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>About Visit 29 Palms | Twentynine Palms Tourism Business Improvement District</title> 8 <link rel="canonical" href="https://visit29.org/about-us/" /> 9 <meta name="description" content="Visit 29 Palms is the official destination marketing organization for the City of Twentynine Palms, dedicated to promoting travel, tourism, and visitor experiences." /> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1" /> 11 <meta name="sv-nav-properties" content="{"title":"About Visit 29 Palms","id":"652dadf2082a8731d19eab69","site_name":"primary","section":"secondary","folderHref":"/about-us/"}" /> 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="About Visit 29 Palms | Twentynine Palms Tourism Business Improvement District" /> 16 <meta property="og:url" content="https://visit29.org/about-us/" /> 17 <meta property="og:description" content="Visit 29 Palms is the official destination marketing organization for the City of Twentynine Palms, dedicated to promoting travel, tourism, and visitor experiences." /> 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/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" /> 20 <meta property="og:image:width" content="1200" /> 21 <meta property="og:image:height" content="799" /> 22 <meta property="og:type" content="website" /> 23 24 <!-- head css bundles --> 25 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/widget_call_to_action.css"/> 26 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/widget_social_share.css"/> 27 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/widget_image_box_with_caption.css"/> 28 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/nav/virtuals/css/shared.css"/> 29 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/nav/virtuals/css/widget_main_dropdown.css"/> 30 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/nav/virtuals/css/widget_main.css"/> 31 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/nav/virtuals/css/widget_secondary.css"/> 32 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/nav/virtuals/css/widget_footer.css"/> 33 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/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_a2e6ae52_88d31589/core/plugins/collections/virtuals/css/widget_template_custom_social_links.css"/> 35 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/nav/virtuals/css/widget_breadcrumb.css"/> 36 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/collections/virtuals/css/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 37 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/collections/virtuals/css/ccl/cards/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 38 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/collections/virtuals/css/ccl/cards/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 39 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/collections/virtuals/css/ccl/cards/variants/2_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 40 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/collections/virtuals/css/ccl/hero_image/hero_image_alt.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 41 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/custom_quickview.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 42 <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"/> 43 <link rel="stylesheet" href="https://unpkg.com/plyr@^3/dist/plyr.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 44 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/custom_lightbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 45 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/reboot.css"/> 46 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/variables.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 47 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/swatches.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 48 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 49 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/custom_header.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 50 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/custom_header_hamburger.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 51 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/shared_print.css" media="print" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 52 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/custom_footer.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 53 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/custom_core_styles.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 54 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/css/custom_forms.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 55 <link rel="stylesheet" href="https://use.typekit.net/bxf8uoz.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 56 57 <!-- head js bundles --> 58
58<script src="https://unpkg.com/plyr@^3/dist/plyr.polyfilled.min.js"></script>
58 59
59<script src="https://player.vimeo.com/api/player.js"></script>
59 60
60<script src="/includes/public/managed/v_a2e6ae52_88d31589/core/libs/sv/requirejs/public/require.js" data-ot-ignore></script>
60 61
61<script src="/requirejs_config_a2e6ae52_88d31589.js" data-ot-ignore></script>
61 62
62<script src="/includes/public/managed/v_a2e6ae52_88d31589/core/libs/sv/siteLib/public/js/globalHeader.js"></script>
62 63
63<script src="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/js/shared_header.js" defer></script>
63 64 65 <!-- bottomHead --> 66 67
67<script data-id="site_gtm">
vendor: 365 bytes, lines 67-72
67 68 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 69 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 70 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 71 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 72 })(window,document,'script','gtmDataLayer','
72GTM-M8R7TTQ
vendor: 11 bytes, lines 72-73
72'); 73
73</script>
73 74 75
75<script data-id="site_gtm">
vendor: 365 bytes, lines 75-80
75 76 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 77 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 78 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 79 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 80 })(window,document,'script','gtmDataLayer','
80GTM-NFBVG93
vendor: 11 bytes, lines 80-81
80'); 81
81</script>
81 82 83 84 <!-- 85 Use this template to add items to the <head> 86 --> 87 88 <link rel="preconnect" href="https://assets.simpleviewinc.com"> 89 <link rel="preconnect" href="https://use.fontawesome.com"> 90 <link rel="preconnect" href="https://securepubads.g.doubleclick.net"> 91 <link rel="preconnect" href="https://www.google-analytics.com"> 92 <link rel="preconnect" href="https://ws.audioeye.com"> 93 <link rel="preconnect" href="https://wsv3cdn.audioeye.com"> 94 <link rel="preconnect" href="https://www.googletagmanager.com"> 95 <link rel="preconnect" href="https://use.typekit.net/"> 96 97 98 <!-- 99 Most common Font URLs. (Only uncomment the ones being used) 100 101 <link rel="preconnect" href="https://fast.fonts.net/"> 102 <link rel="preconnect" href="https://fonts.googleapis.com/"> 103 --> 104 105 <style data-critical-styles> 106 /* @import url("https://p.typekit.net/p.css?s=1&k=vrp2tco&ht=tk&f=139.140.169.173.175.176.143.144.147.148.156.157.161.162&a=531942&app=typekit&e=css");.core-link-list{--color-title:var(--gray-700);--color-link:var(--primary-color-700);--text-size:var(--text-base);position:relative;margin:0 auto;max-width:var(--width-base);padding:0 var(--space-5);padding-top:var(--space-8)}.sv-col>.contentRender .core-link-list{padding-left:0;padding-right:0}.core-link-list .link-list-title{color:var(--color-title);font-size:var(--text-size);font-weight:700;margin-bottom:var(--space-3)}.core-link-list>ul{padding-left:var(--space-4)}.core-link-list .link-list-link{color:var(--color-link);font-size:var(--text-size)}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}aside{display:block}a{background-color:transparent}h1{font-size:2em;margin:.67em 0}img{border:0}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;position:relative}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}img{display:inline-block;vertical-align:middle}div,ul,li,h1,h2,h3,p{margin:0;padding:0}a{color:#008CBA;text-decoration:none;line-height:inherit}p{font-family:inherit;font-weight:400;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}h1,h2,h3{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:.2rem;margin-bottom:.5rem;line-height:1.4}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}ul{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}:root{--font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-display:var(--font-body);--width-compact:calc(var(--width-comfortable) * (2/3));--width-comfortable:72ch;--width-double:calc(var(--width-comfortable) * 2);--width-base:1200px;--width-feature:1440px;--width-fullscreen:100vw;--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;--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:.75rem;--text-sm:.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:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.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%);
106--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%);--shadow-xs:0 0 0 1px rgba(0,0,0,.05);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--shadow-outline:0 0 0 3px rgba(66,153,225,.5);--rounded-none:0;--rounded-sm:.125rem;--rounded:1.25rem;--rounded-md:.375rem;--rounded-lg:.5rem;--rounded-xl:.75rem;--rounded-2xl:1rem;--rounded-3xl:1.5rem;--rounded-full:9999px}html{overflow-y:scroll}body>.contentRender{min-height:100%;height:100%}html,body{height:100%;font-family:var(--font-body);color:var(--gray-900)}.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}.contentRender_name_plugins_core_textbox{width:100%;padding:0 var(--space-5);margin:0 auto}.contentRender_name_plugins_core_textbox{padding:var(--space-8) var(--space-5)}.panel-page{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:auto auto 1fr auto;min-height:100%}.panel-two-column{max-width:var(--width-base);padding:0;margin:0 auto;margin-bottom:var(--space-8)}.sv-col>.contentRender>.sv-panel{margin-left:calc(-1 * var(--space-5));margin-right:calc(-1 * var(--space-5))}body,h1,h2,h3,p{font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-display)}h1,h2,h3,p{margin:0}ul{margin-bottom:0}a{color:var(--primary-color-700)} */ 107 /*variables*/ 108 :root{--font-body:"Sofia Pro",sans-serif;--font-display:"Gravesend Sans",sans-serif;--font-delight:"Little Delights Alt W05 Regula";--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;--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;--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%);
108--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)} 109 /*common/shared*/ 110 .panel-intro .panel-title,.panel-intro .panel-title-top{font-family:var(--font-display);text-transform:uppercase}.panel-social .title-container,.skip-link[href]{text-align:center} 111 @font-face{font-family:"Little Delights Alt W05 Regula";src:url('/includes/public/assets/shared/fonts/font-little-delights.woff') format("woff");font-display:swap} 112 @font-face{font-family:"Gravesend Sans";src: url('/includes/public/assets/shared/fonts/Gravesend_Sans_Medium.woff') format("woff");font-display:swap} 113 @font-face{font-family:"Sofia Pro";src: url('/includes/public/assets/shared/fonts/Sofia Pro Regular.woff') format("woff");font-display:swap} 114 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);border:4px dashed var(--gray-100);background:var(--gray-900);opacity:0;clip:auto;pointer-events:none;transition:opacity .2s cubic-bezier(0,0,.3,1)}.skip-link[href]:focus{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)}.contentRender_name_plugins_crm_dms_formbuilder{margin:0 auto;max-width:var(--width-base)}.panel-page{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:auto auto 1fr auto}.panel-page.no-hero:not(.details){padding-top:100px}.panel-navigation-share{display:flex;justify-content:flex-start;align-items:center;max-width:1200px;padding:0 var(--space-5);margin:0 auto;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:1000px;margin:0 auto;margin-bottom:var(--space-16);padding:0 var(--space-5)}.panel-intro .title-cont{position:relative;margin-top:38px;margin-bottom:44px}.panel-intro .title-cont::after{content:'';pointer-events:none;background-image:url(/includes/public/assets/shared/decorations/intro-panel-wave.svg);background-repeat:no-repeat;background-size:100%;display:block;position:absolute;bottom:-40px;height:20px;width:100px}.panel-intro .panel-title-top{margin-bottom:4px;letter-spacing:var(--sw-letter-spacing-lg);font-size:1.0625rem}.panel-intro .panel-title{font-size:1.5rem;line-height:1}.blog-detail .blog-single .sibling-posts a,.panel-intro .content .contentRender_name_plugins_core_textbox p a{text-decoration:none}@media screen and (min-width:375px){.panel-intro .panel-title{font-size:2rem}}.panel-social .header-container{margin:0 auto;padding:var(--space-4) var(--space-5)}.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):focus{outline:var(--sw-focus-color) solid 1px;outline-offset:2px}.shared-play-button{position:absolute;
114left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;background-color:var(--sw-key-color);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}.shared-play-button i.fa-play{font-size:1.875rem}.ccl-widget .credits,.image-box-with-caption .credits,.img-cont .credits,.related-content .credits{position:absolute;bottom:0;right:0;margin:var(--space-2) var(--space-3);font-family:var(--font-family);font-size:.875rem;text-shadow:0 0 10px var(--black);color:var(--white);pointer-events:none;z-index:10}.ccl-widget .credits:before,.image-box-with-caption .credits:before,.img-cont .credits:before,.related-content .credits:before{content:'\f030';font-family:'Font Awesome 5 Free';font-size:.875rem;font-weight:900;position:absolute;top:1px;left:-24px}.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(--gray-800);--arrow-bg-color:var(--white);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: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);pointer-events:all}.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}@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)}.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-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}}.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)}.image-box-with-caption .credits{text-shadow:none;right:unset;left:30px;bottom:-65px;color:var(--sw-text-color)}.image-box-with-caption .caption{background-color:#d9e1df;padding:12px 16px 37.5px;color:var(--sw-text-color);font-size:.875rem;text-align:unset;font-weight:400;font-style:normal;line-height:1}@media screen and (min-width:64em){.panel-page.no-hero:not(.details){padding-top:180px}.panel-intro .title-cont{margin-bottom:54px}.panel-intro .title-cont::after{background-image:url(/includes/public/assets/shared/decorations/intro-panel-wave-desk.svg);height:13px;width:188px;bottom:-34px}.panel-intro .panel-title-top{font-size:1.5rem}.panel-intro .panel-title{font-size:3.125rem}.ccl-widget .credits,.ccl-widget .credits:before,.image-box-with-caption .credits,.image-box-with-caption .credits:before,.img-cont .credits,.img-cont .credits:before,.related-content .credits,.related-content .credits:before{font-size:1rem}.image-box-with-caption .slide{padding:0 20px}.image-box-with-caption .caption{padding:15px 16px;font-size:1rem}.image-box-with-caption .slide .credits{left:unset;bottom:-4px;right:18px}.image-box-with-caption .credits:before{top:4.5px;font-size:.875rem}}.panel-accordion .accordion-item>button{background-color:var(--sw-key-color);color:var(--sw-text-color-light)}.panel-accordion .accordion-item>button:focus,.panel-accordion .accordion-item>button:hover{background-color:var(--sw-key-color-hover)}.video-player .title{color:var(--sw-text-color)}.video-player .plyr__control--overlaid{background:var(--sw-key-color);border:none}.video-player .plyr--video .plyr__control:hover{background:var(--sw-key-color-hover)}.visitorsPluginContainer button.submit{text-transform:uppercase;letter-spacing:.03rem;background-color:var(--sw-button-primary-bg)}@media (hover:hover){.contentRender[class*=contentRender_name_plugins_collections] .img-cont:hover .
114shared-play-button,.image-box-with-caption .slide-pic:hover .shared-play-button{border-color:rgba(255,255,255,.6);background-color:var(--sw-key-color-hover)}.visitorsPluginContainer button.submit:hover{background-color:var(--sw-button-primary-bg-hover);color:var(--sw-button-primary-color-hover);text-decoration:underline;text-underline-offset:var(--sw-text-underline-offset)}}.custom-navbar .overflow button,.custom-navbar .overflow.open .overflow-list{background-color:var(--sw-body-bg)}.blog-container h3{line-height:1}.sv-share .sv-share-trigger,.sv-share .sv-share-trigger i{color:var(--teal-34);font-weight:600} 115 /*core styles*/ 116 body,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)}: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) :is(h1,h2,h3,h4,h5,h6){color:var(--black-1e)}:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{margin-bottom:10px;font-family:var(--font-display);font-weight:700;font-size:2rem;line-height:1.1em}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{font-family:var(--font-body);font-weight:600;font-size:30px;line-height:1.2em;margin-bottom:10px}:is(.core-styles,.contentRender_name_plugins_core_textbox) h3{font-family:var(--font-display);font-weight:700;font-size:1.5625rem;line-height:1.2em;margin-bottom:10px}:is(.core-styles,.contentRender_name_plugins_core_textbox) h4{font-family:var(--font-body);font-weight:700;font-size:24px;line-height:1.2em;margin-bottom:10px}:is(.core-styles,.contentRender_name_plugins_core_textbox) h5{font-family:var(--font-display);font-weight:700;font-size:1.25rem;line-height:1.3em;margin-bottom:10px}:is(.core-styles,.contentRender_name_plugins_core_textbox) h6{font-family:var(--font-body);font-style:normal;font-weight:700;font-size:18px;line-height:1.3em;margin-bottom:10px}:is(.core-styles,.contentRender_name_plugins_core_textbox) p{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.75em;margin-bottom:20px}: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{color:var(--teal-34);text-decoration:underline;font-weight:700}:is(.core-styles,.contentRender_name_plugins_core_textbox) a:hover{color:var(--purple-59);transition:.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(--primary-color-500)}: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){padding:5px 8px;border:1px solid rgba(30,28,28,.16);font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.75em}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(table tr):nth-of-type(2n){background-color:rgba(52,124,129,.16)}: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-weight:400;font-size:1rem;line-height:1.75em}: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))}@media screen and (min-width:40em){:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{font-size:2.5rem;line-height:1.1em;margin-bottom:10px}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{font-size:2.125rem;line-height:1.2em;margin-bottom:10px}}@media screen and (min-width:64em){:is(.core-styles,.contentRender_name_plugins_core_textbox) h1{font-size:3.125rem;line-height:1.1em;margin-bottom:15px}:is(.core-styles,.contentRender_name_plugins_core_textbox) h2{font-size:2.8125rem;line-height:1.2em;margin-bottom:15px}:is(.core-styles,.contentRender_name_plugins_core_textbox) h3{font-size:2.1875rem;line-height:1.2em;margin-bottom:15px}:is(.core-styles,.contentRender_name_plugins_core_textbox) h4{font-size:2rem;line-height:1.2em;margin-bottom:15px}:is(.core-styles,.contentRender_name_plugins_core_textbox) h5{font-size:1.5rem;line-height:1.3em;margin-bottom:15px}:is(.core-styles,.contentRender_name_plugins_core_textbox) h6{font-size:22px;line-height:1.3em;margin-bottom:15px}:is(.core-styles,.contentRender_name_plugins_core_textbox) p{font-size:18px;line-height:1.6667em;margin-bottom:30px}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(ul,ol):not([class*=block-grid-]) li{font-size:1.125rem;
116line-height:1.667em}:is(.core-styles,.contentRender_name_plugins_core_textbox) :is(td,tr){font-size:1.125rem;line-height:1.667em}}@media (hover:hover){button:hover{background-color:var(--sw-button-secondary-bg-hover);color:var(--sw-button-secondary-color-hover)}a:hover{color:var(--sw-link-hover-color);text-decoration:none}: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}} 117 /*header*/ 118 .panel-header{--surface-foreground:var(--primary-color-700);--surface-background:var(--primary-color-900);--surface-mobile-nav:var(--primary-color-200);--text:var(--gray-100);--text-alt:var(--gray-900);position:relative;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 20px;background-color:var(--surface-background)}@media (min-width:40em){.panel-header .secondary-nav-container{display:block}}.panel-header .primary-content-container{display:flex;align-items:stretch;justify-content:space-between}.panel-header .primary-content-container .contentRender_name_plugins_common_logo{padding:4px 0 0;max-width:140px}@media screen and (min-width:64em){.panel-header .primary-content-container .contentRender_name_plugins_common_logo{max-width:unset;padding-top:0}}.panel-header .primary-content-container .contentRender_name_plugins_common_logo .logo .logo.active,.panel-header.active .primary-content-container .contentRender_name_plugins_common_logo .logo .logo:not(.active),.panel-page.details .panel-header .primary-content-container .contentRender_name_plugins_common_logo .logo .logo:not(.active){display:none}.panel-header.active .primary-content-container .contentRender_name_plugins_common_logo .logo .logo.active,.panel-page.details .panel-header .primary-content-container .contentRender_name_plugins_common_logo .logo .logo.active{display:block}.panel-header .main-nav-widgets-container{display:grid;align-items:stretch;grid-template-columns:min-content;gap:var(--space-5)}.panel-header .main-nav-widgets-container>:not(.widgets){display:flex;align-items:center}.panel-header .main-nav-widgets-container .widgets{display:none;align-items:center}.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 .main-nav-widgets-container{grid-template-columns:min-content min-content}.panel-header .main-nav-widgets-container .widgets{display:flex}.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:var(--space-6);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} 119 /*header hamburger*/ 120 .dropdown-nav-container,.panel-header.hamburger{--top-bar-height:73px;--text-color:var(--gray-900);--surface-dropdown-nav:var(--primary-color-200);width:100%}.header-container{z-index:15}.panel-page.details .panel-header.hamburger{position:relative;background-color:#fff}.panel-header.hamburger.active::before,.panel-page.details .panel-header.hamburger::before{display:none}.panel-header.hamburger{position:absolute;top:0;left:0;padding:4px 20px 8.7px;z-index:11}.panel-header.hamburger::before{content:'';pointer-events:none;position:absolute;left:0;top:0;display:block;width:100%;height:100px;background:linear-gradient(180deg,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 100%);z-index:-1}.panel-header.hamburger.active,.panel-page.details .hamburger{background-color:var(--white-f8);border-bottom:2px solid rgba(30,28,28,.16)}.panel-header.hamburger.microsites .micro-links-cta-cont{display:flex;margin-left:auto;margin-right:20px}.panel-header.hamburger.microsites .micro-cta-cont{display:flex}.panel-header.hamburger.microsites .micro-cta-cont .micro-cta{display:flex;justify-content:center;align-items:center;gap:10px;color:var(--white)}.panel-header.hamburger.active.microsites .micro-cta-cont .micro-cta{color:var(--sw-text-color)}.panel-header.hamburger.microsites .micro-cta-cont .micro-cta-icon{font-size:1.375rem}.panel-header.hamburger.microsites .micro-cta-cont .micro-cta-text{font-family:var(--font-body);font-size:.875rem;font-weight:800;line-height:1.1}.panel-header.hamburger .nav-container{gap:var(--space-2)}.panel-header.hamburger .nav-container .hamburger-dropdown-toggle{display:flex;align-items:center;column-gap:var(--space-2);padding:var(--space-2);color:var(--white);height:40px;width:40px;background-color:var(--orange-e9);border-radius:50%}.panel-header.hamburger .nav-container .hamburger-dropdown-toggle .search-icon{transition:opacity .2s}.panel-header.hamburger .nav-container .hamburger-dropdown-toggle.active .search-icon{opacity:0}
120.panel-header.hamburger .nav-container .hamburger-dropdown-toggle:focus{outline-offset:0}.dropdown-nav-container{position:absolute;z-index:10;display:none;top:-100%;background-color:var(--white)}.dropdown-nav-container.active{display:block;transition:top 250ms ease-in-out}.dropdown-nav-container.transitioned{top:var(--top-bar-height)}.dropdown-nav-container :is(.nav-container.secondary,.nav-container .navigation){display:none}.dropdown-nav-container .nav{width:100%;margin:0 auto}.dropdown-nav-container .main-nav .menu-toggle,.panel-header.hamburger .quick-links-container{display:none}.dropdown-nav-container .nav .nav-link:focus{outline:1px solid var(--primary-color-700)}@media (min-width:40em){.panel-header.hamburger .navigation .nav-item.open>.nav-item-control{background-color:transparent;color:var(--primary-color-100)}.panel-header.hamburger .navigation .nav-item .dropdown-menu{background-color:transparent}}.dropdown-nav-container .nav .widgets{margin:0 auto;padding:28px 20px 38px;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;color:var(--text-color);background-color:var(--white-f8)}.dropdown-nav-container .nav .widgets>:is(.weather-wrapper,[data-tripbuilder-cont]){align-self:center;justify-self:center}.dropdown-nav-container .nav .search-cont{grid-column:1/-1}@media (min-width:64em){.root-panel.hamburger-open{height:100vh;overflow-y:hidden}.panel-header.hamburger.microsites .micro-links-cta-cont{margin-right:unset;margin-left:unset}.panel-header.hamburger::before{height:220px}.panel-header.hamburger.active{border-bottom:2px solid rgba(30,28,28,.16)}.panel-header.hamburger .primary-content-container{height:var(--top-bar-height)}.dropdown-nav-container .nav::after,.dropdown-nav-container::after{content:'';pointer-events:none;position:absolute;right:0;bottom:0;z-index:-1}.dropdown-nav-container{--scrollbar-color:var(--primary-color-300);height:calc(100vh - var(--top-bar-height));overflow-y:scroll;scrollbar-color:var(--scrollbar-color) transparent;scrollbar-width:thin;background-color:var(--white)}.dropdown-nav-container::after{background-image:url(/includes/public/assets/shared/decorations/palms/palms-header-ctas-desk.svg);background-repeat:no-repeat;background-size:cover;display:block;width:317px;height:486px}.dropdown-nav-container::-webkit-scrollbar{width:var(--space-1)}.dropdown-nav-container::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:var(--rounded-md)}.dropdown-nav-container .nav{bottom:0;max-width:unset;padding:44px 48px 74px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr;grid-auto-flow:dense;column-gap:var(--space-3);justify-items:center;background-color:transparent}.dropdown-nav-container .nav::after{background-color:var(--sw-body-bg);height:100%;width:37%;top:0}.dropdown-nav-container .nav :is(.main-nav,.secondary-nav){grid-row:1/-1;width:100%;max-width:var(--width-compact)}.dropdown-nav-container .nav :is(.main-nav){padding-top:30px}.dropdown-nav-container .nav :is(.secondary-nav){padding-top:30px}.dropdown-nav-container .nav .mobile-footer-nav{display:none}.dropdown-nav-container .nav .nav-item.level-1{padding:0 34px}.dropdown-nav-container .nav .nav-item-control.level-1>.nav-link{font-size:var(--text-3xl);line-height:var(--leading-none)}.dropdown-nav-container .secondary-nav .nav-item-control.level-1>.nav-link{font-size:var(--text-3xl)}.page-panel.details .panel-header.hamburger .quick-links-container,.panel-header.hamburger .quick-links-container{display:flex;align-items:center}.panel-header.hamburger .quick-links-container .quick-links{opacity: 0;gap:24px}.panel-header.hamburger .quick-links-container .quick-links .link{position:relative;font-size:1.375rem;color:var(--white);font-weight:800}.panel-header.hamburger.active .quick-links-container .quick-links .link,.panel-page.details .panel-header.hamburger .quick-links-container .quick-links .link{color:var(--sw-text-color)}@media (hover:hover){.panel-header.hamburger .quick-links-container .quick-links .link:hover{text-decoration:none}.panel-header.hamburger .quick-links-container .quick-links .link:hover::after{content:'';background-color:var(--sw-key-color);height:4px;width:100%;position:absolute;bottom:-3px;left:0}.panel-header.hamburger.active .quick-links-container .quick-links .link:hover::after{background-color:var(--sw-text-color)}}.dropdown-nav-container .nav .widgets{grid-column:3;align-self:start;justify-self:start;display:flex;flex-direction:column;align-items:center;gap:var(--space-8);width:312px;padding:0;background-color:unset}.dropdown-nav-container .nav .widgets>
120:is(.weather-wrapper,[data-tripbuilder-cont]){display:none}.dropdown-nav-container .nav .search-cont{width:366px;max-width:306px;height:var(--space-12)}}.dropdown-nav-container .nav .mobile-ctas{position:relative;overflow:hidden;background-color:var(--sw-body-bg);padding:20px 0}@media screen and (min-width:64em){.panel-header.hamburger{padding:15.5px 54px}.panel-header.hamburger .nav-container{padding-top:5px}.panel-header.hamburger .nav-container .hamburger-dropdown-toggle{height:45px;width:45px}.dropdown-nav-container .nav .mobile-ctas{display:flex;flex-direction:column;gap:50px;background-color:transparent;padding:28px 30px 28px 0}}.dropdown-nav-container .nav .mobile-ctas::after{content:'';display:block;pointer-events:none;position:absolute;right:22px;bottom:0;width:157px;height:218px;background-image:url(/includes/public/assets/shared/decorations/palms/teal-palms-mobile-cta.svg);background-repeat:no-repeat;background-size:cover}.dropdown-nav-container .nav .mobile-ctas .call-to-action .inner{justify-content:flex-start;padding:18px var(--space-5)}.dropdown-nav-container .nav .mobile-ctas .call-to-action .title{color:var(--sw-key-color);font-size:2rem;text-align:left}.dropdown-nav-container .nav .mobile-ctas .call-to-action .subtitle{color:var(--sw-text-color);font-size:1rem}.dropdown-nav-container .nav .mobile-ctas .call-to-action .read-more{font-size:1rem}@media screen and (min-width:64em){.dropdown-nav-container .nav .mobile-ctas::after{display:none}.dropdown-nav-container .nav .mobile-ctas .contentRender_name_plugins_common_call_to_action:nth-child(2) .call-to-action{position:relative}.dropdown-nav-container .nav .mobile-ctas .contentRender_name_plugins_common_call_to_action:nth-child(2) .call-to-action::before{content:'';pointer-events:none;background-color:#d9e1df;height:2px;width:100%;max-width:372px;position:absolute;top:-24px;left:21px}.dropdown-nav-container .nav .mobile-ctas .call-to-action .inner{padding:0 var(--space-5)}.dropdown-nav-container .nav .mobile-ctas .call-to-action .title{font-size:3rem}.dropdown-nav-container .nav .mobile-ctas .call-to-action .subtitle{font-size:1.0625rem}.dropdown-nav-container .nav .mobile-ctas .call-to-action .read-more{font-size:22px}}.dropdown-nav-container .nav .mobile-footer-nav{padding:25.5px 0;background:var(--sw-key-color)}.dropdown-nav-container .nav .mobile-footer-nav .navigation{background-color:var(--sw-key-color)}@media screen and (min-width:90em){.dropdown-nav-container .nav::after{width:33.75%}.dropdown-nav-container .nav .search-cont{max-width:366px}.dropdown-nav-container .nav .mobile-ctas{padding:28px 50px 28px 0}.dropdown-nav-container .nav .mobile-ctas .call-to-action .subtitle{font-size:1.25rem}}.dropdown-nav-container .nav .close-cont{display:flex;justify-content:center;align-items:center;padding:11.5px 0;background-color:var(--teal-26)}.dropdown-nav-container .nav .close-cont:after,.dropdown-nav-container .nav .close-cont:before{content:'';background-repeat:no-repeat;background-size:cover;display:block;height:12px;width:105px;position:absolute}.dropdown-nav-container .nav .close-cont:before{background-image:url(/includes/public/assets/shared/decorations/close-wave-left.svg);left:0}.dropdown-nav-container .nav .close-cont:after{background-image:url(/includes/public/assets/shared/decorations/close-wave-right.svg);right:0}.dropdown-nav-container .nav .close-cont .close-cont-inner{display:inline-flex;justify-content:center;align-self:baseline;gap:4px}.dropdown-nav-container .nav .close-cont .close-text{font-family:var(--font-display);font-size:.875rem;font-weight:700;color:var(--white);text-transform:uppercase}.dropdown-nav-container .nav .close-cont .close-icon{padding-top:1px}@media screen and (min-width:375px){.dropdown-nav-container .nav .close-cont:after,.dropdown-nav-container .nav .close-cont:before{width:135px}}@media screen and (min-width:64em){.dropdown-nav-container .nav .close-cont{display:none}} 121 /*nav*/ 122 .navigation a,.navigation a:hover{color:inherit}.navigation a,.navigation.mobile .nav-item .dropdown-menu a{font-size:var(--text-base)}.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,.navigation a{text-decoration:none}.navigation{--surface-mobile-nav:var(--primary-color-200);--surface-highlight:var(--primary-color-400);--text:var(--gray-100);--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:var(--space-3) var(--space-4);width:100%;line-height:var(--leading-tight)}.navigation.desktop a{white-space:nowrap}.navigation a:focus{text-decoration:underline;outline:0}.navigation .nav-item .nav-item-control{display:flex;justify-content:space-between;color:var(--text-alt);transition:background-color .1s cubic-bezier(0,0,.3,1)}.navigation .nav-item .dropdown-toggle{margin:0;padding:var(--space-3) var(--space-5);color:inherit;background-color:transparent;transition:background-color .1s cubic-bezier(0,0,.3,1)}
122.navigation.footer .nav-item .dropdown-toggle{padding:0 20px}.navigation .nav-item .dropdown-toggle:focus{outline:1px dashed var(--sw-light-focus-color);outline-offset:0}.nav-container .menu-toggle{display:block;margin:0;padding:0;background:0 0;cursor:pointer}.nav-container .menu-toggle .open{margin:auto}.nav-container .menu-toggle .close{margin:auto;display:none}.nav-container .menu-toggle.active .open{display:none}.nav-container .menu-toggle.active .close{display:block}.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:28px;height:2px;background-color:var(--white);transition:transform 75ms cubic-bezier(.55, .055, .675, .19)}.nav-container .menu-toggle .hamburger-inner::before{content:"";top:-7px;transition:top 75ms .12s,opacity 75ms}.nav-container .menu-toggle .hamburger-inner::after{content:"";bottom:-7px;transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55, .055, .675, .19)}.nav-container .menu-toggle.active .hamburger-inner{transform:rotate(45deg);transition-delay:0.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 75ms,opacity 75ms .12s}.nav-container .menu-toggle.active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s}.navigation.mobile{background-color:var(--white)}.navigation.mobile .nav-item.open>.nav-item-control{background-color:var(--sw-key-color)}.navigation.mobile .nav-item .dropdown-toggle .icon-toggle{transform-origin:center;transition:transform .3s cubic-bezier(0,0,.3,1);color:var(--orange-e9);font-size:1.5rem}.navigation.mobile .nav-item.open>.nav-item-control .dropdown-toggle .icon-toggle{transform:rotate(-180deg);color:var(--white)}.navigation.mobile:not(.footer) .nav-item .dropdown-menu:is(.level-1){background-color:var(--teal-df)}.navigation.mobile:not(.footer) .nav-item .dropdown-menu:is(.level-2){background-color:#d0e8e8}.navigation.mobile:not(.footer) .nav-item .dropdown-menu:is(.level-3,.level-4){background-color:var(--teal-c2)}.navigation.desktop{position:relative;display:none;justify-content:flex-end;height:100%}@media (min-width:64em){.nav-container .menu-toggle{display:none}.nav-container .menu-toggle :is(.open,.close) img{width:30px;height:20px}.navigation.desktop{display:flex}}.navigation.desktop .dropdown-menu{opacity:0;pointer-events:none;transition:opacity .1s cubic-bezier(0,0,.3,1);z-index:30;padding-top:var(--space-5);padding-bottom:var(--space-5)}.navigation.desktop .dropdown-menu.open{display:block!important}.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.level-1>.nav-item-control>a:focus,.navigation.desktop .nav-item.level-1>.nav-item-control>a:hover{border-bottom-color:var(--surface-mobile-nav)}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:focus-within{background-color:var(--surface-highlight)}.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:focus-within,.navigation.desktop .nav-item:not(.level-1)>.nav-item-control:hover{background-color:var(--surface-highlight)}.navigation .nav-item.level-2 .nav-item-control a,.navigation .nav-item.level-3 .nav-item-control a{white-space:unset}.navigation:is(.primary,.secondary) .nav-item:not(.open) .nav-item-control a.nav-link{color:var(--sw-key-color)}.navigation:is(.primary,.secondary) .nav-item.open .nav-item-control a.nav-link{color:var(--white)}.navigation:is(.primary,.secondary) .nav-item:not(.open,.level-1) .nav-item-control:not(.level-1) a.nav-link{color:var(--sw-text-color)}.navigation:is(.primary,.secondary) .nav-item:not(.level-1) .nav-item-control:not(.level-1) a.nav-link{font-size:1.125rem;font-weight:800}.navigation.primary .nav-item.level-1 .nav-item-control.level-1 a.nav-link{font-family:var(--font-display);font-size:1.375rem;font-weight:700;text-transform:uppercase}.navigation:is(.primary) .nav-item:is(.open,.level-1) .nav-item-control:is(.level-1) a.nav-link{padding:13px 20px}.navigation:is(.primary) .nav-item:is(.open,.level-2,.level-3,.level-4) .nav-item-control:is(.level-2,.level-3,.level-4) a.nav-link{padding:16px 20px}.navigation:is(.primary) .nav-item:not(.open):is(.level-1) .nav-item-control:is(.level-1) a.nav-link{padding:16px 20px}.navigation:is(.primary) .nav-item:not(.open):is(.level-2,.level-3,.level-4) .nav-item-control:is(.level-2,.level-3,.level-4) a.nav-link{padding:15px 20px}.navigation.secondary .nav-item.level-1 .nav-item-control.level-1 a.nav-link{font-family:var(--font-body);font-size:1.125rem;font-weight:800;text-transform:none}.navigation.desktop .level-1.nav-item>.nav-item-control>.dropdown-toggle{margin:0;padding:var(--space-3) var(--space-2)}
122.navigation:is(.footer) .nav-item.footer .nav-item-control a.nav-link{color:var(--white)}.navigation:is(.footer) .nav-item.footer .nav-item-control:not(.level-1) a.nav-link:not(.level-1){padding:12px 21px}.navigation:is(.footer) .nav-item.level-1.footer .nav-item-control.level-1 a.nav-link{padding:10px 20px;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:var(--sw-letter-spacing-md)}@media screen and (min-width:64em){.navigation.mobile{background-color:transparent}.navigation.primary .nav-item.level-1 .nav-item-control.level-1 a.nav-link{font-size:1.625rem}.navigation.secondary .nav-item.level-1 .nav-item-control.level-1 a.nav-link,.navigation:is(.primary,.secondary) .nav-item:not(.level-1) .nav-item-control:not(.level-1) a.nav-link{font-size:1.25rem}.navigation:is(.primary) .nav-item:not(.open):is(.level-1) .nav-item-control:is(.level-1) a.nav-link{padding:16px 11px}.navigation .nav-item .dropdown-toggle{padding:0 8px 0 20px}.navigation:is(.primary) .nav-item:not(.open):is(.level-2,.level-3,.level-4) .nav-item-control:is(.level-2,.level-3,.level-4) a.nav-link{padding:15px 13px}.navigation.secondary .nav-item.level-1:not(.open) .nav-item-control.level-1 a.nav-link{padding:20px 16px}.navigation.secondary .nav-item.level-1:not(.open):first-of-type .nav-item-control.level-1 a.nav-link{padding:14px 16px 20px}.navigation.secondary .nav-item.level-1 .nav-item-control.level-1 a.nav-link,.navigation:is(.primary) .nav-item:is(.open,.level-1) .nav-item-control:is(.level-1) a.nav-link{padding:15px 16px}.navigation:is(.primary) .nav-item:is(.open,.level-2,.level-3,.level-4) .nav-item-control:is(.level-2,.level-3,.level-4) a.nav-link{padding:15px}} 123 /*Dropdown Nav*/ 124 .navigation.navigation-dropdown.desktop .nav-item{--surface-1:var(--primary-color-200);
124--surface-2:var(--primary-color-300);--surface-3:var(--primary-color-400);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:240px;background-color:var(--surface-1);transform:translateX(-50%)}.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.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} 125 /*Hero Image*/ 126 .core-hero-image .img-cont:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 40%);pointer-events:none}.core-hero-image .slide p{font-size:var(--text-base);font-weight:400}.core-hero-image .read-more{font-weight:700;color:var(--text-color)}.hero-image{position:relative;border-bottom:10px solid var(--red-a6)}.hero-image .shared-play-button{left:unset;top:100px;right:-14px}.hero-image .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.hero-image .content .title-top{margin-bottom:12px;font-size:1.0625rem;text-transform:uppercase;letter-spacing:var(--sw-letter-spacing-lg);font-weight:700;line-height:1}.hero-image .content .title-bottom{font-family:var(--font-delight);font-size:3.25rem;line-height:1}.hero-image .content :is(.title-top,.title-bottom){color:var(--white)}@media screen and (min-width:375px){.hero-image .content .title-bottom{font-size:3.75rem}.hero-image .shared-play-button{top:120px}}@media screen and (min-width:64em){.hero-image .shared-play-button{left:unset;top:180px;right:18px}.hero-image .content .title-top{margin-bottom:18px;font-size:1.625rem}.hero-image .content .title-bottom{font-size:6.875rem}} 127 </style> 128 129 130 </head> 131 <body> 132 <!-- topBody --> 133 134 <noscript> 135 <iframe src="//www.googletagmanager.com/ns.html?id=GTM-M8R7TTQ" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> 136 </noscript> 137 138 <noscript> 139 <iframe src="//www.googletagmanager.com/ns.html?id=GTM-NFBVG93" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> 140 </noscript> 141 142 143 <!-- content --> 144 <div data-civid="6a6bde76ff711cfa96549027" 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" } }'> 145 146 147 148 149 150 151 152 153 154 155<style>.skip-link { display: none; }</style>
156<script> 157 // CRM FORM STYLING HELPER JS 158 // Adds the body class as quickly as possible to hide all the items on the page so we don't 159 // have the site flash before the calendar shows up 160 if (location.search.indexOf('action=popupCal') > -1 && document.body.querySelectorAll('.lookup-calHolder')) { 161 document.body.classList.add('crm-calendar-popup'); 162 }; 163</script>
163 164 165<!-- Adds a check for IE, if we're in IE we block the entire page --> 166<div 167 id="ie-warning" 168 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;" 169 aria-hidden="true" 170> 171 <div> 172 <img 173 src="/includes/public/assets/shared/logo.svg" 174 alt="Twentynine Palms CVB" 175 width="80" 176 height="80" 177 style="margin-bottom: 16px;" 178 /> 179 <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> 180 </div> 181
181<script> 182 var ieWarning = document.querySelector('#ie-warning'); 183 if (document.body.style.msTouchAction !== undefined) { 184 ieWarning.style.display = 'flex'; 185 ieWarning.setAttribute('aria-hidden', 'false'); 186 } 187 </script>
187 188</div> 189 190 191 192 <a class="skip-link sr-only" href="#slideshow-container">Skip navigation</a> 193 194<a class="skip-link sr-only" href="#main-content">Skip to main content</a> 195 196<div class="root-panel panel-page "> 197 <div class="header-container"> 198 <div data-civid="6508b7dbc464f55cbd35d3c3" class="contentRender contentRender_1 contentRender_type_panel contentRender_name_plugins_common_header_hamburger" data-sv-time="7" data-sv-index="1" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 199 200 201 202 203<header 204 class="panel-header hamburger theme_1 secondary " 205 data-guid="dfef82e2-17bc-4953-8aea-9ff0c91bdff1" > 206 <div class="primary-content-container"> 207 <div data-civid="6573618e44c29a2117f804a0" class="contentRender contentRender_2 contentRender_type_widget contentRender_name_plugins_common_logo" data-sv-time="17" data-sv-index="2" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 208 209 210 211 212<div class="logo" data-guid="ebe5532d-fe53-4844-9eae-fdc6e088b847" > 213 <a href="https://visit29.org/" target="_self" aria-label="Twentynine Palms CVB"> 214 215 <img 216 src="/includes/public/assets/shared/logos/white-logo-header.svg" 217 class="logo" 218 alt="Twentynine Palms CVB" 219 loading="lazy" 220 width="190" 221 height="80" 222 /> 223 <img 224 src="/includes/public/assets/shared/logos/color-logo-header.svg" 225 class="logo active" 226 alt="Twentynine Palms CVB" 227 loading="lazy" 228 width="190" 229 height="80" 230 /> 231 232 </a> 233</div> 234 235</div> 236 237 238 239 240 <div class="main-nav-widgets-container"> 241 <div class="widgets"> 242 243 244 </div> 245 <div class="nav-container"> 246 <button 247 id="menu-toggle" 248 class="menu-toggle hamburger-dropdown-toggle" 249 aria-label="toggle menu" 250 aria-haspopup="true" 251 aria-expanded="false" 252 aria-controls="primary-site-menu" 253 data-hamburger-dropdown-toggle 254 > 255 <div class="menu open"> 256 <img src='/includes/public/assets/shared/nav/menu-mobile.svg' width="26" height="17"> 257 </div> 258 <div class="menu close"> 259 <img src='/includes/public/assets/shared/nav/menu-mobile-close.svg' width="26" height="18"> 260 </div> 261 262 </button> 263 </div> 264 </div> 265 </div> 266</header> 267 268<div id="primary-site-menu" class="dropdown-nav-container theme_1 secondary" data-site-nav-cont style="display: none;"> 269 <div class="nav"> 270 <header class="widgets" data-mobile-nav> 271 <div data-weather-cont></div> 272 <div data-search-cont> 273 <div data-civid="6573618e44c29a2117f804a4" class="contentRender contentRender_3 contentRender_type_widget contentRender_name_plugins_search_headerbox" data-sv-time="41" data-sv-index="3" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 274 275 276 277<div class="search-cont" data-guid="0b5522ae-e2da-4440-b942-b0c484d74043"> 278 <form class="headerbox-search-form" data-sv-searchForm action="/search/" method="GET"> 279 <input data-sv-search-input name="q" type="search" class="searchInput" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search" value="" /> 280 <button type="submit" data-sv-search-button> 281 <i class ="fa fa-search fa-inverse" aria-hidden="true"></i> 282 </button> 283 </form> 284 <button class="search-button" data-toggle-search aria-expanded="false" aria-label="toggle search dropdown" aria-controls="headerbox-search-form"> 285 <i class="fas fa-search open" aria-hidden="true"></i> 286 <i class="fas fa-times close" aria-hidden="true"></i> 287 </button> 288</div> 289
290<script> 291require(["plugins_common_custom_utils", "domReady!"], function(utils) { 292 let root = document.querySelector('[data-guid="0b5522ae-e2da-4440-b942-b0c484d74043"]'); 293 let searchCont = document.querySelector('[data-search-cont]'); 294 let searchButtonsToHide = root.querySelectorAll('[data-sv-search-button], [data-sv-search-input]'); 295 let isActive = false; 296 const breakpoint = 1024; 297 298 // clone to mobile nav 299 searchCont?.replaceWith(root.cloneNode(true)); 300 301 function ariaHideEl(el) { 302 el.setAttribute('aria-hidden', true); 303 el.setAttribute('tabindex', -1); 304 } 305 306 function ariaShowEl(el) { 307 el.removeAttribute('aria-hidden'); 308 el.removeAttribute('tabindex'); 309 } 310 311 function toggleSearchElVisibility() { 312 if (window.innerWidth < breakpoint || isActive) { 313 searchButtonsToHide.forEach(ariaShowEl); 314 return; 315 } 316 searchButtonsToHide.forEach(ariaHideEl); 317 } 318 319 document.querySelectorAll('[data-toggle-search]').forEach( elem => { 320 elem.addEventListener("click", function(e) { 321 e.stopImmediatePropagation(); 322 let searchCont = this.parentNode; 323 searchCont.classList.toggle('active'); 324 this.classList.toggle('active'); 325 isActive = searchCont.classList.contains('active'); 326 this.getAttribute('aria-expanded', isActive); 327 toggleSearchElVisibility(); 328 if (isActive) { 329 searchCont.querySelector('[data-sv-search-input]').focus(); 330 } 331 }); 332 }); 333 334 document.querySelectorAll('[data-sv-searchForm]').forEach( elem => { 335 let input = elem.querySelector('[data-sv-search-input]'); 336 elem.addEventListener('submit', function(e) { 337 if (input.value.length === 0) { 338 e.preventDefault(); 339 this.querySelector('[data-sv-search-input]').focus(); 340 } 341 }); 342 }); 343 344 ['resize', 'orientationchange'].forEach(ev => window.addEventListener(ev, utils.debounce(toggleSearchElVisibility, 200))); 345 346 toggleSearchElVisibility(); 347}); 348</script>
348 349</div> 350 </div> 351 <div data-tripbuilder-cont></div> 352 </header> 353 <div class="main-nav" data-main-nav-cont> 354 <div data-civid="6573618e44c29a2117f804aa" class="contentRender contentRender_6 contentRender_type_widget contentRender_name_plugins_nav_main_dropdown" data-sv-time="24" data-sv-index="6" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 355 356 357 358 359<div class="nav-container" data-guid="5af2ab70-2edb-4c92-9721-9d3820681114" 360 data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation" } }' 361> 362 <noscript class="permanently-hidden"> 363 364 <nav> 365 366 367 368 <a href="/see-and-do/" 369 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "See%20%26%20Do", "interactionUrl": "%2Fsee-and-do%2F", "interactionText": "See%20%26%20Do" } }' 370>See & Do</a> 371 372 <a href="/see-and-do/arts-culture-history/" 373 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Arts%2C%20Culture%20%26%20History", "interactionUrl": "%2Fsee-and-do%2Farts-culture-history%2F", "interactionText": "Arts%2C%20Culture%20%26%20History" } }' 374>Arts, Culture & History</a> 375 376 <a href="/see-and-do/arts-culture-history/oasis-of-murals-public-art/" 377 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Oasis%20of%20Murals%20%26%20Public%20Art", "interactionUrl": "%2Fsee-and-do%2Farts-culture-history%2Foasis-of-murals-public-art%2F", "interactionText": "Oasis%20of%20Murals%20%26%20Public%20Art" } }' 378>Oasis of Murals & Public Art</a> 379 380 <a href="/see-and-do/arts-culture-history/art-galleries-studios/" 381 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Art%20Galleries%20%26%20Studios", "interactionUrl": "%2Fsee-and-do%2Farts-culture-history%2Fart-galleries-studios%2F", "interactionText": "Art%20Galleries%20%26%20Studios" } }' 382>Art Galleries & Studios</a> 383 384 <a href="/see-and-do/arts-culture-history/museums-history/" 385 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Museums", "interactionUrl": "%2Fsee-and-do%2Farts-culture-history%2Fmuseums-history%2F", "interactionText": "Museums" } }' 386>Museums</a> 387 388 <a href="/see-and-do/arts-culture-history/community-theatre/" 389 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Community%20Theatre", "interactionUrl": "%2Fsee-and-do%2Farts-culture-history%2Fcommunity-theatre%2F", "interactionText": "Community%20Theatre" } }' 390>Community Theatre</a> 391 392 <a href="/see-and-do/stargazing/" 393 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Stargazing%20%26%20Astronomy", "interactionUrl": "%2Fsee-and-do%2Fstargazing%2F", "interactionText": "Stargazing%20%26%20Astronomy" } }' 394>Stargazing & Astronomy</a> 395 396 <a href="/see-and-do/stargazing/locations/" 397 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Best%20Locations%20for%20Stargazing", "interactionUrl": "%2Fsee-and-do%2Fstargazing%2Flocations%2F", "interactionText": "Best%20Locations%20for%20Stargazing" } }' 398>Best Locations for Stargazing</a> 399 400 <a href="/see-and-do/stargazing/celestial-events-link/" 401 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Celestial%20Events", "interactionUrl": "%2Fsee-and-do%2Fstargazing%2Fcelestial-events-link%2F", "interactionText": "Celestial%20Events" } }' 402>Celestial Events</a> 403 404 <a href="/see-and-do/shopping/" 405 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Local%20Shops%20%26%20Boutiques", "interactionUrl": "%2Fsee-and-do%2Fshopping%2F", "interactionText": "Local%20Shops%20%26%20Boutiques" } }' 406>Local Shops & Boutiques</a> 407 408 <a href="/see-and-do/shopping/local-shops-boutiques/" 409 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Local%20Shops%20%26%20Boutiques", "interactionUrl": "%2Fsee-and-do%2Fshopping%2Flocal-shops-boutiques%2F", "interactionText": "Local%20Shops%20%26%20Boutiques" } }' 410>Local Shops & Boutiques</a> 411 412 <a href="/see-and-do/shopping/farmers-market/" 413 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Weekly%20Farmers%20Market", "interactionUrl": "%2Fsee-and-do%2Fshopping%2Ffarmers-market%2F", "interactionText": "Weekly%20Farmers%20Market" } }' 414>
414Weekly Farmers Market</a> 415 416 <a href="/see-and-do/family-fun/" 417 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Family%20Fun", "interactionUrl": "%2Fsee-and-do%2Ffamily-fun%2F", "interactionText": "Family%20Fun" } }' 418>Family Fun</a> 419 420 <a href="/see-and-do/family-fun/bowling-golf/" 421 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Bowling%20%26%20Golf", "interactionUrl": "%2Fsee-and-do%2Ffamily-fun%2Fbowling-golf%2F", "interactionText": "Bowling%20%26%20Golf" } }' 422>Bowling & Golf</a> 423 424 <a href="/see-and-do/family-fun/drive-in-movie/" 425 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Drive-In%20Movie%20Theatre", "interactionUrl": "%2Fsee-and-do%2Ffamily-fun%2Fdrive-in-movie%2F", "interactionText": "Drive-In%20Movie%20Theatre" } }' 426>Drive-In Movie Theatre</a> 427 428 <a href="/see-and-do/family-fun/parks-playgrounds/" 429 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Parks%20%26%20Playgrounds", "interactionUrl": "%2Fsee-and-do%2Ffamily-fun%2Fparks-playgrounds%2F", "interactionText": "Parks%20%26%20Playgrounds" } }' 430>Parks & Playgrounds</a> 431 432 <a href="/see-and-do/nightlife-live-entertainment/" 433 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Nightlife%20%26%20Live%20Entertainment", "interactionUrl": "%2Fsee-and-do%2Fnightlife-live-entertainment%2F", "interactionText": "Nightlife%20%26%20Live%20Entertainment" } }' 434>Nightlife & Live Entertainment</a> 435 436 <a href="/see-and-do/health-and-wellness/" 437 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Health%20and%20Wellness", "interactionUrl": "%2Fsee-and-do%2Fhealth-and-wellness%2F", "interactionText": "Health%20and%20Wellness" } }' 438>Health and Wellness</a> 439 440 <a href="/events/" 441 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Events", "interactionUrl": "%2Fevents%2F", "interactionText": "Events" } }' 442>Events</a> 443 444 <a href="https://visit29.org/events/" 445 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "All%20Events", "interactionUrl": "https%3A%2F%2Fvisit29.org%2Fevents%2F", "interactionText": "All%20Events" } }' 446>All Events</a> 447 448 <a href="/events/submit-event/" 449 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Submit%20an%20Event", "interactionUrl": "%2Fevents%2Fsubmit-event%2F", "interactionText": "Submit%20an%20Event" } }' 450>Submit an Event</a> 451 452 453 454 <a href="/eat-drink/" 455 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Eat%20%26%20Drink", "interactionUrl": "%2Feat-drink%2F", "interactionText": "Eat%20%26%20Drink" } }' 456>Eat & Drink</a> 457 458 <a href="/eat-drink/restaurants/" 459 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Restaurants", "interactionUrl": "%2Feat-drink%2Frestaurants%2F", "interactionText": "Restaurants" } }' 460>Restaurants</a> 461 462 <a href="/eat-drink/neighborhood-bars/" 463 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Neighborhood%20Bars%20%26%20Nightlife", "interactionUrl": "%2Feat-drink%2Fneighborhood-bars%2F", "interactionText": "Neighborhood%20Bars%20%26%20Nightlife" } }' 464>Neighborhood Bars & Nightlife</a> 465 466 <a href="/stay/" 467 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Places%20To%20Stay", "interactionUrl": "%2Fstay%2F", "interactionText": "Places%20To%20Stay" } }' 468>Places To Stay</a> 469 470 <a href="/stay/hotels-motels-inn/" 471 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Hotels%2C%20Motels%2C%20%26%20Inns", "interactionUrl": "%2Fstay%2Fhotels-motels-inn%2F", "interactionText": "Hotels%2C%20Motels%2C%20%26%20Inns" } }' 472>Hotels, Motels, & Inns</a> 473 474 <a href="/stay/vacation-home-rentals/" 475 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Vacation%20Home%20Rentals", "interactionUrl": "%2Fstay%2Fvacation-home-rentals%2F", "interactionText": "Vacation%20Home%20Rentals" } }' 476>Vacation Home Rentals</a> 477 478 <a href="/stay/rv-camping/" 479 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "RV%20%26%20Camping", "interactionUrl": "%2Fstay%2Frv-camping%2F", "interactionText": "RV%20%26%20Camping" } }' 480>RV & Camping</a> 481 482 <a href="/explore/" 483 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Explore", "interactionUrl": "%2Fexplore%2F", "interactionText": "Explore" } }' 484>Explore</a> 485 486 <a href="/explore/mojave-desert/" 487 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "California%27s%20Mojave%20Desert", "interactionUrl": "%2Fexplore%2Fmojave-desert%2F", "interactionText": "California%27s%20Mojave%20Desert" } }' 488>California's Mojave Desert</a> 489 490 <a href="https://visit29.org/joshua-tree-national-park/" 491 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Joshua%20Tree%20National%20Park", "interactionUrl": "https%3A%2F%2Fvisit29.org%2Fjoshua-tree-national-park%2F", "interactionText": "Joshua%20Tree%20National%20Park" } }' 492>Joshua Tree National Park</a> 493 494 <a href="/explore/mojave-trails-national-monument/" 495 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Mojave%20Trails%20National%20Monument", "interactionUrl": "%2Fexplore%2Fmojave-trails-national-monument%2F", "interactionText": "Mojave%20Trails%20National%20Monument" } }' 496>Mojave Trails National Monument</a> 497 498 <a href="/explore/mojave-trails-national-monument/daytrip-itineraries/" 499 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Daytrip%20Itineraries", "interactionUrl": "%2Fexplore%2Fmojave-trails-national-monument%2Fdaytrip-itineraries%2F", "interactionText": "Daytrip%20Itineraries" } }' 500>Daytrip Itineraries</a> 501 502 503 504 505 506 <a href="/explore/mojave-national-preserve/" 507 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Mojave%20National%20Preserve", "interactionUrl": "%2Fexplore%2Fmojave-national-preserve%2F", "interactionText": "Mojave%20National%20Preserve" } }' 508>Mojave National Preserve</a> 509 510 <a href="/joshua-tree-national-park/" 511 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Joshua%20Tree%20National%20Park", "interactionUrl": "%2Fjoshua-tree-national-park%2F", "interactionText": "Joshua%20Tree%20National%20Park" } }' 512>Joshua Tree National Park</a> 513 514 <a href="/joshua-tree-national-park/top-sights/" 515 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Top%20Things%20to%20See%20%26%20Do", "interactionUrl": "%2Fjoshua-tree-national-park%2Ftop-sights%2F", "interactionText": "Top%20Things%20to%20See%20%26%20Do" } }' 516>Top Things to See & Do</a> 517 518 <a href="/joshua-tree-national-park/top-sights/49-palms-oasis/" 519 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "49%2
5190Palms%20Oasis", "interactionUrl": "%2Fjoshua-tree-national-park%2Ftop-sights%2F49-palms-oasis%2F", "interactionText": "49%20Palms%20Oasis" } }' 520>49 Palms Oasis</a> 521 522 <a href="/joshua-tree-national-park/top-sights/indian-cove/" 523 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Indian%20Cove", "interactionUrl": "%2Fjoshua-tree-national-park%2Ftop-sights%2Findian-cove%2F", "interactionText": "Indian%20Cove" } }' 524>Indian Cove</a> 525 526 <a href="/joshua-tree-national-park/top-sights/oasis-of-mara/" 527 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Oasis%20Of%20Mara", "interactionUrl": "%2Fjoshua-tree-national-park%2Ftop-sights%2Foasis-of-mara%2F", "interactionText": "Oasis%20Of%20Mara" } }' 528>Oasis Of Mara</a> 529 530 <a href="/plan/" 531 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Trip%20Planning", "interactionUrl": "%2Fplan%2F", "interactionText": "Trip%20Planning" } }' 532>Trip Planning</a> 533 534 <a href="https://visit29.org/visitor-center/" 535 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "City%20of%2029%20Palms%20Visitor%20Center", "interactionUrl": "https%3A%2F%2Fvisit29.org%2Fvisitor-center%2F", "interactionText": "City%20of%2029%20Palms%20Visitor%20Center" } }' 536>City of 29 Palms Visitor Center</a> 537 538 <a href="https://visit29.org/newsletter/" 539 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Subscribe%20to%20E-News", "interactionUrl": "https%3A%2F%2Fvisit29.org%2Fnewsletter%2F", "interactionText": "Subscribe%20to%20E-News" } }' 540>Subscribe to E-News</a> 541 542 </nav> 543 544 </noscript> 545 546 <button 547 class="menu-toggle" 548 type="button" 549 aria-label="toggle menu" 550 aria-haspopup="true" 551 aria-expanded="false" 552 aria-controls="primary-site-menu" 553 data-action="toggle-menu" 554 > 555 <span class="hamburger-inner"></span> 556 </button> 557 558 559 <nav 560 class="navigation navigation-dropdown primary desktop" 561 role="navigation" 562 data-primary-nav-desktop 563 564 data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation" } }' 565 566 > 567
567<script type="text/template" data-nav-item-template>{{+linkTracking}} 568 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "{{%data.title}}", "interactionSource": "navigation" } }' 569{{/}} 570{{+nav_items}} 571 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 572 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 573 {{#shownchildren}} 574 {{~exec(function() { 575 if (!data.isLazyLoaded) { 576 helpers.var.depth = 1; 577 } else { 578 helpers.var.depth = data.depth; 579 } 580 })}} 581 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 582 <div class="nav-item-control level-{{~var.depth}}"> 583 <a 584 class="nav-link" 585 href="{{href}}" 586 target="{{target}}" 587 {{>linkTracking}} 588 > 589 {{data.title}} 590 </a> 591 {{:shownchildren}} 592 <button 593 id="{{data.id}}" 594 class="dropdown-toggle" 595 aria-label="open submenu" 596 aria-haspopup="true" 597 aria-expanded="false" 598 data-dropdown-toggle 599 > 600 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 601 </button> 602 {{/}} 603 </div> 604 {{:shownchildren}} 605 <div class="dropdown-helper" data-dropdown-helper></div> 606 <div 607 class="dropdown-menu level-{{~var.depth}} 608 {{:isLazyLoaded}} 609 {{:shownChildren.0}}rendered{{/}} 610 {{/}}" 611 aria-labelledby="{{data.id}}" 612 data-parent-id="{{data.id}}" 613 data-start="{{data.folderHref}}" 614 data-section="{{data.section}}" 615 data-dropdown-menu 616 style="display: none" 617 > 618 {{:isLazyLoaded}} 619 {{>nav_items_helper}} 620 {{/}} 621 </div> 622 {{/}} 623 </div> 624 {{/}} 625 {{/}} 626 {{>nav_items_helper}} 627{{/}} 628 629{{>nav_items}}</script>
629 630 631 632 633 634 635 636 637 638 <div class="nav-item level-1 main" data-id="652dadf1082a8731d19eaa3d" data-nav-item> 639 <div class="nav-item-control level-1"> 640 <a 641 class="nav-link" 642 href="/see-and-do/" 643 target="_self" 644 645 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "See & Do", "interactionSource": "navigation" } }' 646 647 > 648 See & Do 649 </a> 650 651 <button 652 id="652dadf1082a8731d19eaa3d" 653 class="dropdown-toggle" 654 aria-label="open submenu" 655 aria-haspopup="true" 656 aria-expanded="false" 657 data-dropdown-toggle 658 > 659 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 660 </button> 661 662 </div> 663 664 <div class="dropdown-helper" data-dropdown-helper></div> 665 <div 666 class="dropdown-menu level-1 667 " 668 aria-labelledby="652dadf1082a8731d19eaa3d" 669 data-parent-id="652dadf1082a8731d19eaa3d" 670 data-start="/see-and-do/" 671 data-section="main" 672 data-dropdown-menu 673 style="display: none" 674 > 675 676 </div> 677 678 </div> 679 680 681 <div class="nav-item level-1 main" data-id="652dadf1082a8731d19eaa67" data-nav-item> 682 <div class="nav-item-control level-1"> 683 <a 684 class="nav-link" 685 href="/events/" 686 target="_self" 687 688 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Events", "interactionSource": "navigation" } }' 689 690 > 691 Events 692 </a> 693 694 <button 695 id="652dadf1082a8731d19eaa67" 696 class="dropdown-toggle" 697 aria-label="open submenu" 698 aria-haspopup="true" 699 aria-expanded="false" 700 data-dropdown-toggle 701 > 702 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 703 </button> 704 705 </div> 706 707 <div class="dropdown-helper" data-dropdown-helper></div> 708 <div 709 class="dropdown-menu level-1 710 " 711 aria-labelledby="652dadf1082a8731d19eaa67" 712 data-parent-id="652dadf1082a8731d19eaa67" 713 data-start="/events/" 714 data-section="main" 715 data-dropdown-menu 716 style="display: none" 717 > 718 719 </div> 720 721 </div> 722 723 724 <div class="nav-item level-1 main" data-id="652dadf1082a8731d19eaa93" data-nav-item> 725 <div class="nav-item-control level-1"> 726 <a 727 class="nav-link" 728 href="/eat-drink/" 729 target="_self" 730 731 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Eat & Drink", "interactionSource": "navigation" } }' 732 733 > 734 Eat & Drink 735 </a> 736 737 <button 738 id="652dadf1082a8731d19eaa93" 739 class="dropdown-toggle" 740 aria-label="open submenu" 741 aria-haspopup="true" 742 aria-expanded="false" 743 data-dropdown-toggle 744 > 745 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 746 </button> 747 748 </div> 749 750 <div class="dropdown-helper" data-dropdown-helper></div> 751 <div 752 class="dropdown-menu level-1 753 " 754 aria-labelledby="652dadf1082a8731d19eaa93" 755 data-parent-id="652dadf1082a8731d19eaa93" 756 data-start="/eat-drink/" 757 data-section="main" 758 data-dropdown-menu 759 style="display: none" 760 > 761 762 </div> 763 764 </div> 765 766 767 <div class="nav-item level-1 main" data-id="652dadf2082a8731d19eaabf" data-nav-item> 768 <div class="nav-item-control level-1"> 769 <a 770 class="nav-link" 771 href="/stay/" 772 target="_self" 773 774 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Places To Stay", "interactionSource": "navigation" } }' 775 776 > 777 Places To Stay 778 </a> 779 780 <button 781 id="652dadf2082a8731d19eaabf" 782 class="dropdown-toggle" 783 aria-label="open submenu" 784 aria-haspopup="true" 785 aria-expanded="false" 786 data-dropdown-toggle 787 > 788 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 789 </button> 790 791 </div> 792 793 <div class="dropdown-helper" data-dropdown-helper></div> 794 <div 795 class="dropdown-menu level-1 796 " 797 aria-labelledby="652dadf2082a8731d19eaabf" 798 data-parent-id="652dadf2082a8731d19eaabf" 799 data-start="/stay/" 800 data-section="main" 801 data-dropdown-menu 802 style="display: none" 803 > 804 805 </div> 806 807 </div> 808 809 810 <div class="nav-item level-1 main" data-id="652dadf2082a8731d19eaaeb" data-nav-item> 811 <div class="nav-item-control level-1"> 812 <a 813 class="nav-link" 814 href="/explore/" 815 target="_self" 816 817 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Explore", "interactionSource": "navigation" } }' 818 819 > 820 Explore 821 </a> 822 823 <button 824 id="652dadf2082a8731d19eaaeb" 825 class="dropdown-toggle" 826 aria-label="open submenu" 827 aria-haspopup="true" 828 aria-expanded="false" 829 data-dropdown-toggle 830 > 831 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 832 </button> 833 834 </div> 835 836 <div class="dropdown-helper" data-dropdown-helper></div> 837 <div 838 class="dropdown-menu level-1 839 " 840 aria-labelledby="652dadf2082a8731d19eaaeb" 841 data-parent-id="652dadf2082a8731d19eaaeb" 842 data-start="/explore/" 843 data-section="main" 844 data-dropdown-menu 845 style="display: none" 846 > 847 848 </div> 849 850 </div> 851 852 853 <div class="nav-item level-1 main" data-id="652dadf2082a8731d19eab15" data-nav-item> 854 <div class="nav-item-control level-1"> 855 <a 856 class="nav-link" 857 href="/joshua-tree-national-park/" 858 target="_self" 859 860 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Joshua Tree National Park", "interactionSource": "navigation" } }' 861 862 > 863 Joshua Tree National Park 864 </a> 865 866 <button 867 id="652dadf2082a8731d19eab15" 868 class="dropdown-toggle" 869 aria-label="open submenu" 870 aria-haspopup="true" 871 aria-expanded="false" 872 data-dropdown-toggle 873 > 874 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 875 </button> 876 877 </div> 878 879 <div class="dropdown-helper" data-dropdown-helper></div> 880 <div 881 class="dropdown-menu level-1 882 " 883 aria-labelledby="652dadf2082a8731d19eab15" 884 data-parent-id="652dadf2082a8731d19eab15" 885 data-start="/joshua-tree-national-park/" 886 data-section="main" 887 data-dropdown-menu 888 style="display: none" 889 > 890 891 </div> 892 893 </div> 894 895 896 <div class="nav-item level-1 main" data-id="652dadf2082a8731d19eab3f" data-nav-item> 897 <div class="nav-item-control level-1"> 898 <a 899 class="nav-link" 900 href="/plan/" 901 target="_self" 902 903 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Trip Planning", "interactionSource": "navigation" } }' 904 905 > 906 Trip Planning 907 </a> 908 909 <button 910 id="652dadf2082a8731d19eab3f" 911 class="dropdown-toggle" 912 aria-label="open submenu" 913 aria-haspopup="true" 914 aria-expanded="false" 915 data-dropdown-toggle 916 > 917 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 918 </button> 919 920 </div> 921 922 <div class="dropdown-helper" data-dropdown-helper></div> 923 <div 924 class="dropdown-menu level-1 925 " 926 aria-labelledby="652dadf2082a8731d19eab3f" 927 data-parent-id="652dadf2082a8731d19eab3f" 928 data-start="/plan/" 929 data-section="main" 930 data-dropdown-menu 931 style="display: none" 932 > 933 934 </div> 935 936 </div> 937 938 939 940 </nav> 941 942 <nav class="navigation primary mobile hide" role="navigation" data-primary-nav-mobile 943 data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation" } }' 944> 945
945<script type="text/template" data-nav-item-template>{{+linkTracking}} 946 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "{{%data.title}}", "interactionSource": "navigation" } }' 947{{/}} 948{{+nav_items}} 949 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 950 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 951 {{#shownchildren}} 952 {{~exec(function() { 953 if (!data.isLazyLoaded) { 954 helpers.var.depth = 1; 955 } else { 956 helpers.var.depth = data.depth; 957 } 958 })}} 959 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 960 <div class="nav-item-control level-{{~var.depth}}"> 961 <a 962 class="nav-link" 963 href="{{href}}" 964 target="{{target}}" 965 {{>linkTracking}} 966 > 967 {{data.title}} 968 </a> 969 {{:shownchildren}} 970 <button 971 id="{{data.id}}" 972 class="dropdown-toggle" 973 aria-label="open submenu" 974 aria-haspopup="true" 975 aria-expanded="false" 976 data-dropdown-toggle 977 > 978 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 979 </button> 980 {{/}} 981 </div> 982 {{:shownchildren}} 983 <div class="dropdown-helper" data-dropdown-helper></div> 984 <div 985 class="dropdown-menu level-{{~var.depth}} 986 {{:isLazyLoaded}} 987 {{:shownChildren.0}}rendered{{/}} 988 {{/}}" 989 aria-labelledby="{{data.id}}" 990 data-parent-id="{{data.id}}" 991 data-start="{{data.folderHref}}" 992 data-section="{{data.section}}" 993 data-dropdown-menu 994 style="display: none" 995 > 996 {{:isLazyLoaded}} 997 {{>nav_items_helper}} 998 {{/}} 999 </div> 1000 {{/}} 1001 </div> 1002 {{/}} 1003 {{/}} 1004 {{>nav_items_helper}} 1005{{/}} 1006 1007{{>nav_items}}</script>
1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 <div class="nav-item level-1 main" data-id="652dadf1082a8731d19eaa3d" data-nav-item> 1017 <div class="nav-item-control level-1"> 1018 <a 1019 class="nav-link" 1020 href="/see-and-do/" 1021 target="_self" 1022 1023 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "See & Do", "interactionSource": "navigation" } }' 1024 1025 > 1026 See & Do 1027 </a> 1028 1029 <button 1030 id="652dadf1082a8731d19eaa3d" 1031 class="dropdown-toggle" 1032 aria-label="open submenu" 1033 aria-haspopup="true" 1034 aria-expanded="false" 1035 data-dropdown-toggle 1036 > 1037 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1038 </button> 1039 1040 </div> 1041 1042 <div class="dropdown-helper" data-dropdown-helper></div> 1043 <div 1044 class="dropdown-menu level-1 1045 " 1046 aria-labelledby="652dadf1082a8731d19eaa3d" 1047 data-parent-id="652dadf1082a8731d19eaa3d" 1048 data-start="/see-and-do/" 1049 data-section="main" 1050 data-dropdown-menu 1051 style="display: none" 1052 > 1053 1054 </div> 1055 1056 </div> 1057 1058 1059 <div class="nav-item level-1 main" data-id="652dadf1082a8731d19eaa67" data-nav-item> 1060 <div class="nav-item-control level-1"> 1061 <a 1062 class="nav-link" 1063 href="/events/" 1064 target="_self" 1065 1066 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Events", "interactionSource": "navigation" } }' 1067 1068 > 1069 Events 1070 </a> 1071 1072 <button 1073 id="652dadf1082a8731d19eaa67" 1074 class="dropdown-toggle" 1075 aria-label="open submenu" 1076 aria-haspopup="true" 1077 aria-expanded="false" 1078 data-dropdown-toggle 1079 > 1080 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1081 </button> 1082 1083 </div> 1084 1085 <div class="dropdown-helper" data-dropdown-helper></div> 1086 <div 1087 class="dropdown-menu level-1 1088 " 1089 aria-labelledby="652dadf1082a8731d19eaa67" 1090 data-parent-id="652dadf1082a8731d19eaa67" 1091 data-start="/events/" 1092 data-section="main" 1093 data-dropdown-menu 1094 style="display: none" 1095 > 1096 1097 </div> 1098 1099 </div> 1100 1101 1102 <div class="nav-item level-1 main" data-id="652dadf1082a8731d19eaa93" data-nav-item> 1103 <div class="nav-item-control level-1"> 1104 <a 1105 class="nav-link" 1106 href="/eat-drink/" 1107 target="_self" 1108 1109 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Eat & Drink", "interactionSource": "navigation" } }' 1110 1111 > 1112 Eat & Drink 1113 </a> 1114 1115 <button 1116 id="652dadf1082a8731d19eaa93" 1117 class="dropdown-toggle" 1118 aria-label="open submenu" 1119 aria-haspopup="true" 1120 aria-expanded="false" 1121 data-dropdown-toggle 1122 > 1123 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1124 </button> 1125 1126 </div> 1127 1128 <div class="dropdown-helper" data-dropdown-helper></div> 1129 <div 1130 class="dropdown-menu level-1 1131 " 1132 aria-labelledby="652dadf1082a8731d19eaa93" 1133 data-parent-id="652dadf1082a8731d19eaa93" 1134 data-start="/eat-drink/" 1135 data-section="main" 1136 data-dropdown-menu 1137 style="display: none" 1138 > 1139 1140 </div> 1141 1142 </div> 1143 1144 1145 <div class="nav-item level-1 main" data-id="652dadf2082a8731d19eaabf" data-nav-item> 1146 <div class="nav-item-control level-1"> 1147 <a 1148 class="nav-link" 1149 href="/stay/" 1150 target="_self" 1151 1152 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Places To Stay", "interactionSource": "navigation" } }' 1153 1154 > 1155 Places To Stay 1156 </a> 1157 1158 <button 1159 id="652dadf2082a8731d19eaabf" 1160 class="dropdown-toggle" 1161 aria-label="open submenu" 1162 aria-haspopup="true" 1163 aria-expanded="false" 1164 data-dropdown-toggle 1165 > 1166 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1167 </button> 1168 1169 </div> 1170 1171 <div class="dropdown-helper" data-dropdown-helper></div> 1172 <div 1173 class="dropdown-menu level-1 1174 " 1175 aria-labelledby="652dadf2082a8731d19eaabf" 1176 data-parent-id="652dadf2082a8731d19eaabf" 1177 data-start="/stay/" 1178 data-section="main" 1179 data-dropdown-menu 1180 style="display: none" 1181 > 1182 1183 </div> 1184 1185 </div> 1186 1187 1188 <div class="nav-item level-1 main" data-id="652dadf2082a8731d19eaaeb" data-nav-item> 1189 <div class="nav-item-control level-1"> 1190 <a 1191 class="nav-link" 1192 href="/explore/" 1193 target="_self" 1194 1195 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Explore", "interactionSource": "navigation" } }' 1196 1197 > 1198 Explore 1199 </a> 1200 1201 <button 1202 id="652dadf2082a8731d19eaaeb" 1203 class="dropdown-toggle" 1204 aria-label="open submenu" 1205 aria-haspopup="true" 1206 aria-expanded="false" 1207 data-dropdown-toggle 1208 > 1209 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1210 </button> 1211 1212 </div> 1213 1214 <div class="dropdown-helper" data-dropdown-helper></div> 1215 <div 1216 class="dropdown-menu level-1 1217 " 1218 aria-labelledby="652dadf2082a8731d19eaaeb" 1219 data-parent-id="652dadf2082a8731d19eaaeb" 1220 data-start="/explore/" 1221 data-section="main" 1222 data-dropdown-menu 1223 style="display: none" 1224 > 1225 1226 </div> 1227 1228 </div> 1229 1230 1231 <div class="nav-item level-1 main" data-id="652dadf2082a8731d19eab15" data-nav-item> 1232 <div class="nav-item-control level-1"> 1233 <a 1234 class="nav-link" 1235 href="/joshua-tree-national-park/" 1236 target="_self" 1237 1238 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Joshua Tree National Park", "interactionSource": "navigation" } }' 1239 1240 > 1241 Joshua Tree National Park 1242 </a> 1243 1244 <button 1245 id="652dadf2082a8731d19eab15" 1246 class="dropdown-toggle" 1247 aria-label="open submenu" 1248 aria-haspopup="true" 1249 aria-expanded="false" 1250 data-dropdown-toggle 1251 > 1252 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1253 </button> 1254 1255 </div> 1256 1257 <div class="dropdown-helper" data-dropdown-helper></div> 1258 <div 1259 class="dropdown-menu level-1 1260 " 1261 aria-labelledby="652dadf2082a8731d19eab15" 1262 data-parent-id="652dadf2082a8731d19eab15" 1263 data-start="/joshua-tree-national-park/" 1264 data-section="main" 1265 data-dropdown-menu 1266 style="display: none" 1267 > 1268 1269 </div> 1270 1271 </div> 1272 1273 1274 <div class="nav-item level-1 main" data-id="652dadf2082a8731d19eab3f" data-nav-item> 1275 <div class="nav-item-control level-1"> 1276 <a 1277 class="nav-link" 1278 href="/plan/" 1279 target="_self" 1280 1281 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Trip Planning", "interactionSource": "navigation" } }' 1282 1283 > 1284 Trip Planning 1285 </a> 1286 1287 <button 1288 id="652dadf2082a8731d19eab3f" 1289 class="dropdown-toggle" 1290 aria-label="open submenu" 1291 aria-haspopup="true" 1292 aria-expanded="false" 1293 data-dropdown-toggle 1294 > 1295 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1296 </button> 1297 1298 </div> 1299 1300 <div class="dropdown-helper" data-dropdown-helper></div> 1301 <div 1302 class="dropdown-menu level-1 1303 " 1304 aria-labelledby="652dadf2082a8731d19eab3f" 1305 data-parent-id="652dadf2082a8731d19eab3f" 1306 data-start="/plan/" 1307 data-section="main" 1308 data-dropdown-menu 1309 style="display: none" 1310 > 1311 1312 </div> 1313 1314 </div> 1315 1316 1317 1318 </nav> 1319 1320</div> 1321
1322<script> 1323 require([ 1324 'jquery', 1325 'plugins_nav_custom_nav_desktop_dropdown', 1326 'plugins_nav_custom_nav_mobile', 1327 ], function($, navDesktop, navMobile) { 1328 var root = $('[data-guid="5af2ab70-2edb-4c92-9721-9d3820681114"]'); 1329 var menuToggle = root.find('[data-action="toggle-menu"]'); 1330 var bodyOverlay = $('[data-body-overlay]'); 1331 var navTreeDepth = 3; 1332 1333 navDesktop.init(root, '[data-primary-nav-desktop]', navTreeDepth); 1334 navMobile.init(root, '[data-primary-nav-mobile]', '[data-main-nav-cont]', navTreeDepth); 1335 1336 function toggleMenu() { 1337 document.body.classList.toggle('hamburger-open'); 1338 menuToggle.toggleClass('active'); 1339 menuToggle.attr('aria-expanded', menuToggle.hasClass('active')); 1340 document.querySelector('#primary-site-menu').classList.toggle('active'); 1341 } 1342 1343 [bodyOverlay, menuToggle].forEach(toggle => toggle.on('click', () => toggleMenu())); 1344 }); 1345</script>
1345</div> 1346 </div> 1347 <div class="secondary-nav" data-secondary-nav-cont> 1348 1349 <div data-civid="6573618e44c29a2117f804ac" class="contentRender contentRender_7 contentRender_type_widget contentRender_name_plugins_nav_secondary" data-sv-time="24" data-sv-index="7" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1350 1351 1352 1353 1354 1355 1356<div class="nav-container secondary" data-guid="fe1b97f8-dc7c-476d-9a8a-045d2349f0ce" 1357 data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "navType": "Secondary", "interactionSource": "navigation" } }' 1358> 1359 <noscript class="permanently-hidden"> 1360 1361 <nav> 1362 1363 <a href="/about-us/" 1364 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "About%20Visit%2029%20Palms", "interactionUrl": "%2Fabout-us%2F", "interactionText": "About%20Visit%2029%20Palms" } }' 1365>About Visit 29 Palms</a> 1366 1367 <a href="/events-program/" 1368 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Visit%2029%20Palms%20Events%20Program", "interactionUrl": "%2Fevents-program%2F", "interactionText": "Visit%2029%20Palms%20Events%20Program" } }' 1369>Visit 29 Palms Events Program</a> 1370 1371 <a href="/events-program/events-program-application/" 1372 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Visit%2029%20Palms%20Events%20Program%20Application", "interactionUrl": "%2Fevents-program%2Fevents-program-application%2F", "interactionText": "Visit%2029%20Palms%20Events%20Program%20Application" } }' 1373>Visit 29 Palms Events Program Application</a> 1374 1375 <a href="/events-program/events-program-review-committee/" 1376 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Visit%2029%20Palms%20Events%20Review%20Committee", "interactionUrl": "%2Fevents-program%2Fevents-program-review-committee%2F", "interactionText": "Visit%2029%20Palms%20Events%20Review%20Committee" } }' 1377>Visit 29 Palms Events Review Committee</a> 1378 1379 </nav> 1380 1381 </noscript> 1382 1383 1384 <nav class="navigation navigation-three-col secondary desktop" role="navigation" data-secondary-nav-desktop 1385 data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "navType": "Secondary", "interactionSource": "navigation" } }' 1386> 1387
1387<script type="text/template" data-nav-item-template>{{+linkTracking}} 1388 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "{{%data.title}}", "interactionSource": "navigation" } }' 1389{{/}} 1390{{+nav_items}} 1391 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 1392 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 1393 {{#shownchildren}} 1394 {{~exec(function() { 1395 if (!data.isLazyLoaded) { 1396 helpers.var.depth = 1; 1397 } else { 1398 helpers.var.depth = data.depth; 1399 } 1400 })}} 1401 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 1402 <div class="nav-item-control level-{{~var.depth}}"> 1403 <a 1404 class="nav-link" 1405 href="{{href}}" 1406 target="{{target}}" 1407 {{>linkTracking}} 1408 > 1409 {{data.title}} 1410 </a> 1411 {{:shownchildren}} 1412 <button 1413 id="{{data.id}}" 1414 class="dropdown-toggle" 1415 aria-label="open submenu" 1416 aria-haspopup="true" 1417 aria-expanded="false" 1418 data-dropdown-toggle 1419 > 1420 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1421 </button> 1422 {{/}} 1423 </div> 1424 {{:shownchildren}} 1425 <div class="dropdown-helper" data-dropdown-helper></div> 1426 <div 1427 class="dropdown-menu level-{{~var.depth}} 1428 {{:isLazyLoaded}} 1429 {{:shownChildren.0}}rendered{{/}} 1430 {{/}}" 1431 aria-labelledby="{{data.id}}" 1432 data-parent-id="{{data.id}}" 1433 data-start="{{data.folderHref}}" 1434 data-section="{{data.section}}" 1435 data-dropdown-menu 1436 style="display: none" 1437 > 1438 {{:isLazyLoaded}} 1439 {{>nav_items_helper}} 1440 {{/}} 1441 </div> 1442 {{/}} 1443 </div> 1444 {{/}} 1445 {{/}} 1446 {{>nav_items_helper}} 1447{{/}} 1448 1449{{>nav_items}}</script>
1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 <div class="nav-item level-1 secondary" data-id="652dadf2082a8731d19eab69" data-nav-item> 1459 <div class="nav-item-control level-1"> 1460 <a 1461 class="nav-link" 1462 href="/about-us/" 1463 target="_self" 1464 1465 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "About Visit 29 Palms", "interactionSource": "navigation" } }' 1466 1467 > 1468 About Visit 29 Palms 1469 </a> 1470 1471 </div> 1472 1473 </div> 1474 1475 1476 <div class="nav-item level-1 secondary" data-id="6a8c7b9fd6a4c45101da822b" data-nav-item> 1477 <div class="nav-item-control level-1"> 1478 <a 1479 class="nav-link" 1480 href="/events-program/" 1481 target="_self" 1482 1483 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Visit 29 Palms Events Program", "interactionSource": "navigation" } }' 1484 1485 > 1486 Visit 29 Palms Events Program 1487 </a> 1488 1489 <button 1490 id="6a8c7b9fd6a4c45101da822b" 1491 class="dropdown-toggle" 1492 aria-label="open submenu" 1493 aria-haspopup="true" 1494 aria-expanded="false" 1495 data-dropdown-toggle 1496 > 1497 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1498 </button> 1499 1500 </div> 1501 1502 <div class="dropdown-helper" data-dropdown-helper></div> 1503 <div 1504 class="dropdown-menu level-1 1505 " 1506 aria-labelledby="6a8c7b9fd6a4c45101da822b" 1507 data-parent-id="6a8c7b9fd6a4c45101da822b" 1508 data-start="/events-program/" 1509 data-section="secondary" 1510 data-dropdown-menu 1511 style="display: none" 1512 > 1513 1514 </div> 1515 1516 </div> 1517 1518 1519 1520 </nav> 1521 1522 <nav class="navigation secondary mobile hide" role="navigation" data-secondary-nav-mobile 1523 data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "navType": "Secondary", "interactionSource": "navigation" } }' 1524> 1525
1525<script type="text/template" data-nav-item-template>{{+linkTracking}} 1526 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "{{%data.title}}", "interactionSource": "navigation" } }' 1527{{/}} 1528{{+nav_items}} 1529 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 1530 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 1531 {{#shownchildren}} 1532 {{~exec(function() { 1533 if (!data.isLazyLoaded) { 1534 helpers.var.depth = 1; 1535 } else { 1536 helpers.var.depth = data.depth; 1537 } 1538 })}} 1539 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 1540 <div class="nav-item-control level-{{~var.depth}}"> 1541 <a 1542 class="nav-link" 1543 href="{{href}}" 1544 target="{{target}}" 1545 {{>linkTracking}} 1546 > 1547 {{data.title}} 1548 </a> 1549 {{:shownchildren}} 1550 <button 1551 id="{{data.id}}" 1552 class="dropdown-toggle" 1553 aria-label="open submenu" 1554 aria-haspopup="true" 1555 aria-expanded="false" 1556 data-dropdown-toggle 1557 > 1558 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1559 </button> 1560 {{/}} 1561 </div> 1562 {{:shownchildren}} 1563 <div class="dropdown-helper" data-dropdown-helper></div> 1564 <div 1565 class="dropdown-menu level-{{~var.depth}} 1566 {{:isLazyLoaded}} 1567 {{:shownChildren.0}}rendered{{/}} 1568 {{/}}" 1569 aria-labelledby="{{data.id}}" 1570 data-parent-id="{{data.id}}" 1571 data-start="{{data.folderHref}}" 1572 data-section="{{data.section}}" 1573 data-dropdown-menu 1574 style="display: none" 1575 > 1576 {{:isLazyLoaded}} 1577 {{>nav_items_helper}} 1578 {{/}} 1579 </div> 1580 {{/}} 1581 </div> 1582 {{/}} 1583 {{/}} 1584 {{>nav_items_helper}} 1585{{/}} 1586 1587{{>nav_items}}</script>
1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 <div class="nav-item level-1 secondary" data-id="652dadf2082a8731d19eab69" data-nav-item> 1597 <div class="nav-item-control level-1"> 1598 <a 1599 class="nav-link" 1600 href="/about-us/" 1601 target="_self" 1602 1603 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "About Visit 29 Palms", "interactionSource": "navigation" } }' 1604 1605 > 1606 About Visit 29 Palms 1607 </a> 1608 1609 </div> 1610 1611 </div> 1612 1613 1614 <div class="nav-item level-1 secondary" data-id="6a8c7b9fd6a4c45101da822b" data-nav-item> 1615 <div class="nav-item-control level-1"> 1616 <a 1617 class="nav-link" 1618 href="/events-program/" 1619 target="_self" 1620 1621 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Visit 29 Palms Events Program", "interactionSource": "navigation" } }' 1622 1623 > 1624 Visit 29 Palms Events Program 1625 </a> 1626 1627 <button 1628 id="6a8c7b9fd6a4c45101da822b" 1629 class="dropdown-toggle" 1630 aria-label="open submenu" 1631 aria-haspopup="true" 1632 aria-expanded="false" 1633 data-dropdown-toggle 1634 > 1635 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1636 </button> 1637 1638 </div> 1639 1640 <div class="dropdown-helper" data-dropdown-helper></div> 1641 <div 1642 class="dropdown-menu level-1 1643 " 1644 aria-labelledby="6a8c7b9fd6a4c45101da822b" 1645 data-parent-id="6a8c7b9fd6a4c45101da822b" 1646 data-start="/events-program/" 1647 data-section="secondary" 1648 data-dropdown-menu 1649 style="display: none" 1650 > 1651 1652 </div> 1653 1654 </div> 1655 1656 1657 1658 </nav> 1659 1660</div> 1661
1662<script> 1663 require([ 1664 'jquery', 1665 'plugins_nav_custom_nav_desktop_three_col', 1666 'plugins_nav_custom_nav_mobile', 1667 ], function($, navDesktop, navMobile) { 1668 var root = $('[data-guid="fe1b97f8-dc7c-476d-9a8a-045d2349f0ce"]'); 1669 var navTreeDepth = 2; 1670 navDesktop.init(root, '[data-secondary-nav-desktop]', navTreeDepth); 1671 navMobile.init(root, '[data-secondary-nav-mobile]', '[data-secondary-nav-cont]', navTreeDepth); 1672 }); 1673</script>
1673</div> 1674 1675 </div> 1676 <div class="mobile-ctas" data-enews-cont> 1677 1678 <div data-civid="6573618e44c29a2117f804a6" class="contentRender contentRender_4 contentRender_type_widget contentRender_name_plugins_common_call_to_action" data-sv-time="17" data-sv-index="4" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1679 1680 <div class="call-to-action" data-guid=""> 1681 <a href="https://visit29.org/newsletter/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType": "Navigation Callout", "linkObject": "%20Subscribe", "interactionUrl" : "https%3A%2F%2Fvisit29.org%2Fnewsletter%2F", "interactionText" : "To%20Our%20Newsletter" } }'> 1682 <div class="inner"> 1683 1684 <i class="icon " aria-hidden="true"></i> 1685 1686 <div class="content"> 1687 1688 <h3 class="title"> Subscribe</h3> 1689 1690 1691 <h4 class="subtitle"> 1692 To Our Newsletter <i class="read-more fas fa-chevron-circle-right" aria-hidden="true"></i> 1693 </h4> 1694 1695 </div> 1696 </div> 1697 </a> 1698 </div> 1699</div><div data-civid="6573618e44c29a2117f804a8" class="contentRender contentRender_5 contentRender_type_widget contentRender_name_plugins_common_call_to_action" data-sv-time="17" data-sv-index="5" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> 1700 1701 <div class="call-to-action" data-guid=""> 1702 <a href="https://visit29.org/visitor-guide/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType": "Navigation Callout", "linkObject": "Download", "interactionUrl" : "https%3A%2F%2Fvisit29.org%2Fvisitor-guide%2F", "interactionText" : "A%20Free%20Visitors%20Guide" } }'> 1703 <div class="inner"> 1704 1705 <i class="icon " aria-hidden="true"></i> 1706 1707 <div class="content"> 1708 1709 <h3 class="title">Download</h3> 1710 1711 1712 <h4 class="subtitle"> 1713 A Free Visitors Guide <i class="read-more fas fa-chevron-circle-right" aria-hidden="true"></i> 1714 </h4> 1715 1716 </div> 1717 </div> 1718 </a> 1719 </div> 1720</div> 1721 1722 </div> 1723 1724 <div class="mobile-footer-nav" data-footer-nav-cont> 1725 <div data-civid="6573618e44c29a2117f804ae" class="contentRender contentRender_8 contentRender_type_widget contentRender_name_plugins_nav_mobile_footer" data-sv-time="25" data-sv-index="8" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1726 1727 1728 1729 1730<div class="nav-container" data-guid="f13b551c-11e2-4b7b-8fa0-444c7ac2c978" 1731 data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "navType": "Footer", "interactionSource": "navigation" } }' 1732> 1733 <noscript class="permanently-hidden"> 1734 1735 <nav> 1736 1737 <a href="/contact-us/" 1738 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Contact", "interactionUrl": "%2Fcontact-us%2F", "interactionText": "Contact" } }' 1739>Contact</a> 1740 1741 1742 1743 <a href="/media/" 1744 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Media%20%26%20Press%20Room", "interactionUrl": "%2Fmedia%2F", "interactionText": "Media%20%26%20Press%20Room" } }' 1745>Media & Press Room</a> 1746 1747 <a href="/privacy-policy/" 1748 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Privacy%20Policy", "interactionUrl": "%2Fprivacy-policy%2F", "interactionText": "Privacy%20Policy" } }' 1749>Privacy Policy</a> 1750 1751 <a href="https://primary-visit29.simpleviewcms.com/sitemap/?guid=5fe1f11c-902e-4784-9702-77756f377cc6&preview=true" 1752 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Sitemap", "interactionUrl": "https%3A%2F%2Fprimary-visit29.simpleviewcms.com%2Fsitemap%2F%3Fguid%3D5fe1f11c-902e-4784-9702-77756f377cc6%26preview%3Dtrue", "interactionText": "Sitemap" } }' 1753>Sitemap</a> 1754 1755 </nav> 1756 1757 </noscript> 1758 1759 1760 <nav class="navigation footer mobile hide" role="navigation" data-footer-nav-mobile 1761 data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "navType": "Footer", "interactionSource": "navigation" } }' 1762> 1763
1763<script type="text/template" data-nav-item-template>{{+linkTracking}} 1764 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "{{%data.title}}", "interactionSource": "navigation" } }' 1765{{/}} 1766{{+nav_items}} 1767 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 1768 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 1769 {{#shownchildren}} 1770 {{~exec(function() { 1771 if (!data.isLazyLoaded) { 1772 helpers.var.depth = 1; 1773 } else { 1774 helpers.var.depth = data.depth; 1775 } 1776 })}} 1777 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 1778 <div class="nav-item-control level-{{~var.depth}}"> 1779 <a 1780 class="nav-link" 1781 href="{{href}}" 1782 target="{{target}}" 1783 {{>linkTracking}} 1784 > 1785 {{data.title}} 1786 </a> 1787 {{:shownchildren}} 1788 <button 1789 id="{{data.id}}" 1790 class="dropdown-toggle" 1791 aria-label="open submenu" 1792 aria-haspopup="true" 1793 aria-expanded="false" 1794 data-dropdown-toggle 1795 > 1796 <i class="icon-toggle fas fa-angle-down" aria-hidden="true"></i> 1797 </button> 1798 {{/}} 1799 </div> 1800 {{:shownchildren}} 1801 <div class="dropdown-helper" data-dropdown-helper></div> 1802 <div 1803 class="dropdown-menu level-{{~var.depth}} 1804 {{:isLazyLoaded}} 1805 {{:shownChildren.0}}rendered{{/}} 1806 {{/}}" 1807 aria-labelledby="{{data.id}}" 1808 data-parent-id="{{data.id}}" 1809 data-start="{{data.folderHref}}" 1810 data-section="{{data.section}}" 1811 data-dropdown-menu 1812 style="display: none" 1813 > 1814 {{:isLazyLoaded}} 1815 {{>nav_items_helper}} 1816 {{/}} 1817 </div> 1818 {{/}} 1819 </div> 1820 {{/}} 1821 {{/}} 1822 {{>nav_items_helper}} 1823{{/}} 1824 1825{{>nav_items}}</script>
1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 <div class="nav-item level-1 footer" data-id="652dadf3082a8731d19eabbd" data-nav-item> 1835 <div class="nav-item-control level-1"> 1836 <a 1837 class="nav-link" 1838 href="/contact-us/" 1839 target="_self" 1840 1841 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Contact", "interactionSource": "navigation" } }' 1842 1843 > 1844 Contact 1845 </a> 1846 1847 </div> 1848 1849 </div> 1850 1851 1852 <div class="nav-item level-1 footer" data-id="652dadf3082a8731d19eabe7" data-nav-item> 1853 <div class="nav-item-control level-1"> 1854 <a 1855 class="nav-link" 1856 href="/media/" 1857 target="_self" 1858 1859 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Media & Press Room", "interactionSource": "navigation" } }' 1860 1861 > 1862 Media & Press Room 1863 </a> 1864 1865 </div> 1866 1867 </div> 1868 1869 1870 <div class="nav-item level-1 footer" data-id="652dadf3082a8731d19eac11" data-nav-item> 1871 <div class="nav-item-control level-1"> 1872 <a 1873 class="nav-link" 1874 href="/privacy-policy/" 1875 target="_self" 1876 1877 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Privacy Policy", "interactionSource": "navigation" } }' 1878 1879 > 1880 Privacy Policy 1881 </a> 1882 1883 </div> 1884 1885 </div> 1886 1887 1888 <div class="nav-item level-1 footer" data-id="652dadf3082a8731d19eac3b" data-nav-item> 1889 <div class="nav-item-control level-1"> 1890 <a 1891 class="nav-link" 1892 href="https://primary-visit29.simpleviewcms.com/sitemap/?guid=5fe1f11c-902e-4784-9702-77756f377cc6&preview=true" 1893 target="_self" 1894 1895 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "linkObject": "Sitemap", "interactionSource": "navigation" } }' 1896 1897 > 1898 Sitemap 1899 </a> 1900 1901 </div> 1902 1903 </div> 1904 1905 1906 1907 </nav> 1908 1909</div> 1910
1911<script> 1912 require([ 1913 'jquery', 1914 'plugins_nav_custom_nav_mobile', 1915 ], function($, navMobile) { 1916 var root = $('[data-guid="f13b551c-11e2-4b7b-8fa0-444c7ac2c978"]'); 1917 var menuToggle = root.find('[data-action="toggle-menu"]'); 1918 var bodyOverlay = $('[data-body-overlay]'); 1919 var navTreeDepth = 3; 1920 1921 navMobile.init(root, '[data-footer-nav-mobile]', '[data-footer-nav-cont]', navTreeDepth); 1922 1923 function toggleMenu() { 1924 document.body.classList.toggle('hamburger-open'); 1925 menuToggle.toggleClass('active'); 1926 menuToggle.attr('aria-expanded', menuToggle.hasClass('active')); 1927 document.querySelector('#primary-site-menu').classList.toggle('active'); 1928 } 1929 1930 [bodyOverlay, menuToggle].forEach(toggle => toggle.on('click', () => toggleMenu())); 1931 }); 1932</script>
1932</div> 1933 </div> 1934 1935 <div class="close-cont" data-mobile-close> 1936 <div class="close-cont-inner"> 1937 <img src='/includes/public/assets/shared/close-icon.svg' 1938 class="close-icon" 1939 alt="Close Mobile Nav" 1940 height="12" 1941 width="12" 1942 /> 1943 <h5 class="close-text">Close</h5> 1944 </div> 1945 </div> 1946 </div> 1947</div> 1948 1949<div class="body-overlay" data-body-overlay></div> 1950
1951<script> 1952 require(['plugins_common_custom_utils', 'domReady!'], function(utils) { 1953 /* Constants */ 1954 1955 const els = { 1956 header: document.querySelector(`[data-guid="dfef82e2-17bc-4953-8aea-9ff0c91bdff1"]`), 1957 body: document.body, 1958 toggleBtn: document.querySelector('[data-guid="dfef82e2-17bc-4953-8aea-9ff0c91bdff1"] [data-hamburger-dropdown-toggle]'), 1959 siteMenu: document.querySelector('[data-site-nav-cont]'), 1960 overlay: document.querySelector('[data-body-overlay]'), 1961 heroContainer: document.querySelector('#slideshow-container'), 1962 mobileCloseBtn: document.querySelector('[data-mobile-close]'), 1963 } 1964 1965 const focusableQuery = 'a, area, button, input, object, select, textarea, [tabindex]'; 1966 1967 /* Utility Functions */ 1968 1969 function hasHero() { 1970 return els.heroContainer?.children.length > 0; 1971 } 1972 1973 function isMenuOpen() { 1974 return els.siteMenu.classList.contains('active'); 1975 } 1976 1977 function enableElement(el) { 1978 if (el.getAttribute('data-sv-disabled-tabindex')) { 1979 el.setAttribute('tabindex', el.getAttribute('data-sv-disabled-tabindex')); 1980 el.removeAttribute('data-sv-disabled-tabindex'); 1981 } 1982 el.removeAttribute('disabled'); 1983 el.removeAttribute('data-sv-disabled-menu-open'); 1984 } 1985 1986 function disableElement(el) { 1987 if (el.getAttribute('tabindex') >= 0) { 1988 el.setAttribute('data-sv-disabled-tabindex', el.getAttribute('tabindex') || 0); 1989 el.setAttribute('tabindex', -1); 1990 } 1991 el.setAttribute('disabled', true); 1992 el.setAttribute('data-sv-disabled-menu-open', true); 1993 } 1994 1995 function enablePageElements() { 1996 document.querySelectorAll('[data-sv-hidden-menu-open]').forEach((el) => { 1997 el.removeAttribute('aria-hidden'); 1998 el.removeAttribute('data-sv-hidden-menu-open'); 1999 }) 2000 document.querySelectorAll('[data-sv-disabled-menu-open]').forEach(enableElement); 2001 els.siteMenu.querySelectorAll(focusableQuery).forEach(disableElement); 2002 } 2003 2004 function enableMenuElements() { 2005 document.querySelectorAll('.root-panel > *:not(.header-container):not([aria-hidden="true"])').forEach((el) => { 2006 el.setAttribute('aria-hidden', true); 2007 el.setAttribute('data-sv-hidden-menu-open', true); 2008 }); 2009 document.querySelectorAll(focusableQuery).forEach((el) => { 2010 if (!els.header.contains(el)) { 2011 disableElement(el); 2012 } 2013 }); 2014 els.siteMenu.querySelectorAll(focusableQuery).forEach(enableElement); 2015 } 2016 2017 function fixBodyScroll() { 2018 document.documentElement.style.overflowY = 'hidden'; 2019 } 2020 2021 function unfixBodyScroll() { 2022 document.documentElement.style.overflowY = 'auto'; 2023 } 2024 2025 function openMenu() { 2026 enableMenuElements(); 2027 els.toggleBtn.setAttribute('aria-expanded', true); 2028 els.toggleBtn.classList.add('active'); 2029 els.siteMenu.classList.add('active'); 2030 els.body.classList.add('hamburger-open'); 2031 els.header.classList.add('active'); 2032 setTimeout(() => { 2033 els.siteMenu.classList.add('transitioned'); 2034 }, 1) 2035 function handleEscape(event) { 2036 if (event.key === 'Escape') { 2037 event.preventDefault(); 2038 closeMenu(); 2039 window.removeEventListener('keydown', handleEscape); 2040 } 2041 } 2042 window.addEventListener('keydown', handleEscape); 2043 if (window.innerWidth > 1024) { 2044 fixBodyScroll(); 2045 } 2046 } 2047 2048 function closeMenu() { 2049 enablePageElements(); 2050 els.toggleBtn.focus(); 2051 els.toggleBtn.classList.remove('active'); 2052 els.toggleBtn.setAttribute('aria-expanded', false); 2053 els.body.classList.remove('hamburger-open'); 2054 els.header.classList.remove('active'); 2055 els.siteMenu.addEventListener('transitionend', () => { 2056 els.siteMenu.classList.remove('active'); 2057 }, { once: true }); 2058 els.siteMenu.classList.remove('transitioned'); 2059 unfixBodyScroll(); 2060 } 2061 2062 /* Init */ 2063 2064 if (hasHero()) { 2065 els.header.classList.add('with-hero'); 2066 } 2067 2068 // Menu button click 2069 els.toggleBtn.addEventListener('click', () => { 2070 isMenuOpen() 2071 ? closeMenu() 2072 : openMenu(); 2073 }); 2074 2075 els.mobileCloseBtn.addEventListener('click', () => { 2076 isMenuOpen() 2077 ? closeMenu() 2078 : openMenu(); 2079 }); 2080 2081 // Menu button keyboard events 2082 els.toggleBtn.addEventListener('keydown', (event) => { 2083 if (event.key === 'ArrowDown') { 2084 event.preventDefault(); 2085 openMenu(); 2086 } 2087 if (event.key === 'ArrowUp') { 2088 event.preventDefault(); 2089 closeMenu(); 2090 } 2091 }); 2092 2093 // Close menu if overlay clicked 2094 els.overlay.addEventListener('click', closeMenu); 2095 2096 // Prevent scroll trapping on orientation change 2097 function resizeHandler() { 2098 if (window.innerWidth > 1024) { 2099 if ( 2100 isMenuOpen() && 2101 document.documentElement.style.overflowY !== 'hidden' 2102 ) { 2103 window.scrollTo({ top: 0 }); 2104 fixBodyScroll(); 2105 } 2106 } else if (document.documentElement.style.overflowY === 'hidden') { 2107 unfixBodyScroll(); 2108 } 2109 } 2110 ['resize', 'orientationchange'].forEach((eventName) => { 2111 window.addEventListener(eventName, utils.debounce(resizeHandler, 200)); 2112 }); 2113 2114 // unhide siteMenu display override 2115 els.siteMenu.removeAttribute('style'); 2116 }); 2117</script>
2117</div> 2118 </div> 2119 <div id="slideshow-container" class="slideshow-container"> 2120 <div data-civid="6a6bde76ff711cfa96549037" class="contentRender contentRender_9 contentRender_type_widget contentRender_name_plugins_collections_type_custom_header_slides contentRender_name_plugins_collections_template_custom_core_hero_image_alt" data-sv-time="52" data-sv-index="9" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2121 2122 2123 2124 2125 2126 2127 2128<style>.hero-image-alt .img-cont { 2129 aspect-ratio: 639 / 766; 2130 }@media (min-width: 640px) { 2131 .hero-image-alt .img-cont { 2132 aspect-ratio: 1024 / 438; 2133 } 2134 }@media (min-width: 1024px) { 2135 .hero-image-alt .img-cont { 2136 aspect-ratio: 1440 / 706; 2137 } 2138 }@media (min-width: 1440px) { 2139 .hero-image-alt .img-cont { 2140 aspect-ratio: 2000 / 967; 2141 } 2142 }</style> 2143 2144 2145 2146 2147 2148 2149 2150<section 2151 class="ccl-widget core-hero-image 2152 2153 hero-image-alt 2154 hide-content 2155 " 2156 data-guid="c9573987-582f-4282-8624-24f8c679de15" 2157 data-js="plugins_collections_custom_collection_default_package" 2158 data-gtm-vars='{ "tClient" : { "eventCategory" : "Widget - Hero Image", "eventValue" : 0, "nonInteraction" : false } }' 2159 style="opacity: 0;" 2160> 2161 <div class="slides" data-slides> 2162 2163 <article class="slide overlap-image"> 2164 2165 2166 2167 <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Bighorn%20Sheep%20Joshua%20Tree%20National%20Park" } }'> 2168 <div class="img-cont"> 2169 <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> 2170 2171 2172 2173 2174 2175<picture> 2176 2177 2178 <source 2179 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,g_xy_center,h_967,q_95,w_2000,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2180 2181 media="screen and (min-width: 1440px)" 2182 2183 type="image/avif" 2184 width="2000" 2185 height="967" 2186 /> 2187 2188 2189 2190 <source 2191 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_967,q_95,w_2000,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2192 2193 media="screen and (min-width: 1440px)" 2194 2195 type="image/webp" 2196 width="2000" 2197 height="967" 2198 /> 2199 2200 2201 2202 <source 2203 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_967,q_95,w_2000,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2204 2205 media="screen and (min-width: 1440px)" 2206 2207 type="image/jpeg" 2208 width="2000" 2209 height="967" 2210 /> 2211 2212 2213 2214 <source 2215 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,g_xy_center,h_706,q_95,w_1440,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2216 2217 media="screen and (min-width: 1024px)" 2218 2219 type="image/avif" 2220 width="1440" 2221 height="706" 2222 /> 2223 2224 2225 2226 <source 2227 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_706,q_95,w_1440,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2228 2229 media="screen and (min-width: 1024px)" 2230 2231 type="image/webp" 2232 width="1440" 2233 height="706" 2234 /> 2235 2236 2237 2238 <source 2239 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_706,q_95,w_1440,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2240 2241 media="screen and (min-width: 1024px)" 2242 2243 type="image/jpeg" 2244 width="1440" 2245 height="706" 2246 /> 2247 2248 2249 2250 <source 2251 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,g_xy_center,h_438,q_95,w_1024,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2252 2253 media="screen and (min-width: 640px)" 2254 2255 type="image/avif" 2256 width="1024" 2257 height="438" 2258 /> 2259 2260 2261 2262 <source 2263 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_438,q_95,w_1024,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2264 2265 media="screen and (min-width: 640px)" 2266 2267 type="image/webp" 2268 width="1024" 2269 height="438" 2270 /> 2271 2272 2273 2274 <source 2275 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_438,q_95,w_1024,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2276 2277 media="screen and (min-width: 640px)" 2278 2279 type="image/jpeg" 2280 width="1024" 2281 height="438" 2282 /> 2283 2284 2285 2286 <source 2287 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,g_xy_center,h_766,q_95,w_639,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2288 2289 type="image/avif" 2290 width="639" 2291 height="766" 2292 /> 2293 2294 2295 2296 <source 2297 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,g_xy_center,h_766,q_95,w_639,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2298 2299 type="image/webp" 2300 width="639" 2301 height="766" 2302 /> 2303 2304 2305 2306 <img 2307 class="slide-img" 2308 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_766,q_95,w_639,x_1201,y_457/v1/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg" 2309 alt="Bighorn Sheep NPS Glauco Puig-Santana" 2310 loading="eager" 2311 fetchpriority="high" 2312 width="639" 2313 height="766" 2314 onload="this.classList.add('loaded')" 2315 /> 2316 2317 2318</picture> 2319 2320 </a> 2321 2322 2323 </div> 2324 2325 2326 </div> 2327 2328 </article> 2329 2330 </div> 2331 2332
2333 2334</section> 2335 2336 2337</div> 2338 </div> 2339 <div id="main-content" class="content"> 2340 <div data-civid="652d7acd082a8731d19ea985" class="contentRender contentRender_10 contentRender_type_panel contentRender_name_plugins_common_container_navigation_share" data-sv-time="0" data-sv-index="10" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-navigation-share"> 2341 <div class="navigation-container"> 2342 <div data-civid="652d7acd082a8731d19ea987" class="contentRender contentRender_11 contentRender_type_widget contentRender_name_plugins_nav_breadcrumb" data-sv-time="45" data-sv-index="11" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2343 2344 2345 2346 2347 2348 2349<nav class="nav-list" role="navigation" aria-label="Breadcrumb" data-guid="d5d5714f-4153-422e-8141-a33620bef568" 2350 data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType": "Breadcrumb", "interactionSource": "navigation" } }' 2351> 2352 2353 2354 2355 <ul class="interior-nav"> 2356 2357 <li class="item" data-id=""> 2358 <a href="/" target="" title="" 2359 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Home", "interactionUrl": "/", "interactionText": "" } }' 2360> 2361 Home <span class="slash">/</span> 2362 </a> 2363 </li> 2364 2365 2366 2367 2368 <li class="item current" data-id="652dadf2082a8731d19eab69"> 2369 <a href="/about-us/" target="_self" aria-current="page" title="" 2370 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "About%20Visit%2029%20Palms", "interactionUrl": "%2Fabout-us%2F", "interactionText": "About%20Visit%2029%20Palms" } }' 2371> 2372 About Visit 29 Palms <span class="slash">/</span> 2373 </a> 2374 </li> 2375 2376 2377 2378 2379 2380 2381 </ul> 2382 2383</nav></div> 2384 </div> 2385 <div class="share-container"> 2386 <div data-civid="652d7acd082a8731d19ea989" class="contentRender contentRender_12 contentRender_type_widget contentRender_name_plugins_common_social_share" data-sv-time="18" data-sv-index="12" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2387 2388<div class="sv-share" data-guid="86bf8237-7999-4ed4-aed6-7a338e1cd10c" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Social Share", "interactionSource": "widget" } }'> 2389 <div class="sv-share-button-wrapper"> 2390 <button class="sv-share-trigger" type="button" aria-expanded="false" aria-label="show share links" aria-controls="share-popover"> 2391 <i class="sv-share-trigger-icon fas fa-share-square"></i> 2392 <span>Share</span> 2393 </button> 2394 <ul id="share-popover" class="sv-share-popover" data-sv-social-share></ul> 2395 </div> 2396 </div> 2397 2398
2398<script type="text/template" data-social-share-template> 2399 2400 {{#items}} 2401 <li class="sv-share-service-email"> 2402 <!-- Email --> 2403 <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" } }'> 2404 <i class="sv-share-service-icon fas fa-envelope" aria-hidden="true"></i> 2405 <span>Email</span> 2406 </a> 2407 </li> 2408 2409 <li class="sv-share-service-twitter"> 2410 <!-- X --> 2411 <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" } }'> 2412 <i class="sv-share-service-icon fab fa-square-x-twitter" aria-hidden="true"></i> 2413 <span>X</span> 2414 </a> 2415 </li> 2416 2417 <li class="sv-share-service-facebook"> 2418 <!-- Facebook --> 2419 <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" } }'> 2420 <i class="sv-share-service-icon fab fa-facebook" aria-hidden="true"></i> 2421 <span>Facebook</span> 2422 </a> 2423 </li> 2424 2425 <li class="sv-share-service-linkedin"> 2426 <!-- LinkedIn --> 2427 <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" } }'> 2428 <i class="sv-share-service-icon fab fa-linkedin" aria-hidden="true"></i> 2429 <span>LinkedIn</span> 2430 </a> 2431 </li> 2432 2433 <li class="sv-share-service-reddit"> 2434 <!-- Reddit --> 2435 <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" } }'> 2436 <i class="sv-share-service-icon fab fa-reddit" aria-hidden="true"></i> 2437 <span>Reddit</span> 2438 </a> 2439 </li> 2440 {{/}} 2441 2442 </script>
2442 2443 2444
2444<script> 2445 require(["plugins_common_custom_social_share"], function(socialShare) { 2446 const data = {"sections":{},"data":{},"guid":"86bf8237-7999-4ed4-aed6-7a338e1cd10c","customSettings":{},"widgetArgs":{"nav":{"_id":"652dadf2082a8731d19eab69","sortorder":0,"title":"About Visit 29 Palms","folder":"about-us","section":"secondary","type":"page","active":true,"show_on_nav":true,"publish_start":"2023-10-16T21:00:00.000Z","searchable":"yes","new_window":false,"image_id":"652ec764e7c63c7a427ff194","description":"<p>The City of Twentynine Palms Tourism Business Improvement District (TBID) was established and branded as Visit 29 Palms in 2017 under the Parking and Business Improvement Area Law of 1989, whose goal and objective is to promote growth in travel and tourism in Twentynine Palms.</p>","meta_title":"About Visit 29 Palms | Twentynine Palms Tourism Business Improvement District","meta_description":"Visit 29 Palms is the official destination marketing organization for the City of Twentynine Palms, dedicated to promoting travel, tourism, and visitor experiences.","open_graph_title":"About Visit 29 Palms | Twentynine Palms Tourism Business Improvement District","open_graph_description":"Visit 29 Palms is the official destination marketing organization for the City of Twentynine Palms, dedicated to promoting travel, tourism, and visitor experiences.","version_id":"6a6bdef9ff711cfa96549056","created":"2023-10-16T21:41:06.789Z","content_owner":"default","site_name":"primary","updated":"2026-07-30T23:32:09.492Z","title_sort":"about visit 29 palms","site_section":"primary.secondary","published":true,"amp":false,"cms_title":"About Visit 29 Palms - /about-us/","cms_title_sort":"about visit 29 palms - /about-us/","folderHref":"/about-us/","image":{"_id":"652ec764e7c63c7a427ff194","original_public_id":"clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295","title":"Bighorn Sheep NPS Glauco Puig-Santana","created":"2023-10-17T17:41:56.585Z","resource_raw":{"asset_id":"27a68b8b019b05e78f323580e4f871cb","public_id":"clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295","version":1697564495,"version_id":"3dae1111a5c426e32d6b8e46e7194a25","signature":"3d1f9df61412e1d8b6520122cb5f854185ed272c","width":2048,"height":1365,"format":"jpg","resource_type":"image","created_at":"2023-10-17T17:41:35.000Z","pages":1,"bytes":1957714,"type":"upload","etag":"dff2db700795d44bae4989bc0f8c8155","placeholder":false,"url":"http://res.cloudinary.com/simpleview/image/upload/v1697564495/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg","secure_url":"https://res.cloudinary.com/simpleview/image/upload/v1697564495/clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295.jpg","folder":"clients/visit29","access_mode":"public","exif":{"BitsPerSample":"8, 8, 8","ColorSpace":"1","DateTime":"2021:02:22 14:23:33","ExifOffset":"232","ExifVersion":"48, 50, 51, 49","ImageLength":"1365","ImageWidth":"2048","Orientation":"1","PhotometricInterpretation":"2","PixelXDimension":"2048","PixelYDimension":"1365","ResolutionUnit":"2","SamplesPerPixel":"3","Software":"Adobe Photoshop 22.2 (Windows)","Compression":"6","JPEGInterchangeFormat":"382","JPEGInterchangeFormatLength":"6131","XResolution":"720000/10000","YResolution":"720000/10000"},"original_filename":"file","api_key":"756897581616859"},"focal_point":{"x":1201,"y":457},"content_owner":"default","custom_show_credits":false,"title_sort":"bighorn sheep nps glauco puig-santana","updated":"2023-12-07T16:19:47.353Z","private":false,"deleted":false,"resource":{"raw":{"resource_type":"image","format":"jpg","pages":1,"public_id":"clients/visit29/Bighorn_Sheep_NPS_Glauco_Puig_Santana_Copy_320a40ff-69d4-484a-b70a-adfaa828a295"},"focalPoint":{"x":1201,"y":457}},"id":"652ec764e7c63c7a427ff194","type":"image","inAssetRequest":false,"alt_text":"Bighorn Sheep NPS Glauco Puig-Santana","expired":false},"locale_count":0,"id":"652dadf2082a8731d19eab69","version_id_string":"6a6bdef9ff711cfa96549056","href":"/about-us/","absoluteHref":"https://visit29.org/about-us/","absoluteFolderHref":"https://visit29.org/about-us/","metaTitle":"About Visit 29 Palms | Twentynine Palms Tourism Business Improvement District","rootCmsUrl":"/nav/sitemap/site_primary/section_secondary/"},"num":12,"guid":"86bf8237-7999-4ed4-aed6-7a338e1cd10c","data":{},"civ":{"instance":{"type":"widget","name":"plugins_common_social_share","site_name":"primary","saved":false,"created":"2023-10-16T18:03:17.756Z","updated":"2023-10-16T18:03:17.756Z","deleted":false,"id":"652d7acd082a8731d19ea989","version_id_string":"652d7acd082a8731d19ea98a"},"version":{"created":"2023-10-16T18:03:17.757Z","id":"652d7acd082a8731d19ea98a","instance_id_string":"652d7acd082a8731d19ea989","data":{}},"onTrunk":true,"civid":"652d7acd082a8731d19ea989"},"name":"plugins_common_social_share","component":"WidgetCommonSocialShare"}}; 2447 socialShare.init("86bf8237-7999-4ed4-aed6-7a338e1cd10c", data) 2448 }); 2449 </script>
2449 2450 </div> 2451 </div> 2452</div></div><div data-civid="6a6bde76ff711cfa9654903d" class="contentRender contentRender_13 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="41" data-sv-index="13" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><section data-sv-core-textbox data-guid="16d59bc8-520e-4aac-83d3-ec87d58ab830"> 2453 <h1>About Visit 29 Palms TBID</h1> 2454 2455<p><br> 2456Established in 2017, Visit 29 Palms is the <a data-sv-linklookup-id="https://www.ci.twentynine-palms.ca.us/tourism-business-improvement-district" data-sv-linklookup-type="plugins_nav_external_link" data-sv-targetauto="true" href="https://www.ci.twentynine-palms.ca.us/tourism-business-improvement-district" target="_blank">City of Twentynine Palms' Tourism Business Improvement District</a> (TBID), operating under the Parking and Business Improvement Area Law of 1989. The TBID works to increase awareness, interest, and positioning of Twentynine Palms as a premier travel destination and drive overnight room demand for local lodging businesses.</p> 2457 2458<p>Formed through a public-private partnership between the City of Twentynine Palms and its lodging owners and operators, Visit 29 Palms is funded entirely by a self-assessed 1.5% tourism assessment collected at lodging properties throughout the district and promotes Twentynine Palms as a travel destination through advertising, public relations, content development, partnerships, visitor services, and tourism-related event support. The Visit 29 Palms TBID district is defined by the 58-square-mile boundary of the incorporated City of Twentynine Palms and includes all lodging properties within it, including hotels, motels, RV resorts, and short-term vacation rentals.</p> 2459 2460<p>Visit 29 Palms is guided by a five-member Advisory Board appointed by the City Council and comprised of representatives from lodging businesses within the district. The Advisory Board oversees the development and execution of an annual tourism marketing plan and budget and provides strategic direction and oversight of staff. Under the 1989 Law, the Visit 29 Palms TBID renews annually and operates on the federal fiscal year of October 1 through September 30.</p> 2461 2462<p><strong>Visit 29 Palms Tourism Business Improvement District Advisory Board </strong><br> 2463Rakesh Mehta, TBID Chair | SureStay by Best Western<br> 2464Ashton Ramsey, TBID Vice Chair | Ramsey 29<br> 2465Ben Uyeda, TBID Board Member | RESET Hotel <br> 2466Liz Shickler, TBID Board Member | 29 Palms Inn & Campbell House</p> 2467 2468<p><strong>Interested in Serving on the TBID Advisory Board?</strong><br> 2469The Visit 29 Palms Tourism Business Improvement District is guided by a five-member Advisory Board appointed by the City of Twentynine Palms City Council and comprised of representatives from lodging businesses within the District. Advisory Board members help provide strategic oversight for tourism marketing efforts, funding programs, and destination development initiatives that support the local tourism ec
2469onomy and drive overnight room demand and visitation. <strong>There is currently one vacant seat on the Advisory Board</strong>. Eligible applicants include owners, operators, and authorized representatives of lodging businesses located within the District, including hotels, motels, vacation rentals, and RV resorts.</p> 2470 2471<p>To apply, please submit a letter of interest and resume to:<br> 2472<strong>Cindy Villescas, City Clerk</strong><br> 2473<a data-sv-linklookup-id="mailto:[email protected]" data-sv-linklookup-type="plugins_nav_mailto_link" data-sv-targetauto="true" href="mailto:[email protected]" target="_blank">[email protected]</a></p> 2474 2475<p><strong>Application Deadline:</strong> Thursday, August 13, 2026 at 6:00 PM.</p> 2476 2477<p><strong>Visit 29 Palms Tourism Business Improvement District Staff </strong><br> 2478Breanne Dusastre, Director of Marketing<br> 2479Phone: (760) 367-6799 x 1030 | Email: [email protected] <br> 2480<a data-sv-linklookup-id="652dadf3082a8731d19eabbd" data-sv-linklookup-type="plugins_nav_navitem_primary_footer" data-sv-targetauto="true" href="https://visit29.org/contact-us/" target="_self">Contact Us</a></p> 2481 2482<p><strong>Visit 29 Palms Annual Report & Tourism Marketing Plan</strong><br> 2483<a data-sv-linklookup-id="6a0b7c68dcc2bf3d1d523586" data-sv-linklookup-type="plugins_assets_document" data-sv-targetauto="true" href="https://assets.simpleviewinc.com/simpleview/image/upload/v1/clients/visit29/Visit_29_Palms_TBID_2024_25_Annual_Report_27533153-8c1b-42e3-ab6b-cd451f05f288.pdf" target="_blank">Visit 29 Palms TBID 2024-25 Annual Report</a><br> 2484<a data-sv-linklookup-id="6a0b7c9adcc2bf3d1d523588" data-sv-linklookup-type="plugins_assets_document" data-sv-targetauto="true" href="https://assets.simpleviewinc.com/simpleview/image/upload/v1/clients/visit29/FY25_26_Visit_29_Palms_TBID_Marketing_Plan_and_Budget_Approved_by_Council_07083733-279b-4d3c-bd48-3c5292bfbb4a.pdf" target="_blank">Visit 29 Palms TBID 2025-26 Tourism Marketing Plan & Budget</a></p> 2485 2486<p><strong>Visit 29 Palms Tourism Business Improvement District Advisory Board Meetings & Agendas</strong><br> 2487<a href="https://citwentynine-palmsca.civicweb.net/portal/" rel="noopener" target="_blank">https://citwentynine-palmsca.civicweb.net/portal/</a></p> 2488 2489<p><strong>City of 29 Palms Visitor Center </strong>(operated by Visit 29 Palms)<br> 249073484 Twentynine Palms Hwy, Twentynine Palms, CA 92277<br> 2491Open Tuesday through Friday, 11:00 AM - 4:00 PM, and Saturday from 10:00 AM - 2:00 PM<br> 2492Phone: (760) 358-6324 <a data-sv-linklookup-id="652dadf3082a8731d19eabbd" data-sv-linklookup-type="plugins_nav_navitem_primary_footer" data-sv-targetauto="true" href="https://visit29.org/contact-us/" target="_self">Contact Us</a></p> 2493 2494</section></div><div data-civid="6a6bde76ff711cfa9654903f" class="contentRender contentRender_14 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_cards_2_across" data-sv-time="44" data-sv-index="14" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506<style>.cards-2-across .img-cont { 2507 aspect-ratio: 600 / 390; 2508 }@media (min-width: 640px) { 2509 .cards-2-across .img-cont { 2510 aspect-ratio: 560 / 350; 2511 } 2512 }@media (min-width: 1024px) { 2513 .cards-2-across .img-cont { 2514 aspect-ratio: 600 / 375; 2515 } 2516 }@media (min-width: 1440px) { 2517 .cards-2-across .img-cont { 2518 aspect-ratio: 800 / 500; 2519 } 2520 }</style> 2521 2522<!-- no slides selected --> 2523</div><div data-civid="6a6bde76ff711cfa96549041" class="contentRender contentRender_15 contentRender_type_widget contentRender_name_plugins_common_image_box_with_caption" data-sv-time="14" data-sv-index="15" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2524 2525 2526 2527<div 2528 class="image-box-with-caption" 2529 data-guid="2c56b30f-a87b-426a-b9d0-b78a60e5eee6"> 2530 2531 <figure class="slide"> 2532 2533 2534 2535 </figure> 2536</div> 2537
2538<script> 2539 require(['sv_videoLib', 'plugins_common_custom_lightbox'], function(videoLib, Lightbox) { 2540 const root = document.querySelector('[data-guid="2c56b30f-a87b-426a-b9d0-b78a60e5eee6"]'); 2541 2542 2543 }); 2544</script>
2544</div> 2545 </div> 2546 <div class="footer-container"> 2547 <div data-civid="648b5507b2380a0dcdf11770" class="contentRender contentRender_16 contentRender_type_panel contentRender_name_plugins_common_footer" data-sv-time="6" data-sv-index="16" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2548 2549 2550 2551<footer class="panel-footer" data-guid="7411312a-1c30-47a8-8bfa-a5297203506e" > 2552 <div class="cta-container" > 2553 <div data-civid="653aaac6095e8b11e708678d" class="contentRender contentRender_17 contentRender_type_widget contentRender_name_plugins_common_call_to_action" data-sv-time="14" data-sv-index="17" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'> 2554 2555 <div class="call-to-action" data-guid=""> 2556 <a href="https://visit29.org/newsletter/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType": "Navigation Callout", "linkObject": "Subscribe", "interactionUrl" : "https%3A%2F%2Fvisit29.org%2Fnewsletter%2F", "interactionText" : "To%20Our%20Enewsletter" } }'> 2557 <div class="inner"> 2558 2559 <i class="icon " aria-hidden="true"></i> 2560 2561 <div class="content"> 2562 2563 <h3 class="title">Subscribe</h3> 2564 2565 2566 <h4 class="subtitle"> 2567 To Our Enewsletter <i class="read-more fas fa-chevron-circle-right" aria-hidden="true"></i> 2568 </h4> 2569 2570 </div> 2571 </div> 2572 </a> 2573 </div> 2574</div><div data-civid="653aaac6095e8b11e708678f" class="contentRender contentRender_18 contentRender_type_widget contentRender_name_plugins_common_call_to_action" data-sv-time="14" data-sv-index="18" data-gtm-vars='{ "tCore" : { "contentNum" : "4" } }'> 2575 2576 <div class="call-to-action" data-guid=""> 2577 <a href="https://visit29.org/visitor-guide/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType": "Navigation Callout", "linkObject": "Download", "interactionUrl" : "https%3A%2F%2Fvisit29.org%2Fvisitor-guide%2F", "interactionText" : "A%20Free%20Visitors%20Guide" } }'> 2578 <div class="inner"> 2579 2580 <i class="icon " aria-hidden="true"></i> 2581 2582 <div class="content"> 2583 2584 <h3 class="title">Download</h3> 2585 2586 2587 <h4 class="subtitle"> 2588 A Free Visitors Guide <i class="read-more fas fa-chevron-circle-right" aria-hidden="true"></i> 2589 </h4> 2590 2591 </div> 2592 </div> 2593 </a> 2594 </div> 2595</div> 2596 </div> 2597 <div class="footer-content-container"> 2598 <div class="client-logo"> 2599 <div data-civid="653aaac6095e8b11e7086791" class="contentRender contentRender_19 contentRender_type_widget contentRender_name_plugins_common_logo_footer" data-sv-time="14" data-sv-index="19" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="logo-footer" data-guid="05e1b6c6-dbca-46cf-8bdd-184ff638f484" > 2600 <a href="https://visit29.org/" target="_self" aria-label="Twentynine Palms CVB"> 2601 2602 <img 2603 src="/includes/public/assets/shared/logos/logo-footer.svg" 2604 alt="Twentynine Palms CVB" 2605 loading="lazy" 2606 width="140" 2607 height="40" 2608 /> 2609 2610 </a> 2611</div></div> 2612 </div> 2613 <div class="client-details"> 2614 <div data-civid="653aaac6095e8b11e7086793" class="contentRender contentRender_20 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="14" data-sv-index="20" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'><section data-sv-core-textbox data-guid="e4d46518-b27b-455e-9f50-f38be6ed4e21"> 2615 <p>29 Palms Visitor Center</p> 2616 2617<p>73484 Twentynine Palms Hwy.â¨</p> 2618 2619<p>Twentynine Palms, CA 92277</p> 2620 2621</section></div> 2622 </div> 2623 <div class="footer-nav"> 2624 <div data-civid="653aaac6095e8b11e7086795" class="contentRender contentRender_21 contentRender_type_widget contentRender_name_plugins_nav_footer" data-sv-time="21" data-sv-index="21" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2625 2626 2627 2628 2629 2630 <ul class="navigation-footer" 2631 data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "navType": "Footer", "interactionSource": "navigation" } }' 2632> 2633 2634 <li class="item item-parent row-1"> 2635 <a 2636 href="/contact-us/" 2637 target="_self" 2638 class="" 2639 title="Contact" 2640 2641 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Contact", "interactionUrl": "%2Fcontact-us%2F", "interactionText": "Contact" } }' 2642 2643 > 2644 Contact 2645 </a> 2646 </li> 2647 2648 <li class="item item-parent row-2"> 2649 <a 2650 href="/media/" 2651 target="_self" 2652 class="" 2653 title="Media & Press Room" 2654 2655 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Media%20%26%20Press%20Room", "interactionUrl": "%2Fmedia%2F", "interactionText": "Media%20%26%20Press%20Room" } }' 2656 2657 > 2658 Media & Press Room 2659 </a> 2660 </li> 2661 2662 <li class="item item-parent row-3"> 2663 <a 2664 href="/privacy-policy/" 2665 target="_self" 2666 class="" 2667 title="Privacy Policy" 2668 2669 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Privacy%20Policy", "interactionUrl": "%2Fprivacy-policy%2F", "interactionText": "Privacy%20Policy" } }' 2670 2671 > 2672 Privacy Policy 2673 </a> 2674 </li> 2675 2676 <li class="item item-parent row-4 last"> 2677 <a 2678 href="https://primary-visit29.simpleviewcms.com/sitemap/?guid=5fe1f11c-902e-4784-9702-77756f377cc6&preview=true" 2679 target="_self" 2680 class="" 2681 title="Sitemap" 2682 2683 data-gtm-click data-gtm-vars='{ "tClient_ga4": { "linkObject": "Sitemap", "interactionUrl": "https%3A%2F%2Fprimary-visit29.simpleviewcms.com%2Fsitemap%2F%3Fguid%3D5fe1f11c-902e-4784-9702-77756f377cc6%26preview%3Dtrue", "interactionText": "Sitemap" } }' 2684 2685 > 2686 Sitemap 2687 </a> 2688 </li> 2689 2690 </ul> 2691</div> 2692 </div> 2693 2694 <div class="gtranslate_wrapper"></div> 2695
2695<script>window.gtranslateSettings = {"default_language":"en","wrapper_selector":".gtranslate_wrapper","switcher_horizontal_position":"inline","alt_flags":{"en":"usa"}}</script>
2695 2696
2696<script src="https://cdn.gtranslate.net/widgets/latest/float.js" defer></script>
2696 2697 2698 <div class="social-media"> 2699 <div data-civid="653aaac6095e8b11e7086799" class="contentRender contentRender_23 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="34" data-sv-index="23" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2700 2701<ul class="social-links"> 2702 2703 2704 <li class="social-network"> 2705 <a 2706 class="social-link" 2707 href="https://www.facebook.com/visit29palms" 2708 target="_blank" 2709 rel="noopener" 2710 title="Visit our facebook page" 2711 aria-label="Visit our facebook page" 2712 data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Facebook", "interactionUrl" : "https%3A%2F%2Fwww.facebook.com%2Fvisit29palms", "interactionSource": "widget" } }' 2713 > 2714 <i 2715 class="social-icon fab fa-facebook-f" 2716 aria-hidden="true" 2717 ></i> 2718 </a> 2719 </li> 2720 2721 2722 <li class="social-network"> 2723 <a 2724 class="social-link" 2725 href="https://twitter.com/Visit29Palms" 2726 target="_blank" 2727 rel="noopener" 2728 title="Visit our twitter page" 2729 aria-label="Visit our twitter page" 2730 data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Twitter", "interactionUrl" : "https%3A%2F%2Ftwitter.com%2FVisit29Palms", "interactionSource": "widget" } }' 2731 > 2732 <i 2733 class="social-icon fab fa-twitter" 2734 aria-hidden="true" 2735 ></i> 2736 </a> 2737 </li> 2738 2739 2740 <li class="social-network"> 2741 <a 2742 class="social-link" 2743 href="https://www.youtube.com/channel/UCI9W83-TVIF6pmlKSKdMyBw?view_as=subscriber" 2744 target="_blank" 2745 rel="noopener" 2746 title="Visit our youtube page" 2747 aria-label="Visit our youtube page" 2748 data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Youtube", "interactionUrl" : "https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCI9W83-TVIF6pmlKSKdMyBw%3Fview_as%3Dsubscriber", "interactionSource": "widget" } }' 2749 > 2750 <i 2751 class="social-icon fab fa-youtube" 2752 aria-hidden="true" 2753 ></i> 2754 </a> 2755 </li> 2756 2757 2758 <li class="social-network"> 2759 <a 2760 class="social-link" 2761 href="https://www.instagram.com/visit29palms" 2762 target="_blank" 2763 rel="noopener" 2764 title="Visit our instagram page" 2765 aria-label="Visit our instagram page" 2766 data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Instagram", "interactionUrl" : "https%3A%2F%2Fwww.instagram.com%2Fvisit29palms", "interactionSource": "widget" } }' 2767 > 2768 <i 2769 class="social-icon fab fa-instagram" 2770 aria-hidden="true" 2771 ></i> 2772 </a> 2773 </li> 2774 2775</ul></div> 2776 </div> 2777 <div class="attributions desk"> 2778 <div class="attribution-content-container"> 2779 <a 2780 class="made-by-sv" 2781 2782 href="https://www.simpleviewinc.com/our-services/creative-design/" 2783 2784 2785 target="_blank" 2786 rel="noopener" 2787 > 2788 <img 2789 src="/includes/public/assets/shared/made-by-sv-white.svg" 2790 alt="Made by Simpleview" 2791 loading="lazy" 2792 width="385" 2793 height="54" 2794 /> 2795 </a> 2796 <p>© Copyright 2026 Visit 29 Palms</p> 2797 </div> 2798 </div> 2799 </div> 2800 <div class="attributions mobile"> 2801 <div class="attribution-content-container"> 2802 <a 2803 class="made-by-sv" 2804 2805 href="https://www.simpleviewinc.com/our-services/creative-design/" 2806 2807 2808 target="_blank" 2809 rel="noopener" 2810 > 2811 <img 2812 src="/includes/public/assets/shared/made-by-sv-white.svg" 2813 alt="Made by Simpleview" 2814 loading="lazy" 2815 width="385" 2816 height="54" 2817 /> 2818 </a> 2819 <p>© Copyright 2026 Visit 29 Palms</p> 2820 </div> 2821 </div> 2822 <div class="mobile-fixed"> 2823 2824 2825 </div> 2826 2827</footer>
2828<script> 2829 require(['plugins_common_custom_lazyload'], function(lazyload) { 2830 const root = document.querySelector('[data-guid="7411312a-1c30-47a8-8bfa-a5297203506e"]'); 2831 2832 lazyload.lazy([root]); 2833 }); 2834</script>
2834 2835</div> 2836 </div> 2837</div> 2838<div id="gallery-portal" data-gallery-portal></div> 2839<div id="quickview-detail" data-quickview-detail></div></div> 2840 <!-- footer css bundles --> 2841 2842 <!-- footer js bundles --> 2843
2843<script src="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/core/public/js/loginCheck.js"></script>
2843 2844
2844<script src="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/js/shared_footer.js" defer></script>
2844 2845
2845<script src="/includes/public/managed/v_a2e6ae52_88d31589/core/plugins/common/virtuals/js/custom_forms.js" defer></script>
2845 2846 2847
2847<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://visit29.org/#organization","name":"Twentynine Palms CVB","url":"https://visit29.org/","telephone":"760.367.6197","address":{"@type":"PostalAddress","streetAddress":"73484 Twentynine Palms Hwy","addressLocality":"Twentynine Palms","addressRegion":"California","postalCode":"92277"}},{"@type":"WebSite","@id":"https://visit29.org/#website","url":"https://visit29.org/","name":"Twentynine Palms CVB","publisher":{"@id":"https://visit29.org/#organization"},"potentialAction":{"@type":"SearchAction","target":"https://visit29.org/search/?q={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"CollectionPage","@id":"https://visit29.org/about-us/#collectionpage","url":"https://visit29.org/about-us/","isPartOf":{"@id":"https://visit29.org/#website"},"breadcrumb":{"@type":"BreadcrumbList","name":"Breadcrumbs","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://visit29.org/"},{"@type":"ListItem","position":2,"name":"About Us","item":"https://visit29.org/about-us/"}]},"mainEntity":[]}]}</script>
2847 2848 <!-- bottomBody --> 2849 2850
2850<script data-id="site_global_footer"> 2851 require(["sv_clientLib", "sv_load!plugins_dynamic_content"], function(clientLib) { 2852 clientLib._initLazy(); 2853 }); 2854 </script>
2854 2855 2856 �� </body> 2857</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.