.elementor-kit-6{--e-global-color-primary:#343D16;--e-global-color-secondary:#702C3C;--e-global-color-text:#343D16;--e-global-color-accent:#702C3C;--e-global-color-ivory:#FCFBF7;--e-global-color-olive:#343D16;--e-global-typography-primary-font-family:"Mazzard Soft H";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:-0.02em;--e-global-typography-secondary-font-family:"Mazzard Soft H";--e-global-typography-secondary-font-size:17px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Mazzard Soft H";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Mazzard Soft H";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.4em;--e-global-typography-display-font-family:"Mazzard Soft H";--e-global-typography-display-font-size:84px;--e-global-typography-display-font-weight:600;--e-global-typography-display-line-height:1.02em;--e-global-typography-display-letter-spacing:-0.02em;--e-global-typography-eyebrow-font-family:"Mazzard Soft H";--e-global-typography-eyebrow-font-size:11px;--e-global-typography-eyebrow-font-weight:500;--e-global-typography-eyebrow-line-height:1.8em;background-color:#FCFBF7;color:#343D16;font-family:"Mazzard Soft H", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#702C3C;font-family:"Mazzard Soft H", Sans-serif;font-size:15px;font-weight:500;line-height:1.25em;letter-spacing:0px;color:#FCFBF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#702C3C;border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#343D16;color:#FCFBF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343D16;border-radius:0px 0px 0px 0px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:1.2em;}.elementor-kit-6 a{color:#303B30;}.elementor-kit-6 a:hover{color:#80613D;}.elementor-kit-6 h1{color:#343D16;font-family:"Mazzard Soft H", Sans-serif;font-size:72px;font-weight:600;line-height:1.05em;letter-spacing:-0.02em;}.elementor-kit-6 h2{color:#343D16;font-family:"Mazzard Soft H", Sans-serif;font-size:48px;font-weight:600;line-height:1.15em;letter-spacing:-0.02em;}.elementor-kit-6 h3{color:#343D16;font-family:"Mazzard Soft H", Sans-serif;font-size:32px;font-weight:600;line-height:1.15em;letter-spacing:-0.02em;}.elementor-kit-6 h4{color:#343D16;font-family:"Mazzard Soft H", Sans-serif;font-size:26px;font-weight:600;line-height:1.15em;letter-spacing:-0.02em;}.elementor-kit-6 h5{color:#343D16;font-family:"Mazzard Soft H", Sans-serif;font-size:21px;font-weight:600;line-height:1.15em;letter-spacing:-0.02em;}.elementor-kit-6 h6{color:#343D16;font-family:"Mazzard Soft H", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;letter-spacing:-0.02em;}.elementor-kit-6 img{border-radius:0px 0px 0px 0px;}.elementor-kit-6 label{color:#303B30;font-family:"Mazzard Soft H", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:0px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Mazzard Soft H", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#343D16;accent-color:#702C3C;background-color:#FCFBF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343D1633;border-radius:0px 0px 0px 0px;transition:180ms;padding:14px 16px 14px 16px;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{color:#343D16;background-color:#FCFBF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#702C3C;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1277px;}.e-con{--container-max-width:1277px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:rgba(23,30,22,0.96);--lightbox-ui-color:#F7F4ED;--lightbox-ui-color-hover:#C5A16E;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:44px;font-size:16px;}.elementor-kit-6 h1{font-size:56px;}.elementor-kit-6 h2{font-size:40px;}.elementor-kit-6 h3{font-size:28px;}.elementor-kit-6 h4{font-size:24px;}.elementor-kit-6 h5{font-size:20px;}.elementor-kit-6 h6{font-size:18px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:15px;}.elementor-kit-6 label{font-size:13px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:36px;font-size:16px;}.elementor-kit-6 h1{font-size:42px;}.elementor-kit-6 h2{font-size:32px;}.elementor-kit-6 h3{font-size:26px;}.elementor-kit-6 h4{font-size:22px;}.elementor-kit-6 h5{font-size:20px;}.elementor-kit-6 h6{font-size:18px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:15px;padding:15px 20px 15px 20px;}.elementor-kit-6 label{font-size:13px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}
/* Start custom CSS *//* design */
@font-face{font-family:'Mazzard Soft H';src:url("https://ngareadventures.com/wp-content/themes/ngare-elementor/assets/fonts/mazzard-regular.woff2") format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Mazzard Soft H';src:url("https://ngareadventures.com/wp-content/themes/ngare-elementor/assets/fonts/mazzard-medium.woff2") format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'Mazzard Soft H';src:url("https://ngareadventures.com/wp-content/themes/ngare-elementor/assets/fonts/mazzard-semibold.woff2") format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:'Ngare Wordmark';src:url("https://ngareadventures.com/wp-content/themes/ngare-elementor/assets/fonts/brand-serif.ttf") format('truetype');font-display:swap}:root{--nv-olive:var(--e-global-color-primary,#343d16);--nv-burgundy:var(--e-global-color-secondary,#702c3c);--nv-ivory:var(--e-global-color-ivory,#fcfbf7);--nv-rule:rgba(52,61,22,.2)}:root:root :where(body.ngare-elementor-site){margin:0;background:var(--nv-ivory);color:var(--nv-olive);font-family:'Mazzard Soft H',sans-serif}:root:root :where(.ngare-v2){font-family:'Mazzard Soft H',sans-serif;color:var(--nv-olive);--widgets-spacing:0px;--container-widget-width:100%;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0}:root:root :where(.ngare-v2 *){box-sizing:border-box}:root:root :where(.ngare-v2 p){margin:0}:root:root :where(.ngare-v2 h1){margin:0}:root:root :where(.ngare-v2 h2){margin:0}:root:root :where(.ngare-v2 h3){margin:0}:root:root :where(.ngare-v2 a){text-decoration:none}:root:root :where(.ngare-v2 .elementor-heading-title){font-family:inherit;font-weight:500;line-height:1.1;letter-spacing:-.04em}:root:root :where(.ngare-v2 h2.elementor-heading-title){font-size:clamp(38px,4vw,56px)}:root:root :where(.ngare-v2 h2 span){color:var(--nv-burgundy)}:root:root :where(.ngare-v2 .elementor-widget-text-editor){font-size:17px;line-height:1.8}:root:root :where(.ngare-v2 .nv-eyebrow .elementor-heading-title){font-size:11px;font-weight:500;letter-spacing:.15em;line-height:1.8}:root:root :where(.ngare-v2 .nv-eyebrow){font-size:11px;font-weight:500;letter-spacing:.15em;line-height:1.8}:root:root :where(.ngare-v2 .nv-wrap){--width:min(1277px,calc(100% - 96px));max-width:1277px;--margin-left:auto;--margin-right:auto}:root:root :where(.ngare-v2 .nv-section){--padding-top:92px;--padding-bottom:92px}:root:root :where(.ngare-v2 .nv-section-head){--justify-content:space-between;--align-items:flex-end;--gap:60px;--margin-bottom:36px}:root:root :where(.ngare-v2 .nv-section-head>.e-con){flex:1}:root:root :where(.ngare-v2 .nv-section-head>.elementor-widget-text-editor){width:330px;max-width:40%;font-size:16px;line-height:1.8}:root:root :where(.ngare-v2 .nv-section-head h2){margin-top:18px}:root:root :where(.ngare-v2 .nv-button){width:fit-content;max-width:100%;flex:0 1 auto}:root:root :where(.ngare-v2 .nv-button .elementor-button){display:inline-flex;width:fit-content;max-width:100%;justify-content:center;align-items:center;min-height:50px;font-family:inherit;font-size:16px;line-height:1.4;border-radius:8px;transition:background .22s,color .22s,border-color .22s,transform .22s;box-shadow:none}:root:root :where(.ngare-v2 .nv-button .elementor-button-content-wrapper){align-items:center;justify-content:center}:root:root :where(.ngare-v2 .nv-button .elementor-button-text){display:inline-flex;align-items:center;justify-content:center;gap:10px}:root:root :where(.ngare-v2 .nv-button .elementor-button-text>span){display:inline-block;transition:transform .22s}:root:root :where(.ngare-v2 .nv-button a:hover){background:var(--nv-olive);border-color:var(--nv-olive);color:var(--nv-ivory);transform:translateY(-2px)}:root:root :where(.ngare-v2 .nv-button a:hover .elementor-button-text>span){transform:translate(2px,-2px)}:root:root :where(.ngare-v2 .nv-outline .elementor-button){background:transparent;color:var(--nv-olive);border-color:var(--nv-rule)}:root:root :where(.ngare-v2 .nv-cream .elementor-button){background:var(--nv-ivory);color:var(--nv-olive);border-color:var(--nv-ivory)}:root:root :where(.ngare-v2 .nv-glass .elementor-button){background:transparent;border-color:#fcfbf770;color:var(--nv-ivory)}:root:root :where(.ngare-v2 .nv-section-action){align-self:center;margin-top:36px}:root:root :where(.ngare-v2 a:focus-visible){outline:2px solid var(--nv-burgundy);outline-offset:4px}:root:root :where(.ngare-v2 button:focus-visible){outline:2px solid var(--nv-burgundy);outline-offset:4px}:root:root :where(.ngare-v2 [role=button]:focus-visible){outline:2px solid var(--nv-burgundy);outline-offset:4px}:root:root :where(.ngare-v2 select:focus-visible){outline:2px solid var(--nv-burgundy);outline-offset:4px}:root:root :where(.nv-skip){position:fixed;top:-100px;left:20px;z-index:10000;background:var(--nv-ivory);color:var(--nv-olive);padding:14px}:root:root :where(.nv-skip:focus){top:10px}:root:root :where(.elementor-location-header){position:sticky;top:0;z-index:100}:root:root :where(.admin-bar .elementor-location-header){top:32px}:root:root :where(.nv-header){background:var(--nv-ivory);z-index:100;box-shadow:0 1px var(--nv-rule)}:root:root :where(.ngare-v2 .nv-utility){background:var(--nv-olive);color:var(--nv-ivory);padding:9px max(48px,calc((100% - 1277px)/2));flex-direction:row;align-items:center;justify-content:space-between;min-height:44px}:root:root :where(.nv-desktop-search){width:330px}:root:root :where(.nv-utility-links){width:auto}:root:root :where(.nv-utility .elementor-icon-list-text){font-size:13px;color:var(--nv-ivory)}.nv-utility .elementor-search-form__container{background:transparent;color:var(--nv-ivory)}.nv-utility input.elementor-search-form__input{font-family:inherit;font-size:13px;color:var(--nv-ivory);border:0;box-shadow:none}:root:root :where(.nv-utility input)::placeholder{color:#fcfbf7bf;opacity:1}.nv-utility .elementor-search-form__icon{color:var(--nv-ivory);opacity:1}:root:root :where(.ngare-v2 .nv-header-main){--padding-top:22px;--padding-right:max(48px,calc((100%;--padding-bottom:-;--padding-left:1277px)/2));--gap:24px;--align-items:center;--flex-direction:row;--min-height:110px}:root:root :where(.ngare-v2 .nv-wordmark){width:150px;flex-shrink:0;color:inherit}:root:root :where(.ngare-v2 .nv-wordmark .elementor-heading-title){font-family:'Ngare Wordmark',serif;font-size:56px;line-height:.8;letter-spacing:-.06em;font-weight:400}:root:root :where(.nv-wordmark small){display:block;font-family:'Mazzard Soft H',sans-serif;font-size:9px;line-height:1.6;letter-spacing:.35em;margin-top:12px;margin-left:9px}:root:root :where(.ngare-v2 .nv-navigation){flex:1;min-width:0;width:auto}:root:root :where(.nv-navigation .elementor-nav-menu--main .elementor-item){padding:12px 11px;font-size:17px;font-family:inherit;line-height:1.5}:root:root :where(.nv-navigation .elementor-nav-menu--main .sub-arrow){font-size:10px;padding-left:7px}:root:root :where(.nv-navigation .elementor-nav-menu--main .elementor-item):after{height:1px;background:var(--nv-burgundy);bottom:6px;left:11px;right:11px;width:auto}:root:root :where(.nv-navigation .sub-menu){padding:12px;border-radius:10px;border:1px solid var(--nv-rule);box-shadow:0 18px 45px #343d161a;min-width:260px}:root:root :where(.nv-navigation .elementor-sub-item){padding:13px 16px;font-family:inherit;font-size:16px;line-height:1.5;border-radius:5px;transition:background .2s,color .2s,transform .2s}:root:root :where(.nv-navigation .elementor-sub-item:hover){background:#343d160b;color:var(--nv-burgundy);transform:translateX(3px)}:root:root :where(.nv-navigation .sub-menu .sub-menu){max-height:65vh;overflow:auto}:root:root :where(.nv-navigation .nv-menu-mobile-cta){display:none}:root:root :where(.ngare-v2 .nv-header-cta){flex-shrink:0}:root:root :where(.ngare-v2 .nv-header-cta .elementor-button){font-size:16px;padding-inline:20px}.ngare-v2 .nv-mobile-search{display:none}:root:root :where(.nv-hero){height:680px;position:relative;overflow:hidden;background:var(--nv-olive)}:root:root :where(.ngare-v2 .nv-scene){position:absolute;inset:0;--min-height:100%;display:none;color:var(--nv-ivory);--e-global-color-primary:#fcfbf7;--e-global-color-text:#fcfbf7}:root:root:root:root:root:root :where(.ngare-v2 .nv-scene.is-active){display:flex;animation:nv-reveal .45s ease}:root:root :where(.nv-scene):before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#252f16c9,#343d1640 60%,transparent),linear-gradient(0deg,#252f1680,transparent 55%);pointer-events:none}:root:root :where(.nv-world):before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#252f16c9,#343d1640 60%,transparent),linear-gradient(0deg,#252f1680,transparent 55%);pointer-events:none}:root:root :where(.nv-way-photo):before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#252f16c9,#343d1640 60%,transparent),linear-gradient(0deg,#252f1680,transparent 55%);pointer-events:none}:root:root :where(.ngare-v2 .nv-hero-copy){height:100%;--min-height:680px;--justify-content:center;--align-items:flex-start;position:relative;z-index:1;--padding-top:38px;--padding-bottom:110px;--gap:24px}:root:root :where(.ngare-v2 .nv-hero :is(h1,h2)){font-size:clamp(62px,5.8vw,84px);line-height:.99;letter-spacing:-.055em}:root:root :where(.nv-hero :is(h1,h2) span){font-weight:400}:root:root :where(.ngare-v2 .nv-hero-copy>.elementor-widget-text-editor){max-width:520px;font-size:18px;line-height:1.65}:root:root :where(.ngare-v2 .nv-hero-location){font-size:12px;position:absolute;bottom:54px;left:0}:root:root :where(.ngare-v2 .nv-hero-switches){position:absolute;bottom:40px;right:max(48px,calc((100% - 1277px)/2));--width:auto;max-width:54%;z-index:2;--gap:25px;--flex-direction:row}:root:root :where(.nv-hero-switches .nv-button .elementor-button){padding:15px 0;border:0;border-bottom:1px solid #fcfbf766;border-radius:0;background:transparent;color:var(--nv-ivory);font-size:15px}:root:root :where(.nv-hero-switches .nv-button .elementor-button:hover){background:transparent;transform:none;border-bottom-color:var(--nv-ivory)}:root:root :where(.ngare-v2 .nv-finder){--margin-top:-34px;z-index:3;position:relative;background:var(--nv-ivory);border:1px solid var(--nv-rule);--border-radius:11px;--padding-top:28px;--padding-right:30px;--padding-bottom:28px;--padding-left:30px;--gap:26px;--align-items:center;--flex-direction:row;box-shadow:0 12px 30px #343d160a}:root:root :where(.nv-finder>.e-con){flex:1;min-width:0}:root:root :where(.nv-finder .nv-eyebrow){font-size:9px}:root:root :where(.nv-finder h3){font-size:21px;margin-top:6px}:root:root :where(.nv-finder>.nv-filter){flex:1;width:auto;min-width:0}:root:root :where(.nv-finder>.nv-button){flex-shrink:0}:root:root :where(.nv-filter){max-width:340px;width:100%;margin-bottom:28px}:root:root :where(.nv-finder .nv-filter){margin:0;max-width:none}:root:root :where(.nv-filter select.jet-select__control){font-family:inherit;font-size:16px;line-height:1.5;width:100%;padding:14px 17px;border:1px solid var(--nv-rule);border-radius:8px;background:var(--nv-ivory);color:var(--nv-olive);min-height:54px;cursor:pointer}:root:root :where(.nv-filter .jet-filter-label){font-size:12px;line-height:1.6;margin-bottom:9px;font-family:inherit}:root:root :where(.nv-filter select option){padding:13px;background:var(--nv-ivory);color:var(--nv-olive)}:root:root :where(.ngare-v2 .nv-intro){--gap:100px;--padding-top:80px;--padding-bottom:56px;--flex-direction:row}:root:root :where(.nv-intro>.e-con){flex:1;--gap:18px}:root:root :where(.ngare-v2 .nv-intro .elementor-widget-text-editor){font-size:18px}:root:root :where(.nv-intro .nv-button){margin-top:5px}:root:root :where(.ngare-v2 .nv-worlds){--gap:22px;--flex-direction:row}:root:root :where(.ngare-v2 .nv-world){flex:1;--min-height:420px;--padding-top:30px;--padding-right:28px;--padding-bottom:30px;--padding-left:28px;--justify-content:flex-end;--gap:12px;position:relative;overflow:hidden;--border-radius:10px;--e-global-color-primary:#fcfbf7;--e-global-color-text:#fcfbf7}:root:root :where(.nv-world):before{background:linear-gradient(0deg,#202b16ef,#343d1620 75%,transparent)}:root:root :where(.nv-world>.elementor-element){position:relative}:root:root :where(.ngare-v2 .nv-world h3){font-size:34px}:root:root :where(.ngare-v2 .nv-world p){;}:root:root :where(.nv-world .nv-button){align-self:center;margin-top:12px}:root:root :where(.nv-world .nv-button .elementor-button){font-size:14px;padding:12px 20px}:root:root :where(.nv-trip-card){height:100%}:root:root :where(.nv-trip-visual){position:relative;overflow:hidden;border-radius:8px}:root:root :where(.nv-trip-photo){display:block;width:100%}:root:root :where(.nv-trip-photo .jet-listing-dynamic-image){display:block;width:100%}:root:root :where(.nv-trip-photo a){display:block;width:100%}:root:root :where(.nv-trip-photo img){width:100%;height:auto;aspect-ratio:1.43;object-fit:cover;display:block;transition:transform .6s}:root:root :where(.nv-trip-card:hover .nv-trip-photo img){transform:scale(1.035)}:root:root :where(.nv-trip-duration){position:absolute;top:15px;left:15px;width:auto;background:var(--nv-ivory);color:var(--nv-olive);padding:8px 13px;font-size:14px;border-radius:4px}:root:root :where(.nv-trip-duration .jet-listing-dynamic-field__content):after{content:' days / private journey';font-size:12px}:root:root :where(.nv-trip-copy){padding-top:22px;gap:15px;flex:1}:root:root :where(.nv-trip-title h3){font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:0;min-height:60px}:root:root :where(.nv-trip-title .jet-listing-dynamic-field__content){font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:0;min-height:60px}:root:root :where(.nv-trip-description){font-size:16px;line-height:1.7;flex:1}:root:root :where(.nv-trip-copy>.nv-eyebrow){color:var(--nv-burgundy)}:root:root :where(.nv-dynamic-button){width:fit-content;max-width:100%;align-self:center;margin-top:auto}:root:root :where(.nv-dynamic-button a){display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 22px;min-height:50px;border:1px solid var(--nv-rule);border-radius:8px;font-family:inherit;font-size:16px;line-height:1.5;color:inherit;background:transparent;transition:background .22s,color .22s,border-color .22s,transform .22s}:root:root :where(.nv-dynamic-button a:hover){background:var(--nv-olive);color:var(--nv-ivory);border-color:var(--nv-olive);transform:translateY(-2px)}:root:root :where(.ngare-v2 .nv-small-note){font-size:13px;text-align:center;line-height:1.7;opacity:.8;margin-top:26px}:root:root :where(.ngare-v2 .nv-destinations){background:var(--nv-olive);color:var(--nv-ivory);--e-global-color-primary:#fcfbf7;--e-global-color-text:#fcfbf7}:root:root :where(.nv-destinations h2 span){color:inherit}:root:root :where(.nv-place-card){height:410px;position:relative;overflow:hidden;border-radius:9px}:root:root :where(.nv-place-photo){position:absolute;inset:0;width:100%;height:100%}:root:root :where(.nv-place-photo .elementor-widget-container){position:absolute;inset:0;width:100%;height:100%}:root:root :where(.nv-place-photo .jet-listing-dynamic-image){position:absolute;inset:0;width:100%;height:100%}:root:root :where(.nv-place-photo a){position:absolute;inset:0;width:100%;height:100%}:root:root :where(.nv-place-photo img){width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}:root:root :where(.nv-place-card:hover img){transform:scale(1.035)}:root:root :where(.nv-place-copy){position:relative;height:100%;justify-content:flex-end;padding:28px 26px;background:linear-gradient(0deg,#202b16f0,transparent 85%);gap:16px;pointer-events:none}:root:root :where(.nv-place-copy .elementor-widget){pointer-events:auto}:root:root :where(.nv-place-copy h3){font-size:31px;font-weight:500;line-height:1.12;letter-spacing:-.035em}:root:root :where(.nv-place-copy .nv-dynamic-button){margin-top:6px}:root:root :where(.nv-place-copy .nv-dynamic-button a){border-color:#fcfbf770;font-size:14px}:root:root :where(.nv-place-copy .nv-dynamic-button a:hover){background:var(--nv-ivory);color:var(--nv-olive)}:root:root :where(.ngare-v2 .nv-way){--gap:75px;--align-items:stretch;--flex-direction:row}:root:root :where(.nv-way>.e-con){flex:1}:root:root :where(.nv-way-photo){position:relative;--min-height:600px;--justify-content:flex-end;--padding-top:38px;--padding-right:35px;--padding-bottom:38px;--padding-left:35px;--gap:16px;overflow:hidden;--border-radius:10px;--e-global-color-primary:#fcfbf7}:root:root :where(.nv-way-photo>.elementor-element){position:relative}:root:root :where(.ngare-v2 .nv-way-photo h3){font-size:36px}:root:root :where(.nv-way-copy){--gap:18px}:root:root :where(.ngare-v2 .nv-way-copy h2){font-size:43px;margin-bottom:7px}:root:root :where(.ngare-v2 .nv-benefit){position:relative;--flex-direction:row;--align-items:flex-start;--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px;--gap:20px;background:#343d1605;border:1px solid var(--nv-rule);border-left:3px solid var(--nv-burgundy);--border-radius:11px}:root:root :where(.nv-benefit>.e-con){flex:1}:root:root :where(.ngare-v2 .nv-benefit h3){font-size:21px;letter-spacing:-.02em;padding-right:14px;line-height:1.3}:root:root :where(.ngare-v2 .nv-benefit p){;;margin-top:10px}:root:root :where(.ngare-v2 .nv-benefit-icon){width:46px;flex-shrink:0}:root:root :where(.nv-benefit-icon .elementor-icon){display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:#702c3c0d;border-radius:50%;color:var(--nv-burgundy);font-size:23px}:root:root :where(.ngare-v2 .nv-benefit-number){position:absolute;top:16px;right:14px;width:auto}:root:root :where(.nv-benefit-number .elementor-heading-title){font-size:10px;color:var(--nv-burgundy)}:root:root :where(.ngare-v2 .nv-stays){background:#343d1608;border-block:1px solid #343d1610}:root:root :where(.ngare-v2 .nv-featured-stay){--flex-direction:row;border:1px solid var(--nv-rule);--border-radius:12px;overflow:hidden;background:var(--nv-ivory);--align-items:stretch;--gap:0}:root:root :where(.ngare-v2 .nv-stay-photo){--width:51%;--min-height:430px;position:relative}:root:root :where(.nv-stay-photo .jet-listing-dynamic-image){display:block;width:100%;height:100%}:root:root :where(.nv-stay-photo a){display:block;width:100%;height:100%}:root:root :where(.nv-stay-photo img){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}:root:root :where(.ngare-v2 .nv-stay-copy){--width:49%;--padding-top:48px;--padding-right:48px;--padding-bottom:48px;--padding-left:48px;--gap:18px;--justify-content:center;--align-items:flex-start}:root:root :where(.ngare-v2 .nv-stay-copy h2){font-size:45px}:root:root :where(.nv-stay-copy .nv-eyebrow){font-size:10px;color:var(--nv-burgundy)}:root:root :where(.nv-property-name h3){font-size:15px;color:var(--nv-burgundy);line-height:1.6;font-weight:500}:root:root :where(.nv-stay-description){font-size:16px;line-height:1.8}:root:root :where(.nv-stay-copy .nv-dynamic-button){align-self:flex-start;margin-top:0}:root:root :where(.nv-stay-copy .nv-dynamic-button a){font-size:14px;padding:10px 18px;min-height:44px}:root:root :where(.ngare-v2 .nv-stay-copy .nv-button){margin-top:4px}:root:root :where(.ngare-v2 .nv-stay-copy .nv-button a){font-size:15px;padding-inline:18px}:root:root :where(.ngare-v2 .nv-activities){--flex-direction:row;--gap:85px;--align-items:flex-start}:root:root :where(.nv-activities>.e-con){--width:calc(50% - 42.5px)}:root:root :where(.nv-activities>.nv-grid){width:calc(50% - 42.5px)}:root:root :where(.nv-activities>.e-con){--gap:22px}:root:root :where(.ngare-v2 .nv-activities h2){font-size:43px}:root:root :where(.nv-activities-photo){margin-top:12px}:root:root :where(.nv-activities-photo img){aspect-ratio:1.85;object-fit:cover;border-radius:9px}:root:root :where(.nv-activity){border-top:1px solid var(--nv-rule);--padding-top:23px;--padding-right:0;--padding-bottom:23px;--padding-left:0;--gap:13px}:root:root :where(.nv-activity-title){cursor:pointer}:root:root :where(.nv-activity-title h3){font-size:22px;font-weight:500;line-height:1.4;display:flex;align-items:center;justify-content:space-between;gap:20px}:root:root :where(.nv-activity-title h3):after{content:'+';font-size:25px;font-weight:400;color:var(--nv-burgundy)}:root:root:root:root:root:root :where(.nv-activity.is-open .nv-activity-title h3):after{content:'−'}:root:root :where(.nv-activity-description){font-size:16px;line-height:1.8}:root:root :where(.nv-activity:not(.is-open) .nv-activity-description){display:none}:root:root :where(.nv-activity:not(.is-open) .nv-activity-more){display:none}:root:root :where(.nv-activity-more){align-self:flex-start;margin-top:0}:root:root :where(.nv-activity-more a){padding:0;border:0;min-height:35px;font-size:14px}:root:root :where(.ngare-v2 .nv-activities .jet-listing-grid__item){padding-block:0}:root:root :where(.ngare-v2 .nv-faq){--flex-direction:row;--gap:85px;border-top:1px solid var(--nv-rule)}:root:root :where(.nv-faq>.e-con){flex:1}:root:root :where(.nv-faq>.elementor-widget){flex:1}:root:root :where(.nv-faq>.e-con){--gap:22px}:root:root :where(.nv-faq-accordion .elementor-accordion-item){border:0;border-bottom:1px solid var(--nv-rule)}:root:root :where(.nv-faq-accordion .elementor-tab-title){padding:23px 0;font-family:inherit;font-weight:500;font-size:19px;line-height:1.5}:root:root :where(.nv-faq-accordion .elementor-tab-content){padding:0 0 24px;border:0;font-family:inherit;font-size:16px;line-height:1.8}:root:root :where(.nv-faq-accordion .elementor-accordion-icon){font-size:15px}:root:root :where(.ngare-v2 .jet-listing-dynamic-field__content){margin:0}:root:root :where(.ngare-v2 .jet-listing-dynamic-image img){max-width:100%}:root:root :where(.ngare-v2.nv-footer){background:var(--nv-olive);color:var(--nv-ivory);--e-global-color-primary:#fcfbf7;--e-global-color-text:#fcfbf7;--e-global-color-secondary:#fcfbf7}:root:root :where(.ngare-v2 .nv-footer-hello){padding-block:68px;gap:70px;align-items:center;justify-content:space-between;flex-direction:row;border-bottom:1px solid #fcfbf730}:root:root :where(.nv-footer-hello>.e-con){--gap:22px}:root:root :where(.nv-footer-hello>.e-con:first-child){flex:1}:root:root :where(.nv-footer-hello>.e-con:last-child){--width:360px}:root:root :where(.ngare-v2 .nv-footer-hello h2){font-size:48px}:root:root :where(.nv-footer .nv-button .elementor-button){color:var(--nv-olive)}:root:root :where(.nv-footer .nv-button .elementor-button:hover){background:transparent;color:var(--nv-ivory);border-color:var(--nv-ivory)}:root:root :where(.ngare-v2 .nv-footer-brand){--padding-top:44px;--padding-bottom:44px;--flex-direction:row;--align-items:center;--justify-content:space-between;--gap:30px}:root:root :where(.nv-footer-brand>.elementor-widget-text-editor){font-size:16px;line-height:1.6;width:auto;flex:1}:root:root :where(.nv-footer-brand>.nv-eyebrow){width:auto;font-size:10px}:root:root :where(.ngare-v2 .nv-footer-columns){--flex-direction:row;--gap:50px;--padding-top:20px;--padding-bottom:55px}:root:root :where(.nv-footer-col){flex:1;--gap:22px}:root:root :where(.nv-footer-title h3){font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.02em}:root:root :where(.nv-footer .elementor-icon-list-text){font-family:inherit;font-size:16px;color:var(--nv-ivory);line-height:1.6;transition:opacity .2s,transform .2s}:root:root :where(.nv-footer .elementor-icon-list-item a:hover .elementor-icon-list-text){opacity:.8;transform:translateX(3px)}:root:root :where(.ngare-v2 .nv-footer-bottom){--flex-direction:row;--align-items:center;--justify-content:space-between;border-top:1px solid #fcfbf730;--padding-top:25px;--padding-bottom:25px;--gap:30px}:root:root :where(.nv-footer-bottom>.elementor-widget-text-editor){font-size:12px;width:auto}:root:root :where(.nv-footer-legal){width:auto}:root:root :where(.nv-footer-legal .elementor-icon-list-items){display:flex;gap:24px}:root:root :where(.nv-footer-legal .elementor-icon-list-item .elementor-icon-list-text){font-size:12px}
@keyframes nv-reveal{from{opacity:.55}to{opacity:1}}
@media(max-width:1200px){:root:root :where(.ngare-v2 .nv-header-main){--gap:13px;--padding-left:30px;--padding-right:30px}:root:root :where(.ngare-v2 .nv-wordmark){width:125px}:root:root :where(.nv-navigation .elementor-nav-menu--main .elementor-item){font-size:16px;padding-inline:8px}:root:root :where(.ngare-v2 .nv-header-cta .elementor-button){font-size:15px;padding-inline:15px}:root:root :where(.ngare-v2 .nv-way){--gap:40px}:root:root :where(.ngare-v2 .nv-stay-copy){--padding-top:36px;--padding-right:30px;--padding-bottom:36px;--padding-left:30px}:root:root :where(.ngare-v2 .nv-stay-copy h2){font-size:39px}:root:root :where(.ngare-v2 .nv-finder){--gap:20px;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px}:root:root :where(.nv-finder h3){font-size:19px}:root:root :where(.nv-finder .nv-button .elementor-button){font-size:15px;padding-inline:17px}}
@media(min-width:768px) and (max-width:1024px){:root:root :where(.nv-navigation .elementor-nav-menu--main){display:flex}:root:root :where(.nv-navigation .elementor-menu-toggle){display:none}:root:root :where(.ngare-v2 .nv-header-main){--padding-left:22px;--padding-right:22px;--gap:10px}:root:root :where(.ngare-v2 .nv-wordmark){width:100px}:root:root :where(.ngare-v2 .nv-wordmark .elementor-heading-title){font-size:45px}:root:root :where(.nv-navigation .elementor-nav-menu--main .elementor-item){font-size:14px;padding-inline:6px}:root:root :where(.nv-navigation .elementor-nav-menu--main .sub-arrow){padding-left:4px}:root:root :where(.ngare-v2 .nv-header-cta .elementor-button){font-size:13px;padding:13px 10px;min-height:45px}:root:root :where(.nv-header-cta .elementor-button-text){gap:6px}:root:root :where(.ngare-v2 .nv-finder){--flex-wrap:wrap}:root:root :where(.nv-finder>.e-con){--width:100%;flex-basis:100%}:root:root :where(.nv-finder>.nv-filter){flex:1}:root:root :where(.ngare-v2 .nv-world){--padding-top:25px;--padding-right:20px;--padding-bottom:25px;--padding-left:20px}:root:root :where(.ngare-v2 .nv-world h3){font-size:29px}:root:root :where(.ngare-v2 .nv-intro){--gap:50px}:root:root :where(.ngare-v2 .nv-way-copy h2){font-size:36px}:root:root :where(.ngare-v2 .nv-way){--gap:30px}:root:root :where(.ngare-v2 .nv-benefit){--padding-top:20px;--padding-right:17px;--padding-bottom:20px;--padding-left:17px;--gap:14px}:root:root :where(.ngare-v2 .nv-benefit h3){font-size:19px}:root:root :where(.ngare-v2 .nv-benefit p){}:root:root :where(.ngare-v2 .nv-stay-copy h2){font-size:34px}:root:root :where(.ngare-v2 .nv-stay-copy .nv-button a){font-size:14px;padding-inline:14px}:root:root :where(.ngare-v2 .nv-footer-columns){--gap:25px}}
@media(max-width:767px){:root:root :where(.admin-bar .elementor-location-header){top:46px}:root:root :where(.ngare-v2 .nv-wrap){--width:calc(100% - 44px)}:root:root :where(.ngare-v2 .nv-section){--padding-top:60px;--padding-bottom:60px}:root:root :where(.ngare-v2 h2.elementor-heading-title){font-size:36px}:root:root :where(.ngare-v2 .nv-utility){display:none}:root:root :where(.ngare-v2 .nv-desktop-search){display:none}:root:root :where(.ngare-v2 .nv-header-cta){display:none}:root:root :where(.ngare-v2 .nv-header-main){--min-height:96px;--padding-top:20px;--padding-right:22px;--padding-bottom:20px;--padding-left:22px;--gap:18px;position:relative}:root:root :where(.ngare-v2 .nv-wordmark){width:86px}:root:root :where(.ngare-v2 .nv-wordmark .elementor-heading-title){font-size:46px}:root:root :where(.nv-wordmark small){font-size:7px;letter-spacing:.26em;margin-top:9px;margin-left:4px}.ngare-v2 .nv-mobile-search{display:block;flex:1;width:auto;min-width:0}.nv-mobile-search .elementor-search-form__container{background:transparent;border:0;border-bottom:1px solid var(--nv-rule);border-radius:0}.nv-mobile-search input.elementor-search-form__input{padding:0 0 10px;background:transparent;color:var(--nv-olive);font-family:inherit;font-size:16px;border:0;border-radius:0;box-shadow:none;min-width:0}.nv-mobile-search input::placeholder{opacity:1;color:var(--nv-olive)}.nv-mobile-search .elementor-search-form__icon{opacity:1;color:var(--nv-olive);padding-bottom:10px;font-size:18px}.nv-mobile-search input:focus{outline:0;border:0;box-shadow:none}:root:root :where(.ngare-v2 .nv-navigation){flex:0 0 40px;width:40px}:root:root :where(.nv-navigation .elementor-menu-toggle){display:flex;flex-direction:column;align-items:center;padding:0;background:transparent;color:var(--nv-olive);font-size:26px;gap:5px}:root:root :where(.nv-navigation .elementor-menu-toggle):after{content:'Menu';font-family:'Mazzard Soft H',sans-serif;font-size:10px;letter-spacing:.04em}:root:root :where(.nv-navigation .elementor-nav-menu--dropdown.elementor-nav-menu__container){position:fixed;top:96px;left:0;width:100vw;margin:0;border-top:1px solid var(--nv-rule);max-height:calc(100dvh - 96px);overflow-y:auto;padding:18px 22px 35px;background:var(--nv-ivory);box-shadow:0 16px 30px #343d1620}:root:root :where(.admin-bar .nv-navigation .elementor-nav-menu--dropdown.elementor-nav-menu__container){top:142px;max-height:calc(100dvh - 142px)}:root:root :where(.nv-navigation .elementor-nav-menu--dropdown>.elementor-nav-menu>.menu-item>.elementor-item){font-size:21px;padding:18px 5px;border-bottom:1px solid var(--nv-rule);color:var(--nv-olive);line-height:1.5}:root:root :where(.nv-navigation .elementor-nav-menu--dropdown .sub-menu){padding:8px 10px;border:0;border-radius:0;box-shadow:none;background:transparent}:root:root :where(.nv-navigation .elementor-nav-menu--dropdown .elementor-sub-item){font-size:17px;padding:13px 10px}:root:root :where(.nv-navigation .nv-menu-mobile-cta){display:block;margin-top:23px;width:fit-content}:root:root :where(.nv-navigation .elementor-nav-menu--dropdown>.elementor-nav-menu>.nv-menu-mobile-cta>.elementor-item){background:var(--nv-burgundy);color:var(--nv-ivory);border:1px solid var(--nv-burgundy);border-radius:8px;font-size:17px;padding:15px 22px;width:fit-content}:root:root :where(.nv-hero){height:700px}:root:root :where(.ngare-v2 .nv-hero-copy){--min-height:700px;--padding-top:50px;--padding-bottom:175px;--gap:25px}:root:root :where(.ngare-v2 .nv-hero :is(h1,h2)){font-size:58px;line-height:1.02}:root:root :where(.ngare-v2 .nv-hero-copy>.elementor-widget-text-editor){font-size:17px;line-height:1.65}:root:root :where(.ngare-v2 .nv-hero-location){bottom:114px;left:0;font-size:11px}:root:root :where(.ngare-v2 .nv-hero-switches){left:22px;right:22px;bottom:58px;max-width:none;--width:auto;--gap:18px;--justify-content:space-between;--flex-direction:row}:root:root :where(.nv-hero-switches .nv-button .elementor-button){font-size:12px;padding-block:12px;min-height:40px}:root:root :where(.nv-hero-switches .elementor-button-text){gap:6px}:root:root :where(.nv-scene):before{background:linear-gradient(90deg,#252f16ad,#343d1640),linear-gradient(0deg,#252f1699,transparent 70%)}:root:root :where(.ngare-v2 .nv-finder){--flex-direction:column;--margin-top:-30px;--padding-top:24px;--padding-right:21px;--padding-bottom:24px;--padding-left:21px;--gap:22px;--align-items:stretch}:root:root :where(.nv-finder>.e-con){--width:100%;flex:none}:root:root :where(.nv-finder>.nv-filter){width:100%;flex:none}:root:root :where(.nv-finder>.nv-button){align-self:center}:root:root :where(.nv-finder .nv-eyebrow .elementor-heading-title){font-size:9px}:root:root :where(.nv-finder h3){font-size:22px}:root:root :where(.nv-filter){max-width:100%}:root:root :where(.ngare-v2 .nv-intro){--flex-direction:column;--padding-top:60px;--padding-bottom:35px;--gap:24px}:root:root :where(.ngare-v2 .nv-intro .elementor-widget-text-editor){font-size:17px}:root:root :where(.ngare-v2 .nv-worlds){--flex-direction:column;--gap:20px}:root:root :where(.ngare-v2 .nv-world){--min-height:360px;--padding-top:28px;--padding-right:26px;--padding-bottom:28px;--padding-left:26px}:root:root :where(.ngare-v2 .nv-world h3){font-size:34px}:root:root :where(.ngare-v2 .nv-world p){}:root:root :where(.nv-world .nv-button .elementor-button){font-size:15px}:root:root :where(.ngare-v2 .nv-section-head){--flex-direction:column;--gap:22px;--align-items:flex-start;--margin-bottom:28px}:root:root :where(.ngare-v2 .nv-section-head>.elementor-widget-text-editor){max-width:100%;width:auto}:root:root :where(.nv-trip-title h3){font-size:25px;min-height:0}:root:root :where(.nv-trip-title .jet-listing-dynamic-field__content){font-size:25px;min-height:0}:root:root :where(.nv-trip-copy){gap:15px}:root:root :where(.nv-trip-description){font-size:16px}:root:root :where(.nv-trip-photo img){aspect-ratio:1.43}:root:root :where(.nv-dynamic-button){margin-top:8px}:root:root :where(.ngare-v2 .nv-small-note){font-size:13px;margin-top:24px}:root:root :where(.ngare-v2 .nv-section-action){margin-top:28px}:root:root :where(.nv-place-card){height:390px}:root:root :where(.ngare-v2 .nv-way){--flex-direction:column;--gap:32px}:root:root :where(.nv-way-photo){--min-height:390px;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px}:root:root :where(.ngare-v2 .nv-way-copy h2){font-size:36px}:root:root :where(.ngare-v2 .nv-benefit){--padding-top:22px;--padding-right:20px;--padding-bottom:22px;--padding-left:20px;--gap:16px}:root:root :where(.ngare-v2 .nv-benefit h3){font-size:20px}:root:root :where(.ngare-v2 .nv-benefit p){}:root:root :where(.ngare-v2 .nv-featured-stay){--flex-direction:column}:root:root :where(.ngare-v2 .nv-stay-photo){--width:100%;height:295px;--min-height:295px}:root:root :where(.ngare-v2 .nv-stay-copy){--width:100%;--padding-top:31px;--padding-right:25px;--padding-bottom:34px;--padding-left:25px;--gap:18px}:root:root :where(.ngare-v2 .nv-stay-copy h2){font-size:35px}:root:root :where(.ngare-v2 .nv-stay-copy .nv-button a){font-size:15px;padding-inline:17px}:root:root :where(.ngare-v2 .nv-activities){--flex-direction:column;--gap:35px}:root:root :where(.nv-activities>.e-con){--width:100%}:root:root :where(.nv-activities>.nv-grid){width:100%}:root:root :where(.ngare-v2 .nv-activities h2){font-size:36px}:root:root :where(.ngare-v2 .nv-faq){--flex-direction:column;--gap:30px}:root:root :where(.nv-faq>.e-con){--width:100%;flex:auto}:root:root :where(.nv-faq>.elementor-widget){width:100%;flex:auto}:root:root :where(.ngare-v2 .nv-footer-hello){flex-direction:column;align-items:flex-start;padding-block:48px;gap:28px}:root:root :where(.ngare-v2 .nv-footer-hello h2){font-size:38px}:root:root :where(.nv-footer-hello>.e-con:last-child){--width:100%}:root:root :where(.ngare-v2 .nv-footer-brand){--flex-wrap:wrap;--gap:23px;--padding-top:35px;--padding-bottom:35px;--flex-direction:row}:root:root :where(.nv-footer-brand>.elementor-widget-text-editor){font-size:15px;flex:1}:root:root :where(.nv-footer-brand>.nv-eyebrow){width:100%}:root:root :where(.ngare-v2 .nv-footer-columns){--flex-direction:column;--gap:0;--padding-top:0;--padding-bottom:25px}:root:root :where(.ngare-v2 .nv-footer-col){--padding-top:18px;--padding-bottom:18px;border-top:1px solid #fcfbf730;--gap:15px}:root:root :where(.nv-footer-title){cursor:pointer}:root:root :where(.nv-footer-title h3){display:flex;justify-content:space-between;align-items:center;font-size:19px}:root:root :where(.nv-footer-title h3):after{content:'+';font-size:24px;font-weight:400}:root:root:root:root:root:root :where(.nv-footer-col.is-open .nv-footer-title h3):after{content:'−'}:root:root :where(.nv-footer-col:not(.is-open) .nv-footer-links){display:none}:root:root :where(.nv-footer-links){padding-bottom:7px}:root:root :where(.ngare-v2 .nv-footer-bottom){--flex-direction:column;--align-items:flex-start;--gap:18px}:root:root :where(.nv-footer-legal .elementor-icon-list-items){gap:20px}:root:root :where(.nv-footer .nv-wordmark .elementor-heading-title){font-size:50px}}
@media(max-width:360px){:root:root :where(.ngare-v2 .nv-wrap){--width:calc(100% - 36px)}:root:root :where(.ngare-v2 .nv-header-main){--padding-left:18px;--padding-right:18px;--gap:13px}:root:root :where(.ngare-v2 .nv-wordmark){width:78px}:root:root :where(.ngare-v2 .nv-wordmark .elementor-heading-title){font-size:42px}:root:root :where(.ngare-v2 .nv-hero :is(h1,h2)){font-size:51px}:root:root :where(.ngare-v2 .nv-benefit){--flex-wrap:wrap;--padding-top:22px;--padding-right:22px;--padding-bottom:22px;--padding-left:22px}:root:root :where(.nv-benefit>.e-con){flex-basis:100%}:root:root :where(.ngare-v2 .nv-stay-copy){--padding-left:22px;--padding-right:22px}:root:root :where(.ngare-v2 .nv-stay-copy h2){font-size:32px}:root:root :where(.ngare-v2 .nv-stay-copy .nv-button a){font-size:14px;padding-inline:13px}}:root:root :where(body.elementor-editor-active .elementor-edit-area .nv-scene){--display:flex;position:relative}:root:root :where(body.elementor-editor-active .elementor-edit-area .nv-hero){height:auto}:root:root :where(body.elementor-editor-active .elementor-edit-area .nv-activity-description){display:block!important}:root:root :where(body.elementor-editor-active .elementor-edit-area .nv-activity-more){display:block!important}:root:root :where(body.elementor-editor-active .elementor-edit-area .nv-footer-links){display:block!important}
@media(prefers-reduced-motion:reduce){:root:root :where(.ngare-v2 *){animation:none;transition:none;scroll-behavior:auto}}:root:root :where(.nv-navigation .elementor-nav-menu--main .elementor-nav-menu > li.nv-menu-mobile-cta){display:none}.ngare-v2 .nv-utility .elementor-search-form__input{background:transparent;border:0;padding:0;font-size:13px;min-height:28px;height:28px;color:var(--nv-ivory)}.ngare-v2 .nv-utility .elementor-search-form__container{min-height:28px;border-bottom:1px solid #fcfbf74d}.ngare-v2 .nv-utility .elementor-search-form__input::placeholder{color:#fcfbf7cc}:root:root :where(.nv-header .nv-plain-link .elementor-button){font-family:inherit;line-height:1.5;background:transparent;border:0;border-radius:0;color:inherit;box-shadow:none;letter-spacing:0}:root:root :where(.nv-header .nv-plain-link .elementor-button:hover){background:transparent;color:var(--nv-burgundy)}:root:root :where(.ngare-v2 .nv-top-welcome){width:auto;flex:1;white-space:nowrap;letter-spacing:.09em;--e-global-color-text:#fcfbf7}:root:root :where(.ngare-v2 .nv-top-tools){width:auto;flex-direction:row;align-items:center;gap:26px;--e-global-color-primary:#fcfbf7;--e-global-color-text:#fcfbf7}:root:root :where(.ngare-v2 .nv-top-tools>.nv-desktop-search){width:190px}:root:root :where(.nv-top-tools>.nv-plain-link){width:auto}:root:root :where(.nv-top-tools>.nv-language){width:auto;white-space:nowrap;opacity:.75}:root:root :where(.ngare-v2 .nv-utility){min-height:48px;padding-block:8px}.ngare-v2 .nv-utility .nv-desktop-search .elementor-search-form input[type=search].elementor-search-form__input{background:transparent;color:var(--nv-ivory);padding:0;font-size:12px;height:28px;min-height:28px;border:0;box-shadow:none}.nv-utility .elementor-search-form__icon{font-size:15px;color:var(--nv-ivory);opacity:1}:root:root :where(.ngare-v2 .nv-header-main){height:110px;--min-height:110px;--padding-top:0;--padding-bottom:0;position:relative}:root:root :where(.ngare-v2 .nv-desktop-nav){flex:1;--flex-direction:row;--justify-content:flex-end;--align-items:center;--gap:25px;--width:auto;min-width:0}:root:root :where(.nv-desktop-nav .nv-plain-link){width:auto;flex:0 0 auto}:root:root :where(.nv-desktop-nav .elementor-button){position:relative;padding:12px 0}:root:root :where(.nv-desktop-nav .elementor-button):after{content:'';height:1px;background:currentColor;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0);transform-origin:left;transition:transform .22s}:root:root :where(.nv-desktop-nav .elementor-button:hover):after{transform:scaleX(1)}:root:root:root:root:root:root :where(.nv-desktop-nav .elementor-button[aria-expanded=true]):after{transform:scaleX(1)}:root:root :where(.nv-nav-trigger .elementor-button-text){display:flex;align-items:center;gap:9px}:root:root :where(.nv-nav-trigger .elementor-button-text):after{content:'';width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-top:-4px;transition:transform .22s}:root:root:root:root:root:root :where(.nv-nav-trigger a[aria-expanded=true] .elementor-button-text):after{transform:rotate(225deg);margin-top:3px}:root:root :where(.ngare-v2 .nv-mobile-toggle){display:none}:root:root :where(.ngare-v2 .nv-mobile-menu){display:none}:root:root :where(.ngare-v2 .nv-mega){display:none;position:absolute;top:100%;left:0;right:0;--width:100%;background:var(--nv-ivory);border-top:1px solid var(--nv-rule);box-shadow:0 24px 40px #343d161a;max-height:calc(100dvh - 175px);overflow:auto}:root:root:root:root:root:root :where(.ngare-v2 .nv-mega.is-open){display:flex;animation:nv-menu-reveal .2s ease}:root:root :where(.ngare-v2 .nv-mega-grid){--display:grid;--e-con-grid-template-columns:1.1fr 1fr 1fr .95fr;--gap:36px;--padding-top:38px;--padding-bottom:42px;--align-items:stretch}:root:root :where(.nv-mega-grid>.e-con){--width:100%;min-width:0;--gap:26px}:root:root :where(.nv-mega-grid .nv-eyebrow .elementor-heading-title){font-size:10px;letter-spacing:.12em}:root:root :where(.nv-mega-title .elementor-heading-title){font-size:34px;line-height:1.1;letter-spacing:-.03em}:root:root :where(.nv-menu-group){--gap:0}:root:root :where(.nv-menu-group>.nv-eyebrow){margin-bottom:12px}:root:root :where(.nv-menu-group .nv-mega-link){width:100%;margin:0}:root:root :where(.nv-header .nv-mega-link .elementor-button){width:100%;text-align:left;padding:7px 0;font-size:16px;line-height:1.5;transition:color .2s,transform .2s}:root:root :where(.nv-header .nv-mega-link .elementor-button:hover){transform:translateX(3px)}:root:root :where(.nv-menu-group .elementor-button-content-wrapper){justify-content:space-between;width:100%}:root:root :where(.nv-menu-all .elementor-button){font-size:15px;padding-block:8px;border-bottom:1px solid var(--nv-rule)}:root:root :where(.nv-menu-photo){position:relative;--min-height:290px;overflow:hidden;--border-radius:5px}:root:root :where(.nv-menu-photo>.elementor-widget-image){position:absolute;inset:0;height:100%;width:100%}:root:root :where(.nv-menu-photo .elementor-widget-image img){display:block;width:100%;height:100%;object-fit:cover}:root:root :where(.nv-menu-photo>.e-con){position:relative;height:100%;--padding-top:24px;--padding-right:20px;--padding-bottom:24px;--padding-left:20px;--justify-content:flex-end;--gap:8px;background:linear-gradient(0deg,#202b16cf,transparent 75%);--e-global-color-primary:#fcfbf7}:root:root :where(.nv-menu-photo .nv-plain-link .elementor-button){font-size:21px;line-height:1.25;text-align:left;color:var(--nv-ivory)}:root:root :where(.nv-menu-photo .nv-eyebrow .elementor-heading-title){font-size:9px;line-height:1.5}:root:root :where(.nv-worlds>.nv-world:first-child){flex:1.2}:root:root :where(.ngare-v2 .nv-way){--gap:65px}:root:root :where(.ngare-v2 .nv-benefit){background:var(--nv-ivory);border-left-width:3px}:root:root :where(.nv-benefit-icon .elementor-icon){border:1px solid #702c3c1a}
@keyframes nv-menu-reveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:768px) and (max-width:1200px){:root:root :where(.ngare-v2 .nv-desktop-nav){--gap:18px}:root:root :where(.nv-desktop-nav .nv-plain-link .elementor-button){font-size:16px}:root:root :where(.ngare-v2 .nv-header-main){--gap:20px}:root:root :where(.ngare-v2 .nv-top-tools){gap:18px}:root:root :where(.ngare-v2 .nv-mega-grid){--gap:24px}:root:root :where(.ngare-v2 .nv-top-welcome){font-size:9px;letter-spacing:.06em}}
@media(min-width:768px) and (max-width:1050px){:root:root :where(.ngare-v2 .nv-desktop-nav){--gap:14px}:root:root :where(.nv-desktop-nav .nv-plain-link .elementor-button){font-size:15px}:root:root :where(.ngare-v2 .nv-header-main){--gap:16px}:root:root :where(.ngare-v2 .nv-header-main>.nv-wordmark){width:105px}:root:root :where(.ngare-v2 .nv-top-welcome){display:none}:root:root :where(.ngare-v2 .nv-top-tools){margin-left:auto}}
@media(max-width:767px){:root:root :where(.ngare-v2 .nv-desktop-nav){display:none!important}:root:root :where(.ngare-v2 .nv-mega){display:none!important}:root:root :where(.ngare-v2 .nv-header-main){height:100px;--min-height:100px}:root:root :where(.ngare-v2 .nv-mobile-toggle){display:block;width:30px;flex:0 0 30px}:root:root :where(.nv-mobile-toggle .elementor-button){padding:0;width:28px;height:46px;position:relative;display:flex;align-items:flex-end;justify-content:center;font-size:10px}:root:root :where(.nv-mobile-toggle .elementor-button):before{content:'';position:absolute;left:2px;top:3px;width:23px;height:2px;background:currentColor;box-shadow:0 7px currentColor,0 14px currentColor;transition:transform .2s}:root:root:root:root:root:root :where(.nv-mobile-toggle a[aria-expanded=true]):before{transform:rotate(45deg);box-shadow:none;top:12px}:root:root:root:root:root:root :where(.nv-mobile-toggle a[aria-expanded=true]):after{content:'';position:absolute;left:2px;top:12px;width:23px;height:2px;background:currentColor;transform:rotate(-45deg)}:root:root:root:root:root:root :where(.ngare-v2 .nv-mobile-menu.is-open){display:flex;position:fixed;top:100px;left:0;right:0;--width:100%;--padding-top:26px;--padding-right:24px;--padding-bottom:34px;--padding-left:24px;--gap:0;background:var(--nv-ivory);max-height:calc(100dvh - 100px);overflow:auto;border-top:1px solid var(--nv-rule);overscroll-behavior:contain;box-shadow:0 20px 35px #343d1620}:root:root:root:root:root:root :where(.admin-bar .ngare-v2 .nv-mobile-menu.is-open){top:146px;max-height:calc(100dvh - 146px)}:root:root :where(.nv-mobile-welcome){--gap:10px;--padding-bottom:24px}:root:root :where(.nv-mobile-welcome h3){font-size:28px;line-height:1.15}:root:root :where(.nv-mobile-menu>.nv-plain-link){width:100%;border-top:1px solid var(--nv-rule)}:root:root :where(.nv-header .nv-mobile-menu>.nv-plain-link .elementor-button){padding:18px 0;width:100%;text-align:left;font-size:21px;line-height:1.5}:root:root :where(.nv-mobile-menu .elementor-button-content-wrapper){width:100%;justify-content:space-between}:root:root :where(.nv-mobile-group-toggle .elementor-button-text){display:flex;align-items:center;justify-content:space-between;width:100%}:root:root :where(.nv-mobile-group-toggle .elementor-button-text):after{content:'+';font-size:24px;color:var(--nv-burgundy)}:root:root:root:root:root:root :where(.nv-mobile-group-toggle a[aria-expanded=true] .elementor-button-text):after{content:'−'}:root:root :where(.ngare-v2 .nv-mobile-submenu){display:none;--padding-top:7px;--padding-right:12px;--padding-bottom:23px;--padding-left:12px;--gap:23px}:root:root:root:root:root:root :where(.ngare-v2 .nv-mobile-submenu.is-open){display:flex;animation:nv-menu-reveal .2s ease}:root:root :where(.nv-mobile-submenu>.e-con){--gap:23px}:root:root :where(.nv-mobile-submenu .nv-mega-link .elementor-button){font-size:17px;padding:9px 0}:root:root :where(.nv-mobile-submenu .nv-eyebrow .elementor-heading-title){font-size:10px}:root:root :where(.nv-mobile-end){--padding-top:26px;--margin-top:5px;border-top:1px solid var(--nv-rule);--gap:19px;--align-items:center;text-align:center}:root:root :where(.nv-mobile-end .nv-eyebrow){margin-top:10px}:root:root :where(.nv-mobile-end .nv-eyebrow .elementor-heading-title){font-size:10px}.ngare-v2 .nv-mobile-search .elementor-search-form input[type=search].elementor-search-form__input{background:transparent;color:var(--nv-olive);border:0;box-shadow:none;padding:0 0 10px;font-size:16px;min-height:36px;height:36px}:root:root :where(body.home .elementor-location-header){position:absolute;top:0;width:100%;z-index:100}:root:root :where(.admin-bar.home .elementor-location-header){top:46px}:root:root :where(body.home .elementor-location-header:has(.is-scrolled)){position:fixed}:root:root:root:root:root:root :where(body.home .elementor-location-header:has(.is-menu-open)){position:fixed}:root:root :where(body.home .nv-header:not(.is-scrolled):not(.is-menu-open)){background:transparent;box-shadow:none;--e-global-color-primary:#fcfbf7;color:var(--nv-ivory)}body.home .nv-header:not(.is-scrolled):not(.is-menu-open) .nv-mobile-search .elementor-search-form input[type=search].elementor-search-form__input{color:var(--nv-ivory)}body.home .nv-header:not(.is-scrolled):not(.is-menu-open) .nv-mobile-search input::placeholder{color:var(--nv-ivory)}body.home .nv-header:not(.is-scrolled):not(.is-menu-open) .nv-mobile-search .elementor-search-form__icon{color:var(--nv-ivory)}body.home .nv-header:not(.is-scrolled):not(.is-menu-open) .nv-mobile-search .elementor-search-form__container{border-bottom-color:#fcfbf780}:root:root :where(.ngare-v2 .nv-hero-copy){--padding-top:135px;--justify-content:center}:root:root :where(.nv-hero-switches .nv-button .elementor-button){font-size:12px;background:transparent;color:var(--nv-ivory);border:0;border-bottom:1px solid #fcfbf766;border-radius:0;padding-inline:0}
}:root:root :where(body.nv-mobile-menu-open){overflow:hidden}:root:root :where(body.elementor-editor-active .elementor-edit-area .nv-mega){display:flex!important;position:relative!important;top:auto!important;max-height:none!important}:root:root :where(body.elementor-editor-active .elementor-edit-area .nv-mobile-menu){display:flex!important;position:relative!important;top:auto!important;max-height:none!important}:root:root :where(body.elementor-editor-active .elementor-edit-area .nv-mobile-submenu){display:flex!important;position:relative!important;top:auto!important;max-height:none!important}:root:root :where(.nv-home .nv-wrap:not(.nv-finder):not(.nv-hero-switches)){--width:100%;max-width:1440px;--padding-left:5.2%;--padding-right:5.2%}:root:root :where(.ngare-v2 .nv-header-main){--padding-left:clamp(24px,3.8vw,64px);--padding-right:clamp(24px,3.8vw,64px)}:root:root :where(.ngare-v2 .nv-utility){padding-inline:clamp(24px,3.8vw,64px)}:root:root :where(.ngare-v2 .nv-text-link){width:fit-content;max-width:100%;margin-top:5px}:root:root :where(.ngare-v2 .nv-text-link .elementor-button){display:inline-flex;padding:0 0 9px;font-size:16px;line-height:1.5;border:0;border-bottom:1px solid var(--nv-rule);border-radius:0;background:transparent;color:var(--nv-olive);transition:color .2s}:root:root :where(.ngare-v2 .nv-text-link .elementor-button:hover){background:transparent;color:var(--nv-burgundy)}:root:root :where(.nv-activities .jet-listing-grid__items){counter-reset:activity}:root:root :where(.nv-activity){counter-increment:activity}:root:root :where(.nv-activity-title){position:relative;padding-left:32px}:root:root :where(.nv-activity-title):before{content:counter(activity,decimal-leading-zero);position:absolute;left:0;top:7px;color:var(--nv-burgundy);font-size:11px}:root:root :where(.nv-home .nv-activities-photo){position:relative}:root:root :where(.nv-activities-photo):after{content:'LET YOUR CURIOSITY LEAD THE WAY.';position:absolute;bottom:20px;left:24px;right:20px;font-size:9px;letter-spacing:.12em;color:var(--nv-ivory);text-shadow:0 1px 8px var(--nv-olive)}:root:root :where(.nv-stay-location){position:absolute;bottom:24px;left:26px;font-size:12px;background:var(--nv-ivory);color:var(--nv-olive);padding:9px 13px;border-radius:5px;width:fit-content}
@media(max-width:767px){:root:root :where(.nv-home .nv-wrap:not(.nv-finder):not(.nv-hero-switches)){--padding-left:6%;--padding-right:6%}:root:root :where(.ngare-v2 .nv-header-main){--padding-left:6%;--padding-right:6%}:root:root :where(.nv-hero){height:690px;--min-height:690px}:root:root :where(.ngare-v2 .nv-hero-copy){height:690px;--min-height:690px}:root:root :where(.ngare-v2 .nv-hero-copy){--padding-top:75px;--padding-bottom:120px;--gap:22px}:root:root :where(.ngare-v2 .nv-hero :is(h1,h2).elementor-heading-title){font-size:49px;line-height:1.03;letter-spacing:-.05em}:root:root :where(.ngare-v2 .nv-section){--padding-top:55px;--padding-bottom:55px}:root:root :where(.ngare-v2 .nv-footer-hello h2.elementor-heading-title){font-size:41px;line-height:1.12;letter-spacing:-.045em}:root:root :where(.ngare-v2 .nv-stay-copy>.nv-button .elementor-button){background:var(--nv-burgundy);color:var(--nv-ivory);border-color:var(--nv-burgundy)}:root:root :where(.nv-activity-title){padding-left:28px}:root:root :where(.nv-stay-location){bottom:19px;left:20px}}
@media(max-width:360px){:root:root :where(.ngare-v2 .nv-hero :is(h1,h2).elementor-heading-title){font-size:43px}:root:root :where(.ngare-v2 .nv-header-main){--padding-left:5%;--padding-right:5%}}:root:root :where(.ngare-v2 .nv-filter.elementor-widget){width:340px;max-width:100%}:root:root :where(.ngare-v2 .nv-filter.elementor-widget .jet-filter .jet-select){max-width:100%;width:100%;flex-basis:auto}:root:root :where(.ngare-v2 .nv-filter .hp-dropdown-trigger){background:var(--nv-ivory);color:var(--nv-olive);font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;border:1px solid var(--nv-rule);border-radius:8px;padding:14px 17px;box-shadow:none}:root:root :where(.ngare-v2 .nv-filter .hp-dropdown-option){background:transparent;color:var(--nv-olive);font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;border:0;border-radius:6px;padding:12px 13px;box-shadow:none;text-align:left}:root:root :where(.ngare-v2 .nv-filter .hp-dropdown-option:hover){background:#343d1610}:root:root :where(.ngare-v2 .nv-filter .hp-dropdown-option:focus){background:#343d1610}:root:root:root:root:root:root :where(.ngare-v2 .nv-filter .hp-dropdown-option[aria-selected=true]){background:var(--nv-olive);color:var(--nv-ivory)}:root:root :where(.ngare-v2 .nv-finder>.nv-filter.elementor-widget){width:auto;max-width:none;flex:1}:root:root :where(.ngare-v2 .nv-finder .hp-dropdown-trigger){min-height:49px;padding:11px 13px}:root:root :where(.ngare-v2 .nv-journey-tools){--flex-direction:row;--align-items:flex-end;--justify-content:space-between;--gap:25px;--margin-bottom:28px}:root:root :where(.nv-journey-tools>.nv-filter){margin-bottom:0}:root:root :where(.ngare-v2 .nv-result-meta){--width:auto;--align-items:flex-end;--gap:6px}:root:root :where(.ngare-v2 .nv-result-count){width:auto;font-size:13px;line-height:1.6}:root:root :where(.nv-result-count p){}:root:root :where(.nv-reset-filters){width:auto}:root:root :where(.nv-reset-filters .jet-remove-all-filters__button){background:transparent;color:var(--nv-burgundy);font-size:14px;line-height:1.5;padding:3px 0;border:0;border-radius:0;box-shadow:none}:root:root :where(.nv-reset-filters:not(.is-visible)){display:none}:root:root :where(.nv-grid .nv-dynamic-button a){gap:10px}:root:root :where(.ngare-v2 .nv-stay-photo-image){width:100%;height:100%;position:static}:root:root :where(.nv-stay-photo-image .jet-listing-dynamic-image){display:block;width:100%;height:100%}:root:root :where(.nv-stay-photo-image a){display:block;width:100%;height:100%}
@media(max-width:767px){:root:root :where(.ngare-v2 .nv-filter.elementor-widget){width:100%}:root:root :where(.ngare-v2 .nv-finder>.nv-filter.elementor-widget){width:100%;flex:none}:root:root :where(.ngare-v2 .nv-journey-tools){--flex-direction:column;--align-items:stretch;--gap:15px}:root:root :where(.ngare-v2 .nv-result-meta){--flex-direction:row;--justify-content:space-between;--align-items:center;--width:100%}:root:root :where(.nv-result-count p){}:root:root :where(.nv-filter .hp-dropdown-option){min-height:49px}:root:root :where(.ngare-v2 .nv-footer-title h3){font-size:19px}}html{scroll-padding-top:110px}:root:root :where(.ngare-v2 .nv-hero-copy){--padding-top:0;--padding-bottom:105px}:root:root :where(.ngare-v2 .nv-hero-location){left:5.2%}:root:root :where(.ngare-v2 .nv-hero-switches .nv-scene-switch .elementor-button){padding:15px 0;font-size:15px;line-height:1.3;min-height:50px;border:0;border-bottom:1px solid #fcfbf766;border-radius:0;background:transparent;color:var(--nv-ivory)}:root:root :where(.ngare-v2 .nv-hero-switches .nv-scene-switch a[aria-pressed=true]){border-bottom-color:var(--nv-ivory)}
@media(min-width:768px){:root:root :where(.elementor-location-header){top:-48px}:root:root :where(.admin-bar .elementor-location-header){top:-16px}:root:root :where(.admin-bar #journeys){scroll-margin-top:32px}:root:root :where(.admin-bar #places){scroll-margin-top:32px}:root:root :where(.admin-bar #stays){scroll-margin-top:32px}:root:root :where(.admin-bar #ngare-way){scroll-margin-top:32px}}
@media(max-width:767px){html{scroll-padding-top:100px}:root:root :where(.ngare-v2 .nv-hero-copy){--padding-top:75px;--padding-bottom:120px}:root:root :where(.ngare-v2 .nv-hero-location){left:6%}:root:root :where(.ngare-v2 .nv-hero-switches .nv-scene-switch .elementor-button){font-size:12px;min-height:40px;padding-block:12px}:root:root :where(.ngare-v2 .nv-header-main .nv-wordmark){width:86px}:root:root :where(.ngare-v2 .nv-header-main .nv-wordmark .elementor-heading-title){font-size:47px}}.nv-desktop-search .elementor-search-form__container{display:flex;align-items:center;gap:10px}.nv-desktop-search .elementor-search-form__input{order:1}.nv-desktop-search .elementor-search-form__icon{order:2;flex:0 0 auto}:root:root :where(.nv-journeys .jet-listing-grid__items){counter-reset:trip}:root:root :where(.nv-trip-card){counter-increment:trip}:root:root :where(.nv-trip-visual):after{content:counter(trip,decimal-leading-zero);position:absolute;bottom:14px;right:16px;font-size:14px;color:var(--nv-ivory);text-shadow:0 1px 6px var(--nv-olive);pointer-events:none}:root:root :where(.nv-destinations .jet-listing-grid__items){counter-reset:place}:root:root :where(.nv-place-card){counter-increment:place}:root:root :where(.nv-place-card):before{content:counter(place,decimal-leading-zero);position:absolute;top:20px;left:24px;font-size:13px;color:var(--nv-ivory);z-index:2;pointer-events:none}:root:root :where(.ngare-v2 .nv-destinations .nv-grid .jet-listing-grid__items){}:root:root :where(.ngare-v2 .nv-destinations .nv-grid .jet-listing-grid__items>.jet-listing-grid__item){min-width:0}:root:root :where(.ngare-v2 .nv-destinations .nv-grid .jet-listing-grid__items[data-count="2"]){}:root:root :where(.ngare-v2 .nv-destinations .nv-grid .jet-listing-grid__items[data-count="1"]){}:root:root :where(.nv-place-copy .elementor-widget:not(.nv-dynamic-button)){pointer-events:none}
@media(max-width:767px){:root:root :where(.ngare-v2 .nv-destinations .nv-grid .jet-listing-grid__items){}:root:root :where(.ngare-v2 .nv-destinations .nv-grid .jet-listing-grid__items[data-count="2"]){}}:root:root :where(.ngare-v2 .nv-utility){height:48px;max-height:48px}:root:root :where(.ngare-v2 .nv-top-tools){height:32px}:root:root :where(.ngare-v2 .nv-desktop-search){height:30px}:root:root :where(.ngare-v2 .nv-desktop-search form){height:30px}.ngare-v2 .nv-desktop-search .elementor-search-form .elementor-search-form__container{min-height:28px;height:28px}:root:root :where(.nv-dynamic-button .nv-action-arrow){font-size:23px;line-height:24px;transition:transform .22s;color:var(--nv-burgundy)}:root:root :where(.nv-dynamic-button a:hover .nv-action-arrow){color:inherit;transform:translate(2px,-2px)}:root:root :where(.nv-place-copy .nv-action-arrow){font-size:22px;color:inherit}:root:root :where(.nv-faq-accordion .elementor-toggle-item){border:0;border-bottom:1px solid var(--nv-rule)}:root:root :where(.nv-dynamic-button .nv-action-arrow){order:3;line-height:1.4}:root:root :where(.nv-dynamic-button a){flex-direction:row}
@media(max-width:767px){:root:root:root:root:root:root :where(.ngare-v2 .nv-mobile-menu.is-open){--flex-wrap:nowrap;overflow-x:hidden;overflow-y:auto}:root:root:root:root:root:root :where(.nv-mobile-menu.is-open>.elementor-element){flex-shrink:0}.nv-mobile-search .elementor-search-form__container{display:flex;align-items:center;gap:10px}.nv-mobile-search .elementor-search-form__input{order:1}.nv-mobile-search .elementor-search-form__icon{order:2;flex-shrink:0}:root:root :where(.nv-hero-copy>.elementor-widget-text-editor:not(.nv-hero-location)){max-width:290px}:root:root :where(.admin-bar.home .elementor-location-header:has(.is-scrolled)){top:0}:root:root:root:root:root:root :where(.admin-bar .nv-header.is-scrolled .nv-mobile-menu.is-open){top:100px;max-height:calc(100dvh - 100px)}
}:root:root :where(.nv-footer .nv-wrap){--width:100%;max-width:1440px;--padding-left:5.2%;--padding-right:5.2%}:root:root :where(.ngare-v2 .nv-footer-hello){padding-block:65px 56px;gap:60px}:root:root :where(.ngare-v2 .nv-footer-brand){--padding-top:35px;--padding-bottom:32px;--gap:40px}:root:root :where(.ngare-v2 .nv-footer-columns){--display:grid;--e-con-grid-template-columns:1.12fr 1fr 1fr 1.18fr;--gap:42px;--padding-top:0;--padding-bottom:48px}:root:root :where(.ngare-v2 .nv-footer-bottom){--padding-top:23px;--padding-bottom:25px;--gap:20px}:root:root :where(.nv-footer-legal .elementor-icon-list-items){flex-wrap:wrap;gap:18px 20px}:root:root :where(.nv-footer-legal .elementor-icon-list-item){margin:0}
@media(max-width:767px){:root:root :where(.nv-footer .nv-wrap){--padding-left:6%;--padding-right:6%}:root:root :where(.ngare-v2 .nv-footer-hello){padding-block:48px;gap:28px}:root:root :where(.ngare-v2 .nv-footer-brand){--padding-top:35px;--padding-bottom:35px;--gap:23px}:root:root :where(.ngare-v2 .nv-footer-columns){--display:flex;--flex-direction:column;--gap:0;--padding-bottom:25px}:root:root :where(.ngare-v2 .nv-footer-bottom){--gap:18px}}:root:root :where(.nv-menu-backdrop){position:fixed;inset:0;z-index:90;background:#343d1640;backdrop-filter:blur(2px)}:root:root :where(.nv-menu-backdrop[hidden]){display:none}:root:root :where(body .nv-header .nv-mega-link .elementor-button-text){display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}:root:root :where(.nv-menu-arrow){opacity:.55;transition:transform .2s,opacity .2s;flex-shrink:0}:root:root :where(.nv-mega-link a:hover .nv-menu-arrow){opacity:1;transform:translate(3px,-2px)}:root:root :where(body .nv-header .nv-menu-photo .elementor-button-text){display:flex;align-items:center;gap:8px;width:100%}:root:root :where(body .nv-header .nv-menu-photo .nv-menu-arrow){margin-left:auto;opacity:1;font-size:20px}
@media(min-width:768px){:root:root :where(body .elementor-location-header){position:relative;top:auto}:root:root :where(body.admin-bar .elementor-location-header){position:relative;top:auto}}:root:root :where(body .nv-header .nv-mega-grid){max-width:1560px;--width:100%;--padding-top:38px;--padding-right:clamp(24px,3.8vw,64px);--padding-bottom:42px;--padding-left:clamp(24px,3.8vw,64px);--e-con-grid-template-columns:1.02fr 1.13fr 1.13fr .92fr;--gap:32px}:root:root :where(body .nv-header .nv-mega-grid>.e-con:first-child){border-right:1px solid var(--nv-rule);--padding-right:24px;--gap:0}:root:root :where(body .nv-header .nv-mega-grid .nv-mega-title){margin:21px 0 29px}:root:root :where(body .nv-header .nv-mega-grid .nv-mega-title .elementor-heading-title){font-size:36px;line-height:1.15}:root:root :where(body .nv-header .nv-mega-grid>.e-con){--gap:23px}:root:root :where(body .nv-header .nv-menu-group){--gap:0}:root:root :where(body .nv-header .nv-menu-group>.nv-eyebrow){margin-bottom:11px}:root:root :where(body .nv-header .nv-menu-group>.nv-eyebrow .elementor-heading-title){font-size:12px;line-height:1.5;letter-spacing:.1em;font-weight:600;color:var(--nv-burgundy)}:root:root :where(body .nv-header .nv-mega-link .elementor-button){display:flex;width:100%;padding:9px 0;min-height:44px;line-height:1.45;font-size:16px;position:relative}:root:root :where(body .nv-header .nv-mega-link .elementor-button):after{content:'';position:absolute;bottom:5px;left:0;right:20px;height:1px;background:var(--nv-burgundy);transform:scaleX(0);transform-origin:left;transition:transform .22s}:root:root :where(body .nv-header .nv-mega-link .elementor-button:hover):after{transform:scaleX(1)}:root:root :where(body .nv-header .nv-mega-link .elementor-button:focus-visible):after{transform:scaleX(1)}:root:root :where(body .nv-header .nv-mega-link .elementor-button:hover){transform:translateX(3px)}:root:root :where(body .nv-header .nv-menu-photo>.e-con){--gap:10px}:root:root :where(body .nv-header .nv-menu-photo .nv-plain-link .elementor-button){font-size:25px;line-height:1.2}:root:root :where(body .nv-header .nv-desktop-nav .elementor-button):after{height:2px;bottom:9px;background:var(--nv-burgundy);transition:transform .22s cubic-bezier(.2,.7,.2,1)}:root:root :where(.nv-prefooter){background:var(--nv-ivory);--padding-top:64px;--padding-right:0;--padding-bottom:64px;--padding-left:0}:root:root :where(body .ngare-v2 .nv-prefooter-panel){--width:89.6%;max-width:1290px;--padding-top:48px;--padding-right:48px;--padding-bottom:48px;--padding-left:48px;--display:flex;--flex-direction:row;--justify-content:space-between;--align-items:center;--gap:70px;border:1px solid var(--nv-rule);--border-radius:12px;background:linear-gradient(120deg,#343d1608,transparent 65%)}:root:root :where(body .ngare-v2 .nv-prefooter-copy){flex:1;--gap:20px}:root:root :where(.nv-prefooter .elementor-heading-title span){color:var(--nv-burgundy)}:root:root :where(body .ngare-v2 .nv-prefooter-action){--width:360px;--gap:24px;--align-items:flex-start}:root:root :where(body .nv-prefooter .nv-prefooter-action .elementor-widget-text-editor){font-size:17px;line-height:1.8}:root:root :where(body .nv-prefooter .nv-prefooter-action .nv-eyebrow .elementor-heading-title){font-size:10px;letter-spacing:.12em}
@media(max-width:767px){:root:root :where(.nv-prefooter){--padding-top:38px;--padding-right:0;--padding-bottom:38px;--padding-left:0}:root:root :where(body .ngare-v2 .nv-prefooter-panel){--width:88%;--padding-top:30px;--padding-right:24px;--padding-bottom:30px;--padding-left:24px;--flex-direction:column;--align-items:stretch;--gap:28px}:root:root :where(body .ngare-v2 .nv-prefooter-action){--width:100%}:root:root :where(body .nv-prefooter .nv-prefooter-copy h2.elementor-heading-title){font-size:36px;line-height:1.12}
}:root:root :where(body .ngare-v2 .nv-destinations .nv-filter.elementor-widget){margin-bottom:28px}:root:root :where(body .ngare-v2 .nv-destinations .nv-place-copy h3){color:var(--nv-ivory)}:root:root :where(body .nv-header .nv-brand-dot){color:var(--nv-burgundy);letter-spacing:-1px}:root:root :where(body .nv-footer .nv-footer-hello .elementor-widget-text-editor p){;}:root:root :where(body .nv-footer .nv-footer-hello .nv-button .elementor-button){margin-top:0}:root:root :where(body .ngare-v2 .nv-destinations .nv-grid .jet-listing-grid__items){}:root:root :where(body .ngare-v2 .nv-destinations .nv-grid .jet-listing-grid__items>.jet-listing-grid__item){}:root:root :where(.nv-destinations .nv-grid .jet-listing-grid__item .elementor .nv-place-card.e-con){height:410px;--min-height:410px;--border-radius:10px}:root:root :where(body .ngare-v2 .nv-place-copy.e-con){position:absolute;inset:0;height:100%;--padding-top:0;--padding-right:26px;--padding-bottom:27px;--padding-left:26px;--gap:0;--justify-content:flex-end;background:linear-gradient(0deg,#202b16ee,transparent 85%)}:root:root :where(body .ngare-v2 .nv-place-copy>.nv-eyebrow){font-size:9px;letter-spacing:.1em;line-height:1.8}:root:root :where(body .ngare-v2 .nv-place-copy>.elementor-widget-jet-listing-dynamic-field:not(.nv-eyebrow)){max-width:300px;margin-top:12px}:root:root :where(body .ngare-v2 .nv-place-copy .nv-dynamic-button){margin-top:18px}:root:root :where(body .ngare-v2 .nv-place-copy .nv-dynamic-button a){font-size:14px;line-height:23px;padding:13px 22px;min-height:51px;border-radius:7px;gap:10px}:root:root :where(body .ngare-v2 .nv-place-copy .nv-action-arrow){font-size:21px;line-height:23px}:root:root :where(body .nv-header .nv-wordmark){width:121px}:root:root :where(body .nv-header .nv-wordmark .elementor-heading-title){font-size:62px;line-height:.8;letter-spacing:-4px;text-align:center}:root:root :where(body .nv-header .nv-wordmark small){font-size:9px;line-height:.8;font-weight:500;letter-spacing:.3em;margin:13px 0 0 6px}:root:root :where(body .nv-header .nv-desktop-nav){flex:0 1 auto;--margin-left:auto;--gap:clamp(17px,1.65vw,25px);align-self:stretch}:root:root :where(body .nv-header .nv-desktop-nav .nv-plain-link .elementor-button){font-size:17px;font-weight:500;line-height:1.5;letter-spacing:-.02em;padding:18px 0;white-space:nowrap}:root:root :where(body .nv-header .nv-header-cta .elementor-button){padding:17px 22px;line-height:20px;min-height:56px;gap:10px;border-radius:7px}:root:root :where(body .nv-footer .nv-footer-hello h2.elementor-heading-title){font-size:56px;line-height:1.08;letter-spacing:-.045em}:root:root :where(body .nv-footer .nv-footer-hello>.e-con){--gap:21px}:root:root :where(body .nv-footer .nv-footer-hello>.e-con:last-child){--width:auto;flex:0 0 auto}:root:root :where(body .nv-footer .nv-footer-hello .elementor-widget-text-editor){font-size:18px;line-height:1.8}:root:root :where(body .nv-footer .nv-footer-hello .nv-button){margin-top:3px}:root:root :where(body .nv-footer .nv-footer-hello .elementor-button){padding:17px 22px;line-height:20px;min-height:56px}:root:root :where(body .nv-footer .nv-footer-brand){--margin-bottom:35px;border-bottom:1px solid #fcfbf730}:root:root :where(body .nv-footer .nv-footer-brand .nv-wordmark){width:121px}:root:root :where(body .nv-footer .nv-footer-brand .elementor-heading-title){font-size:62px;line-height:.8;letter-spacing:-4px}:root:root :where(body .nv-footer .nv-footer-brand .nv-wordmark small){font-size:9px;line-height:.8;letter-spacing:.3em;margin:13px 0 0 6px}:root:root :where(body .nv-footer .nv-footer-brand>.elementor-widget-text-editor){font-size:17px;line-height:1.65;margin-left:14px}:root:root :where(body .nv-footer .nv-footer-col){--gap:16px}:root:root :where(body .nv-footer .nv-footer-links .elementor-icon-list-item){margin:0;padding:0}:root:root :where(body .nv-footer .nv-footer-links .elementor-icon-list-item a){padding:7px 0}:root:root :where(body .nv-footer .nv-footer-links .elementor-icon-list-text){font-size:16px;line-height:1.6;padding:0}
@media(max-width:767px){:root:root :where(.nv-destinations .nv-grid .jet-listing-grid__item .elementor .nv-place-card.e-con){height:390px;--min-height:390px}:root:root :where(body .nv-header .nv-wordmark){width:86px}:root:root :where(body .nv-header .nv-wordmark .elementor-heading-title){font-size:47px;letter-spacing:-3px}:root:root :where(body .nv-header .nv-wordmark small){font-size:6px;margin-top:10px;letter-spacing:.3em}:root:root :where(body .nv-footer .nv-footer-hello h2.elementor-heading-title){font-size:41px;line-height:1.12}:root:root :where(body .nv-footer .nv-footer-hello>.e-con:last-child){--width:100%}:root:root :where(body .nv-footer .nv-footer-hello .elementor-widget-text-editor){font-size:17px;line-height:1.8}:root:root :where(body .nv-footer .nv-footer-brand){--margin-bottom:0}:root:root :where(body .nv-footer .nv-footer-brand .elementor-heading-title){font-size:58px}:root:root :where(body .nv-footer .nv-footer-brand>.elementor-widget-text-editor){font-size:15px;margin-left:0}:root:root :where(body .nv-footer .nv-footer-col){--gap:15px}
}:root:root :where(body .ngare-v2 .elementor-element.elementor-widget-heading h1.elementor-heading-title){font-family:'Mazzard Soft H',sans-serif;font-weight:600;letter-spacing:-.02em}:root:root :where(body .ngare-v2 .elementor-element.elementor-widget-heading h2.elementor-heading-title){font-family:'Mazzard Soft H',sans-serif;font-weight:600;letter-spacing:-.02em}:root:root :where(body .ngare-v2 .elementor-element.elementor-widget-heading h3.elementor-heading-title){font-family:'Mazzard Soft H',sans-serif;font-weight:600;letter-spacing:-.02em}:root:root :where(body .ngare-v2 .nv-hero :is(h1,h2) span){font-weight:inherit}:root:root :where(body .ngare-v2 .nv-trip-title h3){font-family:'Mazzard Soft H',sans-serif;font-weight:600;letter-spacing:-.02em}:root:root :where(body .ngare-v2 .nv-place-copy h3){font-family:'Mazzard Soft H',sans-serif;font-weight:600;letter-spacing:-.02em}:root:root :where(body .ngare-v2 .nv-activity-title h3){font-family:'Mazzard Soft H',sans-serif;font-weight:600;letter-spacing:-.02em}:root:root :where(body .ngare-v2 .nv-button:not(.nv-scene-switch) .elementor-button){position:relative;isolation:isolate;overflow:hidden;min-height:44px;padding:9px 18px;font-size:15px;line-height:24px;border-radius:7px;gap:9px;transition:background-color .25s,color .25s,border-color .25s,transform .25s}:root:root :where(body .ngare-v2 .nv-dynamic-button a){position:relative;isolation:isolate;overflow:hidden;min-height:44px;padding:9px 18px;font-size:15px;line-height:24px;border-radius:7px;gap:9px;transition:background-color .25s,color .25s,border-color .25s,transform .25s}:root:root :where(body .ngare-v2 .nv-place-copy .nv-dynamic-button a){position:relative;isolation:isolate;overflow:hidden;min-height:44px;padding:9px 18px;font-size:15px;line-height:24px;border-radius:7px;gap:9px;transition:background-color .25s,color .25s,border-color .25s,transform .25s}:root:root :where(body .nv-header .nv-header-cta .elementor-button){position:relative;isolation:isolate;overflow:hidden;min-height:44px;padding:9px 18px;font-size:15px;line-height:24px;border-radius:7px;gap:9px;transition:background-color .25s,color .25s,border-color .25s,transform .25s}:root:root :where(body .ngare-v2 .nv-button:not(.nv-scene-switch) .elementor-button):before{content:'';position:absolute;top:-40%;bottom:-40%;left:0;width:65%;background:linear-gradient(105deg,transparent 0%,#fcfbf730 27%,#702c3c45 48%,#fcfbf77a 65%,transparent 100%);transform:translateX(-220%) skewX(-18deg);transition:transform .65s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:0}:root:root :where(body .ngare-v2 .nv-dynamic-button a):before{content:'';position:absolute;top:-40%;bottom:-40%;left:0;width:65%;background:linear-gradient(105deg,transparent 0%,#fcfbf730 27%,#702c3c45 48%,#fcfbf77a 65%,transparent 100%);transform:translateX(-220%) skewX(-18deg);transition:transform .65s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:0}:root:root :where(body .ngare-v2 .nv-button:not(.nv-scene-switch) .elementor-button:hover):before{transform:translateX(280%) skewX(-18deg)}:root:root :where(body .ngare-v2 .nv-button:not(.nv-scene-switch) .elementor-button:focus-visible):before{transform:translateX(280%) skewX(-18deg)}:root:root :where(body .ngare-v2 .nv-dynamic-button a:hover):before{transform:translateX(280%) skewX(-18deg)}:root:root :where(body .ngare-v2 .nv-dynamic-button a:focus-visible):before{transform:translateX(280%) skewX(-18deg)}:root:root :where(body .ngare-v2 .nv-button .elementor-button-content-wrapper){position:relative;z-index:1}:root:root :where(body .ngare-v2 .nv-dynamic-button a>*){position:relative;z-index:1}:root:root :where(body .ngare-v2 .nv-dynamic-button .nv-action-arrow){font-size:20px;line-height:24px}:root:root :where(body .ngare-v2 .nv-activities){--align-items:center;--gap:70px;--width:100%}:root:root :where(body .ngare-v2 .nv-activities>.e-con){--width:calc(50% - 35px)}:root:root :where(body .ngare-v2 .nv-activities>.nv-grid){width:calc(50% - 35px)}:root:root :where(body .ngare-v2 .nv-activity.e-con){--padding-top:17px;--padding-right:0;--padding-bottom:17px;--padding-left:0;--gap:10px}:root:root :where(body .ngare-v2 .nv-activity-title h3){font-size:21px;line-height:1.35;align-items:center}:root:root :where(body .ngare-v2 .nv-activity-title):before{top:50%;transform:translateY(-50%)}:root:root :where(body .ngare-v2 .nv-activities-section>.nv-section-action){margin-top:32px;align-self:center}:root:root :where(body .ngare-v2 .nv-activities .jet-listing-grid__items>.jet-listing-grid__item){padding-block:0}
@media(max-width:767px){:root:root :where(body .ngare-v2 .nv-activities){--gap:28px}:root:root :where(body .ngare-v2 .nv-activities>.e-con){--width:100%}:root:root :where(body .ngare-v2 .nv-activities>.nv-grid){width:100%}:root:root :where(body .ngare-v2 .nv-activity.e-con){--padding-top:15px;--padding-right:0;--padding-bottom:15px;--padding-left:0}:root:root :where(body .ngare-v2 .nv-activity-title h3){font-size:20px}:root:root :where(body .ngare-v2 .nv-activities-section>.nv-section-action){margin-top:26px}
}
@media(prefers-reduced-motion:reduce){:root:root :where(body .ngare-v2 .nv-button .elementor-button):before{display:none}:root:root :where(body .ngare-v2 .nv-dynamic-button a):before{display:none}:root:root :where(body .ngare-v2 .nv-button .elementor-button){transition:none}:root:root :where(body .ngare-v2 .nv-dynamic-button a){transition:none}
}:root:root :where(body .ngare-v2 .nv-activity-title .jet-listing-dynamic-field){width:100%;max-width:none}:root:root :where(body .ngare-v2 .nv-activity-title .jet-listing-dynamic-field__inline-wrap){width:100%;max-width:none}:root:root :where(body .ngare-v2 .nv-activity-title h3){width:100%;max-width:none}
@media(max-width:767px){:root:root :where(body .ngare-v2.nv-home .nv-hero .elementor-widget-heading h1.elementor-heading-title){font-size:clamp(36px,11.28vw,44px);line-height:1.06}
}:root:root :where(body .ngare-v2 .nv-activities .nv-activity-title.elementor-widget .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap){width:100%;flex:1}:root:root :where(body .ngare-v2 .nv-activity-title h3):after{font-size:22px;line-height:1;flex:0 0 auto}:root:root :where(body .ngare-v2 .nv-activities .nv-activity-title.elementor-widget .jet-listing-dynamic-field__inline-wrap h3.jet-listing-dynamic-field__content){width:100%;flex:1}
/* Mobile top-level navigation and footer accordion headings: 2px smaller. */
@media(max-width:767px){:root:root :where(body .nv-header .nv-mobile-menu>.nv-plain-link .elementor-button){font-size:19px}:root:root :where(body .ngare-v2.nv-footer .nv-footer-col .nv-footer-title h3.elementor-heading-title){font-size:17px}
}
/* Header destinations: touch-friendly category accordions on mobile. */
@media(max-width:767px){:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-menu-group){--gap:0}:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-menu-group>.nv-eyebrow){margin:0;padding:13px 14px;background:#343d160b;border:1px solid #343d161a;border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s}:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-menu-group>.nv-eyebrow .elementor-heading-title){font-size:14px;line-height:1.5;letter-spacing:.04em;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--nv-olive)}:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-menu-group>.nv-eyebrow .elementor-heading-title):after{content:'+';font-size:20px;line-height:1;font-weight:400;color:var(--nv-burgundy)}:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-menu-group.is-category-open>.nv-eyebrow){background:#343d1612;border-color:#343d1630;margin-bottom:8px}:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-menu-group.is-category-open>.nv-eyebrow .elementor-heading-title):after{content:'−'}:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-menu-group:not(.is-category-open)>.nv-mega-link){display:none}:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-menu-group.is-category-open>.nv-mega-link){animation:nv-menu-reveal .2s ease}:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-mega-link .elementor-button){padding-inline:10px}
}:root:root :where(body .ngare-v2 .nv-hero :is(h1,h2) span){color:inherit}

/* shared-cards */
:root:root :where(body.ngare-elementor-site){--olive:#343d16;--rust:#702c3c;--ivory:#fcfbf7;--rule:#343d1626}:root:root :where(body #main .ngare-shared-card){--display:flex;--flex-direction:column;--gap:0;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--width:100%;min-width:0;max-width:100%;height:100%;color:#343d16;font-family:'Mazzard Soft H',Arial,sans-serif;--widgets-spacing:0}:root:root :where(body #main .ngare-shared-card .e-con){min-width:0;--gap:0;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--align-items:stretch}:root:root :where(body #main .ngare-shared-card .elementor-widget){max-width:100%;min-width:0;margin:0}:root:root :where(body #main .ngare-shared-card :is(h3,h3 a)){font-family:inherit;font-size:25px;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:#343d16;text-decoration:none;overflow-wrap:anywhere}:root:root :where(body #main .ngare-shared-card h3){margin:13px 0 17px}:root:root :where(body #main .ngare-shared-card h3 a){display:block;transition:color .2s}:root:root :where(body #main .ngare-shared-card h3 a:hover){color:#702c3c}:root:root :where(body #main .ngare-shared-card p){;;;margin:0 0 22px;}:root:root :where(body #main .ngare-shared-card>.e-con:first-child){--display:block;position:relative;aspect-ratio:1.45;overflow:hidden;--border-radius:8px;flex:none;--width:100%;--min-height:0}:root:root :where(body #main .ngare-shared-card :is(.collection-card-photo,.h-photo)){display:block;width:100%;height:100%}:root:root :where(body #main .ngare-shared-card :is(.collection-card-photo,.h-photo) :is(.elementor-widget-container,.jet-listing-dynamic-image,a)){display:block;width:100%;height:100%}:root:root :where(body #main .ngare-shared-card :is(.collection-card-photo,.h-photo)){position:absolute;inset:0}:root:root :where(body #main .ngare-shared-card img){width:100%;height:100%;object-fit:cover;transition:transform .5s}:root:root :where(body #main .ngare-shared-card>.e-con:first-child:hover img){transform:scale(1.035)}:root:root :where(body #main .ngare-shared-card :is(.image-label,.h-image-label)){position:absolute;left:14px;bottom:14px;top:auto;width:auto;max-width:calc(100% - 28px);padding:7px 10px;background:#fcfbf7;font-size:11px;line-height:1.5;border-radius:3px;z-index:2;letter-spacing:.02em}:root:root :where(body #main .ngare-shared-card .image-label b){font-weight:500}:root:root :where(body #main .ngare-shared-card .image-arrow){position:absolute;top:13px;right:13px;left:auto;width:36px;height:36px;z-index:2}:root:root :where(body #main .ngare-shared-card .image-arrow a){display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fcfbf7;color:#343d16;text-decoration:none;font-size:21px}:root:root :where(body #main .ngare-shared-card>.e-con:last-child){position:static;--display:flex;flex:1;--flex-direction:column;--width:100%;--padding-top:21px;--padding-right:0;--padding-bottom:0;--padding-left:0;--gap:0}:root:root :where(body #main .ngare-shared-card .eyebrow){font-size:10px;line-height:1.6;letter-spacing:.12em;font-weight:500;color:#343d16;text-transform:none}:root:root :where(body #main .ngare-shared-card :is(.journey-card-foot,.h-card-bottom,.h-exp-meta)){--display:flex;--flex-direction:column;--align-items:center;--gap:16px;--justify-content:flex-start;--width:100%;border-top:1px solid #343d1626;--padding-top:17px;--padding-right:0;--padding-bottom:0;--padding-left:0;--margin-top:auto}:root:root :where(body #main .ngare-shared-card :is(.journey-card-foot,.h-card-bottom,.h-exp-meta)>.elementor-widget){width:auto;max-width:100%}:root:root :where(body #main .ngare-shared-card .guide-price){font-size:12px;text-align:center}:root:root :where(body #main .ngare-shared-card .guide-price small){font-size:11px}:root:root :where(body #main .ngare-shared-card .guide-price small:first-child){display:block;margin-bottom:5px;letter-spacing:.06em}:root:root :where(body #main .ngare-shared-card .guide-price b){font-size:24px;font-weight:500;margin-right:5px}:root:root :where(body #main .ngare-shared-card :is(.h-card-bottom,.h-exp-meta)>.elementor-widget:first-child){font-size:12px;line-height:1.7;color:#702c3c;text-align:center}:root:root :where(body #main .ngare-shared-card :is(.card-link,.card-button)){align-self:center;width:auto;max-width:100%;margin-top:auto}:root:root :where(body #main .ngare-shared-card .place-card-copy>.card-link){margin-top:0}:root:root :where(body #main .ngare-shared-card :is(.card-link,.card-button) a){position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;padding:8px 16px;min-height:40px;border:1px solid #343d162b;border-radius:7px;background:#343d1606;color:#343d16;-webkit-text-fill-color:#343d16;font:400 14px/1.6 'Mazzard Soft H',Arial,sans-serif;text-decoration:none;text-align:center;overflow:hidden;transition:background .25s,color .25s,transform .25s,border-color .25s}:root:root :where(body #main .ngare-shared-card :is(.card-link,.card-button) a span){color:inherit;-webkit-text-fill-color:inherit}:root:root :where(body #main .ngare-shared-card :is(.card-link,.card-button) a)::before{content:'';position:absolute;inset:-50% auto -50% -80%;width:40%;background:linear-gradient(90deg,transparent,#ffffff35,transparent);transform:skewX(-20deg);transition:left .55s;z-index:-1}:root:root :where(body #main .ngare-shared-card :is(.card-link,.card-button) a:is(:hover,:focus-visible)){color:#fcfbf7;-webkit-text-fill-color:#fcfbf7;background:#343d16;border-color:#343d16;transform:translateY(-2px)}:root:root :where(body #main .ngare-shared-card :is(.card-link,.card-button) a:is(:hover,:focus-visible))::before{left:140%}:root:root :where(body #main .h-experience-card.ngare-shared-card){border:1px solid #343d1626;--border-radius:9px;overflow:hidden}:root:root :where(body #main .h-experience-card.ngare-shared-card>.e-con:first-child){--border-radius:0}:root:root :where(body #main .h-experience-card.ngare-shared-card>.e-con:last-child){--padding-top:22px;--padding-right:22px;--padding-bottom:22px;--padding-left:22px}:root:root :where(body .nv-header .nv-official-logo){width:190px;flex:0 0 190px;max-width:190px}:root:root :where(body .nv-header .nv-official-logo img){display:block;width:100%;height:auto;max-height:70px;object-fit:contain;mix-blend-mode:multiply}:root:root :where(body .nv-header .nv-official-logo a){display:block;width:100%;min-width:0}:root:root :where(body .nv-footer .nv-official-logo){width:225px;max-width:225px;flex:0 0 225px;padding:10px 12px;background:#fcfbf7;border-radius:7px}:root:root :where(body .nv-footer .nv-official-logo img){display:block;width:100%;height:auto;mix-blend-mode:multiply}:root:root :where(body .nv-footer .nv-official-logo){background:transparent;padding:0}:root:root :where(body .nv-footer .nv-official-logo img){filter:brightness(0) invert(1);mix-blend-mode:normal;opacity:.96}
@media(max-width:767px){:root:root :where(body.home .nv-header:not(.is-scrolled):not(.is-menu-open) .nv-official-logo img){filter:brightness(0) invert(1);mix-blend-mode:normal}}:root:root :where(body .nged-terms .nged-terms-section){--display:flex;--flex-direction:column;--gap:14px;--padding-top:0;--padding-right:0;--padding-bottom:40px;--padding-left:0;--margin-top:0;--margin-right:0;--margin-bottom:40px;--margin-left:0;border-bottom:1px solid #343d1626;scroll-margin-top:100px}:root:root :where(body .nged-terms .nged-terms-section h2){font-size:32px;line-height:1.25}:root:root :where(body .nged-terms .nged-terms-nav){--display:flex;--flex-direction:column;--gap:17px;--align-items:flex-start}:root:root :where(body .nged-terms .nged-terms-nav a){font-size:14px;line-height:1.6}:root:root :where(body #main .ngare-shared-card a:focus-visible){outline:2px solid #702c3c;outline-offset:4px}:root:root :where(body .nv-official-logo a:focus-visible){outline:2px solid #702c3c;outline-offset:4px}
@media(min-width:1025px) and (max-width:1240px){:root:root :where(body .nv-header .nv-official-logo){width:155px;flex-basis:155px;max-width:155px}:root:root :where(body .nv-header .nv-desktop-nav){--gap:16px}:root:root :where(body .nv-header .nv-desktop-nav .nv-plain-link .elementor-button){font-size:16px}}
@media(max-width:1024px){:root:root :where(body .nv-header .nv-official-logo){width:124px;max-width:124px;flex:0 0 124px}:root:root :where(body .nv-header .nv-header-main){--gap:16px}body .nv-header .nv-mobile-search{flex:1 1 0;min-width:0;width:auto}:root:root :where(body .nv-header .nv-mobile-toggle){flex:0 0 40px;width:40px;max-width:40px}:root:root :where(body .nv-header .nv-official-logo img){max-height:48px}body .nv-header .nv-mobile-search input{min-width:0;width:100%}}
@media(max-width:400px){:root:root :where(body .nv-header .nv-official-logo){width:109px;max-width:109px;flex-basis:109px}:root:root :where(body .nv-header .nv-header-main){--gap:11px;--padding-left:14px;--padding-right:14px}}
@media(max-width:340px){:root:root :where(body .nv-header .nv-official-logo){width:96px;max-width:96px;flex-basis:96px}:root:root :where(body .nv-header .nv-header-main){--gap:9px}}
@media(max-width:767px){:root:root :where(body #main .ngare-shared-card :is(h3,h3 a)){font-size:24px}:root:root :where(body #main .ngare-shared-card>.e-con:first-child){aspect-ratio:1.4}:root:root :where(body .nv-footer .nv-official-logo){width:205px;max-width:205px;flex-basis:auto}:root:root :where(body .nged-terms .nged-terms-section h2){font-size:27px}}
@media(prefers-reduced-motion:reduce){:root:root :where(body #main .ngare-shared-card *){transition:none;transform:none}:root:root :where(body #main .ngare-shared-card *)::before{transition:none;transform:none}}:root:root :where(body #main .ngare-shared-card :is(.image-label,.h-image-label)){width:fit-content;max-width:calc(100% - 28px)}
@media(max-width:767px){:root:root :where(body .nv-footer .nv-footer-brand){--flex-direction:column;--align-items:flex-start;--gap:22px}:root:root :where(body .nv-footer .nv-footer-brand>.elementor-widget-text-editor){width:100%;flex:none;margin-left:0;max-width:100%}:root:root :where(body .ngare-collections .section-tabs .elementor-button){white-space:normal;overflow-wrap:normal}:root:root :where(body .ngare-collections .section-tabs .elementor-button span){white-space:normal;overflow-wrap:normal}:root:root :where(body .ngare-collections .section-tabs .elementor-button){min-height:44px}}
@media(max-width:359px){:root:root :where(body #main .ngare-search .ngs-type-tabs nav){grid-template-columns:1fr}:root:root :where(body #main .ngare-search .ngs-type-tabs nav a){min-width:0;max-width:100%;white-space:normal}:root:root :where(body #main .ngare-search .ngs-type-tabs nav a span){min-width:0;overflow-wrap:anywhere}}:root:root :where(body #main .ngare-shared-card){background:#fcfbf7;border:1px solid #343d1626;--border-radius:9px;overflow:hidden}:root:root :where(body #main .ngare-shared-card>.e-con:first-child){--border-radius:0}:root:root :where(body #main .ngare-shared-card>.e-con:last-child){background:#fcfbf7;--padding-top:22px;--padding-right:22px;--padding-bottom:22px;--padding-left:22px;--min-height:0}:root:root :where(body #main :is(#homepage-destinations,#homepage-journeys) .jet-listing-grid__items){}:root:root :where(body #main :is(#homepage-destinations,#homepage-journeys) .jet-listing-grid__item){min-width:0}
@media(max-width:1024px) and (min-width:768px){:root:root :where(body #main :is(#homepage-destinations,#homepage-journeys) .jet-listing-grid__items){}}
@media(max-width:767px){:root:root :where(body #main :is(#homepage-destinations,#homepage-journeys) .jet-listing-grid__items){}}

/* corrections */
:root:root :where(body #main .ngare-collections .col-dark :is(.collection-link,.text-link) .elementor-button){color:#fcfbf7;-webkit-text-fill-color:#fcfbf7;border:1px solid #fcfbf75c;border-radius:6px;padding:10px 15px;background:transparent;opacity:1;visibility:visible}:root:root :where(body #main .ngare-collections .col-dark :is(.collection-link,.text-link) .elementor-button:is(:hover,:focus-visible)){background:#fcfbf7;color:#343d16;-webkit-text-fill-color:#343d16}:root:root :where(body #main .ngare-shared-card :is(.card-link,.card-button) a:is(:hover,:focus-visible)){background:#343d16;color:#fcfbf7;-webkit-text-fill-color:#fcfbf7;border-color:#343d16}:root:root :where(body #main .ngare-shared-card :is(.card-link,.card-button) a:is(:hover,:focus-visible) :is(span,i,svg)){color:#fcfbf7;-webkit-text-fill-color:#fcfbf7;fill:currentColor;background:transparent}:root:root :where(body #main .ngare-collections .col-dark .elementor-button span){color:inherit;-webkit-text-fill-color:inherit}:root:root :where(body .fluentform .ff_tc_label){display:flex;align-items:flex-start;gap:11px;line-height:1.7}:root:root :where(body .fluentform .ff_tc_label .ff_tc_checkbox){display:block;flex:0 0 18px;width:18px;padding:0;margin:3px 0 0}:root:root :where(body .fluentform .ff_tc_label input[type=checkbox]){display:block;position:static;width:17px;height:17px;min-height:17px;margin:0;accent-color:#343d16}:root:root :where(body .fluentform .ff_tc_label .ff_t_c){flex:1;min-width:0;margin:0;padding:0}:root:root :where(body .nv-footer .nv-footer-back-top){position:static;flex:0 0 auto;width:auto;margin-left:auto;align-self:center}:root:root :where(body .nv-footer .nv-footer-back-top .elementor-button){display:grid;place-items:center;width:48px;height:48px;padding:0;font:400 38px/1 Arial;color:#fcfbf7;background:transparent;border:1px solid #fcfbf740;border-radius:50%;transition:background .2s,transform .2s}:root:root :where(body .nv-footer .nv-footer-back-top .elementor-button:hover){background:#fcfbf714;transform:translateY(-2px)}
@media(min-width:1351px){:root:root :where(body .nv-header .nv-desktop-nav){--gap:24px}:root:root :where(body .nv-header .nv-header-main){--gap:20px}}
@media(min-width:1181px) and (max-width:1350px){:root:root :where(body .nv-header .nv-desktop-nav){--gap:18px}:root:root :where(body .nv-header .nv-header-main){--gap:13px}}
@media(max-width:767px){:root:root :where(body .nv-footer .nv-footer-back-top){align-self:flex-end;margin-top:8px}:root:root :where(body .nv-footer .nv-footer-back-top .elementor-button){width:44px;height:44px;font-size:34px}}:root:root :where(body #main .ngare-shared-card :is(.image-label,.h-image-label)){height:auto;min-height:0;max-height:none;inset:auto;left:14px;bottom:14px;width:fit-content;max-width:calc(100% - 28px);align-self:flex-start;display:block}:root:root :where(body #main .ngare-shared-card .h-image-label){top:14px;bottom:auto}:root:root :where(body #main .ngare-shared-card :is(.image-label,.h-image-label) :is(.jet-listing-dynamic-field,.jet-listing-dynamic-field__content)){height:auto;min-height:0}:root:root :where(body #main :is(.collection-grid,#homepage-destinations,#homepage-journeys) .jet-listing-grid__items:has(.ngare-shared-card)){--align-items:stretch}:root:root :where(body #main :is(.collection-grid,#homepage-destinations,#homepage-journeys) .jet-listing-grid__items:has(.ngare-shared-card)>.jet-listing-grid__item){min-width:0}:root:root :where(body #main .ngare-shared-card :is(.journey-card-foot,.h-card-bottom,.h-exp-meta)){--flex-direction:row;--flex-wrap:nowrap;--align-items:center;--justify-content:space-between;--gap:12px}:root:root :where(body #main .ngare-shared-card :is(.journey-card-foot,.h-card-bottom,.h-exp-meta)>.elementor-widget:first-child){flex:1 1 0;min-width:0;text-align:left}:root:root :where(body #main .ngare-shared-card :is(.card-link,.card-button)){flex:0 0 auto;align-self:center;margin-top:0;width:fit-content}:root:root :where(body #main .ngare-shared-card .guide-price){text-align:left}:root:root :where(body #main .ngare-shared-card .guide-price small:last-child){display:inline;margin-top:0}:root:root :where(body #main .ngare-shared-card .guide-price b){font-size:23px}:root:root :where(body #main .ngare-shared-card :is(.card-link,.card-button) a){padding:8px 12px;font-size:13px}:root:root :where(body #main .ngare-shared-card :is(h3,h3 a)){overflow-wrap:normal;word-break:normal}:root:root :where(body #main .ngare-collections .prefooter-panel>.e-con:last-child>.collection-button){margin-bottom:15px}:root:root :where(body .ngare-fluent-widget .ff-el-input--label label){font-size:14px}body #main .ngare-editorial .nged-toc a{font-size:15px;line-height:1.7}body #main .ngare-editorial .nged-prose h2{border-left:3px solid #702c3c;padding:7px 0 7px 20px;background:linear-gradient(90deg,#702c3c08,transparent 75%);border-radius:0 5px 5px 0;scroll-margin-top:110px}body #main .ngare-editorial .nged-prose h2:target{border-left-color:#343d16;background:linear-gradient(90deg,#343d1610,transparent 80%)}:root:root :where(body #main .ngare-collections .sort-control){display:flex;align-items:center;gap:10px;min-width:0}:root:root :where(body #main .ngare-collections .sort-control>span){white-space:nowrap;flex:0 0 auto}:root:root :where(body #main .ngare-collections .sort-control .collection-dropdown){min-width:0;width:180px;max-width:100%}
@media(max-width:1024px){:root:root :where(body #main :is(.collection-grid,#homepage-destinations,#homepage-journeys) .jet-listing-grid__items:has(.ngare-shared-card)){}}
@media(max-width:767px){:root:root :where(body #main :is(.collection-grid,#homepage-destinations,#homepage-journeys) .jet-listing-grid__items:has(.ngare-shared-card)){}:root:root :where(body #main .ngare-collections .collection-toolbar){flex-wrap:wrap;gap:13px;align-items:center}:root:root :where(body #main .ngare-collections .collection-count){flex:1 1 100%;width:100%}:root:root :where(body #main .ngare-collections .sort-control){margin-left:0;justify-content:flex-start;width:100%;gap:10px}:root:root :where(body #main .ngare-collections .sort-control .collection-dropdown){width:180px}:root:root :where(body #main .ngare-collections .sort-control .collection-dropdown-trigger){font-size:13px;white-space:nowrap}:root:root :where(body #main .ngare-collections .sort-control>span){font-size:12px}:root:root :where(body #main .ngare-shared-card .guide-price small:last-child){display:inline}:root:root :where(body #main .ngare-shared-card .guide-price b){font-size:23px}}
@media(max-width:359px){:root:root :where(body #main .ngare-shared-card .journey-card-foot){--flex-wrap:wrap}:root:root :where(body #main .ngare-shared-card .journey-card-foot>.elementor-widget:first-child){flex-basis:100%}}:root:root :where(body .nv-header .nv-header-main){--min-height:100px;--padding-top:18px;--padding-bottom:18px;--gap:20px}:root:root :where(body .nv-header .nv-official-logo){width:175px;max-width:175px;flex-basis:175px}:root:root :where(body .nv-header .nv-desktop-nav){--gap:20px;--margin-left:auto}:root:root :where(body .nv-header .nv-desktop-nav .nv-plain-link .elementor-button){font-size:16px}:root:root :where(body .nv-header .nv-desktop-search-toggle){width:40px;flex:0 0 40px;max-width:40px}:root:root :where(body .nv-header .nv-desktop-search-toggle .elementor-button){display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #343d161f;border-radius:50%;background:transparent;color:#343d16;transition:background .2s,color .2s}:root:root :where(body .nv-header .nv-desktop-search-toggle .elementor-button:hover){background:#343d16;color:#fcfbf7}:root:root :where(body .nv-header .nv-desktop-search-toggle .elementor-button-icon){margin:0;font-size:17px}:root:root :where(body .nv-header .nv-mega .nv-menu-group>.nv-eyebrow){padding:10px 12px;background:#343d1609;border:1px solid #343d1615;border-radius:6px;margin-bottom:10px}:root:root :where(body .nv-header .nv-mega .nv-menu-group>.nv-eyebrow .elementor-heading-title){font-size:11px;letter-spacing:.1em;line-height:1.5}:root:root :where(body .nv-header .nv-mega .nv-menu-all .elementor-button){display:inline-flex;align-items:center;justify-content:center;gap:12px;width:fit-content;padding:11px 15px;border:1px solid #702c3c25;border-radius:7px;background:#702c3c0a;font-size:14px;color:#702c3c;line-height:1.5;margin-top:6px;transition:background .2s,color .2s,transform .2s}:root:root :where(body .nv-header .nv-mega .nv-menu-all .elementor-button:hover){background:#702c3c;color:#fcfbf7;transform:translateY(-2px)}:root:root :where(#ngare-search-dialog){width:min(780px,calc(100% - 36px));max-width:780px;max-height:85dvh;padding:46px;border:1px solid #343d1626;border-radius:15px;background:#fcfbf7;color:#343d16;box-shadow:0 30px 100px #17200b40;overflow:auto}:root:root :where(#ngare-search-dialog::backdrop){background:#14200f88;backdrop-filter:blur(6px)}:root:root :where(#ngare-search-dialog .nv-search-close){position:absolute;right:14px;top:12px;border:1px solid #343d1626;border-radius:50%;background:transparent;color:#343d16;font:300 26px/1 Arial;width:34px;height:34px;cursor:pointer;z-index:2}:root:root :where(#ngare-search-dialog .nv-search-popup-content){--display:flex;--flex-direction:column;--gap:20px;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0}:root:root :where(#ngare-search-dialog .nv-search-popup-content h2){font-size:42px;line-height:1.15;letter-spacing:-.035em}:root:root :where(#ngare-search-dialog .eyebrow p){;;}#ngare-search-dialog .nv-popup-search-form .elementor-search-form__container{display:flex;background:#fff;border:1px solid #343d1633;border-radius:8px;min-height:60px;padding:5px;overflow:hidden}#ngare-search-dialog .nv-popup-search-form input{min-width:0;flex:1;border:0;background:transparent;padding:12px;font:400 17px/1.5 'Mazzard Soft H',Arial;color:#343d16;box-shadow:none}#ngare-search-dialog .nv-popup-search-form button{border:0;background:#343d16;color:#fcfbf7;border-radius:5px;padding:12px 20px;font:500 15px/1.5 'Mazzard Soft H',Arial}:root:root :where(#ngare-search-dialog .nv-search-help p){;;opacity:.75}:root:root :where(body .nv-footer){--padding-top:34px}:root:root :where(body .nv-footer .nv-footer-brand){border:1px solid #fcfbf72b;--border-radius:10px;--padding-top:28px;--padding-right:30px;--padding-bottom:28px;--padding-left:30px;background:#fcfbf708;--margin-bottom:32px;--gap:30px}:root:root :where(body .nv-footer .nv-footer-blog){width:auto;flex:none}:root:root :where(body .nv-footer .nv-footer-blog .elementor-button){background:transparent;color:#fcfbf7;border:1px solid #fcfbf75c;padding:10px 16px;border-radius:6px;font-size:14px;white-space:nowrap}:root:root :where(body .nv-footer .nv-footer-blog .elementor-button:hover){background:#fcfbf7;color:#343d16}:root:root :where(body .nv-footer .nv-footer-col){--gap:15px}:root:root :where(body .nv-footer .nv-footer-title){padding-bottom:12px;border-bottom:1px solid #fcfbf72b}:root:root :where(body .nv-footer .nv-footer-bottom){--margin-top:15px;--padding-top:24px;--padding-bottom:24px}
@media(min-width:1181px) and (max-width:1350px){:root:root :where(body .nv-header .nv-desktop-nav){--gap:15px}:root:root :where(body .nv-header .nv-header-main){--gap:15px;--padding-left:30px;--padding-right:30px}:root:root :where(body .nv-header .nv-official-logo){width:155px;max-width:155px;flex-basis:155px}:root:root :where(body .nv-header .nv-header-cta .elementor-button){padding-inline:13px}}
@media(max-width:1180px){:root:root :where(body .nv-header .nv-desktop-nav){display:none!important}:root:root :where(body .nv-header .nv-mega){display:none!important}:root:root :where(body .nv-header .nv-header-main>.nv-header-cta){display:none!important}:root:root :where(body .nv-header .nv-desktop-search-toggle){display:none!important}:root:root :where(body .nv-header .nv-header-main){--display:flex;--flex-direction:row;height:92px;--min-height:92px;--padding-top:16px;--padding-right:24px;--padding-bottom:16px;--padding-left:24px;--gap:18px}:root:root :where(body .nv-header .nv-official-logo){width:130px;max-width:130px;flex:0 0 130px}body .nv-header .nv-mobile-search{display:block;flex:1 1 0;width:auto;min-width:0}body .nv-header .nv-mobile-search .elementor-search-form__container{background:transparent;border:0;border-bottom:1px solid #343d1633;border-radius:0;min-height:38px}body .nv-header .nv-mobile-search input{font:400 16px/1.5 'Mazzard Soft H',Arial;border:0;background:transparent;box-shadow:none;min-width:0;width:100%;color:#343d16;padding:0 0 8px}:root:root :where(body .nv-header .nv-mobile-toggle){display:block!important;width:40px;max-width:40px;flex:0 0 40px}:root:root :where(body .nv-header .nv-mobile-toggle .elementor-button){display:block;width:40px;padding:0;min-height:43px;background:transparent;border:0;color:#343d16;font-size:10px}:root:root :where(body .nv-header .nv-mobile-toggle .elementor-button-text):before{content:'☰';display:block;font:26px/1 Arial;letter-spacing:0;margin-bottom:4px}:root:root:root:root:root:root :where(body .nv-header.is-menu-open .nv-mobile-toggle .elementor-button-text):before{content:'×';font-size:30px}:root:root :where(body .nv-header .nv-mobile-menu){position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 92px);overflow-y:auto;overflow-x:hidden;--padding-top:26px;--padding-right:28px;--padding-bottom:26px;--padding-left:28px;display:none!important;background:#fcfbf7;z-index:105;--flex-direction:column;--gap:0}:root:root:root:root:root:root :where(body .nv-header .nv-mobile-menu.is-open){display:flex!important}:root:root :where(body .nv-header .nv-mobile-menu>.nv-plain-link .elementor-button){font-size:19px;display:flex;padding:19px 0;border-bottom:1px solid #343d1626;width:100%;justify-content:space-between}:root:root :where(body .nv-header .nv-mobile-submenu){display:none;--flex-direction:column;--padding-top:12px;--padding-right:0;--padding-bottom:12px;--padding-left:0;--gap:12px}:root:root:root:root:root:root :where(body .nv-header .nv-mobile-submenu.is-open){display:flex}:root:root :where(body .nv-header .nv-mobile-menu .nv-menu-group>.nv-eyebrow){padding:12px;background:#343d1609;border:1px solid #343d161a;border-radius:7px}:root:root :where(body .nv-header .nv-mobile-welcome){--gap:12px;--padding-bottom:25px}:root:root :where(body .nv-header .nv-mobile-welcome h2){font-size:29px}:root:root :where(body .nv-header .nv-mobile-end){--display:flex;--flex-direction:column;--gap:18px;--padding-top:28px;--padding-right:0;--padding-bottom:12px;--padding-left:0;--align-items:center}}
@media(max-width:767px){:root:root :where(body .nv-header .nv-official-logo){width:109px;max-width:109px;flex-basis:109px}:root:root :where(body .nv-header .nv-header-main){--padding-left:16px;--padding-right:16px;--gap:13px}:root:root :where(body .nv-footer .nv-footer-brand){--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;--gap:22px}:root:root :where(body .nv-footer .nv-footer-title){border:0;padding:0}:root:root :where(body .nv-footer .nv-footer-brand>.elementor-widget-text-editor){margin:0}:root:root :where(#ngare-search-dialog){padding:40px 22px 25px}:root:root :where(#ngare-search-dialog .nv-search-popup-content h2){font-size:32px}#ngare-search-dialog .nv-popup-search-form input{font-size:15px;padding:8px}#ngare-search-dialog .nv-popup-search-form button{padding:10px 13px;font-size:14px}}
@media(max-width:359px){:root:root :where(body .nv-header .nv-official-logo){width:96px;max-width:96px;flex-basis:96px}:root:root :where(body .nv-header .nv-header-main){--gap:9px;--padding-left:12px;--padding-right:12px}}:root:root :where(body .nv-header .nv-desktop-search-toggle .elementor-button-icon){color:inherit;fill:currentColor}:root:root :where(body .nv-header .nv-desktop-search-toggle .elementor-button-icon :is(i,svg)){color:inherit;fill:currentColor}:root:root :where(body .nv-header .nv-desktop-search-toggle svg){width:17px;height:17px}:root:root :where(#ngare-search-dialog .nv-search-close){box-sizing:border-box;padding:0;min-width:34px;min-height:34px;display:grid;place-items:center}:root:root :where(.ngare-photo-credits){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:0}:root:root :where(.ngare-photo-credits li){display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px 16px;padding:24px;border:1px solid #343d1626;border-radius:8px;min-width:0}:root:root :where(.ngare-photo-credits strong){flex-basis:100%;overflow-wrap:anywhere;line-height:1.7}:root:root :where(.ngare-photo-credits span){flex-basis:100%;overflow-wrap:anywhere;line-height:1.7}:root:root :where(.ngare-photo-credits small){flex-basis:100%;overflow-wrap:anywhere;line-height:1.7}:root:root :where(.ngare-photo-credits strong){font-size:15px}:root:root :where(.ngare-photo-credits span){font-size:13px}:root:root :where(.ngare-photo-credits a){font-size:13px}:root:root :where(.ngare-photo-credits a){color:#702c3c}:root:root :where(.ngare-photo-credits small){font-size:11px;opacity:.7}@media(max-width:767px){:root:root :where(.ngare-photo-credits){grid-template-columns:1fr}}:root:root :where(body .nv-footer .nv-footer-legal .elementor-icon-list-items){flex-wrap:wrap;gap:12px 22px}:root:root :where(body .nv-footer .nv-footer-col){min-width:0}:root:root :where(body .nv-footer .elementor-icon-list-text){white-space:normal;word-break:normal;min-width:0}:root:root :where(body #main .ngare-shared-card :is(.journey-card-foot,.h-card-bottom,.h-exp-meta) p){margin:0}
@media(max-width:1180px){:root:root:root:root:root:root :where(body .nv-header .nv-mobile-menu.is-open){top:100%!important;max-height:calc(100dvh - 112px)}}
@media(max-width:767px){:root:root :where(body #main .ngare-collections .collection-meta){--flex-direction:column;--align-items:flex-start;--gap:12px}:root:root :where(body #main .ngare-collections .collection-meta>.collection-count){width:100%;flex:none}:root:root :where(body #main .ngare-collections .collection-meta>.sort-control){width:100%;max-width:100%;min-width:0;flex:none}:root:root :where(body #main .ngare-collections .sort-control>.elementor-widget-container){width:100%}:root:root :where(body #main .ngare-collections .sort-control .jet-sorting){display:flex;flex-wrap:nowrap;align-items:center;gap:12px}:root:root :where(body #main .ngare-collections .sort-control .jet-sorting-label){white-space:nowrap;flex:0 0 auto;min-width:0;font-size:12px}:root:root :where(body #main .ngare-collections .sort-control .collection-dropdown){width:210px;flex:0 1 210px;max-width:calc(100% - 70px)}:root:root :where(body #main .ngare-collections .sort-control .collection-dropdown .collection-dropdown-trigger){font-size:13px;padding:7px 10px}}
@media(max-width:1180px){:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-menu-group:not(.is-category-open)>.nv-mega-link){display:none}:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-menu-group>.nv-eyebrow .elementor-heading-title){display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:1.5;letter-spacing:.04em}:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .nv-menu-group>.nv-eyebrow .elementor-heading-title):after{content:'+';color:#702c3c;font-size:20px}:root:root :where(body .nv-header :is(#mobile-destinations,#mobile-journeys) .is-category-open>.nv-eyebrow .elementor-heading-title):after{content:'−'}:root:root :where(body .nv-header .nv-mobile-submenu .nv-mega-link .elementor-button){padding:10px;font-size:16px;line-height:1.5}}
@media(max-width:1180px){:root:root :where(body .nv-header .nv-mobile-toggle .elementor-button):before{content:none!important}:root:root :where(body .nv-header .nv-mobile-toggle .elementor-button):after{content:none!important}:root:root :where(body .nv-header .nv-mobile-toggle .elementor-button-text):before{content:'☰'}:root:root :where(body .nv-header .nv-mobile-menu .nv-mobile-end .elementor-button){min-height:44px}}

@media(min-width:1351px){:root:root :where(body .nv-header .nv-desktop-nav){--gap:24px}}
@media(min-width:1181px) and (max-width:1350px){:root:root :where(body .nv-header .nv-desktop-nav){--gap:18px}}:root:root :where(body #main .ngare-collections .itinerary-main){container-type:inline-size;container-name:ngare-itinerary}:root:root :where(body #main .ngare-collections #collection-itinerary-stays .jet-listing-grid__items:has(.ngare-shared-card)){}
@container ngare-itinerary (max-width:699px){:root:root :where(body #main .ngare-collections #collection-itinerary-stays .jet-listing-grid__items:has(.ngare-shared-card)){}}
@media(max-width:767px){:root:root :where(body .nv-footer .nv-footer-brand){--display:grid;--e-con-grid-template-columns:minmax(0,1fr) auto;--align-items:center;--gap:26px 14px;--width:calc(100% - 32px);max-width:none;--margin-left:auto;--margin-right:auto;--padding-top:6px;--padding-right:0;--padding-bottom:28px;--padding-left:0;border:0;border-bottom:1px solid #fcfbf72b;--border-radius:0;background:transparent}:root:root :where(body .nv-footer .nv-footer-brand>.nv-official-logo){grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;max-width:none;margin:0 0 3px;flex:none}:root:root :where(body .nv-footer .nv-footer-brand>.nv-official-logo):before{content:'';display:block;flex:1;min-width:12px;border-top:1px solid #fcfbf74a}:root:root :where(body .nv-footer .nv-footer-brand>.nv-official-logo):after{content:'';display:block;flex:1;min-width:12px;border-top:1px solid #fcfbf74a}:root:root :where(body .nv-footer .nv-footer-brand>.nv-official-logo>a){flex:0 0 170px;width:170px;max-width:170px}:root:root :where(body .nv-footer .nv-footer-brand>.nv-official-logo>.elementor-widget-container){flex:0 0 170px;width:170px;max-width:170px}:root:root :where(body .nv-footer .nv-footer-brand>.nv-official-logo img){display:block;width:170px;max-width:100%;height:auto;margin:0}:root:root :where(body .nv-footer .nv-footer-brand>.elementor-widget-text-editor){grid-column:1;min-width:0;width:auto;margin:0;flex:none}:root:root :where(body .nv-footer .nv-footer-brand>.elementor-widget-text-editor p){;;white-space:nowrap;margin:0}:root:root :where(body .nv-footer .nv-footer-brand>.nv-footer-blog){grid-column:2;width:auto;max-width:none;margin:0;align-self:center;justify-self:end}:root:root :where(body .nv-footer .nv-footer-brand>.nv-footer-blog .elementor-button){font-size:13px;padding:10px 12px;white-space:nowrap;line-height:1.5}
}
@media(max-width:359px){:root:root :where(body .nv-footer .nv-footer-brand){--gap:24px 10px}:root:root :where(body .nv-footer .nv-footer-brand>.nv-footer-blog .elementor-button){font-size:12px;padding-inline:10px}}
@media(max-width:1180px){:root:root :where(body .elementor-location-header){position:sticky;top:0;width:100%;z-index:100}:root:root :where(body.admin-bar .elementor-location-header){position:sticky;top:0;width:100%;z-index:100}:root:root :where(body.home .elementor-location-header){position:sticky;top:0;width:100%;z-index:100}:root:root :where(body.admin-bar.home .elementor-location-header){position:sticky;top:0;width:100%;z-index:100}}:root:root :where(body .nv-header){background:#fcfbf7;color:#343d16;--e-global-color-primary:#343d16;box-shadow:0 1px #343d1626;transition:none}:root:root :where(body.home .nv-header){background:#fcfbf7;color:#343d16;--e-global-color-primary:#343d16;box-shadow:0 1px #343d1626;transition:none}:root:root :where(body .nv-header .nv-official-logo img){filter:none;opacity:1;visibility:visible}
@media(max-width:1180px){:root:root :where(body .elementor-location-header){position:sticky;top:0;z-index:100;width:100%;transform:none;transition:none}:root:root :where(body.home .elementor-location-header){position:sticky;top:0;z-index:100;width:100%;transform:none;transition:none}:root:root :where(body.admin-bar .elementor-location-header){position:sticky;top:0;z-index:100;width:100%;transform:none;transition:none}:root:root :where(body.admin-bar.home .elementor-location-header){position:sticky;top:0;z-index:100;width:100%;transform:none;transition:none}:root:root :where(body .nv-header .nv-header-main){background:#fcfbf7;color:#343d16;opacity:1;visibility:visible;transform:none;transition:none}body .nv-header .nv-mobile-search .elementor-search-form input[type=search].elementor-search-form__input{color:#343d16;-webkit-text-fill-color:#343d16;opacity:1!important}body .nv-header .nv-mobile-search input::placeholder{color:#343d16;opacity:1!important}body .nv-header .nv-mobile-search .elementor-search-form__icon{color:#343d16;opacity:1!important;visibility:visible!important}body .nv-header .nv-mobile-search button{color:#343d16;opacity:1!important;visibility:visible!important}:root:root :where(body .nv-header .nv-mobile-toggle .elementor-button){color:#343d16;opacity:1!important;visibility:visible!important}:root:root :where(body .nv-header .nv-mobile-toggle .elementor-button-text){color:#343d16;opacity:1!important;visibility:visible!important}body .nv-header .nv-mobile-search .elementor-search-form__container{border-bottom-color:#343d1633}:root:root :where(body .nv-header .nv-mobile-toggle .elementor-button){touch-action:manipulation;cursor:pointer}:root:root:root:root:root:root :where(body .nv-header .nv-mobile-menu.is-open){top:100%!important;animation:none;transition:none;visibility:visible!important;opacity:1!important;transform:none!important}
}

@media(max-width:1180px){:root:root:root:root:root:root :where(body .nv-header .nv-mobile-menu.is-open){position:absolute!important;left:0!important;right:0!important;top:100%!important;bottom:auto!important;--width:100%;height:auto!important;--min-height:0;max-height:calc(100dvh - 92px)!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}:root:root:root:root:root:root :where(body.admin-bar .nv-header .nv-mobile-menu.is-open){max-height:calc(100dvh - 138px)!important}}


/* Interactive controls and Fluent Forms retain component CSS. */
.hp-dropdown{position:relative;width:100%;color:var(--nv-olive);text-align:left;min-width:0;z-index:4}.hp-dropdown.is-open{z-index:12}.hp-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;gap:18px;background:var(--nv-ivory);color:var(--nv-olive);border:1px solid var(--nv-rule);border-radius:8px;padding:14px 17px;width:100%;min-height:54px;font-family:'Mazzard Soft H',sans-serif;font-size:16px;line-height:1.5;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s}.hp-dropdown-value{min-width:0;text-align:left}.hp-dropdown-chevron{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-5px;margin-right:3px;flex-shrink:0;transition:transform .22s,margin .22s}.hp-dropdown.is-open .hp-dropdown-chevron{transform:rotate(225deg);margin-top:4px}.hp-dropdown-trigger:hover{border-color:var(--nv-olive)}.hp-dropdown.is-open .hp-dropdown-trigger{border-color:var(--nv-burgundy);box-shadow:0 0 0 2px #702c3c0a}.hp-dropdown-list{position:absolute;z-index:15;top:calc(100% + 8px);left:0;right:0;display:flex;flex-direction:column;gap:3px;padding:8px;border:1px solid var(--nv-rule);border-radius:10px;background:var(--nv-ivory);box-shadow:0 14px 38px #343d1626;max-height:min(320px,45dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;animation:menu-reveal .16s ease}.hp-dropdown.opens-up .hp-dropdown-list{top:auto;bottom:calc(100% + 8px)}.hp-dropdown-option{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:47px;padding:12px 13px;border-radius:6px;border:0;font-family:'Mazzard Soft H',sans-serif;font-size:16px;line-height:1.5;color:var(--nv-olive);background:transparent;text-align:left;transition:background .16s,color .16s}.hp-dropdown-option:hover,.hp-dropdown-option:focus{background:#343d1610;outline:none}.hp-dropdown-check{font-size:15px;visibility:hidden;flex-shrink:0}.hp-dropdown-option[aria-selected=true]{background:var(--nv-olive);color:var(--nv-ivory)}.hp-dropdown-option[aria-selected=true] .hp-dropdown-check{visibility:visible}.homepage .hp-dropdown-option:focus-visible{outline:1px solid var(--nv-burgundy);outline-offset:-2px}
.nv-filter select[hidden],.hp-dropdown-list[hidden]{display:none!important}.hp-dropdown-list button{letter-spacing:0;text-transform:none}.nv-filter .hp-dropdown-list{z-index:100}.hp-dropdown-list button{box-shadow:none}.nv-finder .hp-dropdown-trigger{min-height:49px;padding:11px 13px}.nv-filter .hp-dropdown-trigger{font-family:inherit}.hp-dropdown-trigger{font-family:inherit}

body .ngare-fluent-widget{--ngf-olive:#343d16;--ngf-wine:#702c3c;--ngf-ivory:#fcfbf7;font-family:'Mazzard Soft H',sans-serif;color:var(--ngf-olive)}
body .ngare-fluent-widget .fluentform{width:100%}
body .ngare-fluent-widget .ff-el-group{margin-bottom:20px;min-width:0}
body .ngare-fluent-widget form,body .ngare-fluent-widget form>fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;padding:0;border:0;min-width:0;width:100%;margin:0}
body .ngare-fluent-widget form>*,body .ngare-fluent-widget fieldset>*{grid-column:1/-1;min-width:0}
body .ngare-fluent-widget form .ngf-half{grid-column:auto}
body .ngare-fluent-widget .ff-el-input--label label{font:500 13px/1.6 'Mazzard Soft H',sans-serif;color:var(--ngf-olive);margin:0 0 8px}
body .ngare-fluent-widget .ff-el-input--label.ff-el-is-required label:after{color:var(--ngf-wine)}
body .ngare-fluent-widget :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font:400 15px/1.5 'Mazzard Soft H',sans-serif;background:#fafaf6;color:var(--ngf-olive);border:1px solid #343d1638;border-radius:5px;padding:12px 13px;min-height:48px;box-shadow:none;width:100%;max-width:100%}
body .ngare-fluent-widget :is(input,textarea)::placeholder{color:#343d1680;opacity:1}
body .ngare-fluent-widget :is(input,select,textarea):focus{outline:2px solid #702c3c45;outline-offset:2px;border-color:var(--ngf-wine)}
body .ngare-fluent-widget input[type=checkbox]{appearance:auto;width:17px;height:17px;min-height:17px;max-height:17px;margin:2px 8px 0 0;padding:0;accent-color:var(--ngf-olive);flex:0 0 17px}
body .ngare-fluent-widget .ff-el-form-check-label{display:flex;align-items:flex-start;gap:0;font:400 13px/1.7 'Mazzard Soft H',sans-serif;cursor:pointer;white-space:normal;color:var(--ngf-olive)}
body .ngare-fluent-widget .ff-el-form-check-label span{min-width:0}
body .ngare-fluent-widget .ff-el-form-check-label a{color:var(--ngf-wine);text-decoration:underline;text-underline-offset:3px}
body .ngare-fluent-widget .ngf-submit{margin-bottom:0}
body .ngare-fluent-widget :is(button.ff-btn-submit,.ngf-actions button){display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-height:43px;padding:10px 18px;background:var(--ngf-wine);color:var(--ngf-ivory);border:1px solid var(--ngf-wine);border-radius:5px;font:500 14px/1.5 'Mazzard Soft H',sans-serif;transition:background .25s,color .25s,border-color .25s;box-shadow:none}
body .ngare-fluent-widget :is(button.ff-btn-submit,.ngf-actions button):is(:hover,:focus-visible){background:var(--ngf-olive);border-color:var(--ngf-olive);color:var(--ngf-ivory)}
body .ngare-fluent-widget .ff-message-success{padding:22px;border:1px solid #343d1640;border-left:4px solid var(--ngf-olive);background:#eef0e4;border-radius:5px;box-shadow:none;color:var(--ngf-olive);font:400 16px/1.8 'Mazzard Soft H',sans-serif}
body .ngare-fluent-widget .ff-el-is-error .error,body .ngare-fluent-widget .ff-errors-in-stack{color:var(--ngf-wine);font-size:12px}
body .ngare-fluent-widget .ngf-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 28px}
body .ngare-fluent-widget .ngf-progress>span{display:flex;align-items:center;gap:8px;font-size:12px;opacity:.5}
body .ngare-fluent-widget .ngf-progress b{display:grid;place-items:center;border:1px solid #343d1630;border-radius:50%;font-size:12px;font-weight:500;width:29px;height:29px;background:#f4f5ef}
body .ngare-fluent-widget .ngf-progress .is-current,body .ngare-fluent-widget .ngf-progress .is-complete{opacity:1}
body .ngare-fluent-widget .ngf-progress :is(.is-current,.is-complete) b{background:var(--ngf-olive);color:var(--ngf-ivory)}
body .ngare-fluent-widget .ngf-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}
body .ngare-fluent-widget .ngf-actions .ngf-back{background:transparent;color:var(--ngf-olive);border-color:#343d1630}
body .ngare-fluent-widget .ngf-wizard .ngf-section{display:none}
body .ngare-fluent-widget [hidden]{display:none}
body .ngp-planner-panel .ngare-fluent-widget .ff-el-input--content:has(input[name="interests[]"]){display:grid;grid-template-columns:1fr 1fr;gap:9px}
body .ngp-planner-panel .ngare-fluent-widget .ff-el-form-check:has(input[name="interests[]"]){padding:12px;border:1px solid #343d1629;border-radius:5px;background:#fafaf6;margin:0}
body .ngp-planner-panel .ngare-fluent-widget .ff-el-form-check:has(input[name="interests[]"]:checked){background:#eef0e4;border-color:var(--ngf-olive)}
body .ngp-planner-panel .ngare-fluent-widget .ff_submit_btn_wrapper{margin-bottom:12px}
@media(max-width:767px){body .ngare-fluent-widget form,body .ngare-fluent-widget form>fieldset{grid-template-columns:minmax(0,1fr);column-gap:0}body .ngare-fluent-widget form .ngf-half{grid-column:1/-1}body .ngare-fluent-widget .ngf-progress{gap:6px}body .ngare-fluent-widget .ngf-progress>span{flex-direction:column;font-size:11px;gap:6px}body .ngp-planner-panel .ngare-fluent-widget .ff-el-input--content:has(input[name="interests[]"]){grid-template-columns:1fr}body .ngare-fluent-widget :is(button.ff-btn-submit,.ngf-actions button){font-size:13px;padding:9px 13px}}
@media(prefers-reduced-motion:reduce){body .ngare-fluent-widget *{transition:none}}

/* Keep the minimal search skin in the Elementor canvas too. */
body.elementor-editor-active .nv-mobile-search .elementor-search-form__input{background:transparent!important;border:0!important;padding:0 0 8px!important;box-shadow:none!important;color:#343d16}
body.elementor-editor-active .nv-mobile-search .elementor-search-form__container{background:transparent;border:0;border-bottom:1px solid #343d1633;border-radius:0;min-height:38px}
body .ngare-fluent-widget .fluentform .ff_tc_label{display:flex!important;align-items:flex-start!important;gap:11px!important;line-height:1.7}
body .ngare-fluent-widget .fluentform .ff_tc_label .ff_tc_checkbox{display:block;flex:0 0 18px;width:18px;padding:0;margin:3px 0 0!important}
body .ngare-fluent-widget .fluentform .ff_tc_label input[type=checkbox]{position:static!important;width:17px!important;height:17px!important;min-height:17px!important;margin:0!important}
body .ngare-fluent-widget .fluentform .ff_tc_label .ff_t_c{flex:1;min-width:0;margin:0!important;padding:0!important}

/* Logged-in mobile previews reserve the WordPress admin toolbar. */
@media(max-width:1180px){body.admin-bar .elementor-location-header{top:32px!important}body.admin-bar .nv-header .nv-mobile-menu.is-open{max-height:calc(100dvh - 124px)}}
@media(max-width:782px){body.admin-bar .elementor-location-header{top:46px!important}body.admin-bar .nv-header .nv-mobile-menu.is-open{max-height:calc(100dvh - 138px)}}
/* Keep the editor toolbar and preview header together on small screens. Public visitors have no toolbar offset. */
@media(max-width:782px){body.admin-bar #wpadminbar{position:fixed!important;top:0}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mazzard Soft H';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ngareadventures.com/wp-content/themes/ngare-elementor/assets/fonts/mazzard-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Mazzard Soft H';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ngareadventures.com/wp-content/themes/ngare-elementor/assets/fonts/mazzard-medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Mazzard Soft H';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ngareadventures.com/wp-content/themes/ngare-elementor/assets/fonts/mazzard-semibold.woff2') format('woff2');
}
/* End Custom Fonts CSS */