PageSourceSearch

https://destinationwoodbury.com/contact/

html destinationwoodbury.com collected 2026-09-29 12:58:41 UTC 413,711 bytes, 5,620 lines download raw bytes

1<!doctype html>									
2<html lang='en'>	
3	<head>															
4		<!-- meta -->												
5		<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
6		<meta charset="utf-8" />
7		<title>Contact Destination Woodbury | Visitor Support &amp; Inquiries</title>
8		<link rel="canonical" href="https://destinationwoodbury.com/contact/" />
9		<meta name="description" content="Contact Destination Woodbury with questions or comments. Use the form to reach the team and get helpful assistance as you plan your visit." />
10		<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1" />
11		<meta name="sv-nav-properties" content="{&quot;title&quot;:&quot;Contact&quot;,&quot;id&quot;:&quot;67982c06fe305cdeeb5a3144&quot;,&quot;site_name&quot;:&quot;primary&quot;,&quot;section&quot;:&quot;footer&quot;,&quot;folderHref&quot;:&quot;/contact/&quot;}" />
12		<meta name="twitter:card" content="summary_large_image" />
13		<meta name="referrer" content="always" />
14		<meta name="robots" content="index, follow" />
15		<meta property="og:title" content="Contact Destination Woodbury | Visitor Support &amp; Inquiries" />
16		<meta property="og:url" content="https://destinationwoodbury.com/contact/" />
17		<meta property="og:description" content="Contact Destination Woodbury with questions or comments. Use the form to reach the team and get helpful assistance as you plan your visit." />
18		<meta property="og:locale" content="en" />
19		<meta property="og:image" content="https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/woodburymn/Woodbury_DMO_Power_Lake_Bikers_105_452f19c7-3a34-4928-b475-0d861bbd1912.jpg" />
20		<meta property="og:image:width" content="1200" />
21		<meta property="og:image:height" content="800" />
22		<meta property="og:type" content="website" />
23															
24		<!-- head css bundles -->									
25		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/widget_social_share.css"/>
26		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/widget_cta_intro.css"/>
27		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/widget_cookie_banner.css"/>
28		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/nav/virtuals/css/shared.css"/>
29		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/nav/virtuals/css/widget_main_dropdown.css"/>
30		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/nav/virtuals/css/widget_secondary.css"/>
31		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/nav/virtuals/css/widget_footer.css"/>
32		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/collections/virtuals/css/widget_template_custom_social_links.css"/>
33		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/search/virtuals/css/custom_headerbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
34		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/weather/virtuals/css/shared.css"/>
35		<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/weather-icons/2.0.9/css/weather-icons.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
36		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/collections/virtuals/css/ccl_v2/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
37		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/collections/virtuals/css/ccl_v2/hero_image/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
38		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/collections/virtuals/css/ccl_v2/hero_image/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
39		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/nav/virtuals/css/widget_breadcrumb.css"/>
40		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/custom_quickview.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
41		<link rel="stylesheet" href="https://unpkg.com/@glidejs/[email protected]/dist/css/glide.core.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
42		<link rel="stylesheet" href="https://unpkg.com/plyr@^3/dist/plyr.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
43		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/custom_lightbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
44		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/reboot.css"/>
45		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/variables.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
46		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/swatches.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
47		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
48		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/custom_header.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
49		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/custom_header_hamburger.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
50		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/shared_print.css" media="print" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
51		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/custom_footer.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
52		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/custom_core_styles.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
53		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/custom_forms.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
54		<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
55		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/fontawesome/css/fontawesome.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
56		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/fontawesome/css/brands.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
57		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/fontawesome/css/regular.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
58		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/fontawesome/css/solid.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
59		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/fontawesome/css/duotone.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
60		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/fontawesome/css/light.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
61		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/fontawesome/css/thin.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
62		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/fontawesome/css/sharp-light.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
63		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/fontawesome/css/sharp-solid.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
64		<link rel="stylesheet" href="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/css/fontawesome/css/sharp-thin.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/>
65												
66		<!-- head js bundles -->									
67		
67<script src="https://unpkg.com/plyr@^3/dist/plyr.polyfilled.min.js"></script>
67
68		
68<script src="https://player.vimeo.com/api/player.js"></script>
68
69		
69<script src="/includes/public/managed/v_c8155e17_0891ca29/core/libs/sv/requirejs/public/require.js" data-ot-ignore></script>
69
70		
70<script src="/requirejs_config_c8155e17_0891ca29.js" data-ot-ignore></script>
70
71		
71<script src="/includes/public/managed/v_c8155e17_0891ca29/core/libs/sv/siteLib/public/js/globalHeader.js"></script>
71
72		
72<script src="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/js/shared_header.js" defer></script>
72
73												
74		<!-- bottomHead -->											
75		
76							
76<script data-id="site_gtm">
vendor: 365 bytes, lines 76-81
76
77								(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
78								new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
79								j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
80								'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
81								})(window,document,'script','gtmDataLayer','
81GTM-NJVS7225
vendor: 11 bytes, lines 81-82
81');
82							
82</script>
82
83						
84							
84<script data-id="site_gtm">
vendor: 365 bytes, lines 84-89
84
85								(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
86								new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
87								j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
88								'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
89								})(window,document,'script','gtmDataLayer','
89GTM-NFBVG93
vendor: 11 bytes, lines 89-90
89');
90							
90</script>
90
91						
92		
93		<!--
94	Use this template to add items to the <head>
95-->
96
97<link rel="preconnect" href="https://assets.simpleviewinc.com">
98<link rel="preconnect" href="https://kit.fontawesome.com">
99<link rel="preconnect" href="https://securepubads.g.doubleclick.net">
100<link rel="preconnect" href="https://www.google-analytics.com">
101<link rel="preconnect" href="https://ws.audioeye.com">
102<link rel="preconnect" href="https://wsv3cdn.audioeye.com">
103<link rel="preconnect" href="https://www.googletagmanager.com">
104<link rel="preconnect" href="https://player.vimeo.com/">
105<link rel="preconnect" href="https://unpkg.com">
106<link rel="preconnect" href="https://fonts.googleapis.com">
107<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
108
109<!--
110	
111	Most common Font URLs. (Only uncomment the ones being used)
112
113	# ADOBE TYPEKIT FONTS
114	<link rel="preconnect" href="https://use.typekit.net" crossorigin>
115	<link rel="preconnect" href="https://p.typekit.net" crossorigin>
116
117-->
118
119<style data-critical-styles>
120/* Core Styles */
121body,button,h1,h2,h3,h4,h5,h6,input,p,select{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}hr{height:2px;background-color:var(--gray-300)}button{background-color:var(--sw-button-secondary-bg);color:var(--sw-button-secondary-color)}a{color:var(--sw-link-color);cursor:pointer}:is(.core-styles,.contentRender_name_plugins_core_textbox) img[style*="float: left;"],:is(.core-styles,.contentRender_name_plugins_core_textbox)>p:not([style="text-align: right;"])>img{margin-left:0}:is(.core-styles,.contentRender_name_plugins_core_textbox) img[style*="float: right;"],:is(.core-styles,.contentRender_name_plugins_core_textbox)>p:not([style="text-align: right;"])>img[style*="float: right"],:is(.core-styles,.contentRender_name_plugins_core_textbox)>p[style="text-align: right;"]>img{margin-right:0}:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{margin-bottom:10px;font-size:2.125rem;font-weight:var(--font-weight-extrabold);line-height:var(--leading-tight);line-height:1.1em;text-transform:uppercase}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{margin-bottom:10px;font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.1em;color:var(--green-00);text-transform:uppercase}:is(.core-styles,.contentRender_name_plugins_core_textbox) h3{margin-bottom:10px;font-size:1.375rem;font-weight:var(--font-weight-bold);line-height:1.1em;text-transform:uppercase}:is(.core-styles,.contentRender_name_plugins_core_textbox) h4{margin-bottom:10px;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.1em}:is(.core-styles,.contentRender_name_plugins_core_textbox) h5{margin-bottom:10px;font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.1em;text-transform:uppercase}:is(.core-styles,.contentRender_name_plugins_core_textbox) h6{margin-bottom:10px;font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.1em}:is(.core-styles,.contentRender_name_plugins_core_textbox) p{margin-bottom:30px;font-family:var(--font-body);font-size:1.125rem;line-height:1.4em}:is(.core-styles,.contentRender_name_plugins_core_textbox) .sv-wrapped-iframe{margin-bottom:var(--space-4)}:is(.core-styles,.contentRender_name_plugins_core_textbox) a,:is(.core-styles,.contentRender_name_plugins_core_textbox) a:not([href]):not([class]){text-decoration:underline;font-weight:var(--font-weight-extrabold);color:var(--black);font-size:1.125rem;transition:color .4s}:is(.core-styles,.contentRender_name_plugins_core_textbox) blockquote{margin:var(--space-12) 0;padding:var(--space-6) var(--space-8);border-left:4px solid var(--sw-key-color)}:is(.core-styles,.contentRender_name_plugins_core_textbox) blockquote>p{margin:0;font-size:var(--text-2xl);font-style:italic;line-height:var(--leading-snug);color:var(--gray-600)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table){background:var(--white);margin-bottom:var(--space-5);table-layout:auto;padding:var(--space-2)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table tbody tr td,table tr td){display:table-cell}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(td,tr){font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);padding:7.5px 20.1px;border:1px solid #ccc}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table tr):nth-of-type(2n){background:#eee}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul,ol){margin-bottom:var(--space-4);margin-left:var(--space-5)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul,ol):not([class*=block-grid-]) li{font-family:var(--font-body);font-size:var(--text-base);line-height:1.7em;color:#222}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul){list-style-type:disc}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ol){list-style-type:decimal}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul li ul){list-style-type:circle}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul ul ul){list-style-type:square}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul li ul,ul li ol,ol li ol){margin-left:var(--space-5)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(h1,h2,h3,h4,h5,h6)>a,:is(h1,h2,h3,h4,h5,h6)>a{font:inherit;color:inherit;text-decoration:none}.contentRender_name_plugins_core_textbox img{--margin-sides:var(--space-6);margin-bottom:var(--space-4);margin-left:var(--margin-sides);margin-right:var(--margin-sides);display:inline-block;max-width:calc(100% - (var(--margin-sides) * 2))}.contentRender_name_plugins_core_textbox table caption{padding:var(--space-3) 0;text-align:center;font-size:var(--text-sm);font-style:italic;font-weight:var(--font-weight-normal,400);line-height:var(--leading-tight);color:var(--gray-600)}@media (min-width:64em){.contentRender_name_plugins_core_textbox table caption{padding:var(--space-4) 0;font-size:var(--text-lg);line-height:var(--leading-normal)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{font-size:3.75rem;line-height:1em}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{font-size:2.125rem}:is(.core-styles,.contentRender_name_plugins_core_textbox) h3{font-size:1.875rem}:is(.core-styles,.contentRender_name_plugins_core_textbox) h4{font-size:1.625rem}:is(.core-styles,.contentRender_name_plugins_core_textbox) h5{font-size:1.375rem}:is(.core-styles,.contentRender_name_plugins_core_textbox) h6{font-size:1.25rem}:is(.core-styles,.contentRender_name_plugins_core_textbox) p{font-size:1.0625rem;line-height:1.6em;margin-bottom:40px}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(sub,sup){font-size:.875rem}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul,ol){margin-bottom:35px}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul,ol):not([class*=block-grid-]) li{font-size:1.125rem;line-height:2em}:is(.core-styles,.contentRender_name_plugins_core_textbox) a,:is(.core-styles,.contentRender_name_plugins_core_textbox) a:not([href]):not([class]){font-size:1.0625rem}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(td,tr){font-size:1.0625rem}}@media (hover:hover){button:hover{background-color:var(--sw-button-secondary-bg-hover);color:var(--sw-button-secondary-color-hover)}a:hover,a:not([href]):not([class]):hover{color:var(--green-00)}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(h1,h2,h3,h4,h5,h6)>a:hover,:is(h1,h2,h3,h4,h5,h6)>a:hover{font:inherit;color:inherit;text-decoration:none}}
122
123/* Variables */
124:root{--font-montserrat:'Montserrat',Arial,sans-serif;--font-body:var(--font-montserrat);--font-display:var(--font-body);--font-display-system:var(--font-display);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--fa-6-family:"Font Awesome 6 Pro";--fa-6-sharp-family:"Font Awesome 6 Sharp";--width-compact:calc(var(--width-comfortable) * (2/3));--width-comfortable:72ch;--width-double:calc(var(--width-comfortable) * 2);--width-base:1000px;--width-feature:1440px;--width-fullscreen:100vw;--width-collection:1192px;--space-px:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;
124--space-32:128px;--space-40:160px;--space-48:192px;--space-56:224px;--space-64:256px;--container-single:calc(var(--width-comfortable) + var(--space-10));--container-double:calc(var(--width-double) + var(--space-24));--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:4rem;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--black:#000;--white:#fff;--gray-hue:215;--gray-100:hsl(var(--gray-hue), 45%, 98%);--gray-200:hsl(var(--gray-hue), 38%, 95%);--gray-300:hsl(var(--gray-hue), 32%, 91%);--gray-400:hsl(var(--gray-hue), 25%, 84%);--gray-500:hsl(var(--gray-hue), 20%, 69%);--gray-600:hsl(var(--gray-hue), 15%, 52%);--gray-700:hsl(var(--gray-hue), 17%, 35%);--gray-800:hsl(var(--gray-hue), 23%, 23%);--gray-900:hsl(var(--gray-hue), 26%, 14%);--primary-color-hue:210;--primary-color-100:hsl(var(--primary-color-hue), 100%, 96%);--primary-color-200:hsl(var(--primary-color-hue), 81%, 86%);--primary-color-300:hsl(var(--primary-color-hue), 82%, 76%);--primary-color-400:hsl(var(--primary-color-hue), 79%, 66%);--primary-color-500:hsl(var(--primary-color-hue), 73%, 57%);--primary-color-600:hsl(var(--primary-color-hue), 62%, 50%);--primary-color-700:hsl(var(--primary-color-hue), 61%, 43%);--primary-color-800:hsl(var(--primary-color-hue), 49%, 34%);--primary-color-900:hsl(var(--primary-color-hue), 47%, 22%);--secondary-color-hue:29;--secondary-color-100:hsl(var(--secondary-color-hue), 100%, 97%);--secondary-color-200:hsl(var(--secondary-color-hue), 96%, 89%);--secondary-color-300:hsl(var(--secondary-color-hue), 93%, 77%);--secondary-color-400:hsl(var(--secondary-color-hue), 90%, 65%);--secondary-color-500:hsl(var(--secondary-color-hue), 84%, 57%);--secondary-color-600:hsl(var(--secondary-color-hue), 75%, 50%);--secondary-color-700:hsl(var(--secondary-color-hue), 71%, 44%);--secondary-color-800:hsl(var(--secondary-color-hue), 65%, 37%);--secondary-color-900:hsl(var(--secondary-color-hue), 61%, 30%);--tertiary-color-hue:0;--tertiary-color-100:hsl(var(--tertiary-color-hue), 93%, 94%);--tertiary-color-200:hsl(var(--tertiary-color-hue), 96%, 89%);--tertiary-color-300:hsl(var(--tertiary-color-hue), 94%, 82%);--tertiary-color-400:hsl(var(--tertiary-color-hue), 91%, 71%);--tertiary-color-500:hsl(var(--tertiary-color-hue), 84%, 60%);--tertiary-color-600:hsl(var(--tertiary-color-hue), 72%, 51%);--tertiary-color-700:hsl(var(--tertiary-color-hue), 74%, 42%);--tertiary-color-800:hsl(var(--tertiary-color-hue), 70%, 35%);--tertiary-color-900:hsl(var(--tertiary-color-hue), 63%, 31%);--shadow-xs:0 0 0 1px rgba(0, 0, 0, 0.05);--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);--shadow-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);--shadow-inner:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);--shadow-outline:0 0 0 3px rgba(66, 153, 225, 0.5);--rounded-none:0px;--rounded-sm:0.125rem;--rounded-md:0.375rem;--rounded-lg:0.5rem;--rounded-xl:0.75rem;--rounded-2xl:1rem;--rounded-3xl:1.5rem;--rounded-full:9999px;--rounded-circle:50%;--transition-appendix:0.25s ease;--scrollbar-size:var(--space-2)}
125
126/* Swatches */
127:root{--green-00:#008151;--green-006:#00613D;--green-7f:#7FC242;--blue-89:#89D0F3;--brown-bd:#BD9B57;--yellow-fe:#FEC555;--gray-7b:#7B7B7B;--sw-body-bg:var(--white);--sw-text-color:var(--black);--sw-light-text-color:var(--white);--sw-key-color:var(--green-00);--sw-key-color-hover:var(--green-00);--sw-selected-color:var(--sw-key-color);--sw-alert-color:var(--tertiary-color-500);--sw-focus-color:var(--sw-key-color);--sw-light-focus-color:var(--yellow-fe);--sw-scrollbar-track-color:var(--gray-100);--sw-scrollbar-thumb-color:var(--gray-400);--sw-scrollbar-thumb-hover:var(--gray-500);--sw-scrollbar-thumb-active:var(--gray-600);--sw-button-primary-bg:var(--black);--sw-button-primary-color:var(--white);--sw-button-primary-bg-hover:var(--sw-key-color-hover);--sw-button-primary-color-hover:var(--sw-button-primary-color);--sw-button-secondary-bg:var(--sw-key-color);--sw-button-secondary-color:var(--white);--sw-button-secondary-bg-hover:var(--black);--sw-button-secondary-color-hover:var(--white);--sw-button-border-bg:var(--white);--sw-button-border-color:var(--sw-key-color);--sw-button-border-bg-hover:var(--white);--sw-button-border-color-hover:var(--sw-key-color);--sw-link-color:var(--sw-key-color);--sw-system-link-color:var(--primary-color-400);--sw-link-hover-color:var(--sw-key-color-hover);--sw-system-link-hover-color:var(--primary-color-500);--sw-icon-color:var(--sw-key-color);--sw-light-icon-color:var(--brown-bd);--sw-icon-bg:var(--white);--sw-mini-date-bg:#00000066;--sw-mini-date-backdrop-filter:blur(25px);--sw-mini-date-color:var(--white);--sw-mini-date-border:var(--green-7f);--sw-container-bg:var(--white);--sw-container-border-color:var(--white);--sw-collections-widget-header-border-color:var(--gray-200);--sw-collections-title-color:var(--sw-text-color);--sw-collections-text-color:var(--sw-text-color);--sw-collections-minor-text-color:var(--sw-key-color);--sw-collections-text-color-light:var(--white);--sw-collections-minor-text-color-light:var(--white);--sw-collections-view-all-color:var(--sw-button-primary-color);--sw-collections-view-all-bg:var(--sw-button-primary-bg);--sw-collections-view-all-color-hover:var(--sw-button-primary-color-hover);--sw-collections-view-all-bg-hover:var(--sw-button-primary-bg-hover);--sw-collections-read-more-color:var(--sw-collections-text-color);--sw-collections-read-more-bg:transparent;--sw-collections-read-more-color-hover:var(--sw-button-secondary-color-hover);--sw-collections-read-more-bg-hover:var(--sw-button-secondary-bg-hover);--sw-collections-qv-button-color:var(--sw-collections-text-color);--sw-collections-qv-button-color-hover:var(--sw-collections-minor-text-color)}@media (min-width:1024px){:root{--sw-system-link-color:var(--sw-link-color);--sw-system-link-hover-color:var(--sw-link-hover-color)}}
128
129/* Common Shared */
130.panel-social .title-container h2,.video-player .title{font-weight:var(--font-weight-extrabold);text-transform:uppercase}html{overflow-y:scroll}body>.contentRender{min-height:100%;height:100%}body,html{height:100%;font-family:var(--font-body);color:var(--sw-text-color)}body{background:var(--sw-body-bg)}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link[href]{z-index:5000000;display:block;margin:0;padding:var(--space-8) var(--space-12);width:auto;height:auto;font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--gray-100);text-align:center;border:4px dashed var(--gray-100);background:var(--gray-900);opacity:0;clip:auto;white-space:normal;pointer-events:none;transition:opacity .2s cubic-bezier(0,0,.3,1)}.skip-link[href]:focus-visible{opacity:1;pointer-events:all}.contentRender_name_plugins_blog_articles_posts,.contentRender_name_plugins_blog_leisure_blog_posts,.contentRender_name_plugins_collections_template_custom_contacts,.contentRender_name_plugins_collections_template_custom_list,.contentRender_name_plugins_common_button,.contentRender_name_plugins_core_textbox,.contentRender_name_plugins_crm_formbuilder,.contentRender_name_plugins_crm_rfp,.contentRender_name_plugins_crm_rsvp,.contentRender_name_plugins_events_submitevent,.contentRender_name_plugins_nav_sitemap,.contentRender_name_plugins_search_results{width:100%;padding:0 var(--space-5);margin:0 auto}.contentRender_name_plugins_core_textbox{padding:var(--space-8) var(--space-5)}.panel-intro,.panel-navigation-share{margin:0 auto;padding:0 var(--space-5)}.contentRender_name_plugins_crm_dms_formbuilder{margin:0 auto;max-width:var(--width-base)}.contentRender_name_plugins_crm_formbuilder,.contentRender_name_plugins_crm_rfp,.contentRender_name_plugins_crm_rsvp,.contentRender_name_plugins_events_submitevent{max-width:var(--width-comfortable)}.panel-page{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:auto auto 1fr auto;min-height:100%}.panel-navigation-share{display:flex;justify-content:flex-start;align-items:center;max-width:var(--width-base);margin-bottom:var(--space-8)}.panel-navigation-share .navigation-container,.visitorsPluginContainer .fb-login-button,.visitorsPluginContainer .login_or{display:none}.panel-navigation-share .share-container{margin-left:auto}.panel-intro{max-width:var(--width-comfortable);margin-bottom:var(--space-16)}.panel-social{max-width:100%;margin:0 auto;padding:0}.panel-social .title-container{text-align:center;padding:0 49px;margin-bottom:20px}
130.panel-social .description,.panel-social .header-container{padding:0 22px;margin:0 auto}.panel-social .description{margin-bottom:30px;font-size:1.063rem;line-height:calc(27.2 / 17);text-align:center}.panel-social .title-container h2{font-size:1.65rem;overflow-wrap:break-word;line-height:1}.panel-social .social-links{gap:10px;margin-bottom:20px}.panel-social .social-links a{width:50px;height:50px;background:var(--green-00);border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:1.125rem}.panel-social .social-links a i{color:var(--white);font-size:1.125rem}@media(min-width:375px){.panel-social .title-container h2{font-size:2.188rem}}@media(min-width:64em){.panel-social .header-container{display:flex;gap:64px;justify-content:center}.panel-social .title-container{padding:0}.panel-social .title-container h2{font-size:3.125rem}.panel-social .description{margin-bottom:48px}}@media(min-width:80em){.panel-social .description,.panel-social .header-container{max-width:960px;padding:0}}@media(hover:hover){.panel-social .social-links a:hover i{color:var(--yellow-fe)}}.panel-three-column,.panel-two-column{max-width:var(--width-base);padding:0;margin:0 auto;margin-bottom:var(--space-8)}.panel-three-column :is(.left-container,.center-container,.right-container),.panel-two-column :is(.left-container,.right-container){padding:0 var(--space-5)}:is(.panel-intro,.panel-social,.panel-three-column,.panel-two-column) .contentRender_name_plugins_core_textbox{padding:0}.sv-col>.contentRender>.sv-panel{margin-left:calc(-1 * var(--space-5));margin-right:calc(-1 * var(--space-5))}:is(input,button,select,textarea,a):focus-visible{outline:var(--sw-focus-color) solid 1px;outline-offset:2px}.shared-play-button{position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:var(--space-16);height:var(--space-16);padding:0;background-color:rgba(0,0,0,.5);border:3px solid var(--white);border-radius:50%;font-size:var(--text-2xl);line-height:1;text-align:center;color:var(--white);pointer-events:none;transition:background-color .1s,border-color .1s}.ccl-widget .credits,.core-v2-featured-information .credits,.editorial-gallery .credits,.image-box-with-caption .credits,.panel-intro-3-images .credits,.panel-intro-4-images .credits,.panel-intro-5 .credits,.panel-intro-cta .credits,.related-content .credits,.slide-top .credits{position:absolute;bottom:0;right:0;margin:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:.66rem;font-style:italic;text-shadow:0 0 10px var(--black);color:var(--white);pointer-events:none;z-index:10}.credits a,.credits a:hover{color:inherit;position:relative;z-index:100;pointer-events:all}.credits a:hover{text-decoration:underline}.glide__arrow,.sv-lightbox .arrow{--arrow-color:var(--black);--arrow-bg-color:var(--white);--border-color:var(--black);position:relative;width:var(--space-10);height:var(--space-10);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;margin:var(--space-3);background-color:var(--arrow-bg-color);border-radius:var(--rounded-circle);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);font-size:var(--text-xl);color:var(--arrow-color);border:2px solid var(--border-color);pointer-events:all;transition:color var(--transition-appendix),background-color var(--transition-appendix)}.glide__arrow i,.sv-lightbox .arrow i{display:block;line-height:var(--leading-none)}.glide.fade .glide__slides{transform:none!important;display:block;width:auto!important}.glide.fade .glide__slide{position:absolute;left:0;top:0;z-index:1;opacity:0;transition:opacity .8s}.glide.fade .glide__slide:first-child{position:relative}.glide.fade .glide__slide--active{z-index:2;opacity:1}.slide-img{background-color:#eee;background-position:130% 0;background-size:200% 100%;background-repeat:no-repeat;background-image:linear-gradient(to right,#eee 45%,#f6f6f6,#eee 65%);animation:1.2s ease-in-out infinite img-loading}.slide-img.loaded{animation:none}@keyframes img-loading{to{background-position:-30% 0}}.body-overlay{position:fixed;inset:0;display:none;background-color:rgba(0,0,0,.2);z-index:3}.hamburger-open .body-overlay{display:block}.styled-scrollbar{scrollbar-color:var(--sw-scrollbar-thumb-color) var(--sw-scrollbar-track-color);scrollbar-width:thin}.styled-scrollbar::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.styled-scrollbar::-webkit-scrollbar-track{background-color:var(--sw-scrollbar-track-color)}.styled-scrollbar::-webkit-scrollbar-thumb{background-color:var(--sw-scrollbar-thumb-color);border-radius:var(--rounded-md);border:2px solid var(--sw-scrollbar-track-color)}.styled-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--sw-scrollbar-thumb-hover)}.styled-scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--sw-scrollbar-thumb-active)}.panel-accordion .accordion-item>button{--bg-color-closed:var(--green-006);color:var(--sw-light-text-color)}.panel-accordion .accordion-item>button:focus-visible,.panel-accordion .accordion-item>button:hover{--bg-color-hover:var(--sw-key-color-hover)}.image-box-with-caption .caption{padding:20px 0;font-size:.875rem;line-height:1.5;color:var(--sw-text-color);font-style:normal;text-align:left}@media screen and (min-width:64em){.image-box-with-caption .caption{padding:22px 0;font-size:.9375rem;text-align:center}}.video-player .title{color:var(--sw-text-color)}.video-player .plyr__control--overlaid{background-color:var(--white)}.video-player .plyr__control svg{color:var(--black)}.visitorsPluginContainer button.submit{position:relative;padding:10px 30px 10px 15px;text-transform:uppercase}.visitorsPluginContainer button.submit::after{content:'';display:block;pointer-events:none;background-image:url(/includes/public/assets/shared/decorations/arrow-lime.svg);background-repeat:no-repeat;background-size:cover;height:10px;width:11px;position:absolute;top:12px;right:14px;transition:background-image var(--transition-appendix)}@media (hover:hover){.contentRender[class*=contentRender_name_plugins_collections] .slide-top:hover .shared-play-button,.image-box-with-caption .slide-pic:hover .shared-play-button{border-color:rgba(255,255,255,.6);background-color:rgba(0,0,0,.7)}.video-player .plyr--video .plyr__control:hover,.video-player .plyr__control--overlaid:hover{background-color:var(--black)}.video-player .plyr__control:hover svg{color:var(--white)}.visitorsPluginContainer button.submit:hover::after{background-image:url(/includes/public/assets/shared/decorations/arrow-gold.svg)}}.core-faqs .faq-item .question,.core-faqs .faq-item .question::before{transition:color var(--transition-appendix)}@media (min-width:64em){.contentRender_name_plugins_collections_template_custom_contacts,.contentRender_name_plugins_collections_template_custom_list,.contentRender_name_plugins_common_button,.contentRender_name_plugins_core_textbox,.contentRender_name_plugins_nav_sitemap,.contentRender_name_plugins_search_results{max-width:var(--width-base)}.panel-navigation-share .navigation-container{display:block}.panel-three-column,.panel-two-column{display:flex}.panel-two-column.sidebar-left .left-container{order:1;flex-basis:40%}.panel-two-column.sidebar-left .right-container{order:2;flex-basis:60%}.panel-two-column.sidebar-right .left-container{order:1;flex-basis:60%}.panel-two-column.sidebar-right .right-container{order:2;flex-basis:40%}.panel-two-column.even :is(.left-container,.right-container){flex-basis:50%}.panel-three-column>*{flex-basis:calc(100% / 3)}.hamburger-open .body-overlay{display:none}.core-faqs .faq-item .question:hover,.core-faqs .faq-item .question:hover::before{color:var(--green-006)}}
131
132/* Header */
133.panel-header{--surface-foreground:var(--white);--surface-background:var(--white);--surface-mobile-nav:var(--green-00);--text:var(--gray-100);--text-alt:var(--gray-900);position:absolute;width:100%;color:var(--text);z-index:4}.panel-header .header-inner{display:flex;flex-direction:column-reverse}.panel-header .secondary-nav-container{display:none;padding:0}@media(min-width:40em){.panel-header .secondary-nav-container{display:block}}.panel-header .primary-content-container{display:flex;align-items:center;max-height:60px;justify-content:space-between;padding:0 15px;background-color:rgba(255,255,255,0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.no-hero .panel-header{position:relative}.no-hero .panel-header .primary-content-container{background-color:var(--surface-foreground)}.panel-header .logo{width:160px}@media(min-width:64em){.panel-header .logo{max-width:336px;width:auto}}.panel-header .primary-content-container .contentRender_name_plugins_common_logo{padding:var(--space-4) 0}.panel-header .main-nav-widgets-container{display:flex;flex-direction:row-reverse;align-items:stretch;grid-template-columns:min-content}.panel-header .main-nav-widgets-container>*:not(.widgets){display:flex;align-items:center}.panel-header .main-nav-widgets-container .widgets{display:flex;align-items:center}.panel-header .main-nav-widgets-container .widgets .contentRender_name_plugins_search_headerbox{display:none}@media(min-width:64em){.panel-header .main-nav-widgets-container .widgets .contentRender_name_plugins_search_headerbox{display:block}}@media(min-width:64em){.panel-header .primary-content-container{padding:0 48px;min-height:121px}.panel-header .primary-content-container .contentRender_name_plugins_common_logo{padding:24px 0}.panel-header .main-nav-widgets-container{display:grid;grid-template-columns:min-content min-content;position:relative;padding:29px 0 0 17px;gap:2px}.panel-header .main-nav-widgets-container .secondary-nav-container{position:absolute;top:-6px;right:0}.panel-header .main-nav-widgets-container .widgets{display:flex}.panel-header .main-nav-widgets-container .nav{flex-direction:column-reverse;align-items:flex-end}.panel-header .main-nav-widgets-container .widgets{align-items:flex-end}}.panel-header .mobile-nav-container{position:absolute;z-index:10;display:none;width:100%;pointer-events:none}.panel-header .mobile-nav-container.active{display:flex;justify-content:flex-end}@media(min-width:64em){.panel-header .mobile-nav-container.active{display:none}}.panel-header .mobile-nav-container .mobile-nav{max-width:420px;width:100%;background-color:var(--surface-mobile-nav)}.panel-header .mobile-nav-container.active .mobile-nav{pointer-events:all}.panel-header .mobile-nav .widgets{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;padding:24px 20px 20px;color:var(--text-alt)}.panel-header .mobile-nav .search-cont{grid-column:1 / -1}.panel-header .mobile-nav .widgets>*:not(.search-cont){align-self:center;justify-self:center}.panel-header .mobile-nav .mobile-footer-nav{padding:0 20px}.panel-header .mobile-nav .social-links{gap:10px;margin-bottom:48px}.panel-header .mobile-nav .social-links a{display:inline-flex;width:50px;height:50px;justify-content:center;align-items:center;background-color:var(--white);color:var(--green-00);border-radius:50%}
134
135/* Main Nav */
136.navigation.navigation-three-col.desktop{--surface-1:var(--primary-color-200);
136--surface-2:var(--primary-color-300);--surface-3:var(--primary-color-400);position:static}.navigation.navigation-three-col.desktop .dropdown-menu .nav-item .dropdown-toggle .icon-toggle{transform-origin:center;transform:rotate(-90deg)}.navigation.navigation-three-col.desktop .dropdown-menu{position:absolute;right:0;width:100%;min-width:850px;background-color:var(--surface-1);overflow:hidden;border-radius:4px}.navigation.navigation-three-col.desktop .dropdown-menu.level-1{display:block!important;right:50%;width:100%;min-width:1024px;max-width:1024px;background-color:var(--surface-1);overflow:hidden;transform:translateX(50%)}.navigation.navigation-three-col.desktop.primary .dropdown-menu.level-1{overflow:visible}.navigation.navigation-three-col.desktop.primary .dropdown-menu.level-1::before{content:"";position:absolute;display:block;top:-1px;left:calc((100vw - 100%)/ -2 + 10px);width:calc((100vw - 100%)/ 2 - 10px);height:100%;clip-path:polygon(0 0,100% 100%,100% 0);opacity:0}.navigation.navigation-three-col.desktop.primary .dropdown-menu.level-1::after{content:"";position:absolute;display:block;top:-1px;right:calc((100vw - 100%)/ -2 + 10px);width:calc((100vw - 100%)/ 2 - 10px);height:100%;clip-path:polygon(0 0,0% 100%,100% 0);opacity:0}.navigation.navigation-three-col.desktop .dropdown-menu.level-2{background-color:var(--surface-2)}.navigation.navigation-three-col.desktop .dropdown-menu.level-3{background-color:var(--surface-3)}.navigation.navigation-three-col.desktop .dropdown-menu .dropdown-menu{top:0;right:auto;bottom:0;left:33%;width:33%;min-height:100%}.navigation.navigation-three-col.desktop .dropdown-menu.open{opacity:1;pointer-events:all}.navigation.navigation-three-col.desktop .dropdown-menu .dropdown-menu .nav-item,.navigation.navigation-three-col.desktop.secondary .dropdown-menu .nav-item{max-width:50%}.navigation.navigation-three-col.desktop .nav-item .dropdown-helper{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;transform:scaleY(0);transform-origin:bottom center;transition:transform .3s .2s;opacity:.3}.navigation.navigation-three-col.desktop .level-1.nav-item>.dropdown-helper{height:100%!important}.navigation.navigation-three-col.desktop .dropdown-menu .nav-item .dropdown-helper{transform:scaleX(0);transform-origin:right center}.navigation.navigation-three-col.desktop .nav-item:not(.level-1) .dropdown-helper{right:0;left:0}.navigation.navigation-three-col.desktop .nav-item .nav-item-control:hover+.dropdown-helper{transform:scaleY(1);transition:none}.navigation.navigation-three-col.desktop .dropdown-menu .nav-item .nav-item-control:hover+.dropdown-helper{transform:scaleX(1)}.navigation.navigation-three-col.desktop .nav-item .nav-item-control:hover{position:relative;z-index:2}.navigation.navigation-three-col.desktop.primary .dropdown-menu .nav-item{max-width:33.3333%}.navigation.navigation-three-col.desktop.secondary .dropdown-menu{min-width:600px}.navigation.navigation-three-col.desktop.secondary .dropdown-menu .dropdown-menu{left:50%;width:50%}
137
138/* Dropdown Nav */
139.navigation.navigation-dropdown.desktop .nav-item{--surface-1:var(--green-00);
139--surface-2:var(--green-00);--surface-3:var(--green-00);position:relative}.navigation.navigation-dropdown.desktop .dropdown-menu .nav-item .dropdown-toggle .icon-toggle{transform-origin:center;transform:rotate(-90deg)}.navigation.navigation-dropdown.desktop .dropdown-menu{position:absolute;left:50%;width:100vw;max-width:179px;background-color:var(--surface-1);transform:translateX(-50%);border-radius:4px}.navigation.navigation-dropdown.desktop.secondary .dropdown-menu{background-color:var(--green-7f)}.navigation.navigation-dropdown.desktop .dropdown-menu.level-1:before{content:'';position:absolute;top:-16px;left:0;right:0;margin:0 auto;width:22px;height:22px;background-image:url('/includes/public/assets/shared/decorations/triangle-dark.svg');background-repeat:no-repeat}.navigation.navigation-dropdown.desktop.secondary .dropdown-menu.level-1:before{background-image:url('/includes/public/assets/shared/decorations/triangle-light.svg')}.navigation.navigation-dropdown.desktop .dropdown-menu.level-2{background-color:var(--surface-2)}.navigation.navigation-dropdown.desktop .dropdown-menu.level-3{background-color:var(--surface-3)}.navigation.navigation-dropdown.desktop .dropdown-menu .dropdown-menu{top:-20px;left:auto;right:-100%;width:100%;transform:none}.navigation.navigation-dropdown.desktop>.nav-item.on-right .dropdown-menu .dropdown-menu{top:-20px;left:-100%;right:auto;width:100%;transform:none}.navigation.navigation-dropdown.desktop .dropdown-menu:not(.level-1){right:calc(-100% - 2px)}.navigation.navigation-dropdown.desktop .dropdown-menu.open{opacity:1;pointer-events:all}.navigation.navigation-dropdown.desktop .dropdown-menu .nav-item .dropdown-helper{position:absolute;z-index:1;top:0;right:0;width:100%;height:600%;transform:scaleX(0);transform-origin:right center;transition:transform .3s .2s}.navigation.navigation-dropdown.desktop>.nav-item.on-right .dropdown-menu .nav-item .dropdown-helper{transform-origin:left center}.navigation.navigation-dropdown.desktop .nav-item .dropdown-helper{opacity:.3}.navigation.navigation-dropdown.desktop .dropdown-menu .nav-item .nav-item-control:hover+.dropdown-helper{transform:scaleX(1);transition:none}.navigation.navigation-dropdown.desktop .dropdown-menu .nav-item .nav-item-control:hover{position:relative;z-index:2}
140
141/* Secondary Nav */
142.navigation.navigation-three-col.desktop.secondary .dropdown-menu.level-1{right:0;transform:none}
143
144/* Navigation Shared */
145.navigation{--surface-mobile-nav:var(--green-00);--surface-highlight:var(--green-00);--text:var(--black);--text-alt:var(--gray-900)}.contentRender_name_plugins_nav_main,.contentRender_name_plugins_nav_main_dropdown{order:-1}.nav-container{display:flex;justify-content:flex-end;height:100%}.navigation a{display:flex;align-items:center;padding:4px 17px 0;width:100%;font-size:.938rem;line-height:var(--leading-tight);color:var(--white);text-decoration:none}.navigation.desktop.navigation-dropdown .dropdown-menu a{padding:10px 20px 10px 24px}.navigation.primary.desktop .nav-item.level-1 .nav-item-control>a{font-size:1.063rem;font-weight:var(--font-weight-extrabold);text-transform:uppercase;color:var(--black);padding:4px 10px 0}@media screen and (min-width:1150px){.navigation.primary.desktop .nav-item.level-1 .nav-item-control>a{padding:12px 17px 0}}.navigation.desktop .nav-item.level-1>.nav-item-control>a:has(+.dropdown-toggle)::after{content:"";width:100%;height:200%;position:absolute;top:0;left:0}.navigation.secondary.desktop .nav-item.level-1 .nav-item-control>a{padding:var(--space-3) 12px;color:var(--black)}.navigation.secondary.desktop .nav-item.level-2 .nav-item-control>a{font-weight:var(--font-weight-semibold)}.navigation.primary.desktop .nav-item:not(.level-1) .nav-item-control>a{color:var(--white);font-size:.938rem;text-transform:none;font-weight:var(--font-weight-semibold)}.navigation.desktop a{white-space:nowrap}.navigation a:hover{color:inherit}.navigation.desktop .nav-item:not(.level-1) a:hover{text-decoration:underline}.navigation a:focus-visible{text-decoration:underline;outline:0}.navigation .nav-item .nav-item-control{display:flex;justify-content:space-between;color:var(--text-alt)}.navigation .nav-item .dropdown-toggle{margin:0;padding:0 0 0 15px;color:var(--white);background-color:transparent;transition:background-color 100ms cubic-bezier(0,0,0.3,1)}.navigation .nav-item .dropdown-toggle:focus-visible{outline:1px dashed var(--sw-light-focus-color);outline-offset:0}.nav-container .menu-toggle{position:relative;display:block;margin:0;padding:0;background:0;cursor:pointer;height:40px}.nav-container .menu-toggle .hamburger-inner{position:relative}.nav-container .menu-toggle .hamburger-inner::after,.nav-container .menu-toggle .hamburger-inner::before{position:absolute}.nav-container .menu-toggle .hamburger-inner,.nav-container .menu-toggle .hamburger-inner::after,.nav-container .menu-toggle .hamburger-inner::before{display:block;width:23px;height:2px;background-color:var(--black);transition:transform .075s cubic-bezier(0.55,0.055,0.675,0.19)}.nav-container .menu-toggle .hamburger-inner::before{content:"";top:-7px;transition:top .075s .12s ease,opacity .075s ease}.nav-container .menu-toggle .hamburger-inner::after{content:"";bottom:-7px;transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19)}.nav-container .menu-toggle.active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.nav-container .menu-toggle.active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.nav-container .menu-toggle.active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1)}.navigation.mobile{background-color:var(--surface-mobile-nav)}.navigation.secondary.mobile{background-color:var(--green-7f)}.navigation.secondary.mobile .nav-item.open>.nav-item-control{background-color:var(--green-7f)}.navigation.secondary.mobile{margin:0 20px;border-radius:5px;padding:5px 20px 35px 20px;margin-bottom:40px}.navigation.secondary.mobile .nav-item a{font-size:1rem;color:var(--black);font-weight:var(--font-weight-bold);padding:0}.navigation.secondary.mobile .nav-item .dropdown-toggle{color:var(--black)}.navigation.secondary.mobile .nav-item-control.level-1{border-bottom:1px dotted #00000066;padding:15px 0 0}.navigation.primary.mobile{margin:0 20px 30px}.navigation.primary.mobile .nav-item-control.level-1>.nav-link{padding-left:0}.navigation.primary.mobile .nav-item .dropdown-toggle{padding:0 0 0 20px}.navigation.primary.mobile .nav-item.level-1>.nav-item-control .nav-link{font-size:1.25rem;text-transform:uppercase;font-weight:var(--font-weight-extrabold)}.navigation.primary.mobile .nav-item.level-1>.nav-item-control{border-bottom:1px dotted #FFFFFF40}.navigation.primary.mobile .nav-item.level-1>.nav-item-control{margin-bottom:15px}.navigation.mobile .nav-item:hover>.nav-item-control{background-color:var(--green-00)}.navigation.secondary.mobile .nav-item:hover>.nav-item-control{background-color:var(--green-7f)}
145.navigation.mobile .nav-item .dropdown-toggle .icon-toggle{transform-origin:center;transition:transform 300ms cubic-bezier(0,0,0.3,1)}.navigation.mobile .nav-item.open>.nav-item-control .dropdown-toggle .icon-toggle{transform:rotateX(-180deg)}.navigation.mobile .nav-item .dropdown-menu{display:none}.navigation.mobile .nav-item .dropdown-menu .nav-link{padding-left:15px;font-weight:var(--font-weight-semibold);font-size:.938rem}.navigation.mobile .nav-item .dropdown-menu .dropdown-menu .nav-link{padding-left:45px}.navigation.mobile .nav-item .dropdown-menu .dropdown-menu .dropdown-menu .nav-link{padding-left:65px}.navigation.mobile .nav-item .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .nav-link{padding-left:var(--space-20)}.navigation.mobile .nav-item .dropdown-menu.open{display:block;margin-bottom:15px}.navigation.mobile .nav-item .dropdown-menu a{font-size:var(--text-base)}.navigation.mobile .mobile-secondary-nav{background-color:var(--green-7f)}.navigation.desktop{position:relative;display:none;justify-content:flex-end;height:100%}.navigation.desktop .dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 100ms cubic-bezier(0,0,0.3,1),visibility 100ms cubic-bezier(0,0,0.3,1);z-index:30}.navigation.desktop .dropdown-menu.open{opacity:1;visibility:visible;pointer-events:all}.navigation.desktop .dropdown-inner{padding-top:10px;padding-bottom:14px}.navigation.desktop .level-1.nav-item>.nav-item-control{align-items:center;height:100%;color:var(--text)}.navigation.desktop .nav-item.level-1>.nav-item-control>a{border-top:2px solid transparent;border-bottom:2px solid transparent}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:focus-within{background-color:var(--green-00)}.navigation.desktop .nav-item.level-1>.nav-item-control>a:focus-visible{border-bottom-color:transparent}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:focus-within{background-color:var(--green-00)}.navigation.desktop.secondary .nav-item:not(.level-1)>.nav-item-control:focus-within{background-color:var(--green-7f)}.navigation .nav-item.level-1 .nav-item-control a,.navigation .nav-item.level-2 .nav-item-control a,.navigation .nav-item.level-3 .nav-item-control a{text-decoration:none}.navigation .nav-item.level-2 .nav-item-control a,.navigation .nav-item.level-3 .nav-item-control a{white-space:unset}.navigation.desktop .level-1.nav-item>.nav-item-control>.dropdown-toggle{margin:0;padding:var(--space-3) var(--space-2);display:none}@media(hover:hover){.navigation.desktop .nav-item.level-1>.nav-item-control>a:hover{border-bottom-color:transparent}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:hover{background-color:var(--green-00)}.navigation.secondary.desktop .nav-item:not(.level-1)>.nav-item-control:hover{color:var(--green-7f)}.navigation .nav-item.level-1 .nav-item-control a,.navigation .nav-item.level-2 .nav-item-control a,.navigation .nav-item.level-3 .nav-item-control a{text-decoration:none}}@media(min-width:64em){.navigation.desktop{display:flex}.navigation.desktop.secondary{z-index:1}.nav-container .menu-toggle{display:none}.navigation .nav-item .dropdown-toggle{padding:15px;padding-bottom:0}.side-column-dropdowns .navigation.mobile .nav-item .dropdown-menu{background-color:inherit}.side-column-dropdowns .navigation.mobile .nav-item .dropdown-menu.level-1{position:absolute;right:0;top:0;translate:100% 0;width:100%;max-width:260px}.side-column-dropdowns .navigation.mobile .nav-item-control.level-1 .icon-toggle::before{content:'\f105'}.side-column-dropdowns .navigation.mobile .nav-item .dropdown-menu .nav-link{padding-left:var(--space-4)}.side-column-dropdowns .navigation.mobile .nav-item .dropdown-menu .dropdown-menu .nav-link{padding-left:var(--space-8)}.side-column-dropdowns .navigation.mobile .nav-item .dropdown-menu .dropdown-menu .dropdown-menu .nav-link{padding-left:var(--space-12)}.side-column-dropdowns .navigation.mobile .nav-item .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .nav-link{padding-left:var(--space-16)}}
146
147/* nav secondary */
148.navigation.navigation-three-col.desktop.secondary .dropdown-menu.level-1{right:0;transform:none}.navigation.navigation-dropdown.desktop.secondary .dropdown-menu.level-1{margin-top:3px}.navigation.navigation-dropdown.desktop.secondary{z-index:0}.navigation.navigation-dropdown.desktop.secondary:hover{z-index:1}
149
150/* Weather */
151.weather-wrapper{position:relative;display:inline-block;min-width:80px;z-index:0}.weather-wrapper .deg{padding-left:3px;padding-right:2px}.weather-wrapper .weather-info,.weather-wrapper .weather-button{display:flex;align-items:center;position:relative;z-index:15;background-color:transparent;padding:10px 15px;margin:0;color:var(--black);font-family:var(--font-body);min-width:80px}.weather-wrapper .weather-info .temp,.weather-wrapper .weather-button .temp{white-space:nowrap}.weather-wrapper .weather-button .temp .fa{font-size:14px;display:none}.weather-wrapper .weather-info .weather-icon,.weather-wrapper .weather-button .weather-icon{margin-right:3px;font-size:16px}.weather-wrapper .weather-dropdown{display:none;min-width:320px;background-color:var(--white);position:absolute;top:100%;left:0;z-index:40;cursor:initial;color:var(--black)}.weather-wrapper .weather-dropdown.open{display:block}.weather-wrapper .top-section{text-align:center;padding:5px}.weather-wrapper .forecast .temp-wrapper{display:flex;justify-content:center;align-items:center}
151.weather-wrapper .forecast .weather-icon{font-size:22px;margin-right:7px}.weather-wrapper .forecast .temp{font-size:32px}.weather-wrapper .forecast .info{font-size:18px}.weather-wrapper .forecast-list .item{display:block;border-top:1px solid #999;padding:2px 8px}.weather-wrapper .item-details{display:flex;justify-content:space-between;align-items:center;font-size:18px}.weather-wrapper .item-details .data{display:flex;justify-content:flex-start;align-items:center}.weather-wrapper .item-details .data>div{font-size:24px;padding:0 3px;text-align:center}.weather-wrapper .item-details .weather-icon{font-size:22px;display:inline-block;min-width:35px;color:#fe9b0c}.weather-wrapper .item-details .high{padding-right:6px;width:55px}.weather-wrapper .item-details .sep{border-left:1px solid #cdcdcd;height:26px;width:1px}.weather-wrapper .item-details .low{color:#18a3de;width:55px}@media screen and (min-width:64em){.weather-wrapper .weather-dropdown{right:0;left:auto}.weather-wrapper .weather-info{padding-bottom:0}}
152
153/* Search */
154.search-cont{--font-family-body:var(--font-body);--search-icon:var(--gray-100);--search-input-icon-bg:var(--sw-key-color);--search-input-icon-bg-hover:transparent}.headerbox-search-form{display:flex;position:relative}.headerbox-search-form input[type=search]{width:100%;height:100%;margin:0;border-radius:4px;font-size:1.25rem;text-indent:15px;font-family:var(--font-family-body)}.headerbox-search-form button[type=submit]:focus-visible,.headerbox-search-form input[type=search]:focus-visible{outline-offset:-3px}.headerbox-search-form input[type=search]:focus-visible{outline:1px solid var(--sw-focus-color)}.headerbox-search-form button[type=submit]:focus-visible{outline:1px solid var(--sw-light-focus-color)}.headerbox-search-form input[type=search]::placeholder{font-size:1.25rem}.headerbox-search-form button{width:40px;padding:0;flex-shrink:0;background-color:transparent;color:var(--black);position:absolute;right:0;top:0;bottom:0;margin:auto}.headerbox-search-form button i{color:var(--black);font-size:1.25rem}.headerbox-search-form button:hover{background-color:var(--search-input-icon-bg-hover)}.search-cont .search-button{display:none;background:0 0;color:var(--black)}.headerbox-search-form,.search-cont{height:45px}@media screen and (min-width:64em){.search-cont{position:relative}.search-cont .search-button{width:40px;height:45px;padding:0;margin:0;border-top-right-radius:4px;border-bottom-right-radius:4px;display:block}.search-cont .search-button .close,.search-cont.active .search-button .open{display:none}.search-cont.active .search-button .close{display:block}.search-cont .headerbox-search-form{opacity:0;pointer-events:none;position:absolute;right:100%;top:0;width:494px;height:100%;z-index:25;transition:opacity .2s ease-in-out}.headerbox-search-form input[type=search]{border:1px dotted #c4c4c4;border-right:none}.search-cont.active .search-button.active{border:1px dotted #c4c4c4;border-left:none}.search-cont.active .headerbox-search-form{opacity:1;pointer-events:all}.headerbox-search-form button{width:40px;height:calc(100% - 16px);top:8px;padding:0;margin:0;border-right:1px dotted #c4c4c4}}.dropdown-nav-container .search-cont .headerbox-search-form{opacity:1;position:static;pointer-events:all}.dropdown-nav-container .search-cont .headerbox-search-form input[type=search]{height:unset}.dropdown-nav-container .nav .search-cont .search-button{display:none}@media (min-width:64em){.dropdown-nav-container .search-cont .headerbox-search-form{width:100%}.dropdown-nav-container .nav .search-cont .headerbox-search-form button{width:var(--space-12)}}
155
156/* Hero Image */
157.core-v2-hero-image .img-cont::before{display:block;background:linear-gradient(to top,rgba(0,0,0,0.5) 0,transparent)}.core-v2-hero-image .content-upper{gap:12px}.core-v2-hero-image .content-section{padding:18px 135px 18px 20px}.core-v2-hero-image .slide-title{font-size:1.375rem;line-height:1.2;font-weight:var(--font-weight-bold);letter-spacing:.16px}.core-v2-hero-image .slide-desc{font-size:.9375rem;font-weight:var(--font-weight-bold);line-height:1.3;text-shadow:0 3px 8px #0000001F}.core-v2-hero-image .read-more{font-weight:var(--font-weight-bold,700);color:var(--sw-collections-text-color-light)}@media(hover:hover){.core-v2-hero-image.animation-expand .slide:hover .
157slide-img{scale:1.02}}@media screen and (min-width:40em){.core-v2-hero-image .content-section{max-width:548px;padding:18px 0 45px 40px}}@media screen and (min-width:64em){.core-v2-hero-image .slide-desc{margin-bottom:8px}}
158
159/* Hero Slider */
160.core-v2-hero-slideshow .content-upper{gap:15px}.core-v2-hero-slideshow .img-cont::before{display:block;background:linear-gradient(to top,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%)}.core-v2-hero-slideshow.hide-content .img-cont::before{display:none}.core-v2-hero-slideshow .shared-play-button{left:unset;top:60px;right:0}.core-v2-hero-slideshow .content-section{gap:10px;padding:18px 135px 90px 20px}.core-v2-hero-slideshow .overlap-image .slide-title{font-size:1.375rem;font-weight:var(--font-weight-bold);line-height:1.1}.core-v2-hero-slideshow .slide-desc{line-height:1.25;text-shadow:0 3px 8px #0000001F}.core-v2-hero-slideshow .glide__arrows{gap:6px;padding:0;left:50%;transform:translate(-50%,-6px)}.core-v2-hero-slideshow .glide__arrow{height:42px;width:42px}@media screen and (min-width:40em){.core-v2-hero-slideshow .shared-play-button{right:3.5%}.core-v2-hero-slideshow .content-section{padding:18px 135px 40px 20px}.core-v2-hero-slideshow .glide__arrows{padding:0 20px;left:unset;right:0;bottom:42px;transform:translate(0,0)}}.core-v2-hero-slideshow.hero-slideshow-interior .content-section{max-width:520px}.core-v2-hero-slideshow.hero-slideshow-interior .glide__arrows{padding:0;transform:translate(-50%,-2px)}@media screen and (min-width:64em){.core-v2-hero-slideshow .content-upper{gap:10px}.core-v2-hero-slideshow .content-section{gap:20px;max-width:548px;padding:18px 0 45px 48px}.core-v2-hero-slideshow .overlap-image .slide-title{line-height:1.2}.core-v2-hero-slideshow .glide__arrow{height:52px;width:52px}.core-v2-hero-slideshow .glide__arrow i{font-size:1.5rem}.core-v2-hero-slideshow.hero-slideshow-interior .content-section{max-width:548px;padding:18px 0 48px 40px}.core-v2-hero-slideshow .slide-top .credits{margin:8px 62px}}
161
162/* woodburymn-perf: BEGIN hero-slideshow-ssr-paint — remove this block to revert */
163.core-v2-hero-slideshow:is(.hero-slideshow-v2,.hero-slideshow-interior) .glide.fade .glide__slide:first-child{opacity:1;z-index:2}.core-v2-hero-slideshow:is(.hero-slideshow-v2,.hero-slideshow-interior){opacity:1}.core-v2-hero-slideshow:is(.hero-slideshow-v2,.hero-slideshow-interior) .glide__slide:first-child .slide-img{animation:none;background-image:none}
164/* woodburymn-perf: END hero-slideshow-ssr-paint */
165
166/* woodburymn-perf: BEGIN collection-ssr-paint — remove this block to revert */
167.ccl-v2-widget.core-v2-callout-tiles,.ccl-v2-widget.core-v2-list,.ccl-v2-widget.core-v2-slider{opacity:1!important}.ccl-v2-widget.core-v2-slider .glide.fade .glide__slide:first-child{opacity:1;z-index:2}.ccl-v2-widget.core-v2-slider .glide__slide:first-child .slide-img{animation:none;background-image:none}
168/* woodburymn-perf: END collection-ssr-paint */
169
170/* intro panel */
171.panel-intro-5{position:relative;margin-bottom:var(--space-12);margin-top:-20px;overflow:hidden}.panel-intro-5 .content-wrapper{padding:0;position:relative;display:flex;flex-direction:column;gap:0;max-width:1800px}.panel-intro-5 .column-1{display:contents}.panel-intro-5 .text-wrapper{position:relative;z-index:1;max-width:var(--width-base);margin:0 auto;order:1}.panel-intro-5 .column-2{padding:30px 25px 48px;display:flex;align-items:center;justify-content:center;position:relative}.panel-intro-5 .column-2:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('https://assets.simpleviewinc.com/simpleview/image/upload/v1/clients/woodburymn/image_2791b41e-5c2c-4504-bfad-5daf299ba83d.jpg');pointer-events:none;background-size:cover;background-repeat:no-repeat}.panel-intro-5 .column-2:after{content:'';position:absolute;top:2px;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%);pointer-events:none}.panel-intro-5 .column-2 .slide{z-index:2}.panel-intro-5 .cta-cont{order:3;display:flex;justify-content:center;flex-direction:column}.panel-intro-5 .title-wrapper{padding:0 30px;margin-bottom:15px}.panel-intro-5 .widget-title{color:var(--sw-text-color);font-size:2.188rem;font-weight:var(--font-weight-extrabold);text-transform:uppercase;line-height:1}.panel-intro-5 .widget-subtitle{color:var(--sw-key-color);font-family:var(--font-display);font-size:1rem;font-weight:var(--font-weight-normal);line-height:calc(20.8 / 16);color:var(--black);text-transform:uppercase;margin-bottom:5px}.panel-intro-5>.content{margin:0 var(--space-5) var(--space-8)}.panel-intro-5 .content .contentRender_name_plugins_core_textbox{padding:0}.panel-intro-5 :is(.core-styles,.contentRender_name_plugins_core_textbox) p{color:var(--sw-text-color);font-size:var(--text-base);margin-bottom:0}.panel-intro-5 :is(.core-styles,.contentRender_name_plugins_core_textbox) a{color:inherit;font-size:inherit}.panel-intro-5 :is(.core-styles,.contentRender_name_plugins_core_textbox) a:hover{color:var(--sw-link-hover-color);font-weight:var(--font-weight-extrabold)}.panel-intro-5 .view-more{--text-color:var(--sw-button-primary-color);--text-color-hover:var(--sw-button-primary-color-hover);--background-color:var(--sw-button-primary-bg);--background-color-hover:var(--sw-button-primary-bg-hover);display:inline-block;padding:var(--space-2) var(--space-5);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-color);text-decoration:none;border-radius:var(--rounded-lg);background-color:var(--background-color);margin:0 auto;margin-left:var(--space-5);transition:color var(--transition-appendix),background-color var(--transition-appendix)}.panel-intro-5 .call-to-action{--title-color:var(--sw-key-color);--icon-color:var(--sw-key-color);--subtitle-color:var(--sw-key-color)}.panel-intro-5 .description-wrapper .contentRender_name_plugins_core_textbox{padding:0 30px 30px}.panel-intro-5 .column-2 .img-cont,.panel-intro-5 .column-2 .img-cont img,.panel-intro-5 .column-2 .slide .inner{position:relative}.panel-intro-5 .column-2 .img-cont img{width:100%;height:auto;object-fit:cover}.panel-intro-5 .column-2 .img-cont,.panel-intro-5 .column-2 .img-cont img,.panel-intro-5 .column-2 .img-cont:after{border-radius:50%}.panel-intro-5 .column-2 .img-cont:before{content:'';position:absolute;top:-2px;left:0;width:calc(100%+4px);height:calc(100%+4px);background:url('/includes/public/assets/shared/decorations/compass-frame.svg');background-size:contain;z-index:3;pointer-events:none}.panel-intro-5 .img-cont .credits{display:none}.panel-intro-5 .column-2 .content-section{position:absolute;bottom:0;left:0;padding:var(--space-5);pointer-events:none}.panel-intro-5 .column-2 .slide-title{color:var(--white);font-size:var(--text-2xl);pointer-events:all}.panel-intro-5 .column-2 .slide-subtitle{color:var(--white);font-size:var(--text-xl);pointer-events:none}.panel-intro-5 .img-cont:after{content:'';height:100%;width:100%;position:absolute;top:0;left:0;background:linear-gradient(0,rgba(0,0,0,0.50) 0,rgba(0,0,0,0.00) 100%),transparent;pointer-events:none}@media(hover:hover){.panel-intro-5 .view-more:hover{color:var(--text-color-hover);background-color:var(--background-color-hover)}}.panel-intro-5 .view-more:focus-visible{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--background-color);outline:0}.panel-intro-5 .image-wrapper{position:relative;display:grid;grid-template-columns:repeat(2,auto);gap:var(--space-1);padding:0 var(--space-5);z-index:1}.panel-intro-5 .image-wrapper .inner{position:relative}.panel-intro-5 .image-wrapper .content-section{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);text-align:center}.panel-intro-5 .image-wrapper img{filter:brightness(0.68)}.panel-intro-5.two-column-motif .motif-background{background:var(--white) url(/includes/public/assets/shared/logos/logo-base-color.svg) no-repeat center;width:100%;height:100%;background-size:100%;aspect-ratio:599 / 562}.panel-intro-5 .links-cont{display:flex;flex-direction:column;gap:15px;align-items:center;order:3}.panel-intro-5 .links-cont .cta-link{display:inline-flex;align-items:center;gap:15px;background-color:var(--black);padding:11px 40px 15px 40px;border-radius:100px;max-width:335px}.panel-intro-5 .cta-link .icon{width:50px;height:50px;border-radius:50%;background-color:var(--green-00);display:flex;align-items:center;justify-content:center}.panel-intro-5 .cta-link .icon i{color:var(--white);font-size:1.563rem}.panel-intro-5 .cta-link .text{color:var(--white)}.panel-intro-5 .cta-link .text .title{font-size:1rem;text-transform:uppercase;font-weight:var(--font-weight-extrabold);line-height:1;margin-bottom:10px}.panel-intro-5 .cta-link .text .subtitle{font-size:.875rem;line-height:1}@media(min-width:375px){.panel-intro-5 .links-cont .cta-link{min-width:335px}.panel-intro-5 .links-cont .cta-link .text .title{font-size:1.25rem}}@media(min-width:64em){.panel-intro-5{margin-top:-103px}.panel-intro-5 .links-cont{flex-direction:row}.panel-intro-5 .links-cont .cta-link{padding:21px 28px 25px 28px;gap:10px}.panel-intro-5 .column-2:before,.panel-intro-5 .column-2:after{width:192px}}@media(hover:hover){.panel-intro-5 .cta-link:hover{background-color:var(--green-00)}.panel-intro-5 .cta-link:hover,.panel-intro-5 .cta-link:hover .title{text-decoration:none}.panel-intro-5 .cta-link:hover .text .title{text-decoration:underline}}@media screen and (min-width:64em){.panel-intro-5{margin-bottom:var(--space-20)}
171.panel-intro-5 .column-1{display:flex;flex-direction:column;margin-left:var(--space-6);justify-content:space-between;order:2}.panel-intro-5 .column-2 .slide{padding-left:20px}.panel-intro-5 .content-wrapper{padding:73px 0 70px;padding-right:20px;display:grid;grid-template-columns:repeat(2,1fr)}.panel-intro-5 .content-wrapper .column-1,.panel-intro-5 .content-wrapper .column-2{padding:73px 0 70px}.panel-intro-5 .cta-cont{flex-direction:row;justify-content:space-between}.panel-intro-5 .column-2{padding:0}.panel-intro-5 .widget-subtitle{font-size:1.125rem}.panel-intro-5 .widget-title{font-size:3.75rem}.panel-intro-5 :is(.core-styles,.contentRender_name_plugins_core_textbox) p{font-size:1.063rem}.panel-intro-5.one-column .content-wrapper{padding:var(--space-10) var(--space-5);max-width:var(--width-comfortable);grid-template-columns:1fr}.panel-intro-5.two-column-motif .motif-background{background:var(--white) url(/includes/public/assets/shared/logos/logo-base-color.svg) no-repeat center;width:100%;height:100%;background-size:100%}}@media(min-width:90em){.panel-intro-5 .column-2{justify-content:flex-start}.panel-intro-5 .column-2 .slide{margin-left:192px}.panel-intro-5 .column-2:before,.panel-intro-5 .column-2:after{width:432px}.panel-intro-5 .title-wrapper{padding:0 24px}.panel-intro-5 .description-wrapper .contentRender_name_plugins_core_textbox{padding:0 24px}.panel-intro-5 .description-wrapper .contentRender_name_plugins_core_textbox{margin-bottom:56px}.panel-intro-5 .column-2 .img-cont,.panel-intro-5 .column-2 .img-cont img,.panel-intro-5 .column-2 .img-cont:after{min-width:480px}.panel-intro-5 .content-wrapper{padding-right:96px}.panel-intro-5 .column-2 .slide{padding-left:0}}
172
173:is(.core-v2-hero-image,.core-v2-hero-slideshow,) .widget-inner .shared-play-button {inset: 80px 20px auto auto;transform: none;}@media screen and (min-width:64em) {:is(.core-v2-hero-image,.core-v2-hero-slideshow) .widget-inner .shared-play-button {inset: 155px 40px auto auto;}}
174
175/* coll */
176:root{--widget-margin-bottom:20px}.js-loaded{opacity:1 !important;transition:opacity var(--transition-appendix)}.ccl-v2-widget,.ccl-v2-widget *{font-family:inherit}.ccl-v2-widget{position:relative;container-type:inline-size;margin-bottom:var(--widget-margin-bottom);color:var(--sw-collections-text-color)}.ccl-v2-widget:is(.core-v2-hero-image,.hero-slideshow-v2){margin-bottom:var(--widget-margin-bottom)}.ccl-v2-widget .widget-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:start}.ccl-v2-widget .slides{width:100%}.core-v2-callout-tiles:is(.core-v2-callout-tiles) .slides{gap:8px}.ccl-v2-widget:is(.core-v2-list) .slides{max-width:var(--width-collection)}.ccl-v2-widget .slide,.ccl-v2-widget .slide>.inner{position:relative}@media(min-width:64em){:root{--widget-margin-bottom:30px}}@container(min-width:64em){.ccl-v2-widget:not(.cards-v2-4-across,.cards-v2-2-across-fullwidth,.side-by-side-v2-1-across) .widget-inner{display:block}}.ccl-v2-widget .widget-header{display:contents}.ccl-v2-widget .title-col,.ccl-v2-widget .view-all-col{width:calc(100% - var(--space-10));max-width:calc(var(--width-collection) - var(--space-10));margin:0 auto}.ccl-v2-widget .title-col{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-3)}.ccl-v2-widget .widget-title{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-extrabold,800);font-size:1.875rem;line-height:1.2;color:var(--sw-collections-title-color)}.ccl-v2-widget .widget-subtitle{display:block;font-weight:var(--font-weight-normal,400);font-size:.6em}.ccl-v2-widget .widget-desc{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:1.5;color:inherit}.ccl-v2-widget .view-all-col{display:flex;justify-content:center;order:10}.ccl-v2-widget:is(.cards-v2-4-across) .title-col{gap:22px;margin:0 auto;max-width:960px;text-align:center}.ccl-v2-widget:is(.cards-v2-4-across) .widget-title{display:flex;flex-direction:column-reverse;gap:9px}.ccl-v2-widget:is(.hero-image-v2,.hero-slideshow-v2,.slider-v2-1-across-fullwidth,.cards-v2-2-across-fullwidth,.side-by-side-v2-1-across) .slide-footer .read-more,.ccl-v2-widget .widget-view-all{position:relative;display:inline-block;padding:12.5px 40px 10.5px 24px;font-family:var(--font-body);font-size:.875rem;font-weight:var(--font-weight-extrabold,800);text-align:center;text-decoration:none;color:var(--sw-collections-view-all-color);background-color:var(--sw-collections-view-all-bg);border-radius:var(--rounded-full);transition:color var(--transition-appendix),background-color var(--transition-appendix)}.ccl-v2-widget:is(.hero-image-v2,.hero-slideshow-v2,.slider-v2-1-across-fullwidth,.cards-v2-2-across-fullwidth,.side-by-side-v2-1-across) .slide-footer .read-more::after,.ccl-v2-widget .widget-view-all::after{content:'';display:block;pointer-events:none;background-image:url(/includes/public/assets/shared/decorations/arrow-lime.svg);background-repeat:no-repeat;background-size:cover;height:10px;width:11px;position:absolute;top:17px;right:26px;transition:background-image var(--transition-appendix)}.ccl-v2-widget:is(.hero-image-v2) .slide-footer .read-more::after{top:17px;right:22px}@media(hover:hover){.ccl-v2-widget:is(.hero-image-v2,.hero-slideshow-v2,.slider-v2-1-across-fullwidth) .slide-footer .read-more:hover,.ccl-v2-widget .widget-view-all:hover{text-decoration:none;color:var(--sw-collections-view-all-color-hover);background-color:var(--sw-collections-view-all-bg-hover)}.ccl-v2-widget .widget-view-all:hover::after{background-image:url(/includes/public/assets/shared/decorations/arrow-gold.svg)}}@container(min-width:64em){.ccl-v2-widget:not(.cards-v2-4-across,.cards-v2-2-across-fullwidth,.side-by-side-v2-1-across) .widget-header{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:var(--space-5) var(--space-8);width:calc(100% - var(--space-10));max-width:calc(var(--width-collection) - var(--space-10));padding-bottom:var(--space-3);margin:0 auto var(--space-6)}.ccl-v2-widget .title-col,.ccl-v2-widget:not(.cards-v2-4-across,.cards-v2-2-across-fullwidth,.side-by-side-v2-1-across) .view-all-col{margin:0}.ccl-v2-widget .title-col{width:100%;max-width:816px;padding-bottom:0;border-bottom:0}.ccl-v2-widget:not(.cards-v2-4-across,.cards-v2-2-across-fullwidth,.side-by-side-v2-1-across) .view-all-col{display:block;width:auto;max-width:none}.ccl-v2-widget .widget-title{margin-bottom:10px;font-size:3.125rem}.ccl-v2-widget .widget-desc{font-size:1.0625rem;line-height:1.65}.ccl-v2-widget:is(.cards-v2-4-across,.cards-v2-2-across-fullwidth,.side-by-side-v2-1-across) .widget-title-text{padding:0 40px;line-height:1}.ccl-v2-widget:is(.cards-2-4-across,.cards-v2-2-across-fullwidth,.side-by-side-v2-1-across) .widget-subtitle{font-size:1.6875rem}.ccl-v2-widget:is(.cards-v2-4-across,.cards-v2-2-across-fullwidth,.side-by-side-v2-1-across) .view-all-col{margin-top:20px}.ccl-v2-widget:is(.hero-image-v2,.hero-slideshow-v2,.slider-v2-1-across-fullwidth,.cards-v2-2-across-fullwidth,.side-by-side-v2-1-across,) .slide-footer .read-more,.ccl-v2-widget .widget-view-all{padding:16px 55px 16px 30px;font-size:1.25rem}.ccl-v2-widget:is(.hero-image-v2,.hero-slideshow-v2,.slider-v2-1-across-fullwidth,.cards-v2-2-across-fullwidth,.side-by-side-v2-1-across) .slide-footer .read-more::after,.ccl-v2-widget .widget-view-all::after{height:14px;width:15px;top:24px;right:34px}}.ccl-v2-widget .content-section,.ccl-v2-widget .content-upper{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-3)}.ccl-v2-widget .content-section{position:relative;z-index:2;order:1}.ccl-v2-widget .overlap-image .content-section{position:absolute;bottom:0;left:0;pointer-events:none}.ccl-v2-widget:is(.core-v2-callout-tiles) .overlap-image .content-section{align-items:flex-start;justify-content:flex-end;padding:0}.ccl-v2-widget .overlap-image .content-section a,.ccl-v2-widget .overlap-image .content-section button{pointer-events:all}
176.ccl-v2-widget .content-section .tripbuilder-cont{position:relative;inset:0}.ccl-v2-widget .content-section .tripbuilder-button.add::before{color:var(--white)}.ccl-v2-widget .content-section .tripbuilder-button::after{color:var(--sw-alert-color)}.ccl-v2-widget .info-flag,.ccl-v2-widget .sponsored{display:block;margin-bottom:6px;font-family:var(--font-display);font-weight:var(--font-weight-medium,500);font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--sw-collections-minor-text-color)}.ccl-v2-widget .overlap-image .info-flag,.ccl-v2-widget .overlap-image .sponsored{color:var(--sw-collections-minor-text-color-light)}.ccl-v2-widget .sponsored{display:none;z-index:10}.ccl-v2-widget .slide:not(.dtn-outside-image) .sponsored{position:absolute;top:0;left:0;display:block;margin:var(--space-2) var(--space-3);color:var(--sw-collections-text-color-light);text-shadow:0 0 10px var(--black);pointer-events:none}.ccl-v2-widget .dtn-outside-image .sponsored{display:block}.ccl-v2-widget .slide-title{margin:0;font-family:var(--font-display);font-size:1.5625rem;font-weight:var(--font-weight-extrabold,800);line-height:1.2;color:var(--sw-collections-title-color);text-transform:uppercase}.ccl-v2-widget:is(.core-v2-callout-tiles) .slide-title{font-size:1rem;background-color:var(--white)}.ccl-v2-widget .overlap-image .slide-title{color:var(--sw-collections-text-color-light)}.ccl-v2-widget:is(.core-v2-callout-tiles) .overlap-image .slide-title{padding:15.41px 15px;color:var(--sw-text-color);text-align:left}.ccl-v2-widget .slide-title>a{font:inherit;text-decoration:none;color:inherit;transition:color var(--transition-appendix)}.ccl-v2-widget .slide-title i{display:inline;margin-left:.2em}@media screen and (min-width:64em){.ccl-v2-widget:is(.hero-image-v2,.hero-slideshow-v2) .overlap-image .slide-title{font-size:2.125rem}.ccl-v2-widget:is(.core-v2-callout-tiles) .overlap-image .content-section{max-width:253px}.ccl-v2-widget:is(.core-v2-callout-tiles) .overlap-image .slide-title{padding:15.41px 32px;font-size:1.5625rem}}.ccl-v2-widget .details{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);align-items:start;padding:0;margin:0;list-style:none;font-family:var(--font-body);font-weight:var(--font-weight-semibold,600);font-size:1rem;line-height:var(--leading-normal);text-transform:capitalize;color:inherit;color:var(--sw-key-color)}.ccl-v2-widget .overlap-image .details{color:var(--sw-collections-text-color-light)}.ccl-v2-widget .info-item{font:inherit;color:inherit}.ccl-v2-widget .info-item:not(.has-link),.ccl-v2-widget .info-item.has-link>a{display:flex;align-items:baseline;gap:var(--space-2)}.ccl-v2-widget .offer-prefix{font-weight:var(--font-weight-bold,700)}.ccl-v2-widget .details a{font:inherit;font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--sw-link-color);transition:color var(--transition-appendix)}.ccl-v2-widget .overlap-image .details a{color:inherit}.ccl-v2-widget .info-item .icon{color:var(--sw-light-icon-color)}.ccl-v2-widget .overlap-image .info-item .icon{color:var(--sw-light-icon-color)}.ccl-v2-widget .slide-desc{margin:0;font-family:var(--font-body);font-weight:normal;font-size:var(--text-base);line-height:var(--leading-normal);color:inherit}.ccl-v2-widget .overlap-image .slide-desc{color:var(--sw-collections-text-color-light)}.ccl-v2-widget:is(.hero-image-v2,.hero-slideshow-v2) .slide-desc{font-size:.9375rem;font-weight:var(--font-weight-bold)}.ccl-v2-widget .slide-desc .read-more{margin-left:.2em;color:var(--sw-link-color);text-decoration:none !important;transition:color var(--transition-appendix)}.ccl-v2-widget .overlap-image .slide-desc .read-more{color:inherit}@media screen and (min-width:64em){.ccl-v2-widget:is(.hero-image-v2,.hero-slideshow-v2) .slide-desc{font-size:1.0625rem;line-height:1.6}}@media(hover:hover){.ccl-v2-widget .slide-title>a:hover{text-decoration:none;color:var(--sw-link-hover-color)}.ccl-v2-widget .overlap-image .slide-title>a:hover{text-decoration:underline;color:inherit}.ccl-v2-widget .details a:hover{color:var(--green-006)}.ccl-v2-widget .overlap-image .details a:hover{color:inherit;text-decoration:underline}.ccl-v2-widget .slide-desc .read-more:hover{color:var(--sw-link-hover-color)}.ccl-v2-widget .overlap-image .slide-desc .read-more:hover{color:inherit}@media(min-width:64em){.ccl-v2-widget .overlap-image-desktop .slide-title>a:hover,.ccl-v2-widget .overlap-image-desktop .details a:hover{color:inherit;text-decoration:underline}.ccl-v2-widget .overlap-image-desktop .slide-desc .read-more:hover{color:inherit}}}@container(min-width:64em){.ccl-v2-widget .overlap-image-desktop .info-flag,.ccl-v2-widget .overlap-image-desktop .sponsored{color:var(--sw-collections-minor-text-color-light)}.ccl-v2-widget .overlap-image-desktop .slide-title{color:var(--sw-collections-text-color-light)}.ccl-v2-widget .overlap-image-desktop .slide-desc{color:var(--sw-collections-text-color-light)}
176.ccl-v2-widget .overlap-image-desktop .slide-desc .read-more{color:inherit}.ccl-v2-widget .overlap-image-desktop .content-section{position:absolute;bottom:0;left:0;z-index:3;width:100%;pointer-events:none}.ccl-v2-widget .overlap-image-desktop .content-section a,.ccl-v2-widget .overlap-image-desktop .content-section button{pointer-events:all}.ccl-v2-widget .overlap-image-desktop .details{color:var(--sw-collections-text-color-light)}.ccl-v2-widget .overlap-image-desktop .info-item .icon{color:var(--sw-light-icon-color)}.ccl-v2-widget .overlap-image-desktop .details a{color:inherit}}.ccl-v2-widget .slide-footer{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:auto;font-family:var(--font-body)}.ccl-v2-widget .slide-footer .read-more{position:relative;display:inline-block;padding:var(--space-1) 0;font-weight:var(--font-weight-extrabold,800);font-size:var(--text-sm);text-decoration:none;text-align:center;color:var(--sw-collections-read-more-color);border-radius:var(--rounded-full);transition:color var(--transition-appendix),background-color var(--transition-appendix)}.ccl-v2-widget .slide-footer .read-more::after{content:'';display:block;pointer-events:none;background-image:url(/includes/public/assets/shared/decorations/arrow-brown.svg);background-repeat:no-repeat;background-size:cover;height:10px;width:11px;position:absolute;top:8.25px;right:-22px;transition:background-image var(--transition-appendix)}button[data-quickview-button]{display:inline-flex;align-items:baseline;gap:var(--space-1);margin:0;padding:0;background-color:transparent}button[data-quickview-button]:focus,button[data-quickview-button]:active{color:inherit;background-color:transparent}button[data-quickview-button] i{width:var(--space-5)}.ccl-v2-widget .slide-footer button{font-weight:var(--font-weight-medium,500);color:var(--sw-collections-qv-button-color);transition:color var(--transition-appendix)}.ccl-v2-widget .overlap-image .slide-footer button{color:var(--sw-collections-text-color-light)}@media(hover:hover){.ccl-v2-widget .slide-footer .read-more:hover::after{background-image:url(/includes/public/assets/shared/decorations/arrow-gold.svg)}.ccl-v2-widget .slide-footer button:hover{color:var(--sw-collections-qv-button-color-hover)}.ccl-v2-widget .overlap-image .slide-footer button:hover{color:var(--sw-collections-text-color-light)}button[data-quickview-button]:hover{color:inherit;background-color:transparent}@container(min-width:64em){.ccl-v2-widget .overlap-image-desktop .slide-footer button:hover{color:var(--sw-collections-text-color-light)}}}@container(min-width:64em){.ccl-v2-widget .overlap-image-desktop .slide-footer button{color:var(--sw-collections-text-color-light)}}.ccl-v2-widget .slide-top,.ccl-v2-widget .img-cont{position:relative;z-index:1}.ccl-v2-widget:is(.core-v2-callout-tiles) .slide-top .credits{bottom:unset;top:0}.ccl-v2-widget .img-cont{max-width:100%;overflow:hidden}.ccl-v2-widget .img-cont::before,.ccl-v2-widget .img-cont::after{position:absolute;inset:0;z-index:2;display:none;content:'';pointer-events:none;transition:opacity var(--transition-appendix)}.ccl-v2-widget .img-cont a{padding:0;margin:0;text-decoration:none !important;background:none !important}.ccl-v2-widget .slide-img{position:relative;z-index:1;display:block;width:100%;height:auto;margin:0;object-fit:cover}.ccl-v2-widget.animation-overlay .img-cont::before,.ccl-v2-widget.animation-overlay .img-cont::after{display:block}.ccl-v2-widget.animation-overlay .img-cont::before{opacity:1}.ccl-v2-widget.animation-overlay .img-cont::after{background:rgba(0,0,0,0.35);opacity:0}.ccl-v2-widget.animation-expand .slide-img{scale:1;transition:scale .5s ease}.core-date-list .date,.ccl-v2-widget .mini-date-section{--font-family:var(--font-display);--month-size:.5rem;--day-size:1.25rem;color:var(--sw-mini-date-color);background-color:var(--sw-mini-date-bg)}.ccl-v2-widget .mini-date-section{position:absolute;top:10px;left:10px;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;pointer-events:none;font-family:var(--font-family);text-transform:uppercase;text-align:center;font-weight:var(--font-weight-medium,500);border:3px solid var(--sw-mini-date-border);border-radius:50%;background-color:#00000066;backdrop-filter:blur(25px);height:55px;width:55px}.core-date-list .date .month,.core-date-list .date .day,.ccl-v2-widget .mini-date-section .date-month,.ccl-v2-widget .mini-date-section .date-d
176ay{line-height:var(--leading-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccl-v2-widget .mini-date-section .date-month{font-size:var(--month-size)}.ccl-v2-widget .mini-date-section .date-day{position:relative;font-size:var(--day-size);font-weight:var(--font-weight-extrabold)}.ccl-v2-widget .mini-date-section .date-day::before{content:'';pointer-events:none;display:block;background-color:var(--white);height:1px;width:21px;position:absolute;left:3px;z-index:1}.ccl-v2-widget.ccl-v2-widget:is(.slider-v2-1-across-fullwidth) .mini-date-section{top:22px;left:22px;height:100px;width:100px;border:4px solid var(--sw-mini-date-border)}.ccl-v2-widget.ccl-v2-widget:is(.slider-v2-1-across-fullwidth) .mini-date-section .date-month{font-size:.875rem;text-shadow:0 1.96px 1.96px #00000040}.ccl-v2-widget.ccl-v2-widget:is(.slider-v2-1-across-fullwidth) .mini-date-section .date-day{font-size:2.3125rem;text-shadow:0 1.96px 1.96px #00000040}.ccl-v2-widget.ccl-v2-widget:is(.slider-v2-1-across-fullwidth) .mini-date-section .date-day::before{left:6px;width:41px}@media screen and (min-width:64em){.ccl-v2-widget.ccl-v2-widget:is(.slider-v2-1-across-fullwidth) .mini-date-section{border:7px solid var(--sw-mini-date-border);height:150px;width:150px}.ccl-v2-widget.ccl-v2-widget:is(.slider-v2-1-across-fullwidth) .mini-date-section .date-month{font-size:1.375rem}.ccl-v2-widget.ccl-v2-widget:is(.slider-v2-1-across-fullwidth) .mini-date-section .date-day{font-size:3.4375rem}.ccl-v2-widget.ccl-v2-widget:is(.slider-v2-1-across-fullwidth) .mini-date-section .date-day::before{left:8px;width:62px}}:is(.core-v2-hero-image,.core-v2-hero-slideshow,) .slide-top .shared-play-button{inset:80px 20px auto auto;transform:none}@media screen and (min-width:64em){:is(.core-v2-hero-image,.core-v2-hero-slideshow,) .slide-top .shared-play-button{inset:155px 40px auto auto}}.ccl-v2-widget .tripbuilder-cont{position:absolute;inset:var(--space-2) var(--space-2) auto auto;z-index:4}.ccl-v2-widget .tripbuilder-button{position:relative;display:block;padding:0;margin:0;font-size:var(--space-6);line-height:1;background:0;border:0;border-radius:0}.ccl-v2-widget .tripbuilder-button::before,.ccl-v2-widget .tripbuilder-button::after{display:block;font-family:var(--fa-6-family,'Font Awesome 5 Free');content:'\f004'}.ccl-v2-widget .tripbuilder-button::before{font-weight:900}.ccl-v2-widget .tripbuilder-button::after{position:absolute;inset:0 auto auto 0;z-index:2;font-weight:400;color:var(--white)}.ccl-v2-widget .tripbuilder-button.add::before{color:rgba(0,0,0,0.5)}.ccl-v2-widget .tripbuilder-button.remove::before{color:var(--sw-alert-color)}.ccl-v2-widget .tripbuilder-button.remove::after{display:none}@media(hover:hover){.ccl-v2-widget.animation-overlay .slide:hover .img-cont::before{opacity:0}.ccl-v2-widget.animation-overlay .slide:hover .img-cont::after{opacity:1}.ccl-v2-widget.animation-expand .slide:hover .slide-img{scale:1.05}}@container(min-width:64em){.ccl-v2-widget .tripbuilder-cont{top:var(--space-4);right:var(--space-4)}}
177</style>
178
179<script>
180/* woodburymn-perf: BEGIN layoutjs-defer-init — remove this block to revert */
181window.woodburymnDeferLayoutjsInit = function (container, initFn) {
182	if (!container || container.dataset.layoutjsDeferredInit) {
183		return;
184	}
185	var run = function () {
186		container.dataset.layoutjsDeferredInit = '1';
187		initFn();
188	};
189	if (!('IntersectionObserver' in window)) {
190		run();
191		return;
192	}
193	var rect = container.getBoundingClientRect();
194	if (rect.top < window.innerHeight + 300 && rect.bottom > -50) {
195		run();
196		return;
197	}
198	var observer = new IntersectionObserver(function (entries) {
199		if (entries.some(function (entry) { return entry.isIntersecting; })) {
200			observer.disconnect();
201			run();
202		}
203	}, { rootMargin: '300px 0px 300px 0px' });
204	observer.observe(container);
205};
206/* woodburymn-perf: END layoutjs-defer-init */
207</script>
207
208
209<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "cbf8873bae3ba985531f623999501f75"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
209
210														
211	</head>															
212	<body>															
213		<!-- topBody -->											
214		
215							<noscript>
216								<iframe src="//www.googletagmanager.com/ns.html?id=GTM-NJVS7225" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe>
217							</noscript>
218						
219							<noscript>
220								<iframe src="//www.googletagmanager.com/ns.html?id=GTM-NFBVG93" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe>
221							</noscript>
222						
223															
224		<!-- content -->											
225		<div data-civid="69af5c806d13c911bcba20a5" class="contentRender contentRender_0 contentRender_type_panel contentRender_name_plugins_common_page" data-sv-time="9" data-sv-index="0" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
226
227
228
229
230
231
232
233<script>
234	// CRM FORM STYLING HELPER JS
235	// Adds the body class as quickly as possible to hide all the items on the page so we don't
236	// have the site flash before the calendar shows up
237	if (location.search.indexOf('action=popupCal') > -1 && document.body.querySelectorAll('.lookup-calHolder')) {
238		document.body.classList.add('crm-calendar-popup');
239	};
240</script>
240
241
242<!-- Adds a check for IE, if we're in IE we block the entire page -->
243<div
244	id="ie-warning"
245	style="position: fixed; z-index: 999999999999; top: 0; left: 0; display: none; align-items: center; justify-content: center; width: 100%; height: 100%; text-align: center; background-color: #fff;"
246	aria-hidden="true"
247>
248	<div>
249		<img
250			src="/includes/public/assets/shared/logo.svg"
251			alt="City of Woodbury"
252			width="80"
253			height="80"
254			style="margin-bottom: 16px;"
255		/>
256		<p style="font-size: 22px; font-weight: 700; line-height: 1.3; text-align: center;">Your browser is not supported for this experience.<br />We recommend using Chrome, Firefox, Edge, or Safari.</p>
257	</div>
258	
258<script>
259		var ieWarning = document.querySelector('#ie-warning');
260		if (document.body.style.msTouchAction !== undefined) {
261			ieWarning.style.display = 'flex';
262			ieWarning.setAttribute('aria-hidden', 'false');
263		}
264	</script>
264
265</div>
266
267
268	
269	<a class="skip-link sr-only" href="#slideshow-container">Skip navigation</a>
270
271<a class="skip-link sr-only" href="#main-content">Skip to main content</a>
272
273<div class="root-panel panel-page">
274	<div class="header-container" id="top">
275		<div data-civid="648b54cbb2380a0dcdf11760" class="contentRender contentRender_1 contentRender_type_panel contentRender_name_plugins_common_header" data-sv-time="1" data-sv-index="1" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
276
277
278<header class="panel-header theme_1 footer" data-guid="6e9c2e0c-6880-41b2-9c3b-31a6dc46b736">
279	<div class="header-inner">
280		<div class="primary-content-container">
281			<div data-civid="69b19437b6d87dc90baf8a9e" class="contentRender contentRender_4 contentRender_type_widget contentRender_name_plugins_common_logo" data-sv-time="24" data-sv-index="4" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
282
283	
284
285
286<div class="logo" data-guid="516d18d5-963b-40de-8731-9d666930df6a" >
287	<a href="https://destinationwoodbury.com/" target="_self" aria-label="City of Woodbury" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Logo", "interactionSource" : "widget", "linkObject" : "Image", "interactionUrl" : "https%3A%2F%2Fdestinationwoodbury.com%2F" } }'>
288		
289			<img
290				src="/includes/public/assets/shared/logos/logo.svg"
291				alt="City of Woodbury"
292				loading="lazy"
293				fetchpriority="low"
294				width="336"
295				height="74"
296			/>
297		
298	</a>
299</div>
300
301</div>
302			<div class="main-nav-widgets-container">
303				<div class="nav">
304					
305						<div class="secondary-nav-container"><div data-civid="69b19437b6d87dc90baf8a9a" class="contentRender contentRender_2 contentRender_type_widget contentRender_name_plugins_nav_secondary" data-sv-time="36" data-sv-index="2" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
306
307
308
309
310
311
312<div class="nav-container secondary" data-guid="95a002da-8cdb-4f43-a811-54d943971e6d" 
313	data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Secondary", "interactionSource": "navigation"}}'
314>
315	<noscript class="permanently-hidden">
316		
317			<nav>
318				
319					<a href="/weddings/" 
320	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Weddings", "interactionUrl": "%2Fweddings%2F", "interactionText": "Weddings"}}'
321>Weddings</a>
322				
323					<a href="/weddings/central-park/" 
324	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Central%20Park", "interactionUrl": "%2Fweddings%2Fcentral-park%2F", "interactionText": "Central%20Park"}}'
325>Central Park</a>
326				
327					<a href="/sports/" 
328	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sports", "interactionUrl": "%2Fsports%2F", "interactionText": "Sports"}}'
329>Sports</a>
330				
331					<a href="/sports/facilities/" 
332	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Facilities", "interactionUrl": "%2Fsports%2Ffacilities%2F", "interactionText": "Facilities"}}'
333>Facilities</a>
334				
335					<a href="https://destinationwoodbury.com/m-health-fairview-sports-center/" 
336	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "M%20Health%20Fairview%20Sports%20Center", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fm-health-fairview-sports-center%2F", "interactionText": "M%20Health%20Fairview%20Sports%20Center"}}'
337>M Health Fairview Sports Center</a>
338				
339					<a href="https://destinationwoodbury.com/food-and-drink/groups/" 
340	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Group%20Dining", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Ffood-and-drink%2Fgroups%2F", "interactionText": "Group%20Dining"}}'
341>Group Dining</a>
342				
343					<a href="https://destinationwoodbury.com/stay/groups/" 
344	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Group%20Lodging", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fstay%2Fgroups%2F", "interactionText": "Group%20Lodging"}}'
345>Group Lodging</a>
346				
347					
348				
349					
350				
351					<a href="/sports/group-activities/" 
352	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Group%20Activities", "interactionUrl": "%2Fsports%2Fgroup-activities%2F", "interactionText": "Group%20Activities"}}'
353>Group Activities</a>
354				
355					<a href="/groups/" 
356	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Meetings%20%26%20Groups", "interactionUrl": "%2Fgroups%2F", "interactionText": "Meetings%20%26%20Groups"}}'
357>Meetings & Groups</a>
358				
359					<a href="/groups/venues/" 
360	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Venues", "interactionUrl": "%2Fgroups%2Fvenues%2F", "interactionText": "Venues"}}'
361>Venues</a>
362				
363					<a href="https://destinationwoodbury.com/food-and-drink/groups/" 
364	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Group%20Dining", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Ffood-and-drink%2Fgroups%2F", "interactionText": "Group%20Dining"}}'
365>Group Dining</a>
366				
367					<a href="https://destinationwoodbury.com/stay/groups/" 
368	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Group%20Lodging", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fstay%2Fgroups%2F", "interactionText": "Group%20Lodging"}}'
369>Group Lodging</a>
370				
371					<a href="/groups/rfp/" 
372	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Submit%20RFP", "interactionUrl": "%2Fgroups%2Frfp%2F", "interactionText": "Submit%20RFP"}}'
373>Submit RFP</a>
374				
375					
376				
377					<a href="https://destinationwoodbury.com/blog/" 
378	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "What%27s%20New", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fblog%2F", "interactionText": "What%27s%20New"}}'
379>
379What's New</a>
380				
381			</nav>
382		
383	</noscript>
384	
385	
386		<nav class="navigation navigation-dropdown secondary desktop" role="navigation" data-secondary-nav-desktop 
387	data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Secondary", "interactionSource": "navigation"}}'
388>
389			
389<script type="text/template" data-nav-item-template>{{+linkTracking}}
390	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "{{%%data.title}}", "interactionSource": "navigation", "interactionUrl": "{{%%href}}", "interactionText": "{{%%data.title}}"}}'
391{{/}}
392
393{{+nav_items}}
394	{{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 
395		only outputs the inner text of the partial, not the partial name. Please do not remove! --}}
396		{{#shownchildren}}
397			{{~exec(function() {
398				if (!data.isLazyLoaded) {
399					helpers.var.depth = 1;
400				} else {
401					helpers.var.depth = data.depth;
402				}
403			})}}
404			
405			<div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item data-level="{{~var.depth}}">
406				<div class="nav-item-control level-{{~var.depth}}">
407					<a
408						class="nav-link"
409						href="{{href}}"
410						target="{{target}}"
411						{{>linkTracking}}
412						data-nav-link
413						data-level="{{~var.depth}}"
414					>
415						{{data.title}}
416					</a>
417					{{:shownchildren}}
418						<button
419							id="{{data.id}}"
420							class="dropdown-toggle"
421							aria-label="Open {{data.title}} submenu"
422							aria-haspopup="true"
423							aria-expanded="false"
424							data-dropdown-toggle
425							aria-controls="{{data.id}}-dropdown-menu"
426						>
427							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
428						</button>
429					{{/}}	
430				</div>
431				{{:shownchildren}}
432					<div class="dropdown-helper" data-dropdown-helper></div>
433					<div
434						class="dropdown-menu level-{{~var.depth}}
435							{{:isLazyLoaded}}
436								{{:shownChildren.0}}rendered{{/}}
437							{{/}}"
438						aria-labelledby="{{data.id}}"
439						data-parent-id="{{data.id}}"
440						id="{{data.id}}-dropdown-menu"
441						data-start="{{data.folderHref}}"
442						data-section="{{data.section}}"
443						data-dropdown-menu
444						data-level="{{~var.depth}}"
445					>
446						<div class="dropdown-inner" data-dropdown-inner>
447							{{:isLazyLoaded}}
448								{{>nav_items_helper}}
449							{{/}}
450						</div>
451					</div>
452				{{/}}
453			</div>
454		{{/}}
455	{{/}}
456	{{>nav_items_helper}}
457{{/}}
458
459{{>nav_items}}</script>
459
460			
461
462
463
464
465	
466	 
467		
468			
469			
470			<div class="nav-item level-1 secondary" data-id="67982c05fe305cdeeb5a30c3" data-nav-item data-level="1">
471				<div class="nav-item-control level-1">
472					<a
473						class="nav-link"
474						href="/weddings/"
475						target="_self"
476						
477	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Weddings", "interactionSource": "navigation", "interactionUrl": "%2Fweddings%2F", "interactionText": "Weddings"}}'
478
479						data-nav-link
480						data-level="1"
481					>
482						Weddings
483					</a>
484					
485						<button
486							id="67982c05fe305cdeeb5a30c3"
487							class="dropdown-toggle"
488							aria-label="Open Weddings submenu"
489							aria-haspopup="true"
490							aria-expanded="false"
491							data-dropdown-toggle
492							aria-controls="67982c05fe305cdeeb5a30c3-dropdown-menu"
493						>
494							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
495						</button>
496						
497				</div>
498				
499					<div class="dropdown-helper" data-dropdown-helper></div>
500					<div
501						class="dropdown-menu level-1
502							"
503						aria-labelledby="67982c05fe305cdeeb5a30c3"
504						data-parent-id="67982c05fe305cdeeb5a30c3"
505						id="67982c05fe305cdeeb5a30c3-dropdown-menu"
506						data-start="/weddings/"
507						data-section="secondary"
508						data-dropdown-menu
509						data-level="1"
510					>
511						<div class="dropdown-inner" data-dropdown-inner>
512							
513						</div>
514					</div>
515				
516			</div>
517		
518			
519			
520			<div class="nav-item level-1 secondary" data-id="67982c05fe305cdeeb5a30e3" data-nav-item data-level="1">
521				<div class="nav-item-control level-1">
522					<a
523						class="nav-link"
524						href="/sports/"
525						target="_self"
526						
527	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Sports", "interactionSource": "navigation", "interactionUrl": "%2Fsports%2F", "interactionText": "Sports"}}'
528
529						data-nav-link
530						data-level="1"
531					>
532						Sports
533					</a>
534					
535						<button
536							id="67982c05fe305cdeeb5a30e3"
537							class="dropdown-toggle"
538							aria-label="Open Sports submenu"
539							aria-haspopup="true"
540							aria-expanded="false"
541							data-dropdown-toggle
542							aria-controls="67982c05fe305cdeeb5a30e3-dropdown-menu"
543						>
544							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
545						</button>
546						
547				</div>
548				
549					<div class="dropdown-helper" data-dropdown-helper></div>
550					<div
551						class="dropdown-menu level-1
552							"
553						aria-labelledby="67982c05fe305cdeeb5a30e3"
554						data-parent-id="67982c05fe305cdeeb5a30e3"
555						id="67982c05fe305cdeeb5a30e3-dropdown-menu"
556						data-start="/sports/"
557						data-section="secondary"
558						data-dropdown-menu
559						data-level="1"
560					>
561						<div class="dropdown-inner" data-dropdown-inner>
562							
563						</div>
564					</div>
565				
566			</div>
567		
568			
569			
570			<div class="nav-item level-1 secondary" data-id="67982c06fe305cdeeb5a3103" data-nav-item data-level="1">
571				<div class="nav-item-control level-1">
572					<a
573						class="nav-link"
574						href="/groups/"
575						target="_self"
576						
577	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Meetings%20%26%20Groups", "interactionSource": "navigation", "interactionUrl": "%2Fgroups%2F", "interactionText": "Meetings%20%26%20Groups"}}'
578
579						data-nav-link
580						data-level="1"
581					>
582						Meetings & Groups
583					</a>
584					
585						<button
586							id="67982c06fe305cdeeb5a3103"
587							class="dropdown-toggle"
588							aria-label="Open Meetings & Groups submenu"
589							aria-haspopup="true"
590							aria-expanded="false"
591							data-dropdown-toggle
592							aria-controls="67982c06fe305cdeeb5a3103-dropdown-menu"
593						>
594							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
595						</button>
596						
597				</div>
598				
599					<div class="dropdown-helper" data-dropdown-helper></div>
600					<div
601						class="dropdown-menu level-1
602							"
603						aria-labelledby="67982c06fe305cdeeb5a3103"
604						data-parent-id="67982c06fe305cdeeb5a3103"
605						id="67982c06fe305cdeeb5a3103-dropdown-menu"
606						data-start="/groups/"
607						data-section="secondary"
608						data-dropdown-menu
609						data-level="1"
610					>
611						<div class="dropdown-inner" data-dropdown-inner>
612							
613						</div>
614					</div>
615				
616			</div>
617		
618			
619			
620			<div class="nav-item level-1 secondary" data-id="67982c06fe305cdeeb5a3123" data-nav-item data-level="1">
621				<div class="nav-item-control level-1">
622					<a
623						class="nav-link"
624						href="https://destinationwoodbury.com/blog/"
625						target="_self"
626						
627	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "What%27s%20New", "interactionSource": "navigation", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fblog%2F", "interactionText": "What%27s%20New"}}'
628
629						data-nav-link
630						data-level="1"
631					>
632						What's New
633					</a>
634						
635				</div>
636				
637			</div>
638		
639	
640
641		</nav>
642		
643		<nav class="navigation secondary mobile hide" role="navigation" data-secondary-nav-mobile 
644	data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Secondary", "interactionSource": "navigation"}}'
645>
646			
646<script type="text/template" data-nav-item-template>{{+linkTracking}}
647	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "{{%%data.title}}", "interactionSource": "navigation", "interactionUrl": "{{%%href}}", "interactionText": "{{%%data.title}}"}}'
648{{/}}
649
650{{+nav_items}}
651	{{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 
652		only outputs the inner text of the partial, not the partial name. Please do not remove! --}}
653		{{#shownchildren}}
654			{{~exec(function() {
655				if (!data.isLazyLoaded) {
656					helpers.var.depth = 1;
657				} else {
658					helpers.var.depth = data.depth;
659				}
660			})}}
661			
662			<div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item data-level="{{~var.depth}}">
663				<div class="nav-item-control level-{{~var.depth}}">
664					<a
665						class="nav-link"
666						href="{{href}}"
667						target="{{target}}"
668						{{>linkTracking}}
669						data-nav-link
670						data-level="{{~var.depth}}"
671					>
672						{{data.title}}
673					</a>
674					{{:shownchildren}}
675						<button
676							id="{{data.id}}"
677							class="dropdown-toggle"
678							aria-label="Open {{data.title}} submenu"
679							aria-haspopup="true"
680							aria-expanded="false"
681							data-dropdown-toggle
682							aria-controls="{{data.id}}-dropdown-menu"
683						>
684							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
685						</button>
686					{{/}}	
687				</div>
688				{{:shownchildren}}
689					<div class="dropdown-helper" data-dropdown-helper></div>
690					<div
691						class="dropdown-menu level-{{~var.depth}}
692							{{:isLazyLoaded}}
693								{{:shownChildren.0}}rendered{{/}}
694							{{/}}"
695						aria-labelledby="{{data.id}}"
696						data-parent-id="{{data.id}}"
697						id="{{data.id}}-dropdown-menu"
698						data-start="{{data.folderHref}}"
699						data-section="{{data.section}}"
700						data-dropdown-menu
701						data-level="{{~var.depth}}"
702					>
703						<div class="dropdown-inner" data-dropdown-inner>
704							{{:isLazyLoaded}}
705								{{>nav_items_helper}}
706							{{/}}
707						</div>
708					</div>
709				{{/}}
710			</div>
711		{{/}}
712	{{/}}
713	{{>nav_items_helper}}
714{{/}}
715
716{{>nav_items}}</script>
716
717			
718
719
720
721
722	
723	 
724		
725			
726			
727			<div class="nav-item level-1 secondary" data-id="67982c05fe305cdeeb5a30c3" data-nav-item data-level="1">
728				<div class="nav-item-control level-1">
729					<a
730						class="nav-link"
731						href="/weddings/"
732						target="_self"
733						
734	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Weddings", "interactionSource": "navigation", "interactionUrl": "%2Fweddings%2F", "interactionText": "Weddings"}}'
735
736						data-nav-link
737						data-level="1"
738					>
739						Weddings
740					</a>
741					
742						<button
743							id="67982c05fe305cdeeb5a30c3"
744							class="dropdown-toggle"
745							aria-label="Open Weddings submenu"
746							aria-haspopup="true"
747							aria-expanded="false"
748							data-dropdown-toggle
749							aria-controls="67982c05fe305cdeeb5a30c3-dropdown-menu"
750						>
751							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
752						</button>
753						
754				</div>
755				
756					<div class="dropdown-helper" data-dropdown-helper></div>
757					<div
758						class="dropdown-menu level-1
759							"
760						aria-labelledby="67982c05fe305cdeeb5a30c3"
761						data-parent-id="67982c05fe305cdeeb5a30c3"
762						id="67982c05fe305cdeeb5a30c3-dropdown-menu"
763						data-start="/weddings/"
764						data-section="secondary"
765						data-dropdown-menu
766						data-level="1"
767					>
768						<div class="dropdown-inner" data-dropdown-inner>
769							
770						</div>
771					</div>
772				
773			</div>
774		
775			
776			
777			<div class="nav-item level-1 secondary" data-id="67982c05fe305cdeeb5a30e3" data-nav-item data-level="1">
778				<div class="nav-item-control level-1">
779					<a
780						class="nav-link"
781						href="/sports/"
782						target="_self"
783						
784	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Sports", "interactionSource": "navigation", "interactionUrl": "%2Fsports%2F", "interactionText": "Sports"}}'
785
786						data-nav-link
787						data-level="1"
788					>
789						Sports
790					</a>
791					
792						<button
793							id="67982c05fe305cdeeb5a30e3"
794							class="dropdown-toggle"
795							aria-label="Open Sports submenu"
796							aria-haspopup="true"
797							aria-expanded="false"
798							data-dropdown-toggle
799							aria-controls="67982c05fe305cdeeb5a30e3-dropdown-menu"
800						>
801							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
802						</button>
803						
804				</div>
805				
806					<div class="dropdown-helper" data-dropdown-helper></div>
807					<div
808						class="dropdown-menu level-1
809							"
810						aria-labelledby="67982c05fe305cdeeb5a30e3"
811						data-parent-id="67982c05fe305cdeeb5a30e3"
812						id="67982c05fe305cdeeb5a30e3-dropdown-menu"
813						data-start="/sports/"
814						data-section="secondary"
815						data-dropdown-menu
816						data-level="1"
817					>
818						<div class="dropdown-inner" data-dropdown-inner>
819							
820						</div>
821					</div>
822				
823			</div>
824		
825			
826			
827			<div class="nav-item level-1 secondary" data-id="67982c06fe305cdeeb5a3103" data-nav-item data-level="1">
828				<div class="nav-item-control level-1">
829					<a
830						class="nav-link"
831						href="/groups/"
832						target="_self"
833						
834	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Meetings%20%26%20Groups", "interactionSource": "navigation", "interactionUrl": "%2Fgroups%2F", "interactionText": "Meetings%20%26%20Groups"}}'
835
836						data-nav-link
837						data-level="1"
838					>
839						Meetings & Groups
840					</a>
841					
842						<button
843							id="67982c06fe305cdeeb5a3103"
844							class="dropdown-toggle"
845							aria-label="Open Meetings & Groups submenu"
846							aria-haspopup="true"
847							aria-expanded="false"
848							data-dropdown-toggle
849							aria-controls="67982c06fe305cdeeb5a3103-dropdown-menu"
850						>
851							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
852						</button>
853						
854				</div>
855				
856					<div class="dropdown-helper" data-dropdown-helper></div>
857					<div
858						class="dropdown-menu level-1
859							"
860						aria-labelledby="67982c06fe305cdeeb5a3103"
861						data-parent-id="67982c06fe305cdeeb5a3103"
862						id="67982c06fe305cdeeb5a3103-dropdown-menu"
863						data-start="/groups/"
864						data-section="secondary"
865						data-dropdown-menu
866						data-level="1"
867					>
868						<div class="dropdown-inner" data-dropdown-inner>
869							
870						</div>
871					</div>
872				
873			</div>
874		
875			
876			
877			<div class="nav-item level-1 secondary" data-id="67982c06fe305cdeeb5a3123" data-nav-item data-level="1">
878				<div class="nav-item-control level-1">
879					<a
880						class="nav-link"
881						href="https://destinationwoodbury.com/blog/"
882						target="_self"
883						
884	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "What%27s%20New", "interactionSource": "navigation", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fblog%2F", "interactionText": "What%27s%20New"}}'
885
886						data-nav-link
887						data-level="1"
888					>
889						What's New
890					</a>
891						
892				</div>
893				
894			</div>
895		
896	
897
898		</nav>
899	
900</div>
901
902<script>
903	require([
904		'plugins_nav_custom_nav_desktop_dropdown',
905		'plugins_nav_custom_nav_mobile',
906	], function(navDesktop, navMobile) {
907		const root = document.querySelector('[data-guid="95a002da-8cdb-4f43-a811-54d943971e6d"]');
908		const navDepth = 1;
909
910		navDesktop.init({
911			root,
912			selector: '[data-secondary-nav-desktop]',
913			depth: navDepth
914		});
915		navMobile.init({
916			root,
917			selector: '[data-secondary-nav-mobile]',
918			container: '[data-secondary-nav-cont]',
919			depth: navDepth
920		});
921	});
922</script>
922</div></div>
923					
924					<div data-civid="69b19437b6d87dc90baf8aa6" class="contentRender contentRender_8 contentRender_type_widget contentRender_name_plugins_nav_main_dropdown" data-sv-time="35" data-sv-index="8" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
925
926
927
928
929<div class="nav-container" data-guid="5a0ea297-2d9c-4394-926a-f1dc77bdcdd3" 
930	data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation"}}'
931>
932	<noscript class="permanently-hidden">
933		
934			<nav>
935				
936					
937				
938					<a href="/things-to-do/" 
939	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Things%20To%20Do", "interactionUrl": "%2Fthings-to-do%2F", "interactionText": "Things%20To%20Do"}}'
940>Things To Do</a>
941				
942					<a href="/things-to-do/attractions/" 
943	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Attractions", "interactionUrl": "%2Fthings-to-do%2Fattractions%2F", "interactionText": "Attractions"}}'
944>Attractions</a>
945				
946					<a href="/things-to-do/outdoors/" 
947	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Outdoors%20%26%20Recreation", "interactionUrl": "%2Fthings-to-do%2Foutdoors%2F", "interactionText": "Outdoors%20%26%20Recreation"}}'
948>Outdoors & Recreation</a>
949				
950					<a href="/things-to-do/outdoors/parks/" 
951	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Parks%20%26%20Playgrounds", "interactionUrl": "%2Fthings-to-do%2Foutdoors%2Fparks%2F", "interactionText": "Parks%20%26%20Playgrounds"}}'
952>Parks & Playgrounds</a>
953				
954					<a href="/things-to-do/outdoors/trails/" 
955	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Trails", "interactionUrl": "%2Fthings-to-do%2Foutdoors%2Ftrails%2F", "interactionText": "Trails"}}'
956>Trails</a>
957				
958					<a href="/things-to-do/outdoors/biking/" 
959	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Biking", "interactionUrl": "%2Fthings-to-do%2Foutdoors%2Fbiking%2F", "interactionText": "Biking"}}'
960>Biking</a>
961				
962					<a href="/things-to-do/outdoors/golf/" 
963	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Golf", "interactionUrl": "%2Fthings-to-do%2Foutdoors%2Fgolf%2F", "interactionText": "Golf"}}'
964>Golf</a>
965				
966					<a href="/things-to-do/outdoors/more-recreation/" 
967	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Pickleball%20and%20more", "interactionUrl": "%2Fthings-to-do%2Foutdoors%2Fmore-recreation%2F", "interactionText": "Pickleball%20and%20more"}}'
968>Pickleball and more</a>
969				
970					<a href="/things-to-do/shopping/" 
971	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Shopping", "interactionUrl": "%2Fthings-to-do%2Fshopping%2F", "interactionText": "Shopping"}}'
972>Shopping</a>
973				
974					<a href="/things-to-do/shopping/shopping-centers/" 
975	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Shopping%20Centers", "interactionUrl": "%2Fthings-to-do%2Fshopping%2Fshopping-centers%2F", "interactionText": "Shopping%20Centers"}}'
976>Shopping Centers</a>
977				
978					<a href="/things-to-do/arts-entertainment/" 
979	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Arts%20%26%20Entertainment", "interactionUrl": "%2Fthings-to-do%2Farts-entertainment%2F", "interactionText": "Arts%20%26%20Entertainment"}}'
980>Arts & Entertainment</a>
981				
982					<a href="/things-to-do/arts-entertainment/movie-theaters/" 
983	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Movie%20Theaters", "interactionUrl": "%2Fthings-to-do%2Farts-entertainment%2Fmovie-theaters%2F", "interactionText": "Movie%20Theaters"}}'
984>Movie Theaters</a>
985				
986					<a href="/things-to-do/arts-entertainment/performing-arts/" 
987	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Performing%20Arts", "interactionUrl": "%2Fthings-to-do%2Farts-entertainment%2Fperforming-arts%2F", "interactionText": "Performing%20Arts"}}'
988>Performing Arts</a>
989				
990					<a href="/things-to-do/museums-history/" 
991	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Historic%20Sites", "interactionUrl": "%2Fthings-to-do%2Fmuseums-history%2F", "interactionText": "Historic%20Sites"}}'
992>Historic Sites</a>
993				
994					<a href="/things-to-do/day-trips/" 
995	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Day%20Trips", "interactionUrl": "%2Fthings-to-do%2Fday-trips%2F", "interactionText": "Day%20Trips"}}'
996>Day Trips</a>
997				
998					<a href="/things-to-do/day-trips/saint-croix-river-valley/" 
999	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "St.%20Croix%20River%20Valley", "interactionUrl": "%2Fthings-to-do%2Fday-trips%2Fsaint-croix-river-valley%2F", "interactionText": "St.%20Croix%20River%20Valley"}}'
1000>St. Croix River Valley</a>
1001				
1002					<a href="/events/" 
1003	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Events", "interactionUrl": "%2Fevents%2F", "interactionText": "Events"}}'
1004>Events</a>
1005				
1006					<a href="https://destinationwoodbury.com/events/" 
1007	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Calendar", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fevents%2F", "interactionText": "Calendar"}}'
1008>Calendar</a>
1009				
1010					
1011				
1012					<a href="https://destinationwoodbury.com/fourth-of-july/" 
1013	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "4th%20of%20July", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Ffourth-of-july%2F", "interactionText": "4th%20of%20July"}}'
1014>4th of July</a>
1015				
1016					<a href="https://destinationwoodbury.com/woodbury-days/" 
1017	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Woodbury%20Days", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fwoodbury-days%2F", "interactionText": "Woodbury%20Days"}}'
1018>Woodbury Days</a>
1019				
1020					<a href="https://destinationwoodbury.com/chamber-expo/" 
1021	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Chamber%20Expo", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fchamber-expo%2F", "interactionText": "Chamber%20Expo"}}'
1022>Chamber Expo</a>
1023				
1024					<a href="/events/submit/" 
1025	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Submit%20an%20Event", "interactionUrl": "%2Fevents%2Fsubmit%2F", "interactionText": "Submit%20an%20Event"}}'
1026>Submit an Event</a>
1027				
1028					
1029				
1030					<a href="/food-and-drink/" 
1031	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Food%20%26%20Drink", "interactionUrl": "%2Ffood-and-drink%2F", "interactionText": "Food%20%26%20Drink"}}'
1032>Food & Drink</a>
1033				
1034					
1035				
1036					<a href="/stay/" 
1037	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Places%20to%20Stay", "interactionUrl": "%2Fstay%2F", "interactionText": "Places%20to%20Stay"}}'
1038>Places to Stay</a>
1039				
1040					
1041				
1042					<a href="/plan/" 
1043	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Plan%20Your%20Visit", "interactionUrl": "%2Fplan%2F", "interactionText": "Plan%20Your%20Visit"}}'
1044>Plan Your Visit</a>
1045				
1046					<a href="/plan/about-woodbury/" 
1047	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About%20Woodbury", "interactionUrl": "%2Fplan%2Fabout-woodbury%2F", "interactionText": "About%20Woodbury"}}'
1048>About Woodbury</a>
1049				
1050					<a href="/plan/accessibility/" 
1051	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Transportation", "interactionUrl": "%2Fplan%2Faccessibility%2F", "interactionText": "Transportation"}}'
1052>Transportation</a>
1053				
1054					<a href="https://destinationwoodbury.com/visitor-guide/" 
1055	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Visitor%20Guide", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fvisitor-guide%2F", "interactionText": "Visitor%20Guide"}}'
1056>Visitor Guide</a>
1057				
1058			</nav>
1059		
1060	</noscript>
1061
1062	<button
1063    class="menu-toggle"
1064    type="button"
1065    aria-label="Open navigation menu"
1066    aria-haspopup="true"
1067    aria-expanded="false"
1068    aria-controls="primary-site-menu"
1069    data-action="toggle-menu"
1070>
1071    <span class="hamburger-inner"></span>
1072</button>
1073	
1074	
1075		<nav
1076			class="navigation navigation-dropdown primary desktop"
1077			role="navigation"
1078			data-primary-nav-desktop
1079			
1080	data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation"}}'
1081
1082		>
1083			
1083<script type="text/template" data-nav-item-template>{{+linkTracking}}
1084	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "{{%%data.title}}", "interactionSource": "navigation", "interactionUrl": "{{%%href}}", "interactionText": "{{%%data.title}}"}}'
1085{{/}}
1086
1087{{+nav_items}}
1088	{{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 
1089		only outputs the inner text of the partial, not the partial name. Please do not remove! --}}
1090		{{#shownchildren}}
1091			{{~exec(function() {
1092				if (!data.isLazyLoaded) {
1093					helpers.var.depth = 1;
1094				} else {
1095					helpers.var.depth = data.depth;
1096				}
1097			})}}
1098			
1099			<div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item data-level="{{~var.depth}}">
1100				<div class="nav-item-control level-{{~var.depth}}">
1101					<a
1102						class="nav-link"
1103						href="{{href}}"
1104						target="{{target}}"
1105						{{>linkTracking}}
1106						data-nav-link
1107						data-level="{{~var.depth}}"
1108					>
1109						{{data.title}}
1110					</a>
1111					{{:shownchildren}}
1112						<button
1113							id="{{data.id}}"
1114							class="dropdown-toggle"
1115							aria-label="Open {{data.title}} submenu"
1116							aria-haspopup="true"
1117							aria-expanded="false"
1118							data-dropdown-toggle
1119							aria-controls="{{data.id}}-dropdown-menu"
1120						>
1121							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
1122						</button>
1123					{{/}}	
1124				</div>
1125				{{:shownchildren}}
1126					<div class="dropdown-helper" data-dropdown-helper></div>
1127					<div
1128						class="dropdown-menu level-{{~var.depth}}
1129							{{:isLazyLoaded}}
1130								{{:shownChildren.0}}rendered{{/}}
1131							{{/}}"
1132						aria-labelledby="{{data.id}}"
1133						data-parent-id="{{data.id}}"
1134						id="{{data.id}}-dropdown-menu"
1135						data-start="{{data.folderHref}}"
1136						data-section="{{data.section}}"
1137						data-dropdown-menu
1138						data-level="{{~var.depth}}"
1139					>
1140						<div class="dropdown-inner" data-dropdown-inner>
1141							{{:isLazyLoaded}}
1142								{{>nav_items_helper}}
1143							{{/}}
1144						</div>
1145					</div>
1146				{{/}}
1147			</div>
1148		{{/}}
1149	{{/}}
1150	{{>nav_items_helper}}
1151{{/}}
1152
1153{{>nav_items}}</script>
1153
1154			
1155
1156
1157
1158
1159	
1160	 
1161		
1162			
1163			
1164			<div class="nav-item level-1 main" data-id="67982c04fe305cdeeb5a301d" data-nav-item data-level="1">
1165				<div class="nav-item-control level-1">
1166					<a
1167						class="nav-link"
1168						href="/things-to-do/"
1169						target="_self"
1170						
1171	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Things%20To%20Do", "interactionSource": "navigation", "interactionUrl": "%2Fthings-to-do%2F", "interactionText": "Things%20To%20Do"}}'
1172
1173						data-nav-link
1174						data-level="1"
1175					>
1176						Things To Do
1177					</a>
1178					
1179						<button
1180							id="67982c04fe305cdeeb5a301d"
1181							class="dropdown-toggle"
1182							aria-label="Open Things To Do submenu"
1183							aria-haspopup="true"
1184							aria-expanded="false"
1185							data-dropdown-toggle
1186							aria-controls="67982c04fe305cdeeb5a301d-dropdown-menu"
1187						>
1188							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
1189						</button>
1190						
1191				</div>
1192				
1193					<div class="dropdown-helper" data-dropdown-helper></div>
1194					<div
1195						class="dropdown-menu level-1
1196							"
1197						aria-labelledby="67982c04fe305cdeeb5a301d"
1198						data-parent-id="67982c04fe305cdeeb5a301d"
1199						id="67982c04fe305cdeeb5a301d-dropdown-menu"
1200						data-start="/things-to-do/"
1201						data-section="main"
1202						data-dropdown-menu
1203						data-level="1"
1204					>
1205						<div class="dropdown-inner" data-dropdown-inner>
1206							
1207						</div>
1208					</div>
1209				
1210			</div>
1211		
1212			
1213			
1214			<div class="nav-item level-1 main" data-id="67982c05fe305cdeeb5a303d" data-nav-item data-level="1">
1215				<div class="nav-item-control level-1">
1216					<a
1217						class="nav-link"
1218						href="/events/"
1219						target="_self"
1220						
1221	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Events", "interactionSource": "navigation", "interactionUrl": "%2Fevents%2F", "interactionText": "Events"}}'
1222
1223						data-nav-link
1224						data-level="1"
1225					>
1226						Events
1227					</a>
1228					
1229						<button
1230							id="67982c05fe305cdeeb5a303d"
1231							class="dropdown-toggle"
1232							aria-label="Open Events submenu"
1233							aria-haspopup="true"
1234							aria-expanded="false"
1235							data-dropdown-toggle
1236							aria-controls="67982c05fe305cdeeb5a303d-dropdown-menu"
1237						>
1238							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
1239						</button>
1240						
1241				</div>
1242				
1243					<div class="dropdown-helper" data-dropdown-helper></div>
1244					<div
1245						class="dropdown-menu level-1
1246							"
1247						aria-labelledby="67982c05fe305cdeeb5a303d"
1248						data-parent-id="67982c05fe305cdeeb5a303d"
1249						id="67982c05fe305cdeeb5a303d-dropdown-menu"
1250						data-start="/events/"
1251						data-section="main"
1252						data-dropdown-menu
1253						data-level="1"
1254					>
1255						<div class="dropdown-inner" data-dropdown-inner>
1256							
1257						</div>
1258					</div>
1259				
1260			</div>
1261		
1262			
1263			
1264			<div class="nav-item level-1 main" data-id="67982c05fe305cdeeb5a305f" data-nav-item data-level="1">
1265				<div class="nav-item-control level-1">
1266					<a
1267						class="nav-link"
1268						href="/food-and-drink/"
1269						target="_self"
1270						
1271	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Food%20%26%20Drink", "interactionSource": "navigation", "interactionUrl": "%2Ffood-and-drink%2F", "interactionText": "Food%20%26%20Drink"}}'
1272
1273						data-nav-link
1274						data-level="1"
1275					>
1276						Food & Drink
1277					</a>
1278						
1279				</div>
1280				
1281			</div>
1282		
1283			
1284			
1285			<div class="nav-item level-1 main" data-id="67982c05fe305cdeeb5a3081" data-nav-item data-level="1">
1286				<div class="nav-item-control level-1">
1287					<a
1288						class="nav-link"
1289						href="/stay/"
1290						target="_self"
1291						
1292	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Places%20to%20Stay", "interactionSource": "navigation", "interactionUrl": "%2Fstay%2F", "interactionText": "Places%20to%20Stay"}}'
1293
1294						data-nav-link
1295						data-level="1"
1296					>
1297						Places to Stay
1298					</a>
1299						
1300				</div>
1301				
1302			</div>
1303		
1304			
1305			
1306			<div class="nav-item level-1 main" data-id="67982c05fe305cdeeb5a30a3" data-nav-item data-level="1">
1307				<div class="nav-item-control level-1">
1308					<a
1309						class="nav-link"
1310						href="/plan/"
1311						target="_self"
1312						
1313	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Plan%20Your%20Visit", "interactionSource": "navigation", "interactionUrl": "%2Fplan%2F", "interactionText": "Plan%20Your%20Visit"}}'
1314
1315						data-nav-link
1316						data-level="1"
1317					>
1318						Plan Your Visit
1319					</a>
1320					
1321						<button
1322							id="67982c05fe305cdeeb5a30a3"
1323							class="dropdown-toggle"
1324							aria-label="Open Plan Your Visit submenu"
1325							aria-haspopup="true"
1326							aria-expanded="false"
1327							data-dropdown-toggle
1328							aria-controls="67982c05fe305cdeeb5a30a3-dropdown-menu"
1329						>
1330							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
1331						</button>
1332						
1333				</div>
1334				
1335					<div class="dropdown-helper" data-dropdown-helper></div>
1336					<div
1337						class="dropdown-menu level-1
1338							"
1339						aria-labelledby="67982c05fe305cdeeb5a30a3"
1340						data-parent-id="67982c05fe305cdeeb5a30a3"
1341						id="67982c05fe305cdeeb5a30a3-dropdown-menu"
1342						data-start="/plan/"
1343						data-section="main"
1344						data-dropdown-menu
1345						data-level="1"
1346					>
1347						<div class="dropdown-inner" data-dropdown-inner>
1348							
1349						</div>
1350					</div>
1351				
1352			</div>
1353		
1354	
1355
1356		</nav>
1357		
1358		<nav class="navigation primary mobile hide" role="navigation" data-primary-nav-mobile 
1359	data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation"}}'
1360>
1361			
1361<script type="text/template" data-nav-item-template>{{+linkTracking}}
1362	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "{{%%data.title}}", "interactionSource": "navigation", "interactionUrl": "{{%%href}}", "interactionText": "{{%%data.title}}"}}'
1363{{/}}
1364
1365{{+nav_items}}
1366	{{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 
1367		only outputs the inner text of the partial, not the partial name. Please do not remove! --}}
1368		{{#shownchildren}}
1369			{{~exec(function() {
1370				if (!data.isLazyLoaded) {
1371					helpers.var.depth = 1;
1372				} else {
1373					helpers.var.depth = data.depth;
1374				}
1375			})}}
1376			
1377			<div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item data-level="{{~var.depth}}">
1378				<div class="nav-item-control level-{{~var.depth}}">
1379					<a
1380						class="nav-link"
1381						href="{{href}}"
1382						target="{{target}}"
1383						{{>linkTracking}}
1384						data-nav-link
1385						data-level="{{~var.depth}}"
1386					>
1387						{{data.title}}
1388					</a>
1389					{{:shownchildren}}
1390						<button
1391							id="{{data.id}}"
1392							class="dropdown-toggle"
1393							aria-label="Open {{data.title}} submenu"
1394							aria-haspopup="true"
1395							aria-expanded="false"
1396							data-dropdown-toggle
1397							aria-controls="{{data.id}}-dropdown-menu"
1398						>
1399							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
1400						</button>
1401					{{/}}	
1402				</div>
1403				{{:shownchildren}}
1404					<div class="dropdown-helper" data-dropdown-helper></div>
1405					<div
1406						class="dropdown-menu level-{{~var.depth}}
1407							{{:isLazyLoaded}}
1408								{{:shownChildren.0}}rendered{{/}}
1409							{{/}}"
1410						aria-labelledby="{{data.id}}"
1411						data-parent-id="{{data.id}}"
1412						id="{{data.id}}-dropdown-menu"
1413						data-start="{{data.folderHref}}"
1414						data-section="{{data.section}}"
1415						data-dropdown-menu
1416						data-level="{{~var.depth}}"
1417					>
1418						<div class="dropdown-inner" data-dropdown-inner>
1419							{{:isLazyLoaded}}
1420								{{>nav_items_helper}}
1421							{{/}}
1422						</div>
1423					</div>
1424				{{/}}
1425			</div>
1426		{{/}}
1427	{{/}}
1428	{{>nav_items_helper}}
1429{{/}}
1430
1431{{>nav_items}}</script>
1431
1432			
1433
1434
1435
1436
1437	
1438	 
1439		
1440			
1441			
1442			<div class="nav-item level-1 main" data-id="67982c04fe305cdeeb5a301d" data-nav-item data-level="1">
1443				<div class="nav-item-control level-1">
1444					<a
1445						class="nav-link"
1446						href="/things-to-do/"
1447						target="_self"
1448						
1449	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Things%20To%20Do", "interactionSource": "navigation", "interactionUrl": "%2Fthings-to-do%2F", "interactionText": "Things%20To%20Do"}}'
1450
1451						data-nav-link
1452						data-level="1"
1453					>
1454						Things To Do
1455					</a>
1456					
1457						<button
1458							id="67982c04fe305cdeeb5a301d"
1459							class="dropdown-toggle"
1460							aria-label="Open Things To Do submenu"
1461							aria-haspopup="true"
1462							aria-expanded="false"
1463							data-dropdown-toggle
1464							aria-controls="67982c04fe305cdeeb5a301d-dropdown-menu"
1465						>
1466							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
1467						</button>
1468						
1469				</div>
1470				
1471					<div class="dropdown-helper" data-dropdown-helper></div>
1472					<div
1473						class="dropdown-menu level-1
1474							"
1475						aria-labelledby="67982c04fe305cdeeb5a301d"
1476						data-parent-id="67982c04fe305cdeeb5a301d"
1477						id="67982c04fe305cdeeb5a301d-dropdown-menu"
1478						data-start="/things-to-do/"
1479						data-section="main"
1480						data-dropdown-menu
1481						data-level="1"
1482					>
1483						<div class="dropdown-inner" data-dropdown-inner>
1484							
1485						</div>
1486					</div>
1487				
1488			</div>
1489		
1490			
1491			
1492			<div class="nav-item level-1 main" data-id="67982c05fe305cdeeb5a303d" data-nav-item data-level="1">
1493				<div class="nav-item-control level-1">
1494					<a
1495						class="nav-link"
1496						href="/events/"
1497						target="_self"
1498						
1499	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Events", "interactionSource": "navigation", "interactionUrl": "%2Fevents%2F", "interactionText": "Events"}}'
1500
1501						data-nav-link
1502						data-level="1"
1503					>
1504						Events
1505					</a>
1506					
1507						<button
1508							id="67982c05fe305cdeeb5a303d"
1509							class="dropdown-toggle"
1510							aria-label="Open Events submenu"
1511							aria-haspopup="true"
1512							aria-expanded="false"
1513							data-dropdown-toggle
1514							aria-controls="67982c05fe305cdeeb5a303d-dropdown-menu"
1515						>
1516							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
1517						</button>
1518						
1519				</div>
1520				
1521					<div class="dropdown-helper" data-dropdown-helper></div>
1522					<div
1523						class="dropdown-menu level-1
1524							"
1525						aria-labelledby="67982c05fe305cdeeb5a303d"
1526						data-parent-id="67982c05fe305cdeeb5a303d"
1527						id="67982c05fe305cdeeb5a303d-dropdown-menu"
1528						data-start="/events/"
1529						data-section="main"
1530						data-dropdown-menu
1531						data-level="1"
1532					>
1533						<div class="dropdown-inner" data-dropdown-inner>
1534							
1535						</div>
1536					</div>
1537				
1538			</div>
1539		
1540			
1541			
1542			<div class="nav-item level-1 main" data-id="67982c05fe305cdeeb5a305f" data-nav-item data-level="1">
1543				<div class="nav-item-control level-1">
1544					<a
1545						class="nav-link"
1546						href="/food-and-drink/"
1547						target="_self"
1548						
1549	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Food%20%26%20Drink", "interactionSource": "navigation", "interactionUrl": "%2Ffood-and-drink%2F", "interactionText": "Food%20%26%20Drink"}}'
1550
1551						data-nav-link
1552						data-level="1"
1553					>
1554						Food & Drink
1555					</a>
1556						
1557				</div>
1558				
1559			</div>
1560		
1561			
1562			
1563			<div class="nav-item level-1 main" data-id="67982c05fe305cdeeb5a3081" data-nav-item data-level="1">
1564				<div class="nav-item-control level-1">
1565					<a
1566						class="nav-link"
1567						href="/stay/"
1568						target="_self"
1569						
1570	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Places%20to%20Stay", "interactionSource": "navigation", "interactionUrl": "%2Fstay%2F", "interactionText": "Places%20to%20Stay"}}'
1571
1572						data-nav-link
1573						data-level="1"
1574					>
1575						Places to Stay
1576					</a>
1577						
1578				</div>
1579				
1580			</div>
1581		
1582			
1583			
1584			<div class="nav-item level-1 main" data-id="67982c05fe305cdeeb5a30a3" data-nav-item data-level="1">
1585				<div class="nav-item-control level-1">
1586					<a
1587						class="nav-link"
1588						href="/plan/"
1589						target="_self"
1590						
1591	data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Plan%20Your%20Visit", "interactionSource": "navigation", "interactionUrl": "%2Fplan%2F", "interactionText": "Plan%20Your%20Visit"}}'
1592
1593						data-nav-link
1594						data-level="1"
1595					>
1596						Plan Your Visit
1597					</a>
1598					
1599						<button
1600							id="67982c05fe305cdeeb5a30a3"
1601							class="dropdown-toggle"
1602							aria-label="Open Plan Your Visit submenu"
1603							aria-haspopup="true"
1604							aria-expanded="false"
1605							data-dropdown-toggle
1606							aria-controls="67982c05fe305cdeeb5a30a3-dropdown-menu"
1607						>
1608							<i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i>
1609						</button>
1610						
1611				</div>
1612				
1613					<div class="dropdown-helper" data-dropdown-helper></div>
1614					<div
1615						class="dropdown-menu level-1
1616							"
1617						aria-labelledby="67982c05fe305cdeeb5a30a3"
1618						data-parent-id="67982c05fe305cdeeb5a30a3"
1619						id="67982c05fe305cdeeb5a30a3-dropdown-menu"
1620						data-start="/plan/"
1621						data-section="main"
1622						data-dropdown-menu
1623						data-level="1"
1624					>
1625						<div class="dropdown-inner" data-dropdown-inner>
1626							
1627						</div>
1628					</div>
1629				
1630			</div>
1631		
1632	
1633
1634		</nav>
1635	
1636</div>
1637
1638<script>
1639	require([
1640		'plugins_nav_custom_nav_desktop_dropdown',
1641		'plugins_nav_custom_nav_mobile',
1642	], function(
1643		navDesktop,
1644		navMobile
1645	) {
1646		const root = document.querySelector('[data-guid="5a0ea297-2d9c-4394-926a-f1dc77bdcdd3"]');
1647		const body = document.querySelector('body');
1648		const bodyOverlay = document.querySelector('[data-body-overlay]');
1649		const menuToggle = root.querySelector('[data-action="toggle-menu"]');
1650		const primarySiteMenu = document.querySelector('#primary-site-menu');
1651		const navDepth = 4;
1652		const cssClasses = {
1653			active: 'active',
1654			open: 'hamburger-open'
1655		};
1656
1657		navDesktop.init({
1658			root,
1659			selector: '[data-primary-nav-desktop]',
1660			depth: navDepth
1661		});
1662		navMobile.init({
1663			root,
1664			selector: '[data-primary-nav-mobile]',
1665			container: '[data-main-nav-cont]',
1666			depth: navDepth
1667		});
1668		
1669		function toggleMenu() {
1670			body.classList.toggle(cssClasses.open);
1671			[menuToggle, primarySiteMenu].forEach(el => el.classList.toggle(cssClasses.active));
1672			menuToggle.setAttribute('aria-expanded', menuToggle.classList.contains(cssClasses.active));
1673		}
1674
1675		[bodyOverlay, menuToggle].forEach(el => el.addEventListener('click', toggleMenu));
1676	});
1677</script>
1677</div>
1678				</div>
1679				<div class="widgets">
1680					<div data-civid="69b19437b6d87dc90baf8aa0" class="contentRender contentRender_5 contentRender_type_widget contentRender_name_plugins_weather_weather" data-sv-time="51" data-sv-index="5" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
1681
1682<div class="weather-wrapper" data-sv-weatherWidget></div>
1683
1684<script id="translations_ca2b8b49-d235-40b4-aa41-69865d7357cd" type="text/template">
1685	{"current_conditions":"Current Conditions","sunny":"Sunny","clear":"Clear","windy":"Windy","partly_cloudy":"Partly Cloudy","mostly_cloudy":"Mostly Cloudy","rain":"Rain","rain_and_snow":"Rain and Snow","snow":"Snow","fog":"Fog","thunderstorm":"Thunderstorm","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","saturday":"Saturday","sunday":"Sunday"}
1686</script>
1686
1687
1688<script type="text/template" data-weatherwidget-template>
1689	
1690		{{!dropdownEnabled}}
1691			<div class="weather-info">
1692				<span class="weather-icon">
1693					<i class="wi {{condition.icon}}" aria-hidden="true"></i>
1694				</span>
1695				<span class="temp">
1696					{{temp}}<span class="deg">&deg;</span>
1697				</span>
1698			</div>
1699		{{?}}
1700			<button class="weather-button" 
1701				data-sv-weather-toggle
1702				aria-label="Show weather forecast"
1703				aria-controls="weather-dropdown"
1704				aria-expanded="false"
1705			>
1706				<span class="weather-icon">
1707					<i class="wi {{current.condition.icon}}" aria-hidden="true"></i>
1708				</span>
1709				<span class="temp">
1710					{{current.temp}}<span class="deg">&deg;</span>
1711					<i class="fa fa-chevron-down" aria-hidden="true"></i>
1712				</span>
1713			</button>
1714			<div id="weather-dropdown" class="weather-dropdown" data-sv-weather-dropdown>
1715				<div class="top-section">
1716					<div class="header">
1717						{{currentConditions}}
1718					</div>
1719					<div class="forecast-wrapper">
1720						<div class="forecast">
1721							<div class="temp-wrapper">
1722								<span class="weather-icon">
1723									<i class="wi {{current.condition.icon}}" aria-hidden="true"></i>
1724								</span>
1725								<span class="temp">
1726									{{current.temp}}<span class="deg">&deg;</span>
1727								</span>
1728							</div>
1729							<div class="info">
1730								{{current.condition.text}}
1731							</div>
1732						</div>
1733					</div>
1734				</div>
1735				<div class="forecast-list">
1736					{{#forecast}}
1737						<div class="item">
1738							<div class="item-details" title="{{condition.text}}">
1739								<div class="day">
1740									{{day}}
1741								</div>
1742								<div class="data">
1743									<div class="visual">
1744										<span class="weather-icon">
1745											<i class="wi {{condition.icon}}" aria-hidden="true"></i>
1746										</span>
1747									</div>
1748									<div class="high">
1749										{{high}}<span class="deg">&deg;</span>
1750									</div>
1751									<div class="sep"></div>
1752									<div class="low">
1753										{{low}}<span class="deg">&deg;</span>
1754									</div>
1755								</div>
1756							</div>
1757						</div>
1758					{{/forecast}}
1759				</div>
1760			</div>
1761		{{/}}
1762	
1763</script>
1763
1764
1765<script>
1766	require(["goatee", "sv_urlLib", "sv_site"], function(goatee, urlLib, sv_site) {
1767		let root = document.querySelector("[data-sv-weatherWidget]");
1768		let template = document.querySelector("[data-weatherwidget-template]").innerHTML;
1769		let weatherCont = document.querySelector("[data-weather-cont]");
1770		let settings = {"unit_of_measure":"f"};
1771		let translations = JSON.parse(document.querySelector("#translations_ca2b8b49-d235-40b4-aa41-69865d7357cd").innerHTML);
1772		let configDropdownValue = sv_site.siteConfig.custom[sv_site.site]?.weather?.dropdownEnabled;
1773		const dropdownEnabled = configDropdownValue !== undefined ? configDropdownValue : true;
1774
1775		let url = urlLib.build({
1776			path : "/plugins/core/svapi/",
1777			get : {
1778				service : "weatherv2",
1779				endpoint : "latlng",
1780				serviceArgs : JSON.stringify({
1781					lat : sv_site.siteConfig.latitude,
1782					lng : sv_site.siteConfig.longitude,
1783					unit : settings.unit_of_measure
1784				})
1785			}
1786		});	
1787
1788		// if dropdown run data handling
1789		if (dropdownEnabled) {
1790			fetch(url)
1791				.then(res => res.json())
1792				.then(json => {
1793					json.data.forecast.splice(5);
1794	
1795					// translate days and conditions
1796					let currentConditions = translations.current_conditions;
1797	
1798					json.data.forecast = json.data.forecast.map(dayForecast => {
1799						return {...dayForecast, day: translations[dayForecast.day.toLowerCase()]};
1800					});
1801	
1802					json.data.current.condition.text = json.data.current.condition.name === 'clear'
1803						? translations[json.data.current.condition.text.toLowerCase()]
1804						: translations[json.data.current.condition.name.toLowerCase()];
1805				
1806					// fill the template with json data
1807					fillTemplate({...json.data, currentConditions, dropdownEnabled});
1808	
1809					// add on click event listener
1810					let buttons = document.querySelectorAll("[data-sv-weather-toggle]");
1811					buttons.forEach( elem => {
1812						elem.addEventListener('click',function(e){
1813							let dropdown = this.parentNode.querySelector("[data-sv-weather-dropdown]");
1814							dropdown.classList.toggle("open");
1815							let isActive = dropdown.classList.contains("open");
1816							this.setAttribute("aria-expanded", isActive);
1817						});
1818					})
1819				});
1820		} else {
1821			//else use current temp and disable the dropdown
1822			fetch(url)
1823				.then(res => res.json())
1824				.then(json => {
1825					// fill the template with json data
1826					fillTemplate({...json.data.current, dropdownEnabled});
1827				})
1828		}
1829        
1830        function fillTemplate (data) {
1831			// normalize temperature values to integers (remove decimal point)
1832			if (data.temp !== undefined) data.temp = Math.trunc(data.temp);
1833			if (data.current?.temp !== undefined) data.current.temp = Math.trunc(data.current.temp);
1834			if (Array.isArray(data.forecast)) {
1835				data.forecast = data.forecast.map(f => ({...f, high: Math.trunc(f.high), low: Math.trunc(f.low)}));
1836			}
1837			let html = goatee.fill(template, {...data});
1838				root.innerHTML = html;
1839				let clone = root.cloneNode(true);
1840
1841				weatherCont?.replaceWith(clone);
1842		}
1843	});
1844</script>
1844</div>
1845					
1846					<div data-civid="69b19437b6d87dc90baf8aa2" class="contentRender contentRender_6 contentRender_type_widget contentRender_name_plugins_search_headerbox" data-sv-time="49" data-sv-index="6" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
1847
1848
1849
1850<div class="search-cont" data-guid="04442330-59db-4309-ab89-e96afe02e801">
1851	<form class="headerbox-search-form" data-sv-searchForm action="/search/" method="GET">
1852		<input data-sv-search-input name="q" type="search" class="searchInput" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search" value="" />
1853		<button type="submit" data-sv-search-button aria-label="Submit search">
1854			<i class ="fa fa-search fa-inverse" aria-hidden="true"></i>
1855		</button>
1856	</form>
1857	<button class="search-button" data-toggle-search aria-expanded="false" aria-label="Show or hide site search" aria-controls="headerbox-search-form">
1858		<i class="fas fa-search open" aria-hidden="true"></i>
1859		<i class="fas fa-times close" aria-hidden="true"></i>
1860	</button>
1861</div>
1862
1863<script>
1864require(["plugins_common_custom_utils", "domReady!"], function(utils) {
1865	let root = document.querySelector('[data-guid="04442330-59db-4309-ab89-e96afe02e801"]');
1866	let searchCont = document.querySelector('[data-search-cont]');
1867	let searchButtonsToHide = root.querySelectorAll('[data-sv-search-button], [data-sv-search-input]');
1868	let isActive = false;
1869	const breakpoint = 1024;
1870
1871	// clone to mobile nav
1872	searchCont?.replaceWith(root.cloneNode(true));
1873
1874	function ariaHideEl(el) {
1875		el.setAttribute('aria-hidden', true);
1876		el.setAttribute('tabindex', -1);
1877	}
1878
1879	function ariaShowEl(el) {
1880		el.removeAttribute('aria-hidden');
1881		el.removeAttribute('tabindex');
1882	}
1883
1884	function toggleSearchElVisibility() {
1885		if (window.innerWidth < breakpoint || isActive) {
1886			searchButtonsToHide.forEach(ariaShowEl);
1887			return;
1888		}
1889		searchButtonsToHide.forEach(ariaHideEl);
1890	}
1891
1892	document.querySelectorAll('[data-toggle-search]').forEach( elem => {
1893		elem.addEventListener("click", function(e) {
1894			e.stopImmediatePropagation();
1895			let searchCont = this.parentNode;
1896			searchCont.classList.toggle('active');
1897			this.classList.toggle('active');
1898			isActive = searchCont.classList.contains('active');
1899			this.getAttribute('aria-expanded', isActive);
1900			toggleSearchElVisibility();
1901			if (isActive) {
1902				searchCont.querySelector('[data-sv-search-input]').focus();
1903			}
1904		});
1905	});
1906
1907	document.querySelectorAll('[data-sv-searchForm]').forEach( elem => {
1908		let input = elem.querySelector('[data-sv-search-input]');
1909		elem.addEventListener('submit', function(e) {
1910			if (input.value.length === 0) {
1911				e.preventDefault();
1912				this.querySelector('[data-sv-search-input]').focus();
1913			}
1914		});
1915	});
1916
1917	utils.onResize(toggleSearchElVisibility)
1918	toggleSearchElVisibility();
1919});
1920</script>
1920
1921</div>
1922				</div>
1923			</div>
1924		</div>
1925	</div>
1926	<div id="primary-site-menu" class="mobile-nav-container" data-mobile-nav>
1927		<div class="mobile-nav">
1928			<header class="widgets">
1929				<div data-search-cont></div>
1930				<div data-tripbuilder-cont></div>
1931			</header>
1932			<div class="mobile-main-nav" data-main-nav-cont></div>
1933			<div class="mobile-secondary-nav" data-secondary-nav-cont></div>
1934			<div class="mobile-footer-nav" data-footer-nav-cont><div data-civid="69b19437b6d87dc90baf8a9c" class="contentRender contentRender_3 contentRender_type_widget contentRender_name_plugins_nav_footer" data-sv-time="36" data-sv-index="3" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
1935
1936
1937
1938
1939
1940	<ul class="navigation-footer" 
1941	data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Footer", "interactionSource": "navigation"}}'
1942>
1943		
1944			<li class="item item-parent row-1">
1945				<a
1946					href="/about-us/"
1947					target="_self"
1948					class=""
1949					title="About Us"
1950					
1951	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About%20Us", "interactionUrl": "%2Fabout-us%2F", "interactionText": "About%20Us"}}'
1952
1953				>
1954					About Us
1955				</a>
1956			</li>
1957		
1958			<li class="item item-parent row-2 selected selected">
1959				<a
1960					href="/contact/"
1961					target="_self"
1962					class=""
1963					title="Contact"
1964					
1965	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Contact", "interactionUrl": "%2Fcontact%2F", "interactionText": "Contact"}}'
1966
1967				>
1968					Contact
1969				</a>
1970			</li>
1971		
1972			<li class="item item-parent row-3">
1973				<a
1974					href="/media/"
1975					target="_self"
1976					class=""
1977					title="Media"
1978					
1979	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Media", "interactionUrl": "%2Fmedia%2F", "interactionText": "Media"}}'
1980
1981				>
1982					Media
1983				</a>
1984			</li>
1985		
1986			<li class="item item-parent row-4">
1987				<a
1988					href="/privacy-policy/"
1989					target="_self"
1990					class=""
1991					title="Privacy Policy"
1992					
1993	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Privacy%20Policy", "interactionUrl": "%2Fprivacy-policy%2F", "interactionText": "Privacy%20Policy"}}'
1994
1995				>
1996					Privacy Policy
1997				</a>
1998			</li>
1999		
2000			<li class="item item-parent row-5 last">
2001				<a
2002					href="https://destinationwoodbury.com/sitemap/"
2003					target="_self"
2004					class=""
2005					title="Sitemap"
2006					
2007	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sitemap", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fsitemap%2F", "interactionText": "Sitemap"}}'
2008
2009				>
2010					Sitemap
2011				</a>
2012			</li>
2013		
2014	</ul>
2015</div></div>
2016			<div data-civid="69b19437b6d87dc90baf8aa4" class="contentRender contentRender_7 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="46" data-sv-index="7" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
2017
2018<ul class="social-links">
2019    
2020        
2021        <li class="social-network">
2022            <a
2023                class="social-link"
2024                href="https://www.facebook.com/destinationwoodbury"
2025                target="_blank"
2026                rel="noopener"
2027                title="Visit our facebook page"
2028                aria-label="Visit our facebook page"
2029                data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Facebook", "interactionUrl" : "https%3A%2F%2Fwww.facebook.com%2Fdestinationwoodbury", "interactionSource": "widget" } }'
2030            >
2031                <i
2032                    class="social-icon fab fa-facebook-f" 
2033                    aria-hidden="true"
2034                ></i>
2035            </a>
2036        </li>
2037    
2038        
2039        <li class="social-network">
2040            <a
2041                class="social-link"
2042                href="https://www.instagram.com/destinationwoodbury/"
2043                target="_blank"
2044                rel="noopener"
2045                title="Visit our instagram page"
2046                aria-label="Visit our instagram page"
2047                data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Instagram", "interactionUrl" : "https%3A%2F%2Fwww.instagram.com%2Fdestinationwoodbury%2F", "interactionSource": "widget" } }'
2048            >
2049                <i
2050                    class="social-icon fab fa-instagram" 
2051                    aria-hidden="true"
2052                ></i>
2053            </a>
2054        </li>
2055    
2056        
2057        <li class="social-network">
2058            <a
2059                class="social-link"
2060                href="https://www.youtube.com/@DestinationWoodbury"
2061                target="_blank"
2062                rel="noopener"
2063                title="Visit our youtube page"
2064                aria-label="Visit our youtube page"
2065                data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Youtube", "interactionUrl" : "https%3A%2F%2Fwww.youtube.com%2F%40DestinationWoodbury", "interactionSource": "widget" } }'
2066            >
2067                <i
2068                    class="social-icon fab fa-youtube" 
2069                    aria-hidden="true"
2070                ></i>
2071            </a>
2072        </li>
2073    
2074</ul></div>
2075		</div>
2076	</div>
2077</header>
2078
2079<div class="body-overlay" data-body-overlay></div></div>
2080	</div>
2081	<div id="slideshow-container" class="slideshow-container">
2082		<div data-civid="69af5c806d13c911bcba20b7" class="contentRender contentRender_9 contentRender_type_widget contentRender_name_plugins_collections_type_custom_header_slides contentRender_name_plugins_collections_template_custom_core_v2_hero_image" data-sv-time="56" data-sv-index="9" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092<style>.hero-image-v2 .img-cont {
2093				aspect-ratio: 639 / 740;
2094			}@media (min-width: 640px) {
2095				.hero-image-v2 .img-cont {
2096					aspect-ratio: 1024 / 858;
2097				}
2098			}@media (min-width: 1024px) {
2099				.hero-image-v2 .img-cont {
2100					aspect-ratio: 1440 / 823;
2101				}
2102			}@media (min-width: 1440px) {
2103				.hero-image-v2 .img-cont {
2104					aspect-ratio: 1920 / 1097;
2105				}
2106			}</style>
2107
2108
2109
2110
2111
2112<section
2113	class="ccl-v2-widget core-v2-hero-image hero-image-v2 hide-content "
2114	data-guid="10bdb99f-961b-42e9-b93b-9d47fc92c81b"
2115	data-js="plugins_collections_custom_collection_default_package"
2116	data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Hero Image", "itemType" : "slides", "interactionSource" : "widget" } }'
2117>
2118	<div class="widget-inner">	
2119		<div class="slides" data-slides>
2120			
2121				<article class="slide overlap-image ">
2122					
2123	
2124
2125	<div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Fall%20Aerial%20Photo" } }'>
2126		
2127		
2128		
2129
2130<div class="slide-top">
2131	<div class="img-cont" data-img-cont>
2132		<a href="" target="" aria-label="Fall Aerial Photo" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "" } }'>
2133			
2134
2135
2136
2137
2138<picture>
2139    
2140        
2141            <source
2142                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_1097,q_65,w_1920/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2143                
2144                    media="screen and (min-width: 1440px)"
2145                
2146                type="image/avif"
2147                width="1920"
2148                height="1097"
2149            />
2150        
2151    
2152        
2153            <source
2154                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_1097,q_65,w_1920/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2155                
2156                    media="screen and (min-width: 1440px)"
2157                
2158                type="image/webp"
2159                width="1920"
2160                height="1097"
2161            />
2162        
2163    
2164        
2165            <source
2166                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_1097,q_65,w_1920/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2167                
2168                    media="screen and (min-width: 1440px)"
2169                
2170                type="image/jpeg"
2171                width="1920"
2172                height="1097"
2173            />
2174        
2175    
2176        
2177            <source
2178                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_823,q_65,w_1440/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2179                
2180                    media="screen and (min-width: 1024px)"
2181                
2182                type="image/avif"
2183                width="1440"
2184                height="823"
2185            />
2186        
2187    
2188        
2189            <source
2190                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_823,q_65,w_1440/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2191                
2192                    media="screen and (min-width: 1024px)"
2193                
2194                type="image/webp"
2195                width="1440"
2196                height="823"
2197            />
2198        
2199    
2200        
2201            <source
2202                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_823,q_65,w_1440/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2203                
2204                    media="screen and (min-width: 1024px)"
2205                
2206                type="image/jpeg"
2207                width="1440"
2208                height="823"
2209            />
2210        
2211    
2212        
2213            <source
2214                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_858,q_65,w_1024/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2215                
2216                    media="screen and (min-width: 640px)"
2217                
2218                type="image/avif"
2219                width="1024"
2220                height="858"
2221            />
2222        
2223    
2224        
2225            <source
2226                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_858,q_65,w_1024/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2227                
2228                    media="screen and (min-width: 640px)"
2229                
2230                type="image/webp"
2231                width="1024"
2232                height="858"
2233            />
2234        
2235    
2236        
2237            <source
2238                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_858,q_65,w_1024/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2239                
2240                    media="screen and (min-width: 640px)"
2241                
2242                type="image/jpeg"
2243                width="1024"
2244                height="858"
2245            />
2246        
2247    
2248        
2249            <source
2250                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_740,q_65,w_639/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2251                
2252                type="image/avif"
2253                width="639"
2254                height="740"
2255            />
2256        
2257    
2258        
2259            <source
2260                srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_740,q_65,w_639/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2261                
2262                type="image/webp"
2263                width="639"
2264                height="740"
2265            />
2266        
2267    
2268        
2269            <img
2270                class="slide-img"
2271                src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_740,q_65,w_639/v1/clients/woodburymn/Woodbury_DMO_Aerial_Reference_129_038c5542-44a5-49e8-a262-015765073237.jpg"
2272                alt="Landscape aerial photo"
2273                loading="eager"
2274                fetchpriority="high"
2275                width="639"
2276                height="740"
2277                onload="this.classList.add('loaded')" 
2278            />
2279        
2280    
2281</picture>
2282
2283		</a>
2284	</div>
2285
2286	
2287	
2288	
2289	
2290	
2291</div>
2292	</div>
2293
2294				</article>
2295			
2296		</div>
2297	</div>
2298
2299	
2300	
2300<script type="text/template" data-helper-template>{"templateData":{"hide_content":"true","more_caption":"LEARN MORE"},"helpers":{"var":{"config":{"className":"hero-image-v2","mediaSources":[{"minScreenSize":"1440px","imageWidth":1920,"imageHeight":1097},{"minScreenSize":"1024px","imageWidth":1440,"imageHeight":823},{"minScreenSize":"640px","imageWidth":1024,"imageHeight":858}],"mobileImageRatio":{"width":639,"height":740},"showSlideDescription":true,"descriptionTruncation":103,"readMorePosition":"footer","readMoreAdditionalHTML":"","animationClasses":[],"dtnText":"Sponsored","baseWidgetName":"Hero Image","itemType":"slides","imgClass":""},"useH1":false,"translations":{"back":"Back","top_list":"Back to Top of List","back_to_top":"Back to Top","label_listings":"Listings","label_events":"Events","label_offers":"Offers","nav_home":"Home","addthis":"Share","from":"From","to":"To","legal_text":"Destination Woodbury. All Rights Reserved","enews_email":"Email","enews_submit":"Submit","minute_read":"min read","valid":"Valid"},"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"png","public_id":"clients/woodburymn/image_4__7eeb4d79-655f-45f1-a789-3ce39ed99edd"}}},"coreLib":{},"transitionClass":null,"animationClasses":"","useTripbuilder":false,"slideHeading":2},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":3431,"raw":"<span class=\"sponsored\">{{dtnText}}</span>","html":"<span class=\"sponsored\">ϾdtnTextϿ</span>","context":{"tags":[{"label":"dtnText","labelArr":[{"label":"dtnText"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":24,"end":33,"innerStart":33,"tags":[]}],"start":0,"inner":"<span class=\"sponsored\">ϾdtnTextϿ</span>","innerStart":0,"innerEnd":40,"end":40}},"custom_ccl_v2/shared/content":{"hitCount":3599,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n})}}\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', true)}}\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t\t{{/}}\n\n\t\t<header class=\"slide-header\">\n\t\t\t{{:~equal(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, true)}}\n\t\t\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t\t\t{{/}}\n\t\t\n\t\t\t{{:~equal(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, true)}}\n\t\t\t\t<span class=\"info-flag cat\">{{categories.0.title}}</span>\n\t\t\t{{/}}\n\t\t\n\t\t\t<h{{~var.slideHeading}} class=\"slide-title\">\n\t\t\t\t<a href=\"{{link.url}}\" target=\"{{link.target}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"{{%%link.url}}\", \"interactionText\" : \"{{%%title}}\" } }'>\n\t\t\t\t\t{{:subtitle}}<span class=\"title-small info-flag\">{{subtitle}}</span>{{/}}\n\t\t\t\t\t<span class=\"slide-title-text\">{{title}}</span>\n\t\t\t\t\t{{:~equal(helpers.var.config.readMorePosition === 'title' && !!data.link, true)}}\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\t{{/}}\n\t\t\t\t</a>\n\t\t\t</h{{~var.slideHeading}}>\n\t\t</header>\n\t\n\t\t{{:hasDeets()}}\n\t\t\t<ul class=\"details\">\n\t\t\t\t{{:~var.isBlog}}\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\t{{timeToRead.minutes}} {{~var.translations.minute_read}}\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\n\t\t\t\t{{:~var.isListing}}\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t{{address}}\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\t\n\t\t\t\t{{:~var.isEvent}}\n\t\t\t\t\t{{:venue}}\n\t\t\t\t\t\t<li class=\"info-item venue{{:venue.url}} has-link{{/}}\">\n\t\t\t\t\t\t\t<a href=\"{{venue.url}}\" target=\"{{link.target}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"{{%%venue.title}}\", \"itemType\" : \"listings\" {{:venue.primary_category}}, \"itemCategory\" : \"{{%%venue.primary_category.catname}}\"{{/}}{{:venue.primary_category}}, \"itemSubcategory\" : \"{{%%venue.primary_category.subcatname}}\"{{/}}, \"interactionText\" : \"{{%%venue.title}}\", \"interactionUrl\" : \"{{%%venue.url}}\"{{:venue.region}}, \"itemRegion\" : \"{{%%venue.region}}\"{{/}}{{:venue.city}}, \"itemCity\" : \"{{%%venue.city}}\"{{/}}{{:venue.recid}}, \"itemId\" : \"{{%%venue.recid}}\"{{/}}{{:venue.acctid}}, \"acctId\" : \"{{%%venue.acctid}}\"{{/}}{{:venue.rankname}}, \"itemVariant\" : \"{{%%venue.rankname}}\"{{?}}, \"itemVariant\" : \"\"{{/}}{{:venue.custom.price}}, \"price\" : \"{{%%venue.custom.price}}\"{{?}}, \"price\" : \"\"{{/}}{{:venue.property_id}}, \"propertyId\" : \"{{%%venue.property_id}}\"{{/}}{{:venue.property_name}}, \"propertyName\" : \"{{%%venue.property_name}}\"{{/}}{{:venue.property_type}}, \"propertyType\" : \"{{%%venue.property_type}}\"{{/}}{{:~equal((data.venue.is_featured === undefined), false)}}, \"isFeatured\" : \"{{%%venue.is_featured}}\"{{?}}
2300, \"isFeatured\" : \"\"{{/}} } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\t{{venue.title}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{{/}}\n\t\n\t\t\t\t\t{{:~equal(!!data.startDate && !!data.endDate, true)}}\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\t{{formattedDate()}}\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{{/}}\n\t\t\t\t{{/}}\n\n\t\t\t\t{{:~equal(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, true)}}\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>{{formattedDate()}}</span>\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\t\t\t</ul>\n\t\t{{/}}\n\t\n\t\t{{:~equal(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, true)}}\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\t{{plainDescription(helpers.var.config.descriptionTruncation)}}\n\t\t\t\t{{:~equal(helpers.var.config.readMorePosition, 'desc')}}\n\t\t\t\t\t{{~fill(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t})}}\n\t\t\t\t{{/}}\n\t\t\t</p>\n\t\t{{/}}\n\t</div>\n\n\t{{:hasFooter()}}\n\t\t<footer class=\"slide-footer\">\n\t\t\t{{:~equal(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), true)}}\n\t\t\t\t{{~fill(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t})}}\n\t\t\t{{/}}\n\t\t\t{{:~equal(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, true)}}\n\t\t\t\t{{~setVar('quickview', { type: data.type, recid: data.recid })}}\n\t\t\t\t{{~fill(helpers.partial('custom_quickview/button'), helpers.var.quickview)}}\n\t\t\t{{/}}\n\t\t</footer>\n\t{{/}}\n</div>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ԓ)Ͽ\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueԒ)Ͽ\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t\tϾ/Ͽ\n\n\t\t<header class=\"slide-header\">\n\t\t\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t\n\t\t\tϾ:~equalԒ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueԒ)Ͽ\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleϿ</span>\n\t\t\tϾ/Ͽ\n\t\t\n\t\t\t<hϾ~var.slideHeadingϿ class=\"slide-title\">\n\t\t\t\t<a href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\", \"interactionText\" : \"Ͼ%%titleϿ\" } }'>\n\t\t\t\t\tϾ:subtitleϿ<span class=\"title-small info-flag\">ϾsubtitleϿ</span>Ͼ/Ͽ\n\t\t\t\t\t<span class=\"slide-title-text\">ϾtitleϿ</span>\n\t\t\t\t\tϾ:~equalԒ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueԒ)Ͽ\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\t</a>\n\t\t\t</hϾ~var.slideHeadingϿ>\n\t\t</header>\n\t\n\t\tϾ:hasDeetsԒ(Ԓ)Ͽ\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogϿ\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesϿ Ͼ~var.translations.minute_readϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~var.isListingϿ\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\tϾ:~var.isEventϿ\n\t\t\t\t\tϾ:venueϿ\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlϿ has-linkϾ/Ͽ\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleϿ\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryϿ, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\"Ͼ/ϿϾ:venue.primary_categoryϿ, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\"Ͼ/Ͽ, \"interactionText\" : \"Ͼ%%venue.titleϿ\", \"interactionUrl\" : \"Ͼ%%venue.urlϿ\"Ͼ:venue.regionϿ, \"itemRegion\" : \"Ͼ%%venue.regionϿ\"Ͼ/ϿϾ:venue.cityϿ, \"itemCity\" : \"Ͼ%%venue.cityϿ\"Ͼ/ϿϾ:venue.recidϿ, \"itemId\" : \"Ͼ%%venue.recidϿ\"Ͼ/ϿϾ:venue.acctidϿ, \"acctId\" : \"Ͼ%%venue.acctidϿ\"Ͼ/ϿϾ:venue.ranknameϿ, \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\"Ͼ?Ͽ, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceϿ, \"price\" : \"Ͼ%%venue.custom.priceϿ\"Ͼ?Ͽ, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idϿ, \"propertyId\" : \"Ͼ%%venue.property_idϿ\"Ͼ/ϿϾ:venue.property_nameϿ, \"propertyName\" : \"Ͼ%%venue.property_nameϿ\"Ͼ/ϿϾ:venue.property_typeϿ, \"propertyType\" : \"Ͼ%%venue.property_typeϿ\"Ͼ/ϿϾ:~equalԒ((data.venue.is_featured === undefined), falseԒ)Ͽ, \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\"Ͼ?Ͽ, \"is
2300Featured\" : \"\"Ͼ/Ͽ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleϿ\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\t\tϾ:~equalԒ(!!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateԒ(Ԓ)Ͽ\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~equalԒ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateԒ(Ԓ)Ͽ</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\t\t</ul>\n\t\tϾ/Ͽ\n\t\n\t\tϾ:~equalԒ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueԒ)Ͽ\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionԒ(helpers.var.config.descriptionTruncationԒ)Ͽ\n\t\t\t\tϾ:~equalԒ(helpers.var.config.readMorePosition, 'desc'Ԓ)Ͽ\n\t\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ԓ)Ͽ\n\t\t\t\tϾ/Ͽ\n\t\t\t</p>\n\t\tϾ/Ͽ\n\t</div>\n\n\tϾ:hasFooterԒ(Ԓ)Ͽ\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalԒ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueԒ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ԓ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t\tϾ:~equalԒ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueԒ)Ͽ\n\t\t\t\tϾ~setVarԒ('quickview', { type: data.type, recid: data.recid }Ԓ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_quickview/button'), helpers.var.quickviewԒ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t</footer>\n\tϾ/Ͽ\n</div>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":72,"innerStart":72,"tags":[]},{"label":"equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":135,"end":350,"innerStart":238,"innerEnd":347,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":302,"end":309,"innerStart":309,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":325,"end":336,"innerStart":336,"tags":[]}],"inner":"\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t\t"},{"label":"equalԒ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueԒ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":387,"end":563,"innerStart":474,"innerEnd":560,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":479,"end":556,"innerStart":556,"tags":[]}],"inner":"\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t\t\t"},{"label":"equalԒ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":570,"end":755,"innerStart":688,"innerEnd":752,"tags":[{"label":"categories.0.title","labelArr":[{"label":"categories"},{"label":"0"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":721,"end":741,"innerStart":741,"tags":[]}],"inner":"\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleϿ</span>\n\t\t\t"},{"label":"var.slideHeading","labelArr":[{"label":"var"},{"label":"slideHeading"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":764,"end":783,"innerStart":783,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":818,"end":828,"innerStart":828,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":838,"end":851,"innerStart":851,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":947,"end":959,"innerStart":959,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":983,"end":992,"innerStart":992,"tags":[]},{"label":"subtitle","labelArr":[{"label":"subtitle"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1005,"end":1072,"innerStart":1016,"innerEnd":1069,"tags":[{"label":"subtitle","labelArr":[{"label":"subtitle"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1052,"end":1062,"innerStart":1062,"tags":[]}],"inner":"<span class=\"title-small info-flag\">ϾsubtitleϿ</span>"},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1109,"end":1116,"innerStart":1116,"tags":[]},{"label":"equalԒ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueԒ)","labelArr":[{"label":"equal","argString":"helpers.var.config.readMorePosition === 'title' && !!data.link, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1129,"end":1284,"innerStart":1210,"innerEnd":1281,"tags":[],"inner":"\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\t"},{"label":"var.slideHeading","labelArr":[{"label":"var"},{"label":"slideHeading"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1319,"innerStart":1319,"tags":[]},{"label":"hasDeetsԒ(Ԓ)","labelArr":[{"label":"hasDeets","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1337,"end":3560,"innerStart":1352,"innerEnd":3557,"tags":[{"label":"var.isBlog","labelArr":[{"label":"var"},{"label":"isBlog"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1381,"end":1573,"innerStart":1395,"innerEnd":1570,"tags":[{"label":"timeToRead.minutes","labelArr":[{"label":"timeToRead"},{"label":"minutes"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1502,"end":1522,"innerStart":1522,"tags":[]},{"label":"var.translations.minute_read","labelArr":[{"label":"var"},{"label":"translations"},{"label":"minute_read"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1523,"end":1554,"innerStart":1554,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesϿ Ͼ~var.translations.minute_readϿ\n\t\t\t\t\t</li>\n\t\t\t\t"},{"label":"var.isListing","labelArr":[{"label":"var"},{"label":"isListing"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1579,"end":1736,"innerStart":1596,"innerEnd":1733,"tags":[{"label":"address","labelArr":[{"label":"address"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1708,"end":1717,"innerStart":1717,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressϿ\n\t\t\t\t\t</li>\n\t\t\t\t"},{"label":"var.isEvent","labelArr":[{"label":"var"},{"label":"isEvent"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1743,"end":3297,"innerStart":1758,"innerEnd":3294,"tags":[{"label":"venue","labelArr":[{"label":"venue"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1764,"end":3078,"innerStart":1772,"innerEnd":3075,"tags":[{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1805,"end":1829,"innerStart":1817,"innerEnd":1826,"tags":[],"inner":" has-link"},{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1848,"end":1859,"innerStart":1859,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1869,"end":1882,"innerStart":1882,"tags":[]},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":1980,"end":1995,"innerStart":1995,"tags":[]},{"label":"venue.primary_category","labelArr":[{"label":"venue"},{"label":"primary_category"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2022,"end":2105,"innerStart":2047,"innerEnd":2102,"tags":[{"label":"venue.primary_category.catname","labelArr":[{"label":"venue"},{"label":"primary_category"},{"label":"catname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2067,"end":2101,"innerStart":2101,"tags":[]}],"inner":", \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\""},{"label":"venue.primary_category","labelArr":[{"label":"venue"},{"label":"primary_category"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2105,"end":2194,"innerStart":2130,"innerEnd":2191,"tags":[{"label":"venue.primary_category.subcatname","labelArr":[{"label":"venue"},{"label":"primary_category"},{"label":"subcatname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2153,"end":2190,"innerStart":2190,"tags":[]}],"inner":", \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\""},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2217,"end":2232,"innerStart":2232,"tags":[]},{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2255,"end":2268,"innerStart":2268,"tags":[]},{"label":"venue.region","labelArr":[{"label":"venue"},{"label":"region"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2269,"end":2322,"innerStart":2284,"innerEnd":2319,"tags":[{"label":"venue.region","labelArr":[{"label":"venue"},{"label":"region"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2302,"end":2318,"innerStart":2318,"tags":[]}],"inner":", \"itemRegion\" : \"Ͼ%%venue.regionϿ\""},{"label":"venue.city","labelArr":[{"label":"venue"},{"label":"city"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2322,"end":2369,"innerStart":2335,"innerEnd":2366,"tags":[{"label":"venue.city","labelArr":[{"label":"venue"},{"label":"city"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2351,"end":2365,"innerStart":2365,"tags":[]}],"inner":", \"itemCity\" : \"Ͼ%%venue.cityϿ\""},{"label":"venue.recid","labelArr":[{"label":"venue"},{"label":"recid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2369,"end":2416,"innerStart":2383,"innerEnd":2413,"tags":[{"label":"venue.recid","labelArr":[{"label":"venue"},{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2397,"end":2412,"innerStart":2412,"tags":[]}],"inner":", \"itemId\" : \"Ͼ%%venue.recidϿ\""},{"label":"venue.acctid","labelArr":[{"label":"venue"},{"label":"acctid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2416,"end":2465,"innerStart":2431,"innerEnd":2462,"tags":[{"label":"venue.acctid","labelArr":[{"label":"venue"},{"label":"acctid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2445,"end":2461,"innerStart":2461,"tags":[]}],"inner":", \"acctId\" : \"Ͼ%%venue.acctidϿ\""},{"label":"venue.rankname","labelArr":[{"label":"venue"},{"label":"rankname"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2465,"end":2523,"innerStart":2482,"innerEnd":2520,"tags":[{"label":"venue.rankname","labelArr":[{"label":"venue"},{"label":"rankname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2501,"end":2519,"innerStart":2519,"tags":[]}],"inner":", \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2520,"end":2546,"innerStart":2523,"innerEnd":2543,"tags":[],"inner":", \"itemVariant\" : \"\""},{"label":"venue.custom.price","labelArr":[{"label":"venue"},{"label":"custom"},{"label":"price"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2546,"end":2606,"innerStart":2567,"innerEnd":2603,"tags":[{"label":"venue.custom.price","labelArr":[{"label":"venue"},{"label":"custom"},{"label":"price"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2580,"end":2602,"innerStart":2602,"tags":[]}],"inner":", \"price\" : \"Ͼ%%venue.custom.priceϿ\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2603,"end":2623,"innerStart":
23002606,"innerEnd":2620,"tags":[],"inner":", \"price\" : \"\""},{"label":"venue.property_id","labelArr":[{"label":"venue"},{"label":"property_id"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2623,"end":2686,"innerStart":2643,"innerEnd":2683,"tags":[{"label":"venue.property_id","labelArr":[{"label":"venue"},{"label":"property_id"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2661,"end":2682,"innerStart":2682,"tags":[]}],"inner":", \"propertyId\" : \"Ͼ%%venue.property_idϿ\""},{"label":"venue.property_name","labelArr":[{"label":"venue"},{"label":"property_name"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2686,"end":2755,"innerStart":2708,"innerEnd":2752,"tags":[{"label":"venue.property_name","labelArr":[{"label":"venue"},{"label":"property_name"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2728,"end":2751,"innerStart":2751,"tags":[]}],"inner":", \"propertyName\" : \"Ͼ%%venue.property_nameϿ\""},{"label":"venue.property_type","labelArr":[{"label":"venue"},{"label":"property_type"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2755,"end":2824,"innerStart":2777,"innerEnd":2821,"tags":[{"label":"venue.property_type","labelArr":[{"label":"venue"},{"label":"property_type"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2797,"end":2820,"innerStart":2820,"tags":[]}],"inner":", \"propertyType\" : \"Ͼ%%venue.property_typeϿ\""},{"label":"equalԒ((data.venue.is_featured === undefined), falseԒ)","labelArr":[{"label":"equal","argString":"(data.venue.is_featured === undefined), false"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2824,"end":2925,"innerStart":2882,"innerEnd":2922,"tags":[{"label":"venue.is_featured","labelArr":[{"label":"venue"},{"label":"is_featured"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2900,"end":2921,"innerStart":2921,"tags":[]}],"inner":", \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2922,"end":2947,"innerStart":2925,"innerEnd":2944,"tags":[],"inner":", \"isFeatured\" : \"\""},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3032,"end":3045,"innerStart":3045,"tags":[]}],"inner":"\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlϿ has-linkϾ/Ͽ\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleϿ\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryϿ, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\"Ͼ/ϿϾ:venue.primary_categoryϿ, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\"Ͼ/Ͽ, \"interactionText\" : \"Ͼ%%venue.titleϿ\", \"interactionUrl\" : \"Ͼ%%venue.urlϿ\"Ͼ:venue.regionϿ, \"itemRegion\" : \"Ͼ%%venue.regionϿ\"Ͼ/ϿϾ:venue.cityϿ, \"itemCity\" : \"Ͼ%%venue.cityϿ\"Ͼ/ϿϾ:venue.recidϿ, \"itemId\" : \"Ͼ%%venue.recidϿ\"Ͼ/ϿϾ:venue.acctidϿ, \"acctId\" : \"Ͼ%%venue.acctidϿ\"Ͼ/ϿϾ:venue.ranknameϿ, \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\"Ͼ?Ͽ, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceϿ, \"price\" : \"Ͼ%%venue.custom.priceϿ\"Ͼ?Ͽ, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idϿ, \"propertyId\" : \"Ͼ%%venue.property_idϿ\"Ͼ/ϿϾ:venue.property_nameϿ, \"propertyName\" : \"Ͼ%%venue.property_nameϿ\"Ͼ/ϿϾ:venue.property_typeϿ, \"propertyType\" : \"Ͼ%%venue.property_typeϿ\"Ͼ/ϿϾ:~equalԒ((data.venue.is_featured === undefined), falseԒ)Ͽ, \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\"Ͼ?Ͽ, \"is
2300Featured\" : \"\"Ͼ/Ͽ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleϿ\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t"},{"label":"equalԒ(!!data.startDate && !!data.endDate, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.startDate && !!data.endDate, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3086,"end":3289,"innerStart":3139,"innerEnd":3286,"tags":[{"label":"formattedDateԒ(Ԓ)","labelArr":[{"label":"formattedDate","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3249,"end":3268,"innerStart":3268,"tags":[]}],"inner":"\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateԒ(Ԓ)Ͽ\n\t\t\t\t\t\t</li>\n\t\t\t\t\t"}],"inner":"\n\t\t\t\t\tϾ:venueϿ\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlϿ has-linkϾ/Ͽ\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleϿ\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryϿ, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\"Ͼ/ϿϾ:venue.primary_categoryϿ, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\"Ͼ/Ͽ, \"interactionText\" : \"Ͼ%%venue.titleϿ\", \"interactionUrl\" : \"Ͼ%%venue.urlϿ\"Ͼ:venue.regionϿ, \"itemRegion\" : \"Ͼ%%venue.regionϿ\"Ͼ/ϿϾ:venue.cityϿ, \"itemCity\" : \"Ͼ%%venue.cityϿ\"Ͼ/ϿϾ:venue.recidϿ, \"itemId\" : \"Ͼ%%venue.recidϿ\"Ͼ/ϿϾ:venue.acctidϿ, \"acctId\" : \"Ͼ%%venue.acctidϿ\"Ͼ/ϿϾ:venue.ranknameϿ, \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\"Ͼ?Ͽ, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceϿ, \"price\" : \"Ͼ%%venue.custom.priceϿ\"Ͼ?Ͽ, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idϿ, \"propertyId\" : \"Ͼ%%venue.property_idϿ\"Ͼ/ϿϾ:venue.property_nameϿ, \"propertyName\" : \"Ͼ%%venue.property_nameϿ\"Ͼ/ϿϾ:venue.property_typeϿ, \"propertyType\" : \"Ͼ%%venue.property_typeϿ\"Ͼ/ϿϾ:~equalԒ((data.venue.is_featured === undefined), falseԒ)Ͽ, \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\"Ͼ?Ͽ, \"isFeatured\" : \"\"Ͼ/Ͽ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleϿ\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\t\tϾ:~equalԒ(!!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateԒ(Ԓ)Ͽ\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\t"},{"label":"equalԒ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.isOffer && !!data.startDate && !!data.endDate, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3303,"end":3545,"innerStart":3381,"innerEnd":3542,"tags":[{"label":"formattedDateԒ(Ԓ)","labelArr":[{"label":"formattedDate","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3500,"end":3519,"innerStart":3519,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateԒ(Ԓ)Ͽ</span>\n\t\t\t\t\t</li>\n\t\t\t\t"}],"inner":"\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogϿ\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesϿ Ͼ~var.translations.minute_readϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~var.isListingϿ\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\tϾ:~var.isEventϿ\n\t\t\t\t\tϾ:venueϿ\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlϿ has-linkϾ/Ͽ\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleϿ\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryϿ, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\"Ͼ/ϿϾ:venue.primary_categoryϿ, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\"Ͼ/Ͽ, \"interactionText\" : \"Ͼ%%venue.titleϿ\", \"interactionUrl\" : \"Ͼ%%venue.urlϿ\"Ͼ:venue.regionϿ, \"itemRegion\" : \"Ͼ%%venue.regionϿ\"Ͼ/ϿϾ:venue.cityϿ, \"itemCity\" : \"Ͼ%%venue.cityϿ\"Ͼ/ϿϾ:venue.recidϿ, \"itemId\" : \"Ͼ%%venue.recidϿ\"Ͼ/ϿϾ:venue.acctidϿ, \"acctId\" : \"Ͼ%%venue.acctidϿ\"Ͼ/ϿϾ:venue.ranknameϿ, \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\"Ͼ?Ͽ, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceϿ, \"price\" : \"Ͼ%%venue.custom.priceϿ\"Ͼ?Ͽ, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idϿ, \"propertyId\" : \"Ͼ%%venue.property_idϿ\"Ͼ/ϿϾ:venue.property_nameϿ, \"propertyName\" : \"Ͼ%%venue.property_nameϿ\"Ͼ/ϿϾ:venue.property_typeϿ, \"propertyType\" : \"Ͼ%%venue.property_typeϿ\"Ͼ/ϿϾ:~equalԒ((data.venue.is_featured === undefined), falseԒ)Ͽ, \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\"Ͼ?Ͽ, \"is
2300Featured\" : \"\"Ͼ/Ͽ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleϿ\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\t\tϾ:~equalԒ(!!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateԒ(Ԓ)Ͽ\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~equalԒ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateԒ(Ԓ)Ͽ</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\t\t</ul>\n\t\t"},{"label":"equalԒ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3565,"end":4010,"innerStart":3671,"innerEnd":4007,"tags":[{"label":"plainDescriptionԒ(helpers.var.config.descriptionTruncationԒ)","labelArr":[{"label":"plainDescription","argString":"helpers.var.config.descriptionTruncation"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3702,"end":3764,"innerStart":3764,"tags":[]},{"label":"equalԒ(helpers.var.config.readMorePosition, 'desc'Ԓ)","labelArr":[{"label":"equal","argString":"helpers.var.config.readMorePosition, 'desc'"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3769,"end":3996,"innerStart":3825,"innerEnd":3993,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3831,"end":3988,"innerStart":3988,"tags":[]}],"inner":"\n\t\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ԓ)Ͽ\n\t\t\t\t"}],"inner":"\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionԒ(helpers.var.config.descriptionTruncationԒ)Ͽ\n\t\t\t\tϾ:~equalԒ(helpers.var.config.readMorePosition, 'desc'Ԓ)Ͽ\n\t\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ԓ)Ͽ\n\t\t\t\tϾ/Ͽ\n\t\t\t</p>\n\t\t"},{"label":"hasFooterԒ(Ԓ)","labelArr":[{"label":"hasFooter","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":4021,"end":4649,"innerStart":4037,"innerEnd":4646,"tags":[{"label":"equalԒ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueԒ)","labelArr":[{"label":"equal","argString":"!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":4073,"end":4381,"innerStart":4216,"innerEnd":4378,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4221,"end":4374,"innerStart":4374,"tags":[]}],"inner":"\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ԓ)Ͽ\n\t\t\t"},{"label":"equalԒ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":4385,"end":4632,"innerStart":4475,"innerEnd":4629,"tags":[{"label":"setVarԒ('quickview', { type: data.type, recid: data.recid }Ԓ)","labelArr":[{"label":"setVar","argString":"'quickview', { type: data.type, recid: data.recid }"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4480,"end":4544,"innerStart":4544,"tags":[]},{"label":"fillԒ(helpers.partial('custom_quickview/button'), helpers.var.quickviewԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_quickview/button'), helpers.var.quickview"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4549,"end":4625,"innerStart":4625,"tags":[]}],"inner":"\n\t\t\t\tϾ~setVarԒ('quickview', { type: data.type, recid: data.recid }Ԓ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_quickview/button'), helpers.var.quickviewԒ)Ͽ\n\t\t\t"}],"inner":"\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalԒ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueԒ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ԓ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t\tϾ:~equalԒ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueԒ)Ͽ\n\t\t\t\tϾ~setVarԒ('quickview', { type: data.type, recid: data.recid }Ԓ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_quickview/button'), helpers.var.quickviewԒ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t</footer>\n\t"}
2300],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ԓ)Ͽ\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueԒ)Ͽ\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t\tϾ/Ͽ\n\n\t\t<header class=\"slide-header\">\n\t\t\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t\n\t\t\tϾ:~equalԒ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueԒ)Ͽ\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleϿ</span>\n\t\t\tϾ/Ͽ\n\t\t\n\t\t\t<hϾ~var.slideHeadingϿ class=\"slide-title\">\n\t\t\t\t<a href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\", \"interactionText\" : \"Ͼ%%titleϿ\" } }'>\n\t\t\t\t\tϾ:subtitleϿ<span class=\"title-small info-flag\">ϾsubtitleϿ</span>Ͼ/Ͽ\n\t\t\t\t\t<span class=\"slide-title-text\">ϾtitleϿ</span>\n\t\t\t\t\tϾ:~equalԒ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueԒ)Ͽ\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\t</a>\n\t\t\t</hϾ~var.slideHeadingϿ>\n\t\t</header>\n\t\n\t\tϾ:hasDeetsԒ(Ԓ)Ͽ\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogϿ\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesϿ Ͼ~var.translations.minute_readϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~var.isListingϿ\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressϿ\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\tϾ:~var.isEventϿ\n\t\t\t\t\tϾ:venueϿ\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlϿ has-linkϾ/Ͽ\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlϿ\" target=\"Ͼlink.targetϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleϿ\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryϿ, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameϿ\"Ͼ/ϿϾ:venue.primary_categoryϿ, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameϿ\"Ͼ/Ͽ, \"interactionText\" : \"Ͼ%%venue.titleϿ\", \"interactionUrl\" : \"Ͼ%%venue.urlϿ\"Ͼ:venue.regionϿ, \"itemRegion\" : \"Ͼ%%venue.regionϿ\"Ͼ/ϿϾ:venue.cityϿ, \"itemCity\" : \"Ͼ%%venue.cityϿ\"Ͼ/ϿϾ:venue.recidϿ, \"itemId\" : \"Ͼ%%venue.recidϿ\"Ͼ/ϿϾ:venue.acctidϿ, \"acctId\" : \"Ͼ%%venue.acctidϿ\"Ͼ/ϿϾ:venue.ranknameϿ, \"itemVariant\" : \"Ͼ%%venue.ranknameϿ\"Ͼ?Ͽ, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceϿ, \"price\" : \"Ͼ%%venue.custom.priceϿ\"Ͼ?Ͽ, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idϿ, \"propertyId\" : \"Ͼ%%venue.property_idϿ\"Ͼ/ϿϾ:venue.property_nameϿ, \"propertyName\" : \"Ͼ%%venue.property_nameϿ\"Ͼ/ϿϾ:venue.property_typeϿ, \"propertyType\" : \"Ͼ%%venue.property_typeϿ\"Ͼ/ϿϾ:~equalԒ((data.venue.is_featured === undefined), falseԒ)Ͽ, \"isFeatured\" : \"Ͼ%%venue.is_featuredϿ\"Ͼ?Ͽ, \"isFeatured\" : \"\"Ͼ/Ͽ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleϿ\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\n\t\t\t\t\tϾ:~equalԒ(!!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateԒ(Ԓ)Ͽ\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ͽ\n\t\t\t\tϾ/Ͽ\n\n\t\t\t\tϾ:~equalԒ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueԒ)Ͽ\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateԒ(Ԓ)Ͽ</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ͽ\n\t\t\t</ul>\n\t\tϾ/Ͽ\n\t\n\t\tϾ:~equalԒ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueԒ)Ͽ\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionԒ(helpers.var.config.descriptionTruncationԒ)Ͽ\n\t\t\t\tϾ:~equalԒ(helpers.var.config.readMorePosition, 'desc'Ԓ)Ͽ\n\t\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ԓ)Ͽ\n\t\t\t\tϾ/Ͽ\n\t\t\t</p>\n\t\tϾ/Ͽ\n\t</div>\n\n\tϾ:hasFooterԒ(Ԓ)Ͽ\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalԒ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueԒ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ԓ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t\tϾ:~equalԒ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueԒ)Ͽ\n\t\t\t\tϾ~setVarԒ('quickview', { type: data.type, recid: data.recid }Ԓ)Ͽ\n\t\t\t\tϾ~fillԒ(helpers.partial('custom_quickview/button'), helpers.var.quickviewԒ)Ͽ\n\t\t\tϾ/Ͽ\n\t\t</footer>\n\tϾ/Ͽ\n</div>","innerStart":0,"innerEnd":4656,"end":4656}},"custom_ccl_v2/shared/image":{"hitCount":4888,"raw":"{{~exec(function() {\
2300n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n})}}\n\n<div class=\"slide-top\">\n\t<div class=\"img-cont{{:className}} {{className}}{{/}}\" data-img-cont>\n\t\t<a href=\"{{assetLink()}}\" target=\"{{link.target}}\" aria-label=\"{{%title}}{{:isVideo()}} video{{/}}\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:isVideo()}}Video Click{{?}}Image{{/}}\", \"interactionUrl\" : \"{{assetLink()}}\" } }'>\n\t\t\t{{~fill(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t})}}\n\t\t</a>\n\t</div>\n\n\t{{~fill(helpers.partial('custom_asset_credits'), data.asset)}}\n\t{{:showPlayButton()}}{{>custom_play_button}}{{/}}\n\t{{:~equal(!!data.nextDate && !helpers.var.isBlog, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}}\n\t{{/}}\n\t{{:~equal(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t{{/}}\n\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true)}}\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t{{/}}\n</div>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
2300custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":166,"innerStart":166,"tags":[]},{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":213,"end":240,"innerStart":225,"innerEnd":237,"tags":[{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":226,"end":237,"innerStart":237,"tags":[]}],"inner":" ϾclassNameϿ"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":268,"end":283,"innerStart":283,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":293,"end":306,"innerStart":306,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":320,"end":328,"innerStart":328,"tags":[]},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":328,"end":351,"innerStart":342,"innerEnd":348,"tags":[],"inner":" video"},{"label":"isVideoԒ(Ԓ)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":430,"end":458,"innerStart":444,"innerEnd":455,"tags":[],"inner":"Video Click"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":455,"end":466,"innerStart":458,"innerEnd":463,"tags":[],"inner":"Image"},{"label":"assetLinkԒ(Ԓ)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":489,"end":504,"innerStart":504,"tags":[]},{"label":"fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":515,"end":679,"innerStart":679,"tags":[]},{"label":"fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_asset_credits'), data.asset"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":697,"end":759,"innerStart":759,"tags":[]},{"label":"showPlayButtonԒ(Ԓ)","labelArr":[{"label":"showPlayButton","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":761,"end":806,"innerStart":782,"innerEnd":803,"tags":[{"label":"custom_play_button","labelArr":[{"label":"custom_play_button"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":">","modifier":"","start":782,"end":803,"innerStart":803,"tags":[]}],"inner":"Ͼ>custom_play_buttonϿ"},{"label":"equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.nextDate && !helpers.var.isBlog, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":808,"end":936,"innerStart":865,"innerEnd":933,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/mini_date'), data"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":868,"end":931,"innerStart":931,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\t"},{"label":"equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":938,"end":1109,"innerStart":1024,"innerEnd":1106,"tags":[{"label":"fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1027,"end":1104,"innerStart":1104,"tags":[]}],"inner":"\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\t"},{"label":"equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1111,"end":1324,"innerStart":1214,"innerEnd":1321,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1277,"end":1284,"innerStart":1284,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1311,"innerStart":1311,"tags":[]}
2300],"inner":"\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ԓ)Ͽ\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameϿ ϾclassNameϿϾ/Ͽ\" data-img-cont>\n\t\t<a href=\"ϾassetLinkԒ(Ԓ)Ͽ\" target=\"Ͼlink.targetϿ\" aria-label=\"Ͼ%titleϿϾ:isVideoԒ(Ԓ)Ͽ videoϾ/Ͽ\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoԒ(Ԓ)ϿVideo ClickϾ?ϿImageϾ/Ͽ\", \"interactionUrl\" : \"ϾassetLinkԒ(Ԓ)Ͽ\" } }'>\n\t\t\tϾ~fillԒ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ԓ)Ͽ\n\t\t</a>\n\t</div>\n\n\tϾ~fillԒ(helpers.partial('custom_asset_credits'), data.assetԒ)Ͽ\n\tϾ:showPlayButtonԒ(Ԓ)ϿϾ>
2300custom_play_buttonϿϾ/Ͽ\n\tϾ:~equalԒ(!!data.nextDate && !helpers.var.isBlog, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/mini_date'), dataԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueԒ)Ͽ\n\t\tϾ~fillԒ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configԒ)Ͽ\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueԒ)Ͽ\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidϿ\" data-tb-type=\"Ͼ~var.feedϿ\"></div>\n\tϾ/Ͽ\n</div>","innerStart":0,"innerEnd":1331,"end":1331}},"custom_ccl_v2/shared/read_more_button":{"hitCount":3426,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n})}}\n\n<a class=\"read-more\" href=\"{{link.url}}\" target=\"{{link.target}}\" title=\"{{title}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:templateData.more_caption}}{{%%templateData.more_caption}}{{?}}Read More{{/}}\", \"interactionUrl\" : \"{{%%link.url}}\"{{:templateData.more_caption}}, \"interactionText\" : \"{{%%templateData.more_caption}}\"{{/}} } }'>\n\t{{:~var.hasText}}\n\t\t<span class=\"button-text\">\n\t\t\t{{templateData.more_caption}}\n\t\t</span>\n\t{{?}}\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t{{/}}\n\t{{:~equal(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true)}}\n\t\t{{~var.config.readMoreAdditionalHTML}}\n\t{{/}}\n</a>","html":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)Ͽ\n\n<a class=\"read-more\" href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" title=\"ϾtitleϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?ϿRead MoreϾ/Ͽ\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\"Ͼ:templateData.more_captionϿ, \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\"Ͼ/Ͽ } }'>\n\tϾ:~var.hasTextϿ\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\tϾ?Ͽ\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)Ͽ\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\tϾ/Ͽ\n</a>","context":{"tags":[{"label":"execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":210,"innerStart":210,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":239,"end":249,"innerStart":249,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":259,"end":272,"innerStart":272,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":281,"end":288,"innerStart":288,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":356,"end":416,"innerStart":384,"innerEnd":413,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":384,"end":413,"
2300innerStart":413,"tags":[]}],"inner":"Ͼ%%templateData.more_captionϿ"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":413,"end":428,"innerStart":416,"innerEnd":425,"tags":[],"inner":"Read More"},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":451,"end":463,"innerStart":463,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":464,"end":548,"innerStart":492,"innerEnd":545,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":515,"end":544,"innerStart":544,"tags":[]}],"inner":", \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\""},{"label":"var.hasText","labelArr":[{"label":"var"},{"label":"hasText"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":556,"end":646,"innerStart":571,"innerEnd":643,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":604,"end":631,"innerStart":631,"tags":[]}],"inner":"\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\t"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":643,"end":712,"innerStart":646,"innerEnd":709,"tags":[],"inner":"\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t"},{"label":"equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)","labelArr":[{"label":"equal","argString":"!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":714,"end":874,"innerStart":830,"innerEnd":871,"tags":[{"label":"var.config.readMoreAdditionalHTML","labelArr":[{"label":"var"},{"label":"config"},{"label":"readMoreAdditionalHTML"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":833,"end":869,"innerStart":869,"tags":[]}],"inner":"\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\t"}],"start":0,"inner":"Ͼ~execԒ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ԓ)Ͽ\n\n<a class=\"read-more\" href=\"Ͼlink.urlϿ\" target=\"Ͼlink.targetϿ\" title=\"ϾtitleϿ\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?ϿRead MoreϾ/Ͽ\", \"interactionUrl\" : \"Ͼ%%link.urlϿ\"Ͼ:templateData.more_captionϿ, \"interactionText\" : \"Ͼ%%templateData.more_captionϿ\"Ͼ/Ͽ } }'>\n\tϾ:~var.hasTextϿ\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionϿ\n\t\t</span>\n\tϾ?Ͽ\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ͽ\n\tϾ:~equalԒ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueԒ)Ͽ\n\t\tϾ~var.config.readMoreAdditionalHTMLϿ\n\tϾ/Ͽ\n</a>","innerStart":0,"innerEnd":879,"end":879}},"custom_asset_credits":{"hitCount":5129,"raw":"{{:credits}}{{:custom_show_credits}}<span class=\"credits{{:videoid}} video{{/}}\"><i class=\"fa-solid fa-camera\"></i> {{credits}}</span>{{/}}{{/credits}}","html":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":137,"innerStart":10,"innerEnd":127,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":10,"end":127,"innerStart":32,"innerEnd":124,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":52,"end":71,"innerStart":62,"innerEnd":68,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":108,"end":117,"innerStart":117,"tags":[]}],"inner":"<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>"}],"inner":"Ͼ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/Ͽ"}],"start":0,"inner":"Ͼ:creditsϿϾ:custom_show_creditsϿ<span class=\"creditsϾ:videoidϿ videoϾ/Ͽ\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsϿ</span>Ͼ/ϿϾ/creditsϿ","innerStart":0,"innerEnd":137,"end":137}},"custom_responsive_image":{"hitCount":7183,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
2300\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n    {{#~var.sources}}\r\n        {{!isDefault}}\r\n            <source\r\n                srcset=\"{{src}}\"\r\n                {{:~equal(data.minScreenSize !== undefined, true)}}\r\n                    media=\"screen and (min-width: {{minScreenSize}})\"\r\n                {{/}}\r\n                type=\"image/{{format}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n            />\r\n        {{?}}\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"{{src}}\"\r\n                alt=\"{{%alt_text}}\"\r\n                loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n                fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n                width=\"{{width}}\"\r\n                height=\"{{height}}\"\r\n                onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n            />\r\n        {{/}}\r\n    {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) =>
2300 a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","context":{"tags":[{"label":"setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)","labelArr":[{"label":"exec","argString":"function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }
2300\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2397,"innerStart":2397,"tags":[]},{"label":"equalԒ(!!data.asset && !!data.asset.resource, trueԒ)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2401,"end":3289,"innerStart":2457,"innerEnd":3286,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2474,"end":3272,"innerStart":2489,"innerEnd":3269,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2499,"end":2859,"innerStart":2511,"innerEnd":2856,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2558,"end":2563,"innerStart":2563,"tags":[]},{"label":"equalԒ(data.minScreenSize !== undefined, trueԒ)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2582,"end":2723,"innerStart":2633,"innerEnd":2720,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2685,"end":2700,"innerStart":2700,"tags":[]}],"inner":"\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2753,"end":2761,"innerStart":2761,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2787,"end":2794,"innerStart":2794,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2821,"end":2829,"innerStart":2829,"tags":[]}],"inner":"\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2856,"end":3263,"innerStart":2859,"innerEnd":3260,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2935,"end":2940,"innerStart":2940,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2964,"end":2975,"innerStart":2975,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3003,"end":3032,"innerStart":3025,"innerEnd":3029,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3029,"end":3040,"innerStart":3032,"innerEnd":3037,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3074,"end":3102,"innerStart":3096,"innerEnd":3099,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3099,"end":3109,"innerStart":3102,"innerEnd":3106,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3135,"end":3142,"innerStart":3142,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3169,"end":3177,"innerStart":3177,"tags":[]}],"inner":"\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        "}],"inner":"\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    "}],"inner":"\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3286,"end":3445,"innerStart":3289,"innerEnd":3442,"tags":[{"label":"logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3291,"end":3382,"
2300innerStart":3382,"tags":[]}],"inner":"\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"Ͼ~setVarԒ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueԒ)Ͽ\r\n\r\nϾ~execԒ(function() {\r\n    let asmActive = false;\r\n    \r\n    if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n        // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n        asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n    }\r\n\r\n    const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n    const userSettings = data.cloudinarySettings || {};\r\n    const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n    const formats = ['avif', 'webp', 'jpg']; // image formats\r\n    const cloudinarySettings = { // used on every image\r\n        crop: 'fill',\r\n        quality: 65,\r\n        sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n        ...asmSetting,\r\n    };\r\n    let sizes;\r\n\r\n    helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n    helpers.var.sources = [];\r\n\r\n    // warn user if no config object was provided\r\n    if (!data.config) {\r\n        console.log(errorMessage);\r\n\r\n        return `<!-- ${errorMessage} -->`;\r\n    }\r\n\r\n    // combine image sizes\r\n    sizes = [\r\n        ...data.config.mediaSources,\r\n        {\r\n            imageWidth: data.config.mobileImageRatio.width,\r\n            imageHeight: data.config.mobileImageRatio.height,\r\n        }\r\n    ];\r\n\r\n    helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n        return formats.map(fetch_format => {\r\n            return {\r\n                src: data.asset.resource.getThumbnailUrl({\r\n                    ...cloudinarySettings,\r\n                    fetch_format,\r\n                    width: imageWidth,\r\n                    height: imageHeight,\r\n                    ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n                }),\r\n                format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n                minScreenSize,\r\n                isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n                alt_text: data.asset.alt_text,\r\n                width: imageWidth,\r\n                height: imageHeight\r\n            };\r\n        });\r\n    }).reduce((a, b) => a.concat(b), []);\r\n}Ԓ)Ͽ\r\n\r\nϾ:~equalԒ(!!data.asset && !!data.asset.resource, trueԒ)Ͽ\r\n<picture>\r\n    Ͼ#~var.sourcesϿ\r\n        Ͼ!isDefaultϿ\r\n            <source\r\n                srcset=\"ϾsrcϿ\"\r\n                Ͼ:~equalԒ(data.minScreenSize !== undefined, trueԒ)Ͽ\r\n                    media=\"screen and (min-width: ϾminScreenSizeϿ)\"\r\n                Ͼ/Ͽ\r\n                type=\"image/ϾformatϿ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n            />\r\n        Ͼ?Ͽ\r\n            <img\r\n                class=\"slide-img\"\r\n                src=\"ϾsrcϿ\"\r\n                alt=\"Ͼ%alt_textϿ\"\r\n                loading=\"Ͼ:~var.useLazyLoadingϿlazyϾ?ϿeagerϾ/Ͽ\"\r\n                fetchpriority=\"Ͼ:~var.useLazyLoadingϿlowϾ?ϿhighϾ/Ͽ\"\r\n                width=\"ϾwidthϿ\"\r\n                height=\"ϾheightϿ\"\r\n                onload=\"this.classList.add('loaded')\" \r\n            />\r\n        Ͼ/Ͽ\r\n    Ͼ/Ͽ\r\n</picture>\r\nϾ?Ͽ\r\nϾ~logԒ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ԓ)Ͽ\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ͽ","innerStart":0,"innerEnd":3445,"end":3445}},"custom_play_button":{"hitCount":3517,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_header_slides"}</script>
2300
2301</section>
2302
2303</div>
2304	</div>
2305	<div id="main-content" class="content">
2306		<div data-civid="679822f0fe305cdeeb5a2b6d" class="contentRender contentRender_10 contentRender_type_panel contentRender_name_plugins_common_container_navigation_share" data-sv-time="1" data-sv-index="10" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-navigation-share">
2307    <div class="navigation-container">
2308        <div data-civid="679822f0fe305cdeeb5a2b6f" class="contentRender contentRender_11 contentRender_type_widget contentRender_name_plugins_nav_breadcrumb" data-sv-time="56" data-sv-index="11" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
2309
2310
2311
2312
2313
2314
2315<nav class="nav-list" role="navigation" aria-label="Breadcrumb" data-guid="1a41ab93-4960-4de5-bf28-e2f4377e0a3f" 
2316	data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "navType": "Breadcrumb", "interactionSource": "navigation"}}'
2317>
2318	
2319		
2320
2321		<ul class="interior-nav">
2322			
2323				<li class="item" data-id="">
2324					<a href="/" target="" title="" 
2325	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Home", "interactionUrl": "/", "interactionText": "Home"}}'
2326>
2327						Home&nbsp; <span class="slash">/</span>
2328					</a>
2329				</li>
2330			
2331			
2332			
2333				 
2334			
2335				
2336					<li class="item current" data-id="67982c06fe305cdeeb5a3144">
2337						<a href="/contact/" target="_self" aria-current="page" title="" 
2338	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Contact", "interactionUrl": "%2Fcontact%2F", "interactionText": "Contact"}}'
2339>
2340							Contact&nbsp; <span class="slash">/</span>
2341						</a>
2342					</li>
2343					
2344						
2345			
2346				 
2347			
2348		
2349					
2350				 
2351			
2352				 
2353			
2354				 
2355			
2356				 
2357			
2358		
2359		</ul>
2360	
2361</nav></div>
2362    </div>
2363    <div class="share-container">
2364        <div data-civid="679822f0fe305cdeeb5a2b71" class="contentRender contentRender_12 contentRender_type_widget contentRender_name_plugins_common_social_share" data-sv-time="27" data-sv-index="12" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
2365
2366<div class="sv-share" data-guid="61758afc-2128-4f22-9c6a-ec7be4659e64" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Social Share", "interactionSource": "widget" } }'>
2367	<div class="sv-share-button-wrapper">
2368	  <button class="sv-share-trigger" type="button" aria-expanded="false" aria-label="show share links" aria-controls="share-popover">
2369		<i class="sv-share-trigger-icon fas fa-share-square"></i>
2370		<span>Share</span>
2371	  </button>
2372	  <ul id="share-popover" class="sv-share-popover" data-sv-social-share></ul>
2373	</div>
2374  </div>
2375  
2376  
2376<script type="text/template" data-social-share-template>
2377	
2378	  {{#items}}
2379		<li class="sv-share-service-email">
2380			<!-- Email -->
2381			<a href="mailto:?subject={{%%title}}&body={{%%url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Email", "interactionUrl": "mailto:?subject={{%%title}}&body={{%%url}}", "interactionText" : "Email" } }'>
2382				<i class="sv-share-service-icon fas fa-envelope" aria-hidden="true"></i>
2383				<span>Email</span>
2384			</a>
2385		</li>
2386			
2387		<li class="sv-share-service-twitter">
2388			<!-- X -->
2389			<a href="https://x.com/share?url={{url}}&text={{%%title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Twitter/X", "interactionUrl": "https://x.com/share?url={{%%url}}&text={{%%title}}", "interactionText" : "X" } }'>
2390				<i class="sv-share-service-icon fab fa-square-x-twitter" aria-hidden="true"></i>
2391				<span>X</span>
2392			</a>
2393		</li>
2394			
2395		<li class="sv-share-service-facebook">
2396			<!-- Facebook -->
2397			<a href="https://www.facebook.com/sharer/sharer.php?u={{url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Facebook", "interactionUrl": "https://www.facebook.com/sharer/sharer.php?u={{%%url}}", "interactionText" : "Facebook" } }'>
2398				<i class="sv-share-service-icon fab fa-facebook" aria-hidden="true"></i>
2399				<span>Facebook</span>
2400			</a>
2401		</li>
2402			
2403		<li class="sv-share-service-linkedin">
2404			<!-- LinkedIn -->
2405			<a href="https://www.linkedin.com/shareArticle?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Linkedin", "interactionUrl": "https://www.linkedin.com/shareArticle?url={{%%url}}&title={{%%title}}", "interactionText" : "LinkedIn" } }'>
2406				<i class="sv-share-service-icon fab fa-linkedin" aria-hidden="true"></i>
2407				<span>LinkedIn</span>
2408			</a>
2409		</li>
2410			
2411		<li class="sv-share-service-reddit">
2412			<!-- Reddit -->
2413			<a href="https://reddit.com/submit?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Reddit", "interactionUrl": "https://reddit.com/submit?url={{%%url}}&title={{%%title}}", "interactionText" : "Reddit" } }'>
2414				<i class="sv-share-service-icon fab fa-reddit" aria-hidden="true"></i>
2415				<span>Reddit</span>
2416			</a>
2417		</li>
2418	  {{/}}
2419	
2420  </script>
2420
2421  
2422  
2422<script>
2423	  require(["plugins_common_custom_social_share"], function(socialShare) {
2424	  const data = {"sections":{},"data":{},"guid":"61758afc-2128-4f22-9c6a-ec7be4659e64","customSettings":{},"widgetArgs":{"nav":{"_id":"67982c06fe305cdeeb5a3144","sortorder":1,"title":"Contact","folder":"contact","section":"footer","type":"page","active":true,"show_on_nav":true,"publish_start":"2025-01-28T00:00:00.000Z","searchable":"yes","new_window":false,"image_id":"679922f3bf830068909d6169","meta_title":"Contact Destination Woodbury | Visitor Support & Inquiries","meta_description":"Contact Destination Woodbury with questions or comments. Use the form to reach the team and get helpful assistance as you plan your visit.","version_id":"69af5c886d13c911bcba20d2","created":"2025-01-28T00:59:50.384Z","content_owner":"default","site_name":"primary","updated":"2026-03-09T23:49:28.241Z","title_sort":"contact","site_section":"primary.footer","published":true,"amp":false,"cms_title":"Contact - /contact/","cms_title_sort":"contact - /contact/","folderHref":"/contact/","image":{"_id":"679922f3bf830068909d6169","original_public_id":"clients/woodburymn/Woodbury_DMO_Power_Lake_Bikers_105_452f19c7-3a34-4928-b475-0d861bbd1912","title":"Power Lake Bikers","notes":"Woodbury DMO-Power Lake Bikers-105\r\nbicyclists outdoors","resource_raw":{"asset_id":"94acc8cafb88b295419ca7735917b3cf","public_id":"clients/woodburymn/Woodbury_DMO_Power_Lake_Bikers_105_452f19c7-3a34-4928-b475-0d861bbd1912","version":1738089190,"version_id":"094959d94736fc3debbebc7210d0c8b2","signature":"0af7726c7c3677d0fbcd56292fa1eef91205ed76","width":5397,"height":3598,"format":"jpg","resource_type":"image","created_at":"2025-01-28T18:33:10.000Z","pages":1,"bytes":17911516,"type":"upload","etag":"05810edad785e348bdb375b8ab2058e0","placeholder":false,"url":"http://res.cloudinary.com/simpleview/image/upload/v1738089190/clients/woodburymn/Woodbury_DMO_Power_Lake_Bikers_105_452f19c7-3a34-4928-b475-0d861bbd1912.jpg","secure_url":"https://res.cloudinary.com/simpleview/image/upload/v1738089190/clients/woodburymn/Woodbury_DMO_Power_Lake_Bikers_105_452f19c7-3a34-4928-b475-0d861bbd1912.jpg","folder":"clients/woodburymn","access_mode":"public","exif":{"ApertureValue":"2970854/1000000","BodySerialNumber":"3020781","CFAPattern":"2, 0, 2, 0, 0, 1, 1, 2","ColorSpace":"1","Contrast":"0","CustomRendered":"1","DateTime":"2024:09:28 11:57:20","DateTimeDigitized":"2024:09:08 10:47:57","DateTimeOriginal":"2024:09:08 10:47:57","ExifOffset":"228","ExifVersion":"48, 50, 51, 49","ExposureBiasValue":"-4/6","ExposureMode":"1","ExposureProgram":"1","ExposureTime":"1/400","FileSource":"3","Flash":"0","FNumber":"28/10","FocalLength":"1400/10","FocalLengthIn35mmFilm":"140","FocalPlaneResolutionUnit":"3","FocalPlaneXResolution":"75409805/32768","FocalPlaneYResolution":"75409805/32768","GainControl":"0","LensMake":"NIKON","LensModel":"NIKKOR Z 70-200mm f/2.8 VR S","LensSerialNumber":"20073904","LensSpecification":"700/10, 2000/10, 280/100, 280/100","LightSource":"0","Make":"NIKON CORPORATION","MeteringMode":"3","Model":"NIKON Z 9","OffsetTime":"-05:00","OffsetTimeDigitized":"-06:00","OffsetTimeOriginal":"-06:00","PhotographicSensitivity":"640","RecommendedExposureIndex":"640","ResolutionUnit":"2","Saturation":"0","SceneCaptureType":"0","SceneType":"1","SensingMethod":"2","SensitivityType":"2","Sharpness":"0","ShutterSpeedValue":"8643856/1000000","Software":"Adobe Photoshop Lightroom Classic 13.5.1 (Macintosh)","SubjectDistanceRange":"0","SubSecTimeDigitized":"29","SubSecTimeOriginal":"29","Compression":"6","JPEGInterchangeFormat":"1078","JPEGInterchangeFormatLength":"25919","XResolution":"600/1","YResolution":"600/1","WhiteBalance":"0"},"original_filename":"file","api_key":"756897581616859","done":true},"credits":"Woodbury DMO","content_owner":"default","custom_show_credits":true,"title_sort":"power lake bikers","updated":"2025-01-28T18:33:23.733Z","private":false,"deleted":false,"created":"2025-01-28T18:33:23.734Z","resource":{"raw":{"resource_type":"image","format":"jpg","pages":1,"public_id":"clients/woodburymn/Woodbury_DMO_Power_Lake_Bikers_105_452f19c7-3a34-4928-b475-0d861bbd1912"}},"id":"679922f3bf830068909d6169","type":"image","inAssetRequest":false,"alt_text":"Power Lake Bikers","expired":false},"locale_count":0,"id":"67982c06fe305cdeeb5a3144","version_id_string":"69af5c886d13c911bcba20d2","href":"/contact/","absoluteHref":"https://destinationwoodbury.com/contact/","absoluteFolderHref":"https://destinationwoodbury.com/contact/","metaTitle":"Contact Destination Woodbury | Visitor Support & Inquiries","rootCmsUrl":"/nav/sitemap/site_primary/section_footer/"},"num":12,"guid":"61758afc-2128-4f22-9c6a-ec7be4659e64","data":{},"civ":{"instance":{"type":"widget","name":"plugins_common_social_share","site_name":"primary","saved":false,"created":"2025-01-28T00:22:13.163Z","updated":"2025-01-28T00:22:13.163Z","deleted":false,"id":"679822f0fe305cdeeb5a2b71","version_id_string":"679822f0fe305cdeeb5a2b72"},"version":{"created":"2025-01-28T00:22:13.167Z","id":"679822f0fe305cdeeb5a2b72","instance_id_string":"679822f0fe305cdeeb5a2b71","data":{}},"onTrunk":true,"civid":"679822f0fe305cdeeb5a2b71"},"name":"plugins_common_social_share","component":"WidgetCommonSocialShare"}};
2425	  socialShare.init("61758afc-2128-4f22-9c6a-ec7be4659e64", data)
2426	  });
2427  </script>
2427
2428  </div>
2429    </div>
2430</div></div><div data-civid="69af5c806d13c911bcba20bd" class="contentRender contentRender_13 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="28" data-sv-index="13" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><section data-sv-core-textbox  data-guid="5f9215f9-22cb-4026-a20f-9a373bee8081">
2431	<h1>Contact Destination: Woodbury</h1>
2432
2433<p data-end="460" data-start="120">Welcome to DestinationWoodbury.com! We are excited to share this new website with visitors and look forward to its growth and evolution. If you have any questions, comments, or notice an error on the site, please don&#39;t hesitate to reach out. We appreciate your feedback as we work to improve and enhance the website experience for everyone.</p>
2434
2435<p data-end="502" data-start="462">Thank you for being part of our journey!</p>
2436
2437</section></div><div data-civid="69af5c806d13c911bcba20bf" class="contentRender contentRender_14 contentRender_type_widget contentRender_name_plugins_crm_formbuilder" data-sv-time="379" data-sv-index="14" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>		
2438			
2439			<form action="" method="post" name="frm_3" class="simpleForm" onsubmit="return svcrm.formBuilderScripts.validateForm(this);">
2440				<input id="formid" name="formid" type="hidden" value="3">
2441				<input id="groupid" name="groupid" type="hidden" value="5">
2442				<input id="isSubmitted" name="isSubmitted" value="1"  type="hidden">
2443				
2444				
2445					<h3>Contact Information</h3>
2446					
2447								<div id="rowcontainer_contact_fname" class="row">
2448									
2449											<div id="labelcontainer_contact_fname" class="medium-3 columns">
2450												<div id="td_contact_fname">
2451													<label id="label_contact_fname" for="contact_fname" class=" formreq">First Name*:</label>
2452													
2453												</div>
2454											</div>	
2455										
2456									<div id="fieldcontainer_contact_fname" class="medium-9 columns">
2457										
2458			
2459			<input class=" " id="contact_fname" name="contact_fname" type="text" maxlength="50" size="25" value="">
2460			
2461									</div>									
2462								</div>
2463							
2464								<div id="rowcontainer_contact_lname" class="row">
2465									
2466											<div id="labelcontainer_contact_lname" class="medium-3 columns">
2467												<div id="td_contact_lname">
2468													<label id="label_contact_lname" for="contact_lname" class=" formreq">Last Name*:</label>
2469													
2470												</div>
2471											</div>	
2472										
2473									<div id="fieldcontainer_contact_lname" class="medium-9 columns">
2474										
2475			
2476			<input class=" " id="contact_lname" name="contact_lname" type="text" maxlength="50" size="25" value="">
2477			
2478									</div>									
2479								</div>
2480							
2481								<div id="rowcontainer_contact_email" class="row">
2482									
2483											<div id="labelcontainer_contact_email" class="medium-3 columns">
2484												<div id="td_contact_email">
2485													<label id="label_contact_email" for="contact_email" class=" formreq">Email*:</label>
2486													
2487												</div>
2488											</div>	
2489										
2490									<div id="fieldcontainer_contact_email" class="medium-9 columns">
2491										
2492			
2493			<input class=" " id="contact_email" name="contact_email" type="text" maxlength="200" size="25" value="" onblur="svcrm.formBuilderScripts.checkEmail(this); ">
2494			
2495									</div>									
2496								</div>
2497							
2498								<div id="rowcontainer_contact_sendemail" class="row">
2499									
2500													<div id="labelcontainer_contact_sendemail" class="medium-3 columns">
2501														<div id="td_contact_sendemail">
2502															<label id="label_contact_sendemail"  class=" formreq">Is it okay to contact you via email?*:</label>
2503															
2504														</div>
2505													</div>	
2506												
2507									<div id="fieldcontainer_contact_sendemail" class="medium-9 columns">
2508										
2509						<fieldset style='border:0px;'>
2510							<legend style="display:none;">contact_sendemail</legend>
2511					<input  class=" "  id="contact_sendemail_1" name="contact_sendemail" type="radio" value="1"><label  class=" formreq"  for="contact_sendemail_1"> Yes </label>
2512					<input  class=" "  id="contact_sendemail_0" name="contact_sendemail" type="radio" value="0"><label class=" formreq"  for="contact_sendemail_0"> No </label>
2513						</fieldset>
2514					
2515									</div>									
2516								</div>
2517							
2518								<div id="rowcontainer_contact_phone" class="row">
2519									
2520											<div id="labelcontainer_contact_phone" class="medium-3 columns">
2521												<div id="td_contact_phone">
2522													<label id="label_contact_phone" for="contact_phone" class=" formtext">Phone:</label>
2523													
2524												</div>
2525											</div>	
2526										
2527									<div id="fieldcontainer_contact_phone" class="medium-9 columns">
2528										
2529			
2530			<input class=" " id="contact_phone" name="contact_phone" type="text" maxlength="40" size="25" value="" onblur="svcrm.formBuilderScripts.checkPhone(this); svcrm.formBuilderScripts.fmtPhone(this,'(xxx) xxx-xxxx'); ">
2531			
2532									</div>									
2533								</div>
2534							
2535								<div id="rowcontainer_contact_addr1" class="row">
2536									
2537											<div id="labelcontainer_contact_addr1" class="medium-3 columns">
2538												<div id="td_contact_addr1">
2539													<label id="label_contact_addr1" for="contact_addr1" class=" formtext">Address:</label>
2540													
2541												</div>
2542											</div>	
2543										
2544									<div id="fieldcontainer_contact_addr1" class="medium-9 columns">
2545										
2546			
2547			<input class=" " id="contact_addr1" name="contact_addr1" type="text" maxlength="100" size="25" value="">
2548			
2549									</div>									
2550								</div>
2551							
2552								<div id="rowcontainer_contact_addr2" class="row">
2553									
2554											<div id="labelcontainer_contact_addr2" class="medium-3 columns">
2555												<div id="td_contact_addr2">
2556													<label id="label_contact_addr2" for="contact_addr2" class="label_hidden">hidden label</label>
2557												</div>
2558											</div>
2559										
2560									<div id="fieldcontainer_contact_addr2" class="medium-9 columns">
2561										
2562			
2563			<input class=" " id="contact_addr2" name="contact_addr2" type="text" maxlength="100" size="25" value="">
2564			
2565									</div>									
2566								</div>
2567							
2568								<div id="rowcontainer_contact_country" class="row">
2569									
2570											<div id="labelcontainer_contact_country" class="medium-3 columns">
2571												<div id="td_contact_country">
2572													<label id="label_contact_country" for="contact_country" class=" formreq">Country*:</label>
2573													
2574												</div>
2575											</div>	
2576										
2577									<div id="fieldcontainer_contact_country" class="medium-9 columns">
2578															
2579					<select class=" "  id="contact_country" name="contact_country"  onchange="svcrm.formBuilderScripts.updReq();svcrm.formBuilderScripts.countryChanged(this);">
2580					<option value="">--None--</option> 
2581					<option selected value="UNITED STATES">UNITED STATES</option>
2582					
2583					<option value="CANADA">CANADA</option>
2584					
2585					<option value="MEXICO">MEXICO</option>
2586					
2587					<option value="AFGHANISTAN">AFGHANISTAN</option>
2588					
2589					<option value="ÅLAND ISLANDS">ÅLAND ISLANDS</option>
2590					
2591					<option value="ALBANIA">ALBANIA</option>
2592					
2593					<option value="ALGERIA">ALGERIA</option>
2594					
2595					<option value="AMERICAN SAMOA">AMERICAN SAMOA</option>
2596					
2597					<option value="ANDORRA">ANDORRA</option>
2598					
2599					<option value="ANGOLA">ANGOLA</option>
2600					
2601					<option value="ANGUILLA">ANGUILLA</option>
2602					
2603					<option value="ANTARCTICA">ANTARCTICA</option>
2604					
2605					<option value="ANTIGUA AND BARBUDA">ANTIGUA AND BARBUDA</option>
2606					
2607					<option value="ARGENTINA">ARGENTINA</option>
2608					
2609					<option value="ARMENIA">ARMENIA</option>
2610					
2611					<option value="ARUBA">ARUBA</option>
2612					
2613					<option value="AUSTRALIA">AUSTRALIA</option>
2614					
2615					<option value="AUSTRIA">AUSTRIA</option>
2616					
2617					<option value="AZERBAIJAN">AZERBAIJAN</option>
2618					
2619					<option value="BAHAMAS">BAHAMAS</option>
2620					
2621					<option value="BAHRAIN">BAHRAIN</option>
2622					
2623					<option value="BANGLADESH">BANGLADESH</option>
2624					
2625					<option value="BARBADOS">BARBADOS</option>
2626					
2627					<option value="BELARUS">BELARUS</option>
2628					
2629					<option value="BELGIUM">BELGIUM</option>
2630					
2631					<option value="BELIZE">BELIZE</option>
2632					
2633					<option value="BENIN">BENIN</option>
2634					
2635					<option value="BERMUDA">BERMUDA</option>
2636					
2637					<option value="BHUTAN">BHUTAN</option>
2638					
2639					<option value="BOLIVIA, PLURINATIONAL STATE OF">BOLIVIA, PLURINATIONAL STATE OF</option>
2640					
2641					<option value="BOSNIA AND HERZEGOVINA">BOSNIA AND HERZEGOVINA</option>
2642					
2643					<option value="BOTSWANA">BOTSWANA</option>
2644					
2645					<option value="BOUVET ISLAND">BOUVET ISLAND</option>
2646					
2647					<option value="BRAZIL">BRAZIL</option>
2648					
2649					<option value="BRITISH INDIAN OCEAN TERRITORY">BRITISH INDIAN OCEAN TERRITORY</option>
2650					
2651					<option value="BRUNEI DARUSSALAM">BRUNEI DARUSSALAM</option>
2652					
2653					<option value="BULGARIA">BULGARIA</option>
2654					
2655					<option value="BURKINA FASO">BURKINA FASO</option>
2656					
2657					<option value="BURUNDI">BURUNDI</option>
2658					
2659					<option value="CAMBODIA">CAMBODIA</option>
2660					
2661					<option value="CAMEROON">CAMEROON</option>
2662					
2663					<option value="CANARY ISLANDS">CANARY ISLANDS</option>
2664					
2665					<option value="CAPE VERDE">CAPE VERDE</option>
2666					
2667					<option value="CAYMAN ISLANDS">CAYMAN ISLANDS</option>
2668					
2669					<option value="CENTRAL AFRICAN REPUBLIC">CENTRAL AFRICAN REPUBLIC</option>
2670					
2671					<option value="CHAD">CHAD</option>
2672					
2673					<option value="CHILE">CHILE</option>
2674					
2675					<option value="CHINA">CHINA</option>
2676					
2677					<option value="CHRISTMAS ISLAND">CHRISTMAS ISLAND</option>
2678					
2679					<option value="COCOS (KEELING) ISLANDS">COCOS (KEELING) ISLANDS</option>
2680					
2681					<option value="COLOMBIA">COLOMBIA</option>
2682					
2683					<option value="COMOROS">COMOROS</option>
2684					
2685					<option value="CONGO">CONGO</option>
2686					
2687					<option value="CONGO, THE DEMOCRATIC REPUBLIC OF THE">CONGO, THE DEMOCRATIC REPUBLIC OF THE</option>
2688					
2689					<option value="COOK ISLANDS">COOK ISLANDS</option>
2690					
2691					<option value="COSTA RICA">COSTA RICA</option>
2692					
2693					<option value="CÔTE D'IVOIRE">CÔTE D'IVOIRE</option>
2694					
2695					<option value="CROATIA">CROATIA</option>
2696					
2697					<option value="CUBA">CUBA</option>
2698					
2699					<option value="CURACAO">CURACAO</option>
2700					
2701					<option value="CYPRUS">CYPRUS</option>
2702					
2703					<option value="CZECH REPUBLIC">CZECH REPUBLIC</option>
2704					
2705					<option value="DENMARK">DENMARK</option>
2706					
2707					<option value="DJIBOUTI">DJIBOUTI</option>
2708					
2709					<option value="DOMINICA">DOMINICA</option>
2710					
2711					<option value="DOMINICAN REPUBLIC">DOMINICAN REPUBLIC</option>
2712					
2713					<option value="ECUADOR">ECUADOR</option>
2714					
2715					<option value="EGYPT">EGYPT</option>
2716					
2717					<option value="EL SALVADOR">EL SALVADOR</option>
2718					
2719					<option value="EQUATORIAL GUINEA">EQUATORIAL GUINEA</option>
2720					
2721					<option value="ERITREA">ERITREA</option>
2722					
2723					<option value="ESTONIA">ESTONIA</option>
2724					
2725					<option value="ETHIOPIA">ETHIOPIA</option>
2726					
2727					<option value="FALKLAND ISLANDS (MALVINAS)">FALKLAND ISLANDS (MALVINAS)</option>
2728					
2729					<option value="FAROE ISLANDS">FAROE ISLANDS</option>
2730					
2731					<option value="FIJI">FIJI</option>
2732					
2733					<option value="FINLAND">FINLAND</option>
2734					
2735					<option value="FRANCE">FRANCE</option>
2736					
2737					<option value="FRENCH GUIANA">FRENCH GUIANA</option>
2738					
2739					<option value="FRENCH POLYNESIA">FRENCH POLYNESIA</option>
2740					
2741					<option value="FRENCH SOUTHERN TERRITORIES">FRENCH SOUTHERN TERRITORIES</option>
2742					
2743					<option value="GABON">GABON</option>
2744					
2745					<option value="GAMBIA">GAMBIA</option>
2746					
2747					<option value="GEORGIA">GEORGIA</option>
2748					
2749					<option value="GERMANY">GERMANY</option>
2750					
2751					<option value="GHANA">GHANA</option>
2752					
2753					<option value="GIBRALTAR">GIBRALTAR</option>
2754					
2755					<option value="GREECE">GREECE</option>
2756					
2757					<option value="GREENLAND">GREENLAND</option>
2758					
2759					<option value="GRENADA">GRENADA</option>
2760					
2761					<option value="GUADELOUPE">GUADELOUPE</option>
2762					
2763					<option value="GUAM">GUAM</option>
2764					
2765					<option value="GUATEMALA">GUATEMALA</option>
2766					
2767					<option value="GUERNSEY">GUERNSEY</option>
2768					
2769					<option value="GUINEA">GUINEA</option>
2770					
2771					<option value="GUINEA-BISSAU">GUINEA-BISSAU</option>
2772					
2773					<option value="GUYANA">GUYANA</option>
2774					
2775					<option value="HAITI">HAITI</option>
2776					
2777					<option value="HEARD ISLAND AND MCDONALD ISLANDS">HEARD ISLAND AND MCDONALD ISLANDS</option>
2778					
2779					<option value="HOLY SEE (VATICAN CITY STATE)">HOLY SEE (VATICAN CITY STATE)</option>
2780					
2781					<option value="HONDURAS">HONDURAS</option>
2782					
2783					<option value="HONG KONG">HONG KONG</option>
2784					
2785					<option value="HUNGARY">HUNGARY</option>
2786					
2787					<option value="ICELAND">ICELAND</option>
2788					
2789					<option value="INDIA">INDIA</option>
2790					
2791					<option value="INDONESIA">INDONESIA</option>
2792					
2793					<option value="IRAN, ISLAMIC REPUBLIC OF">IRAN, ISLAMIC REPUBLIC OF</option>
2794					
2795					<option value="IRAQ">IRAQ</option>
2796					
2797					<option value="IRELAND">IRELAND</option>
2798					
2799					<option value="ISLE OF MAN">ISLE OF MAN</option>
2800					
2801					<option value="ISRAEL">ISRAEL</option>
2802					
2803					<option value="ITALY">ITALY</option>
2804					
2805					<option value="JAMAICA">JAMAICA</option>
2806					
2807					<option value="JAPAN">JAPAN</option>
2808					
2809					<option value="JERSEY">JERSEY</option>
2810					
2811					<option value="JORDAN">JORDAN</option>
2812					
2813					<option value="KAZAKHSTAN">KAZAKHSTAN</option>
2814					
2815					<option value="KENYA">KENYA</option>
2816					
2817					<option value="KIRIBATI">KIRIBATI</option>
2818					
2819					<option value="KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF">KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF</option>
2820					
2821					<option value="KOREA, REPUBLIC OF">KOREA, REPUBLIC OF</option>
2822					
2823					<option value="KOSRAE">KOSRAE</option>
2824					
2825					<option value="KUWAIT">KUWAIT</option>
2826					
2827					<option value="KYRGYZSTAN">KYRGYZSTAN</option>
2828					
2829					<option value="LAO PEOPLE'S DEMOCRATIC REPUBLIC">LAO PEOPLE'S DEMOCRATIC REPUBLIC</option>
2830					
2831					<option value="LATVIA">LATVIA</option>
2832					
2833					<option value="LEBANON">LEBANON</option>
2834					
2835					<option value="LESOTHO">LESOTHO</option>
2836					
2837					<option value="LIBERIA">LIBERIA</option>
2838					
2839					<option value="LIBYAN ARAB JAMAHIRIYA">LIBYAN ARAB JAMAHIRIYA</option>
2840					
2841					<option value="LIECHTENSTEIN">LIECHTENSTEIN</option>
2842					
2843					<option value="LITHUANIA">LITHUANIA</option>
2844					
2845					<option value="LUXEMBOURG">LUXEMBOURG</option>
2846					
2847					<option value="MACAO">MACAO</option>
2848					
2849					<option value="MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF">MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF</option>
2850					
2851					<option value="MADAGASCAR">MADAGASCAR</option>
2852					
2853					<option value="MALAWI">MALAWI</option>
2854					
2855					<option value="MALAYSIA">MALAYSIA</option>
2856					
2857					<option value="MALDIVES">MALDIVES</option>
2858					
2859					<option value="MALI">MALI</option>
2860					
2861					<option value="MALTA">MALTA</option>
2862					
2863					<option value="MARSHALL ISLANDS">MARSHALL ISLANDS</option>
2864					
2865					<option value="MARTINIQUE">MARTINIQUE</option>
2866					
2867					<option value="MAURITANIA">MAURITANIA</option>
2868					
2869					<option value="MAURITIUS">MAURITIUS</option>
2870					
2871					<option value="MAYOTTE">MAYOTTE</option>
2872					
2873					<option value="MICRONESIA, FEDERATED STATES OF">MICRONESIA, FEDERATED STATES OF</option>
2874					
2875					<option value="MOLDOVA, REPUBLIC OF">MOLDOVA, REPUBLIC OF</option>
2876					
2877					<option value="MONACO">MONACO</option>
2878					
2879					<option value="MONGOLIA">MONGOLIA</option>
2880					
2881					<option value="MONTENEGRO">MONTENEGRO</option>
2882					
2883					<option value="MONTSERRAT">MONTSERRAT</option>
2884					
2885					<option value="MOROCCO">MOROCCO</option>
2886					
2887					<option value="MOZAMBIQUE">MOZAMBIQUE</option>
2888					
2889					<option value="MYANMAR">MYANMAR</option>
2890					
2891					<option value="NAMIBIA">NAMIBIA</option>
2892					
2893					<option value="NAURU">NAURU</option>
2894					
2895					<option value="NEPAL">NEPAL</option>
2896					
2897					<option value="NETHERLANDS">NETHERLANDS</option>
2898					
2899					<option value="NETHERLANDS ANTILLES">NETHERLANDS ANTILLES</option>
2900					
2901					<option value="NEW CALEDONIA">NEW CALEDONIA</option>
2902					
2903					<option value="NEW ZEALAND">NEW ZEALAND</option>
2904					
2905					<option value="NICARAGUA">NICARAGUA</option>
2906					
2907					<option value="NIGER">NIGER</option>
2908					
2909					<option value="NIGERIA">NIGERIA</option>
2910					
2911					<option value="NIUE">NIUE</option>
2912					
2913					<option value="NORFOLK ISLAND">NORFOLK ISLAND</option>
2914					
2915					<option value="NORTHERN MARIANA ISLANDS">NORTHERN MARIANA ISLANDS</option>
2916					
2917					<option value="NORWAY">NORWAY</option>
2918					
2919					<option value="OMAN">OMAN</option>
2920					
2921					<option value="PAKISTAN">PAKISTAN</option>
2922					
2923					<option value="PALAU">PALAU</option>
2924					
2925					<option value="PALESTINIAN TERRITORY, OCCUPIED">PALESTINIAN TERRITORY, OCCUPIED</option>
2926					
2927					<option value="PANAMA">PANAMA</option>
2928					
2929					<option value="PAPUA NEW GUINEA">PAPUA NEW GUINEA</option>
2930					
2931					<option value="PARAGUAY">PARAGUAY</option>
2932					
2933					<option value="PERU">PERU</option>
2934					
2935					<option value="PHILIPPINES">PHILIPPINES</option>
2936					
2937					<option value="PITCAIRN">PITCAIRN</option>
2938					
2939					<option value="POLAND">POLAND</option>
2940					
2941					<option value="PONAPE">PONAPE</option>
2942					
2943					<option value="PORTUGAL">PORTUGAL</option>
2944					
2945					<option value="PUERTO RICO">PUERTO RICO</option>
2946					
2947					<option value="QATAR">QATAR</option>
2948					
2949					<option value="RÉUNION">RÉUNION</option>
2950					
2951					<option value="ROMANIA">ROMANIA</option>
2952					
2953					<option value="RUSSIAN FEDERATION">RUSSIAN FEDERATION</option>
2954					
2955					<option value="RWANDA">
2955RWANDA</option>
2956					
2957					<option value="SABA">SABA</option>
2958					
2959					<option value="SAINT BARTHÉLEMY">SAINT BARTHÉLEMY</option>
2960					
2961					<option value="SAINT HELENA">SAINT HELENA</option>
2962					
2963					<option value="SAINT KITTS AND NEVIS">SAINT KITTS AND NEVIS</option>
2964					
2965					<option value="SAINT LUCIA">SAINT LUCIA</option>
2966					
2967					<option value="SAINT MARTIN">SAINT MARTIN</option>
2968					
2969					<option value="SAINT PIERRE AND MIQUELON">SAINT PIERRE AND MIQUELON</option>
2970					
2971					<option value="SAINT VINCENT AND THE GRENADINES">SAINT VINCENT AND THE GRENADINES</option>
2972					
2973					<option value="SAIPAN">SAIPAN</option>
2974					
2975					<option value="SAMOA">SAMOA</option>
2976					
2977					<option value="SAN MARINO">SAN MARINO</option>
2978					
2979					<option value="SAO TOME AND PRINCIPE">SAO TOME AND PRINCIPE</option>
2980					
2981					<option value="SAUDI ARABIA">SAUDI ARABIA</option>
2982					
2983					<option value="SCOTLAND">SCOTLAND</option>
2984					
2985					<option value="SENEGAL">SENEGAL</option>
2986					
2987					<option value="SERBIA">SERBIA</option>
2988					
2989					<option value="SEYCHELLES">SEYCHELLES</option>
2990					
2991					<option value="SIERRA LEONE">SIERRA LEONE</option>
2992					
2993					<option value="SINGAPORE">SINGAPORE</option>
2994					
2995					<option value="SLOVAKIA">SLOVAKIA</option>
2996					
2997					<option value="SLOVENIA">SLOVENIA</option>
2998					
2999					<option value="SOLOMON ISLANDS">SOLOMON ISLANDS</option>
3000					
3001					<option value="SOMALIA">SOMALIA</option>
3002					
3003					<option value="SOUTH AFRICA">SOUTH AFRICA</option>
3004					
3005					<option value="SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS">SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS</option>
3006					
3007					<option value="SPAIN">SPAIN</option>
3008					
3009					<option value="SRI LANKA">SRI LANKA</option>
3010					
3011					<option value="ST. BARTHELEMY">ST. BARTHELEMY</option>
3012					
3013					<option value="ST. CHRISTOPHER">ST. CHRISTOPHER</option>
3014					
3015					<option value="ST. CROIX">ST. CROIX</option>
3016					
3017					<option value="ST. EUSTATIUS">ST. EUSTATIUS</option>
3018					
3019					<option value="ST. JOHN">ST. JOHN</option>
3020					
3021					<option value="ST. MAARTEN">ST. MAARTEN</option>
3022					
3023					<option value="ST. MARTIN">ST. MARTIN</option>
3024					
3025					<option value="ST. THOMAS">ST. THOMAS</option>
3026					
3027					<option value="SUDAN">SUDAN</option>
3028					
3029					<option value="SURINAME">SURINAME</option>
3030					
3031					<option value="SVALBARD AND JAN MAYEN">SVALBARD AND JAN MAYEN</option>
3032					
3033					<option value="SWAZILAND">SWAZILAND</option>
3034					
3035					<option value="SWEDEN">SWEDEN</option>
3036					
3037					<option value="SWITZERLAND">SWITZERLAND</option>
3038					
3039					<option value="SYRIAN ARAB REPUBLIC">SYRIAN ARAB REPUBLIC</option>
3040					
3041					<option value="TAIWAN">TAIWAN</option>
3042					
3043					<option value="TAJIKISTAN">TAJIKISTAN</option>
3044					
3045					<option value="TANZANIA, UNITED REPUBLIC OF">TANZANIA, UNITED REPUBLIC OF</option>
3046					
3047					<option value="THAILAND">THAILAND</option>
3048					
3049					<option value="TIMOR-LESTE">TIMOR-LESTE</option>
3050					
3051					<option value="TINIAN">TINIAN</option>
3052					
3053					<option value="TOGO">TOGO</option>
3054					
3055					<option value="TOKELAU">TOKELAU</option>
3056					
3057					<option value="TONGA">TONGA</option>
3058					
3059					<option value="TORTOLA">TORTOLA</option>
3060					
3061					<option value="TRINIDAD AND TOBAGO">TRINIDAD AND TOBAGO</option>
3062					
3063					<option value="TRUK">TRUK</option>
3064					
3065					<option value="TUNISIA">TUNISIA</option>
3066					
3067					<option value="TURKEY">TURKEY</option>
3068					
3069					<option value="TURKMENISTAN">TURKMENISTAN</option>
3070					
3071					<option value="TURKS AND CAICOS ISLANDS">TURKS AND CAICOS ISLANDS</option>
3072					
3073					<option value="TUVALU">TUVALU</option>
3074					
3075					<option value="UGANDA">UGANDA</option>
3076					
3077					<option value="UKRAINE">UKRAINE</option>
3078					
3079					<option value="UNION ISLAND">UNION ISLAND</option>
3080					
3081					<option value="UNITED ARAB EMIRATES">UNITED ARAB EMIRATES</option>
3082					
3083					<option value="UNITED KINGDOM">UNITED KINGDOM</option>
3084					
3085					<option value="UNITED STATES MINOR OUTLYING ISLANDS">UNITED STATES MINOR OUTLYING ISLANDS</option>
3086					
3087					<option value="URUGUAY">URUGUAY</option>
3088					
3089					<option value="UZBEKISTAN">UZBEKISTAN</option>
3090					
3091					<option value="VANUATU">VANUATU</option>
3092					
3093					<option value="VENEZUELA, BOLIVARIAN REPUBLIC OF">VENEZUELA, BOLIVARIAN REPUBLIC OF</option>
3094					
3095					<option value="VIET NAM">VIET NAM</option>
3096					
3097					<option value="VIRGIN ISLANDS, BRITISH">VIRGIN ISLANDS, BRITISH</option>
3098					
3099					<option value="VIRGIN ISLANDS, U.S.">VIRGIN ISLANDS, U.S.</option>
3100					
3101					<option value="WALES">WALES</option>
3102					
3103					<option value="WALLIS AND FUTUNA">WALLIS AND FUTUNA</option>
3104					
3105					<option value="WESTERN SAHARA">WESTERN SAHARA</option>
3106					
3107					<option value="YAP">YAP</option>
3108					
3109					<option value="YEMEN">YEMEN</option>
3110					
3111					<option value="ZAIRE">ZAIRE</option>
3112					
3113					<option value="ZAMBIA">ZAMBIA</option>
3114					
3115					<option value="ZIMBABWE">ZIMBABWE</option>
3116					
3117					</select>
3118				
3119					<input id="statectry" name="statectry" type="hidden" value="CANADA,UNITED STATES">
3120					
3121					<input id="zipctry" name="zipctry" type="hidden" value="CANADA,MEXICO,UNITED STATES">
3122				
3123									</div>									
3124								</div>
3125							
3126								<div id="rowcontainer_contact_zip" class="row">
3127									
3128											<div id="labelcontainer_contact_zip" class="medium-3 columns">
3129												<div id="td_contact_zip">
3130													<label id="label_contact_zip" for="contact_zip" class=" formreq">Zip/Postal Code*:</label>
3131													
3132												</div>
3133											</div>	
3134										
3135									<div id="fieldcontainer_contact_zip" class="medium-9 columns">
3136										
3137			
3138			<input class=" " id="contact_zip" name="contact_zip" type="text" maxlength="20" size="20" value="" onblur="svcrm.formBuilderScripts.zipLookup('/', this.value, document.frm_3.contact_city, document.frm_3.contact_state, true); ">
3139			
3140									</div>									
3141								</div>
3142							
3143								<div id="rowcontainer_contact_city" class="row">
3144									
3145											<div id="labelcontainer_contact_city" class="medium-3 columns">
3146												<div id="td_contact_city">
3147													<label id="label_contact_city" for="contact_city" class=" formreq">City*:</label>
3148													
3149												</div>
3150											</div>	
3151										
3152									<div id="fieldcontainer_contact_city" class="medium-9 columns">
3153										
3154			
3155			<input class=" " id="contact_city" name="contact_city" type="text" maxlength="100" size="25" value="">
3156			
3157									</div>									
3158								</div>
3159							
3160								<div id="rowcontainer_contact_state" class="row">
3161									
3162											<div id="labelcontainer_contact_state" class="medium-3 columns">
3163												<div id="td_contact_state">
3164													<label id="label_contact_state" for="contact_state" class=" formreq">State/Province*:</label>
3165													
3166												</div>
3167											</div>	
3168										
3169									<div id="fieldcontainer_contact_state" class="medium-9 columns">
3170															
3171					<select class=" "  id="contact_state" name="contact_state" >
3172					<option value="">--None--</option> 
3173					<option value="**">** - **</option>
3174					
3175					<option value="AB">AB - Alberta</option>
3176					
3177					<option value="AK">AK - Alaska</option>
3178					
3179					<option value="AL">AL - Alabama</option>
3180					
3181					<option value="AR">AR - Arkansas</option>
3182					
3183					<option value="AZ">AZ - Arizona</option>
3184					
3185					<option value="BC">BC - British Columbia</option>
3186					
3187					<option value="CA">CA - California</option>
3188					
3189					<option value="CO">CO - Colorado</option>
3190					
3191					<option value="CT">CT - Connecticut</option>
3192					
3193					<option value="DC">DC - District of Columbia</option>
3194					
3195					<option value="DE">DE - Delaware</option>
3196					
3197					<option value="FL">FL - Florida</option>
3198					
3199					<option value="GA">GA - Georgia</option>
3200					
3201					<option value="HI">HI - Hawaii</option>
3202					
3203					<option value="IA">IA - Iowa</option>
3204					
3205					<option value="ID">ID - Idaho</option>
3206					
3207					<option value="IL">IL - Illinois</option>
3208					
3209					<option value="IN">IN - Indiana</option>
3210					
3211					<option value="KS">KS - Kansas</option>
3212					
3213					<option value="KY">KY - Kentucky</option>
3214					
3215					<option value="LA">LA - Louisiana</option>
3216					
3217					<option value="MA">MA - Massachusetts</option>
3218					
3219					<option value="MB">MB - Manitoba</option>
3220					
3221					<option value="MD">MD - Maryland</option>
3222					
3223					<option value="ME">ME - Maine</option>
3224					
3225					<option value="MH">MH - Marshall Islands</option>
3226					
3227					<option value="MI">MI - Michigan</option>
3228					
3229					<option value="MN">MN - Minnesota</option>
3230					
3231					<option value="MO">MO - Missouri</option>
3232					
3233					<option value="MS">MS - Mississippi</option>
3234					
3235					<option value="MT">MT - Montana</option>
3236					
3237					<option value="NB">NB - New Brunswick</option>
3238					
3239					<option value="NC">NC - North Carolina</option>
3240					
3241					<option value="ND">ND - North Dakota</option>
3242					
3243					<option value="NE">NE - Nebraska</option>
3244					
3245					<option value="NH">NH - New Hampshire</option>
3246					
3247					<option value="NJ">NJ - New Jersey</option>
3248					
3249					<option value="NL">NL - Newfoundland and Labrador</option>
3250					
3251					<option value="NM">NM - New Mexico</option>
3252					
3253					<option value="NS">NS - Nova Scotia</option>
3254					
3255					<option value="NSW">NSW - New South Wales</option>
3256					
3257					<option value="NT">NT - Northwest Territory</option>
3258					
3259					<option value="NU">NU - Nunavut</option>
3260					
3261					<option value="NV">NV - Nevada</option>
3262					
3263					<option value="NY">NY - New York</option>
3264					
3265					<option value="OH">OH - Ohio</option>
3266					
3267					<option value="OK">OK - Oklahoma</option>
3268					
3269					<option value="ON">ON - Ontario</option>
3270					
3271					<option value="OR">OR - Oregon</option>
3272					
3273					<option value="PA">PA - Pennsylvania</option>
3274					
3275					<option value="PE">PE - Prince Edward Island</option>
3276					
3277					<option value="QC">QC - Quebec</option>
3278					
3279					<option value="Qld">Qld - Queensland</option>
3280					
3281					<option value="RI">RI - Rhode Island</option>
3282					
3283					<option value="SA">SA - South Australia</option>
3284					
3285					<option value="SAN">SAN - Santiago</option>
3286					
3287					<option value="SC">SC - South Carolina</option>
3288					
3289					<option value="SD">SD - South Dakota</option>
3290					
3291					<option value="SK">SK - Saskatchewan</option>
3292					
3293					<option value="Tas">Tas - Tasmania</option>
3294					
3295					<option value="TN">TN - Tennessee</option>
3296					
3297					<option value="TX">TX - Texas</option>
3298					
3299					<option value="UT">UT - Utah</option>
3300					
3301					<option value="VA">VA - Virginia</option>
3302					
3303					<option value="Vic">Vic - Victoria</option>
3304					
3305					<option value="VT">VT - Vermont</option>
3306					
3307					<option value="WA">WA - Washington</option>
3308					
3309					<option value="WA">WA - Western Australia</option>
3310					
3311					<option value="WI">WI - Wisconsin</option>
3312					
3313					<option value="WV">WV - West Virginia</option>
3314					
3315					<option value="WY">WY - Wyoming</option>
3316					
3317					<option value="YT">YT - Yukon</option>
3318					
3319					</select>
3320				
3321									</div>									
3322								</div>
3323							
3324								<div id="rowcontainer_inquiry_comments" class="row">
3325									
3326											<div id="labelcontainer_inquiry_comments" class="medium-3 columns">
3327												<div id="td_inquiry_comments">
3328													<label id="label_inquiry_comments" for="inquiry_comments" class=" formreq">Comments*:</label>
3329													
3330												</div>
3331											</div>	
3332										
3333									<div id="fieldcontainer_inquiry_comments" class="medium-9 columns">
3334													
3335			<textarea class=" "  id="inquiry_comments" name="inquiry_comments" cols="40" rows="6" ></textarea>
3336			
3337									</div>									
3338								</div>
3339							
3340					<h3>Privacy Policy</h3>
3341					
3342								<div id="rowcontainer_udf_1" class="row">
3343									
3344													<div id="labelcontainer_udf_1" class="medium-3 columns">
3345														<div id="td_udf_1">
3346															<label id="label_udf_1"  class=" formreq">I agree to the <a href="https://destinationwoodbury.com/privacy-policy/" target="_blank" rel="noopener">Privacy Policy</a>*:</label>
3347															
3348														</div>
3349													</div>	
3350												
3351									<div id="fieldcontainer_udf_1" class="medium-9 columns">
3352										
3353						<fieldset style='border:0px;'>
3354							<legend style="display:none;">udf_1</legend>
3355					<input  class=" "  id="udf_1_1" name="udf_1" type="radio" value="1"><label  class=" formreq"  for="udf_1_1"> Yes </label>
3356					<input  class=" "  id="udf_1_0" name="udf_1" type="radio" value="
33560"><label class=" formreq"  for="udf_1_0"> No </label>
3357						</fieldset>
3358					
3359									</div>									
3360								</div>
3361							
3362
3363				<p class="hint formreq text-center">* Indicates a required field.</p>
3364				<hr size="1" color="cccccc" width="100%">
3365				<div class="row">
3366					<div class="medium-6 small-centered captcha columns">
vendor: 106 bytes, lines 3366-3368
3366
3367						
3368	            <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=
33686Lc81VwqAAAAAG1QlOeYj5Tpm5voTABj-tCffQNd
vendor: 26 bytes, lines 3368-3369
3368"></script>
3369	            
3369<input type="hidden" id="g-recaptcha-response" name="g-recaptcha-response">
3370	         
3371            
3372            <input type="hidden" name="code" id="code" value="1234" />
3373            <input type="hidden" name="code_key" id="code_key" value="rO0ABXQABDEyMzQ=" />
3374            
3375					</div>
3376				</div>
3377
3378				<hr size="1" color="cccccc" width="100%">
3379				<div class="row">
3380					<div class="medium-6 small-centered columns formCntrls">
3381						<label for="savefrm_button" class="label_hidden">Submit</label>
3382						<input class="button" id="savefrm_button" name="savefrm" type="Submit" value="Submit">
3383						<label for="resetfrm_button" class="label_hidden">Reset</label>
3384						<input class="button" id="resetfrm_button" type="Reset" value="Reset">
3385					</div>
3386				</div>
3387			</form>
3388
3389			
3390			
3390<script type="text/javascript">
3391				/*	IP Address Tracking enabled.  IP addresses are being tracked in order to ensure compliance with local privacy laws	*/
3392				var __sv = __sv || {};
3393				
3394					
3395				(function(){
3396					function ___onload_function(){
3397						
3398					};
3399					
3400					
3401					
3402					if(window.addEventListener){
3403						window.addEventListener('load',___onload_function,false);
3404					}else if(window.attachEvent){
3405						window.attachEvent('onload',___onload_function);
3406					}
3407				})();
3408			</script>
3408
3409			
3410			 
3410<script type="text/javascript">
3411			function AoProcessForm(frm){
3412				var changeSaveFrmButtonTypeAndSubmit = function(frm){
3413					try{
3414						if(frm && 'savefrm' in frm && 'type' in frm.savefrm){
3415							frm.savefrm.style.opacity = '0';
3416							frm.savefrm.setAttribute("type","input");
3417						}
3418						frm.submit();
3419					}catch(e){
3420						if(console && 'log' in console){
3421							console.log("Error trying to pass the save button", e);
3422						}
3423					}
3424				};
3425				
3426					changeSaveFrmButtonTypeAndSubmit(frm);
3427				
3428			}
3429		</script>
3429
3430			
3430<script type="text/javascript">
3431				(function(){
3432	
3433					svcrm = ((typeof svcrm != 'undefined') ? svcrm : {});
3434					svcrm.formBuilderScripts = ((typeof svcrm.formBuilderScripts != 'undefined') ? svcrm.formBuilderScripts : {});
3435	
3436						svcrm.formBuilderScripts.chkBoxes = function(fld){
3437						var i = 0;
3438						var cnt = 0;					
3439						if(fld.length==undefined && fld.checked == true) return true;
3440						for (i = 0; i < fld.length; i++) {
3441							if (fld[i].checked) {
3442								cnt++;
3443								break;
3444							}
3445						}
3446						if (cnt == 0)
3447							return false;
3448						else
3449							return true;
3450					};
3451	
3452					svcrm.formBuilderScripts.updReq = function(){
3453						var i = 0;
3454						var st = new Array();
3455						var zp = new Array();
3456	
3457						
3458								var cty = document.getElementById('contact_country').options[document.getElementById('contact_country').selectedIndex].value;
3459	
3460								
3461								st = document.getElementById('statectry').value.split(',');
3462								for (i = 0; i < st.length; i++) {
3463									if (st[i] == cty) break;
3464								}
3465	
3466								if (i == st.length && cty.length > 0)
3467									document.getElementById('label_contact_state').className = 'formnoreq';
3468								else
3469									document.getElementById('label_contact_state').className = 'formreq';
3470								
3471								zp = document.getElementById('zipctry').value.split(',');
3472								for (i = 0; i < zp.length; i++) {
3473									if (zp[i] == cty) break;
3474								}
3475	
3476								if (i == zp.length && cty.length > 0)
3477									document.getElementById('label_contact_zip').className = 'formnoreq';
3478								else
3479									document.getElementById('label_contact_zip').className = 'formreq';
3480								
3481	
3482						return true;
3483					};
3484	
3485					// removes the leading and trailing spaces from a string,
3486					// similar to the java.lang.String.trim() function
3487					// added by lturetsky, taken from http://www.voy.com/1888/58.html
3488					svcrm.formBuilderScripts.trim = function(st){
3489						var len = st.length
3490						var begin = 0, end = len - 1;
3491						while (st.charAt(begin) == " " && begin < len) {
3492							begin++;
3493						}
3494						while (st.charAt(end) == " " && begin < end) {
3495							end--;
3496						}
3497						return st.substring(begin, end+1);
3498					};
3499	
3500	
3501					svcrm.formBuilderScripts.validateForm = function(frm){
3502						var errMsg = '', reqMsg = '', fmtMsg = '';
3503	
3504						
3505							
3506										if (svcrm.formBuilderScripts.trim(document.getElementById('contact_fname').value).length == 0)
3507									
3508										reqMsg += '    First Name\n';
3509								
3510										if (svcrm.formBuilderScripts.trim(document.getElementById('contact_lname').value).length == 0)
3511									
3512										reqMsg += '    Last Name\n';
3513								
3514										if (svcrm.formBuilderScripts.trim(document.getElementById('contact_email').value).length == 0)
3515									
3516										reqMsg += '    Email\n';
3517								
3518									if (!svcrm.formBuilderScripts.checkEmail(document.getElementById('contact_email')))
3519										fmtMsg += '    Please enter a valid email address for: Email\n';
3520								
3521									if (!document.getElementById('contact_sendemail_1').checked && !(document.getElementById('contact_sendemail_0').checked))
3522									
3523										reqMsg += '    Is it okay to contact you via email?\n';
3524								
3525									if (!svcrm.formBuilderScripts.checkPhone(document.getElementById('contact_phone')))
3526										fmtMsg += '    Please enter a valid phone number for : Phone\n';
3527									else
3528										svcrm.formBuilderScripts.fmtPhone(document.getElementById('contact_phone'));
3529								
3530									if (document.getElementById('contact_country').selectedIndex == 0)
3531									
3532										reqMsg += '    Country\n';
3533								
3534									if (document.getElementById('label_contact_zip').className == 'formreq' && svcrm.formBuilderScripts.trim(document.getElementById('contact_zip').value).length == 0)
3535									
3536										reqMsg += '    Zip/Postal Code\n';
3537								
3538									svcrm.formBuilderScripts.fmtZip(document.getElementById('contact_zip'));
3539								
3540										if (svcrm.formBuilderScripts.trim(document.getElementById('contact_city').value).length == 0)
3541									
3542										reqMsg += '    City\n';
3543								
3544									if (document.getElementById('label_contact_state').className == 'formreq' && document.getElementById('contact_state').selectedIndex == 0)
3545									
3546										reqMsg += '    State/Province\n';
3547								
3548										if (svcrm.formBuilderScripts.trim(document.getElementById('inquiry_comments').value).length == 0)
3549									
3550										reqMsg += '    Comments\n';
3551								
3552									if (!document.getElementById('udf_1_1').checked && !(document.getElementById('udf_1_0').checked))
3553									
3554										reqMsg += '    I agree to the <a href=\"https://destinationwoodbury.com/privacy-policy/\" target=\"_blank\" rel=\"noopener\">Privacy Policy</a>\n';
3555								
3556	
3557						//only validate the captcha if it is there
3558						var cdElm = document.getElementById('code');
3559						if (cdElm !== null && cdElm.value.length == 0){
3560							reqMsg += '    Image Code\n';
3561						}
3562						
3563						//allow a hook in for custom validations
3564						var customValidations = svcrm.formBuilderScripts.processCustomValidations();
3565						if('reqMsg' in customValidations && customValidations.reqMsg.length){
3566							reqMsg += customValidations.reqMsg;
3567						}
3568						if('fmtMsg' in customValidations && customValidations.fmtMsg.length){
3569							fmtMsg += customValidations.fmtMsg;
3570						}
3571						
3572						return svcrm.formBuilderScripts.processValidationMessages(reqMsg,fmtMsg,frm);
3573					};
3574					
3575					//core will do nothing but gives devs a hook
3576					svcrm.formBuilderScripts.processCustomValidations = function(){
3577						var rtnvar = {reqMsg:'',fmtMsg:''};
3578						return rtnvar;
3579					};
3580					
3581					//might as well split this out so customizations can be made
3582					svcrm.formBuilderScripts.processValidationMessages = function(reqMsg,fmtMsg,frm){
3583						var errMsg = '';
3584						Array.prototype.forEach.call(document.getElementsByName("savefrm"), function(e){e.disabled=true});
3585						if ((reqMsg.length + fmtMsg.length) != 0) {
3586							errMsg = 'This information cannot be sent at this time!\n\n';
3587						if (reqMsg.length > 0)
3588							errMsg += 'The following fields are required!\n' + reqMsg + '\n';
3589	
3590						if (fmtMsg.length > 0)
3591							errMsg += 'The following information is invalid!\n' + fmtMsg + '\n';							
3592	
3593							svcrm.formBuilderScripts.showValidationErrorMsg(errMsg);
3594							Array.prototype.forEach.call(document.getElementsByName("savefrm"), function(e){e.disabled=false});
3595							return false;
3596						}else{
3597							AoProcessForm(frm);
3598							return false;
3599						}
3600					};
3601					
3602					//why not :)
3603					svcrm.formBuilderScripts.showValidationErrorMsg = function(msg){
3604						alert(msg);
3605					};
3606	
3607					svcrm.formBuilderScripts.updateDOB = function(monthFld,dayFld) {
3608						var days = 0;
3609						if (monthFld.selectedIndex == 0) return true;
3610									
3611						switch (monthFld.selectedIndex) {
3612							case 2:
3613								days = 30;
3614								break;
3615							case 4:
3616							case 6:
3617							case 9:
3618							case 11:
3619								days = 31;
3620								break;
3621							default:
3622								days = 32;
3623								break;
3624						}
3625						
3626						if (dayFld.options[dayFld.selectedIndex].value >= days)
3627							dayFld.selectedIndex = days - 1;
3628						
3629						dayFld.length = days;
3630						for (var i = 28; i < days; i++) {
3631							dayFld.options[i].value = String(i);
3632							dayFld.options[i].text = String(i);	
3633						}
3634						return true;
3635					}
3636	
3637				})();
3638			</script>
3638
3639		
3640			
3640<script type="text/javascript">
3641	
3642				
3643					(function(){
3644						svcrm = ((typeof svcrm != 'undefined') ? svcrm : {});
3645						svcrm.formBuilderScripts = ((typeof svcrm.formBuilderScripts != 'undefined') ? svcrm.formBuilderScripts : {});
3646				
3647	
3648					window.svcrm.formBuilderScripts.states = [{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"AFGHANISTAN","COUNTRYID":239},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ÅLAND ISLANDS","COUNTRYID":272},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ALBANIA","COUNTRYID":1},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ALGERIA","COUNTRYID":2},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"AMERICAN SAMOA","COUNTRYID":3},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ANDORRA","COUNTRYID":4},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ANGOLA","COUNTRYID":250},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ANGUILLA","COUNTRYID":5},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ANTARCTICA","COUNTRYID":256},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ANTIGUA AND BARBUDA","COUNTRYID":6},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ARGENTINA","COUNTRYID":7},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ARMENIA","COUNTRYID":251},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ARUBA","COUNTRYID":8},{"STATES":"&#x1F;**&#x1F;** - ** &#x1F;NSW&#x1F;NSW - New South Wales &#x1F;Qld&#x1F;Qld - Queensland &#x1F;SA&#x1F;SA - South Australia &#x1F;Tas&#x1F;Tas - Tasmania &#x1F;Vic&#x1F;Vic - Victoria &#x1F;WA&#x1F;WA - Western Australia","COUNTRYNAME":"AUSTRALIA","COUNTRYID":9},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"AUSTRIA","COUNTRYID":10},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"AZERBAIJAN","COUNTRYID":252},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BAHAMAS","COUNTRYID":12},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BAHRAIN","COUNTRYID":13},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BANGLADESH","COUNTRYID":14},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BARBADOS","COUNTRYID":15},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BELARUS","COUNTRYID":18},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BELGIUM","COUNTRYID":16},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BELIZE","COUNTRYID":17},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BENIN","COUNTRYID":19},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BERMUDA","COUNTRYID":20},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BHUTAN","COUNTRYID":240},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BOLIVIA, PLURINATIONAL STATE OF","COUNTRYID":21},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BOSNIA AND HERZEGOVINA","COUNTRYID":23},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BOTSWANA","COUNTRYID":24},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BOUVET ISLAND","COUNTRYID":253},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BRAZIL","COUNTRYID":25},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BRITISH INDIAN OCEAN TERRITORY","COUNTRYID":278},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BRUNEI DARUSSALAM","COUNTRYID":27},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BULGARIA","COUNTRYID":28},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BURKINA FASO","COUNTRYID":29},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"BURUNDI","COUNTRYID":30},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CAMBODIA","COUNTRYID":31},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CAMEROON","COUNTRYID":32},{"STATES":"&#x1F;**&#x1F;** - ** &#x1F;AB&#x1F;AB - Alberta &#x1F;BC&#x1F;BC - British Columbia &#x1F;MB&#x1F;MB - Manitoba &#x1F;NB&#x1F;NB - New Brunswick &#x1F;NL&#x1F;NL - Newfoundland and Labrador &#x1F;NT&#x1F;NT - Northwest Territory &#x1F;NS&#x1F;NS - Nova Scotia &#x1F;NU&#x1F;NU - Nunavut &#x1F;ON&#x1F;ON - Ontario &#x1F;PE&#x1F;PE - Prince Edward Island &#x1F;QC&#x1F;QC - Quebec &#x1F;SK&#x1F;SK - Saskatchewan &#x1F;YT&#x1F;YT - Yukon","COUNTRYNAME":"CANADA","COUNTRYID":33},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CANARY ISLANDS","COUNTRYID":34},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CAPE VERDE","COUNTRYID":35},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CAYMAN ISLANDS","COUNTRYID":36},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CENTRAL AFRICAN REPUBLIC","COUNTRYID":37},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CHAD","COUNTRYID":38},{"STATES":"&#x1F;**&#x1F;** - ** &#x1F;SAN&#x1F;SAN - Santiago","COUNTRYNAME":"CHILE","COUNTRYID":40},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CHINA","COUNTRYID":41},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CHRISTMAS ISLAND","COUNTRYID":254},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"COCOS (KEELING) ISLANDS","COUNTRYID":241},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"COLOMBIA","COUNTRYID":42},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"COMOROS","COUNTRYID":255},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CONGO","COUNTRYID":43},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CONGO, THE DEMOCRATIC REPUBLIC OF THE","COUNTRYID":274},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"COOK ISLANDS","COUNTRYID":44},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"COSTA RICA","COUNTRYID":45},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CÔTE D'IVOIRE","COUNTRYID":94},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CROATIA","COUNTRYID":46},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CUBA","COUNTRYID":242},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CURACAO","COUNTRYID":47},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CYPRUS","COUNTRYID":48},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"CZECH REPUBLIC","COUNTRYID":49},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"DENMARK","COUNTRYID":50},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"DJIBOUTI","COUNTRYID":51},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"DOMINICA","COUNTRYID":52},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"DOMINICAN REPUBLIC","COUNTRYID":53},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ECUADOR","COUNTRYID":54},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"EGYPT","COUNTRYID":55},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"EL SALVADOR","COUNTRYID":56},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"EQUATORIAL GUINEA","COUNTRYID":58},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ERITREA","COUNTRYID":59},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ESTONIA","COUNTRYID":60},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ETHIOPIA","COUNTRYID":61},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"FALKLAND ISLANDS (MALVINAS)","COUNTRYID":258},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"FAROE ISLANDS","COUNTRYID":62},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"FIJI","COUNTRYID":64},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"FINLAND","COUNTRYID":65},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"FRANCE","COUNTRYID":66},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"FRENCH GUIANA","COUNTRYID":67},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"FRENCH POLYNESIA","COUNTRYID":197},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"FRENCH SOUTHERN TERRITORIES","COUNTRYID":283},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GABON","COUNTRYID":69},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GAMBIA","COUNTRYID":70},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GEORGIA","COUNTRYID":71},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GERMANY","COUNTRYID":72},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GHANA","COUNTRYID":73},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GIBRALTAR","COUNTRYID":74},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GREECE","COUNTRYID":75},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GREENLAND","COUNTRYID":76},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GRENADA","COUNTRYID":77},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GUADELOUPE","COUNTRYID":78},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GUAM","COUNTRYID":79},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GUATEMALA","COUNTRYID":80},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GUERNSEY","COUNTRYID":275},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GUINEA","COUNTRYID":81},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GUINEA-BISSAU","COUNTRYID":82},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"GUYANA","COUNTRYID":83},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"HAITI","COUNTRYID":84},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"HEARD ISLAND AND MCDONALD ISLANDS","COUNTRYID":276},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"HOLY SEE (VATICAN CITY STATE)","COUNTRYID":236},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"HONDURAS","COUNTRYID":86},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"HONG KONG","COUNTRYID":87},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"HUNGARY","COUNTRYID":88},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ICELAND","COUNTRYID":89},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"INDIA","COUNTRYID":90},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"INDONESIA","COUNTRYID":91},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"IRAN, ISLAMIC REPUBLIC OF","COUNTRYID":235},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"IRAQ","COUNTRYID":238},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"IRELAND","COUNTRYID":234},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ISLE OF MAN","COUNTRYID":277},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ISRAEL","COUNTRYID":92},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ITALY","COUNTRYID":93},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"JAMAICA","COUNTRYID":95},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"JAPAN","COUNTRYID":96},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"JERSEY","COUNTRYID":279},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"JORDAN","COUNTRYID":97},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"KAZAKHSTAN","COUNTRYID":98},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"KENYA","COUNTRYID":99},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"KIRIBATI","COUNTRYID":100},{"STATES":"&#x1F;**&#x1F;
3648** - **","COUNTRYNAME":"KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF","COUNTRYID":264},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"KOREA, REPUBLIC OF","COUNTRYID":177},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"KOSRAE","COUNTRYID":101},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"KUWAIT","COUNTRYID":102},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"KYRGYZSTAN","COUNTRYID":103},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"LAO PEOPLE'S DEMOCRATIC REPUBLIC","COUNTRYID":104},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"LATVIA","COUNTRYID":105},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"LEBANON","COUNTRYID":106},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"LESOTHO","COUNTRYID":107},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"LIBERIA","COUNTRYID":108},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"LIBYAN ARAB JAMAHIRIYA","COUNTRYID":259},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"LIECHTENSTEIN","COUNTRYID":109},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"LITHUANIA","COUNTRYID":110},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"LUXEMBOURG","COUNTRYID":111},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MACAO","COUNTRYID":112},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF","COUNTRYID":113},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MADAGASCAR","COUNTRYID":114},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MALAWI","COUNTRYID":116},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MALAYSIA","COUNTRYID":117},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MALDIVES","COUNTRYID":118},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MALI","COUNTRYID":119},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MALTA","COUNTRYID":120},{"STATES":"&#x1F;**&#x1F;** - ** &#x1F;MH&#x1F;MH - Marshall Islands","COUNTRYNAME":"MARSHALL ISLANDS","COUNTRYID":121},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MARTINIQUE","COUNTRYID":122},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MAURITANIA","COUNTRYID":123},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MAURITIUS","COUNTRYID":124},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MAYOTTE","COUNTRYID":260},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MEXICO","COUNTRYID":125},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MICRONESIA, FEDERATED STATES OF","COUNTRYID":63},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MOLDOVA, REPUBLIC OF","COUNTRYID":126},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MONACO","COUNTRYID":127},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MONGOLIA","COUNTRYID":261},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MONTENEGRO","COUNTRYID":115},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MONTSERRAT","COUNTRYID":128},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MOROCCO","COUNTRYID":129},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MOZAMBIQUE","COUNTRYID":130},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"MYANMAR","COUNTRYID":131},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NAMIBIA","COUNTRYID":132},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NAURU","COUNTRYID":262},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NEPAL","COUNTRYID":133},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NETHERLANDS","COUNTRYID":134},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NETHERLANDS ANTILLES","COUNTRYID":135},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NEW CALEDONIA","COUNTRYID":136},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NEW ZEALAND","COUNTRYID":137},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NICARAGUA","COUNTRYID":138},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NIGER","COUNTRYID":139},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NIGERIA","COUNTRYID":140},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NIUE","COUNTRYID":263},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NORFOLK ISLAND","COUNTRYID":141},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NORTHERN MARIANA ISLANDS","COUNTRYID":143},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"NORWAY","COUNTRYID":144},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"OMAN","COUNTRYID":145},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"PAKISTAN","COUNTRYID":146},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"PALAU","COUNTRYID":147},{"STATES":"&#x1F;**&#x1F;
3648** - **","COUNTRYNAME":"PALESTINIAN TERRITORY, OCCUPIED","COUNTRYID":281},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"PANAMA","COUNTRYID":148},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"PAPUA NEW GUINEA","COUNTRYID":149},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"PARAGUAY","COUNTRYID":150},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"PERU","COUNTRYID":151},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"PHILIPPINES","COUNTRYID":152},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"PITCAIRN","COUNTRYID":265},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"POLAND","COUNTRYID":153},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"PONAPE","COUNTRYID":154},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"PORTUGAL","COUNTRYID":155},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"PUERTO RICO","COUNTRYID":156},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"QATAR","COUNTRYID":157},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"RÉUNION","COUNTRYID":160},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ROMANIA","COUNTRYID":161},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"RUSSIAN FEDERATION","COUNTRYID":163},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"RWANDA","COUNTRYID":164},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SABA","COUNTRYID":165},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAINT BARTHÉLEMY","COUNTRYID":273},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAINT HELENA","COUNTRYID":245},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAINT KITTS AND NEVIS","COUNTRYID":185},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAINT LUCIA","COUNTRYID":186},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAINT MARTIN","COUNTRYID":280},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAINT PIERRE AND MIQUELON","COUNTRYID":269},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAINT VINCENT AND THE GRENADINES","COUNTRYID":190},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAIPAN","COUNTRYID":166},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAMOA","COUNTRYID":228},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAN MARINO","COUNTRYID":266},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAO TOME AND PRINCIPE","COUNTRYID":267},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SAUDI ARABIA","COUNTRYID":167},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SCOTLAND","COUNTRYID":168},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SENEGAL","COUNTRYID":169},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SERBIA","COUNTRYID":284},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SEYCHELLES","COUNTRYID":170},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SIERRA LEONE","COUNTRYID":171},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SINGAPORE","COUNTRYID":172},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SLOVAKIA","COUNTRYID":173},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SLOVENIA","COUNTRYID":174},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SOLOMON ISLANDS","COUNTRYID":175},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SOMALIA","COUNTRYID":244},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SOUTH AFRICA","COUNTRYID":176},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS","COUNTRYID":268},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SPAIN","COUNTRYID":178},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SRI LANKA","COUNTRYID":179},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ST. BARTHELEMY","COUNTRYID":180},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ST. CHRISTOPHER","COUNTRYID":181},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ST. CROIX","COUNTRYID":182},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ST. EUSTATIUS","COUNTRYID":183},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ST. JOHN","COUNTRYID":184},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ST. MAARTEN","COUNTRYID":187},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ST. MARTIN","COUNTRYID":188},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ST. THOMAS","COUNTRYID":189},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SUDAN","COUNTRYID":191},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SURINAME","COUNTRYID":192},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SVALBARD AND JAN MAYEN","COUNTRYID":282},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SWAZILAND","COUNTRYID":193},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SWEDEN","COUNTRYID":194},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SWITZERLAND","COUNTRYID":195},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"SYRIAN ARAB REPUBLIC","COUNTRYID":196},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TAIWAN","COUNTRYID":198},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TAJIKISTAN","COUNTRYID":199},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TANZANIA, UNITED REPUBLIC OF","COUNTRYID":200},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"THAILAND","COUNTRYID":201},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TIMOR-LESTE","COUNTRYID":257},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TINIAN","COUNTRYID":202},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TOGO","COUNTRYID":203},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TOKELAU","COUNTRYID":270},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TONGA","COUNTRYID":204},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TORTOLA","COUNTRYID":205},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TRINIDAD AND TOBAGO","COUNTRYID":206},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TRUK","COUNTRYID":207},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TUNISIA","COUNTRYID":208},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TURKEY","COUNTRYID":209},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TURKMENISTAN","COUNTRYID":271},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TURKS AND CAICOS ISLANDS","COUNTRYID":210},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"TUVALU","COUNTRYID":211},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"UGANDA","COUNTRYID":212},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"UKRAINE","COUNTRYID":213},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"UNION ISLAND","COUNTRYID":214},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"UNITED ARAB EMIRATES","COUNTRYID":215},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"UNITED KINGDOM","COUNTRYID":57},{"STATES":"&#x1F;**&#x1F;** - ** &#x1F;AL&#x1F;AL - Alabama &#x1F;AK&#x1F;AK - Alaska &#x1F;AZ&#x1F;AZ - Arizona &#x1F;AR&#x1F;AR - Arkansas &#x1F;CA&#x1F;CA - California &#x1F;CO&#x1F;CO - Colorado &#x1F;CT&#x1F;CT - Connecticut &#x1F;DE&#x1F;DE - Delaware &#x1F;DC&#x1F;DC - District of Columbia &#x1F;FL&#x1F;FL - Florida &#x1F;GA&#x1F;GA - Georgia &#x1F;HI&#x1F;HI - Hawaii &#x1F;ID&#x1F;ID - Idaho &#x1F;IL&#x1F;IL - Illinois &#x1F;IN&#x1F;IN - Indiana &#x1F;IA&#x1F;IA - Iowa &#x1F;KS&#x1F;KS - Kansas &#x1F;KY&#x1F;KY - Kentucky &#x1F;LA&#x1F;LA - Louisiana &#x1F;ME&#x1F;ME - Maine &#x1F;MD&#x1F;MD - Maryland &#x1F;MA&#x1F;MA - Massachusetts &#x1F;MI&#x1F;MI - Michigan &#x1F;MN&#x1F;MN - Minnesota &#x1F;MS&#x1F;MS - Mississippi &#x1F;MO&#x1F;MO - Missouri &#x1F;MT&#x1F;MT - Montana &#x1F;NE&#x1F;NE - Nebraska &#x1F;NV&#x1F;NV - Nevada &#x1F;NH&#x1F;NH - New Hampshire &#x1F;NJ&#x1F;NJ - New Jersey &#x1F;NM&#x1F;NM - New Mexico &#x1F;NY&#x1F;NY - New York &#x1F;NC&#x1F;NC - North Carolina &#x1F;ND&#x1F;ND - North Dakota &#x1F;OH&#x1F;OH - Ohio &#x1F;OK&#x1F;OK - Oklahoma &#x1F;OR&#x1F;OR - Oregon &#x1F;PA&#x1F;PA - Pennsylvania &#x1F;RI&#x1F;RI - Rhode Island &#x1F;SC&#x1F;SC - South Carolina &#x1F;SD&#x1F;SD - South Dakota &#x1F;TN&#x1F;TN - Tennessee &#x1F;TX&#x1F;TX - Texas &#x1F;UT&#x1F;UT - Utah &#x1F;VT&#x1F;VT - Vermont &#x1F;VA&#x1F;VA - Virginia &#x1F;WA&#x1F;WA - Washington &#x1F;WV&#x1F;WV - West Virginia &#x1F;WI&#x1F;WI - Wisconsin &#x1F;WY&#x1F;WY - Wyoming","COUNTRYNAME":"UNITED STATES","COUNTRYID":217},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"UNITED STATES MINOR OUTLYING ISLANDS","COUNTRYID":225},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"URUGUAY","COUNTRYID":218},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"UZBEKISTAN","COUNTRYID":220},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"VANUATU","COUNTRYID":221},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"VENEZUELA, BOLIVARIAN REPUBLIC OF","COUNTRYID":222},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"VIET NAM","COUNTRYID":223},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"VIRGIN ISLANDS, BRITISH","COUNTRYID":26},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"VIRGIN ISLANDS, U.S.","COUNTRYID":219},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"WALES","COUNTRYID":226},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"WALLIS AND FUTUNA","COUNTRYID":227},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"WESTERN SAHARA","COUNTRYID":246},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"YAP","COUNTRYID":229},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"YEMEN","COUNTRYID":247},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ZAIRE","COUNTRYID":231},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ZAMBIA","COUNTRYID":232},{"STATES":"&#x1F;**&#x1F;** - **","COUNTRYNAME":"ZIMBABWE","COUNTRYID":233}];
3649	
3650					svcrm.formBuilderScripts.countryChanged = function(domElm){
3651						
3652						var state = document.getElementById('contact_state');
3653							
3654	
3655						var oldSelIndexVal = state.value;  //$F('contact_state');
3656						var myStates = new Array();
3657	
3658						 // $('contact_state').options.length = 0;
3659						state.options.length = 0;
3660	
3661						for (var i = 0; i < window.svcrm.formBuilderScripts.states.length; i++) {
3662							if (window.svcrm.formBuilderScripts.states[i].COUNTRYNAME == domElm.options[domElm.selectedIndex].value || window.svcrm.formBuilderScripts.states[i].COUNTRYNAME == '') {
3663								var myObj = new Object();
3664	
3665								var tmp = window.svcrm.formBuilderScripts.states[i].STATES.split('&#x1F;');
3666								for (var x = 0; x < tmp.length; x = x + 2) {
3667									var myObj = new Object();
3668									myObj.statecode = tmp[x - 1];
3669									myObj.statename = tmp[x];
3670									if (tmp[x - 1] == oldSelIndexVal) {
3671										myObj.selected = true;
3672									} else {
3673										myObj.selected = false;
3674									}
3675	
3676									if(!myObj.statecode){
3677										myObj.statecode = '';
3678									}
3679									myStates.push(myObj);
3680								}
3681							}
3682						}
3683	
3684						if (myStates.length > 0) {
3685							for (var i = 0; i < myStates.length; i++) {
3686								 // $('contact_state').options[$('state').options.length] = new Option(myStates[i].statename, myStates[i].statecode, myStates[i].selected, myStates[i].selected);
3687								 state.options[state.options.length] = new Option(myStates[i].statename, myStates[i].statecode, myStates[i].selected, myStates[i].selected);
3688	
3689							}
3690						} else {
3691							// $('contact_state').options.length = 0;
3692							state.options.length = 0;
3693							//$('contact_state').options[$('contact_state').options.length] = new Option("** - **", "");
3694							state.options[state.options.length] = new Option("** - **", "");
3695						}
3696					}
3697	
3698				
3699					})();
3700				
3701			</script>
3701
3702		
3703			
3703<script type="text/javascript">
3704	
3705				
3706					(function(){					
3707						svcrm = ((typeof svcrm != 'undefined') ? svcrm : {});
3708						svcrm.formBuilderScripts = ((typeof svcrm.formBuilderScripts != 'undefined') ? svcrm.formBuilderScripts : {});
3709				
3710				
3711						window.svcrm.formBuilderScripts._____fileInpElmsRemoved = {}; //being lazy, need a place to store the file inputs that get removed from the form
3712						window.svcrm.formBuilderScripts._____filesUploading = 0; //if this is greater than 0, a file is still uploading.
3713				
3714						//this function is called when a file upload input has a file selected
3715						window.svcrm.formBuilderScripts.submitFileUpload = function(frmname,fldname){
3716							//kill off the old temp input that is used by formbuilder_fileAdd.cfm to know which form element to upload
3717							var oldinp = document.getElementById('thefileweneedtoupload');
3718							if(oldinp){ oldinp.parentNode.removeChild(oldinp); }
3719							
3720							//create the temp input that is used by formbuilder_fileAdd.cfm to know which form element to upload
3721							var inp = document.createElement('input'); inp.type = 'hidden'; inp.name = 'thefileweneedtoupload'; inp.id = 'thefileweneedtoupload'; inp.value = fldname;
3722							document[frmname].appendChild(inp);
3723							
3724							//need to get some things from this input before it is killed so we will it so we can recreate it
3725							var fld = document.getElementById(fldname);
3726							window.svcrm.formBuilderScripts._____fileInpElmsRemoved[fldname] = { id:fld.id, name:fld.name, className:fld.className, tabIndex:fld.tabIndex, onchange:fld.onchange };
3727							
3728							//kill iframe element if one exists
3729							window.svcrm.formBuilderScripts.killFileInputIframeElm(fldname);
3730							
3731							//create iframe to submit to
3732							var iframe = document.createElement('iframe'); iframe.id = 'fileUploaderIframe_'+fldname; iframe.name = 'fileUploaderIframe_'+fldname; iframe.style.display = 'none';
3733							document.body.appendChild(iframe);
3734							
3735							//store the form action before it is changed
3736							var origFormAttributes = {action: document[frmname].action, enctype: document[frmname].enctype};
3737							
3738							//change the form so that it will submit to the webapi and iframe target
3739							document[frmname].action = 'https://WoodburyMN.simpleviewcrm.com/webapi/formbuilder/formbuilder_fileAdd.cfm';
3740							document[frmname].target = 'fileUploaderIframe_'+fldname;
3741							document[frmname].enctype = 'multipart/form-data';
3742							document[frmname].submit();
3743
3744							//add to filesUploading so we don't allow form submissions while files are uploading
3745							window.svcrm.formBuilderScripts._____filesUploading = window.svcrm.formBuilderScripts._____filesUploading + 1;
3746							
3747							//reset the form to submit to where it was originally intended to submit to and remove the target so it doesn't go to the iframe
3748							document[frmname].setAttribute('action',origFormAttributes.action);
3749							document[frmname].setAttribute('enctype',origFormAttributes.enctype);
3750							document[frmname].removeAttribute('target');
3751
3752							// Disable the submit button and add a tool tip to the disabled element so it is clear why you can't submit yet -- useful for large files or slow connections
3753							document.getElementById('savefrm_button').disabled = true;
3754							var tt = document.getElementById('submit_tooltiptext');
3755							if(tt){
3756								//Make the tool tip show up
3757								tt.style.visibility = 'visible';
3758							} else {
3759								// create a new element
3760								var toolTip = document.createElement("span");
3761								var newContent = document.createTextNode("Unable to submit, file upload in progress.");
3762								toolTip.appendChild(newContent);
3763								toolTip.style.backgroundColor = "black";
3764								toolTip.style.color = "white";
3765								toolTip.style.textAlign = "center";
3766								toolTip.style.borderRadius = "6px";
3767								toolTip.style.padding = "4px 2px";
3768								toolTip.setAttribute('id', 'submit_tooltiptext');
3769
3770								// add the newly created element and its content into the DOM
3771								currentDiv = document.getElementById('resetfrm_button');
3772								var br = document.createElement("br"); // but put it on a new line first
3773								currentDiv.parentElement.insertBefore(br, null);
3774								currentDiv.parentElement.insertBefore(toolTip, null);
3775							}
3776						};
3777						
3778						//this function is called by either the formbuilder_fileAdd.cfm window.parent.addFile() call or from the _handlePostMessage() function
3779						//it will take the filename that is returned and set it in the display element and hidden input
3780						//if success==true is not returned we will try to grab the message from errorMsg if passed otherwise will display a generic error message and will try to remove the file input and recreate it
3781						//it is possible that the IIS request filtering will kick 
3781in and prevent us from knowing if it failed but the overall submission will end up getting blocked because the file inputs will still exist
3782						window.svcrm.formBuilderScripts.addFile = function(addFileArgs){
3783							if(typeof addFileArgs.success && addFileArgs.success){
3784								//set the hidden input with the new filename so we can process upon save
3785								document.getElementById(addFileArgs.fldname+'_formbuilder_hidden').value = addFileArgs.newfilename;
3786
3787								//subtract from filesUploading, if we're at 0 all files are finished
3788								window.svcrm.formBuilderScripts._____filesUploading = window.svcrm.formBuilderScripts._____filesUploading - 1;
3789								if (window.svcrm.formBuilderScripts._____filesUploading <= 0) {
3790									//Re-enable submit button
3791									document.getElementById('savefrm_button').disabled = false;
3792									//hide tooltip
3793									var ttip = document.getElementById('submit_tooltiptext');
3794									if (ttip) {
3795										ttip.style.visibility = "hidden";
3796									}
3797								}
3798
3799								//create the delete button for this file
3800								var newBtn = document.createElement('img');
3801								newBtn.src = 'https://WoodburyMN.simpleviewcrm.com/core_crm/webapi/forms/images/delete.png';
3802								newBtn.onclick = function(){window.svcrm.formBuilderScripts.removeFile(addFileArgs.fldname);};
3803								newBtn.alt = 'Remove File?';
3804								newBtn.title = 'Remove File?';
3805								newBtn.style.paddingTop = '5px';
3806								newBtn.style.paddingRight = '5px';
3807								newBtn.style.float = 'left';
3808								
3809								//create the element that will show the file name
3810								var newDiv = document.createElement('div');
3811								newDiv.innerHTML = addFileArgs.newfilename;
3812								newDiv.style.paddingTop = '4px';
3813								newDiv.style.float = 'left';
3814								
3815								//get this file inputs display element and append the delete button and name display elements in it
3816								var dispElm = document.getElementById(addFileArgs.fldname+'_display');
3817								dispElm.appendChild(newBtn);
3818								dispElm.appendChild(newDiv);
3819								
3820								//create an empty div to fix the float for the delete and filename element
3821								var newDiv2 = document.createElement('div');
3822								newDiv2.style.clear = 'both';
3823								dispElm.appendChild(newDiv2);
3824								dispElm.style.display = 'block';	//turn on the display element
3825								
3826								//kill the file input we don't want it anymore unless they remove this file
3827								window.svcrm.formBuilderScripts.killFileInputElm(addFileArgs.fldname);
3828								
3829							}else{
3830								//kill and recreate the element if we can
3831								if(typeof addFileArgs.fldname && addFileArgs.fldname.length){
3832									window.svcrm.formBuilderScripts.killFileInputElm(addFileArgs.fldname);
3833									window.svcrm.formBuilderScripts.recreateFileInputElm(addFileArgs.fldname);
3834								}							
3835								
3836								//if we have a good message display it
3837								alert('There was a problem uploading your file:\n'+((typeof addFileArgs.errorMsg != 'undefined') ? addFileArgs.errorMsg : 'There was a problem uploading your file!' ) );
3838
3839								//subtract from filesUploading, if we're at 0 all files are finished
3840								window.svcrm.formBuilderScripts._____filesUploading = window.svcrm.formBuilderScripts._____filesUploading - 1;
3841
3842                                //Need to make sure that we re-enable the submit button in case it didn't happen above in the IF block
3843                                // otherwise, they can't submit until they fix the issue; we should give them the option to abandon the file upload.
3844								if (window.svcrm.formBuilderScripts._____filesUploading <= 0) {
3845									//Re-enable submit button
3846									document.getElementById('savefrm_button').disabled = false;
3847									//hide tooltip
3848									var ttip = document.getElementById('submit_tooltiptext');
3849									if (ttip) {
3850										ttip.style.visibility = "hidden";
3851									}
3852								}
3853							}
3854							
3855							//kill iframe element if it is still around
3856							window.svcrm.formBuilderScripts.killFileInputIframeElm(addFileArgs.fldname);			
3857						};
3858						
3859						//this function will delete the file input element from the form, it is called when a file input is selected and the form submitted off to the iframe
3860						window.svcrm.formBuilderScripts.killFileInputElm = function(fldId){
3861							var fileInpElmToRemove = document.getElementById(fldId);
3862							fileInpElmToRemove.parentNode.removeChild(fileInpElmToRemove);
3863						};
3864						
3865						//this function will re-create the file input element that was removed when a file was uploaded, this is called when a user clicks the delete button on an image or if we had an erorr upon file upload we wipe the input and recreate so it is empty
3866						window.svcrm.formBuilderScripts.recreateFileInputElm = function(fldId){
3867							var elmstored = window.svcrm.formBuilderScripts._____fileInpElmsRemoved[fldId];
3868							var recreatedElm = document.createElement('input');
3869							recreatedElm.type = 'file';
3870							recreatedElm.id = elmstored.id;
3871							recreatedElm.name = elmstored.name;
3872							recreatedElm.className = elmstored.className;
3873							recreatedElm.tabIndex = elmstored.tabIndex;
3874							recreatedElm.onchange = function(){
3875								document.getElementById(fldId +  '_formbuilder_hidden').value = this.value; 
3876								window.svcrm.formBuilderScripts.submitFileUpload('frm_'+document.getElementById('formid').value, fldId);
3877							};
3878							document.getElementById(fldId+'_container').appendChild(recreatedElm);
3879						}
3880						
3881						//this function will kill off the iframe element if it exists
3882						window.svcrm.formBuilderScripts.killFileInputIframeElm = function(fldname){
3883							var iframeElm = document.getElementById('fileUploaderIframe_'+fldname);
3884							if(iframeElm){iframeElm.parentNode.removeChild(iframeElm);}
3885						};
3886						
3887						//this function will remove the file it will wipe the display and hidden input and recreate the file upload input element
3888						window.svcrm.formBuilderScripts.removeFile = function(fldId){
3889							//try to remove delete this file from temp if exists
3890							try{
3891								//create an iframe and form with a hidden input field that has the name of the file we are trying to wipe
3892								var html = '<html><body onload="document.fileDeleterIframeForm.submit();">';
3893								html += '<form name="fileDeleterIframeForm" action="https://WoodburyMN.simpleviewcrm.com/webapi/formbuilder/formbuilder_fileDelete.cfm" method="post">';
3894								html += '<input type="hidden" name="filenamevalue" id="filenamevalue" value="'+document.getElementById(fldId+'_formbuilder_hidden').value+'" />';
3895								html += '</form>';
3896								html += '<' + '/' + 'body' + '>' + '<' + '/' + 'html' + '>';
3897								
3898								var iframeElm = document.getElementById('fileDeleterIframe_'+fldId);
3899								if(iframeElm){iframeElm.parentNode.removeChild(iframeElm);}
3900								
3901								var iframe = document.createElement('iframe');
3902								iframe.id = 'fileDeleterIframe_'+fldId;
3903								iframe.style.display = 'none';
3904								document.body.appendChild(iframe);
3905								iframe.contentWindow.document.open();
3906								iframe.contentWindow.document.write(html);
3907								iframe.contentWindow.document.close();
3908								
3909							}catch(e){
3910								//nothing for now
3911							}
3912							
3913							document.getElementById(fldId+'_formbuilder_hidden').value = '';
3914							var dispElm = document.getElementById(fldId+'_display');
3915							dispElm.innerHTML = '';
3916							dispElm.style.display = 'none';
3917							
3918							//recreate the element
3919							window.svcrm.formBuilderScripts.recreateFileInputElm(fldId);
3920							
3921						};
3922						
3923						//this function will handle the postMessage's it will make sure that it is coming from the valid crm domain, it will then call the addFile() function passing along the returned json object
3924						var _handlePostMessage = function(evt){
3925							//check for correct postMessage source
3926							if(typeof evt.origin != 'undefined'){
3927								//only run this if we are from the correct domain
3928								var _fixedOrigin = evt.origin + ( (evt.origin.substring(evt.origin.length-1,evt.origin.length) != '/') ? '/' : '');
3929								var crmappurl = 'https://WoodburyMN.simpleviewcrm.com/';
3930								if(_fixedOrigin.toLowerCase().indexOf(crmappurl.toLowerCase()) != -1){			
3931									var _postMsgRtn = {};
3932									try {
3933										_postMsgRtn = JSON.parse(evt.data); //json parse the returned data
3934									} catch (e) {
3935										return false;
3936									}
3937									window.svcrm.formBuilderScripts.addFile(_postMsgRtn);	//we will let the addFile handle any errors the same way as call from within crm form
3938								}
3939							}
3940						};														
3941						if (window.addEventListener) {
3942							window.addEventListener('message', _handlePostMessage, false);
3943						} else if (window.attachEvent) {
3944							window.attachEvent('onmessage', _handlePostMessage);
3945						}
3946	
3947				
3948					})();
3949				
3950			</script>
3950
3951		
3952                
3952<script type="text/javascript">
3953                    var loadRecaptcha = function() {
3954						//for old captcha
3955						svcrm.formBuilderScripts.setCaptchaImg = function(ok) {
3956								svcrm.formBuilderScripts.captchaValid = ok;
3957							}
3958							svcrm.formBuilderScripts.checkCapMatch();
3959						
3960						/* Core Code attempts to set its own 'submit' Event Listener-- wait a half a second to allow that to run, and then override THAT with our own :) */
3961						if (document.getElementsByClassName('simpleForm')[0]) {
3962							setTimeout(function(){
3963								document.getElementsByClassName('simpleForm')[0].setAttribute("onsubmit", "svcrm.formBuilderScripts.validateForm(this); return false;");
3964							}, 500);
3965						}
3966						/* Case for "old" Forms which have a different name - this won't need the setTimeout */
3967						else if (document.getElementsByClassName('sv_api_form')[0]){
3968							document.getElementsByClassName('sv_api_form')[0].setAttribute("onsubmit", "svcrm.formBuilderScripts.validateForm(this); return false;");
3969						}
3970                    }
3971    
3972                    // attach the function to load script to the page load event
3973                    if (window.addEventListener) {
3974                        window.addEventListener('load', loadRecaptcha, false);
3975                    } else if (window.attachEvent) {
3976                        window.attachEvent('onload', loadRecaptcha);
3977                    }
3978    
3979                // Setting our v3 Token to our 'g-recaptcha-response' element
3980                // This is function will await for 'recaptcha_token' to not be empty. Once it's not empty, it will return the full token
3981                var setV3Key = async function () {
3982						var recaptcha_token = '';
3983						grecaptcha.ready(() => {
3984							grecaptcha.execute('6Lc81VwqAAAAAG1QlOeYj5Tpm5voTABj-tCffQNd', {action: 'submit'}).then((token) => {
3985								//console.log(token);
3986								recaptcha_token = token;
3987								document.getElementById('g-recaptcha-response').value=recaptcha_token;
3988							});
3989						});
3990						while(recaptcha_token == ''){
3991							await new Promise(r => setTimeout(r, 100));
3992						}
3993						Array.prototype.forEach.call(document.getElementsByName("savefrm"), function(e){e.disabled=false});
3994						return recaptcha_token;
3995                }
3996					
3997                var oldValidate = svcrm.formBuilderScripts.validateForm;
3998    
3999                svcrm.formBuilderScripts.validateForm = async function(frm) {
4000                    // Disable any of our 'Submit' buttons so these cannot be clicked more than once
4001                    // The setV3Key() function will reenable them once it's done running.
4002                    Array.prototype.forEach.call(document.getElementsByName("savefrm"), function(e){e.disabled=true});
4003    
4004                    // Runs the setV3Key() function first to make sure the v3 Authorization Token is set. 
4005                    // After this is done, the oldValidate() function will run and complete form validation.
4006					var recaptcha_token = '';
4007					recaptcha_token = await setV3Key();
4008  
4009					return oldValidate(frm);
4010                }
4011                </script>
4011
4012            
4013		
4013<script type="text/javascript">
4014			/* +++++++++++++++++++++++++++ BEGIN Script copied from OLD CMS loadCRMForm +++++++++++++++++++++++++++++++++++++*/
4015				(function(){
4016					var crm_locale = {"SEPARATOR_GROUPING":3,"YAHOO_MDY_MONTH_POSITION":1,"CURRENCY_DECIMALPLACES":2,"DATEFMT_MDONLY":"mm\/dd","NUMBERFORMATTER":"standard","YAHOO_MDY_YEAR_POSITION":3,"ANGULAR_FORMAT_FILE":"en-us","YAHOO_DATE_FIELD_DELIMITER":"\/","YAHOO_START_WEEKDAY":0,"YAHOO_MDY_DAY_POSITION":2,"DOLLARFMT_MASK":"","THOUSANDS_SEPARATOR":",","LOCALE":"en_US","DOLLARFMT":0,"DOLLARFMT_PREFIX":"","NUMBERFMT_MASK":"0,000.00","DATEFMT":"mm\/dd\/yyyy","DECIMAL_SEPARATOR":".","DOLLARFMT_SUFFIX":""};
4017
4018					svcrm = ((typeof svcrm != 'undefined') ? svcrm : {});
4019					svcrm.formBuilderScripts = ((typeof svcrm.formBuilderScripts != 'undefined') ? svcrm.formBuilderScripts : {});
4020
4021					svcrm.formBuilderScripts.captchaValid = false;
4022					svcrm.formBuilderScripts.validCodeElement = document.getElementById('code');
4023
4024					svcrm.formBuilderScripts.curPopupWindow = null;
4025					svcrm.formBuilderScripts.lastMouseX = null;
4026					svcrm.formBuilderScripts.lastMouseY = null;
4027
4028					svcrm.formBuilderScripts.__onload_function = function(){
4029						svcrm.formBuilderScripts.updReq();
4030
4031						if (svcrm.formBuilderScripts.validCodeElement.addEventListener) {
4032							svcrm.formBuilderScripts.validCodeElement.addEventListener('keyup', svcrm.formBuilderScripts.checkCapMatch, false);
4033						} else if (validCodeElement.attachEvent) {
4034							svcrm.formBuilderScripts.validCodeElement.attachEvent('onkeyup', svcrm.formBuilderScripts.checkCapMatch);
4035						}
4036
4037						var elm = svcrm.formBuilderScripts.validCodeElement;
4038						var found = false;
4039						while(elm.parentNode && !found){
4040							if(elm.parentNode.getElementsByTagName('form') && elm.parentNode.getElementsByTagName('form')[0] && elm.parentNode.getElementsByTagName('form')[0].name.indexOf('frm_') != -1){
4041								elm = elm.parentNode.getElementsByTagName('form')[0];
4042								found = true;
4043							}else{
4044								elm = elm.parentNode;	
4045							}
4046						}
4047
4048						var the_crmform = elm;
4049						the_crmform.id = 'the_crmform';
4050						the_crmform.onsubmit = function(e){
4051							svcrm.formBuilderScripts.checkCapMatch();
4052							if (svcrm.formBuilderScripts.captchaValid !== true){
4053									
4054									alert('This information cannot be sent at this time!\n\nThe 4 character string you entered does not match the image shown.');
4055								
4056								return false;
4057							}else
4058							{
4059								return svcrm.formBuilderScripts.validateForm(the_crmform);
4060							}
4061							return false;
4062						};
4063					};
4064
4065					svcrm.formBuilderScripts.checkCapMatch = function(){
4066						var scriptID = 'captchaCheckJSONP';
4067
4068						//kill the existing one if we have one
4069						if(document.getElementById(scriptID)){
4070							document.getElementById(scriptID).parentNode.removeChild(document.getElementById(scriptID));
4071						}
4072
4073						var validCode = svcrm.formBuilderScripts.validCodeElement.value;
4074						var checkCode = escape( document.getElementById('code_key').value );
4075						if(validCode.length != 4){
4076							svcrm.formBuilderScripts.setCaptchaImg(false); 
4077							return false;
4078						}else{
4079							//jsonP this thing over
4080							var s = document.createElement('script');
4081							s.id = scriptID;
4082							s.type = 'application/javascript';
4083							s.src = 'https://woodburymn.simpleviewcrm.com/webapi/formbuilder/checkcaptcha.cfm?validCode='+validCode+'&checkCode='+c
4083heckCode+'&jsonp=svcrm.formBuilderScripts.getCaptchaLookupResults'
4084							document.body.appendChild(s);
4085						}			
4086					};
4087
4088					svcrm.formBuilderScripts.getCaptchaLookupResults = function(rtn){
4089						if (rtn) {
4090							svcrm.formBuilderScripts.setCaptchaImg(true);
4091						}else {
4092							svcrm.formBuilderScripts.setCaptchaImg(false);
4093						}
4094					};
4095
4096					svcrm.formBuilderScripts.setCaptchaImg = function(ok) {
4097						var existingCIMG = document.getElementById('capimage'); 
4098						if (!existingCIMG || existingCIMG.length == 0){
4099							var cimgtag = document.createElement('IMG');
4100							cimgtag.id = 'capimage';
4101							cimgtag.alt= "Verification";
4102
4103							svcrm.formBuilderScripts.validCodeElement.parentNode.appendChild(cimgtag); 
4104							existingCIMG = document.getElementById('capimage'); 
4105						}
4106
4107						if (ok) {
4108							existingCIMG.src = 'https://woodburymn.simpleviewcrm.com/core_crm/resources/images/true_ico.gif';
4109							svcrm.formBuilderScripts.captchaValid = true;
4110						}else {
4111							existingCIMG.src = 'https://woodburymn.simpleviewcrm.com/core_crm/resources/images/false_ico.gif';
4112							svcrm.formBuilderScripts.captchaValid = false;
4113						}
4114					};
4115
4116
4117					/* +++++++++++++++++++++++++++ BEGIN Script copied from OLD CMS /includes/scripts/formValidations.js +++++++++++++++++++++++++++++++++++++*/
4118						/*Utility Functions, namespaced for nodejs cms sites*/
4119						//Function to format floats
4120						//returns false if invalid
4121						//dec = number of decimal places to show
4122						svcrm.formBuilderScripts.fmtFloat = function(obj, dec){
4123							var lt = "", rt = "", str = ""
4124							var inc = 0, num = 0, tmp = 0
4125							
4126							if (obj.value.length == 0)
4127								obj.value = "0";		
4128
4129							if (!svcrm.formBuilderScripts.checkChars(obj.value, ".,0123456789")) return false;		
4130							
4131							// Check for valid number
4132							svcrm.formBuilderScripts.stripChars(obj, ",");
4133							if (!svcrm.formBuilderScripts.checkNumber(obj.value)) return false;
4134							
4135							//Split number
4136							inc = Math.pow(10, dec);
4137							num = (obj.value * 1.0);
4138							num = Math.round(num * inc) / inc;
4139							str = "" + num;
4140							
4141							tmp = str.indexOf(".");
4142							if (tmp < 0) {
4143								str += ".";
4144								tmp = str.indexOf(".");						
4145							}
4146							
4147							if ((str.length - tmp) <= dec)
4148								for (var i = (str.length - tmp); i <= dec; i++)
4149									str += "0";
4150										
4151							obj.value = str;
4152							return true;	
4153						};
4154
4155						//Function to format integers
4156						//returns false if invalid
4157						svcrm.formBuilderScripts.fmtInt = function(obj){
4158							if (obj.value.length == 0) {
4159								return true;
4160							}
4161							
4162							return (svcrm.formBuilderScripts.checkInteger(obj.value));
4163						};
4164
4165						//Function to formats money fields
4166						//returns false if invalid
4167						svcrm.formBuilderScripts.fmtMoney = function(obj){
4168							var dec = 0, num = "", sign = 0
4169							var dollars = "", cents = ""
4170							var count = 0, tmp = ""
4171							
4172							if (obj.value.length == 0) {
4173								tmp = "0";
4174								cents = ".00";
4175							} else {
4176								if (!svcrm.formBuilderScripts.checkChars(obj.value, "$.,0123456789")) return false;
4177
4178								// Check for valid number		
4179								svcrm.formBuilderScripts.stripChars(obj, ",");				
4180								sign = obj.value.indexOf("$");		
4181								if (sign > 0)
4182									return false;
4183								else {
4184									if (sign == 0)
4185										num = obj.value.substring(1,obj.value.length);
4186									else
4187										num = obj.value;
4188
4189									if (!svcrm.formBuilderScripts.checkNumber(num))
4190										return false;
4191								}
4192
4193								// Check precision, round-up if necessary
4194								if (num.indexOf(".") != -1)
4195									num = "" + (Math.round(num * 100) / 100.0);
4196								
4197								dec = num.indexOf(".");
4198								cents = ((dec > 0) ? num.substring(dec,num.length) : ".00");
4199								if (cents.length == 2) cents += "0";
4200							
4201								// Add commas
4202								dollars = "" + parseInt(num);
4203								for (var i = dollars.length - 1; i >= 0; i--) {
4204									if (count == 3) {
4205									tmp = "," + tmp;
4206										count = 1;
4207									} else  
4208										count ++;
4209							
4210									tmp = dollars.charAt(i) + tmp;
4211								}	
4212							}
4213								
4214							// Format number
4215							num = "$" + tmp + cents;
4216							obj.value = num;	
4217							return true;								
4218						};
4219
4220						//Function to format phone numbers
4221						//returns false if invalid
4222						svcrm.formBuilderScripts.fmtPhone = function(obj){
4223							var phone = "";
4224							var oldphone = "";
4225							
4226							if (obj.value.length == 0) return true;
4227							
4228							//Remove formatting
4229							oldphone = obj.value;
4230							svcrm.formBuilderScripts.stripChars(obj, "- ()");
4231							phone = obj.value;
4232							if (!svcrm.formBuilderScripts.checkChars(phone, "0123456789")) return false;
4233								
4234							if (phone.length == 10)
4235								obj.value = "(" + phone.substring(0,3) + ") " + phone.substring(3,6) +"-" + phone.substring(6,10);
4236							else {
4237								obj.value = oldphone;
4238								return false;
4239							}
4240								
4241							return true;		
4242						};
4243
4244						//Function to format social security numbers
4245						//returns false if invalid
4246						svcrm.formBuilderScripts.fmtSSN = function(obj){
4247							var ssn = ""
4248							
4249							if (obj.value.length == 0) return true;
4250							
4251							//Remove all dashes
4252							svcrm.formBuilderScripts.stripChars(obj, "-");
4253							ssn = obj.value;
4254							if (!svcrm.formBuilderScripts.checkChars(ssn, "0123456789")) return false;
4255								
4256							if (ssn.length == 9)
4257								obj.value = ssn.substring(0,3) + "-" + ssn.substring(3,5) + "-" + ssn.substring(5,9);
4258							else
4259								return false;
4260								
4261							return true;
4262						};
4263
4264						//Function to verify valid URL
4265						svcrm.formBuilderScripts.fmtURL = function(obj){
4266							if (obj.value.length == 0) return true;
4267							
4268							if (obj.value.substring(0,7) != "http://")
4269								obj.value = "http://" + obj.value;
4270								
4271							if (obj.value.length < 10) return false;		
4272							
4273							return true;
4274						};
4275
4276						//Function to format zip codes
4277						//returns false if invalid
4278						svcrm.formBuilderScripts.fmtZip = function(obj){
4279							var numberlist = "0123456789", zip = ""
4280							
4281							if (obj.value.length == 0) return true;
4282							
4283							// Remove dashes
4284							svcrm.formBuilderScripts.stripChars(obj, "-");
4285							zip = obj.value;
4286							if (!svcrm.formBuilderScripts.checkChars(zip, numberlist)) return false;		
4287
4288							if (zip.length == 5)
4289								obj.value = zip;
4290							else if (zip.length == 9)
4291								obj.value = zip.substring(0,5) + "-" + zip.substring(5,9)
4292							else
4293								return false;
4294
4295							//Passed all tests
4296							return true;		
4297						};		
4298
4299						//Returns true if every character is in string list
4300						//otherwise false
4301						svcrm.formBuilderScripts.checkChars = function(val, charlist){
4302							for (var i = 0; i < val.length; i++)
4303								if (charlist.indexOf(val.charAt(i)) < 0)
4304									return false;
4305
4306							//String passed so it is valid							
4307							return true;
4308						};
4309
4310						//Returns true if valid email
4311						//otherwise returns false
4312						svcrm.formBuilderScripts.checkEmail = function(obj){
4313							if (obj.value.length != 0) {
4314								var pattern = /^['&a-zA-Z0-9._%+-]+@(?:[&a-zA-Z0-9-]+\.)+(([a-zA-Z]{2,4})|(aero|coop|info|museum|name|travel))$/;
4315								if (!pattern.test(obj.value)) {
4316									return false;
4317								} else {
4318									return true;
4319								}
4320							}
4321							
4322							// Valid, passed all tests
4323							return true;
4324						};
4325
4326						//Returns true if valid phone
4327						//otherwise returns false
4328						svcrm.formBuilderScripts.checkPhone = function(obj){
4329							if (obj.value.length != 0) {
4330							var pattern = /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/;
4331								if (!pattern.test(obj.value)) {
4332									return false;
4333								} else {
4334									return true;
4335								}
4336							}
4337							
4338							// Valid, passed all tests
4339							return true;
4340						};
4341
4342						//Returns true if value is a number or is NULL
4343						//otherwise returns false	
4344						svcrm.formBuilderScripts.checkInteger = function(object_value){
4345							if (object_value.length == 0)
4346								return true;
4347									
4348							if (object_value.indexOf(".") < 1)
4349								return svcrm.formBuilderScripts.checkNumber(object_value);
4350							else
4351								return false;
4352						};
4353
4354						//Returns true if value is a number or is NULL
4355						//otherwise returns false	
4356						svcrm.formBuilderScripts.checkNumber = function(object_value){
4357							if (object_value.length == 0)
4358								return true;
4359
4360							//Returns true if value is a number defined as
4361							//   having an optional leading + or -.
4362							//   having at most 1 decimal point.
4363							//   otherwise containing only the characters 0-9.
4364							var start_format = " .+-0123456789";
4365							var number_format = " .0123456789";
4366							var check_char;
4367							var decimal = false;
4368							var trailing_blank = false;
4369							var digits = false;
4370
4371							//The first character can be + - .  blank or a digit.
4372							check_char = start_format.indexOf(object_value.charAt(0))
4373							//Was it a decimal?
4374							if (check_char == 1)
4375								decimal = true;
4376							else if (check_char < 1)
4377								return false;
4378								
4379							//Remaining characters can be only . or a digit, but only one decimal.
4380							for (var i = 1; i < object_value.length; i++) {
4381								check_char = number_format.indexOf(object_value.charAt(i))
4382								if (check_char < 0)
4383									return false;
4384								else if (check_char == 1) {
4385									if (decimal)		// Second decimal.
4386										return false;
4387									else
4388										decimal = true;
4389								} else if (check_char == 0) {
4390									if (decimal || digits)	
4391										trailing_blank = true;
4392								// ignore leading blanks
4393								} else if (trailing_blank)
4394									return false;
4395								else
4396									digits = true;
4397							}	
4398							
4399							//All tests passed
4400							return true
4401						};
4402
4403						//Returns true if value is a posiitve integer or is NULL
4404						//otherwise returns false	
4405						svcrm.formBuilderScripts.checkPosInteger = function(object_value){
4406							if (object_value.indexOf("-") != -1)
4407								return false;
4408							else
4409								return (svcrm.formBuilderScripts.checkInteger(object_value));				
4410						};
4411
4412						//Function to find any char in charlist in the passed string
4413						//Returns true if a character is found
4414						//Otherwise false
4415						svcrm.formBuilderScripts.findChars = function(str, charlist){
4416							for (var i = 0; i < charlist.length; i++) {
4417								if (str.indexOf(charlist.charAt(i)) != -1)
4418									return true;			
4419							}
4420							
4421							return false;
4422						};
4423
4424						//Function to remove all occurances of chars in charlist
4425						svcrm.formBuilderScripts.stripChars = function(obj, charlist){
4426							var i = 0, pos = 0
4427							var val = obj.value
4428							
4429							while (i < val.length) {
4430								pos = charlist.indexOf(val.charAt(i));
4431								if (pos != -1)
4432									val = val.substring(0,i) + val.substring(i + 1, val.length);
4433								else
4434									i++;
4435							}						
4436							
4437							obj.value = val;
4438							return true;
4439						};
4440
4441						svcrm.formBuilderScripts.cntChars = function(val, charlist){
4442							var i = 0, pos = 0, cnt = 0
4443							
4444							for (i = 0; i < val.length; i++) {
4445								pos = charlist.indexOf(val.charAt(i));
4446								if (pos != -1) cnt++;
4447							}						
4448							
4449							return cnt;
4450						};
4451
4452						svcrm.formBuilderScripts.fmtTime = function(fld){
4453							var hr = 0, mn = 0;
4454							var val = fld.value;
4455							
4456							if (val.length == 0) return true;
4457									
4458							var tt = svcrm.formBuilderScripts.strChars(val, '0123456789: ');
4459							
4460							if (tt.length > 0) {
4461								tt = tt.toUpperCase();
4462								if (tt != 'AM' && tt != 'PM') return false;
4463								
4464								val = svcrm.formBuilderScripts.strChars(val, ' ampAMP');
4465							}
4466							
4467							var sepr = val.indexOf(':')
4468							if (sepr == -1) {
4469								hr = val;
4470								mn = 0;
4471							} else {
4472								hr = val.substring(0, sepr);
4473								mn = val.substring(sepr + 1, val.length);		
4474							}
4475							if (isNaN(mn)) mn = 0;	
4476							
4477							if (!svcrm.formBuilderScripts.chkChars(hr, '0123456789')) return false;
4478							if (!svcrm.formBuilderScripts.chkChars(mn, '0123456789')) return false;
4479							if (hr < 0 || hr > 23) return false;
4480							if (mn < 0 || mn > 59) return false;
4481							
4482							if (hr > 12) {
4483								tt = 'PM';
4484								hr = hr - 12;
4485							} else if (hr == 0) {
4486								tt = 'AM';
4487								hr = 12;
4488							}
4489							if (mn.toString().length == 0) mn = 0;
4490							if (tt.length == 0) {
4491								if (hr == 12) 
4492									tt = 'PM';
4493								else if (hr < 7) 
4494									tt = 'PM'; 
4495								else
4496									tt = 'AM';
4497							}
4498							
4499							str = hr;
4500							if (mn.toString().length == 1)
4501								str = str + ':0' + mn;
4502							else
4503								str = str + ':' + mn;
4504							str = str	+ ' ' + tt;
4505							
4506							fld.value = str;
4507							return true;
4508						};
4509
4510						//Function to remove all occurances of chars in charlist
4511						svcrm.formBuilderScripts.strChars = function(val, charlist){
4512							var i = 0, pos = 0
4513							
4514							while (i < val.length) {
4515								pos = charlist.indexOf(val.charAt(i));
4516								if (pos != -1)
4517									val = val.substring(0,i) + val.substring(i + 1, val.length);
4518								else
4519									i++;
4520							}						
4521							
4522							return val;
4523						};
4524
4525						svcrm.formBuilderScripts.chkChars = function (val, charlist){
4526							for (var i = 0; i < val.length; i++)
4527								if (charlist.indexOf(val.charAt(i)) < 0)
4528									return false;
4529
4530							return true;
4531						};
4532					/* +++++++++++++++++++++++++++ END Script copied from OLD CMS /includes/scripts/formValidations.js +++++++++++++++++++++++++++++++++++++*/
4533
4534					/* +++++++++++++++++++++++++++ BEGIN Script copied from OLD CMS /includes/scripts/dateValidate.js +++++++++++++++++++++++++++++++++++++*/
4535						// Author: Bill Simpson
4536						// Company: 220solutions.com
4537						// Email: [email protected]
4538						// Date Created: 02-09-2001
4539						//
4540						// Verifies and converts date strings to a valid format
4541						//
4542						// Valid input dates =
4543						//		mdyy, mmdyy, mmddyy, mmmddyy, mmddyyyy, mmmddyyyy,
4544						//		m/d/yy, m/dd/yy, mm/d/yy, mm/dd/yy, mmm/d/yy, mmm/dd/yy,
4545						//		m/d/yyyy, m/dd/yyyy, mm/d/yyyy, mm/dd/yyyy, mmm/d/yyyy, mmm/dd/yyyy
4546						//	Valid date seperators = '-./:_, '
4547						//
4548						// Notes: Please feel free to use/edit this script.
4549						//		If you do please keep comments and header
4550						//
4551						// Code based on functions from
4552						//   Author: Simon Kneafsey
4553						//   Email: [email protected]
4554						//   WebSite: www.simonkneafsey.co.uk
4555
4556
4557						// Function to convert supplied date string 'fld'
4558						// fld: field containing date string
4559						// sep: seperator to use e.g. '-' or '/'
4560						// returns false if date string is invalid
4561						svcrm.formBuilderScripts.fmtDate = function(fld,sep){
4562							var len = fld.value.length;
4563							var seps = new Array('-','.','/',':','_',',',' ');  // Array of seperators.
4564							var d = '', m = '', y = ''; // date part holders
4565							//var div = ''; // divider holder
4566							//var outdate1 = null; // formatted date to send back to calling field holder
4567							var sepholder = new Array('0','0','0'); // array to hold positions of dividers in dates
4568							var s = String(fld.value);
4569							var outdate = '';
4570
4571							if (len == 0 ) return true;
4572
4573							// Accept 'today' or 'now'
4574							if (fld.value.toUpperCase() == 'NOW' || fld.value.toUpperCase() == 'TODAY' ) {
4575								var newDate = new Date();
4576								var myDay = newDate.getDate();
4577								var myMonth = newDate.getMonth() + 1;
4578									if (navigator.appName == 'Netscape')
4579									var myYear = newDate.getYear() + 2000;
4580									else
4581									var myYear = newDate.getYear();
4582
4583								fld.value = myMonth + "-" + myDay + "-" + myYear;
4584								// update string info
4585								len = fld.value.length;
4586								s = String(fld.value);
4587							}
4588
4589							// Check the date is a valid length
4590							if (len < 4 || len > 11) return false;
4591
4592							// Find positions of divider in the date
4593							var cnt = 0;
4594							for (var i = 0; i < 3; i++) {
4595								for (var j = 0; j < seps.length; j++) {
4596									if (s.indexOf(seps[j],cnt) != -1) {
4597										div = seps[j];
4598										sepholder[i] = s.indexOf(seps[j],cnt);
4599										cnt = sepholder[i] + 1;
4600										break;
4601									}
4602									}
4603								}
4604
4605							// If element 2 is not 0 then more than 2 dividers have been found so date is invali
4605d.
4606							if (sepholder[2] != 0) return false;
4607							
4608							// if no dividers are found strip out date parts
4609							if (sepholder[0] == 0 && sepholder[1] == 0) {
4610								switch (len) {
4611								case 4: // mdyy
4612									m = '0' + s.substring(0,1);
4613									d = '0' + s.substring(1,2);
4614									y = s.substring(2,4);
4615									if ((y = svcrm.formBuilderScripts.chkYear(y)) == false) return false;
4616									break;
4617								case 5: // mmdyy
4618									m = s.substring(0,2);
4619									d = '0' + s.substring(2,3);
4620									y = s.substring(3,5);
4621									if ((y = svcrm.formBuilderScripts.chkYear(y)) == false) return false;
4622									break;
4623								case 6: // mmddyy
4624									m = s.substring(0,2);
4625									d = s.substring(2,4);
4626									y = s.substring(4,6);
4627									if ((y = svcrm.formBuilderScripts.chkYear(y)) == false) return false;
4628									break;
4629								case 7: //mmmddyy
4630									m = s.substring(0,3);
4631									d = s.substring(3,5);
4632									y = s.substring(5,7);
4633									if ((m = svcrm.formBuilderScripts.chkMonth(m)) == false) return false;
4634										if ((y = svcrm.formBuilderScripts.chkYear(y)) == false) return false;
4635									break;
4636								case 8: //mmddyyyy
4637									m = s.substring(0,2);
4638									d = s.substring(2,4);
4639									y = s.substring(4,8);
4640									break;
4641								case 9: //mmmddyyyy
4642									m = s.substring(0,3);
4643									d = s.substring(3,5);
4644									y = s.substring(5,9);
4645									if ((m = svcrm.formBuilderScripts.chkMonth(m)) == false) return false;
4646									break;
4647								default:
4648									return false;
4649								}
4650								
4651								if ((outdate = svcrm.formBuilderScripts.chkDate(m,d,y,sep)) == false) return false;
4652
4653								// valid date
4654								fld.value = outdate;
4655								return true;
4656							} else if (sepholder[0] != 0 && sepholder[1] != 0) {
4657								// process with dividers
4658								m = s.substring(0, sepholder[0]);
4659								d = s.substring(sepholder[0] + 1, sepholder[1]);
4660								y = s.substring(sepholder[1] + 1, s.length);
4661							} else
4662								// Only one divider
4663								return false;
4664
4665							// Check day and year are numeric
4666							if (isNaN(d) && isNaN(y)) return false;
4667
4668							// Make d day dd
4669							if (d.length == 1) d = '0' + d;
4670							// Make m month mm
4671							if (m.length == 1) m = '0' + m;
4672							// Make yy year yyyy
4673							if (y.length == 2)
4674								if ((y = svcrm.formBuilderScripts.chkYear(y)) == false ) return false;
4675
4676							// Make mmm month mm
4677							if (m.length == 3 || m.length == 4) {
4678								if ((m = svcrm.formBuilderScripts.chkMonth(m)) == false) return false;
4679							}
4680
4681							// Date components are OK
4682							if (d.length != 2 || m.length != 2 || y.length != 4) return false;
4683
4684							// Validate the date
4685							if ((outdate = svcrm.formBuilderScripts.chkDate(m,d,y,sep)) == false) return false;
4686
4687							// Valid date
4688							fld.value = outdate;
4689							return true;
4690						};
4691
4692						// checks for a valid date
4693						// m: month part (2 digit)
4694						// d: day part (2 digit)
4695						// y: year part (4 digit)
4696						// returns:  date string formatted if valid, false if invalid
4697						svcrm.formBuilderScripts.chkDate = function(m, d, y, sep){
4698							var dayArray = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
4699							var dstr = m + d + y;
4700							var filter=/^[0-9]{2}[0-9]{2}[0-9]{4}$/;
4701							
4702							// Check mmddyyyy date supplied
4703							if (!filter.test(dstr)) return false;
4704							
4705							// Check valid month
4706							filter=/01|02|03|04|05|06|07|08|09|10|11|12/;
4707							if (!filter.test(m)) return false;
4708							
4709							// Check year
4710							if (y < 1900 || y > 2078) return false;
4711							
4712							// Check for leap year
4713							var n = Number(y);
4714							if (n % 4 == 0 && (n % 100 != 0 || n % 400 == 0)) dayArray[1] = 29;
4715							
4716							// Check for valid days for month
4717							var mnum = Number(m);
4718							if (d > dayArray[mnum - 1] || d <= 0) return false;
4719							
4720							// Valid date
4721							return m + sep + d + sep + y;
4722						};
4723
4724						// Checks for valid month
4725						// m: month part (3 or 4 digit)
4726						// returns: 2 digit month if valid, false is invalid
4727						svcrm.formBuilderScripts.chkMonth = function(m){
4728							var months = new Array('JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC');
4729
4730							m = m.toUpperCase();
4731							if (m.length == 3) {
4732								for (var i = 0; i < 12; i++) {
4733									if (m == months[i]) {
4734										m = i + 1;
4735										if (i < 10)
4736											m = '0' + m;
4737										return m;
4738									}
4739								}
4740							} else if (m.length == 4 && m == 'SEPT') {
4741								m = '09';
4742								return m;
4743							} else
4744								return false;
4745						};
4746
4747						// Check for a valid year
4748						// y: year part (2 digit)
4749						// returns: 4 digit year if valid, false if invalid
4750						svcrm.formBuilderScripts.chkYear = function(y){
4751							if (y < 75) {
4752								y = "20" + y;
4753								return y;
4754							} else if (y >= 75) {
4755								y = "19" + y;
4756								return y;
4757							} else
4758								return false;
4759						};
4760
4761						svcrm.formBuilderScripts.showDate = function(baseURL, fld, frm) {
4762							var urlSeparator = '?';
4763
4764							if("https://destinationwoodbury.com/contact/".indexOf('?') != -1){
4765								urlSeparator = '&';
4766							}
4767
4768							var str = "https://destinationwoodbury.com/contact/" + urlSeparator + "action=popupCal&frm=" + frm + "&fld=" + fld + '&randid=' + new Date().getTime();
4769							if (eval("document." + frm + "." + fld).value.length > 0)
4770								str = str + "&cdate=" + eval("document." + frm + "." + fld).value;
4771							
4772								svcrm.formBuilderScripts.openPopup(str, "calwin", 210, 210, "width=210,height=210,toolbar=no,status=no,directories=no,menubar=no,resizable=no,scrollable=no", true);
4773						};
4774
4775						svcrm.formBuilderScripts.openPopup = function(url, name, pWidth, pHeight, features, snapToLastMousePosition) {
4776							svcrm.formBuilderScripts.openPopupFocus(url, name, pWidth, pHeight, features, snapToLastMousePosition, true);
4777						};
4778
4779						svcrm.formBuilderScripts.closePopup = function(){
4780							if (svcrm.formBuilderScripts.curPopupWindow != null) {
4781								
4782								if (!svcrm.formBuilderScripts.curPopupWindow.closed)
4783									svcrm.formBuilderScripts.curPopupWindow.close();
4784								
4785								svcrm.formBuilderScripts.curPopupWindow = null;
4786							}
4787						};
4788
4789						svcrm.formBuilderScripts.openPopupFocus = function(url, name, pWidth, pHeight, features, snapToLastMousePosition, closeOnLoseFocus) {
4790							svcrm.formBuilderScripts.closePopup();
4791
4792							if (snapToLastMousePosition) {
4793								if (svcrm.formBuilderScripts.lastMouseX - pWidth < 0) {
4794									svcrm.formBuilderScripts.lastMouseX = pWidth;
4795								}
4796								if (svcrm.formBuilderScripts.lastMouseY + pHeight > screen.height) {
4797									svcrm.formBuilderScripts.lastMouseY -= (svcrm.formBuilderScripts.lastMouseY + pHeight + 50) - screen.height;
4798								}
4799								svcrm.formBuilderScripts.lastMouseX -= pWidth;
4800								svcrm.formBuilderScripts.lastMouseY += 10;
4801								features += "screenX=" + svcrm.formBuilderScripts.lastMouseX + ",left=" + svcrm.formBuilderScripts.lastMouseX + "screenY=" + svcrm.formBuilderScripts.lastMouseY + ",top=" + svcrm.formBuilderScripts.lastMouseY;
4802							}
4803
4804							if (closeOnLoseFocus) {
4805								curPopupWindow = window.open(url, name, features, false);
4806								curPopupWindow.focus();
4807							} else {
4808								win = window.open(url, name, features, false);
4809								win.focus();
4810							}
4811						};
4812
4813						svcrm.formBuilderScripts.setLastMousePosition = function(e) {
4814							if (navigator.appName.indexOf("Microsoft") != -1) e = window.event;
4815							svcrm.formBuilderScripts.lastMouseX = e.screenX;
4816							svcrm.formBuilderScripts.lastMouseY = e.screenY;
4817						};
4818					/* +++++++++++++++++++++++++++ END Script copied from OLD CMS /includes/scripts/dateValidate.js +++++++++++++++++++++++++++++++++++++*/
4819
4820					/* +++++++++++++++++++++++++++ BEGIN Script copied from OLD CMS /includes/scripts/ziplookup.js +++++++++++++++++++++++++++++++++++++*/
4821						svcrm.formBuilderScripts.zipLookup = function(fuseroot, zip, fldCity, fldState){	
4822							var scriptID = 'zipLookupJSONP';
4823
4824							//kill the existing one if we have one
4825							if(document.getElementById(scriptID)){
4826								document.getElementById(scriptID).parentNode.removeChild(document.getElementById(scriptID));
4827							}
4828
4829							if (svcrm.formBuilderScripts.trim(zip).length != 5 || !svcrm.formBuilderScripts.checkChars(zip, "0123456789")){
4830								return false;
4831							}else{
4832								//jsonP this thing over
4833								var s = document.createElement('script');
4834								s.id = scriptID;
4835								s.type = 'application/javascript';
4836								s.src = 'https://woodburymn.simpleviewcrm.com/webapi/formbuilder/ziplookup.cfm?zip='+zip+'&fldCityId='+fldCity.id+'&fldStateId='+fldState.id+'&jsonp=svcrm.formBuilderScripts.processZipChange'
4837								document.body.appendChild(s);
4838							}
4839						}; 
4840							
4841						svcrm.formBuilderScripts.processZipChange = function(rtn){
4842							var fldCity = document.getElementById(rtn.fldCityId);
4843							var fldState = document.getElementById(rtn.fldStateId);
4844
4845							if (rtn.city.length > 0 && fldCity != '')
4846								fldCity.value = rtn.city;
4847							else if (fldCity != '')
4848								fldCity.value = '';
4849								
4850							if (rtn.state.length > 0 && fldState != '') {
4851								for (var i = 0; i < fldState.options.length; i++) {
4852									if (fldState.options[i].value == rtn.state) {
4853										fldState.selectedIndex = i;
4854										break;
4855									}
4856								}
4857								if (i == fldState.options.length) fldState.selectedIndex = 0;
4858							} else if (fldState != '')
4859								fldState.selectedIndex = 0;
4860						};
4861					/* +++++++++++++++++++++++++++ END Script copied from OLD CMS /includes/scripts/ziplookup.js +++++++++++++++++++++++++++++++++++++*/
4862
4863					/* +++++++++++++++++++++++++++ START Script Calendar +++++++++++++++++++++++++++++++++++++*/
4864						svcrm.formBuilderScripts.fbCalendar = {
4865							today: new Date(),
4866							monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
4867							dayList: ['S','M','T','W','T','F','S'],
4868
4869							dayListTds: function(){
4870								var rtn = '';
4871								for(var i = 0; i < this.dayList.length; i++){
4872									rtn += '<td align="center" class="Day" width="22">' + this.dayList[i] + '</td>';
4873								}
4874								return rtn;
4875							},
4876
4877							getPrevMonthDate: function (curDate) {
4878								var y = curDate.getFullYear();
4879								var m = curDate.getMonth();
4880								if (m === 0) { y -= 1; m = 12; }
4881								if (m.toString().length == 1) { m = '0' + m.toString(); }
4882								return m + '/01/' + y;
4883							},
4884
4885							getNextMonthDate: function (curDate) {
4886								var y = curDate.getFullYear();
4887								var m = curDate.getMonth() + 2;
4888								if (m == 13) { y += 1; m = 1; }
4889								if (m.toString().length == 1) { m = '0' + m.toString(); }
4890								return m + '/01/' + y;
4891							},
4892
4893							getPrevYearDate: function(curDate){
4894								var y = curDate.getFullYear()-1;
4895								var m = curDate.getMonth()+1;
4896								if (m.toString().length == 1) { m = '0' + m.toString(); }
4897								return m + '/01/' + y;
4898							},
4899
4900							getNextYearDate: function (curDate) {
4901								var y = curDate.getFullYear() + 1;
4902								var m = curDate.getMonth()+1;
4903								if (m.toString().length == 1) { m = '0' + m.toString(); }
4904								return m + '/01/' + y;
4905							},
4906
4907							getCurMonthName: function (curDate) {
4908								return this.monthNames[curDate.getMonth()];
4909							},
4910
4911							createCal: function (id, sDate, useToday) {
4912								try{
4913									if(sDate){
4914										sDate = new Date(sDate);
4915									}else{
4916										sDate = this.today;
4917									}
4918								} catch (e) {
4919									sDate = this.today;
4920								}
4921
4922								var d = {
4923									inDate: sDate,
4924									today: this.today,
4925									day: sDate.getDate(),
4926									month: sDate.getMonth() + 1,
4927									year: sDate.getFullYear(),
4928									prevMonth: this.getPrevMonthDate(sDate),
4929									nextMonth: this.getNextMonthDate(sDate),
4930
4931									calendar: '    '+
4932									'<div id="fbCalendar" align="center">    ' +
4933										'<div class="fbCalCloseBtn" onclick="svcrm.formBuilderScripts.fbCalendar.showDatePicker(document.getElementById(' + "'datepicker_" + id + "'" + '));">&nbsp;</div> '+
4934										'<table border="0" cellpadding="2" cellspacing="1" width="154">  '+
4935											'<tr>    '+
4936												'<td class="CH"> '+
4937													'<a class="CH" href="javascript:svcrm.formBuilderScripts.fbCalendar.replaceCal(\'' + id + '\',\'' + this.getPrevMonthDate(sDate) + '\');"><<</a>&nbsp;&nbsp;' + this.getCurMonthName(sDate) + '&nbsp;&nbsp;<a class="CH" href="javascript:svcrm.formBuilderScripts.fbCalendar.replaceCal(\'' + id + '\',\'' + this.getNextMonthDate(sDate) + '\');">>></a> '+
4938												'</td>   '+
4939												'<td align="right" class="CH">   '+
4940													'<a class="CH" href="javascript:svcrm.formBuilderScripts.fbCalendar.replaceCal(\'' + id + '\',\'' + this.getPrevYearDate(sDate) + '\');"><<</a>&nbsp;&nbsp;' + sDate.getFullYear() + '&nbsp;&nbsp;<a class="CH" href="javascript:svcrm.formBuilderScripts.fbCalendar.replaceCal(\'' + id + '\',\'' + this.getNextYearDate(sDate) + '\');">>></a>'+
4941												'</td>   '+
4942											'</tr>   '+
4943										'</table>    '+
4944										'<table border="0" cellpadding="2" cellspacing="1" width="154">  '+
4945											'<tr bgcolor="#ffffff">' + this.dayListTds() + '</tr>' + this.calDays(id, sDate, useToday) +
4946										'</table>    '+
4947									'</div>'
4948								};
4949
4950								return d.calendar;
4951							},
4952
4953							calDays: function(id, curDate, useToday){
4954								var rtnvar = '';
4955								var numDaysInMonth = new Date(curDate.getFullYear(), curDate.getMonth()+1, 0).getDate();
4956								var startofmonth = new Date();
4957								startofmonth = new Date(curDate.getFullYear(),curDate.getMonth(),1);
4958								var rows = Math.ceil((startofmonth.getDay()+numDaysInMonth)/7);
4959								var cday = 1;
4960								var firstday = startofmonth.getDay()+1;
4961								var lastday = numDaysInMonth;
4962
4963
4964								var loopstart = 0;
4965								var loopend = 0;
4966								var currentDate = new Date();
4967								currentDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate());
4968
4969								for(var i = 1; i <= rows; i++){
4970									rtnvar += '<tr bgcolor="#ffffff">';
4971									loopstart = ((i-1)*7)+1;
4972									loopend = loopstart+6;
4973									for(var d = loopstart; d <= loopend; d++){
4974										rtnvar += '<td align="center" bgcolor="#ffffff" class="Day">';
4975										if(d >= firstday && cday <= lastday){
4976											var dt = new Date(curDate.getFullYear(), curDate.getMonth(), cday);
4977											var tmpDt = new Date(curDate.getFullYear(), curDate.getMonth(), curDate.getDate());
4978											var className = (dt.getTime() == tmpDt.getTime() && useToday) ? 'today' : 'Day';
4979											className += dt.getTime() == currentDate.getTime() ? ' currentDay' : '';
4980
4981											var thisdate = this.convertToUserDate(parseInt(dt.getMonth()+1,10) +'/'+parseInt(dt.getDate(),10)+'/'+parseInt(dt.getFullYear(), 10));
4982
4983											rtnvar += '<a class="' + className + '" href="javascript:svcrm.formBuilderScripts.fbCalendar.updateDate(\'' + id + '\',\'' + thisdate + '\');">' + cday + '</a><br>';
4984											cday++;
4985										}else{
4986											rtnvar += '&nbsp;<br />';
4987										}
4988									}
4989									rtnvar += '</tr>';
4990								}
4991
4992								return rtnvar;
4993							},
4994
4995							replaceCal: function (id, sDate) {
4996								var cal = this.createCal(id, sDate, false);
4997								if (document.getElementById(id + '_calendar')) {
4998									document.getElementById(id + '_calendar').innerHTML = cal;
4999								} else {
5000									var newDomElm = document.createElement('div');
5001									newDomElm.style.position = 'absolute';
5002									newDomElm.innerHTML = cal;
5003									newDomElm.id = id + '_calendar';
5004									if (document.getElementById('fieldcontainer_' + id)) {
5005										document.getElementById('fieldcontainer_' + id).appendChild(newDomElm);
5006									}
5007								}
5008
5009								return;
5010							},
5011
5012							updateDate: function(id, curDate){
5013								document.getElementById(id).value = curDate;
5014								//document.getElementById(id).onchange();
5015								if(document.getElementById(id + '_calendar')){
5016									document.getElementById('fieldcontainer_' + id).removeChild(document.getElementById(id + '_calendar'));
5017								}
5018
5019								if(document.getElementById('datepicker_' + id)){
5020									document.getElementById('datepicker_' + id).onclick = function(){
5021										svcrm.formBuilderScripts.fbCalendar.showDatePicker(document.getElementById(id), document.getElementById(id).value);
5022									};
5023								}
5024
5025							},
5026
5027							showDatePicker: function(domElm, curDate){
5028								var cleanID = domElm.id.replace('datepicker_', '');
5029								var sDate = new Date();
5030								if(!document.getElementById(cleanID + '_calendar')){
5031									if(document.getElementById(cleanID)){
5032										try{
5033											if(curDate){
5034												sDate = this.convertToUSDate(curDate);
5035												if(sDate == 'Invalid Date'){
5036													sDate = new Date();
5037												}
5038											}
5039										}catch(e){
5040											sDate = new Date();
5041										}
5042										this.getCalendar(cleanID, sDate);
5043									}
5044								}else{
5045									document.getElementById('fieldcontainer_' + cleanID).removeChild(document.getElementById(cleanID + '_calendar'));
5046								}
5047							},
5048
5049							getCalendar: function(id, curDate){
5050								var newDomElm = document.createElement('div');
5051								newDomElm.style.position = 'absolute';
5052								newDomElm.innerHTML = this.createCal(id, curDate, true);
5053								newDomElm.id = id + '_calendar';
5054								newDomElm.className = 'svcrm_datepicker';
5055								document.getElementById('fieldcontainer_' + id).appendChild(newDomElm);
5056							},
5057
5058							convertToUSDate: function(dte){
5059								var rtnvar = false;
5060								var wrk = dte.split(crm_locale.YAHOO_DATE_FIELD_DELIMITER);
5061								var wrkdate = [];
5062								var mydate = '';
5063								if(wrk.length > 0){
5064									wrkdate[0] = parseInt(wrk[crm_locale.YAHOO_MDY_DAY_POSITION-1],10); //always holds the day
5065									wrkdate[1] = parseInt(wrk[crm_locale.YAHOO_MDY_MONTH_POSITION-1],10); //always holds the month
5066									wrkdate[2] = parseInt(wrk[crm_locale.YAHOO_MDY_YEAR_POSITION-1],10); //always holds the year
5067
5068									if(wrkdate[1] > 0 && wrkdate[1] < 13){ //Validate the months
5069										var monthsWithDaysRegExp = new RegExp("(4|6|9|11)", "gi");
5070										var numdays = 31;
5071										if(wrkdate[1] == 2){//feb
5072											numdays = 28;
5073											//check if leap year
5074											if (wrkdate[2] % 4 === 0 && (wrkdate[2] % 100 !== 0 || wrkdate[2] % 400 === 0)){
5075												numdays = 29;
5076											}
5077										}else if(monthsWithDaysRegExp.test(wrkdate[1])){
5078											numdays = 30;
5079										}
5080
5081										if(wrkdate[0] > 0 && wrkdate[0] <= numdays){ //validate the days in this month
5082											if(wrkdate[2].toString().length == 2){ //if we have a two digit year pad it
5083												wrkdate[2] = chkYear(wrkdate[2]);
5084											}
5085
5086											if(wrkdate[2].toString().length == 4 && !isNaN(wrkdate[2])){ //validate the year, could expand this
5087												/*
5088													we are here we have a valid month 
5089													and we have a valid day for that month 
5090													and we have a valid 4 digit year
5091												*/
5092												//fld.value = wrkdate.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER);
5093												wrk[1] = wrkdate[0]; //put the day back where it should be
5094												wrk[0] = wrkdate[1]; //put the month back where it should be
5095												wrk[2] = wrkdate[2]; //put the year back where it should be
5096												wrkdate = wrk.join("/"); //join on the us delim and return valid
5097												rtnvar = true;
5098											}
5099										}   
5100									}
5101								}
5102
5103								if(!rtnvar){ //if we didn't get a good date from above we use today
5104									wrkdate = new Date();
5105								}
5106								return wrkdate;
5107							},
5108
5109							convertToUserDate: function(dte){
5110								var rtnvar = false;
5111								var wrk = dte.split("/");
5112								var wrkdate = [];
5113								var mydate = '';
5114								if(wrk.length > 0){
5115									wrkdate[0] = parseInt(wrk[1],10); //always holds the day
5116									wrkdate[1] = parseInt(wrk[0],10); //always holds the month
5117									wrkdate[2] = parseInt(wrk[2],10); //always holds the year
5118
5119									if(wrkdate[1] > 0 && wrkdate[1] < 13){ //Validate the months
5120										var monthsWithDaysRegExp = new RegExp("(4|6|9|11)", "gi");
5121										var numdays = 31;
5122										if(wrkdate[1] == 2){//feb
5123											numdays = 28;
5124											//check if leap year
5125											if (wrkdate[2] % 4 === 0 && (wrkdate[2] % 100 !== 0 || wrkdate[2] % 400 === 0)){
5126												numdays = 29;
5127											}
5128										}else if(monthsWithDaysRegExp.test(wrkdate[1])){
5129											numdays = 30;
5130										}
5131
5132										if(wrkdate[0] > 0 && wrkdate[0] <= numdays){ //validate the days in this month
5133											if(wrkdate[2].toString().length == 2){ //if we have a two digit year pad it
5134												wrkdate[2] = chkYear(wrkdate[2]);
5135											}
5136
5137											if(wrkdate[2].toString().length == 4 && !isNaN(wrkdate[2])){ //validate the year, could expand this
5138												/*
5139													we are here we have a valid month 
5140													and we have a valid day for that month 
5141													and we have a valid 4 digit year
5142												*/
5143												//fld.value = wrkdate.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER);
5144												wrk[crm_locale.YAHOO_MDY_DAY_POSITION-1] = wrkdate[0]; //put the day back where it should be
5145												wrk[crm_locale.YAHOO_MDY_MONTH_POSITION-1] = wrkdate[1]; //put the month back where it should be
5146												wrk[crm_locale.YAHOO_MDY_YEAR_POSITION-1] = wrkdate[2]; //put the year back where it should be
5147												wrkdate = wrk.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER); //join on the correct delim and return valid
5148												rtnvar = true;
5149											}
5150										}   
5151									}
5152								}
5153
5154								if(!rtnvar){ //I dont really know what to do here i guess just use today and convert to their date
5155									var t = new Date();
5156									t = t.getMonth()+1 + '/' + t.getDay() + '/' + t.getFullYear();
5157									wrkdate = this.convertToUserDate(t);
5158								}
5159								return wrkdate;
5160							},
5161
5162							convertToUserMDOnlyDate: function(dte){
5163								var dateFormat_MDOnly = crm_locale.DATEFMT_MDONLY.split(crm_locale.YAHOO_DATE_FIELD_DELIMITER);
5164								var _day = dte.getDate().toString();
5165								var _month = (dte.getMonth() + 1).toString();
5166								var _dayFormat = '';
5167								var _monthFormat = '';
5168								var _dayPostion = '';
5169								var _monthPostion = '';
5170
5171								if(dateFormat_MDOnly[0].indexOf('d') != -1){
5172									_dayFormat = dateFormat_MDOnly[0];
5173									_monthFormat = dateFormat_MDOnly[1];
5174									_dayPostion = 0;
5175									_monthPostion = 1;
5176								}else{
5177									_dayFormat = dateFormat_MDOnly[1];
5178									_monthFormat = dateFormat_MDOnly[0];
5179									_dayPostion = 1;
5180									_monthPostion = 0;
5181								}
5182
5183								if(_dayFormat == 'dd' && _day.length != 2){
5184									_day = '0' + _day;
5185								}
5186								if(_monthFormat == 'mm' && _month.length != 2){
5187									_month = '0' + _month;
5188								}
5189
5190								var dsp = [];
5191								dsp[_dayPostion] = _day;
5192								dsp[_monthPostion] = _month;
5193								dsp = dsp.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER);
5194								return dsp;
5195							}
5196							
5197						};
5198					/* +++++++++++++++++++++++++++ END Script Calendar +++++++++++++++++++++++++++++++++++++*/
5199
5200					if (window.addEventListener) {
5201						window.addEventListener('load', svcrm.formBuilderScripts.__onload_function, false);
5202					} else if (window.attachEvent) {
5203						window.attachEvent('onload', svcrm.formBuilderScripts.__onload_function);
5204					}
5205				})();
5206			/* +++++++++++++++++++++++++++ BEGIN Script copied from OLD CMS loadCRMForm +++++++++++++++++++++++++++++++++++++*/			
5207		</script>
5207
5208	
5209		<style type="text/css">
5210			/*** Styling for Forms ***/
5211			form.simpleForm {}
5212			form.simpleForm fieldset {}
5213			form.simpleForm legend {}
5214			form.simpleForm label {}
5215			form.simpleForm label.label_hidden { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}
5216			form.simpleForm .formreq { color: #B30000;}
5217			form.simpleForm input[type="radio"], form.simpleForm input[type="checkbox"] {}
5218			form.simpleForm input[type="text"] {}
5219			form.simpleForm input.date { cursor: pointer;}
5220			form.simpleForm select {}
5221			form.simpleForm table { background: none; border: none; margin: 0;}
5222			form.simpleForm table tr td  { padding: 0;}
5223			form.simpleForm .captcha {}
5224			
5225			#capimage { height: 17px; width:17px;}
5226
5227			form.simpleForm .svcrm_datepicker {
5228				z-index: 3;
5229			}
5230			#fbCalendar{
5231				background-color: white;
5232				border:1px solid #336699; 
5233				border-radius:2px; 
5234				box-shadow: #336699 1px 1px;
5235			}
5236			#fbCalendar TD { font-size: 12px; font-family: Arial }	
5237			#fbCalendar .Day { font-size: 12px; color: #000000; border:1px solid transparent;}
5238			#fbCalendar .CH { font-size: 12px; color: #336699; font-weight: bold; bgcolor: #cccccc; }
5239			#fbCalendar A.today:link, #fbCalendar A.today:visited{text-decoration:none; color:#000000; font-weight: bold;}
5240			#fbCalendar A.today:hover{text-decoration:none; color:#CC3300; font-weight: bold;}	
5241			#fbCalendar A.Day:link, #fbCalendar A.Day:visited{text-decoration:none; color:#990000; font-weight: normal;}
5242			#fbCalendar A.Day:hover{text-decoration:none; color:#CC3300; font-weight: normal; border:1px solid #000000;}
5243			#fbCalendar A.CH:link, #fbCalendar A.CH:visited{text-decoration:none; color:#336699;}
5244			#fbCalendar A.CH:hover{text-decoration:none; color:#0033FF;}
5245			#fbCalendar A.close:link, #fbCalendar A.close:visited{font-size: 10px; text-decoration:none; color:#666666;}
5246			#fbCalendar A.close:hover{font-size: 10px; text-decoration:underline; color:#666666;}
5247			#fbCalendar A:link, #fbCalendar A:visited{text-decoration:none; color:#000099;}
5248			#fbCalendar A:hover{text-decoration:none; color:#0000FF;}
5249			#fbCalendar .currentDay{border:1px solid #336699; padding: 2px;}
5250			#fbCalendar div.fbCalCloseBtn{
5251				background:transparent url(http://WoodburyMN.simpleviewcrm.com/core_crm/Resources/images/calx.gif) no-repeat;
5252				width:17px;
5253				height:13px;
5254				float:right;
5255				border:2px solid #ffffff;
5256			}
5257			#fbCalendar div.fbCalCloseBtn:hover{
5258				cursor: pointer;
5259				border:2px solid #336699;
5260			}
5261
5262			/*** Mobile ***/
5263			@media only screen and (max-width: 40em) {} 
5264			/*** Tablet ***/
5265			@media only screen and (min-width: 40.063em) and (max-width: 64em) {}
5266
5267			/*** Desktop  ***/
5268			@media only screen and (min-width: 64.063em) {
5269				form.simpleForm label { max-width: 430px; text-align: right;}
5270			} 
5271		</style>
5272	</div>
5273	</div>
5274	<div class="footer-container">
5275		<div data-civid="648b5507b2380a0dcdf11770" class="contentRender contentRender_15 contentRender_type_panel contentRender_name_plugins_common_footer" data-sv-time="4" data-sv-index="15" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
5276
5277
5278
5279<footer class="panel-footer" data-guid="804ba3d6-5b1a-4a6a-9ab7-7db959042a3d">
5280    <div class="cta-container">
5281        
5282    </div>
5283	<div class="footer-content-container">
5284		<div class="client-details">
5285			<div data-civid="69e284c9bb44364a9df16fa5" class="contentRender contentRender_16 contentRender_type_widget contentRender_name_plugins_common_logo_footer" data-sv-time="26" data-sv-index="16" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="logo-footer" data-guid="eea20a80-aae4-4775-8c27-92962e9979e1" >
5286	<a href="https://destinationwoodbury.com/" target="_self" aria-label="City of Woodbury" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Logo | Footer", "interactionSource" : "widget", "linkObject" : "Image", "interactionUrl" : "https%3A%2F%2Fdestinationwoodbury.com%2F" } }'>
5287		
5288			<img
5289				src="/includes/public/assets/shared/logos/logo-footer.svg"
5290				alt="City of Woodbury"
5291				loading="lazy"
5292				fetchpriority="low"
5293				width="366"
5294				height="74"
5295			/>
5296		
5297	</a>
5298</div></div><div data-civid="69e284c9bb44364a9df16fa7" class="contentRender contentRender_17 contentRender_type_widget contentRender_name_plugins_common_logo_footer" data-sv-time="27" data-sv-index="17" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'><div class="logo-footer" data-guid="98d4e755-b0ac-4b89-8070-dd771d253590" >
5299	<a href="https://www.exploreminnesota.com/" target="_blank" aria-label="Explore Minnesota Logo" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Logo | Footer", "interactionSource" : "widget", "linkObject" : "Image", "interactionUrl" : "https%3A%2F%2Fwww.exploreminnesota.com%2F" } }'>
5300		
5301			<img
5302				src="https://assets.simpleviewinc.com/simpleview/image/upload/c_pad,h_80,q_75,w_170/v1/clients/woodburymn/emt_horz_stack_logo_white_cropped_f3c7baa0-9f4e-486c-b9ff-8e0564e77d66.png"
5303				srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_pad,h_80,q_75,w_170/v1/clients/woodburymn/emt_horz_stack_logo_white_cropped_f3c7baa0-9f4e-486c-b9ff-8e0564e77d66.png 1x, https://assets.simpleviewinc.com/simpleview/image/upload/c_pad,h_160,q_75,w_340/v1/clients/woodburymn/emt_horz_stack_logo_white_cropped_f3c7baa0-9f4e-486c-b9ff-8e0564e77d66.png 2x"
5304				alt="Explore Minnesota Logo"
5305				loading="lazy"
5306				fetchpriority="low"
5307				width="366"
5308				height="74"
5309			/>
5310		
5311	</a>
5312</div></div>
5313			<div class="contact-info">
5314				
5315				
5316				
5317			</div>
5318		</div>
5319		<div class="nav-social-cont">
5320			<div class="footer-nav">
5321				<div data-civid="69e284c9bb44364a9df16faf" class="contentRender contentRender_21 contentRender_type_widget contentRender_name_plugins_nav_footer" data-sv-time="36" data-sv-index="21" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'>
5322
5323
5324
5325
5326
5327	<ul class="navigation-footer" 
5328	data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Footer", "interactionSource": "navigation"}}'
5329>
5330		
5331			<li class="item item-parent row-1">
5332				<a
5333					href="/about-us/"
5334					target="_self"
5335					class=""
5336					title="About Us"
5337					
5338	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About%20Us", "interactionUrl": "%2Fabout-us%2F", "interactionText": "About%20Us"}}'
5339
5340				>
5341					About Us
5342				</a>
5343			</li>
5344		
5345			<li class="item item-parent row-2 selected selected">
5346				<a
5347					href="/contact/"
5348					target="_self"
5349					class=""
5350					title="Contact"
5351					
5352	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Contact", "interactionUrl": "%2Fcontact%2F", "interactionText": "Contact"}}'
5353
5354				>
5355					Contact
5356				</a>
5357			</li>
5358		
5359			<li class="item item-parent row-3">
5360				<a
5361					href="/media/"
5362					target="_self"
5363					class=""
5364					title="Media"
5365					
5366	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Media", "interactionUrl": "%2Fmedia%2F", "interactionText": "Media"}}'
5367
5368				>
5369					Media
5370				</a>
5371			</li>
5372		
5373			<li class="item item-parent row-4">
5374				<a
5375					href="/privacy-policy/"
5376					target="_self"
5377					class=""
5378					title="Privacy Policy"
5379					
5380	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Privacy%20Policy", "interactionUrl": "%2Fprivacy-policy%2F", "interactionText": "Privacy%20Policy"}}'
5381
5382				>
5383					Privacy Policy
5384				</a>
5385			</li>
5386		
5387			<li class="item item-parent row-5 last">
5388				<a
5389					href="https://destinationwoodbury.com/sitemap/"
5390					target="_self"
5391					class=""
5392					title="Sitemap"
5393					
5394	data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sitemap", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fsitemap%2F", "interactionText": "Sitemap"}}'
5395
5396				>
5397					Sitemap
5398				</a>
5399			</li>
5400		
5401	</ul>
5402</div>
5403			</div>
5404			<div class="social-media">
5405				<div data-civid="69e284c9bb44364a9df16fad" class="contentRender contentRender_20 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="37" data-sv-index="20" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'>
5406
5407<ul class="social-links">
5408    
5409        
5410        <li class="social-network">
5411            <a
5412                class="social-link"
5413                href="https://www.facebook.com/destinationwoodbury"
5414                target="_blank"
5415                rel="noopener"
5416                title="Visit our facebook page"
5417                aria-label="Visit our facebook page"
5418                data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Facebook", "interactionUrl" : "https%3A%2F%2Fwww.facebook.com%2Fdestinationwoodbury", "interactionSource": "widget" } }'
5419            >
5420                <i
5421                    class="social-icon fab fa-facebook-f" 
5422                    aria-hidden="true"
5423                ></i>
5424            </a>
5425        </li>
5426    
5427        
5428        <li class="social-network">
5429            <a
5430                class="social-link"
5431                href="https://www.instagram.com/destinationwoodbury/"
5432                target="_blank"
5433                rel="noopener"
5434                title="Visit our instagram page"
5435                aria-label="Visit our instagram page"
5436                data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Instagram", "interactionUrl" : "https%3A%2F%2Fwww.instagram.com%2Fdestinationwoodbury%2F", "interactionSource": "widget" } }'
5437            >
5438                <i
5439                    class="social-icon fab fa-instagram" 
5440                    aria-hidden="true"
5441                ></i>
5442            </a>
5443        </li>
5444    
5445        
5446        <li class="social-network">
5447            <a
5448                class="social-link"
5449                href="https://www.youtube.com/@DestinationWoodbury"
5450                target="_blank"
5451                rel="noopener"
5452                title="Visit our youtube page"
5453                aria-label="Visit our youtube page"
5454                data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Youtube", "interactionUrl" : "https%3A%2F%2Fwww.youtube.com%2F%40DestinationWoodbury", "interactionSource": "widget" } }'
5455            >
5456                <i
5457                    class="social-icon fab fa-youtube" 
5458                    aria-hidden="true"
5459                ></i>
5460            </a>
5461        </li>
5462    
5463</ul></div>
5464			</div>
5465		</div>
5466		<div class="links-cont">
5467			<div data-civid="69e284c9bb44364a9df16fa9" class="contentRender contentRender_18 contentRender_type_widget contentRender_name_plugins_common_cta_intro" data-sv-time="27" data-sv-index="18" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
5468
5469    <div class="call-to-action intro" data-guid="14f63388-0fa3-4c4a-81bb-0de7223114d3">
5470        <a href="https://destinationwoodbury.com/newsletter/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Navigation Callout", "linkObject": "Call To Action", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fnewsletter%2F", "interactionText": "E-newsletter | Sign%20Up%20For%20Free" } }'>
5471            <div class="inner">
5472                
5473                    <div class="icon-cont"><i class="icon fa-light fa-envelope" aria-hidden="true"></i></div>
5474                
5475                <div class="content">
5476                    
5477                        <h3 class="title">E-newsletter</h3>
5478                    
5479                    
5480                        <h4 class="subtitle">
5481                            Sign Up For Free
5482                        </h4>
5483                    
5484                </div>
5485            </div>
5486        </a>
5487    </div>
5488</div><div data-civid="69e284c9bb44364a9df16fab" class="contentRender contentRender_19 contentRender_type_widget contentRender_name_plugins_common_cta_intro" data-sv-time="26" data-sv-index="19" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'>
5489
5490    <div class="call-to-action intro" data-guid="2ecc7e5d-d2bb-4c8b-a49a-98543ee1557e">
5491        <a href="https://destinationwoodbury.com/blog-link/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Navigation Callout", "linkObject": "Call To Action", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fdestinationwoodbury.com%2Fblog-link%2F", "interactionText": "Blog | Check%20out%20What%27s%20New" } }'>
5492            <div class="inner">
5493                
5494                    <div class="icon-cont"><i class="icon fa-light fa-blog" aria-hidden="true"></i></div>
5495                
5496                <div class="content">
5497                    
5498                        <h3 class="title">Blog</h3>
5499                    
5500                    
5501                        <h4 class="subtitle">
5502                            Check out What's New
5503                        </h4>
5504                    
5505                </div>
5506            </div>
5507        </a>
5508    </div>
5509</div>
5510		</div>
5511		<div class="attributions">
5512			<a href="#top" class="top-button" aria-label="Back to top">
5513				<span class="arrow">
5514					<svg aria-hidden="true" focusable="false" width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
5515						<path d="M0.698222 10.6663L5.47052 0.974151C5.65635 0.594795 6.19899 0.587356 6.39226 0.974151L11.2984 10.6589C11.5139 11.0903 11.0754 11.5589 10.6368 11.3655L6.2213 9.44644C6.08749 9.38694 5.93882 9.38694 5.81246 9.44644L1.36724 11.3804C0.928661 11.5738 0.490085 11.1126 0.698222 10.6812L0.698222 10.6663Z" fill="#FEC555"/>
5516					</svg>
5517				</span>
5518				<span class="text">Top</span>
5519			</a>
5520			<div class="attribution-content-container">
5521				<p>&#169; 2026 	Destination Woodbury. All Rights Reserved</p>
5522	
5523				<a
5524					class="made-by-sv"
5525					aria-label="Made by Simpleview"
5526
5527					
5528					href="https://www.simpleviewinc.com/our-services/creative-design/"
5529					
5530
5531					target="_blank"
5532					rel="noopener"
5533				>
5534					<img
5535						src="/includes/public/assets/shared/made-by-sv-white.svg"
5536						alt="Made by Simpleview"
5537						loading="lazy"
5538						fetchpriority="low"
5539						width="385"
5540						height="54"
5541					/>
5542				</a>
5543			</div>
5544		</div>
5545	</div>
5546	<div class="mobile-fixed">
5547		
5548		<div data-civid="69e284c9bb44364a9df16fb1" class="contentRender contentRender_22 contentRender_type_widget contentRender_name_plugins_common_cookie_banner" data-sv-time="26" data-sv-index="22" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'>
5549  
5550<dialog class="cookie-banner dismissed hide" data-guid="e137f0bf-f954-412f-bcf9-88866f7ddf59" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Cookie Banner", "interactionSource": "widget" } }'>
5551	<div class="banner-inner">
5552		<div class="banner-message">
5553			<p>This site uses cookies to provide you with an optimized experience.</p>
5554
5555		</div>
5556		<div class="banner-close">
5557			<button class="button site-style" aria-label="Close cookie banner" data-sv-close-banner data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Accept", "interactionText" : "Accept" } }'>
5558				Accept
5559			</button>
5560		</div>
5561	</div>
5562</dialog>
5563
5564<script>
5565	require(['sv_clientLib'], function (clientLib) {
5566		var root = document.querySelector('[data-guid="e137f0bf-f954-412f-bcf9-88866f7ddf59"]')
5567		var bannerSeen = clientLib.getCookie('cookie-banner-seen');
5568
5569		if (bannerSeen !== "true") {
5570			root.classList.remove('hide')
5571			root.setAttribute('open', true)
5572			
5573			setTimeout(function() {
5574				root.classList.remove('dismissed')
5575			}, 500);
5576		}
5577
5578		root.querySelector('[data-sv-close-banner]').addEventListener('click', function() {
5579			root.classList.add('dismissed');
5580			root.removeAttribute('open')
5581
5582			setTimeout(function() {
5583				root.classList.add('hide');
5584			}, 500);
5585			
5586			clientLib.setCookie({ 
5587				name : 'cookie-banner-seen',
5588				value : 'true',
5589				path : '/',
5590				'max-age' : 1438560*60 // 999 days
5591			});
5592		});
5593	});
5594</script>
5594</div>
5595	</div>
5596</footer>
5597
5598</div>
5599	</div>
5600</div>
5601<div id="gallery-portal" data-gallery-portal></div>
5602<div id="quickview-detail" data-quickview-detail></div></div>													
5603		<!-- footer css bundles -->									
5604												
5605		<!-- footer js bundles -->									
5606		
5606<script src="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/core/public/js/loginCheck.js"></script>
5606
5607		
5607<script src="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/js/shared_footer.js" defer></script>
5607
5608		
5608<script src="/includes/public/managed/v_c8155e17_0891ca29/core/plugins/common/virtuals/js/custom_forms.js" defer></script>
5608
5609												
5610		
5610<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://destinationwoodbury.com/#organization","name":"City of Woodbury","url":"https://destinationwoodbury.com/","telephone":"651-714-3500","address":{"@type":"PostalAddress","streetAddress":"8301 Valley Creek Rd.","addressLocality":"Saint Paul","addressRegion":"Minnesota","postalCode":"55125"}},{"@type":"WebSite","@id":"https://destinationwoodbury.com/#website","url":"https://destinationwoodbury.com/","name":"City of Woodbury","publisher":{"@id":"https://destinationwoodbury.com/#organization"},"potentialAction":{"@type":"SearchAction","target":"https://destinationwoodbury.com/search/?q={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"CollectionPage","@id":"https://destinationwoodbury.com/contact/#collectionpage","url":"https://destinationwoodbury.com/contact/","isPartOf":{"@id":"https://destinationwoodbury.com/#website"},"breadcrumb":{"@type":"BreadcrumbList","name":"Breadcrumbs","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://destinationwoodbury.com/"},{"@type":"ListItem","position":2,"name":"Contact","item":"https://destinationwoodbury.com/contact/"}]},"mainEntity":[]}]}</script>
5610													
5611		<!-- bottomBody -->											
5612		
5613						
5613<script data-id="site_global_footer">
5614							require(["sv_clientLib", "sv_load!plugins_dynamic_content"], function(clientLib) {
5615								clientLib._initLazy();
5616							});
5617						</script>
5617
5618					
5619														��	</body>															
5620</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.