.esg.esg-b34{font-family:inherit;line-height:1.85;overflow:clip}
body.true-travel .true-main .esg.esg-b34 .esg-nav{top:100px}
body.true-travel .true-main .esg.esg-b34 :is(#decision,#month-board,#regions,#trip-fit,#prices,#packing,#faq){scroll-margin-top:210px}
body.true-travel .true-main .esg.esg-b34 :is(h1,h2,h3,h4,p,span,b,i,strong,small,li,button,a,summary){font-family:inherit}
.esg.esg-b34 :is(h1,h2,h3,h4,button,select,input){font-family:inherit}
body.true-travel .true-main .esg.esg-b34 .esg-dial :is(p,b,span,i){color:#1f2423}
body.true-travel .true-main .esg.esg-b34 .esg-code,
body.true-travel .true-main .esg.esg-b34 .esg-heading>p:first-child{color:#73522d}
body.true-travel .true-main .esg.esg-b34 .esg-hero .esg-code,
body.true-travel .true-main .esg.esg-b34 .esg-section--fit .esg-heading>p:first-child,
body.true-travel .true-main .esg.esg-b34 .esg-section--dark .esg-heading>p:first-child{color:#f4b942!important}
body.true-travel .true-main .esg.esg-b34 :is(.esg-hero,.esg-rule,.esg-section--fit,.esg-section--dark) :is(h1,h2,h3,p,li,strong){color:#fff}
body.true-travel .true-main .esg.esg-b34 .esg-hero .esg-dial :is(p,b,span,i){color:#1f2423}
.esg.esg-b34 .esg-fit-tabs>[role=group]{display:grid}
.esg.esg-b34 .esg-fit-tabs>[role=region]{background:#17343d;padding:32px}
body.true-travel .true-main .esg.esg-b34 .esg-fit-tabs button[aria-pressed=true]{background:#f4b942;color:#1f2423!important}
.esg.esg-b34[dir=ltr] .esg-fit-tabs button{text-align:left}
.esg.esg-b34 .esg-fit-tabs button{text-align:start}
.esg.esg-b34 .esg-nav a{flex:0 0 auto}
body.true-travel .true-main .esg.esg-b34 .esg-cta a:not(.esg-btn),
body.true-travel .true-main .esg.esg-b34 .esg-actions>a:not(.esg-btn){color:#fff!important;text-decoration:underline}
body.true-travel .true-main .esg.esg-b34 .esg-cta .esg-code{color:#082b25!important}
body.true-travel .true-main .esg.esg-b34 a.esg-btn{color:#1f2423!important}
.esg.esg-b34 .esg-price:has(>article:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}
.esg.esg-b34 .esg-code,.esg.esg-b34 .esg-heading>p:first-child{letter-spacing:normal}
body.true-travel .true-main .esg.esg-b34 .esg-months button:not([aria-pressed=true]) b{color:#73522d}
.esg.esg-b34 :is(a,button,summary):focus-visible{outline:3px solid #f4b942;outline-offset:4px;box-shadow:0 0 0 7px #082b25}
.esg.esg-b34 a:not(.esg-btn){text-decoration:underline;text-underline-offset:.2em}
.esg.esg-b34 [data-esg-reset]{margin-top:16px;cursor:pointer}
.esg.esg-b34 [data-esg-reset]:hover,.esg.esg-b34 .esg-months button:hover{outline:2px solid #082b25;outline-offset:2px}
@media(max-width:600px){body.true-travel .true-main .esg.esg-b34 .esg-nav{top:80px}.esg.esg-b34 .esg-fit-tabs>[role=group]{grid-template-columns:repeat(2,minmax(0,1fr))}.esg.esg-b34 .esg-price:has(>article:nth-child(4)){grid-template-columns:1fr}.esg.esg-b34 .esg-cta{padding-bottom:90px}.esg.esg-b34 .esg-sources{padding-inline-end:54px}}
@media(prefers-reduced-motion:reduce){.esg.esg-b34 *,.esg.esg-b34 *:hover{animation:none!important;transition:none!important;transform:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){.esg.esg-b34 a{text-decoration:underline!important}.esg.esg-b34 :is(a,button,summary):focus-visible{outline:3px solid Highlight;box-shadow:none}.esg.esg-b34 button[aria-pressed=true]{outline:3px solid Highlight}.esg.esg-b34 .esg-btn{border:2px solid ButtonText;box-shadow:none}}

