/***NEWSLETTER INPUT BOX***/.newsletter-grid{display:grid !important;grid-template-columns:1fr auto !important;gap:6px !important;align-items:stretch !important;margin-bottom:-10px !important}/* Match input + button height */.newsletter-grid input[type="email"],.newsletter-grid input[type="submit"]{height:42px !important;box-sizing:border-box !important}/* Submit button (✔) */.newsletter-grid input[type="submit"]{display:flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important;line-height:1 !important;padding:0 18px !important;padding-top:5px !important}/* Background wrapper */.newsletter-bg{box-sizing:border-box !important;padding:0 4px 5px 12px !important;line-height:1 !important}--------------------------------- /*CARDS HOVER EFFECT*//* Card base */.hover-card{overflow:hidden}/* Title default state */.hover-card-title{transition:all 0.4s ease}/* Description hidden by default */.hover-card-description{max-height:0;opacity:0;overflow:hidden;transition:all 0.4s ease}/* Hover effects */.hover-card:hover .hover-card-title{opacity:0;transform:translateY(-10px)}.hover-card:hover .hover-card-description{max-height:200px;opacity:1}@media (max-width:768px){.hover-card-description{opacity:1}.hover-card-title{opacity:0}.hover-video-wrapper::after{opacity:0}.hover-card:active{transform:scale(1.1)}.hover-card-image:active{transform:scale(1.1)}.hover-card{transition:transform 0.25s ease}.hover-card-image{transition:transform 0.25s ease}}---------------------------------- /***DESTINATIONS PREVIEW VIDEO***//* Wrapper */.hover-video-wrapper{position:relative!important;overflow:hidden;object-fit:cover!important}/* Video */.hover-video{width:100%!important;height:100%!important;display:block;object-fit:cover!important;object-position:center}/* Dark overlay */.hover-video-wrapper::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.45);transition:opacity 0.4s ease;pointer-events:none}/* Remove overlay on hover */.hover-video-wrapper:hover::after{opacity:0}-------------------------------- /****FADING LINES****///***PINK LEFT TO RIGHT***// /* Bottom border fading to the right */.fade-border-salmon-bottom{position:relative}.fade-border-salmon-bottom::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient( to right,#D6A496 0,rgba(214,164,150,1) 50%,rgba(214,164,150,0) 100% );pointer-events:none}/* Right border fading to the bottom */.fade-border-salmon-bottom-right{position:relative}.fade-border-salmon-bottom-right::after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:linear-gradient( to bottom,#D6A496 0,rgba(214,164,150,1) 50%,rgba(214,164,150,0) 100% )}/* Top border fading to the left */.fade-border-salmon-top{position:relative}.fade-border-salmon-top::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient( to left,#D6A496 0,rgba(214,164,150,1) 50%,rgba(214,164,150,0) 100% )}/* Left border fading to the top */.fade-border-salmon-top-left{position:relative}.fade-border-salmon-top-left::after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient( to top,#D6A496 0,rgba(214,164,150,1) 50%,rgba(214,164,150,0) 100% )}/* Top border fading to the center */.fade-border-salmon-center{position:relative}.fade-border-salmon-center::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient( to right,#D6A496 0,rgba(214,164,150,1) 35%,rgba(214,164,150,0.0) 43%,rgba(214,164,150,0.0) 50%,rgba(214,164,150,0.0) 57%,rgba(214,164,150,1) 65%,#D6A496 100% );pointer-events:none}//***GREEN LEFT TO RIGHT***// /* Bottom border fading to the right */.fade-border-green-bottom{position:relative}.fade-border-green-bottom::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient( to right,#8AA2A0 0,rgba(138,162,160,1) 50%,rgba(138,162,160,0) 100% );pointer-events:none}/* Right border fading to the bottom */.fade-border-green-bottom-right{position:relative}.fade-border-green-bottom-right::after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:linear-gradient( to bottom,#8AA2A0 0,rgba(138,162,160,1) 50%,rgba(138,162,160,0) 100% )}/* Top border fading to the left */.fade-border-green-top{position:relative}.fade-border-green-top::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient( to left,#8AA2A0 0,rgba(138,162,160,1) 50%,rgba(138,162,160,0) 100% )}/* Left border fading to the top */.fade-border-green-top-left{position:relative}.fade-border-green-top-left::after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient( to top,#8AA2A0 0,rgba(138,162,160,1) 50%,rgba(138,162,160,0) 100% )}/* Top border fading to the right */.fade-border-green-top-right{position:relative}.fade-border-green-top-right::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient( to right,#8AA2A0 0,rgba(138,162,160,1) 50%,rgba(138,162,160,0) 100% )}/***GREEN RIGHT TO LEFT***//* Bottom border fading to the right */.fade-border-greenreverse-bottom{position:relative}.fade-border-greenreverse-bottom::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient( to left,#8AA2A0 0,rgba(138,162,160,1) 50%,rgba(138,162,160,0) 100% );pointer-events:none}/* Right border fading to the bottom */.fade-border-greenreverse-bottom-left{position:relative}.fade-border-greenreverse-bottom-left::after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient( to bottom,#8AA2A0 0,rgba(138,162,160,1) 50%,rgba(138,162,160,0) 100% )}/* Top border fading to the left */.fade-border-greenreverse-top{position:relative}.fade-border-greenreverse-top::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient( to right,#8AA2A0 0,rgba(138,162,160,1) 50%,rgba(138,162,160,0) 100% )}/* Left border fading to the top */.fade-border-greenreverse-top-right{position:relative}.fade-border-greenreverse-top-right::after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:linear-gradient( to top,#8AA2A0 0,rgba(138,162,160,1) 50%,rgba(138,162,160,0) 100% )}/*** SALMON RIGHT TO LEFT ***//* Bottom border fading to the left */.fade-border-salmonreverse-bottom{position:relative}.fade-border-salmonreverse-bottom::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient( to left,#D6A496 0,rgba(214,164,150,1) 50%,rgba(214,164,150,0) 100% );pointer-events:none}/* Left border fading to the bottom */.fade-border-salmonreverse-bottom-left{position:relative}.fade-border-salmonreverse-bottom-left::after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient( to bottom,#D6A496 0,rgba(214,164,150,1) 50%,rgba(214,164,150,0) 100% );pointer-events:none}/* Top border fading to the right */.fade-border-salmonreverse-top{position:relative}.fade-border-salmonreverse-top::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient( to right,#D6A496 0,rgba(214,164,150,1) 50%,rgba(214,164,150,0) 100% );pointer-events:none}/* Right border fading to the top */.fade-border-salmonreverse-top-right{position:relative}.fade-border-salmonreverse-top-right::after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:linear-gradient( to top,#D6A496 0,rgba(214,164,150,1) 50%,rgba(214,164,150,0) 100% );pointer-events:none}/***GREY LEFT TO RIGHT***//* Bottom border fading to the right */.fade-border-grey-bottom{position:relative}.fade-border-grey-bottom::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient( to right,#989492 0,rgba(152,148,146,1) 50%,rgba(152,148,146,0) 100% );pointer-events:none}/* Right border fading to the bottom */.fade-border-grey-bottom-right{position:relative}.fade-border-grey-bottom-right::after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:linear-gradient( to bottom,#989492 0,rgba(152,148,146,1) 50%,rgba(152,148,146,0) 100% )}/* Top border fading to the left */.fade-border-grey-top{position:relative}.fade-border-grey-top::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient( to left,#989492 0,rgba(152,148,146,1) 50%,rgba(152,148,146,0) 100% )}/* Left border fading to the top */.fade-border-grey-top-left{position:relative}.fade-border-grey-top-left::after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient( to top,#989492 0,rgba(152,148,146,1) 50%,rgba(152,148,146,0) 100% )}/***GREY RIGHT TO LEFT***//* Bottom border fading to the right */.fade-border-greyreverse-bottom{position:relative}.fade-border-greyreverse-bottom::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient( to left,#989492 0,rgba(152,148,146,1) 50%,rgba(152,148,146,0) 100% );pointer-events:none}/* Right border fading to the bottom */.fade-border-greyreverse-bottom-left{position:relative}.fade-border-greyreverse-bottom-left::after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient( to bottom,#989492 0,rgba(152,148,146,1) 50%,rgba(152,148,146,0) 100% )}/* Top border fading to the left */.fade-border-greyreverse-top{position:relative}.fade-border-greyreverse-top::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient( to right,#989492 0,rgba(152,148,146,1) 50%,rgba(152,148,146,0) 100% )}/* Left border fading to the top */.fade-border-greyreverse-top-right{position:relative}.fade-border-greyreverse-top-right::after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:linear-gradient( to top,#989492 0,rgba(152,148,146,1) 50%,rgba(152,148,146,0) 100% )}--------------- //***FIND YOUR INSPIRATION***// .fade-border-green-center-inspiration{position:relative}.fade-border-green-center-inspiration::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;width:100%;box-sizing:border-box;background:linear-gradient( to right,#8AA2A0 0,rgba(138,162,160,1) 20%,rgba(138,162,160,0.0) 30%,rgba(138,162,160,0.0) 50%,rgba(138,162,160,0.0) 70%,rgba(138,162,160,1) 80%,#8AA2A0 100% );pointer-events:none}.fade-border-green-center-inspiration::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient( to right,#8AA2A0 0,rgba(138,162,160,1) 25%,rgba(138,162,160,0.0) 43%,rgba(138,162,160,0.0) 50%,rgba(138,162,160,0.0) 57%,rgba(138,162,160,1) 75%,#8AA2A0 100% );pointer-events:none}@media (max-width:767px){.fade-border-green-center-inspiration::before,.fade-border-green-center-inspiration::after{display:none}}/***OUR STORY***/.fade-border-ourstory{position:relative}/* All corner border segments */.fade-border-ourstory::before{content:"";position:absolute;inset:0;pointer-events:none;background:/* TOP border:from top-right → left */linear-gradient( to left,#D6A496 0,rgba(214,164,150,0.8) 50%,rgba(214,164,150,0.0) 80% ) top right / 60% 2px no-repeat,/* RIGHT border:from top-right → down */linear-gradient( to bottom,#D6A496 0,rgba(214,164,150,0.8) 50%,rgba(214,164,150,0.0) 80% ) top right / 2px 60% no-repeat,/* BOTTOM border:from bottom-left → right */linear-gradient( to right,#D6A496 0,rgba(214,164,150,0.8) 50%,rgba(214,164,150,0.0) 80% ) bottom left / 60% 2px no-repeat,/* LEFT border:from bottom-left → up */linear-gradient( to top,#D6A496 0,rgba(214,164,150,0.8) 50%,rgba(214,164,150,0.0) 80% ) bottom left / 2px 60% no-repeat}-------------------------------- /*** B/W IMAGES TO COLOR***/.scroll-bg-image{position:relative;overflow:hidden}/* Background image layer */.scroll-bg-image::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center top;filter:grayscale(var(--gray,100%));transition:filter 0.1s linear;z-index:0}/* Content stays above */.scroll-bg-image >*{position:relative;z-index:1}.scroll-bg-image.bg-peru::before{background-image:url("https://exclusolo.com/wp-content/uploads/2026/01/aerial-shot-beautiful-village-by-mountain-captured-machu-picchu-peru.jpg")}.scroll-bg-image.bg-cappadocia::before{background-image:url("https://exclusolo.com/wp-content/uploads/2026/02/sanfeng-temple.jpg")}--------------------------------- /***PARALLAX EFFECT VIDEO***/.parallax-video{position:relative;overflow:hidden}.parallax-video video{width:100%;height:120%;object-fit:cover;transform:translateY(0);transition:transform 0.05s linear}---------------------------------- /***PARALLAX EFFECT IMAGE***/.parallax-image{position:relative;overflow:hidden}.parallax-image .elementor-widget-container,.parallax-image figure{height:100%}.parallax-image img{display:block;width:100%;height:120%;object-fit:cover;transform:translateY(0)}-------------------------------- /***DESTINATION CAROUSEL ARROWS***//* Make the carousel a positioning context */.premium-carousel-inner.slick-slider{position:relative !important}/* Force arrows to be positioned + move them up */.premium-carousel-inner.slick-slider >a.carousel-arrow.slick-arrow{position:absolute !important;top:42% !important;/* change this */transform:translateY(-50%) !important}-------------------------------- /***REMOVE OUTLINE TO CLICKED OBJECTS***/a,a:focus,a:active,a:focus-visible,button,button:focus,button:active,button:focus-visible{outline:none !important;box-shadow:none !important}--------------------------------- /***TURN OFF BUTTONS ACTIVE STATE***/.elementor-button:focus,.elementor-button:focus-visible,.elementor-button:active{outline:none !important;box-shadow:none !important}---------------------------------- /***STICKY HEADER***/#site-header-inner{transition:opacity 0.8s ease}#site-header-inner.header-hidden{opacity:0;pointer-events:none}/*homepage header*/#secondary-header{transition:opacity 0.8s ease}#secondary-header.header-hidden{opacity:0;pointer-events:none}---------------------------------- /***BACKGROUND VIDEO & IMAGE COVER CONTAINER***//***HERO VIDEOS***/.bg-video,.bg-video .e-hosted-video{width:110%;height:110%}.bg-video{position:absolute;inset:0}/***VIDEO OUR STORY***/.parallax-video,.parallax-video .e-hosted-video{width:120%;height:130%}.parallax-video{position:absolute;inset:0}/***CTA BACKGROUNDS***/.parallax-image,.parallax-image img{width:110%;height:125%}.parallax-image{position:absolute;inset:0;overflow:hidden}/***DESTINATIONS TEMPLATES***/.bg-video-html,.bg-video-html .hover-video-wrapper{width:110%;height:110%}.bg-video-html{position:absolute;inset:0}.bg-video-html .hover-video-wrapper{position:relative;overflow:hidden}.bg-video-html .hover-video{width:110%;height:110%;object-fit:cover;display:block}---------------------------------- /***BACKGROUND SIMPLE MENU DROPDOWN***/body[data-elementor-device-mode="mobile"] .eael-simple-menu-responsive,body[data-elementor-device-mode="mobile"] .eael-simple-menu{background:#272323 !important;padding-top:50px !important;padding-bottom:68vh !important}body[data-elementor-device-mode="mobile"] .eael-simple-menu-responsive a,body[data-elementor-device-mode="mobile"] .eael-simple-menu a{background:#272323 !important;margin-right:-2px;margin-left:-2px}body[data-elementor-device-mode="mobile"] .eael-simple-menu-responsive a:active,body[data-elementor-device-mode="mobile"] .eael-simple-menu a:active{background:#8AA2A0 !important}---------------------------------- /***OUR STORY BUTTON***/.home-ourstory-button:active,.home-ourstory-button:focus{background-color:#859D9B !important}.home-ourstory-button:active *,.home-ourstory-button:focus *{color:#F2EDE7 !important}/*COOKIES BANNER*/#hu #hu-outer-wrapper{padding:10px 5px;border-radius:6px}.hu-toggle-heading{border-radius:12px!important}#hu .hu-btn{border-radius:12px!important}