.elementor-92565 .elementor-element.elementor-element-c6a0b20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-92565 .elementor-element.elementor-element-c6a0b20:not(.elementor-motion-effects-element-type-background), .elementor-92565 .elementor-element.elementor-element-c6a0b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B4048;background-image:url("https://traveland.net/wp-content/uploads/2026/10/Jordan_hero_2560x1440.jpg");background-position:center center;background-size:cover;}.elementor-92565 .elementor-element.elementor-element-4fb6711{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-92565 .elementor-element.elementor-element-bc10c79 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-e06a294{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-92565 .elementor-element.elementor-element-95dd6cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-95dd6cc:not(.elementor-motion-effects-element-type-background), .elementor-92565 .elementor-element.elementor-element-95dd6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1C2E;}.elementor-92565 .elementor-element.elementor-element-a795896{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-92565 .elementor-element.elementor-element-2db68ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-fe73e96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-a2fea08 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-5f60b21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-5f60b21:not(.elementor-motion-effects-element-type-background), .elementor-92565 .elementor-element.elementor-element-5f60b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE9DC;}.elementor-92565 .elementor-element.elementor-element-ef4d5b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-2ffb15e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-64d41f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-92565 .elementor-element.elementor-element-1a5a6c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-92565 .elementor-element.elementor-element-3427935{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-924b212 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-a15f849{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-b668c8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-06d3dac .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-9dba560{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-6e7a0a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-5a1acf3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-0be1b5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-9ea506e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-530e786 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-de49641{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-1ef10b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-5933dcd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-4a3ab20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-b2c0052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-fd43d4f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-6c69715{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-3d0aa02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-157ac88 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-d6fb4fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-b5e487c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-a527b66 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-e91c660{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-ec91f58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-868077d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-b984e56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-50b251a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-ab8d3a1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-cbc5952{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-cbc5952:not(.elementor-motion-effects-element-type-background), .elementor-92565 .elementor-element.elementor-element-cbc5952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14283F;}.elementor-92565 .elementor-element.elementor-element-a16e7fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-091b708 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-f1b4d75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-92565 .elementor-element.elementor-element-924a932{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-7954915 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-e193aef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-d3d20dc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-0f82658{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-16596e2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-2adb313{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-92565 .elementor-element.elementor-element-3ee7704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-3ee7704:not(.elementor-motion-effects-element-type-background), .elementor-92565 .elementor-element.elementor-element-3ee7704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE9DC;}.elementor-92565 .elementor-element.elementor-element-bda8185{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-90e3aa0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-bebc498{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-92565 .elementor-element.elementor-element-2a6a75b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-fc14ee7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-b7ab3b2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-b59463d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-92565 .elementor-element.elementor-element-1299d3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-8cd9917 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-6e6c03c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-636d5ed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-c2bbc0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-976e063 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-217016c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-04a37b7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-27331c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-27331c6:not(.elementor-motion-effects-element-type-background), .elementor-92565 .elementor-element.elementor-element-27331c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1C2E;}.elementor-92565 .elementor-element.elementor-element-c709eb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-92565 .elementor-element.elementor-element-ba145bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-61094bc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-4f213e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92565 .elementor-element.elementor-element-4fbe218 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-92565 .elementor-element.elementor-element-243e9ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS *//* Traveland Italy pilot: page-level styles only */
body{--tl-ink:#0D1C2E;--tl-navy:#14283F;--tl-gold:#B08D57;--tl-gold-dk:#8A6A3B;--tl-gold-lt:#D6BD8F;--tl-cream:#F7F4EB;--tl-stone:#EFE9DC;--tl-text:#2A2F36;--tl-muted:#555A61;--tl-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--tl-sans:Montserrat,system-ui,-apple-system,"Segoe UI",sans-serif}
html{scroll-behavior:smooth}
#inquire{scroll-margin-top:110px}
.tl-wrap{max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);width:100%}
.tl-narrow{max-width:860px;text-align:center;align-items:center}
.tl-section{padding-block:clamp(72px,10vw,140px)}
.elementor .tl-h1 .elementor-heading-title,.elementor .tl-h2 .elementor-heading-title,.elementor .tl-h3 .elementor-heading-title,.elementor .tl-h4 .elementor-heading-title{font-family:var(--tl-serif);font-weight:500;color:var(--tl-ink);letter-spacing:-.005em}
.elementor .tl-h1 .elementor-heading-title{font-size:clamp(46px,7.2vw,104px);line-height:1;color:#fff;text-shadow:0 2px 24px rgba(13,28,46,.35)}
.elementor .tl-h2 .elementor-heading-title{font-size:clamp(34px,4.4vw,60px);line-height:1.08}
.elementor .tl-h3 .elementor-heading-title{font-size:clamp(28px,2.8vw,40px);line-height:1.12}
.elementor .tl-h4 .elementor-heading-title{font-size:clamp(22px,1.9vw,28px);line-height:1.2}
.elementor .tl-light .elementor-heading-title,.tl-light p,.tl-light{color:var(--tl-cream)}
.tl-eyebrow p{font-family:var(--tl-sans);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--tl-gold);margin:0 0 18px}
.tl-eyebrow-dark p{color:var(--tl-gold-dk)}
.tl-body p{font-family:var(--tl-sans);font-size:17px;line-height:1.75;font-weight:400;color:var(--tl-text)}
.tl-body.tl-light p{color:rgba(247,244,235,.88)}
.tl-small p{font-family:var(--tl-sans);font-size:15px;line-height:1.65;color:var(--tl-muted)}
.tl-small.tl-light p{color:rgba(247,244,235,.8)}
.tl-center p{text-align:center}
/* placeholders */
.tl-ph{outline:1px dashed rgba(255,255,255,.35);outline-offset:-1px}
.tl-ph-label{display:inline-block;font:600 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;color:#fff;background:rgba(0,0,0,.6);padding:6px 10px}
.tl-show-m{display:none}
/* hero */
.tl-hero{min-height:100svh;position:relative;overflow:hidden;padding:140px 0 clamp(56px,10vh,120px)}
.tl-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(13,28,46,.25) 0%,rgba(13,28,46,.15) 40%,rgba(13,28,46,.82) 100%)}
.tl-hero .tl-ph-tag{position:absolute!important;top:20px;right:20px;z-index:4;width:auto!important}
.tl-hero .tl-layer{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:40%;z-index:2;pointer-events:none;background:rgba(255,255,255,.04);border-top:1px dashed rgba(255,255,255,.35);align-items:flex-end;padding:16px}
.tl-hero-inner{position:relative;z-index:3;align-items:flex-start}
.tl-lede p{font-family:var(--tl-sans);font-size:clamp(16px,1.35vw,19px);line-height:1.7;color:rgba(255,255,255,.93);max-width:640px;margin:22px 0 0}
.tl-actions{gap:14px 30px;align-items:center;margin-top:30px}
/* buttons */
.tl-btn .elementor-button{font-family:var(--tl-sans);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-radius:0;padding:19px 32px;transition:background-color .3s,color .3s,border-color .3s}
.tl-btn-gold .elementor-button{background:var(--tl-gold);color:var(--tl-ink)}
.tl-btn-gold .elementor-button:hover{background:#C6A673;color:var(--tl-ink)}
.tl-btn-text .elementor-button{background:transparent;color:#fff;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.6);text-transform:none;letter-spacing:.04em;font-size:15px;font-weight:500}
.tl-btn-text .elementor-button:hover{color:var(--tl-gold-lt);border-color:var(--tl-gold-lt)}
.tl-btn-outline .elementor-button{background:transparent;color:var(--tl-cream);border:1px solid var(--tl-gold)}
.tl-btn-outline .elementor-button:hover{background:var(--tl-gold);color:var(--tl-ink)}
.tl-btn .elementor-button:focus-visible,.tl-sticky:focus-visible,.tl-form input:focus-visible,.tl-form select:focus-visible,.tl-form textarea:focus-visible{outline:2px solid var(--tl-gold-lt);outline-offset:3px}
/* trust band */
.tl-trust{padding-block:30px}
.tl-trust-row{gap:20px;justify-content:space-between}
.tl-trust-item{flex:1 1 200px;border-left:1px solid rgba(176,141,87,.45);padding-left:20px}
.tl-trust-item p{margin:0;display:flex;flex-direction:column;gap:4px;font-family:var(--tl-sans);font-size:13px;color:rgba(247,244,235,.78)}
.tl-trust-item strong{font-family:var(--tl-serif);font-size:23px;font-weight:500;color:var(--tl-gold-lt)}
/* regions: layered image + overlapping card */
.tl-regions{background:var(--tl-cream)}
.tl-region-list{gap:clamp(72px,9vw,128px);margin-top:clamp(48px,6vw,88px)}
.tl-region{align-items:center;gap:0}
.tl-region.tl-rev{flex-direction:row-reverse}
.tl-region-media{flex:0 0 58%;width:58%;position:relative}
.tl-region-media::before{content:"";position:absolute;inset:28px -28px -28px 28px;border:1px solid var(--tl-gold);z-index:0}
.tl-rev .tl-region-media::before{inset:28px 28px -28px -28px}
.tl-frame{position:relative;z-index:1}
.tl-frame img{width:100%;aspect-ratio:1024/650;object-fit:cover;display:block}
.tl-region-card{flex:0 0 46%;width:46%;margin-left:-4%;background:#fff;padding:clamp(28px,4vw,56px);position:relative;z-index:2;box-shadow:0 30px 60px -30px rgba(13,28,46,.35)}
.tl-rev .tl-region-card{margin-left:0;margin-right:-4%}
/* parallax band */
.tl-parallax{min-height:clamp(420px,62vh,640px);justify-content:center;position:relative;overflow:hidden}
.tl-parallax .tl-layer{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:45%;z-index:2;pointer-events:none;border-top:1px dashed rgba(255,255,255,.35);align-items:flex-end;padding:16px}
.tl-parallax-inner{position:relative;z-index:3}
.tl-parallax-text p{text-align:center;margin:0}
.tl-stat{font-family:var(--tl-serif);font-weight:500;font-size:clamp(34px,5vw,68px);line-height:1.08;color:#fff;text-shadow:0 2px 20px rgba(13,28,46,.5)}
.tl-stat-sub{font-family:var(--tl-sans);font-size:17px;letter-spacing:.04em;color:rgba(255,255,255,.92);margin-top:14px!important}
/* experience cards */
.tl-cards{gap:28px;margin-top:56px}
.tl-card{flex:0 0 calc((100% - 56px)/3);width:calc((100% - 56px)/3);background:#fff;transition:box-shadow .4s ease;will-change:transform}
.tl-card:hover{box-shadow:0 34px 60px -30px rgba(13,28,46,.5)}
.tl-card-img img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}
.tl-card-body{padding:24px 26px 30px}
.tl-card-body .tl-small p{margin:10px 0 0}
/* how it works */
.tl-steps{gap:40px;margin-top:56px}
.tl-step{flex:1 1 260px;border-top:1px solid rgba(176,141,87,.55);padding-top:28px}
.tl-step-num p{font-family:var(--tl-serif);font-size:40px;line-height:1;color:var(--tl-gold);margin:0 0 14px}
.tl-center-row{justify-content:center;margin-top:56px}
/* film */
.tl-film{background:var(--tl-cream)}
.tl-film-frame{max-width:1120px;margin-top:40px}
.tl-caption p{font-family:var(--tl-sans);font-size:12px;color:var(--tl-muted);text-align:center;margin:14px 0 0}
/* seasons */
.tl-when{background:var(--tl-cream);padding-top:0}
.tl-seasons{margin-top:56px}
.tl-season{flex:1 1 220px;padding:8px 28px;border-left:1px solid rgba(138,106,59,.35)}
.tl-season .tl-small p{margin-top:10px}
/* faq */
.tl-faq-list{max-width:920px;margin-top:48px}
.tl-accordion .elementor-accordion-item{border:0!important;border-bottom:1px solid rgba(13,28,46,.16)!important}
.tl-accordion .elementor-tab-title{padding:26px 0!important;border:0!important}
.tl-accordion .elementor-tab-title,.tl-accordion .elementor-accordion-title{font-family:var(--tl-serif);font-size:clamp(21px,2vw,26px);font-weight:500;color:var(--tl-ink)!important;line-height:1.25}
.tl-accordion .elementor-accordion-icon{color:var(--tl-gold-dk)}
.tl-accordion .elementor-tab-content{padding:0 0 26px!important;border:0!important}
.tl-accordion .elementor-tab-content p{font-family:var(--tl-sans);font-size:16px;line-height:1.75;color:var(--tl-text);margin:0}
/* inquire */
.tl-inquire-grid{gap:clamp(40px,6vw,96px);align-items:flex-start}
.tl-inquire-form{flex:1 1 560px}
.tl-inquire-aside{flex:0 1 380px;border-left:1px solid rgba(176,141,87,.45);padding-left:clamp(24px,4vw,56px);gap:18px}
.tl-inquire a{color:var(--tl-gold-lt)}
.tl-office{margin:22px 0 0}
.tl-form .wpcf7-form p{margin:0 0 22px}
.tl-form label{display:block;font-family:var(--tl-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(247,244,235,.82)}
.tl-form input[type=text],.tl-form input[type=email],.tl-form input[type=tel],.tl-form select,.tl-form textarea{width:100%;margin-top:8px;background:transparent;border:0;border-bottom:1px solid rgba(247,244,235,.5);border-radius:0;padding:12px 0;color:var(--tl-cream);font:400 16px/1.4 var(--tl-sans);text-transform:none;letter-spacing:0}
.tl-form select option{color:var(--tl-ink)}
.tl-form textarea{height:130px;resize:vertical}
.tl-form input:focus,.tl-form select:focus,.tl-form textarea:focus{border-bottom-color:var(--tl-gold)}
.tl-form input[type=submit]{background:var(--tl-gold);color:var(--tl-ink);border:0;border-radius:0;padding:19px 34px;font:600 13px/1 var(--tl-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .3s}
.tl-form input[type=submit]:hover{background:#C6A673}
.tl-form .wpcf7-response-output{color:var(--tl-cream);border-color:var(--tl-gold)!important;margin:20px 0 0!important}
.tl-form .wpcf7-not-valid-tip{color:#F4C2AE}
/* related */
.tl-related{background:var(--tl-cream);padding-block:48px}
.tl-related a{color:var(--tl-gold-dk);text-decoration:underline;text-underline-offset:3px}
/* sticky mobile CTA + code container */
.tl-code{padding:0!important;min-height:0!important}
.tl-sticky{display:none}
@media (max-width:1024px){
 .tl-card{flex-basis:calc((100% - 28px)/2);width:calc((100% - 28px)/2)}
 .tl-region-media{flex-basis:56%;width:56%}
}
@media (max-width:767px){
 .tl-hide-m{display:none}.tl-show-m{display:inline-block}
 .tl-hero{padding-top:110px}
 .tl-region,.tl-region.tl-rev{flex-direction:column}
 .tl-region-media,.tl-region-card{flex:1 1 auto;width:100%}
 .tl-region-media::before,.tl-rev .tl-region-media::before{inset:14px -10px -14px 10px}
 .tl-region-card,.tl-rev .tl-region-card{margin:-36px 16px 0!important;width:auto}
 .tl-cards{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;-webkit-overflow-scrolling:touch}
 .tl-card{flex:0 0 80%;width:80%;scroll-snap-align:start}
 .tl-season{border-left:0;border-top:1px solid rgba(138,106,59,.35);padding:22px 0}
 .tl-inquire-aside{border-left:0;border-top:1px solid rgba(176,141,87,.45);padding-left:0;padding-top:36px}
 .tl-trust-item{flex-basis:calc(50% - 10px)}
 .tl-sticky{display:block;position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:999;text-align:center;background:var(--tl-gold);color:var(--tl-ink)!important;font:600 13px/1 var(--tl-sans);letter-spacing:.16em;text-transform:uppercase;padding:19px;box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateY(160%);transition:transform .35s ease}
 .tl-sticky.is-on{transform:none}
}
/* reduced motion: static fallback */
@media (prefers-reduced-motion:reduce){
 html{scroll-behavior:auto}
 .tl-hero .elementor-motion-effects-layer,.tl-parallax .elementor-motion-effects-layer,.tl-layer,.tl-region-media,.tl-card{transform:none!important;transition:none!important}
 .tl-sticky{transition:none}
}
body.tl-reduce .elementor-motion-effects-layer,body.tl-reduce .tl-layer,body.tl-reduce .tl-region-media,body.tl-reduce .tl-card{transform:none!important}
/* fixes */
.tl-step,.tl-season,.tl-inquire-form,.tl-inquire-aside,.tl-card-body,.tl-hero-inner,.tl-parallax-inner{width:auto!important}
.tl-steps>.tl-step{flex:1 1 260px}
.tl-seasons>.tl-season{flex:1 1 220px}
.tl-inquire-grid>.tl-inquire-form{flex:1 1 520px}
.tl-inquire-grid>.tl-inquire-aside{flex:0 1 380px}
.tl-fonts{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important}
.tl-region-card .tl-body p,.tl-inquire-form .tl-body p{margin:18px 0 28px}
.tl-narrow .tl-body p{margin-top:18px}
.tl-accordion .elementor-accordion-icon,.tl-accordion .elementor-accordion-icon i,.tl-accordion .elementor-accordion-icon i:before,.tl-accordion .elementor-accordion-icon svg{color:#8A6A3B!important;fill:#8A6A3B!important}
.tl-accordion .elementor-tab-title.elementor-active .elementor-accordion-title{color:var(--tl-ink)!important}
@media (max-width:767px){.tl-inquire-grid>.tl-inquire-form,.tl-inquire-grid>.tl-inquire-aside{flex:1 1 100%}}
.tl-cards>.tl-card{flex:0 0 calc((100% - 56px)/3)!important;width:calc((100% - 56px)/3)!important;max-width:none!important}
.tl-hero .tl-layer,.tl-parallax .tl-layer{justify-content:flex-end!important;align-items:flex-end!important}
@media (max-width:1024px){.tl-cards>.tl-card{flex:0 0 calc((100% - 28px)/2)!important;width:calc((100% - 28px)/2)!important}}
@media (max-width:767px){.tl-cards{flex-wrap:nowrap!important}.tl-cards>.tl-card{flex:0 0 80%!important;width:80%!important}}
@media (max-width:767px){#inquire{scroll-margin-top:0}#gotop{bottom:96px!important}.tl-cards{scroll-padding-inline:20px}}
/* mobile tap targets (44px minimum) */
.tl-office a,.tl-related a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px}
.tl-btn-text .elementor-button{display:inline-flex;align-items:center;min-height:44px}
.tl-accordion .elementor-tab-title{min-height:44px}
.tl-office{line-height:1.5}
/* hero overlay + gold title */
.tl-hero::after{background:linear-gradient(180deg,rgba(13,28,46,.58) 0%,rgba(13,28,46,.52) 40%,rgba(13,28,46,.72) 70%,rgba(13,28,46,.9) 100%)!important}
.elementor .tl-hero .tl-h1 .elementor-heading-title{color:#D6BD8F!important;text-shadow:0 2px 28px rgba(13,28,46,.55)}
.tl-hero .tl-eyebrow p{color:#F7F4EB!important;opacity:.9}
.tl-hero .tl-lede p{color:#FFFFFF!important}
@media (max-width:767px){.tl-hero::after{background:linear-gradient(180deg,rgba(13,28,46,.5) 0%,rgba(13,28,46,.6) 35%,rgba(13,28,46,.85) 60%,rgba(13,28,46,.92) 100%)!important}}
/* end hero overlay */
.tl-cards{justify-content:center}
.tl-cities{gap:0;margin-top:48px}
.tl-city{flex:1 1 30%;width:auto!important;padding:24px 28px;border-left:1px solid rgba(138,106,59,.35)}
.tl-city .tl-small p{margin-top:8px}
@media (max-width:767px){.tl-city{flex-basis:100%;border-left:0;border-top:1px solid rgba(138,106,59,.35);padding:20px 0}}
.tl-ph-box{background:#3B4048;align-items:center!important;justify-content:center!important;width:100%!important}
.tl-frame-ph{aspect-ratio:1024/650;position:relative;z-index:1}
.tl-card-ph{aspect-ratio:4/5}
.tl-when-top{padding-top:clamp(72px,10vw,140px)}
/* Destinations hub */
.tl-hub-hero{background:radial-gradient(120% 90% at 75% 45%,#14283f 0%,#0d1c2e 60%,#0a1624 100%)!important;min-height:92svh}
.tl-hub-hero::after{background:linear-gradient(90deg,rgba(13,28,46,.85) 0%,rgba(13,28,46,.35) 45%,rgba(13,28,46,0) 70%)!important}
.tl-hub-hero .tl-hero-inner .elementor-widget-text-editor,.tl-hub-hero .tl-hero-inner .elementor-widget-heading{max-width:600px}
.tl-globe-wrap{position:absolute!important;z-index:2!important;top:50%;right:-4vw;width:min(60vw,860px)!important;height:min(60vw,860px);transform:translateY(-50%)}
.tl-globe-wrap .elementor-widget-container,.tl-globe{width:100%;height:100%}
.tl-globe{opacity:0;transition:opacity 1.2s ease}
.tl-globe-ready .tl-globe{opacity:1}
.tl-globe-off{display:none!important}
.tl-globe canvas{outline:none}
.tl-globe-tip{font-family:"Montserrat",sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#0d1c2e;background:#f7f4eb;padding:6px 10px;border-radius:3px;box-shadow:0 6px 18px rgba(0,0,0,.3)}
.tl-hub-card{text-decoration:none!important;color:inherit!important;transition:transform .35s ease,box-shadow .35s ease}
.tl-hub-card:hover,.tl-hub-card:focus-visible{transform:translateY(-4px);box-shadow:0 18px 40px rgba(13,28,46,.18)}
.tl-hub-card:focus-visible{outline:2px solid #b08d57;outline-offset:4px}
@media (max-width:1024px){.tl-globe-wrap{right:-18vw;width:80vw!important;height:80vw;opacity:.55}}
@media (max-width:767px){.tl-hub-hero{min-height:auto;padding-top:96px}.tl-globe-wrap{position:relative!important;top:auto;right:auto;transform:none;width:100%!important;height:320px;opacity:1;margin:0 auto 8px;order:-1}.tl-hub-hero::after{background:linear-gradient(180deg,rgba(13,28,46,0) 0%,rgba(13,28,46,.6) 55%,rgba(13,28,46,.9) 100%)!important}}
@media (prefers-reduced-motion:reduce){.tl-globe,.tl-hub-card{transition:none}}
.elementor .tl-hub-hero .tl-h1,.elementor .tl-hub-hero .tl-lede,.elementor .tl-hub-hero .tl-eyebrow{max-width:620px!important}
@media (max-width:1024px){.elementor .tl-hub-hero .tl-h1,.elementor .tl-hub-hero .tl-lede{max-width:100%!important}}
.elementor .tl-hub-hero .tl-hero-inner{width:100%!important}

/* ===== Destinations accent layer (page-level only) ===== */
body{--tl-accent:#2A6F7F;--tl-accent-dk:#1F5360;--tl-accent-wash:#E8F1F3}
body .elementor .tl-eyebrow-dark,body .elementor .tl-eyebrow-dark p{color:var(--tl-accent-dk)!important}
body .elementor .tl-eyebrow-dark p::before{content:"";display:inline-block;width:22px;height:1px;background:var(--tl-accent);vertical-align:middle;margin-right:12px}
body .elementor .tl-h2:not(.tl-light) .elementor-heading-title::after{content:"";display:block;width:56px;height:2px;background:linear-gradient(90deg,var(--tl-accent) 0 70%,var(--tl-gold) 70% 100%);margin-top:20px}
body .elementor .tl-narrow .tl-h2 .elementor-heading-title::after,body .elementor .tl-center .tl-h2 .elementor-heading-title::after{margin-inline:auto}
body .elementor .tl-trust{border-top:3px solid var(--tl-accent)!important}
body .elementor .tl-region-card{border-top:3px solid var(--tl-accent)!important}
body .elementor .tl-card{transition:box-shadow .3s ease,transform .3s ease}
body .elementor .tl-card:hover{box-shadow:0 0 0 2px var(--tl-accent),0 18px 40px rgba(13,28,46,.14)!important;transform:translateY(-3px)}
body .elementor .tl-card-body{border-bottom:3px solid var(--tl-accent)!important}
body .elementor .tl-when{background:var(--tl-accent-wash)!important}
body .elementor .tl-season{border-top:2px solid var(--tl-accent)!important}
body .elementor .tl-step-num,body .elementor .tl-step-num p{color:var(--tl-accent)!important}
body .elementor .tl-accordion .elementor-tab-title .elementor-accordion-icon,body .elementor .tl-accordion .elementor-tab-title.elementor-active a{color:var(--tl-accent-dk)!important}
body .elementor .tl-accordion .elementor-accordion-item{border-left:2px solid transparent;transition:border-color .25s}
body .elementor .tl-accordion .elementor-accordion-item:has(.elementor-active){border-left-color:var(--tl-accent)}
body .elementor .tl-related a:hover{color:var(--tl-accent-dk)!important}


/* ===== BRAND V2: Destinations ===== */
body{--tl-b1:#2A6F7F;--tl-b2:#B08D57;--tl-bdeep:#0C252B}
body .elementor .tl-hero::after{background:linear-gradient(105deg,color-mix(in srgb,var(--tl-b1) 46%,transparent) 0%,color-mix(in srgb,var(--tl-b1) 14%,transparent) 42%,transparent 62%),linear-gradient(180deg,rgba(13,28,46,.22) 0%,rgba(13,28,46,.08) 38%,color-mix(in srgb,var(--tl-bdeep) 88%,transparent) 100%)!important}
body .elementor .tl-hero .tl-eyebrow,body .elementor .tl-hero .tl-eyebrow p{color:color-mix(in srgb,var(--tl-b2) 45%,#fff)!important}
body .elementor .tl-hero .tl-eyebrow p::before{content:"";display:inline-block;width:28px;height:2px;background:linear-gradient(90deg,var(--tl-b1),var(--tl-b2));vertical-align:middle;margin-right:12px}
body .elementor .tl-parallax::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(120deg,color-mix(in srgb,var(--tl-b1) 55%,transparent) 0%,color-mix(in srgb,var(--tl-bdeep) 35%,transparent) 50%,color-mix(in srgb,var(--tl-b2) 45%,transparent) 100%)}
body .elementor .tl-parallax .tl-stat-sub{color:color-mix(in srgb,var(--tl-b2) 30%,#fff)!important}
body .elementor > .e-con:has(.tl-h2.tl-light):not(.tl-hero):not(.tl-parallax){background-image:linear-gradient(135deg,color-mix(in srgb,var(--tl-b1) 34%,transparent) 0%,transparent 55%),linear-gradient(315deg,color-mix(in srgb,var(--tl-b2) 26%,transparent) 0%,transparent 50%)!important}
body .elementor .tl-h2.tl-light .elementor-heading-title::after{content:"";display:block;width:56px;height:2px;margin-top:20px;background:linear-gradient(90deg,var(--tl-b1),var(--tl-b2) 60%,var(--tl-gold))}
body .elementor .tl-h2:not(.tl-light) .elementor-heading-title::after{width:72px!important;height:3px!important;background:linear-gradient(90deg,var(--tl-b1) 0 45%,var(--tl-b2) 45% 78%,var(--tl-gold) 78% 100%)!important}
body .elementor .tl-trust{border-top:0!important;background-image:linear-gradient(90deg,var(--tl-b1),var(--tl-b2))!important;background-size:100% 4px!important;background-repeat:no-repeat!important;background-position:top!important}
body .elementor .tl-partner-stripe{border-top:0!important;background-image:linear-gradient(90deg,var(--tl-b1),var(--tl-b2))!important;background-size:100% 4px;background-repeat:no-repeat;background-position:top}
body .elementor .tl-region:nth-child(even) .tl-region-card,body .elementor .tl-region-list > .e-con:nth-child(even) .tl-region-card{border-top-color:var(--tl-b2)!important}
body .elementor .tl-card-body{border-bottom:0!important;background-image:linear-gradient(90deg,var(--tl-b1),var(--tl-b2))!important;background-size:100% 3px!important;background-repeat:no-repeat!important;background-position:bottom!important}
body .elementor .tl-card:hover{box-shadow:0 0 0 2px var(--tl-b1),0 22px 44px color-mix(in srgb,var(--tl-b1) 22%,transparent)!important}
body .elementor .tl-season:nth-child(even){border-top-color:var(--tl-b2)!important}
body .elementor .tl-when{background:linear-gradient(180deg,var(--tl-accent-wash),color-mix(in srgb,var(--tl-b2) 10%,#fff))!important}
body .elementor .tl-step-num,body .elementor .tl-step-num p{color:var(--tl-b2)!important}
body .elementor .tl-inquire-aside{border-left-color:color-mix(in srgb,var(--tl-b1) 55%,transparent)!important}
/* ===== END V2 ===== */

/* ===== TYPE V3: Playfair Display ===== */
body{--tl-hfont:'Playfair Display',Georgia,serif;--tl-hs:0.9}
body .elementor .tl-h1 .elementor-heading-title,body .elementor .tl-h2 .elementor-heading-title,body .elementor .tl-h3 .elementor-heading-title,body .elementor .tl-h4 .elementor-heading-title{font-family:var(--tl-hfont)!important;letter-spacing:-.005em!important}
body .elementor .tl-h1 .elementor-heading-title{font-weight:700!important;font-size:clamp(calc(46px * var(--tl-hs)),calc(7.2vw * var(--tl-hs)),calc(104px * var(--tl-hs)))!important;line-height:1.06!important;text-shadow:0 1px 2px rgba(8,16,28,.5),0 4px 14px rgba(8,16,28,.38),0 12px 42px rgba(8,16,28,.4)!important}
/* ===== END V3 ===== */

/* ===== GLOBE MOBILE V1 ===== */
.tl-globe-wrap .elementor-widget-container{position:relative}
.tl-globe-pop{position:absolute;left:50%;bottom:8px;z-index:4;display:flex;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:0 4px 0 14px;min-height:48px;background:#f7f4eb;color:#0d1c2e;border-radius:4px;box-shadow:0 10px 28px rgba(0,0,0,.35);font-family:"Montserrat",sans-serif;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,10px);transition:opacity .25s ease,transform .25s ease}
.tl-globe-pop.on{opacity:1;pointer-events:auto;transform:translate(-50%,0)}
.tl-globe-pop .tl-gp-name{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75;overflow:hidden;text-overflow:ellipsis}
.tl-globe-pop .tl-gp-go{font-size:14px;font-weight:600;color:#0d1c2e;text-decoration:underline;text-underline-offset:3px;padding:14px 4px;overflow:hidden;text-overflow:ellipsis}
.tl-globe-pop .tl-gp-x{appearance:none;background:none;border:0;color:#0d1c2e;font-size:22px;line-height:1;min-width:44px;min-height:44px;padding:0;cursor:pointer}
.tl-globe-hint{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:3;font-family:"Montserrat",sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f7f4eb;background:rgba(13,28,46,.55);padding:6px 12px;border-radius:999px;pointer-events:none;transition:opacity .4s ease}
.tl-globe-hint.gone{opacity:0}
@media (max-width:767px){
.tl-globe-wrap{height:min(94vw,440px)!important;margin:0 auto 4px!important}
.tl-globe,.tl-globe canvas{touch-action:pan-y}
}
@media (prefers-reduced-motion:reduce){.tl-globe-pop,.tl-globe-hint{transition:none}}
/* ===== END GLOBE MOBILE V1 ===== */

/* ===== CONTRAST V1 ===== */
body .elementor .tl-hero::after{background:linear-gradient(90deg,color-mix(in srgb,var(--tl-bdeep) 82%,transparent) 0%,color-mix(in srgb,var(--tl-bdeep) 76%,transparent) 60%,color-mix(in srgb,var(--tl-bdeep) 64%,transparent) 85%,color-mix(in srgb,var(--tl-bdeep) 54%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--tl-bdeep) 38%,transparent) 0%,transparent 35%,color-mix(in srgb,var(--tl-bdeep) 55%,transparent) 100%)!important}
body .elementor .tl-parallax::after{background:linear-gradient(180deg,color-mix(in srgb,var(--tl-bdeep) 62%,transparent) 0%,color-mix(in srgb,var(--tl-bdeep) 74%,transparent) 50%,color-mix(in srgb,var(--tl-bdeep) 62%,transparent) 100%)!important}
body .elementor .tl-hero .elementor-heading-title,body .elementor .tl-hero p,body .elementor .tl-parallax .elementor-heading-title,body .elementor .tl-parallax p{text-shadow:0 1px 3px rgba(0,0,0,.45),0 2px 18px rgba(0,0,0,.35)!important}
@media (max-width:767px){body .elementor .tl-hero::after{background:linear-gradient(180deg,color-mix(in srgb,var(--tl-bdeep) 76%,transparent) 0%,color-mix(in srgb,var(--tl-bdeep) 80%,transparent) 30%,color-mix(in srgb,var(--tl-bdeep) 86%,transparent) 100%)!important}}
body .elementor .tl-hero .tl-eyebrow,body .elementor .tl-hero .tl-eyebrow p{color:#F2EBDD!important}
body .elementor .tl-hero .tl-h1 .elementor-heading-title{color:#E4D2AE!important}
/* ===== END CONTRAST V1 ===== */

/* ===== CARD HOVER V1 ===== */
.tl-ca{transform:none!important;transition:transform .35s ease,box-shadow .35s ease,filter .35s ease;will-change:transform}
.tl-ca:hover,.tl-ca:focus-visible{transform:translateY(-6px) scale(1.035)!important;box-shadow:0 18px 40px rgba(13,28,46,.28);filter:brightness(1.06);z-index:2}
@media (hover:none){.tl-ca:hover{transform:none!important}}
@media (prefers-reduced-motion:reduce){.tl-ca,.tl-ca:hover{transition:none;transform:none!important}}
/* ===== END CARD HOVER V1 ===== */

/* REGION ANCHORS */ .tl-city{scroll-margin-top:96px}
/* REGION PAGE */ .tl-region-hero{min-height:82svh} .tl-group-head{margin-top:48px;margin-bottom:8px} .tl-group-head .tl-h3{text-align:center} .tl-other-regions .tl-city .elementor-heading-title a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor} 
/* OTHER REGION PHOTOS */ .tl-other-regions .tl-city{overflow:hidden;padding-top:0!important} .tl-other-regions .tl-oth-img{margin:0 0 18px!important;width:calc(100% + 2px)} .tl-other-regions .tl-oth-img img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .5s ease} .tl-other-regions .tl-city:hover .tl-oth-img img{transform:scale(1.04)}/* End custom CSS */