.pt-0{padding-top:0!important}.pt-half{padding-top:3.5em!important}.pb-0{padding-bottom:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.primary-contact-cta--compact{margin-top:clamp(2rem, 4vw, 3.5rem);margin-bottom:clamp(2rem, 4vw, 3.5rem)}.primary-contact-cta--compact .primary-contact-cta__inner{max-width:1050px;gap:clamp(1.5rem, 4vw, 3.5rem);padding:clamp(1.5rem, 3vw, 2.5rem) clamp(1.5rem, 4vw, 3rem);box-sizing:border-box}.primary-contact-cta--compact .primary-contact-cta__photo{width:105px;height:105px}.primary-contact-cta--compact h2{font-size:clamp(1.75rem, 3vw, 2.35rem)}.country-svg-map{padding:0 0 3em;width:85%;max-width:900px;margin:auto;overflow:hidden;box-sizing:border-box}.country-svg-map__canvas{position:relative;width:100%;max-width:var(--country-map-max-width,1180px);margin:0 auto}.country-svg-map__image{display:block;width:100%;height:auto}.country-svg-map__hotspot{position:absolute;z-index:2;top:var(--map-y);left:var(--map-x);width:clamp(28px, 3.2vw, 44px);height:clamp(28px, 3.2vw, 44px);border-radius:50%;background:#fff0;transform:translate(-50%,-50%)}.country-svg-map__hotspot::after{position:absolute;top:50%;left:50%;width:10px;height:10px;content:"";border-radius:50%;background:#fff0;transform:translate(-50%,-50%);transition:box-shadow 0.2s ease,background-color 0.2s ease}.country-svg-map__hotspot:hover::after,.country-svg-map__hotspot:focus-visible::after{background:rgb(227 171 119 / .25);box-shadow:0 0 0 9px rgb(227 171 119 / .22)}.country-svg-map__hotspot:focus-visible{outline:2px solid #373737;outline-offset:2px}@media only screen and (min-width:768px){.country-svg-map--guatemala{margin-top:2rem}}@media only screen and (max-width:767px){.country-svg-map{width:100%;max-width:100%;padding:2rem 1rem}.country-svg-map__hotspot{width:34px;height:34px}}body.single-country .bt-subnav{border-bottom:1px solid #E3AD7F}.page-template-home .hero-slider-media::before,.page-template-home .hero-slider-media::after{display:none}.page-template-home .hero-slide{position:relative}.page-template-home .hero-slide-image{position:absolute;inset:0;height:100%}.page-template-home .hero-slide-image::before,.page-template-home .hero-slide-image::after{position:absolute;inset:0;content:"";pointer-events:none}.page-template-home .hero-slide-image::before{z-index:1;background-image:linear-gradient(-180deg,#fff0 0%,rgb(0 0 0 / .4) 100%)}.page-template-home .hero-slide-image::after{z-index:2;background-image:linear-gradient(198deg,rgb(227 171 119 / .36) 1%,rgb(47 75 52 / .36) 78%)}.page-template-home .hero-slide-image picture{display:block;height:100%}.page-template-home .hero-slide-image img{display:block;width:100%;height:100%;object-fit:cover}.page-template-home .hero-slider-content{z-index:3}.our-specialist{padding:clamp(2rem, 4vw, 3.5rem) 0}.our-specialist__inner{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,3fr);max-width:1140px;width:90%;margin:0 auto;overflow:hidden;border-radius:8px;background:#faf7f3}.our-specialist__visual{display:flex;flex-direction:column}.our-specialist__media{margin:0;background:#E3AD7F}.our-specialist__media img{display:block;width:100%;height:clamp(260px, 25vw, 340px);object-fit:cover;object-position:center}.our-specialist__content{display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(2rem, 4vw, 3.5rem);padding-top:clamp(1.5rem, 3vw, 2.5rem)}.our-specialist__eyebrow{margin:0 0 .75rem;color:#E3AD7F;font-size:.8rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.our-specialist h2{margin:0 0 1.5rem}.our-specialist__copy{font-size:1.1rem}.our-specialist__copy p{margin-top:0}.our-specialist__copy p:last-child{margin-bottom:0}.our-specialist__contact{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:1.25rem;text-align:center;background:rgb(227 173 127 / .18)}.our-specialist__phone{margin:1.5rem 0 0;font-family:var(--headings);font-size:1.25rem}.our-specialist__phone a{color:#373737;white-space:nowrap;text-decoration:underline;text-decoration-color:#E3AD7F;text-underline-offset:4px}.our-specialist__phone a:hover,.our-specialist__phone a:focus{color:#E3AD7F}.our-specialist__button{display:inline-flex;width:auto;justify-content:center}.top-experiences{padding:0;padding-bottom:2em}.top-experiences__inner{display:grid;grid-template-columns:minmax(240px,0.7fr) minmax(0,1.3fr);gap:clamp(2rem, 5vw, 5rem);max-width:1140px;width:90%;margin:0 auto;padding:clamp(2rem, 5vw, 4rem);border:1px solid rgb(227 173 127 / .65);border-radius:8px;background:#faf7f3}.top-experiences__heading{align-self:start}.top-experiences__heading h2{margin:0}.top-experiences__eyebrow{margin:0 0 .75rem;color:#E3AD7F;font-size:.8rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.top-experiences__intro{margin-top:1.25rem;font-size:1rem;line-height:1.6}.top-experiences__intro p{margin:0 0 .75rem}.top-experiences__intro p:last-child{margin-bottom:0}.top-experiences__list ul,.top-experiences__list ol{margin:0;padding-left:1.35rem;columns:2;column-gap:clamp(2rem, 4vw, 4rem)}.top-experiences__list li{margin:0 0 1rem;padding-left:.35rem;break-inside:avoid}.top-experiences__list li::marker{color:#E3AD7F}.top-experiences__list a{color:#373737;text-decoration:underline;text-decoration-color:#E3AD7F;text-underline-offset:3px}.top-experiences__list a:hover,.top-experiences__list a:focus{color:#E3AD7F}.destinations-grid{max-width:1140px;width:90%;margin:0 auto;padding-bottom:clamp(3rem, 6vw, 5rem)}.destinations-grid ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem, 3vw, 2.5rem);margin:0;padding:0;list-style:none}.destinations-grid__item{min-width:0}.destinations-grid__card{display:flex;height:100%;overflow:hidden;flex-direction:column;border-radius:8px;background:#faf7f3;color:#373737;box-shadow:0 3px 14px rgb(55 55 55 / .08);transition:box-shadow 0.25s ease,transform 0.25s ease}.destinations-grid__card:hover,.destinations-grid__card:focus{color:#373737;box-shadow:0 8px 24px rgb(55 55 55 / .14);transform:translateY(-3px)}.destinations-grid__card:hover .destinations-grid__image img,.destinations-grid__card:focus .destinations-grid__image img{transform:scale(1.03)}.destinations-grid__image{overflow:hidden;margin:0;aspect-ratio:1.6;background:#eee}.destinations-grid__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.destinations-grid__content{display:flex;flex:1;align-items:flex-start;flex-direction:column;padding:clamp(1.25rem, 3vw, 2rem)}.destinations-grid__content h3{margin:0 0 .75rem}.destinations-grid__description{margin-bottom:1.25rem}.destinations-grid__description p{margin:0 0 .75rem}.destinations-grid__description p:last-child{margin-bottom:0}.destinations-grid__link{margin-top:auto;color:#E3AD7F;font-size:.8rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.destinations-grid__link i{margin-left:.35rem}.single-country #Accommodation .bt-sliding-gallery{margin-top:1.5rem}.single-country #Accommodation .slide-content{padding-right:1.5rem;padding-left:1.5rem;box-sizing:border-box}.single-country #Accommodation .accommodation-short-description{max-width:420px;margin:.65rem auto 0;color:#fff;font-size:.9rem;line-height:1.4;text-shadow:0 1px 4px rgb(0 0 0 / .65)}.single-country #Accommodation .accommodation-short-description p{margin:0;color:inherit}.country-faqs{max-width:1140px;width:100%;margin:clamp(3rem, 6vw, 5rem) auto;padding:clamp(2rem, 5vw, 4rem);border:1px solid rgb(227 173 127 / .65);border-radius:8px;background:#faf7f3}.country-faqs__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.country-faqs__heading .pretext{margin-bottom:.5rem}.country-faqs__heading h2{margin:0}.country-faqs__intro{max-width:600px;margin:1rem 0 0;line-height:1.6}.country-faqs .faqs{margin:0}.country-faqs .o-layout{margin-left:0}.country-faqs .o-layout__item{width:100%;padding-left:0}.primary-contact-cta{padding:0;margin-bottom:clamp(2.5rem, 6vw, 5rem);background:#fff0}.primary-contact-cta__inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(190px,0.7fr);gap:clamp(2rem, 6vw, 6rem);align-items:center;max-width:1140px;width:90%;margin:0 auto;padding:clamp(2rem, 5vw, 4rem);border-radius:8px;background:#E3AD7F}.primary-contact-cta__aside{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.25rem}.primary-contact-cta__eyebrow{margin:0 0 .75rem;font-size:.8rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.primary-contact-cta h2{max-width:760px;margin:0 0 1rem}.primary-contact-cta__details{margin:0 0 .6rem;font-size:1.15rem;font-weight:500}.primary-contact-cta__details a{color:#373737;font-weight:700;text-decoration:underline;text-underline-offset:3px}.primary-contact-cta__reassurance{max-width:720px;margin:0}.primary-contact-cta__action{display:flex;align-items:center;flex-direction:column;text-align:center}.primary-contact-cta__photo{display:block;width:130px;height:130px;border-radius:50%;object-fit:cover;object-position:center}.primary-contact-cta .bt-button{justify-content:center;min-width:180px;background:#373737!important;border-color:#373737!important;color:#fff!important}.primary-contact-cta .bt-button:hover,.primary-contact-cta .bt-button:focus{background:#000!important;border-color:#000!important;color:#fff!important}#itinieries .bt-sliding-heading,#Destinations .bt-sliding-heading,.single-country #Accommodation .bt-sliding-heading,.single-country #When .bt-sliding-heading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.25rem;text-align:center}#itinieries .bt-sliding-heading-content,#itinieries .bt-sliding-heading-options,#Destinations .bt-sliding-heading-content,#Destinations .bt-sliding-heading-options,.single-country #Accommodation .bt-sliding-heading-content,.single-country #Accommodation .bt-sliding-heading-options,.single-country #When .bt-sliding-heading-content,.single-country #When .bt-sliding-heading-options{width:100%}#itinieries .bt-sliding-heading-content h2,#Destinations .bt-sliding-heading-content h2,.single-country #Accommodation .bt-sliding-heading-content h2,.single-country #When .bt-sliding-heading-content h2{margin-right:auto;margin-left:auto}#itinieries .bt-sliding-heading-options,#Destinations .bt-sliding-heading-options,.single-country #Accommodation .bt-sliding-heading-options,.single-country #When .bt-sliding-heading-options{justify-content:center;margin-top:0}@media only screen and (min-width:769px){#itinieries .bt-sliding-heading-content h2,#Destinations .bt-sliding-heading-content h2,.single-country #Accommodation .bt-sliding-heading-content h2,.single-country #When .bt-sliding-heading-content h2{white-space:nowrap}}#itinieries{padding-top:clamp(2rem, 4vw, 3.5rem);padding-bottom:clamp(2rem, 4vw, 3.5rem)}#Destinations{padding-bottom:clamp(2rem, 4vw, 3rem)}#Destinations .destinations-grid{padding-bottom:0}#Accommodation{padding-top:clamp(2rem, 4vw, 3.5rem)}.trustbar{background:#E3AD7F;padding:0 0;position:relative;z-index:9}.trustbar .bounded{display:flex;flex-direction:row;align-items:center}.trustbar .bounded p.trust-title{font-family:var(--headings);font-size:20px;color:#000;margin:15px 0;width:360px;line-height:1.2em}.trustbar .bounded ul{display:flex;flex-direction:row;align-items:center;list-style:none;flex-wrap:wrap;gap:4em;flex:1}.trustbar .bounded ul li{text-align:center}.trustbar .bounded ul li p{text-transform:uppercase;font-size:12px;letter-spacing:2px}.trustbar .bounded ul img{height:50px}.trustbar .bounded ul .g-badge{background:#fff0}.trustbar .bounded ul .g-badge img{height:30px}.trustbar .bounded ul .g-star--full .g-star__fill{fill:#000}.trustbar--logos-only{padding:0 0 clamp(3rem, 7vw, 6rem);background:#fff0}.trustbar--logos-only .bounded{justify-content:center}.trustbar--logos-only .bounded ul{flex:0 1 auto;justify-content:center;margin:0;padding:0}.trustbar--logos-only .g-badge{padding:0}.trustbar--logos-only .g-badge__logo img{filter:grayscale(1) brightness(0)}.trustbar--country{padding:.75rem 0;margin-top:1.5rem;margin-bottom:2rem}.trustbar--country .bounded{gap:clamp(1.5rem, 3vw, 3rem)}.trustbar--country .bounded p.trust-title{flex:0 0 auto;width:auto;margin:0;font-size:clamp(1.25rem, 2.1vw, 1.75rem);font-family:var(--headings);font-weight:500;letter-spacing:normal;line-height:1.1;text-transform:none}.trustbar--country .bounded ul{flex:0 1 auto;gap:clamp(1.75rem, 3vw, 3rem);margin:0;padding:0}#breadcrumbs{width:100%;max-width:1140px;margin:1rem auto}.top-header{display:flex;justify-content:flex-end;align-content:center;padding:5px 0;position:absolute;right:0;left:0;top:0;z-index:99999;opacity:1;transition:all 0.3s}.header-navigation>li{font-size:1em}body.open .top-header{opacity:0}.header{height:110px}.header--not-top{height:60px;padding-top:0}.header--not-top .reviews{display:none}.bt-button,.contact-cta{transition:all 0.2s;color:#373737!important}.bt-button:hover,.contact-cta:hover{background:#d19c6a!important;border-color:#d19c6a!important;color:#373737!important}.read-more-link{text-align:center;cursor:pointer;color:#373737;font-weight:700;display:block}.read-more-link:hover{color:#E3AD7F}.read-more-content{display:none}.cta-bar{background:#E3AD7F;padding:10px}.cta-bar .inner{padding:2em;flex-direction:column;max-width:1140px;width:90%;display:flex;margin:auto;gap:2em;align-items:center}.cta-bar .inner .left{flex:0 0 100px}.cta-bar .inner .text{flex:1;min-width:0}.cta-bar .inner .text a{color:#000;border-bottom:1px solid}.cta-bar .inner .text a:hover{color:#373737}.cta-bar .inner .right{flex:1}.cta-bar .inner .right .bt-button{background:#373737!important;border-color:#373737!important;color:#fff!important}.cta-bar .inner .right .bt-button:hover{background:#000!important;border-color:#000!important;color:#fff!important}.cta-bar body.page-template-fly .bt-section.airline-section{padding:4em 0}.cta-bar .single-travel .bt-core-content h3,.cta-bar .single-travel .bt-core-content h4,.cta-bar .single-travel .bt-core-content h5,.cta-bar .single-travel .bt-core-content h2,.cta-bar .single-travel .bt-core-content h6{max-width:650px;margin:0 auto 1.4rem}.cta-bar .single-country .bt-core-content h2,.cta-bar .single-country .bt-core-content h3,.cta-bar .single-country .bt-core-content h4,.cta-bar .single-country .bt-core-content h5,.cta-bar .single-country .bt-core-content h6{max-width:900px;margin:0 auto 1.4rem}.bt-itineraries-gallery .tile-sub-title{margin:10px 0;font-size:1.2rem;font-weight:500;line-height:1.1em}.bt-itineraries-gallery>ul li .itinerary-content ul li{font-weight:400}.hero-flex-section{display:flex;align-items:center;max-width:1140px;margin:0 auto 2em;justify-content:space-between;margin:auto;padding:6em 0 3em;gap:4em}.hero-flex-section .zigzag{margin-left:0}.hero-flex-section .intro{padding-top:0;margin-left:0;width:900px;max-width:100%}.hero-flex-section .intro h1{text-align:left;margin-bottom:1rem}body.country-template-single-country-itineraries .itinerary-landing-hero{min-height:0;margin-bottom:0;padding:6em 0 0;box-sizing:border-box}body.country-template-single-country-itineraries .itinerary-landing-hero .intro{flex:1 1 40%;width:auto}body.country-template-single-country-itineraries .itinerary-landing-hero .hero-image{flex:0 1 55%;height:clamp(400px, 36vw, 450px);overflow:hidden}body.country-template-single-country-itineraries .itinerary-landing-hero .hero-image img{display:block;width:100%;height:100%;object-fit:cover}body.country-template-single-country-itineraries .itinerary-landing-hero #hero-cta{margin:1.5rem 0 0}body.country-template-single-country-itineraries .itinerary-landing-hero #hero-cta .bt-button{padding:.6em 1.5em;font-size:.8em}body.country-template-single-country-itineraries .bt-itineraries-gallery{margin-top:2em}body.country-template-single-country-itineraries .intro{padding-bottom:0}body.country-template-single-country-itineraries .intro h1{font-size:2.875em;line-height:1.2}body.country-template-single-country-itineraries #Itineraries{padding-top:clamp(3rem, 6vw, 5rem);border-top:0}body.country-template-single-country-itineraries #Itineraries .itineraries-heading{width:900px;max-width:90%;margin:0 auto 1em;text-align:center}body.country-template-single-country-itineraries #about{padding-top:0;padding-bottom:0;max-width:90%;margin:auto}body.country-template-single-country-itineraries #Itineraries{padding-bottom:3em}body.single-itinerary .bt-intro{padding-top:0}body.single-itinerary .itinerary-content-main-intro{margin-top:2em;padding-bottom:0}body.single-itinerary .itinerary-content-main-intro h2{font-size:26px}body.single-itinerary .itinerary-content-main-intro p{margin-top:0}body.single-itinerary .bt-section:first-of-type{padding-top:0}.bt-months{padding-top:0}.bt-months .zigzag{width:7em;margin:0 auto 4em}.bt-months-content ul li{padding-top:3em}.weather-ticks{margin-bottom:1em}.weather-ticks i.fas.fa-check{padding:0 .25em;color:#e3ab77}body.single-country.when .bt-photo-slider{max-width:900px}.single-country .js-destinations-slider,.single-country .js-accommodation-slider{margin-top:1em}.single-country .bt-itineraries-gallery>ul li:hover{opacity:1}.single-country .bt-itineraries-gallery>ul li img{transition:all 0.3s}.single-country .bt-itineraries-gallery>ul li img:hover{opacity:.6}.single-country .price-cta-box{display:flex;gap:1rem}.single-country .price-cta-box .price-section{align-items:center}.single-country .price-cta-box .price-section .from{margin-right:5px}.single-country .full-width-hero{position:relative;width:100%;padding:0}.single-country .full-width-hero .bt-intro{padding:2% 0;margin-bottom:0em;text-align:center;min-height:calc(100vh - 159px);display:flex;flex-direction:column;justify-content:center}.single-country .full-width-hero .bt-intro h1{margin:0 auto;color:#fff;font-size:2em;margin-bottom:1rem;max-width:700px;width:100%}.single-country .full-width-hero .bt-intro p{color:#fff;margin:0 auto 1rem;font-size:22px;width:800px;max-width:100%}.single-country .full-width-hero .bt-intro .pretext{color:#fff}.single-country .full-width-hero .bt-intro .bt-button{margin-top:1em;align-self:center}.single-country .full-width-hero .bt-photo-slider{position:absolute;height:100%}.single-country .full-width-hero .bt-photo-slider .slick-track,.single-country .full-width-hero .bt-photo-slider .slick-list,.single-country .full-width-hero .bt-photo-slider .slick-slider{height:100%}.single-country .full-width-hero .bt-photo-slider ul{max-width:100%;margin:auto;width:100%}.single-country .full-width-hero .bt-photo-slider ul .slick-slide{width:100%;max-width:100%}.single-country .full-width-hero .bt-photo-slider ul .slick-slide:after{background-image:linear-gradient(180deg,rgb(0 0 0 / .12) 0%,rgb(0 0 0 / .4) 100%)}.single-country .full-width-hero .bt-photo-slider ul .slick-slide img{width:100%!important;height:100%!important;object-fit:cover!important}.single-country .bt-photo-slider ul{height:100%}.single-country .bt-photo-slider ul li{height:100%}.single-country .bt-photo-slider ul li img{width:100%!important;height:100%!important;object-fit:cover!important}.single-country .bt-core-content p,.single-country .bt-core-content h1,.single-country .bt-core-content h2,.single-country .bt-core-content h3,.single-country .bt-core-content h4,.single-country .bt-core-content h5,.single-country .bt-core-content h6{max-width:900px;margin-left:auto;margin-right:auto}.single-country #specialists .testimonial-pretext,.single-country #testimonial .testimonial-pretext{font-size:2.25em;line-height:1.1;color:#fff;z-index:1;position:relative;color:#fff;color:#fff;font-weight:500;margin-bottom:2em}.single-country #specialists .inner,.single-country #testimonial .inner{border-radius:8px;max-width:1140px;width:90%;margin:auto;padding:8em 4em;text-align:center;background-repeat:no-repeat!important;background-size:cover!important;position:relative}.single-country #specialists .inner .text,.single-country #testimonial .inner .text{position:relative;z-index:1;color:#fff}.single-country #specialists .inner .text h2,.single-country #specialists .inner .text h3,.single-country #specialists .inner .text h4,.single-country #specialists .inner .text h5,.single-country #specialists .inner .text p,.single-country #testimonial .inner .text h2,.single-country #testimonial .inner .text h3,.single-country #testimonial .inner .text h4,.single-country #testimonial .inner .text h5,.single-country #testimonial .inner .text p{color:#fff}.single-country #specialists .inner .text a,.single-country #testimonial .inner .text a{color:#fff}.single-country #specialists .inner .text a:hover,.single-country #testimonial .inner .text a:hover{color:#E3AD7F}.single-country #specialists .inner:before,.single-country #testimonial .inner:before{border-radius:8px;content:"";background:rgb(0 0 0 / .36);position:absolute;top:0;right:0;width:100%;height:100%}.single-country #specialists{margin:0 0 clamp(2rem, 4vw, 3rem)}.single-country #specialists .inner{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:clamp(2rem, 5vw, 4rem);align-items:center;padding:clamp(1.5rem, 4vw, 3rem);border:1px solid rgb(227 173 127 / .65);background:#faf7f3!important;text-align:left}.single-country #specialists .inner:before{display:none}.single-country #specialists .inner .text{color:#373737}.single-country #specialists .inner .text h2,.single-country #specialists .inner .text h3,.single-country #specialists .inner .text h4,.single-country #specialists .inner .text h5,.single-country #specialists .inner .text p{color:#373737}.single-country #specialists .specialist-thumbnail{margin:0}.single-country #specialists .specialist-thumbnail img{display:block;width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover}.single-country #testimonial{margin-bottom:4em}.single-country #testimonial .inner{padding:4em 4em 8em;min-height:560px;background-position:center!important}.single-country #testimonial .inner .testimonial-pretext{margin-bottom:1em}.single-country #testimonial .bt-button{position:relative;top:2em}.single-country #testimonial .quotes{width:100px;z-index:1;margin:0 auto 1em;position:relative;height:100px}.single-country #testimonial .text{font-size:1.5em;line-height:1.3em}.single-country #testimonial .testimonial-slider{position:relative;z-index:2;max-width:900px;min-height:190px;margin:0 auto}.single-country #testimonial .testimonial-slide{padding:0 clamp(2rem, 5vw, 4.5rem)}.single-country #testimonial .testimonial-arrow{position:absolute;z-index:3;top:50%;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #E3AD7F;border-radius:50%;background:#E3AD7F;color:#373737;cursor:pointer;transform:translateY(-50%);transition:background-color 0.2s ease,color 0.2s ease}.single-country #testimonial .testimonial-arrow:hover,.single-country #testimonial .testimonial-arrow:focus{background:#373737;color:#fff}.single-country #testimonial .testimonial-arrow--prev{left:0}.single-country #testimonial .testimonial-arrow--next{right:0}.single-country #testimonial .by{color:#fff;font-size:1.25em;margin:1em 0 0;font-weight:400;z-index:1;position:relative}.single-country .why-us-boxes{max-width:1140px;width:90%;margin:auto;padding:3em 0;display:flex;gap:1em}.single-country .why-us-boxes h2{font-size:28px;width:250px;align-self:center}.single-country .why-us-boxes .credential{display:flex;flex:1;gap:10px;border:1px solid #e4ab78;padding:10px;border-radius:8px}.single-country .why-us-boxes .credential .icon{width:50px;background:#e4ab78;height:50px;border-radius:50%}.single-country .why-us-boxes .credential .icon img{width:30px;margin:9px auto 0;display:block}.single-country .why-us-boxes .credential .content{width:calc(100% - 70px)}.single-country .why-us-boxes .credential .content h3{margin-bottom:5px}.single-country .why-us-boxes .credential .content p{margin-top:0;margin-bottom:0;line-height:1.3em;font-size:14px}.single-country .bt-sliding-gallery{max-width:1140px;width:90%;margin:auto;position:relative;padding:0 3em}.single-country .bt-sliding-gallery .bt-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;background-color:#e3ab77;border:1px solid #e3ab77}.single-country .bt-sliding-gallery .bt-arrow i{color:#373737}.single-country .bt-sliding-gallery .bt-arrow:hover{background-color:#373737;border:1px solid #373737}.single-country .bt-sliding-gallery .bt-arrow:hover i{color:#fff}.single-country .bt-sliding-gallery .bt-arrow.bt-arrow-left{left:-10px}.single-country .bt-sliding-gallery .bt-arrow.bt-arrow-right{right:-10px}.single-country .bt-sliding-gallery ul li .cover:after{border-radius:8px!important}.single-country .bt-sliding-gallery ul li img{border-radius:8px!important;aspect-ratio:1;height:auto}.single-country #collections .inner{max-width:1140px;width:90%;margin:auto}.single-country #collections .inner .collection-intro{text-align:center}.single-country #collections .inner .bt-arrow{position:absolute;top:35%;transform:translateY(-50%);width:40px;background-color:#e3ab77;border:1px solid #e3ab77}.single-country #collections .inner .bt-arrow i{color:#373737}.single-country #collections .inner .bt-arrow:hover{background-color:#373737;border:1px solid #373737}.single-country #collections .inner .bt-arrow:hover i{color:#fff}.single-country #collections .inner .bt-arrow.bt-arrow-left{left:-10px}.single-country #collections .inner .bt-arrow.bt-arrow-right{right:-10px}.single-country #collections .inner .collections-slider{padding:0 3em;margin-top:1em}.single-country #collections .inner .collections-slider .cover{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.single-country #collections .inner .collections-slider img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.single-country #collections .inner .collections-slider h4{text-align:center}.single-country .links-tiles__heading{max-width:760px;margin:clamp(3rem, 6vw, 5rem) auto 0;text-align:center}.single-country .links-tiles__heading .pretext{margin-bottom:.5rem}.single-country .links-tiles__heading h2{margin:0}.single-country .links-tiles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,550px));justify-content:center;gap:2em;margin-top:2em}.single-country .links-tiles__tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.5;padding:20px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;color:#fff;text-decoration:none;overflow:hidden;transition:transform 0.3s ease}.single-country .links-tiles__tile::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .25)}.single-country .links-tiles__content{position:relative;z-index:2;display:block;width:100%;text-align:center}.single-country .links-tiles__title{display:block;font-family:var(--headings);font-size:2rem;text-align:center}.single-country #more-detail{margin-bottom:4em}.single-country #more-detail .inner{max-width:1140px;width:90%;margin:0em auto 0}.single-country #more-detail .more-detail-hero{position:relative;width:100%;height:500px;overflow:hidden}.single-country #more-detail .more-detail-hero img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.single-country #more-detail .more-detail-hero .more-detail-hero-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .25);border-radius:8px}.single-country #more-detail .more-detail-hero .more-detail-hero-title{position:absolute;text-align:center;padding:2rem;color:#fff;top:40%;left:50%;transform:translate(-50%)}.single-country #more-detail .more-detail-hero .more-detail-hero-title h2{margin:0;font-size:2.2rem;color:#fff}.single-country #more-detail .more-detail-hero .more-detail-hero-title p{color:#fff}.single-country #more-detail .inner{max-width:1140px;width:90%;margin:2em auto 0}body.single-post .primary-contact-cta--compact .primary-contact-cta__photo{width:105px!important;height:105px!important}body.single-post .primary-contact-cta--compact{margin-top:1em!important;margin-bottom:1em!important;width:min(1050px, 90vw);max-width:none;margin-left:50%;transform:translateX(-50%)}body.single-post .primary-contact-cta--compact .primary-contact-cta__inner{width:100%}body.single-post .bt-itineraries,body.single-post .bt-related-posts{padding:4em 0}body.single-post .bt-post-single-content{padding-top:0}body.single-post .bt-post-single-content h2{margin-top:30px;font-size:1.75em}body.single-post .bt-post-single-content img{margin:1em auto}body.single-post .bt-post-single-content .bt-sharing{padding:1em 0;margin-bottom:0}body.single-post .bt-intro .bounded{max-width:650px;width:90%}.single-country #specialists .specialist-thumbnail{aspect-ratio:1;overflow:hidden;border-radius:8px}.single-country #specialists .specialist-thumbnail picture{display:block;width:100%;height:100%}.single-country #specialists .specialist-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.bt-protection{padding:5em 0 0em;text-align:center}.bt-protection-content ul{justify-content:center;margin-top:2em}.bt-protection-content p{display:none}.bt-protection-content h2{font-size:2em}.bt-protection-content ul li img{max-height:70px}.bt-cta-content{text-align:center}.bt-protection .reviews{display:block;margin-top:1em}.related-posts-grid{padding:2em 0 4em!important}.related-posts-grid .bt-post{padding-bottom:0;border-bottom:0;margin-bottom:0}.single-country .bt-core-content h2,.single-country .bt-core-content h3,.single-country .bt-core-content h4,.single-country .bt-core-content h5,.single-country .bt-core-content h6{margin-top:2em}.single-country #Overview h2{margin-top:0!important}.single-country .bt-core-content p{margin-bottom:1.5em}.single-travel .bt-core-content h3,.single-travel .bt-core-content h4,.single-travel .bt-core-content h5,.single-travel .bt-core-content h2,.single-travel .bt-core-content h6{margin-top:2em;max-width:650px;margin:0 auto 1.4rem}#testimonial .testimonial-pretext{font-size:2.25em;line-height:1.1;color:#fff;z-index:1;position:relative;color:#fff;color:#fff;font-weight:500;margin-bottom:1em}.page-summary{padding-left:0;list-style-position:inside;background:#f7e5d6;padding:2em;border-top:3px solid #e4ab78}.single-country #testimonial .text{font-size:1.5em;line-height:1.3em}body.single-accommodation .bt-intro .rating,body.single-accommodation .bt-intro .style{margin-right:1em;color:#e4ab78;text-transform:uppercase;letter-spacing:1px;font-weight:500;border:1px solid #e4ab78;padding:5px;border-radius:5px;font-size:12px}body.single-accommodation .bt-intro .rating i,body.single-accommodation .bt-intro .style i{margin-right:5px}body.country-template-single-country-accommodation .bt-hotel-alt .bt-intro p,body.accommodation-template-accommodation-destination .bt-hotel-alt .bt-intro p{margin-top:1em!important;display:block}body.country-template-single-country-accommodation .intro.bt-core-content,body.accommodation-template-accommodation-destination .intro.bt-core-content{padding:0em 0 4em}body.country-template-single-country-accommodation .intro.bt-core-content h2,body.accommodation-template-accommodation-destination .intro.bt-core-content h2{margin-top:1rem}body.country-template-single-country-accommodation .destination-list,body.accommodation-template-accommodation-destination .destination-list{padding:4em 0}body.country-template-single-country-accommodation .destination-list .bt-heading,body.accommodation-template-accommodation-destination .destination-list .bt-heading{margin-bottom:3em}body.accommodation-template-accommodation-destination .destination-list .slide-content small{text-transform:uppercase;font-weight:500;letter-spacing:1px;text-shadow:0 0 4px rgb(0 0 0 / .5)}body.single-accommodation .bt-hotel-alt{align-items:center!important}body.single-accommodation .hotel-info{padding-top:3em}body.single-accommodation #Accommodation{padding-top:0}@media only screen and (min-width:767px){.bt-subnav ul{justify-content:center!important}@supports (grid-area:auto){.bt-itineraries-gallery>ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:25px;grid-row-gap:25px}}.cta-bar .inner{padding:0em;flex-direction:row}.cta-bar .inner .right{flex:0 0 200px}.single-country #more-detail .inner{flex-direction:row}.single-country .full-width-hero .bt-intro h1{font-size:3em}.related-posts-grid .bt-post{width:31.33%}}.g-badge__logo img{height:20px;width:auto}.g-badge{display:inline-flex;align-items:center;gap:.5rem;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}.g-badge--center{justify-content:center}.g-badge--right{justify-content:flex-end}.g-badge__logo{display:inline-flex;align-items:center;gap:.35rem}.g-badge__brand{font-weight:700}.g-badge__stars{display:inline-flex;align-items:center;font-size:.9rem}.g-badge__score{font-weight:600;margin-left:.25rem}.g-badge__count{color:#333;text-decoration:none;font-size:10px;margin-left:10px}.g-star svg{display:block}.g-star__shape{fill:#ddd}.g-star--full .g-star__fill{fill:#f5c518}.g-star--half .g-star__fill{fill:#f5c518}.footer .reviews{margin-top:2em}.google-reviews-tab{position:absolute!important;left:21px!important;top:50%!important;z-index:10!important;display:flex!important;align-items:center!important;gap:10px!important;width:max-content!important;height:42px!important;padding:9px 13px!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:6px 6px 0 0!important;box-shadow:0 2px 12px rgb(0 0 0 / .15)!important;transform:translate(-50%,-50%) rotate(-90deg)!important;transform-origin:center!important}.google-reviews-tab__link{position:absolute!important;inset:0!important;z-index:2!important}.google-reviews-tab__logo{display:block!important;width:68px!important;height:auto!important;filter:brightness(0)!important}.google-reviews-tab__reviews{color:#222!important;font-size:12px!important;line-height:1!important;letter-spacing:0.03em!important;white-space:nowrap!important}.faqs{display:block}.faqs .o-layout__item{border-bottom:1px solid #eaeaea}.faqs .o-layout__item .grid-item{padding:1em 0}.faqs .o-layout__item .grid-item.active .question:after{transform:rotate(0deg)}.faqs .question{ustify-content:flex-start!important;gap:1em;margin-bottom:0!important;position:relative;cursor:pointer;font-size:1.25em;line-height:1.37;letter-spacing:-.5px;display:flex;width:auto;margin-top:0;align-items:center;max-width:100%}.faqs .question span{width:24px}.faqs .question:after{transition:all 0.2s;position:absolute;right:.3em;transform:rotate(-90deg);transform-origin:center;font-family:"Font Awesome 5 Pro";content:"";font-size:.8em;color:#E3AD7F}.faqs .answer{display:none;margin-top:1em}#hero-cta .bt-button{cursor:pointer}.popup-enquiry-form{display:none;position:fixed;height:100%;width:100%;background:rgb(0 0 0 / .35);z-index:999999;top:0;left:0}.popup-enquiry-form .inner{width:600px;max-width:95%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);background:#fff;padding:3em;box-shadow:-2px 1px 15px 4px rgb(0 0 0 / .01)}.popup-enquiry-form .inner .close{cursor:pointer}.inline-cta-bar{background:#e3ab77;color:#000;padding:0 0 10px;max-width:900px;width:100%;margin:1.5em auto}.inline-cta-bar__inner{margin:auto;display:flex;align-items:center;gap:20px;padding:0 20px}.inline-cta-bar__logo{flex-shrink:0}.inline-cta-bar__logo img{width:70px!important;height:auto;display:block}.inline-cta-bar__content{font-size:16px;line-height:1.4}.inline-cta-bar__content p{margin-bottom:0!important}.inline-cta-bar__content a{color:#000;text-decoration:underline}.inline-cta-bar__content a:hover{opacity:.8}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:0}.gform-theme--api,.gform-theme--foundation{--gf-form-gap-y:20px !important}.gform_button{text-transform:uppercase!important;letter-spacing:1px!important}.enquiry-section{padding-bottom:4em}.enquiry-section .bt-cta-content{margin:4em auto!important}.enquiry-section .bt-button{cursor:pointer}.enquiry-section .enquiry-form{text-align:left;display:none;margin:1em auto;background:#FAF1EA;padding:4em 2em;border-radius:4px;box-shadow:0 3px 6px 0 rgb(0 0 0 / .1)}.enquiry-section h2{text-align:center}.enquiry-section h3.gsection_title{font-size:1.6em}.enquiry-section .gform_wrapper.gravity-theme .gsection{border-color:#E3AD7F}.fixed-cta{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 350ms ease,visibility 0s linear 350ms}.fixed-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}body.page-template-contact .fixed-cta{display:none}.page-template-contact .bt-form .col{flex-direction:column}.page-template-contact .bt-form .col p,.page-template-contact .bt-form .col span,.page-template-contact .bt-form .col input{width:100%}.bt-temps ul li p{font-family:"Begum",Georgia,serif;width:100%;text-align:center;color:var(--primary);margin-bottom:.5em;margin-top:0;font-size:1.25em;line-height:1.37;letter-spacing:-.5px}.bt-months-content ul li p.month-heading{font-size:1.6em;line-height:1.1;letter-spacing:-.5px;font-family:var(--headings);margin:0;margin-bottom:.5em;color:var(--primary);font-weight:500}p.pretext{margin-top:0;font-size:.8em;color:var(--accent);display:block;margin-bottom:15px;font-weight:500;line-height:1.65;font-family:var(--body);letter-spacing:2px;text-transform:uppercase}.fixed-cta{position:fixed;right:-71px;top:50%;transform:translateY(-50%) rotate(-90deg);border-radius:4px 4px 0 0;z-index:9999;cursor:pointer}.fixed-cta i{color:#373737;margin-left:1em}body.open .header-main{top:16px}.bt-button{color:#373737}.bt-cta-content{max-width:900px;width:100%}.hidden-fields-container{border:0}.page-summary{list-style-position:inside;max-width:650px}@media only screen and (max-width:1080px){.trustbar:not(.trustbar--country) .bounded p.trust-title{display:none}.trustbar .bounded ul{justify-content:center}.trustbar--country .bounded{align-items:center;flex-direction:column;gap:1rem;padding-top:.5rem;padding-bottom:.5rem}.trustbar--country .bounded p.trust-title{display:block;width:100%;text-align:center}.header-mobile-nav nav li.hide-mobile{display:none!important}.hero-flex-section{display:block}.hero-flex-section .intro{width:90%;margin:auto}body.country-template-single-country-itineraries .itinerary-landing-hero{min-height:0;padding:4em 0 0}body.country-template-single-country-itineraries .itinerary-landing-hero .intro{display:flex;justify-content:center;flex-direction:column;min-height:0;padding:0;box-sizing:border-box}body.country-template-single-country-itineraries .itinerary-landing-hero .hero-image{width:90%;height:clamp(280px, 65vw, 440px);margin:3em auto 0}body.country-template-single-country-itineraries .itinerary-landing-hero .zigzag{display:none}.single-country .why-us-boxes h2{display:none}.single-country .price-cta-box{flex-direction:column;gap:0}}@media only screen and (max-width:1024px){body.single-itinerary .bt-intro{padding-top:3em}body.single-itinerary .itinerary-content-main-intro{padding-bottom:0}body.single-itinerary .bt-section:first-of-type{padding-top:2em}body.single-itinerary .pretext,body.single-itinerary .bt-intro p{display:block}body.single-itinerary .bt-photo-slider{height:300px}}@media only screen and (max-width:768px){body.country-template-single-country-itineraries .itinerary-landing-hero{padding:0}body.country-template-single-country-itineraries .itinerary-landing-hero .intro{min-height:calc(100vh - 118px);min-height:calc(100svh - 118px);padding:2rem 0}body.country-template-single-country-itineraries .itinerary-landing-hero .hero-image{width:100%;margin-top:0}.single-country .links-tiles__title{font-size:1.5em}.page-template-home .hero-slider-content{bottom:40%}.cta-bar{padding:0}.cta-bar .inner{gap:.75rem;padding:1rem 0}.cta-bar .inner .left{flex:0 0 50px;line-height:0}.cta-bar .inner .left img{width:auto!important;height:64px!important}.cta-bar .inner .text p:last-child{margin-bottom:0}.single-country #more-detail .more-detail-hero{height:300px}.single-country #more-detail .more-detail-hero .more-detail-hero-title{top:25%}.single-country #specialists .inner{grid-template-columns:1fr}.our-specialist{padding:2rem 0}.our-specialist__inner{grid-template-columns:1fr}.our-specialist__media img{height:auto;aspect-ratio:1.3333333333;object-position:center 30%}.our-specialist__content{padding:2rem}.our-specialist__contact{padding:1rem}.our-specialist__copy{font-size:1rem}.our-specialist__phone{font-size:1.1rem}#specialists .inner{grid-template-columns:1fr}#specialists .specialist-thumbnail{max-width:260px;margin-right:auto;margin-left:auto}.top-experiences{padding-bottom:3rem}.top-experiences__inner{grid-template-columns:1fr;gap:1.5rem;padding:2rem}.top-experiences__list ul,.top-experiences__list ol{columns:1}.destinations-grid ul{grid-template-columns:1fr}.primary-contact-cta__inner{display:flex;align-items:stretch;flex-direction:column;gap:1.5rem}.primary-contact-cta__aside{display:contents}.primary-contact-cta__content{order:2}.primary-contact-cta__action{order:3;align-items:flex-start;text-align:left}.primary-contact-cta__photo{order:1;align-self:flex-start;width:110px;height:110px}#testimonial .inner{min-height:0;padding:3rem 1.25rem 5rem!important}#testimonial .testimonial-pretext{font-size:1.7rem}#testimonial .text{font-size:1rem;line-height:1.55}#testimonial .testimonial-slide{padding-right:2.25rem;padding-left:2.25rem}#testimonial .testimonial-arrow{width:34px;height:34px}#testimonial .by{font-size:1rem}.country-faqs{padding:2rem 1.25rem}.country-faqs__heading{align-items:flex-start;flex-direction:column;gap:1.25rem}.country-faqs .question{width:100%;padding-right:2.5rem;box-sizing:border-box;font-size:1.1rem}.country-faqs .question::after{top:50%;right:.25rem;transform:translateY(-50%) rotate(-90deg)}.country-faqs .grid-item.active .question::after{transform:translateY(-50%) rotate(0deg)}.single-country #Accommodation .bt-sliding-gallery{width:100%;max-width:100%;padding-right:2.75rem;padding-left:2.75rem;box-sizing:border-box}.single-country #Accommodation .bt-sliding-gallery .bt-arrow{width:36px}.single-country #Accommodation .bt-sliding-gallery .bt-arrow.bt-arrow-left{left:.5rem}.single-country #Accommodation .bt-sliding-gallery .bt-arrow.bt-arrow-right{right:.5rem}.single-country .full-width-hero .bt-intro{min-height:calc(100vh - 118px)}.trustbar:not(.trustbar--country) .bounded ul li.regulator{display:none}.trustbar--country .bounded ul{gap:1.25rem}.destination-list ul li{margin-bottom:1em}.single-country .why-us-boxes h2{display:block}.single-country .why-us-boxes{flex-direction:column}.google-reviews-tab{gap:5px;padding:10px 7px}.google-reviews-tab__word{font-size:10px}.google-reviews-tab{left:50%!important;top:initial!important;bottom:0;transform:translate(-50%,0%) rotate(0deg)!important}}@media only screen and (max-width:486px){.page-template-home .hero-slider-nav{width:100%}.page-template-home .hero-slider-nav ul{justify-content:space-between}.page-template-home .hero-slider-nav ul li{margin-right:0em!important;padding-left:10px!important;padding-right:10px!important}.page-template-home .hero-slider .hero-slider-nav a{font-size:15px}}.page-template-home .home-section-heading{max-width:820px;margin:0 auto clamp(2rem, 4vw, 3.5rem);text-align:center}.page-template-home .home-section-heading h2{margin:0}.page-template-home .home-section-heading__copy{margin-top:1rem;line-height:1.65}.page-template-home .home-section-heading__copy p{margin:0 0 .75rem}.page-template-home .home-section-heading__copy p:last-child{margin-bottom:0}.page-template-home .home-section-action{margin:clamp(2rem, 4vw, 3rem) 0 0;text-align:center}.page-template-home .home-why-bto{padding:clamp(3rem, 7vw, 6rem) 0}.page-template-home .home-why-bto__card{overflow:hidden;border:1px solid rgb(227 173 127 / .65);border-radius:8px;background:#faf7f3}.page-template-home .home-why-bto__body{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:clamp(2rem, 5vw, 5rem);align-items:start;padding:clamp(2rem, 5vw, 4rem)}.page-template-home .home-why-bto__media{margin:0;overflow:hidden;border-radius:8px;aspect-ratio:.75}.page-template-home .home-why-bto__media picture{display:block;width:100%;height:100%}.page-template-home .home-why-bto__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.page-template-home .home-why-bto__copy{font-size:1.05rem;line-height:1.7}.page-template-home .home-why-bto__copy p{margin:0 0 1rem}.page-template-home .home-why-bto__copy p:last-child{margin-bottom:0}.page-template-home .home-why-bto__trust{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.5rem, 4vw, 4rem);padding:1.25rem clamp(1.5rem, 5vw, 4rem);border-top:1px solid rgb(55 55 55 / .12);background:#E3AD7F}.page-template-home .home-why-bto__trust-heading{flex:0 0 auto;margin:0;font-family:var(--headings);font-size:clamp(1.35rem, 2.5vw, 2rem);line-height:1.1}.page-template-home .home-trust-logos{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:clamp(1.5rem, 4vw, 3.5rem);margin:0;padding:0;list-style:none}.page-template-home .home-trust-logos li{display:flex;align-items:center;justify-content:center;height:50px;margin:0}.page-template-home .home-trust-logos img{display:block;width:auto;max-width:120px;height:50px;max-height:50px;filter:none}.page-template-home .home-trust-logos .g-badge{display:flex;align-items:center;padding:0;background:#fff0}.page-template-home .home-trust-logos .g-badge__logo,.page-template-home .home-trust-logos .g-badge__logo a{display:flex;align-items:center}.page-template-home .home-trust-logos .g-badge__logo img{height:30px}.page-template-home .home-trust-logos .g-badge__stars{display:inline-flex;align-items:center}.page-template-home .home-trust-logos .g-star--full .g-star__fill,.page-template-home .home-trust-logos .g-star--half .g-star__fill{fill:#373737}.page-template-home .home-itineraries{padding:clamp(3rem, 6vw, 5rem) 0}.page-template-home .home-itineraries .bt-itineraries-gallery>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem, 4vw, 3rem)}.page-template-home .home-itineraries .home-itinerary-card{min-width:0;margin:0}.page-template-home .home-itineraries .home-itinerary-card__country{margin:0 0 1rem;text-align:center;font-size:clamp(1.35rem, 2.3vw, 1.9rem)}.page-template-home .home-itineraries .home-itinerary-card>.bt-button{display:flex;align-items:center;justify-content:center;margin-top:1.5rem}.page-template-home .home-itineraries .home-itinerary-card .itinerary-content h3{font-size:clamp(1.25rem, 2vw, 1.55rem);line-height:1.2}.page-template-home .home-itineraries .home-itinerary-card .itinerary-content .tile-sub-title{font-size:1rem;line-height:1.35}.page-template-home .home-why-bto+.bt-where{padding-top:clamp(1.5rem, 3vw, 3rem)}.page-template-home .bt-where-content>h2{font-size:2.25em!important;line-height:1.1!important;letter-spacing:-1.5px!important}.page-template-home .home-where-cta{margin:0}.page-template-home .home-reviews{padding:clamp(3rem, 6vw, 5rem) 0;background:#faf7f3}.page-template-home .home-reviews__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.page-template-home .home-review-card{display:flex;min-width:0;flex-direction:column;padding:clamp(1.5rem, 3vw, 2rem);border:1px solid rgb(227 173 127 / .65);border-radius:8px;background:#fff}.page-template-home .home-review-card__country{margin:0 0 1rem;color:#E3AD7F;font-size:.78rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.page-template-home .home-review-card__quote{flex:1;font-family:var(--headings);font-size:1.15rem;line-height:1.5}.page-template-home .home-review-card__quote p{margin:0}.page-template-home .home-review-card__by{margin:1.5rem 0 0;font-size:.9rem;font-weight:600}.page-template-home .home-features{padding:clamp(3rem, 6vw, 5rem) 0}.page-template-home .home-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem, 3vw, 2.5rem)}.page-template-home .home-features .bt-post{width:auto;margin:0;padding:0;border-bottom:0}.page-template-home .home-trust-protection{padding:clamp(3rem, 6vw, 5rem) 0;background:#faf7f3}.page-template-home .home-credentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.page-template-home .home-credential{display:flex;align-items:flex-start;gap:.9rem;padding:1.25rem;border:1px solid rgb(227 173 127 / .65);border-radius:8px;background:#fff}.page-template-home .home-credential__icon{display:flex;flex:0 0 50px;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#E3AD7F}.page-template-home .home-credential__icon img{display:block;width:30px;height:30px;object-fit:contain}.page-template-home .home-credential h3{margin:0 0 .35rem;font-size:1.15rem}.page-template-home .home-credential p{margin:0;font-size:.9rem;line-height:1.45}.page-template-home .home-financial-protection{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem, 5vw, 5rem);padding:clamp(2rem, 4vw, 3rem);border-radius:8px;background:#E3AD7F}.page-template-home .home-financial-protection__copy{max-width:620px}.page-template-home .home-financial-protection__copy h3{margin:0 0 .75rem;font-size:clamp(1.5rem, 3vw, 2.25rem)}.page-template-home .home-financial-protection__copy p{margin:0}.page-template-home .home-financial-protection .home-trust-logos{flex:0 1 auto}.page-template-home .home-faqs{padding:clamp(3rem, 6vw, 5rem) 0}.page-template-home .home-faqs__inner{padding:clamp(2rem, 5vw, 4rem);border:1px solid rgb(227 173 127 / .65);border-radius:8px;background:#faf7f3;box-sizing:border-box}.page-template-home .home-faqs .home-section-heading{margin-bottom:1.5rem}.page-template-home .home-faqs .o-layout{margin:0}.page-template-home .home-faqs .o-layout__item{width:100%;padding-left:0}.page-template-home .home-faqs .question{padding-right:2.5rem}@media only screen and (max-width:1024px){.page-template-home .home-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-template-home .home-credentials{grid-template-columns:1fr}}@media only screen and (max-width:768px){.page-template-home .home-why-bto__body,.page-template-home .home-itineraries .bt-itineraries-gallery>ul,.page-template-home .home-reviews__grid,.page-template-home .home-features__grid{grid-template-columns:1fr}.page-template-home .home-why-bto__body{gap:1.5rem;padding:1.5rem}.page-template-home .home-why-bto__media{aspect-ratio:1.3333333333}.page-template-home .home-why-bto__media img{object-position:center top}.page-template-home .bt-where-content>h2{font-size:1.6em!important}.page-template-home .home-why-bto__trust,.page-template-home .home-financial-protection{align-items:flex-start;flex-direction:column}.page-template-home .home-trust-logos{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:1.25rem}.page-template-home .home-trust-logos img{max-width:95px;max-height:40px}.page-template-home .home-itineraries .bt-itineraries-gallery{width:90%}.page-template-home .home-faqs__inner{width:90%;padding:2rem 1.25rem}.page-template-home .home-faqs .question{width:100%;padding-right:2.5rem;box-sizing:border-box;font-size:1.1rem}}body.features-archive .features-hero-shell{display:flex;min-height:calc(100vh - 100px);min-height:calc(100svh - 100px);flex-direction:column}body.features-archive .features-hero{position:relative;display:flex;min-height:0;flex:1 1 auto;align-items:center;overflow:hidden;background:#373737}body.features-archive .features-hero__media,body.features-archive .features-hero::after{position:absolute;inset:0}body.features-archive .features-hero::after{z-index:1;content:"";background:linear-gradient(180deg,rgb(0 0 0 / .2),rgb(0 0 0 / .55))}body.features-archive .features-hero__media,body.features-archive .features-hero__media picture,body.features-archive .features-hero__image{display:block;width:100%;height:100%}body.features-archive .features-hero__image{object-fit:cover}body.features-archive .features-hero__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:clamp(2.5rem, 7vw, 6rem) 0;box-sizing:border-box;text-align:center}body.features-archive .features-hero .pretext,body.features-archive .features-hero h1,body.features-archive .features-hero__copy,body.features-archive .features-hero__copy p{color:#fff}body.features-archive .features-hero h1{max-width:800px;margin:0 auto 1rem;font-size:clamp(2.4rem, 5vw, 4rem);line-height:1.08}body.features-archive .features-hero__copy{width:800px;max-width:100%;font-size:1.2rem;line-height:1.55}body.features-archive .features-hero__copy p{margin:0}body.features-archive .features-hero #hero-cta{margin:1.25rem 0 0}body.features-archive .features-hero #hero-cta .bt-button{padding:.45em 1.2em;font-size:.75em}body.features-archive .features-nav{position:relative;top:auto;flex:0 0 auto}body.features-archive .features-nav ul{justify-content:center!important}body.features-archive .features-archive-intro{max-width:900px;padding-top:clamp(3rem, 6vw, 5rem);padding-bottom:0;text-align:center}body.features-archive .features-archive-intro .wysi>*:last-child{margin-bottom:0}@media only screen and (max-width:1022px){body.features-archive .header,body.features-archive .header-main,body.features-archive .header-mobile{opacity:1;visibility:visible}body.features-archive .header-mobile{display:flex}}@media only screen and (max-width:768px){body.features-archive .features-hero-shell{min-height:calc(100vh - 60px);min-height:calc(100svh - 60px)}body.features-archive .features-hero__content{width:90%;padding:2rem 0}body.features-archive .features-hero h1{font-size:clamp(2rem, 10vw, 2.75rem)}body.features-archive .features-hero__copy{font-size:1rem;line-height:1.45}body.features-archive .features-nav{padding:.85rem 0}body.features-archive .features-nav .bounded{width:100%}body.features-archive .features-nav ul{justify-content:flex-start!important;padding:0 1rem}body.features-archive .features-nav li{margin:0;padding-right:1.5rem}body.features-archive .features-archive-intro{width:90%;padding-top:2.5rem}}@media only screen and (max-width:768px){body.country-template-single-country-itineraries .itinerary-landing-hero{min-height:0;padding:0}body.country-template-single-country-itineraries .itinerary-landing-hero .intro{display:block;width:90%;max-width:90%;min-height:0;margin:0 auto;padding:3em 0;box-sizing:border-box}body.country-template-single-country-itineraries .itinerary-landing-hero .intro h1{margin:0;font-size:2.2em;line-height:1.1}body.country-template-single-country-itineraries .itinerary-landing-hero .intro>p:not(#hero-cta){max-width:100%;margin:1em 0 0}body.country-template-single-country-itineraries .itinerary-landing-hero #hero-cta{margin:1.5rem 0 0}body.country-template-single-country-itineraries .itinerary-landing-hero .hero-image{width:100%;margin:0}}