/***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}--------------------------- /*--APPLY NOW PAGE--*//* Your Details */.form-section{}/*section background*/.form-section-details{background:#f7f5f1;padding:5rem 8rem 5rem 8rem;margin-bottom:3rem}/*Section Title*/.form-section-details h2{font-weight:400;font-size:36px}/*Input boxes format*/body .wpcf7 .exclusolo-form input[type="text"],body .wpcf7 .exclusolo-form input[type="email"],body .wpcf7 .exclusolo-form input[type="tel"],body .wpcf7 .exclusolo-form select{border-color:#9a9a9a !important;height:48px !important}body .wpcf7 .style-dropdowns select{border-color:#9a9a9a !important;height:48px !important}/*Questions organization*/.your-details-fields{display:grid;gap:0.1rem 10rem;grid-template-columns:1fr 1fr}.address-group{display:flex;flex-direction:column;gap:0.35rem;/* adjust until it matches the other fields */}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:-23px}.referral-other-wrapper{display:none}/* Trip Preferences*//*All questions text format*/.section-question{font-weight:400;font-size:20px}/*All questions subtitle*/.section-description{font-size:16px;font-style:italic;margin-top:-25px}/*Section background*/.form-section-trip{background:#f7f5f1;padding:5rem 8rem 4rem 8rem}/*Section title*/.form-section-trip h2{font-weight:400;font-size:36px}/*Gap between questions*/.regions-grid,.trip-length-grid,.travel-months-grid,.accommodation-options,.trip-investment-grid{margin-bottom:40px}/*Answer placeholders text format*/.section-question input::placeholder,.form-row input::placeholder,.section-question textarea::placeholder,.section-question select{font-weight:300}/*Regions chechboxes organization*/.regions-grid .wpcf7-list-item{display:block;margin:0}.regions-grid .wpcf7-form-control{display:grid;grid-template-columns:1fr 1fr;gap:12px 0}/*Regions cehckboxes font*/.regions-grid .wpcf7-list-item-label{font-size:18px;font-weight:200;line-height:1.2}/*Trip options organization*/.trip-length-grid .wpcf7-list-item{display:block;margin:0}.trip-length-grid .wpcf7-form-control{display:grid;grid-template-columns:repeat(1fr);gap:12px 0;/* display:flex;gap:40px;flex-wrap:wrap;*/}/*Trip options font*/.trip-length-grid .wpcf7-list-item-label{font-size:18px;font-weight:200;line-height:1.2}/*Months checkboxes organization*/.travel-months-grid .wpcf7-form-control{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 0;width:60%}/* make the last option span the full width */.travel-months-grid .wpcf7-list-item:last-child{grid-column:1 / -1}/*Months checkboxes font*/.travel-months-grid .wpcf7-list-item-label{font-size:18px;font-weight:200;line-height:1.2}/*Trip investment options organization*/.trip-investment-grid .wpcf7-list-item{display:block;margin:0}.trip-investment-grid .wpcf7-form-control{display:grid;grid-template-columns:repeat(1fr /*5,max-content*/);gap:12px 40px}/*Trip investment options font*/.trip-investment-grid .wpcf7-list-item-label{font-size:18px;font-weight:200;line-height:1.2}/*Accommodation options organization*/.accommodation-options .wpcf7-list-item{display:block;margin:0 0 28px 0}.accommodation-options label{display:flex;align-items:flex-start;gap:10px}.accommodation-options input[type="radio"]{margin-top:7px;flex-shrink:0}/*Accomodation options font*/.accommodation-options .wpcf7-list-item-label{display:block;font-size:18px;font-weight:200;line-height:1.2}/*Accomodation options second line*/.accommodation-options .wpcf7-list-item-label::after{display:block;margin-top:8px;font-size:16px;line-height:1.4;color:#555}.accommodation-options .wpcf7-list-item:nth-child(1) .wpcf7-list-item-label::after{content:"I appreciate the prestige and reassurance of a renowned hotel:\00a0impeccable service,recognized name,full facilities."}.accommodation-options .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label::after{content:"I prefer somewhere smaller and more distinctive:\00a0 beautifully designed,locally rooted,and personal rather than corporate."}.accommodation-options .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label::after{content:"The location matters more than the brand. A historic palace,a remote lodge,a cliffside retreat:\00a0 somewhere that couldn't exist anywhere else."}/* travel style cards */.form-section-style{padding:6rem 0 0 0}/*All style Cards organization*/.title-style-cards{display:flex;align-items:center;flex-direction:column;text-align:center;padding:1rem 3rem 1rem 3rem}/*Style Cards title*/.title-style-cards h3{margin:0 0 22px;font-size:36px;line-height:1.2;color:#8fa8a6;font-weight:400;text-transform:none}/*Style Cards subtitle*/.title-style-cards h4{margin:0 0 22px;font-size:20px;line-height:1.2;color:black;font-weight:300;text-transform:none;font-family:raleway}/*Style card organization*/.style-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}.style-card{display:grid;grid-template-columns:115px minmax(0,1fr);background:#f7f5f1;border-radius:4px;overflow:hidden;min-height:35rem;width:100%}/*Style card image*/.style-card-image{width:100%;height:100%;min-height:100%;background-size:cover;background-position:left;background-repeat:no-repeat}.style-card >div:last-child{padding:36px 34px}/* replace each URL */.style-card:nth-child(1) .style-card-image{background-image:url(https://exclusolo.com/wp-content/uploads/2026/03/Bali-Indonesia.jpeg)}.style-card:nth-child(2) .style-card-image{background-image:url(https://exclusolo.com/wp-content/uploads/2026/02/low-angle-shot-beautiful-red-high-rise-buildings-porto-portugal.jpg)}.style-card:nth-child(3) .style-card-image{background-image:url(https://exclusolo.com/wp-content/uploads/2026/01/Cuba.png)}.style-card:nth-child(4) .style-card-image{background-image:url(https://exclusolo.com/wp-content/uploads/2026/01/beautiful-girl-traditional-carpet-shop-goreme-city-cappadocia-turkey-1.jpg)}.style-card >div:last-child{padding:36px 34px}/*Style card title*/.style-card h3{margin:0 0 22px;font-size:30px;line-height:1.2;color:#8fa8a6;font-weight:400;text-transform:none}/*Style card description*/.style-card p,.style-card li{font-size:16px;line-height:1.5;color:#1f1f1f}.style-card p{margin:0 0 12px}.style-card ul{margin:8px 0 0 18px;padding:0}.style-card li{margin-bottom:6px}/*Style cards dropdown organization*/.style-dropdowns{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding:3rem 20rem 5rem 20rem}/*text area*/.form-section-final{text-align:center}.form-section-final textarea.wpcf7-textarea{width:100% !important;height:150px !important;min-height:150px !important;max-height:none !important;background:#f7f5f1;margin-top:100px;border-color:#9a9a9a !important}.form-section-final textarea::placeholder{font-size:16px;font-weight:300}/*Submit button*/.form-section-final .wpcf7-submit{display:block;margin:40px auto 0;background:#85ACA8;padding:1.8rem 3.5rem;border-radius:3px;font-family:allura;font-weight:300;text-transform:none;font-size:20px}.form-section-final .wpcf7-submit{border:2px solid #85ACA8}.form-section-final .wpcf7-submit:hover{background-color:#fff;color:#85ACA8;font-weight:400;border-color:#85ACA8}/* ---------- TABLET ---------- */@media screen and (max-width:1024px){.form-section-details,.form-section-trip{padding:4rem 4rem}.form-section-details h2,.form-section-trip h2,.title-style-cards h3{font-size:32px}.section-question,.title-style-cards h4,.form-section-final .wpcf7-submit{font-size:18px}.section-description,.accommodation-options .wpcf7-list-item-label::after,.style-card p,.style-card li,.form-section-final textarea::placeholder{font-size:15px}.regions-grid .wpcf7-list-item-label,.trip-length-grid .wpcf7-list-item-label,.travel-months-grid .wpcf7-list-item-label,.trip-investment-grid .wpcf7-list-item-label,.accommodation-options .wpcf7-list-item-label{font-size:16px}.your-details-fields,.form-row,.regions-grid .wpcf7-form-control,.style-cards,.style-dropdowns{grid-template-columns:1fr}.form-row{row-gap:0!important}.title-style-cards{padding:0 !important}.style-dropdowns{row-gap:1rem!important;padding:0 5rem 3rem 5rem!important}.travel-months-grid .wpcf7-form-control{grid-template-columns:repeat(3,1fr);width:100%}.style-card{min-height:auto}.style-dropdowns{gap:2rem;padding:3rem 6rem 5rem 6rem}}/* ---------- MOBILE ---------- */@media screen and (max-width:767px){.form-section-details,.form-section-trip{padding:3rem 2rem}.form-section-style{padding:4rem 0 0 0}.title-style-cards{padding:1rem 1.5rem}.form-section-details h2,.form-section-trip h2,.title-style-cards h3{font-size:24px}.style-card h3{font-size:24px}.section-question,.title-style-cards h4,.form-section-final .wpcf7-submit{font-size:16px}.title-style-cards{padding:0 2rem 0 2rem !important}.style-dropdowns{padding:0 2rem 4rem 2rem!important}.section-description,.regions-grid .wpcf7-list-item-label,.trip-length-grid .wpcf7-list-item-label,.travel-months-grid .wpcf7-list-item-label,.trip-investment-grid .wpcf7-list-item-label,.accommodation-options .wpcf7-list-item-label,.accommodation-options .wpcf7-list-item-label::after,.style-card p,.style-card li,.form-section-final textarea::placeholder{font-size:14px}.your-details-fields,.form-row,.regions-grid .wpcf7-form-control,.trip-length-grid .wpcf7-form-control,.trip-investment-grid .wpcf7-form-control,.style-dropdowns{grid-template-columns:1fr}.travel-months-grid .wpcf7-form-control{grid-template-columns:repeat(2,1fr);width:100%}.style-cards{grid-template-columns:1fr}.style-card{grid-template-columns:1fr;min-height:auto}.style-card-image{height:100px;min-height:100px;background-position:center}.style-card >div:last-child{padding:28px 24px}.style-dropdowns{gap:2rem;padding:3rem 1.5rem 4rem 1.5rem}.form-section-final textarea.wpcf7-textarea{margin-top:60px}.form-section-final .wpcf7-submit{padding:1.4rem 3rem}}/*hidden hubspot input fields*/.hubspot-hidden-field{display:none !important}