@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700;800;900&display=swap');@font-face{font-family:'akzidenz-grotesk_prolight';src:url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskprolig-webfont.eot');src:url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskprolig-webfont.eot?#iefix') format('embedded-opentype'),url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskprolig-webfont.woff2') format('woff2'),url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskprolig-webfont.woff') format('woff'),url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskprolig-webfont.ttf') format('truetype'),url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskprolig-webfont.svg#akzidenz-grotesk_prolight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'akzidenz-grotesk_proregular';src:url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskproreg-webfont.eot');src:url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskproreg-webfont.eot?#iefix') format('embedded-opentype'),url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskproreg-webfont.woff2') format('woff2'),url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskproreg-webfont.woff') format('woff'),url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskproreg-webfont.ttf') format('truetype'),url('https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../fonts/akzidgrtskproreg-webfont.svg#akzidenz-grotesk_proregular') format('svg');font-weight:normal;font-style:normal}.site-header{position:fixed;width:100%;top:0;z-index:99}.site-header .site-header-inner{position:fixed;width:100%;top:0;z-index:99;transform:translate3d(0, 0, 0);transition:all .5s ease-in-out}.site-header .sticky-top-wrapper{background-color:#2B4117;position:fixed;top:0;width:100%;z-index:99;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.site-header.headroom--top .site-header-inner{transform:translate3d(0, 0, 0)}.site-header.headroom--unpinned .site-header-inner{transform:translate3d(0, -100%, 0)}.site-header.headroom--unpinned .sticky-top-wrapper{opacity:1;visibility:visible}.site-header ul{list-style:none;margin:0;padding:0}.site-header .header-container{max-width:1640px;padding:0 20px;margin:0 auto}.site-header .header-top-wrapper{padding:14px 0;display:none}.site-header .header-top-wrapper .header-top-search{position:relative;z-index:101}.site-header .header-top-wrapper .header-top-search .search-trigger{display:flex}.site-header .header-top-wrapper .header-top-search .search-wrapper{opacity:0;position:absolute;right:calc(100% + 10px);overflow:hidden;z-index:1;width:0;transition:all .3s;border-radius:2px 0 0 2px}.site-header .header-top-wrapper .header-top-search .search-wrapper form{padding:0;background-color:#fff;width:100%;display:flex;align-items:center;justify-content:space-between;transition:all .3s}.site-header .header-top-wrapper .header-top-search .search-wrapper form input{margin:0;border:none;color:rgba(0,0,0,0.8);background-color:transparent;height:32px;padding:0 15px;font-size:10px;width:100%;border-radius:3px}.site-header .header-top-wrapper .header-top-search .search-wrapper form button{border:none;background-color:transparent;padding:0;line-height:24px;width:44px;height:24px;text-align:center;font-size:16px;transition:all .3s;float:right;border-right:1px solid rgba(142,144,145,0.4);cursor:pointer}.site-header .header-top-wrapper .header-top-search .search-wrapper form button svg{width:23px;height:auto;display:inline-block}.site-header .header-top-wrapper .header-top-search.search-is-open .search-wrapper{opacity:1;pointer-events:inherit;width:290px;background-color:#fff}.site-header .header-top-wrapper .header-top-content{display:flex;align-items:center}.site-header .header-top-wrapper .header-top-content .header-top-left{display:flex;align-items:center;line-height:1}.site-header .header-top-wrapper .header-top-content .header-top-left .email,.site-header .header-top-wrapper .header-top-content .header-top-left .phone{display:flex;align-items:center}.site-header .header-top-wrapper .header-top-content .header-top-left .email i,.site-header .header-top-wrapper .header-top-content .header-top-left .phone i{color:#4966D9;font-size:12px;margin-right:10px;text-shadow:none}.site-header .header-top-wrapper .header-top-content .header-top-left .phone{margin-left:clamp(15px, 2.08333333vw, 40px)}.site-header .header-top-wrapper .header-top-content .header-top-left .phone .numbers{display:flex;align-items:center}.site-header .header-top-wrapper .header-top-content .header-top-left .phone .numbers span:not(:first-child){position:relative;margin-left:30px}.site-header .header-top-wrapper .header-top-content .header-top-left .phone .numbers span:not(:first-child):after{position:absolute;content:'|';left:-17px}.site-header .header-top-wrapper .header-top-content .header-top-left span{display:flex;align-items:center}.site-header .header-top-wrapper .header-top-content .header-top-left span.divider{padding:0 15px}.site-header .header-top-wrapper .header-top-content .header-top-left span,.site-header .header-top-wrapper .header-top-content .header-top-left a{font-size:12px;color:#fff;letter-spacing:1.44px}.site-header .header-top-wrapper .header-top-content .header-top-right{display:flex;align-items:center;margin-left:auto}.site-header .header-top-wrapper .header-top-content .header-top-right>a,.site-header .header-top-wrapper .header-top-content .header-top-right .header-top-search{display:flex;align-items:center;line-height:1;margin-left:clamp(15px, 1.5625vw, 30px)}.site-header .header-top-wrapper .header-top-content .header-top-right>a i,.site-header .header-top-wrapper .header-top-content .header-top-right .header-top-search i{color:#4966D9;font-size:12px;margin-right:10px;text-shadow:none}.site-header .header-top-wrapper .header-top-content .header-top-right>a span,.site-header .header-top-wrapper .header-top-content .header-top-right .header-top-search span{font-size:12px;color:#fff;letter-spacing:1.44px}.site-header .header-top-wrapper .header-top-content .header-top-right>a span i,.site-header .header-top-wrapper .header-top-content .header-top-right .header-top-search span i{color:#fff}.site-header .header-top-wrapper .header-top-content .header-top-right>a span.arrow,.site-header .header-top-wrapper .header-top-content .header-top-right .header-top-search span.arrow{margin-left:5px}.site-header .header-top-wrapper .header-top-content .header-top-right>a.currency,.site-header .header-top-wrapper .header-top-content .header-top-right .header-top-search.currency{position:relative}.site-header .header-top-wrapper .header-top-content .header-top-right>a.currency .other-currencies,.site-header .header-top-wrapper .header-top-content .header-top-right .header-top-search.currency .other-currencies{position:absolute;width:100%;top:170%;left:0;background-color:#2B4117;z-index:9;padding:5px 0;display:none}.site-header .header-top-wrapper .header-top-content .header-top-right>a.currency .other-currencies span,.site-header .header-top-wrapper .header-top-content .header-top-right .header-top-search.currency .other-currencies span{display:block;letter-spacing:0;padding:5px 5px 5px 18px;border-bottom:rgba(255,255,255,0.4);cursor:pointer}@media (min-width:1024px){.site-header .header-top-wrapper{display:block}}.site-header .header-wrapper{background-color:rgba(33,33,33,0.1);border-top:1px solid rgba(255,255,255,0.4);border-bottom:1px solid rgba(255,255,255,0.4);padding:20px 0;transition:all .3s ease-in-out}.site-header .header-wrapper .header-content{display:flex;align-items:center;justify-content:center}.site-header .header-wrapper .header-content .logo{width:clamp(120px, 9.79166667vw, 188px)}.site-header .header-wrapper .header-content .logo img{height:100%;width:100%}.site-header .header-wrapper .header-content .header-menu{display:none}.site-header .header-wrapper .header-content .header-menu>ul{display:flex;align-items:center}.site-header .header-wrapper .header-content .header-menu>ul>li{margin-right:clamp(20px, 3.38541667vw, 65px)}.site-header .header-wrapper .header-content .header-menu>ul>li>a{display:inline-block;position:relative;color:#FFF;text-align:center;font-size:14px;font-weight:400;line-height:1;letter-spacing:3.5px;text-transform:uppercase;padding:43px 0;transition:all .3s ease-in-out}.site-header .header-wrapper .header-content .header-menu>ul>li>a:after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#fff;transition:width .3s}.site-header .header-wrapper .header-content .header-menu>ul>li>a:hover:after{width:100%}.site-header .header-wrapper .header-content .header-menu>ul>li:last-child{margin-right:0}.site-header .header-wrapper .header-content .header-menu>ul>li .mega-menu{position:absolute;opacity:0;visibility:hidden}.site-header .header-wrapper .header-content .header-menu>ul>li .mega-menu.menu-opened{opacity:1;visibility:visible}@media (min-width:1024px){.site-header .header-wrapper{padding:0}.site-header .header-wrapper .header-content .logo{margin-right:clamp(20px, 3.38541667vw, 65px);margin-left:clamp(20px, 3.38541667vw, 65px)}.site-header .header-wrapper .header-content .header-menu{display:block}.site-header .header-wrapper .mobile-toggle-menu{display:none}}.site-header:hover,.site-header.dark-header,.site-header.page-scrolled{text-shadow:none}.site-header:hover .site-header-inner,.site-header.dark-header .site-header-inner,.site-header.page-scrolled .site-header-inner{background-color:#2B4117}.mobile-toggle-menu{position:absolute;right:15px}.mobile-toggle-menu .icon-circle{height:40px;width:40px;display:flex;align-items:center;justify-content:center}.mobile-toggle-menu .icon{transition-duration:0.5s;position:relative;height:1px;width:30px;background-color:#fff;border-radius:4px}.mobile-toggle-menu .icon:before{transition-duration:0.5s;position:absolute;width:30px;height:1px;background-color:#fff;content:"";top:-10px;border-radius:4px}.mobile-toggle-menu .icon:after{transition-duration:0.5s;position:absolute;width:30px;height:1px;background-color:#fff;content:"";top:10px;border-radius:4px}.mobile-toggle-menu.open .icon{transition-duration:0.5s;background:transparent}.mobile-toggle-menu.open .icon:before{transform:rotateZ(45deg) scaleX(1.25) translate(6.5px, 6.5px)}.mobile-toggle-menu.open .icon:after{transform:rotateZ(-45deg) scaleX(1.25) translate(6px, -6px)}.mobile-toggle-menu:hover{cursor:pointer}.mobile-menu{position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100vh - var(--header-height));-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);transition:transform .4s ease,visibility 0s .4s;pointer-events:none;visibility:hidden;z-index:101;background-color:#fff;overflow-y:auto;display:flex;flex-direction:column}.mobile-menu>ul>li>a{display:block;padding:20px;border-bottom:1px solid rgba(0,0,0,0.4);color:#000;font-size:16px;font-weight:400;letter-spacing:3.5px;text-transform:uppercase}.mobile-menu>ul>li .mega-menu{display:none;position:static}.mobile-menu>ul>li .mega-menu.menu-opened{display:block;opacity:1;visibility:visible}.mobile-menu .mobile-search-wrapper{position:sticky;bottom:0;width:100%;padding:20px;background-color:#2B4117;margin-top:auto}.mobile-menu .mobile-search-wrapper form{padding:0;background-color:#fff;width:100%;display:flex;align-items:center;justify-content:space-between;transition:all .3s}.mobile-menu .mobile-search-wrapper form input{margin:0;border:none;color:rgba(0,0,0,0.8);background-color:transparent;height:32px;padding:0 15px;font-size:10px;width:100%;border-radius:3px}body.mobile-menu-open .mobile-menu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:initial;visibility:visible;transition:transform .4s ease,visibility 0s 0s}.mega-menu{width:100%;background-color:#2B4117;top:var(--header-height);left:0;padding:25px 0;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.mega-menu.mega-menu-force-hide{display:none !important}.mega-menu.menu-opened#locations-mega-menu{padding-bottom:15px}.mega-menu .mega-menu-title{display:none;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.4)}.mega-menu .mega-menu-title .menu-title{color:#FFF;font-family:'Cinzel',serif;font-size:clamp(20px, 1.82291667vw, 35px);font-weight:400;line-height:normal;text-transform:uppercase}.mega-menu .mega-menu-title .menu-cta a{color:#FFF;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.mega-menu .mega-menu-title .menu-cta a i{font-size:12px;margin-left:10px}@media (max-width:767.98px){.mega-menu .mega-menu-title{flex-direction:column;align-items:flex-start}.mega-menu .mega-menu-title .menu-cta{margin-top:15px}}@media (min-width:1400px){.mega-menu .slider-wrapper .swiper-wrapper{justify-content:center}}.mega-menu .slider-wrapper .swiper-navi{display:flex;align-items:center;justify-content:flex-end;margin-top:10px}.mega-menu .slider-wrapper .swiper-navi .swiper-button-prev,.mega-menu .slider-wrapper .swiper-navi .swiper-button-next{background:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/slider-arrow-white.svg) no-repeat center;background-size:100%}.mega-menu .slider-wrapper .swiper-navi .swiper-pagination{width:0;line-height:1;color:#fff;opacity:0}@media (max-width:767.98px){.mega-menu .slider-wrapper .swiper-navi .swiper-pagination{width:10%}}.mega-menu .slider-wrapper .swiper-slide img{height:clamp(125px, 9.375vw, 180px);object-fit:cover}.mega-menu .slider-wrapper .swiper-slide .post-details .location-title{display:block;color:#FFF;font-size:clamp(18px, 1.25vw, 24px);font-family:'Cinzel',serif;font-weight:400;line-height:normal;text-transform:uppercase;margin-top:clamp(15px, 1.5625vw, 30px);margin-bottom:5px}.mega-menu .slider-wrapper .swiper-slide .post-details .sub-locations{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.mega-menu .slider-wrapper .swiper-slide .post-details .sub-locations li{padding-right:15px;position:relative}.mega-menu .slider-wrapper .swiper-slide .post-details .sub-locations li:after{position:absolute;content:'|';right:5px;top:1px;margin:auto;color:#FFF}.mega-menu .slider-wrapper .swiper-slide .post-details .sub-locations li a{display:inline-block;color:#fff;font-size:clamp(12px, .83333333vw, 16px);font-family:'akzidenz-grotesk_prolight',serif;line-height:100%;transition:all .3s ease-in-out}.mega-menu .slider-wrapper .swiper-slide .post-details .sub-locations li a:hover{text-decoration:underline}.mega-menu .slider-wrapper .swiper-slide .post-details .sub-locations li:last-child{padding-right:0}.mega-menu .slider-wrapper .swiper-slide .post-details .sub-locations li:last-child:after{display:none}body.admin-bar .site-header .site-header-inner{top:32px}.site-footer{background-color:#DEE4E4;font-family:'akzidenz-grotesk_prolight',serif}.site-footer a{transition:0.5s}.site-footer a:hover{opacity:0.5}.site-footer .footer-container{max-width:1200px;margin:0 auto;padding:0 15px}.site-footer .footer-instagram{padding-top:clamp(40px, 4.16666667vw, 80px);padding-bottom:15px}.site-footer .footer-instagram h3{color:#4966D9;font-family:'akzidenz-grotesk_prolight',serif;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:125%;letter-spacing:2.5px;text-align:center}@media (min-width:1441px){.site-footer .footer-instagram h3{font-size:22px}}.site-footer .footer-instagram .insta-feed{display:flex;margin:0 -10px}.site-footer .footer-instagram .insta-feed .insta-img{padding:0 10px}.site-footer .footer-instagram .insta-feed .insta-img img{width:100%;height:100%;object-fit:cover}.site-footer .footer-main{padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.4)}.site-footer .footer-main .footer-main-wrapper .footer-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap{width:100%}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap h3{color:#4966D9;font-weight:400;line-height:normal;text-transform:uppercase;text-align:center;font-family:'akzidenz-grotesk_prolight',serif;letter-spacing:2.5px;font-size:clamp(20px, 1.30208333vw, 25px);-webkit-font-smoothing:antialiased}@media (min-width:1024px){.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap h3{text-align:left}}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .description{color:#4966D9;font-size:12px;line-height:18px;margin:0 0 15px;text-align:center}@media (min-width:1024px){.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .description{text-align:left;font-size:14px;line-height:22px}}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form div{width:100%}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form{display:flex;flex-wrap:wrap}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form.ff-6752254b273774653bb9b193__form{padding:0;width:350px}@media (max-width:1024px){.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form.ff-6752254b273774653bb9b193__form{margin:0 auto}}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form .ff-6752254b273774653bb9b193__title,.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form .ff-6752254b273774653bb9b193__subtitle{display:none}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form .fd-form-content{width:100%;display:flex;flex-wrap:wrap}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form .fd-form-content .ff-6752254b273774653bb9b193__fields{width:70%}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form .fd-form-content .ff-6752254b273774653bb9b193__footer{width:30%;text-align:left}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form .fd-form-content .ff-6752254b273774653bb9b193__button.fd-btn{padding:15px 10px}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form .form-control{width:100%;height:60px;flex-shrink:0;background-color:#fff;padding:15px 30px;border:none;color:#212121;font-size:14px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form .bt{display:inline-block;width:100%;padding:20px;background-color:#4966D9;border:none;border-radius:0;color:#FFF;text-align:center;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;letter-spacing:1.6px;text-transform:uppercase;margin-top:15px}@media (min-width:768px){.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form{justify-content:flex-start}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form .form-control{width:67%}.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap .newsletter-form form .bt{width:auto;min-width:auto;margin-top:0;padding:20px 10px}}.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:40px}.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap .menu{width:100%}.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap .menu .menu-title{color:#4966D9;font-family:'akzidenz-grotesk_prolight',serif;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:2.5px;font-size:15px}.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap .menu ul{list-style:none;margin:0;margin-top:10px;padding:0}.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap .menu ul li{line-height:20px}.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap .menu ul li a{color:#4966D9;font-size:12px}@media (min-width:1441px){.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap .menu ul li{line-height:24px}.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap .menu ul li a{font-size:14px}}.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap .menu:not(:first-child){margin-top:20px}@media (min-width:768px){.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap{flex-wrap:nowrap}.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap .menu{width:auto}}@media (max-width:767.98px){.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap{text-align:center}}@media (min-width:1024px){.site-footer .footer-main .footer-main-wrapper .footer-top .newsletter-wrap{width:39%}.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap{width:53%;margin-top:0}.site-footer .footer-main .footer-main-wrapper .footer-top .menu-wrap .menu:not(:first-child){margin-top:0}}.site-footer .footer-main .footer-main-wrapper .footer-bottom{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:40px}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact{display:flex;align-items:center;flex-direction:column;line-height:1}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .email,.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone{display:flex;align-items:center;flex-direction:column}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .email i,.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone i{color:#4966D9;font-size:16px;margin-bottom:15px}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone{margin-top:30px}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone .divider{display:none}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone span+span{margin-top:15px}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone .numbers{display:flex;align-items:center}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone .numbers span:not(:first-child){position:relative;margin-left:30px}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone .numbers span:not(:first-child):after{position:absolute;content:'|';left:-17px}@media (max-width:767.98px){.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone .numbers{flex-direction:column}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone .numbers span:not(:first-child){margin-left:0}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone .numbers span:not(:first-child):after{display:none}}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact span{display:flex;align-items:center}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact span.divider{padding:0 15px}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact span,.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact a{font-size:12px;color:#4966D9;letter-spacing:1.92px}@media (min-width:768px){.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .email,.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone{flex-direction:row}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .email i,.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone i{margin-bottom:0;margin-right:10px}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone .divider{display:block}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone span+span{margin-top:0}}@media (min-width:1024px){.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact{flex-direction:row}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-contact .phone{margin-top:0;margin-left:40px}}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-location{display:flex;flex-direction:column;align-items:flex-start;margin-top:20px}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-location .location{display:flex;align-items:flex-start}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-location .location i{color:#4966D9;font-size:16px;margin-right:8px;margin-top:2px}@media (min-width:1024px){.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-location .location i{margin-top:0}}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-location .location+.location{margin-top:15px}@media (min-width:768px){.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-location .location+.location{margin-top:0;margin-left:20px;padding-left:20px;border-left:1px solid #4966d9}}.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-location span,.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-location a{font-size:12px;color:#4966D9;letter-spacing:1.92px;line-height:1.45}@media (min-width:1024px){.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-location span br,.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-location a br{display:none}}@media (min-width:768px){.site-footer .footer-main .footer-main-wrapper .footer-bottom .footer-location{flex-direction:row;align-items:flex-start}}.site-footer .footer-secondary{padding:15px 0}.site-footer .footer-secondary .footer-secondary-wrapper{display:flex;align-items:center;justify-content:space-between}.site-footer .footer-secondary .footer-secondary-wrapper .copyright{color:#4966D9;font-size:12px;line-height:1;letter-spacing:1.92px}.site-footer .footer-secondary .footer-secondary-wrapper .footer-logo{text-align:center}.site-footer .footer-secondary .footer-secondary-wrapper .footer-logo span{color:#000;text-align:center;font-size:12px;line-height:1;letter-spacing:1.2px}.site-footer .footer-secondary .footer-secondary-wrapper .footer-logo img{max-width:120px;margin:0 auto}.site-footer .footer-secondary .footer-secondary-wrapper .privacy-menu ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}.site-footer .footer-secondary .footer-secondary-wrapper .privacy-menu ul li{position:relative;padding:0 15px}.site-footer .footer-secondary .footer-secondary-wrapper .privacy-menu ul li a{color:#4966D9;font-size:12px;line-height:1;letter-spacing:1.92px}.site-footer .footer-secondary .footer-secondary-wrapper .privacy-menu ul li:after{position:absolute;content:'|';right:0;color:#4966D9}.site-footer .footer-secondary .footer-secondary-wrapper .privacy-menu ul li:first-child{padding-left:0}.site-footer .footer-secondary .footer-secondary-wrapper .privacy-menu ul li:last-child{padding-right:0}.site-footer .footer-secondary .footer-secondary-wrapper .privacy-menu ul li:last-child:after{display:none}@media (max-width:1199.98px){.site-footer .footer-secondary .footer-secondary-wrapper{flex-direction:column}.site-footer .footer-secondary .footer-secondary-wrapper .copyright{order:3}.site-footer .footer-secondary .footer-secondary-wrapper .footer-logo{order:1}.site-footer .footer-secondary .footer-secondary-wrapper .privacy-menu{order:2;margin:20px 0}}@media (max-width:767.98px){.site-footer .footer-secondary .footer-secondary-wrapper .copyright{text-align:center}.site-footer .footer-secondary .footer-secondary-wrapper .privacy-menu ul{flex-direction:column}.site-footer .footer-secondary .footer-secondary-wrapper .privacy-menu ul li{padding:0}.site-footer .footer-secondary .footer-secondary-wrapper .privacy-menu ul li:after{display:none}}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields{row-gap:20px}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;color:#2B4117;text-transform:uppercase;letter-spacing:2.5px}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{height:40px;padding:15px;border-radius:0;border:1px solid #e8e8e8;background-color:#fff;font-size:14px;color:#2B4117}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder,.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder{color:#757575}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:-moz-placeholder,.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:-moz-placeholder{color:#757575}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder,.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder{color:#757575}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder,.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder{color:#757575}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{height:150px}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield.guest_selector_container .ginput_container{position:relative}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield.guest_selector_container .ginput_container .guest-selector-dd{position:absolute;top:100%;left:0;width:100%;height:auto;background-color:#fff;border:1px solid #e8e8e8;display:none}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield.guest_selector_container .ginput_container .guest-selector-dd .filter-counter{display:flex;align-items:center;padding:10px 20px}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield.guest_selector_container .ginput_container .guest-selector-dd .filter-counter:not(:last-child){border-bottom:1px solid #e8e8e8}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield.guest_selector_container .ginput_container .guest-selector-dd .filter-counter .label{font-size:14px;text-transform:uppercase}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield.guest_selector_container .ginput_container .guest-selector-dd .filter-counter .counter-set{display:flex;align-items:center;margin-left:auto}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield.guest_selector_container .ginput_container .guest-selector-dd .filter-counter .counter-set .counter-number{display:inline-flex;width:36px;height:36px;border:1px solid #e8e8e8;align-items:center;justify-content:center;margin:0 2px;border-radius:3px}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield.guest_selector_container .ginput_container .guest-selector-dd .filter-counter .counter-set .action{cursor:pointer;background-color:transparent;display:inline-flex;width:36px;height:36px;border:1px solid #e8e8e8;align-items:center;justify-content:center;box-shadow:none;min-block-size:36px;color:#000;font-size:20px}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield.guest_selector_container .ginput_container .guest-selector-dd .filter-counter .counter-set svg{width:15px}.gform-theme.gform-theme--framework.gform_wrapper .gform_body .gform_fields .gfield.guest_selector_container .ginput_container.show_guest_selector .guest-selector-dd{display:block}.gform-theme.gform-theme--framework.gform_wrapper .gform_footer .gform_button{display:inline-block !important;background-color:#4966D9 !important;border:1px solid transparent !important;color:#FFF !important;padding:clamp(12px, 1.04166667vw, 20px) !important;min-width:230px !important;text-align:center !important;font-family:'akzidenz-grotesk_prolight',serif !important;font-size:16px !important;line-height:1 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;transition:all .3s ease-in-out !important}.gform-theme.gform-theme--framework.gform_wrapper .gform_footer .gform_button:hover{background-color:transparent !important;border-color:#4966D9 !important;color:#4966D9 !important}.gform-theme.gform-theme--framework.gform_wrapper .gform_footer,.gform-theme.gform-theme--framework.gform_wrapper .gform_page_footer{margin-top:0px}body{font-family:"AkzidenzGrotesk",serif;font-weight:300;font-size:14px;line-height:200%;color:#2B4117;letter-spacing:0.01em}@media (min-width:1441px){body{font-size:16px}}.container-wrapped{padding-left:9.24vw;padding-right:9.24vw}.container-wrapped.top{padding-top:10.83vw;padding-bottom:10.21vw}@media screen and (min-width:768px){.container-wrapped{padding-left:17.78vw;padding-right:17.78vw;padding-left:9.24vw;padding-right:9.24vw}}.datepick{background-color:#fff;color:#000;border:1px solid #444;border-radius:0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;font-family:Arial,Helvetica,Sans-serif;font-size:90%}.datepick-rtl{direction:rtl}.datepick-popup{z-index:1000}.datepick-disable{position:absolute;z-index:100;background-color:white;opacity:0.5;filter:alpha(opacity=50)}.datepick a{color:#fff;text-decoration:none}.datepick a.datepick-disabled{color:#888;cursor:auto}.datepick button{margin:0.25em;padding:.125em 0em;background-color:#fcc;border:none;border-radius:0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;font-weight:bold}.datepick-nav,.datepick-ctrl{float:left;width:100%;background-color:#000;color:#fff;font-size:90%;font-weight:bold}.datepick-ctrl{background-color:#600}.datepick-cmd{width:30%}.datepick-cmd:hover{background-color:#777}.datepick-ctrl .datepick-cmd:hover{background-color:#f08080}.datepick-cmd-prevJump,.datepick-cmd-nextJump{width:8%}a.datepick-cmd{height:1.5em}button.datepick-cmd{text-align:center}.datepick-cmd-prev,.datepick-cmd-prevJump,.datepick-cmd-clear{float:left;padding-left:2%}.datepick-cmd-current,.datepick-cmd-today{float:left;width:35%;text-align:center}.datepick-cmd-next,.datepick-cmd-nextJump,.datepick-cmd-close{float:right;padding-right:2%;text-align:right}.datepick-rtl .datepick-cmd-prev,.datepick-rtl .datepick-cmd-prevJump,.datepick-rtl .datepick-cmd-clear{float:right;padding-left:0%;padding-right:2%;text-align:right}.datepick-rtl .datepick-cmd-current,.datepick-rtl .datepick-cmd-today{float:right}.datepick-rtl .datepick-cmd-next,.datepick-rtl .datepick-cmd-nextJump,.datepick-rtl .datepick-cmd-close{float:left;padding-left:2%;padding-right:0%;text-align:left}.datepick-month-nav{float:left;background-color:#777;text-align:center}.datepick-month-nav div{float:left;width:12.5%;margin:1%;padding:1%}.datepick-month-nav span{color:#888}.datepick-month-row{clear:left}.datepick-month{float:left;width:15em;border:1px solid #444;text-align:center}.datepick-month-header,.datepick-month-header select,.datepick-month-header input{height:1.5em;background-color:#444;color:#fff;font-weight:bold}.datepick-month-header select,.datepick-month-header input{height:1.4em;margin:0em;padding:0em;border:none;font-size:100%}.datepick-month-header input{position:absolute;display:none}.datepick-month table{width:100%;border-collapse:collapse}.datepick-month thead{border-bottom:1px solid #aaa}.datepick-month th,.datepick-month td{margin:0em;padding:0em;font-weight:normal;text-align:center}.datepick-month th{border:1px solid #777}.datepick-month th,.datepick-month th a{background-color:#777;color:#fff}.datepick-month td{background-color:#eee;border:1px solid #aaa}.datepick-month td.datepick-week{border:1px solid #777}.datepick-month td.datepick-week *{background-color:#777;color:#fff;border:none}.datepick-month a{display:block;width:100%;padding:.125em 0em;background-color:#eee;color:#000;text-decoration:none}.datepick-month span{display:block;width:100%;padding:.125em 0em}.datepick-month td span{color:#888}.datepick-month td .datepick-other-month{background-color:#fff}.datepick-month td .datepick-weekend{background-color:#ddd}.datepick-month td .datepick-today{background-color:#f0c0c0}.datepick-month td .datepick-highlight{background-color:#f08080}.datepick-month td .datepick-selected{background-color:#777;color:#fff}.datepick-month th.datepick-week{background-color:#777;color:#fff}.datepick-status{clear:both;background-color:#ddd;text-align:center}.datepick-clear-fix{clear:both}.main-nav{display:none}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.hide{display:none !important}.container{max-width:1100px;margin:0 auto;padding:0 15px}@media (min-width:1400px){.container{max-width:1200px}}h1,h2,h3,h4,h5,h6{font-family:'Cinzel',serif}h1,.h1{font-size:clamp(35px, 4.42708333vw, 85px)}h2,.h2{font-size:clamp(30px, 2.86458333vw, 55px)}h3,.h3{font-size:clamp(25px, 2.34375vw, 45px)}.section-intro .subtitle{position:relative;display:inline-block;color:#1E4F30;font-size:16px;font-family:"AkzidenzGrotesk",serif;font-weight:300;line-height:1;margin-bottom:10px;text-transform:uppercase;letter-spacing:0.11em}.section-intro .subtitle:after{position:absolute;content:'';height:1px;width:60px;background-color:#1E4F30;right:-70px;top:7px}@media (max-width:767.98px){.section-intro .subtitle:after{display:none}}.section-intro .title{color:#2B4117;font-weight:400;line-height:1;text-transform:uppercase}.section-intro .description{color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;margin-top:clamp(15px, 1.5625vw, 30px);line-height:1.45;font-size:14px}@media (min-width:1441px){.section-intro .description{font-size:16px}}.section-intro .description p{line-height:1.45;font-size:14px}@media (min-width:1441px){.section-intro .description p{font-size:16px}}.section-intro .cta-wrapper{margin-top:clamp(30px, 2.60416667vw, 50px)}.section-intro .cta-wrapper .bt+.bt{margin-top:15px}@media (min-width:1500px){.section-intro .cta-wrapper .bt+.bt{margin-left:20px;margin-top:0}}.section-intro.columns{display:flex;align-items:flex-start;flex-direction:column}.section-intro.columns .heading-titles{text-align:center;width:100%}.section-intro.columns .heading-content{text-align:center;margin-top:20px}.section-intro.columns .description{margin-top:0}@media (min-width:1024px){.section-intro.columns{flex-direction:row}.section-intro.columns .heading-titles{text-align:left;padding-right:20px;width:auto}.section-intro.columns .heading-content{margin-left:auto;margin-top:0;text-align:right;max-width:600px}}@media (min-width:1400px){.section-intro.columns .heading-content{max-width:850px}}.section-intro.center{text-align:center;padding:0}.section-intro.center .subtitle:before{position:absolute;content:'';height:1px;width:60px;background-color:#1E4F30;left:-70px;top:7px}@media (max-width:767.98px){.section-intro.center .subtitle:after,.section-intro.center .subtitle:before{display:none}}.bt{display:inline-block;background-color:#4966D9;border:1px solid transparent;color:#FFF;padding:clamp(12px, 1.04166667vw, 20px);min-width:180px;text-align:center;font-family:'akzidenz-grotesk_prolight',serif;font-size:16px;line-height:1;letter-spacing:1.6px;text-transform:uppercase;transition:all .3s ease-in-out}.bt:hover{background-color:transparent;border-color:#fff;color:#fff}.bt.blue-hover:hover{background-color:transparent;border-color:#4966D9;color:#4966D9}.bt.black{background-color:rgba(0,0,0,0.5);border:1px solid #fff}.bt.black:hover{background-color:#2B4117;border-color:#2B4117;color:#fff}.bt.outline{background-color:transparent;border:1px solid #051b1d;color:#2B4117}.bt.outline:hover{background-color:#000;border-color:#000;color:#fff}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.page-section{position:relative;padding-top:clamp(50px, 5.20833333vw, 100px);padding-bottom:clamp(50px, 5.20833333vw, 100px)}.page-section .content-wrapper a:not(.bt,.btn,.page-nav-link,.title,.img-bg),.page-section .content a:not(.bt,.btn,.page-nav-link,.title,.img-bg),.page-section .post-desc a:not(.bt,.btn,.page-nav-link,.title,.img-bg),.page-section .content-before a:not(.bt,.btn,.page-nav-link,.title,.img-bg),.page-section .text-content a:not(.bt,.btn,.page-nav-link,.title,.img-bg),.page-section .description a:not(.bt,.btn,.page-nav-link,.title,.img-bg){color:#2B4117;text-decoration:none;font-weight:bold;line-height:20px;border-bottom:3px solid #2b4117}.swiper{overflow:visible}.swiper-nav{position:absolute;right:0;bottom:50px;display:flex;align-items:center}.swiper-block{overflow:hidden}.swiper-holder{position:relative}.swiper-button{position:static;flex-shrink:0;flex-grow:0;flex-basis:clamp(30px, 3.125vw, 60px);width:clamp(30px, 3.125vw, 60px);height:14px;background:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/slider-arrow.svg) no-repeat center;background-size:100%;display:inline-flex;margin:0;padding:5px 0}.swiper-button:after{display:none}.swiper-button-prev{transform:rotate(180deg)}.swiper-button-lock{display:none}.swiper-pagination{margin:0 10px;position:static;font-size:12px;color:#024638}.main.home{overflow:initial}.image-cover{width:100%;height:100%;object-fit:cover}.img-fluid{width:100%;height:100%;object-fit:cover}.search-results-section{padding-bottom:clamp(50px, 5.72916667vw, 110px)}.search-results-section .search-term{padding-top:clamp(20px, 2.08333333vw, 40px);padding-bottom:clamp(20px, 1.5625vw, 30px);border-bottom:1px solid #e8e8e8;font-family:'Cinzel',serif;font-size:clamp(16px, 1.04166667vw, 20px);font-weight:400}.search-results-section .search-term .destinations span{padding:4px 8px;border:1px solid #2b4117;font-size:14px;color:#fff;background-color:#2B4117;display:inline-block;margin-right:5px;line-height:1.3}.search-results-section .no-results{padding-top:clamp(50px, 5.72916667vw, 110px);text-align:center}.search-results-section .search-results{margin-top:clamp(30px, 3.125vw, 60px);display:grid;grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));grid-column-gap:clamp(30px, 3.125vw, 60px);grid-row-gap:clamp(30px, 4.16666667vw, 80px)}.search-results-section .search-results .search-item{position:relative}.search-results-section .search-results .search-item .post-img{height:250px;overflow:hidden;position:relative}@media (min-width:1200px){.search-results-section .search-results .search-item .post-img{height:clamp(200px, 21.875vw, 420px)}}.search-results-section .search-results .search-item .post-img .post-cat{position:absolute;bottom:10px;left:10px;right:10px;padding:5px 15px;background-color:rgba(255,255,255,0.8);font-family:'akzidenz-grotesk_prolight',serif;font-size:12px;font-weight:300;letter-spacing:0.1em;color:#2B4117;line-height:1.2;text-transform:uppercase}.search-results-section .search-results .search-item .post-img img{width:100%;height:100%;object-fit:cover}.search-results-section .search-results .search-item .post-details{margin-top:30px}.search-results-section .search-results .search-item .post-details .date{display:block;color:#1E4F30;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1.25;letter-spacing:1.6px}.search-results-section .search-results .search-item .post-details .post-title{color:#2B4117;font-size:clamp(20px, 1.25vw, 24px);font-weight:400;line-height:1.25;text-transform:uppercase;margin:15px 0 20px}.search-results-section .search-results .search-item .post-details .post-desc,.search-results-section .search-results .search-item .post-details .post-desc p{color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;margin-bottom:20px;overflow:hidden;display:-webkit-box;overflow-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.45;font-size:14px}@media (min-width:1441px){.search-results-section .search-results .search-item .post-details .post-desc,.search-results-section .search-results .search-item .post-details .post-desc p{font-size:16px}}.search-results-section .search-results .search-item .post-details .cta a{display:inline-block;color:#2B4117;font-size:16px;line-height:1.25;letter-spacing:1.6px;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid #051b1d}@media (min-width:768px){.search-results-section .search-results{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}}@media (min-width:1200px){.search-results-section .search-results{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}@media (min-width:1440px){.search-results-section .search-results{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-column-gap:clamp(20px, 1.5625vw, 30px)}}.search-results-section .back-to-cta{text-align:center;margin-top:clamp(40px, 4.16666667vw, 80px)}.section-hero_single{padding-top:clamp(50px, 4.16666667vw, 80px)}.section-hero_single .hero-wrapper{display:flex;align-items:center;flex-wrap:wrap}.section-hero_single .hero-wrapper .section-intro{width:50%;background-color:#fff;padding:60px 85px}.section-hero_single .hero-wrapper .section-intro .tags{margin-top:30px}.section-hero_single .hero-wrapper .section-intro .tags a{display:inline-block;padding:5px 0;color:#1E4F30;border-bottom:1px solid #1e4f30;margin-right:30px}.no-padding-top{padding-top:0 !important}.no-padding-bottom{padding-bottom:0 !important}.popup-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;padding:20px;background:#fff;opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:9999;display:flex;align-items:center;justify-content:center}.popup-wrapper.form-popup .popup-body{padding-bottom:100px}.popup-wrapper.form-popup .popup-container{max-width:850px}.popup-wrapper.form-popup .guest-selector{display:none}.popup-container{position:relative;max-width:1250px;width:100%;margin:0 auto;padding:0 25px}@media (max-width:767.98px){.popup-container{padding:0}}@media (min-width:1600px){.popup-container{max-width:1550px}}.popup-body{position:relative;z-index:1;max-height:90vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.popup-body .popup-content{height:100%}.popup-body .popup-title{text-align:center}.popup-body .popup-form{margin-top:25px;padding:0 10px}.popup-body .popup-form .gform_confirmation_wrapper{background-color:#D1DCC8;border:2px solid #2b4117;color:#000;font-size:18px;padding:20px;border-radius:8px;text-align:center;box-shadow:0px 4px 8px rgba(0,0,0,0.1)}.popup-body .popup-form .gform_confirmation_message{margin:0;line-height:1.5}.popup-header{position:relative;margin-top:clamp(30px, 2.60416667vw, 50px);margin-bottom:clamp(30px, 2.60416667vw, 50px)}.popup-header img{max-width:clamp(100px, 9.89583333vw, 190px);margin:0 auto}span.popup-close{position:absolute;display:flex;align-items:center;justify-content:center;top:30px;right:10%;cursor:pointer;z-index:99;width:clamp(20px, 1.875vw, 36px)}.show-popup{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}body.open-popup{overflow:hidden}body.open-popup .site-header{z-index:2}.gallery img{width:32%;height:auto;margin-bottom:30px;float:left}@media (max-width:1599.98px){.gallery img{width:48.5%}}@media (max-width:1199.98px){.gallery img{width:48%}}@media (max-width:767.98px){.gallery img{margin-bottom:10px;width:100%}}.animate-title{opacity:0;transform:translateY(50px);transition:all .3s ease-out}.animate-text{opacity:0;transform:translateY(50px);transition:all .3s ease-out}.animate-p p{opacity:0;transform:translateY(50px);transition:all .3s ease-out}@media (max-width:768px){body.disable-page-scroll{height:100%;overflow:hidden;margin:0}body.disable-page-scroll .search-results-options{border-bottom:none}}.search-sections{padding-top:var(--header-height)}.search-sections .page-section{padding:60px 0}.page-template-page-search{background:linear-gradient(0deg, rgba(222,228,228,0.2) 0%, rgba(222,228,228,0.2) 100%),#fff}.page-template-page-search .container-wrapped{padding-left:20px;padding-right:20px;padding-top:45px;padding-bottom:0;font-family:'Cinzel',serif}.page-template-page-search footer{display:none}.search-results-options{position:sticky;top:var(--header-height);display:flex;flex-direction:row;align-items:center;padding-bottom:10px;border-bottom:1px solid #e8e8e8;margin-bottom:20px;padding-top:10px;z-index:9;background:linear-gradient(0deg, rgba(222,228,228,0.2) 0%, rgba(222,228,228,0.2) 100%),#fff;transition:all .5s ease-in-out}.search-results-options.page-nav-scrolling{top:41px}.search-results-options h2{font-size:20px;line-height:1;font-weight:400;color:#2B4117;text-transform:uppercase;text-align:center}.search-results-options .options{margin:0 0 0 auto}.search-results-options .options select{height:50px;width:100%;border:1px solid #e8e8e8;background-color:#FFF;padding:10px 30px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;background-size:auto;background:#fff url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/select.svg) no-repeat right 30px center;cursor:pointer;color:#212121;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1}@media (max-width:1023px){.search-results-options .options select{font-size:12px;padding-left:20px;background-position:right 20px center}}@media (max-width:667px){.search-results-options .options select{font-size:12px;padding-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAGBZJREFUeF7t2tGNKzkUQ0E6SEWpINs/DcM5nNoMWLx6TXjnM/8RIECAAAECOYFPLrHABAgQIECAwAwAR0CAAAECBIICBkCwdJEJECBAgIAB4AYIECBAgEBQwAAIli4yAQIECBAwANwAAQIECBAIChgAwdJFJkCAAAECBoAbIECAAAECQQEDIFi6yAQIECBAwABwAwQIECBAIChgAARLF5kAAQIECBgAboAAAQIECAQFDIBg6SITIECAAAEDwA0QIECAAIGggAEQLF1kAgQIECBgALgBAgQIECAQFDAAgqWLTIAAAQIEDAA3QIAAAQIEggIGQLB0kQkQIECAgAHgBggQIECAQFDAAAiWLjIBAgQIEDAA3AABAgQIEAgKGADB0kUmQIAAAQIGgBsgQIAAAQJBAQMgWLrIBAgQIEDAAHADBAgQIEAgKGAABEsXmQABAgQIGABugAABAgQIBAUMgGDpIhMgQIAAAQPADRAgQIAAgaCAARAsXWQCBAgQIGAAuAECBAgQIBAUMACCpYtMgAABAgQMADdAgAABAgSCAgZAsHSRCRAgQICAAeAGCBAgQIBAUMAACJYuMgECBAgQMADcAAECBAgQCAoYAMHSRSZAgAABAgaAGyBAgAABAkEBAyBYusgECBAgQMAAcAMECBAgQCAoYAAESxeZAAECBAgYAG6AAAECBAgEBQyAYOkiEyBAgAABA8ANECBAgACBoIABECxdZAIECBAgYAC4AQIECBAgEBQwAIKli0yAAAECBAwAN0CAAAECBIICBkCwdJEJECBAgIAB4AYIECBAgEBQwAAIli4yAQIECBAwANwAAQIECBAIChgAwdJFJkCAAAECBoAbIECAAAECQQEDIFi6yAQIECBAwABwAwQIECBAIChgAARLF5kAAQIECBgAboAAAQIECAQFDIBg6SITIECAAAEDwA0QIECAAIGggAEQLF1kAgQIECBgALgBAgQIECAQFDAAgqWLTIAAAQIEDAA3QIAAAQIEggIGQLB0kQkQIECAgAHgBggQIECAQFDAAAiWLjIBAgQIEDAA3AABAgQIEAgKGADB0kUmQIAAAQIGgBsgQIAAAQJBAQMgWLrIBAgQIEDAAHADBAgQIEAgKGAABEsXmQABAgQIGABugAABAgQIBAUMgGDpIhMgQIAAAQPADRAgQIAAgaCAARAsXWQCBAgQIGAAuAECBAgQIBAUMACCpYtMgAABAgQMADdAgAABAgSCAgZAsHSRCRAgQICAAeAGCBAgQIBAUMAACJYuMgECBAgQMADcAAECBAgQCAoYAMHSRSZAgAABAgaAGyBAgAABAkEBAyBYusgECBAgQMAAcAMECBAgQCAoYAAESxeZAAECBAgYAG6AAAECBAgEBQyAYOkiEyBAgAABA8ANECBAgACBoIABECxdZAIECBAgYAC4AQIECBAgEBQwAIKli0yAAAECBAwAN0CAAAECBIICBkCwdJEJECBAgIAB4AYIECBAgEBQwAAIli4yAQIECBAwANwAAQIECBAIChgAwdJFJkCAAAECBoAbIECAAAECQQEDIFi6yAQIECBAwABwAwQIECBAIChgAARLF5kAAQIECBgAboAAAQIECAQFDIBg6SITIECAAAEDwA0QIECAAIGggAEQLF1kAgQIECBgALgBAgQIECAQFDAAgqWLTIAAAQIEDAA3QIAAAQIEggIGQLB0kQkQIECAgAHgBggQIECAQFDAAAiWLjIBAgQIEDAA3AABAgQIEAgKGADB0kUmQIAAAQIGgBsgQIAAAQJBAQMgWLrIBAgQIEDAAHADBAgQIEAgKGAABEsXmQABAgQIGABugAABAgQIBAUMgGDpIhMgQIAAAQPADRAgQIAAgaCAARAsXWQCBAgQIGAAbI8zIECAAIGkQPobmA7/nrsBkHz3QhMgQGDpb2A6vAHg+RMgQCAtkP4GpsMbAOmHLzwBAgTS38B0eAPA6ydAgEBaIP0NTIc3ANIPX3gCBAikv4Hp8AaA10+AAIG0QPobmA5vAKQfvvAECBBIfwPT4Q0Ar58AAQJpgfQ3MB3eAEg/fOEJECCQ/gamwxsAXj8BAgTSAulvYDq8AZB++MITIEAg/Q1MhzcAvH4CBAikBdLfwHR4AyD98IUnQIBA+huYDm8AeP0ECBBIC6S/genwBkD64QtPgACB9DcwHd4A8PoJECCQFkh/A9PhDYD0wxeeAAEC6W9gOrwB4PUTIEAgLZD+BqbDGwDphy88AQIE0t/AdHgDwOsnQIBAWiD9DUyHNwDSD194AgQIpL+B6fAGgNdPgACBtED6G5gObwCkH77wBAgQSH8D0+ENAK+fAAECaYH0NzAd3gBIP3zhCRAgkP4GpsMbAF4/AQIE0gLpb2A6vAGQfvjCEyBAIP0NTIc3ALx+AgQIpAXS38B0eAMg/fCFJ0CAQPobmA5vAHj9BAgQSAukv4Hp8AZA+uELT4AAgfQ3MB3eAPD6CRAgkBZIfwPT4Q2A9MMXngABAulvYDq8AeD1EyBAIC2Q/gamwxsA6YcvPAECBNLfwHR4A8DrJ0CAQFog/Q1MhzcA0g9feAIECKS/genwBoDXT4AAgbRA+huYDm8ApB++8AQIEEh/A9PhDQCvnwABAmmB9DcwHd4ASD984QkQIJD+BqbDv7d/vQECBAgQSAqcZOo3tAFQbl92AgQIEMgKGADZ6gUnQIAAgbKAAVBuX3YCBAgQyAoYANnqBSdAgACBsoABUG5fdgIECBDIChgA2eoFJ0CAAIGygAFQbl92AgQIEMgKGADZ6gUnQIAAgbKAAVBuX3YCBAgQyAoYANnqBSdAgACBsoABUG5fdgIECBDIChgA2eoFJ0CAAIGygAFQbl92AgQIEMgKGADZ6gUnQIAAgbKAAVBuX3YCBAgQyAoYANnqBSdAgACBsoABUG5fdgIECBDIChgA2eoFJ0CAAIGygAFQbl92AgQIEMgKGADZ6gUnQIAAgbKAAVBuX3YCBAgQyAoYANnqBSdAgACBsoABUG5fdgIECBDIChgA2eoFJ0CAAIGygAFQbl92AgQIEMgKGADZ6gUnQIAAgbKAAVBuX3YCBAgQyAoYANnqBSdAgACBsoABUG5fdgIECBDIChgA2eoFJ0CAAIGygAFQbl92AgQIEMgKGADZ6gUnQIAAgbKAAVBuX3YCBAgQyAoYANnqBSdAgACBsoABUG5fdgIECBDIChgA2eoFJ0CAAIGygAFQbl92AgQIEMgKGADZ6gUnQIAAgbKAAVBuX3YCBAgQyAoYANnqBSdAgACBsoABUG5fdgIECBDIChgA2eoFJ0CAAIGygAFQbl92AgQIEMgKGADZ6gUnQIAAgbKAAVBuX3YCBAgQyAoYANnqBSdAgACBsoABUG5fdgIECBDIChgA2eoFJ0CAAIGygAFQbl92AgQIEMgKGADZ6gUnQIAAgbKAAVBuX3YCBAgQyAoYANnqBSdAgACBsoABUG5fdgIECBDIChgA2eoFJ0CAAIGygAFQbl92AgQIEMgKGADZ6gUnQIAAgbKAAVBuX3YCBAgQyAoYANnqBSdAgACBsoABUG5fdgIECBDIChgA2eoFJ0CAAIGygAFQbl92AgQIEMgKGADZ6gUnQIAAgbKAAVBuX3YCBAgQyAoYANvJti84AQIXAYGqgAGwPdXy5SZAYP4NdARZAcdvAGSPX3ACmwHgCroCBoAB0L1+yQkYAG4gLGAAGADh8xedgF8A3EBXwAAwALrXLzkBvwC4gbCAAWAAhM9fdAJ+AXADXQEDwADoXr/kBPwC4AbCAgaAARA+f9EJ+AXADXQFDAADoHv9khPwC4AbCAsYAAZA+PxFJ+AXADfQFTAADIDu9UtOwC8AbiAsYAAYAOHzF52AXwDcQFfAADAAutcvOQG/ALiBsIABYACEz190An4BcANdAQPAAOhev+QE/ALgBsICBoABED5/0Qn4BcANdAUMAAOge/2SE/ALgBsICxgABkD4/EUn4BcAN9AVMAAMgO71S07ALwBuICxgABgA4fMXnYBfANxAV8AAMAC61y85Ab8AuIGwgAFgAITPX3QCfgFwA10BA8AA6F6/5AT8AuAGwgIGgAEQPn/RCfgFwA10BQwAA6B7/ZIT8AuAGwgLGAAGQPj8RSfgFwA30BUwAAyA7vVLTsAvAG4gLGAAGADh8xedgF8A3EBXwAAwALrXLzkBvwC4gbCAAWAAhM9fdAJ+AXADXQEDwADoXr/kBPwC4AbCAgaAARA+f9EJ+AXADXQFDAADoHv9khPwC4AbCAsYAAZA+PxFJ+AXADfQFTAADIDu9UtOwC8AbiAsYAAYAOHzF52AXwDcQFfAADAAutcvOQG/ALiBsIABYACEz190An4BcANdAQPAAOhev+QE/ALgBsICBoABED5/0Qn4BcANdAUMAAOge/2SE/ALgBsICxgABkD4/EUn4BcAN9AVMAC2061fcgJ5gZsXAJAVMACy1QtOgAABAmUBA6DcvuwECBAgkBUwALLVC06AAAECZQEDoNy+7AQIECCQFTAAstULToAAAQJlAQOg3L7sBAgQIJAVMACy1QtOgAABAmUBA6DcvuwECBAgkBUwALLVC06AAAECZQEDoNy+7AQIECCQFTAAstULToAAAQJlAQOg3L7sBAgQIJAVMACy1QtOgAABAmUBA6DcvuwECBAgkBUwALLVC06AAAECZQEDoNy+7AQIECCQFTAAstULToAAAQJlAQOg3L7sBAgQIJAVMACy1QtOgAABAmUBA6DcvuwECBAgkBUwALLVC06AAAECZQEDoNy+7AQIECCQFTAAstULToAAAQJlAQOg3L7sBAgQIJAVMACy1QtOgAABAmUBA6DcvuwECBAgkBUwALLVC06AAAECZQEDoNy+7AQIECCQFTAAstULToAAAQJlAQOg3L7sBAgQIJAVMACy1QtOgAABAmUBA6DcvuwECBAgkBUwALLVC06AAAECZQEDoNy+7AQIECCQFTAAstULToAAAQJlAQOg3L7sBAgQIJAVMACy1QtOgAABAmUBA6DcvuwECBAgkBUwALLVC06AAAECZQEDoNy+7AQIECCQFTAAstULToAAAQJlAQOg3L7sBAgQIJAVMACy1QtOgAABAmUBA6DcvuwECBAgkBUwALLVC06AAAECZQEDoNy+7AQIECCQFTAAstULToAAAQJlAQOg3L7sBAgQIJAVMACy1QtOgAABAmUBA6DcvuwECBAgkBUwALLVC06AAAECZQEDoNy+7AQIECCQFTAAstULToAAAQJlAQOg3L7sBAgQIJAVMACy1QtOgAABAmUBA6DcvuwECBAgkBUwALLVC06AAAECZQEDoNy+7AQIECCQFTAAstULToAAAQJlAQOg3L7sBAgQIJAVMACy1QtOgAABAmUBA6DcvuwECBAgkBUwALLVC06AAAECZQEDYLvlA5B9hwEBAgSKAgbA9hSLl/kn4A04BgIEkgL+8TMAkof/F9obqF+A/ASiAv7xMwCip+8XgHrx8hOoCxgABoA3UBeQnwCBpIABYAAkD9//AqjXLj8BAgaAAVB/Bd5A/QLkJxAV8I+fARA9fX8DUC9efgJ1AQPAAPAG6gLyEyCQFDAADIDk4fsbgHrt8hMgYAAYAPVX4A3UL0B+AlEB//gZANHT9zcA9eLlJ1AXMAAMAG+gLiA/AQJJAQPAAEgevr8BqNcuPwECBoABUH8F3kD9AuQnEBXwj58BED19fwNQL15+AnUBA8AA8AbqAvITIJAUMAAMgOTh+xuAeu3yEyBgABgA9VfgDdQvQH4CUQH/+BkA0dP3NwD14uUnUBcwAAwAb6AuID8BAkkBA8AASB6+vwGo1y4/AQIGgAFQfwXeQP0C5CcQFfCPnwEQPX1/A1AvXn4CdQEDwADwBuoC8hMgkBQwAAyA5OH7G4B67fITIGAAGAD1V+AN1C9AfgJRAf/4GQDR0/c3APXi5SdQFzAADABvoC4gPwECSQEDwABIHr6/AajXLj8BAgaAAVB/Bd5A/QLkJxAV8I+fARA9fX8DUC9efgJ1AQPAAPAG6gLyEyCQFDAADIDk4fsbgHrt8hMgYAAYAPVX4A3UL0B+AlEB//gZANHT9zcA9eLlJ1AXMAAMAG+gLiA/AQJJAQPAAEgevr8BqNcuPwECBoABUH8F3kD9AuQnEBXwj58BED19fwNQL15+AnUBA8AA8AbqAvITIJAUMAAMgOTh+xuAeu3yEyBgABgA9VfgDdQvQH4CUQH/+EWLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKmAARIsXmwABAgTaAgZAu3/pCRAgQCAqYABEixebAAECBNoCBkC7f+kJECBAICpgAESLF5sAAQIE2gIGQLt/6QkQIEAgKvAFRuyEAQVF88wAAAAASUVORK5CYII=);background-position:center center;background-size:20px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:-9999px;width:40px}}@media (max-width:475px){.search-results-options .options select{border:none}}.search-results-options .action-toggles{cursor:pointer;padding:16px 20px;background-color:#2B4117;color:#FFF;border:1px solid transparent;text-align:center;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;letter-spacing:1.6px;text-transform:uppercase;margin-left:10px;transition:all .3s ease-in-out;display:inline-block}.search-results-options .action-toggles i{display:block;margin:0}.search-results-options .action-toggles .label{display:none}@media (min-width:1023px){.search-results-options .action-toggles{min-width:180px;margin-left:20px}.search-results-options .action-toggles:hover{background-color:transparent;color:#2B4117;border-color:#2B4117}.search-results-options .action-toggles i{display:none}.search-results-options .action-toggles .label{display:block}}@media (min-width:1500px){.search-results-options .action-toggles.action-show-filters{display:none}}@media (max-width:475px){.search-results-options .action-toggles{padding:10px 11px}.search-results-options .action-toggles.mobile-bottom{position:fixed;bottom:20px;right:20px}.search-results-options .action-toggles.mobile-bottom i{display:none}.search-results-options .action-toggles.mobile-bottom .label{display:block}}@media (max-width:1023px){.search-results-options{top:72px}}@media (min-width:768px){.search-results-options h2{text-align:left;padding-right:100px}.search-results-options .options select{width:auto}}@media (max-width:475px){.search-results-options{padding:0;margin-bottom:0}.search-results-options h2{font-size:14px}}.search-results-wrapper{display:flex;flex-wrap:wrap;transition:all .5s ease}.search-results-wrapper .filters{width:100%;overflow-y:auto;border:1px solid #e8e8e8;background:#FBFBFB;transition:all .5s ease-in-out}.search-results-wrapper .filters .action-hide-filters{display:none;cursor:pointer;font-size:16px}.search-results-wrapper .filters .filters-header{position:sticky;top:0;color:#2B4117;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;letter-spacing:1.6px;padding:20px 30px;border-bottom:1px solid #e8e8e8;background-color:#FBFBFB;z-index:99;text-transform:uppercase}.search-results-wrapper .filters::-webkit-scrollbar{width:6px;height:6px}.search-results-wrapper .filters::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,122,255,0.1)}.search-results-wrapper .filters::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,122,255,0.2)}.search-results-wrapper .filters::-webkit-scrollbar-thumb:hover{background:rgba(0,122,255,0.4)}.search-results-wrapper .filters::-webkit-scrollbar-thumb:active{background:rgba(0,122,255,0.9)}.search-results-wrapper .filters .filter-option{transition:all .3s ease-in-out}.search-results-wrapper .filters .filter-option .filter-label-wrapper{display:flex;align-items:center;cursor:pointer;padding:20px 30px;border-bottom:1px solid #e8e8e8}.search-results-wrapper .filters .filter-option .filter-label-wrapper .filter-label{color:#2B4117;font-size:16px;font-weight:400;line-height:1;text-transform:uppercase}.search-results-wrapper .filters .filter-option .filter-label-wrapper .filter-label .selected{margin-left:10px}.search-results-wrapper .filters .filter-option .filter-label-wrapper .actions.open{width:16px;height:18px;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/filter-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:auto;margin-top:-4px;transition:all .3s ease-in-out}.search-results-wrapper .filters .filter-option .filter-option-content{height:0;overflow:hidden;transition:height .3s ease-in-out}.search-results-wrapper .filters .filter-option .filter-option-content .filter-option-content-inner .filter-counter{display:flex;align-items:center;padding:0}.search-results-wrapper .filters .filter-option .filter-option-content .filter-option-content-inner .filter-counter .label{font-family:'akzidenz-grotesk_prolight';font-size:14px;text-transform:uppercase}.search-results-wrapper .filters .filter-option .filter-option-content .filter-option-content-inner .filter-counter:first-child{padding-top:0}.search-results-wrapper .filters .filter-option .filter-option-content .filter-option-content-inner .filter-counter:last-child{padding-bottom:0}.search-results-wrapper .filters .filter-option .filter-option-content .filter-option-content-inner .filter-counter .counter-set{display:flex;align-items:center;margin-left:auto}.search-results-wrapper .filters .filter-option .filter-option-content .filter-option-content-inner .filter-counter .counter-set .counter-number{display:inline-block;width:60px;text-align:center}.search-results-wrapper .filters .filter-option .filter-option-content .filter-option-content-inner .filter-counter .counter-set .action{cursor:pointer;border:none;background-color:transparent;display:inline-flex}.search-results-wrapper .filters .filter-option .filter-option-content svg{width:15px}.search-results-wrapper .filters .filter-option .filter-option-content .checkbox{display:block;height:20px;width:20px;position:relative;border:1px solid #e8e8e8;background:#FFF;margin-right:20px;background-size:70%;background-position:center;background-repeat:no-repeat}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-item{display:flex;align-items:center;padding:15px 30px;border-bottom:1px solid #e8e8e8;cursor:pointer}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-item .title{color:#2B4117;font-weight:400;line-height:1;font-size:14px;letter-spacing:1.6px;text-transform:uppercase;font-family:'akzidenz-grotesk_prolight'}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-item .actions.open{width:40px;height:25px;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/filter-arrow.svg);background-size:40%;background-position:center;background-repeat:no-repeat;margin-left:auto;margin-top:-4px;margin-right:-12px;transition:all .3s ease-in-out}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-item.selected .checkbox{background-color:#4966D9;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/check.svg)}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-item.selected-partial .checkbox{background-color:#4966D9;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/check-partial.svg)}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-subitems{height:0;overflow:hidden;transition:height .3s ease-in-out}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem{display:flex;align-items:center;padding:0 15px 0 45px;cursor:pointer}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem .title{font-size:14px;font-family:'akzidenz-grotesk_prolight'}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem:first-child{padding-top:15px}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem:last-child{padding-bottom:15px;border-bottom:1px solid #e8e8e8}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem.selected .checkbox{background-color:#4966D9;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/check.svg)}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem.selected-partial .checkbox{background-color:#4966D9;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/check-partial.svg)}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group.expanded .filter-subitems{height:auto}.search-results-wrapper .filters .filter-option .filter-option-content .filter-group.expanded .filter-item .actions.open{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.search-results-wrapper .filters .filter-option.filter-dates .container.inline{box-shadow:none;border:1px solid #e8e8e8}.search-results-wrapper .filters .filter-option.filter-dates .filter-option-content .filter-option-content-inner{padding:15px 12px 20px;border-bottom:1px solid #e8e8e8}.search-results-wrapper .filters .filter-option.filter-dates .filter-option-content .filter-option-content-inner .flexible-dates{display:flex;align-items:center;padding-left:18px;margin-bottom:16px;cursor:pointer}.search-results-wrapper .filters .filter-option.filter-dates .filter-option-content .filter-option-content-inner .flexible-dates .title{color:#505050;font-size:14px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1}.search-results-wrapper .filters .filter-option.filter-dates .filter-option-content .filter-option-content-inner .flexible-dates.active .checkbox{background-color:#4966D9;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/check.svg)}.search-results-wrapper .filters .filter-option.filter-dates .filter-option-content .clear-dates{display:block;width:97%;margin-top:10px;padding:20px;text-align:center;color:#2B4117;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;letter-spacing:1.6px;border:1px solid #2b4117;cursor:pointer;text-transform:uppercase;transition:all .3s ease-in-out}.search-results-wrapper .filters .filter-option.filter-dates .filter-option-content .clear-dates:hover{background-color:#2B4117;color:#fff}.search-results-wrapper .filters .filter-option.filter-dates .filter-dates .calendar>.days-grid>.day.weekend{color:#4966D9}.search-results-wrapper .filters .filter-option.filter-checkboxes .filter-option-content .filter-option-content-inner{padding:7.5px 0;border-bottom:1px solid #e8e8e8}.search-results-wrapper .filters .filter-option.filter-checkboxes .filter-option-content .filter-option-content-inner>div{display:flex;align-items:center;padding:7.5px 30px;cursor:pointer}.search-results-wrapper .filters .filter-option.filter-checkboxes .filter-option-content .filter-option-content-inner>div .title{line-height:20px;font-family:'akzidenz-grotesk_prolight';font-size:16px}.search-results-wrapper .filters .filter-option.filter-checkboxes .filter-option-content .filter-option-content-inner>div.selected .checkbox{background-color:#4966D9;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/check.svg)}.search-results-wrapper .filters .filter-option.filter-price .filter-option-content .filter-option-content-inner{padding:50px 45px 25px 30px;border-bottom:1px solid #e8e8e8}.search-results-wrapper .filters .filter-option.filter-price .filter-option-content .filter-option-content-inner .noUi-horizontal{height:6px;box-shadow:none;border:none;background-color:#E8E8E8}.search-results-wrapper .filters .filter-option.filter-price .filter-option-content .filter-option-content-inner .noUi-horizontal .noUi-handle{width:20px;height:20px;border-radius:100%;border:1px solid #e8e8e8;top:-7px;box-shadow:none;cursor:pointer}.search-results-wrapper .filters .filter-option.filter-price .filter-option-content .filter-option-content-inner .noUi-horizontal .noUi-handle:before,.search-results-wrapper .filters .filter-option.filter-price .filter-option-content .filter-option-content-inner .noUi-horizontal .noUi-handle:after{display:none}.search-results-wrapper .filters .filter-option.filter-price .filter-option-content .filter-option-content-inner .noUi-tooltip{background-color:#2B4117;color:#fff;border-radius:0;border:none;padding:5px 7px;font-size:12px;font-weight:400;line-height:1}.search-results-wrapper .filters .filter-option.filter-price .filter-option-content .filter-option-content-inner .noUi-tooltip:after{content:"";position:absolute;bottom:-10px;left:50%;width:0;height:0;border:5px solid transparent;border-top-color:#2B4117;-webkit-transform:translate(-50%);transform:translate(-50%)}.search-results-wrapper .filters .filter-option.filter-price .filter-option-content .filter-option-content-inner .noUi-connect{background-color:#4966D9}.search-results-wrapper .filters .filter-option.filter-bedrooms .filter-option-content .filter-option-content-inner,.search-results-wrapper .filters .filter-option.filter-guests .filter-option-content .filter-option-content-inner{padding:20px 30px;border-bottom:1px solid #e8e8e8}.search-results-wrapper .filters .filter-option.expanded{background-color:#fff}.search-results-wrapper .filters .filter-option.expanded .filter-label-wrapper .actions.open{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.search-results-wrapper .filters .filter-option.expanded .filter-option-content{height:auto}@media (min-width:1501px){.search-results-wrapper .filters{position:sticky;top:230px;height:calc(100vh - 240px);width:354px}}@media (max-width:1500px){.search-results-wrapper .filters{position:fixed;height:calc(100vh - var(--header-height));width:354px;left:-100%;top:var(--header-height);z-index:999999}.search-results-wrapper .filters .action-hide-filters{float:right;margin-right:2px;display:block}.search-results-wrapper .filters .action-hide-filters i{margin-top:0}}@media (max-width:1023px){.search-results-wrapper .filters{height:calc(100vh - 72px);top:72px}}@media (max-width:475px){.search-results-wrapper .filters{width:100%}}@media (min-width:1501px){.search-results-wrapper.page-nav-scrolling .filters{top:126px}}@media (max-width:1366px){.search-results-wrapper .overlay{z-index:-1;display:block;top:0;left:0;position:absolute;width:100%;height:100%;background:rgba(13,27,29,0.5);transition:all .5s ease-in-out;opacity:0;cursor:pointer}}.search-results-wrapper .villas{width:100%;margin-top:5px;transition:all .5s ease-in-out}@media (min-width:768px){.search-results-wrapper .villas{width:calc(100% - 354px);margin-top:0;padding:0;padding-right:20px;padding-bottom:10px}}@media (min-width:1500px){.search-results-wrapper .villas{padding-left:20px}}@media (min-width:1200px){.search-results-wrapper .villas{width:calc(100% - 794px)}}.search-results-wrapper .villas .applied-filters{display:flex;flex-wrap:wrap}.search-results-wrapper .villas .applied-filters:not(:empty){border-bottom:1px solid #e8e8e8;margin-bottom:30px}.search-results-wrapper .villas .applied-filters a{position:relative;display:inline-block;border:1px solid #e8e8e8;background:#FFF;padding:5px 45px 5px 15px;margin-right:10px;margin-bottom:10px;color:#505050;font-size:14px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;text-wrap:nowrap}.search-results-wrapper .villas .applied-filters a:after{position:absolute;content:'';right:15px;height:12px;width:12px;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/close.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width:475px){.search-results-wrapper .villas .applied-filters{margin-top:0;margin-bottom:0}.search-results-wrapper .villas .applied-filters a{font-size:12px;margin:0 5px 5px 0;padding:5px 26px 5px 5px}.search-results-wrapper .villas .applied-filters a:after{right:10px;height:8px;width:8px;top:8px}}.search-results-wrapper .villas .list-actions{text-align:center}.search-results-wrapper .villas .list-actions .action-clear-selection{cursor:pointer;padding:16px 20px;background-color:#4966D9;color:#FFF;border:1px solid transparent;text-align:center;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;letter-spacing:1.6px;text-transform:uppercase;margin-left:10px;transition:all .3s ease-in-out;display:inline-block;margin-top:40px;margin-bottom:30px}.search-results-wrapper .villas .list.no-results h3{font-size:20px;text-transform:none;line-height:1.2;text-align:center;max-width:600px;margin:0 auto;font-family:'akzidenz-grotesk_prolight';margin-top:40px}.search-results-wrapper .villas .list:not(.no-results){display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:20px;transition:opacity 1s ease}.search-results-wrapper .villas .list:not(.no-results).loading{filter:blur(6px);opacity:0.8}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(50){animation-delay:2.55s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(49){animation-delay:2.5s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(48){animation-delay:2.45s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(47){animation-delay:2.4s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(46){animation-delay:2.35s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(45){animation-delay:2.3s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(44){animation-delay:2.25s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(43){animation-delay:2.2s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(42){animation-delay:2.15s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(41){animation-delay:2.1s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(40){animation-delay:2.05s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(39){animation-delay:2s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(38){animation-delay:1.95s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(37){animation-delay:1.9s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(36){animation-delay:1.85s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(35){animation-delay:1.8s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(34){animation-delay:1.75s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(33){animation-delay:1.7s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(32){animation-delay:1.65s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(31){animation-delay:1.6s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(30){animation-delay:1.55s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(29){animation-delay:1.5s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(28){animation-delay:1.45s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(27){animation-delay:1.4s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(26){animation-delay:1.35s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(25){animation-delay:1.3s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(24){animation-delay:1.25s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(23){animation-delay:1.2s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(22){animation-delay:1.15s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(21){animation-delay:1.1s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(20){animation-delay:1.05s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(19){animation-delay:1s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(18){animation-delay:.95s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(17){animation-delay:.9s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(16){animation-delay:.85s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(15){animation-delay:.8s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(14){animation-delay:.75s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(13){animation-delay:.7s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(12){animation-delay:.65s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(11){animation-delay:.6s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(10){animation-delay:.55s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(9){animation-delay:.5s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(8){animation-delay:.45s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(7){animation-delay:.4s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(6){animation-delay:.35s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(5){animation-delay:.3s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(4){animation-delay:.25s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(3){animation-delay:.2s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(2){animation-delay:.15s}.search-results-wrapper .villas .list:not(.no-results)>.villa:nth-child(1){animation-delay:.1s}.search-results-wrapper .villas .list:not(.no-results) .villa{overflow:hidden;opacity:0;transition:opacity .5s ease;animation:fadeInUp 1s ease-out forwards;animation-iteration-count:1}.search-results-wrapper .villas .list:not(.no-results) .villa.hide{position:absolute;top:0;left:0;width:0;height:0;opacity:0;overflow:hidden}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner{position:relative;background-color:#fff;height:100%}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor){display:flex;flex-direction:column;padding:20px;border:1px solid #e8e8e8;border-top:none;min-height:calc(100% - 210px)}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) .villa-location{color:#4966D9;font-size:12px;font-family:'akzidenz-grotesk_prolight',serif;line-height:normal;letter-spacing:1.6px;margin-bottom:2px;text-transform:uppercase}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) h2{color:#2B4117;font-size:22px;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:10px}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) .villa-price{color:#2B4117;font-size:12px;font-family:"AkzidenzGrotesk",serif;font-weight:300;line-height:normal;letter-spacing:1.2px;margin-bottom:10px}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) .villa-description{color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;margin-bottom:20px;font-size:14px;line-height:1.45}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) .villa-feature-totals{display:flex;align-items:center;justify-content:center;margin-top:auto;padding-top:15px;border-top:1px solid #e8e8e8;font-size:11px;font-family:'akzidenz-grotesk_prolight',serif;line-height:normal}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) .villa-feature-totals .villa-feature{display:flex;align-items:center;margin:0 4px}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) .villa-feature-totals .villa-feature:first-child{margin-left:0}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) .villa-feature-totals .villa-feature:last-child{margin-right:0}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) .villa-feature-totals .villa-feature i{width:15px;height:15px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:4px;flex-shrink:0}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) .villa-feature-totals .villa-feature i.fa-bed{background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/bed.svg)}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) .villa-feature-totals .villa-feature i.fa-bath{background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/bathroom.svg)}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner a:not(.swiper-wrapper-anchor) .villa-feature-totals .villa-feature i.fa-users{background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/sleep.svg)}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner .swiper-button-next,.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner .swiper-button-prev{width:40px;height:50px;top:50%;color:#fff;margin-top:0;transform:translateY(-50%)}.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner .swiper-button-next:after,.search-results-wrapper .villas .list:not(.no-results) .villa .villa-inner .swiper-button-prev:after{font-size:25px}.search-results-wrapper .villas .list:not(.no-results) .villa.selected{box-shadow:3px 5px 4px 1px rgba(0,0,0,0.15)}.search-results-wrapper .villas .list:not(.no-results) .villa .favorite{background:#fff;position:absolute;top:20px;right:20px;width:25px;height:25px;z-index:998;cursor:pointer;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/wishlist.svg);background-size:65%;background-position:center;background-repeat:no-repeat}.search-results-wrapper .villas .list:not(.no-results) .villa .favorite.active{background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/wishlist-active.svg)}.search-results-wrapper .villas .list:not(.no-results) .villa .close{display:none;position:absolute;top:20px;right:20px;z-index:998;cursor:pointer;color:#FFF;font-size:13px;padding:0;background:#0d1b1d;width:25px;height:25px;text-align:center;vertical-align:middle;align-items:center;justify-content:center}.search-results-wrapper .villas .list:not(.no-results) .villa .swiper img{height:210px;object-fit:cover;user-select:none}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton{animation:none;opacity:0.8}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner{position:relative}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner h2,.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .swiper,.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .villa-location,.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .villa-price,.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .villa-description span,.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .villa-feature-totals span{background:#d5d5d5}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .swiper{height:210px}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .villa-location{height:22px;width:60%}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner h2{width:50%;font-size:25px}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .villa-price{width:80%}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .villa-description span{width:100%;display:block;height:10px;margin-bottom:5px}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .villa-description span:last-child{margin-bottom:10px;width:60%}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .villa-feature-totals i{filter:grayscale(1)}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner .villa-feature-totals span{width:40px;display:block;height:10px;margin-bottom:5px;margin-top:3px}.search-results-wrapper .villas .list:not(.no-results) .villa.skeleton .villa-inner:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0) 100%);animation:shine 2s infinite;z-index:9;opacity:0.5}.search-results-wrapper .villas .list:not(.no-results).highlight .villa{opacity:0.3 !important}.search-results-wrapper .villas .list:not(.no-results).highlight .villa.highlighted{opacity:1 !important;box-shadow:3px 5px 4px 1px rgba(0,0,0,0.15)}@media (min-width:768px){.search-results-wrapper .villas .list:not(.no-results){grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}}.search-results-wrapper .map{position:sticky;width:30%;max-width:400px;top:230px;height:calc(100vh - 240px);background:#d5d5d5;transform:translateX(0);opacity:1;transition:all .5s ease-in-out}.search-results-wrapper .map #google-map{height:100%}.search-results-wrapper .map .cluster-rollover{background:red !important}@media (min-width:1200px){.search-results-wrapper .map{display:block}}@media (max-width:1023px){.search-results-wrapper .map{height:calc(100vh - 173px);top:163px}}@media (max-width:768px){.search-results-wrapper .map{position:fixed;left:0;top:142px;width:100%;max-width:100%;height:calc(100% - 142px)}.search-results-wrapper .map .gmnoprint{display:none !important}}@media (max-width:475px){.search-results-wrapper .map{top:122px;height:calc(100% - 122px)}}.search-results-wrapper .filters,.search-results-wrapper .villas,.search-results-wrapper .map{transition:all .5s ease}.search-results-wrapper .villas{flex-grow:1}.search-results-wrapper .map{flex-grow:1;opacity:1}.search-results-wrapper.no-map .villas{flex-grow:2;padding-right:0}.search-results-wrapper.no-map .map{flex-grow:0;opacity:0;width:0}.search-results-wrapper.only-map .villas{flex-grow:0;width:0;padding:0;opacity:0;overflow:hidden}@media (max-width:1500px){.search-results-wrapper.show-filters .filters{left:0}.search-results-wrapper.show-filters .overlay{opacity:1;z-index:999}}@media (max-width:768px){.search-results-wrapper .villas .list .villa{bottom:-100%;transition:transform .5s ease-in-out}.search-results-wrapper .villas .list .villa.sticky-bottom{z-index:999;width:100%;left:0;position:fixed;transform:translateY(-100%);bottom:0}.search-results-wrapper .villas .list .villa.sticky-bottom .favorite{right:60px}.search-results-wrapper .villas .list .villa.sticky-bottom .close{display:flex}.search-results-wrapper.no-map .villas .villa{position:static}}@keyframes fadeInUp{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes shine{from{left:-100%}to{left:100%}}@keyframes rotateBackground{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotating-background{background:none !important;position:relative;transition:all .5s ease;transform:scale(1.2)}.rotating-background:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABzUlEQVR4nO2Zv07CUBTGD5GlKw4wsaAvAIkO7sYEeTL2ciGBCVxISGCSjjqhvgOLTj6AMZp85lArWGkD9dy2l9wv+ZIm3Lb5hd7z7xJZWVlZWW0Iiq7YZLLQpUt06A0deoeiFhkNoQgrmwiDMISJMIiCyBMMutSEonaMx1D0EQmxhvmEoknss7rU1AfivwQpuZ0PkBsHmJUAr+Kbr0eOISCDInBfBZYN4PViu5d1fw2vzSWIVwFezqMBwua1fE9uQHoF4PFkd4CwH2r+MzIHWdSSQwR+Os0YxKv8HyLwvJwqyPjnRf3ifntilz0z+BUAJvoy9may48gjBRH4rhpOmi39ZQeHUWmQZUNfObMVgpOdNETgkSMPE1kAzo71gUxLsoVmbBUrGa3C9iKSZFKYXIK4dC37r3ABmPan5SaEiIXhDakLZOjIQ6Qffuv6IDJNiK4wRGSJ8ixZopwB/aM1iKupRNFeNN6WD6CM534m836kV/Cbo6QQi7w0Vurb8z1bXd5ffz8nZA8SBIDV8CEmNPNvHJ14rRHjoJHjZ+lgHDQ1aRykRN02Y2TqZjgyFRti68rYqR4rmAIRe9BjGsTWozdTIQ7qMNTKysqKpPUFJZLJTUjPwFcAAAAASUVORK5CYII=);background-position:0px 0px;animation:rotateBackground 10s linear infinite;width:50px;height:50px;display:block;position:absolute;left:0;top:0;z-index:-1}.page-template-page-journal{overflow-x:hidden}.page-template-page-journal .journal{padding-top:var(--header-height)}.page-template-page-journal .section-intro .description{max-width:1070px;margin-left:auto;margin-right:auto}.page-template-page-journal .filters{margin-top:clamp(30px, 4.16666667vw, 80px)}.page-template-page-journal .filters .tag-filters{overflow:hidden}.page-template-page-journal .filters .tag-filters ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.page-template-page-journal .filters .tag-filters ul li{margin-left:clamp(10px, 1.5625vw, 30px);margin-right:clamp(10px, 1.5625vw, 30px);line-height:35px}.page-template-page-journal .filters .tag-filters ul li a{position:relative;font-family:'akzidenz-grotesk_prolight',serif;font-size:20px;font-weight:400;line-height:26.96px;white-space:nowrap;transition:all .3s;color:#4966D9 !important;letter-spacing:2.5px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.page-template-page-journal .filters .tag-filters ul li a:after{position:absolute;content:'';bottom:-2px;left:0;width:0;height:1px;background-color:#1E4F30;transition:all .3s}.page-template-page-journal .filters .tag-filters ul li:hover a{color:#1E4F30}.page-template-page-journal .filters .tag-filters ul li:hover a:after{width:100%}.page-template-page-journal .filters .tag-filters ul li.active a{color:#1E4F30}.page-template-page-journal .filters .tag-filters ul li.active a:after{width:100%}@media (max-width:767px){.page-template-page-journal .filters .tag-filters ul{justify-content:flex-start;overflow-x:auto}}.page-template-page-journal .filters .form-filters form{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;margin-top:40px}.page-template-page-journal .filters .form-filters form .search-form-wrapper .widget-filter-option.expanded{background-color:transparent}.page-template-page-journal .filters .form-filters form .search-form-wrapper .widget-filter-option .filter-option-content{width:auto;left:5px;right:5px;border:1px solid #e8e8e8;border-top:none}.page-template-page-journal .filters .form-filters form .search-form-wrapper .widget-filter-option.filter-destinations .filter-option-content .filter-option-content-inner{height:auto}.page-template-page-journal .filters .form-filters form .filter-label-wrapper,.page-template-page-journal .filters .form-filters form input{border:1px solid #e8e8e8;height:50px;background-color:#fff;width:315px;padding:8px 30px;font-size:16px;line-height:20.78px;color:#212121}.page-template-page-journal .filters .form-filters form .search-wrapper{position:relative}.page-template-page-journal .filters .form-filters form .search-wrapper .search-icon{position:absolute;height:18px;width:18px;top:15px;right:30px;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/search-black.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.page-template-page-journal .filters .form-filters form .form-submit .bt{padding:17px 15px;line-height:0.9;cursor:pointer}@media (min-width:768px){.page-template-page-journal .filters .form-filters form{flex-direction:row}}.single-hero:not(.image-side){min-height:70vh;padding:0;overflow:hidden}.single-hero:not(.image-side):after{background:linear-gradient(90deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 49.53%);position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:-1}.single-hero:not(.image-side) .image-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.single-hero:not(.image-side) .section-intro .subtitle{letter-spacing:0.1em;margin-bottom:15px}.single-hero:not(.image-side) .section-intro .subtitle:after{background-color:#fff}.single-hero:not(.image-side) .section-intro .subtitle,.single-hero:not(.image-side) .section-intro .title,.single-hero:not(.image-side) .section-intro .excerpt{color:#fff}.single-hero:not(.image-side) .section-intro .excerpt{line-height:1.5;margin:10px 0}.single-hero:not(.image-side)+.excerpt{font-family:'akzidenz-grotesk_proregular',serif;font-size:clamp(20px, 1.5625vw, 30px);font-style:italic;line-height:1.3;text-align:center;max-width:970px;margin:0 auto;padding-top:clamp(50px, 5.72916667vw, 110px);padding-bottom:40px;padding-left:20px;padding-right:20px}.single-hero .container{display:flex;align-items:center;height:100%;padding-top:calc(var(--header-height))}.single-hero .hero-wrapper{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column-reverse;width:100%}.single-hero .hero-wrapper .tags li a{color:#2B4117}.single-hero .hero-wrapper .tags li a:after{background-color:#1E4F30}@media (min-width:1024px){.single-hero .hero-wrapper{flex-direction:row}}.single-hero.image-side{padding-top:100px;padding-bottom:40px}@media (min-width:1024px){.single-hero.image-side{padding-top:clamp(150px, 10.41666667vw, 200px)}}.single-hero .section-intro{width:100%}.single-hero .section-intro .excerpt{font-size:clamp(18px, 1.14583333vw, 22px);line-height:1.5}@media (min-width:1441px){.single-hero .section-intro{width:50%;padding-right:25px;margin-top:25px}.single-hero .section-intro .excerpt{max-width:585px;line-height:2}}.single-hero .image{width:100%;height:clamp(300px, 42.70833333vw, 820px)}@media (min-width:1024px){.single-hero .image{width:50%}}.single-hero .tags{display:flex;list-style:none;padding:0;margin:10px 0 0;line-height:1}.single-hero .tags li a{display:inline-block;position:relative;color:#fff;font-size:16px;line-height:20px;letter-spacing:0.1em;text-transform:uppercase;margin-right:30px}.single-hero .tags li a:after{position:absolute;content:'';bottom:-10px;left:0;width:100%;height:1px;background-color:#fff}.single-post .page-section:not(.section-cta,.section-newsletter){padding-top:clamp(15px, 1.04166667vw, 20px);padding-bottom:clamp(15px, 1.04166667vw, 20px)}.single-post .section-wysiwyg .editor-content{max-width:960px;margin:0 auto}.single-post .section-cta .section-intro .subtitle,.single-post .section-cta .section-intro .title,.single-post .section-cta .section-intro .description{color:#2B4117}.single-post .section-cta .section-intro .subtitle:after,.single-post .section-cta .section-intro .subtitle:before{background-color:#2B4117 !important}.single-post .section-newsletter{background-color:#DEE4E4;padding-top:clamp(50px, 7.29166667vw, 140px);padding-bottom:clamp(50px, 6.25vw, 120px)}.single-post .section-newsletter form.ff-675ac7db6218006039218876__form{padding:0}.single-post .section-newsletter form.ff-675ac7db6218006039218876__form .ff-675ac7db6218006039218876__title,.single-post .section-newsletter form.ff-675ac7db6218006039218876__form .ff-675ac7db6218006039218876__subtitle{display:none}.single-post .section-newsletter form.ff-675ac7db6218006039218876__form .ff-675ac7db6218006039218876__success-message{font-size:16px}.post-template-single-post-new .section-intro .description p{font-size:16px;line-height:24px;margin-bottom:10px !important}.post-template-single-post-new .page-section.not(.section-images_gallery_w_content_v2) .container:not(.posts-container){max-width:1000px}.post-template-single-post-new .section-images_gallery_w_content_v2 .section-intro,.post-template-single-post-new .section-images_gallery_w_content_v2 .images-wrapper{max-width:1000px;margin:0 auto;padding-right:4.20vw}.post-template-single-post-new .section-images_gallery_w_content_v2 .images-wrapper img:first-child{padding-left:0}.post-template-single-post-new .section-wysiwyg .container{max-width:580px}.post-template-single-post-new .page-section:not(.single-hero,.section-newsletter,.section-posts_slider,.section-cta) h1,.post-template-single-post-new .page-section:not(.single-hero,.section-newsletter,.section-posts_slider,.section-cta) h2,.post-template-single-post-new .page-section:not(.single-hero,.section-newsletter,.section-posts_slider,.section-cta) h3,.post-template-single-post-new .page-section:not(.single-hero,.section-newsletter,.section-posts_slider,.section-cta) h4,.post-template-single-post-new .page-section:not(.single-hero,.section-newsletter,.section-posts_slider,.section-cta) h5,.post-template-single-post-new .page-section:not(.single-hero,.section-newsletter,.section-posts_slider,.section-cta) h6{font-family:"Playfair Display",serif;margin:20px 0 10px;line-height:1.25;font-weight:500;text-transform:none}.post-template-single-post-new .page-section:not(.single-hero,.section-newsletter,.section-posts_slider,.section-cta) h2{font-size:32px}.post-template-single-post-new .page-section:not(.single-hero,.section-newsletter,.section-posts_slider,.section-cta) h3{font-size:24px}.post-template-single-post-new .page-section:not(.single-hero,.section-newsletter,.section-posts_slider,.section-cta) h4{font-size:20px}.post-template-single-post-new .page-section:not(.single-hero,.section-newsletter,.section-posts_slider,.section-cta) p{font-size:14px;line-height:1.45;margin-bottom:10px !important}@media (min-width:1441px){.post-template-single-post-new .page-section:not(.single-hero,.section-newsletter,.section-posts_slider,.section-cta) p{font-size:16px}}.main.about p{font-size:14px;line-height:1.45;margin-bottom:10px !important}@media (min-width:1441px){.main.about p{font-size:16px}}.single-location .page-section:not(.section-hero_secondary){padding-top:clamp(50px, 4.16666667vw, 80px);padding-bottom:clamp(50px, 4.16666667vw, 80px)}.single-location .section-hero_secondary .section-intro.center{width:100%}.single-location .section-hero_secondary .section-intro.center .description{max-width:60%;margin-left:auto;margin-right:auto}.single-location .section-hero_secondary .cta{margin-top:20px}.single-villa .page-section{padding-top:clamp(50px, 4.16666667vw, 80px);padding-bottom:clamp(50px, 4.16666667vw, 80px)}.single-villa .widget-trigger.not-bt{position:fixed;width:60px;height:60px;border-radius:100%;background-color:#4966D9;color:#fff;display:flex;align-items:center;justify-content:center;bottom:25px;right:25px;cursor:pointer;z-index:1000}.single-villa .booking-widget{position:fixed;right:25px;bottom:85px;padding:clamp(20px, 1.5625vw, 30px);border:1px solid #e8e8e8;width:clamp(400px, 23.95833333vw, 460px);background-color:#F8FAFA;z-index:999;opacity:0;visibility:hidden;transform:translateY(10%);transition:opacity .6s ease,transform .6s ease;box-shadow:0px 12px 20px 3px rgba(0,0,0,0.251)}.single-villa .booking-widget.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .6s ease,transform .6s ease,visibility 0s linear 0s}.single-villa .booking-widget:not(.is-visible){transition:opacity .6s ease,transform .6s ease,visibility 0s linear .6s}.single-villa .booking-widget .title-bar{display:flex;align-items:center;font-family:'Cinzel',serif;font-size:clamp(20px, 1.25vw, 24px);font-weight:400;line-height:1.4;padding-bottom:clamp(10px, .83333333vw, 16px);border-bottom:1px solid #051b1d}.single-villa .booking-widget .title-bar .widget-close{display:block;padding:10px;margin-left:auto;width:12px;height:18px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjA3NDIgMTEuNzM0NEMxMS44NjMzIDExLjk0NTMgMTEuNDc2NiAxMS45NDUzIDExLjI2NTYgMTEuNzM0NEw2LjYyNSA3LjA1ODU5TDEuOTQ5MjIgMTEuNzM0NEMxLjczODI4IDExLjk0NTMgMS4zNTE1NiAxMS45NDUzIDEuMTQwNjIgMTEuNzM0NEMwLjkyOTY4OCAxMS41MjM0IDAuOTI5Njg4IDExLjEzNjcgMS4xNDA2MiAxMC45MjU4TDUuODE2NDEgNi4yNUwxLjE0MDYyIDEuNjA5MzhDMC45Mjk2ODggMS4zOTg0NCAwLjkyOTY4OCAxLjAxMTcyIDEuMTQwNjIgMC44MDA3ODFDMS4zNTE1NiAwLjU4OTg0NCAxLjczODI4IDAuNTg5ODQ0IDEuOTQ5MjIgMC44MDA3ODFMNi42MjUgNS40NzY1NkwxMS4yNjU2IDAuODAwNzgxQzExLjQ3NjYgMC41ODk4NDQgMTEuODYzMyAwLjU4OTg0NCAxMi4wNzQyIDAuODAwNzgxQzEyLjI4NTIgMS4wMTE3MiAxMi4yODUyIDEuMzk4NDQgMTIuMDc0MiAxLjYwOTM4TDcuMzk4NDQgNi4yNUwxMi4wNzQyIDEwLjkyNThDMTIuMjg1MiAxMS4xMzY3IDEyLjI4NTIgMTEuNTIzNCAxMi4wNzQyIDExLjczNDRaIiBmaWxsPSIjMDUxQjFEIi8+Cjwvc3ZnPgo=");background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}.single-villa .booking-widget .filter-villa-dates .filter-option-content{width:auto;right:-32px;top:-98px}.single-villa .booking-widget .filter-villa-dates .clear-dates{display:block;width:250px;padding:20px;text-align:center;color:#2B4117;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;letter-spacing:1.6px;border:1px solid #051b1d;cursor:pointer;text-transform:uppercase;transition:all .3s ease-in-out}.single-villa .booking-widget .filter-villa-dates.expanded .filter-option-content{padding:10px}.single-villa .booking-widget .search-form-wrapper{padding-top:clamp(10px, .83333333vw, 16px)}.single-villa .booking-widget .search-form-wrapper .widget-filter-option .filter-option-content .filter-option-content-inner .filter-counter{padding:10px}.single-villa .booking-widget .search-form-wrapper .widget-filter-option .filter-option-content .filter-option-content-inner .filter-counter .label{font-size:clamp(10px, .625vw, 12px);line-height:1}.single-villa .booking-widget .search-form-wrapper .widget-filter-option .filter-option-content .filter-option-content-inner .filter-counter .counter-set .counter-number,.single-villa .booking-widget .search-form-wrapper .widget-filter-option .filter-option-content .filter-option-content-inner .filter-counter .counter-set .action{font-size:clamp(10px, .625vw, 12px);width:clamp(20px, 1.30208333vw, 25px);height:clamp(20px, 1.30208333vw, 25px)}.single-villa .booking-widget .search-form-wrapper form{display:flex;flex-wrap:wrap;margin:0 -5px;grid-gap:0}.single-villa .booking-widget .search-form-wrapper form .form-group{padding:0 5px;width:100%;margin-bottom:10px}.single-villa .booking-widget .search-form-wrapper form .form-group i{top:30%}.single-villa .booking-widget .search-form-wrapper form .form-group.half{width:50%;margin-bottom:0}.single-villa .booking-widget .search-form-wrapper form .form-group input,.single-villa .booking-widget .search-form-wrapper form .form-group .filter-label-wrapper{border:1px solid #e8e8e8;padding-top:clamp(15px, 1.14583333vw, 22px);padding-bottom:clamp(15px, 1.14583333vw, 22px);padding-right:clamp(15px, 1.5625vw, 30px);padding-left:clamp(15px, 1.5625vw, 30px)}.single-villa .booking-widget .breakdown{list-style:none;padding:0;margin:0}.single-villa .booking-widget .breakdown li{font-size:16px;line-height:1.25;color:#212121;padding-bottom:clamp(10px, .83333333vw, 16px);padding-top:clamp(10px, .83333333vw, 16px);border-bottom:1px solid #e8e8e8}.single-villa .booking-widget .breakdown li .success{display:flex;align-items:center;font-size:clamp(12px, .83333333vw, 16px)}.single-villa .booking-widget .breakdown li .success .text{font-family:'akzidenz-grotesk_prolight',serif}.single-villa .booking-widget .breakdown li .success .price{font-family:'akzidenz-grotesk_proregular',serif;margin-left:auto}.single-villa .booking-widget .breakdown li .success .currency{position:relative;margin-left:15px}.single-villa .booking-widget .breakdown li .success .currency .other-currencies{position:absolute;width:100%;top:170%;right:0;background-color:#fff;z-index:9;box-shadow:0px 12px 20px 3px rgba(0,0,0,0.251);display:none}.single-villa .booking-widget .breakdown li .success .currency .other-currencies span{display:block;letter-spacing:0;padding:4px 10px;border-bottom:rgba(255,255,255,0.4);cursor:pointer}.single-villa .booking-widget .breakdown li.totals .text{text-transform:uppercase;letter-spacing:1.6px;color:#1E4F30}.single-villa .booking-widget .cta-wrapper{display:flex;justify-content:space-between;gap:5%;margin-top:clamp(10px, 1.04166667vw, 20px)}.single-villa .booking-widget .cta-wrapper .bt{max-width:50%;min-width:47.5%}.single-villa .booking-widget .cta-wrapper #book-now.disabled{opacity:0.2;pointer-events:none}@media (max-width:767.98px){.single-villa .booking-widget{width:calc(100% - 50px);right:5px;left:5px;margin:0 auto}.single-villa .booking-widget .search-form-wrapper form .form-group.half{width:100%;margin-bottom:10px}}.single-villa .section-text_image_slider .swiper-nav{display:none}.single-villa .section-section_intro{padding-bottom:0}.single-villa .section-wysiwyg .editor-content{max-width:960px;margin:0 auto}.single-villa .section-villa_hero{padding:0;position:relative}.single-villa .section-villa_hero .image-banner{height:70dvh;overflow:hidden}.single-villa .section-villa_hero .image-cover{width:100%;height:100%;object-fit:cover;display:block}.single-villa .section-villa_hero .cta{position:absolute;bottom:40px;right:clamp(20px, 6.77083333vw, 130px);z-index:2}.single-villa .section-villa_hero:after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.1)}.single-villa .section-villa_heading{position:relative;padding-top:clamp(50px, 3.125vw, 60px);padding-bottom:clamp(50px, 4.42708333vw, 85px)}.single-villa .section-villa_heading .property-details{text-align:center;font-size:16px;line-height:1.7;margin-top:20px;margin-bottom:clamp(20px, 2.08333333vw, 40px)}.single-villa .section-villa_heading .property-details span{position:relative;display:inline-block;padding:0 10px}.single-villa .section-villa_heading .property-details span:after{position:absolute;content:'';width:1px;height:15px;background-color:#505050;right:-5px;top:0;bottom:0;margin:auto}.single-villa .section-villa_heading .property-details span:last-child:after{display:none}.single-villa .section-villa_heading .section-intro .description{max-width:850px;margin-left:auto;margin-right:auto}.single-villa .section-villa_heading .section-intro .description a{color:#2b4117;text-decoration:none;font-weight:700;line-height:20px;border-bottom:3px solid #2b4117}.single-villa .section-villa_heading .section-intro .cta-wrapper{margin-top:40px}.single-villa .section-villa_location{background-color:#DEE4E433;padding-top:clamp(50px, 4.16666667vw, 80px);padding-bottom:clamp(50px, 4.16666667vw, 80px)}.single-villa .section-villa_location .map-wrapper{margin-top:clamp(30px, 3.125vw, 60px)}.single-villa .section-villa_location .map{height:clamp(300px, 26.04166667vw, 500px)}.single-villa .section-villa_prices{padding-top:clamp(50px, 4.16666667vw, 80px);padding-bottom:clamp(50px, 4.16666667vw, 80px)}.single-villa .section-villa_prices .calendar{visibility:hidden;opacity:0;position:absolute;left:-99999px}.single-villa .section-villa_prices .calendar+.easepick-wrapper{display:block;width:100%;margin-top:clamp(30px, 4.16666667vw, 80px)}.single-villa .section-villa_prices .content-wrapper{display:flex;flex-wrap:wrap;margin-top:clamp(30px, 4.16666667vw, 80px)}.single-villa .section-villa_prices .content-wrapper.bottom{margin-top:clamp(30px, 3.125vw, 60px);max-width:60%;margin-left:auto;margin-right:auto}@media (min-width:1500px){.single-villa .section-villa_prices .content-wrapper.bottom{max-width:80%}}.single-villa .section-villa_prices .content-wrapper .col{max-width:100%;flex-basis:100%;text-align:center}.single-villa .section-villa_prices .content-wrapper .col:not(:first-child){margin-top:15px}@media (min-width:1024px){.single-villa .section-villa_prices .content-wrapper .col{padding:0 5px}.single-villa .section-villa_prices .content-wrapper .col:not(:first-child){margin-top:0}.single-villa .section-villa_prices .content-wrapper .col:first-child{padding-left:0}.single-villa .section-villa_prices .content-wrapper .col:last-child{padding-right:0}}.single-villa .section-villa_prices .content-wrapper .col>span{display:block;font-size:20px;font-weight:400;line-height:1.2;font-family:'akzidenz-grotesk_prolight',serif;-webkit-font-smoothing:antialiased;color:#4966D9;text-transform:uppercase;letter-spacing:2.5px}.single-villa .section-villa_prices .content-wrapper .col>p{color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;margin:10px 0 0;font-size:14px;line-height:1.45}@media (min-width:1441px){.single-villa .section-villa_prices .content-wrapper .col>p{font-size:14px}}.single-villa .section-villa_prices .content-wrapper .col .col-wrap{display:flex;align-items:center}.single-villa .section-villa_prices .content-wrapper .col .col-wrap img{width:25px;height:25px}@media (min-width:1500px){.single-villa .section-villa_prices .content-wrapper .col .col-wrap img{width:40px;height:40px}}.single-villa .section-villa_prices .content-wrapper .col .col-wrap>span{font-family:'akzidenz-grotesk_prolight',serif;font-size:12px;line-height:1;letter-spacing:0.1em;text-transform:uppercase;margin-left:20px}@media (min-width:1441px){.single-villa .section-villa_prices .content-wrapper .col .col-wrap>span{font-size:16px}}@media (min-width:1024px){.single-villa .section-villa_prices .content-wrapper .col{max-width:33.333333%;flex-basis:33.333333%;margin-top:0}}.single-villa .section-villa_extras{padding-top:clamp(50px, 5.72916667vw, 110px);padding-bottom:clamp(50px, 5.72916667vw, 110px)}.single-villa .section-villa_extras .container{max-width:1200px}.single-villa .section-villa_extras .extras-wrapper{display:flex;flex-wrap:wrap;margin-left:clamp(-25px, -0.52083333vw, -10px);margin-right:clamp(-25px, -0.52083333vw, -10px);margin-top:clamp(30px, 4.16666667vw, 80px);align-items:flex-start;justify-content:center}.single-villa .section-villa_extras .extras-wrapper .extra-item{padding-left:clamp(10px, 1.30208333vw, 25px);padding-right:clamp(10px, 1.30208333vw, 25px)}.single-villa .section-villa_extras .extras-wrapper .extra-item img{width:100%;object-fit:cover;max-height:clamp(250px, 23.95833333vw, 460px)}.single-villa .section-villa_extras .extras-wrapper .extra-item .title{font-family:'Cinzel',serif;font-size:clamp(18px, 1.25vw, 24px);font-size:16px;font-weight:400;text-transform:uppercase;margin-top:clamp(15px, 1.5625vw, 30px);color:#2B4117}.single-villa .section-villa_extras .extras-wrapper .extra-item .description{color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;font-size:14px;line-height:1.25}@media (min-width:1441px){.single-villa .section-villa_extras .extras-wrapper .extra-item .description{font-size:16px}}.single-villa .section-villa_extras .extras-wrapper .extra-item .cta{margin-top:15px}.single-villa .section-villa_extras .extras-wrapper .extra-item .cta a{display:inline-block;position:relative;color:#2B4117;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.single-villa .section-villa_extras .extras-wrapper .extra-item .cta a:after{position:absolute;content:'';height:1px;width:100%;background-color:#2B4117;left:0;bottom:-5px}.single-villa .section-villa_extras .extras-wrapper.col-3 .extra-item{flex-basis:100%;max-width:100%}.single-villa .section-villa_extras .extras-wrapper.col-3 .extra-item:not(:first-child){margin-top:20px}@media (min-width:768px){.single-villa .section-villa_extras .extras-wrapper.col-3 .extra-item{flex-basis:33.333333%;max-width:33.333333%}.single-villa .section-villa_extras .extras-wrapper.col-3 .extra-item:not(:first-child){margin-top:0}}.single-villa .section-villa_testimonials{padding:0}.single-villa .section-villa_testimonials .section-intro{max-width:1100px;margin:0 auto;padding-left:15px;padding-right:15px;padding-top:clamp(50px, 4.16666667vw, 80px);padding-bottom:clamp(30px, 3.125vw, 60px)}@media (min-width:1400px){.single-villa .section-villa_testimonials .section-intro{max-width:1300px}}@media (min-width:1700px){.single-villa .section-villa_testimonials .section-intro{max-width:1510px}}.single-villa .section-villa_similar_props{padding-top:clamp(50px, 5.72916667vw, 110px);padding-bottom:clamp(80px, 5.72916667vw, 110px)}.single-villa .section-villa_similar_props .content-wrapper{margin-top:45px}.single-villa .section-villa_similar_props .swiper-slide .img .img-bg{position:relative;display:block;padding-bottom:100%}.single-villa .section-villa_similar_props .swiper-slide .img .img-bg img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;transition:all .3s ease-in-out}@media (min-width:768px){.single-villa .section-villa_similar_props .swiper-slide .img .img-bg{padding-bottom:56.5%}}@media (min-width:1440px){.single-villa .section-villa_similar_props .swiper-slide .img .img-bg{padding-bottom:77.5%}}.search-form-wrapper .form-div{display:grid;grid-template-columns:1fr;grid-gap:10px;align-items:flex-start}@media (min-width:768px){.search-form-wrapper .form-div{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1200px){.search-form-wrapper .form-div{grid-template-columns:repeat(5, 1fr)}}.search-form-wrapper .form-group{position:relative}.search-form-wrapper .form-group select,.search-form-wrapper .form-group input{width:100%;height:60px;border:none;padding:20px 50px 20px 30px;color:#212121;font-family:'Akzidenz-Grotesk Pro';font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1}.search-form-wrapper .form-group select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;background-size:auto;background:#fff url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/select.svg) no-repeat right 30px center;cursor:pointer}.search-form-wrapper .form-group .bt{width:100%;height:100%;cursor:pointer;padding:22px;line-height:0.9}.search-form-wrapper .form-group .bt:hover{color:#fff;border-color:#fff}.search-form-wrapper .form-group i{position:absolute;top:21px;right:30px;color:#4966D9}.search-form-wrapper .widget-filter-option{position:relative;transition:all .3s ease-in-out}.search-form-wrapper .widget-filter-option .filter-cta{display:flex;justify-content:space-between;padding:10px 20px;background-color:#F8FAFA;border-top:1px solid #e8e8e8}.search-form-wrapper .widget-filter-option .filter-cta .filter-bt{width:130px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #051b1d;font-size:16px;letter-spacing:0.1em;text-transform:uppercase;background-color:transparent}.search-form-wrapper .widget-filter-option .filter-cta .filter-bt.black{background-color:#2B4117;color:#fff}.search-form-wrapper .widget-filter-option .filter-label-wrapper{display:flex;align-items:center;cursor:pointer;padding:22px 30px;border-bottom:1px solid #e8e8e8;background-color:#FFF}.search-form-wrapper .widget-filter-option .filter-label-wrapper .filter-label{color:#212121;font-size:clamp(14px, .83333333vw, 16px);font-weight:400;line-height:0.95}.search-form-wrapper .widget-filter-option .filter-label-wrapper .filter-label .selected{margin-left:10px}.search-form-wrapper .widget-filter-option .filter-label-wrapper .actions.open{width:16px;height:18px;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/filter-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:auto;margin-top:-4px;transition:all .3s ease-in-out}.search-form-wrapper .widget-filter-option.filter-destinations .filter-option-content .filter-option-content-inner{height:266px;overflow-y:auto}.search-form-wrapper .widget-filter-option.filter-destinations .filter-option-content .filter-option-content-inner::-webkit-scrollbar{width:6px;height:6px}.search-form-wrapper .widget-filter-option.filter-destinations .filter-option-content .filter-option-content-inner::-webkit-scrollbar-track{border-radius:10px;background:#E8E8E8}.search-form-wrapper .widget-filter-option.filter-destinations .filter-option-content .filter-option-content-inner::-webkit-scrollbar-thumb{border-radius:10px;background:#051B1D}.search-form-wrapper .widget-filter-option.filter-dates .filter-option-content{width:auto}.search-form-wrapper .widget-filter-option.filter-dates .filter-option-content .filter-option-content-inner{padding:20px}.search-form-wrapper .widget-filter-option.filter-dates .filter-option-content .clear-dates{display:block;width:100%;padding:20px;text-align:center;color:#2B4117;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;letter-spacing:1.6px;border:1px solid #051b1d;cursor:pointer;text-transform:uppercase;transition:all .3s ease-in-out}.search-form-wrapper .widget-filter-option .filter-option-content{position:absolute;background-color:#fff;height:0;width:100%;overflow:hidden;z-index:10;transition:height .3s ease-in-out}.search-form-wrapper .widget-filter-option .filter-option-content .filter-option-content-inner .filter-counter{display:flex;align-items:center;padding:20px;border-bottom:1px solid #e8e8e8}.search-form-wrapper .widget-filter-option .filter-option-content .filter-option-content-inner .filter-counter .label{font-size:clamp(10px, .72916667vw, 14px);text-transform:uppercase}.search-form-wrapper .widget-filter-option .filter-option-content .filter-option-content-inner .filter-counter .counter-set{display:flex;align-items:center;margin-left:auto}.search-form-wrapper .widget-filter-option .filter-option-content .filter-option-content-inner .filter-counter .counter-set .counter-number{display:inline-flex;width:36px;height:36px;border:1px solid #e8e8e8;align-items:center;justify-content:center;margin:0 2px}.search-form-wrapper .widget-filter-option .filter-option-content .filter-option-content-inner .filter-counter .counter-set .action{cursor:pointer;border:none;background-color:transparent;display:inline-flex;width:36px;height:36px;border:1px solid #e8e8e8;align-items:center;justify-content:center}.search-form-wrapper .widget-filter-option .filter-option-content svg{width:15px}.search-form-wrapper .widget-filter-option .filter-option-content .checkbox{display:block;height:20px;width:20px;position:relative;border:1px solid #e8e8e8;background:#FFF;margin-right:20px;background-size:70%;background-position:center;background-repeat:no-repeat;flex-shrink:0}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-item{display:flex;align-items:center;padding:15px 30px;border-bottom:1px solid #e8e8e8;cursor:pointer}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-item .title{color:#2B4117;font-weight:400;line-height:1;font-size:14px;text-transform:uppercase}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-item .actions.open{width:40px;height:25px;flex-shrink:0;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/filter-arrow.svg);background-size:40%;background-position:center;background-repeat:no-repeat;margin-left:auto;margin-top:-4px;margin-right:-12px;transition:all .3s ease-in-out}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-item.selected .checkbox{background-color:#4966D9;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/check.svg)}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-item.selected-partial .checkbox{background-color:#4966D9;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/check-partial.svg)}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-subitems{height:0;overflow:hidden;transition:height .3s ease-in-out}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem{display:flex;align-items:center;padding:0 15px 0 45px;cursor:pointer}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem .title{font-size:16px;font-family:'akzidenz-grotesk_prolight'}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem:first-child{padding-top:15px}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem:last-child{padding-bottom:15px;border-bottom:1px solid #e8e8e8}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem.selected .checkbox{background-color:#4966D9;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/check.svg)}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group .filter-subitems .filter-subitem.selected-partial .checkbox{background-color:#4966D9;background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/check-partial.svg)}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group.expanded .filter-subitems{height:auto}.search-form-wrapper .widget-filter-option .filter-option-content .filter-group.expanded .filter-item .actions.open{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.search-form-wrapper .widget-filter-option.expanded{background-color:#F8FAFA}.search-form-wrapper .widget-filter-option.expanded .filter-label-wrapper .actions.open{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.search-form-wrapper .widget-filter-option.expanded .filter-option-content{height:auto}.page-template-page-contact section .form-content h2,.page-template-page-contact section .form-content h3,.page-template-page-contact section .form-content h4,.page-template-page-contact section .form-content h5,.page-template-page-contact section .form-content h6{margin:40px 0 10px;color:#007aff;font-weight:400;line-height:normal;text-transform:uppercase;font-family:'akzidenz-grotesk_prolight',serif;-webkit-font-smoothing:antialiased;letter-spacing:2.5px}.page-template-page-contact section .form-content h2{font-size:18px}.page-template-page-contact section .form-content h3{font-size:16px;line-height:26px}.page-template-page-contact section .form-content h4{font-size:14px}.page-template-page-contact section .form-content p{font-size:16px;line-height:20px;margin-bottom:10px}.page-template-page-contact section .form-content a{color:#4966D9}.terms-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center}.terms-modal-content{background-color:white;margin:5% auto;padding:0;border-radius:0;width:90%;max-width:800px;max-height:80vh;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.3)}.terms-modal-header{padding:20px;background:#f8f9fa;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center}.terms-modal-header h3{margin:0;color:#007aff;font-weight:400;font-size:26px;line-height:normal;text-transform:uppercase;font-family:"Cinzel",sans-serif !important;-webkit-font-smoothing:antialiased;letter-spacing:2.5px}.terms-modal-body{padding:20px;max-height:50vh;overflow-y:auto}.terms-modal-body p,.terms-modal-body div,.terms-modal-body span,.terms-modal-body li,.terms-modal-body ul,.terms-modal-body ol{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.terms-modal-footer{padding:20px;background:#f8f9fa;border-top:1px solid #e8e8e8;text-align:right}.terms-modal-footer .agree-terms-modal{background:#007aff;color:white;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:all .3s ease;position:relative;text-transform:uppercase}.terms-modal-footer .agree-terms-modal[title]{cursor:help}.terms-modal-footer .agree-terms-modal:hover:not(:disabled){background:#0056b3}.terms-modal-footer .agree-terms-modal:disabled{background:#ccc !important;color:white !important;cursor:not-allowed !important;opacity:0.6 !important}.terms-content{line-height:1.6;color:#333}.terms-content h1,.terms-content h2,.terms-content h3{color:#333;margin-top:20px;margin-bottom:10px}.terms-content p{margin-bottom:15px}.terms-content ul,.terms-content ol{margin-bottom:15px;padding-left:20px}.terms-content li{margin-bottom:5px}.villa-terms{margin-top:30px;padding-top:20px;border-top:2px solid #e0e0e0}.villa-terms h1,.villa-terms h2,.villa-terms h3,.villa-terms h4,.villa-terms h5,.villa-terms h6{font-family:'akzidenz-grotesk_prolight',serif;color:#007aff;margin-top:20px;margin-bottom:12px;font-weight:500;line-height:1.4;text-transform:uppercase}.villa-terms h1{font-size:20px}.villa-terms h2{font-size:28px}.villa-terms h3{font-size:22px}.villa-terms h4{font-size:20px}.villa-terms h5{font-size:18px}.villa-terms h6{font-size:14px}.villa-terms p{font-family:'AkzidenzGrotesk',serif;line-height:1.45;margin-bottom:10px;color:#2b4117}.main-terms{margin-bottom:20px}.main-terms h1,.main-terms h2,.main-terms h3,.main-terms h4,.main-terms h5,.main-terms h6{font-family:"Cinzel",sans-serif;color:#007aff;margin-top:20px;margin-bottom:12px;font-weight:500;line-height:1.4;text-transform:uppercase}.main-terms h1{font-size:20px}.main-terms h2{font-size:28px}.main-terms h3{font-size:22px}.main-terms h4{font-size:20px}.main-terms h5{font-size:18px}.main-terms h6{font-size:14px}.main-terms p{font-family:'AkzidenzGrotesk',serif;line-height:1.45;margin-bottom:10px;color:#2b4117}@media (max-width:768px){.terms-modal-content{width:95%;max-height:90vh}.terms-modal-header,.terms-modal-body,.terms-modal-footer{padding:15px}}.woocommerce-checkout .section-villa_heading,.woocommerce-page .section-villa_heading{padding-top:clamp(50px, 3.125vw, 60px);padding-bottom:clamp(50px, 1.82291667vw, 35px)}.woocommerce-checkout .section-villa_heading .container,.woocommerce-page .section-villa_heading .container{padding-left:0;padding-right:0}.woocommerce-checkout .section-villa_heading .section-intro h1.title,.woocommerce-page .section-villa_heading .section-intro h1.title,.woocommerce-checkout .section-villa_heading .section-intro .title.h2,.woocommerce-page .section-villa_heading .section-intro .title.h2{font-size:clamp(50px, 4.16666667vw, 80px)}.woocommerce-checkout .section-villa_heading .section-intro .section-intro .subtitle,.woocommerce-page .section-villa_heading .section-intro .section-intro .subtitle{margin-bottom:0}.woocommerce-checkout .section-villa_heading .section-intro .description,.woocommerce-page .section-villa_heading .section-intro .description{max-width:850px;margin-left:auto;margin-right:auto}.woocommerce-checkout .section-villa_heading .section-intro .description.maven-booking-payment-intro .deposit-amount,.woocommerce-page .section-villa_heading .section-intro .description.maven-booking-payment-intro .deposit-amount{color:#007aff}.woocommerce-checkout .section-villa_heading .property-details,.woocommerce-page .section-villa_heading .property-details{font-size:14px}@media (min-width:1441px){.woocommerce-checkout .section-villa_heading .property-details,.woocommerce-page .section-villa_heading .property-details{font-size:16px}}.woocommerce-checkout .section-villa_heading .property-details span,.woocommerce-page .section-villa_heading .property-details span{display:inline-flex;align-items:center;gap:5px;margin-right:10px}.woocommerce-checkout .section-villa_heading .property-details span:last-child,.woocommerce-page .section-villa_heading .property-details span:last-child{margin-right:0}.woocommerce-checkout .section-villa_heading .property-details span i,.woocommerce-page .section-villa_heading .property-details span i{width:15px;height:15px;background-size:contain;background-position:center;background-repeat:no-repeat;flex-shrink:0}.woocommerce-checkout .section-villa_heading .property-details span i.fa-bed,.woocommerce-page .section-villa_heading .property-details span i.fa-bed{background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/bed.svg)}.woocommerce-checkout .section-villa_heading .property-details span i.fa-bath,.woocommerce-page .section-villa_heading .property-details span i.fa-bath{background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/bathroom.svg)}.woocommerce-checkout .section-villa_heading .property-details span i.fa-users,.woocommerce-page .section-villa_heading .property-details span i.fa-users{background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/sleep.svg)}.woocommerce-checkout .main .woocommerce,.woocommerce-page .main .woocommerce{padding-left:clamp(20px, 5.20833333vw, 100px) !important;padding-right:clamp(20px, 5.20833333vw, 100px) !important}.woocommerce-checkout .maven-booking-checkout-wrapper,.woocommerce-page .maven-booking-checkout-wrapper{background:#FFF;max-width:1100px;margin:0 auto;padding-top:clamp(20px, 2.60416667vw, 50px);padding-bottom:clamp(80px, 7.8125vw, 150px);padding-left:50px;padding-right:50px}@media (max-width:1100px){.woocommerce-checkout .maven-booking-checkout-wrapper,.woocommerce-page .maven-booking-checkout-wrapper{max-width:100%}}@media (max-width:767px){.woocommerce-checkout .maven-booking-checkout-wrapper,.woocommerce-page .maven-booking-checkout-wrapper{padding-left:20px;padding-right:20px}}.woocommerce-checkout .col2-set,.woocommerce-page .col2-set{display:flex;align-items:stretch;gap:clamp(15px, 1.5625vw, 30px);flex-wrap:wrap;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-page .col2-set .col-1{flex:1;min-width:0;margin-left:0;margin-right:0}@media (max-width:767px){.woocommerce-checkout .col2-set .col-1,.woocommerce-page .col2-set .col-1{flex:1 1 100%;width:100%}}.woocommerce-checkout .col2-set .col-2,.woocommerce-page .col2-set .col-2{flex:1;display:flex;flex-direction:column;min-width:0;margin-left:0;margin-right:0}@media (max-width:767px){.woocommerce-checkout .col2-set .col-2,.woocommerce-page .col2-set .col-2{flex:1 1 100%;width:100%;margin-top:30px}}.woocommerce-checkout h3,.woocommerce-page h3,.woocommerce-checkout h4,.woocommerce-page h4{color:#007aff;font-weight:400;line-height:normal;text-transform:uppercase;font-family:'akzidenz-grotesk_prolight',serif;-webkit-font-smoothing:antialiased;letter-spacing:2.5px}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-page .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-billing-fields>h4,.woocommerce-page .woocommerce-billing-fields>h4{display:none !important}@media (max-width:767px){.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-page .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-billing-fields>h4,.woocommerce-page .woocommerce-billing-fields>h4{display:block !important}}.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-page .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-page .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-page .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-page .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-page .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-page .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-page .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-page .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper,.woocommerce-page .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper,.woocommerce-page .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper,.woocommerce-page .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout .woocommerce-account-fields .woocommerce-additional-fields__field-wrapper,.woocommerce-page .woocommerce-account-fields .woocommerce-additional-fields__field-wrapper{row-gap:20px}.woocommerce-checkout .woocommerce-billing-fields .form-row,.woocommerce-page .woocommerce-billing-fields .form-row,.woocommerce-checkout .woocommerce-shipping-fields .form-row,.woocommerce-page .woocommerce-shipping-fields .form-row,.woocommerce-checkout .woocommerce-additional-fields .form-row,.woocommerce-page .woocommerce-additional-fields .form-row,.woocommerce-checkout .woocommerce-account-fields .form-row,.woocommerce-page .woocommerce-account-fields .form-row{margin-bottom:clamp(15px, 1.04166667vw, 20px)}.woocommerce-checkout .woocommerce-billing-fields .form-row label,.woocommerce-page .woocommerce-billing-fields .form-row label,.woocommerce-checkout .woocommerce-shipping-fields .form-row label,.woocommerce-page .woocommerce-shipping-fields .form-row label,.woocommerce-checkout .woocommerce-additional-fields .form-row label,.woocommerce-page .woocommerce-additional-fields .form-row label,.woocommerce-checkout .woocommerce-account-fields .form-row label,.woocommerce-page .woocommerce-account-fields .form-row label{line-height:1;font-size:clamp(14px, .83333333vw, 16px);font-family:'akzidenz-grotesk_prolight',serif;color:#2B4117;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:clamp(2px, .20833333vw, 4px) !important}.woocommerce-checkout .woocommerce-billing-fields .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-page .woocommerce-billing-fields .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-checkout .woocommerce-shipping-fields .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-page .woocommerce-shipping-fields .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-checkout .woocommerce-additional-fields .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-page .woocommerce-additional-fields .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-checkout .woocommerce-account-fields .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-page .woocommerce-account-fields .form-row label.woocommerce-form__label-for-checkbox{text-transform:none;letter-spacing:normal;font-size:clamp(12px, .72916667vw, 14px)}.woocommerce-checkout .woocommerce-billing-fields .form-row abbr.required,.woocommerce-page .woocommerce-billing-fields .form-row abbr.required,.woocommerce-checkout .woocommerce-shipping-fields .form-row abbr.required,.woocommerce-page .woocommerce-shipping-fields .form-row abbr.required,.woocommerce-checkout .woocommerce-additional-fields .form-row abbr.required,.woocommerce-page .woocommerce-additional-fields .form-row abbr.required,.woocommerce-checkout .woocommerce-account-fields .form-row abbr.required,.woocommerce-page .woocommerce-account-fields .form-row abbr.required{color:red !important}.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="text"],.woocommerce-page .woocommerce-billing-fields .form-row input[type="text"],.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="text"],.woocommerce-page .woocommerce-shipping-fields .form-row input[type="text"],.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="text"],.woocommerce-page .woocommerce-additional-fields .form-row input[type="text"],.woocommerce-checkout .woocommerce-account-fields .form-row input[type="text"],.woocommerce-page .woocommerce-account-fields .form-row input[type="text"],.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="email"],.woocommerce-page .woocommerce-billing-fields .form-row input[type="email"],.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="email"],.woocommerce-page .woocommerce-shipping-fields .form-row input[type="email"],.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="email"],.woocommerce-page .woocommerce-additional-fields .form-row input[type="email"],.woocommerce-checkout .woocommerce-account-fields .form-row input[type="email"],.woocommerce-page .woocommerce-account-fields .form-row input[type="email"],.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="tel"],.woocommerce-page .woocommerce-billing-fields .form-row input[type="tel"],.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="tel"],.woocommerce-page .woocommerce-shipping-fields .form-row input[type="tel"],.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="tel"],.woocommerce-page .woocommerce-additional-fields .form-row input[type="tel"],.woocommerce-checkout .woocommerce-account-fields .form-row input[type="tel"],.woocommerce-page .woocommerce-account-fields .form-row input[type="tel"],.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="password"],.woocommerce-page .woocommerce-billing-fields .form-row input[type="password"],.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="password"],.woocommerce-page .woocommerce-shipping-fields .form-row input[type="password"],.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="password"],.woocommerce-page .woocommerce-additional-fields .form-row input[type="password"],.woocommerce-checkout .woocommerce-account-fields .form-row input[type="password"],.woocommerce-page .woocommerce-account-fields .form-row input[type="password"],.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="number"],.woocommerce-page .woocommerce-billing-fields .form-row input[type="number"],.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="number"],.woocommerce-page .woocommerce-shipping-fields .form-row input[type="number"],.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="number"],.woocommerce-page .woocommerce-additional-fields .form-row input[type="number"],.woocommerce-checkout .woocommerce-account-fields .form-row input[type="number"],.woocommerce-page .woocommerce-account-fields .form-row input[type="number"],.woocommerce-checkout .woocommerce-billing-fields .form-row select,.woocommerce-page .woocommerce-billing-fields .form-row select,.woocommerce-checkout .woocommerce-shipping-fields .form-row select,.woocommerce-page .woocommerce-shipping-fields .form-row select,.woocommerce-checkout .woocommerce-additional-fields .form-row select,.woocommerce-page .woocommerce-additional-fields .form-row select,.woocommerce-checkout .woocommerce-account-fields .form-row select,.woocommerce-page .woocommerce-account-fields .form-row select,.woocommerce-checkout .woocommerce-billing-fields .form-row textarea,.woocommerce-page .woocommerce-billing-fields .form-row textarea,.woocommerce-checkout .woocommerce-shipping-fields .form-row textarea,.woocommerce-page .woocommerce-shipping-fields .form-row textarea,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea,.woocommerce-page .woocommerce-additional-fields .form-row textarea,.woocommerce-checkout .woocommerce-account-fields .form-row textarea,.woocommerce-page .woocommerce-account-fields .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;height:clamp(38px, 2.08333333vw, 40px);padding:clamp(12px, .78125vw, 15px);border-radius:0;border:1px solid #e8e8e8;background-color:#fff;font-size:clamp(13px, .72916667vw, 14px) !important;color:#2B4117;box-shadow:rgba(18,25,97,0.08) 0px 1px 4px 0px;font-family:"AkzidenzGrotesk",serif;transition:box-shadow .15s ease}.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="text"]:focus,.woocommerce-page .woocommerce-billing-fields .form-row input[type="text"]:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="text"]:focus,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="text"]:focus,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="text"]:focus,.woocommerce-page .woocommerce-additional-fields .form-row input[type="text"]:focus,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="text"]:focus,.woocommerce-page .woocommerce-account-fields .form-row input[type="text"]:focus,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="email"]:focus,.woocommerce-page .woocommerce-billing-fields .form-row input[type="email"]:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="email"]:focus,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="email"]:focus,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="email"]:focus,.woocommerce-page .woocommerce-additional-fields .form-row input[type="email"]:focus,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="email"]:focus,.woocommerce-page .woocommerce-account-fields .form-row input[type="email"]:focus,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="tel"]:focus,.woocommerce-page .woocommerce-billing-fields .form-row input[type="tel"]:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="tel"]:focus,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="tel"]:focus,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="tel"]:focus,.woocommerce-page .woocommerce-additional-fields .form-row input[type="tel"]:focus,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="tel"]:focus,.woocommerce-page .woocommerce-account-fields .form-row input[type="tel"]:focus,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="password"]:focus,.woocommerce-page .woocommerce-billing-fields .form-row input[type="password"]:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="password"]:focus,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="password"]:focus,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="password"]:focus,.woocommerce-page .woocommerce-additional-fields .form-row input[type="password"]:focus,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="password"]:focus,.woocommerce-page .woocommerce-account-fields .form-row input[type="password"]:focus,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="number"]:focus,.woocommerce-page .woocommerce-billing-fields .form-row input[type="number"]:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="number"]:focus,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="number"]:focus,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="number"]:focus,.woocommerce-page .woocommerce-additional-fields .form-row input[type="number"]:focus,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="number"]:focus,.woocommerce-page .woocommerce-account-fields .form-row input[type="number"]:focus,.woocommerce-checkout .woocommerce-billing-fields .form-row select:focus,.woocommerce-page .woocommerce-billing-fields .form-row select:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row select:focus,.woocommerce-page .woocommerce-shipping-fields .form-row select:focus,.woocommerce-checkout .woocommerce-additional-fields .form-row select:focus,.woocommerce-page .woocommerce-additional-fields .form-row select:focus,.woocommerce-checkout .woocommerce-account-fields .form-row select:focus,.woocommerce-page .woocommerce-account-fields .form-row select:focus,.woocommerce-checkout .woocommerce-billing-fields .form-row textarea:focus,.woocommerce-page .woocommerce-billing-fields .form-row textarea:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row textarea:focus,.woocommerce-page .woocommerce-shipping-fields .form-row textarea:focus,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea:focus,.woocommerce-page .woocommerce-additional-fields .form-row textarea:focus,.woocommerce-checkout .woocommerce-account-fields .form-row textarea:focus,.woocommerce-page .woocommerce-account-fields .form-row textarea:focus{border-color:#E8E8E8;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(32,76,229,0.3) 0px 0px 0px 3px;background-color:#fff;color:#2B4117}.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="text"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="text"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="text"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="text"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="text"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="text"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="text"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="text"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="email"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="email"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="email"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="email"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="email"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="email"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="email"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="email"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="tel"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="tel"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="tel"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="tel"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="tel"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="tel"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="tel"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="tel"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="password"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="password"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="password"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="password"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="password"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="password"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="password"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="password"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="number"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="number"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="number"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="number"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="number"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="number"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="number"]::-webkit-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="number"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row select::-webkit-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row select::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row select::-webkit-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row select::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row select::-webkit-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row select::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row select::-webkit-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row select::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row textarea::-webkit-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row textarea::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row textarea::-webkit-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row textarea::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea::-webkit-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row textarea::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row textarea::-webkit-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row textarea::-webkit-input-placeholder{color:#757575}.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="text"]:-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="text"]:-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="text"]:-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="text"]:-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="text"]:-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="text"]:-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="text"]:-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="text"]:-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="email"]:-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="email"]:-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="email"]:-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="email"]:-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="email"]:-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="email"]:-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="email"]:-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="email"]:-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="tel"]:-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="tel"]:-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="tel"]:-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="tel"]:-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="tel"]:-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="tel"]:-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="tel"]:-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="tel"]:-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="password"]:-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="password"]:-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="password"]:-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="password"]:-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="password"]:-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="password"]:-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="password"]:-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="password"]:-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="number"]:-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="number"]:-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="number"]:-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="number"]:-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="number"]:-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="number"]:-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="number"]:-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="number"]:-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row select:-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row select:-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row select:-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row select:-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row select:-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row select:-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row select:-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row select:-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row textarea:-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row textarea:-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row textarea:-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row textarea:-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea:-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row textarea:-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row textarea:-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row textarea:-moz-placeholder{color:#757575}.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="text"]::-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="text"]::-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="text"]::-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="text"]::-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="text"]::-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="text"]::-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="text"]::-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="text"]::-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="email"]::-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="email"]::-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="email"]::-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="email"]::-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="email"]::-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="email"]::-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="email"]::-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="email"]::-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="tel"]::-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="tel"]::-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="tel"]::-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="tel"]::-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="tel"]::-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="tel"]::-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="tel"]::-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="tel"]::-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="password"]::-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="password"]::-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="password"]::-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="password"]::-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="password"]::-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="password"]::-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="password"]::-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="password"]::-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="number"]::-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="number"]::-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="number"]::-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="number"]::-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="number"]::-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="number"]::-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="number"]::-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="number"]::-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row select::-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row select::-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row select::-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row select::-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row select::-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row select::-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row select::-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row select::-moz-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row textarea::-moz-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row textarea::-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row textarea::-moz-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row textarea::-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea::-moz-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row textarea::-moz-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row textarea::-moz-placeholder,.woocommerce-page .woocommerce-account-fields .form-row textarea::-moz-placeholder{color:#757575}.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="text"]:-ms-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="text"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="text"]:-ms-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="text"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="text"]:-ms-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="text"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="text"]:-ms-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="text"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="email"]:-ms-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="email"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="email"]:-ms-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="email"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="email"]:-ms-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="email"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="email"]:-ms-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="email"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="tel"]:-ms-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="tel"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="tel"]:-ms-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="tel"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="tel"]:-ms-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="tel"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="tel"]:-ms-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="tel"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="password"]:-ms-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="password"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="password"]:-ms-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="password"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="password"]:-ms-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="password"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="password"]:-ms-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="password"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row input[type="number"]:-ms-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row input[type="number"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type="number"]:-ms-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row input[type="number"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row input[type="number"]:-ms-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row input[type="number"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row input[type="number"]:-ms-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row input[type="number"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row select:-ms-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row select:-ms-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row select:-ms-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row select:-ms-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row select:-ms-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row select:-ms-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row select:-ms-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row select:-ms-input-placeholder,.woocommerce-checkout .woocommerce-billing-fields .form-row textarea:-ms-input-placeholder,.woocommerce-page .woocommerce-billing-fields .form-row textarea:-ms-input-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row textarea:-ms-input-placeholder,.woocommerce-page .woocommerce-shipping-fields .form-row textarea:-ms-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea:-ms-input-placeholder,.woocommerce-page .woocommerce-additional-fields .form-row textarea:-ms-input-placeholder,.woocommerce-checkout .woocommerce-account-fields .form-row textarea:-ms-input-placeholder,.woocommerce-page .woocommerce-account-fields .form-row textarea:-ms-input-placeholder{color:#757575}.woocommerce-checkout .woocommerce-billing-fields .form-row textarea,.woocommerce-page .woocommerce-billing-fields .form-row textarea,.woocommerce-checkout .woocommerce-shipping-fields .form-row textarea,.woocommerce-page .woocommerce-shipping-fields .form-row textarea,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea,.woocommerce-page .woocommerce-additional-fields .form-row textarea,.woocommerce-checkout .woocommerce-account-fields .form-row textarea,.woocommerce-page .woocommerce-account-fields .form-row textarea{height:clamp(120px, 7.8125vw, 150px)}.woocommerce-checkout .select2-container,.woocommerce-page .select2-container{width:100% !important}.woocommerce-checkout .select2-container .select2-selection--single,.woocommerce-page .select2-container .select2-selection--single{height:40px !important;border:1px solid #e8e8e8 !important;border-radius:0 !important;background-color:#fff !important;box-shadow:rgba(18,25,97,0.08) 0px 1px 4px 0px !important;transition:box-shadow .15s ease !important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered{line-height:40px !important;padding-left:15px !important;padding-right:30px !important;font-size:14px !important;color:#2B4117 !important;font-family:"AkzidenzGrotesk",serif !important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-page .select2-container .select2-selection--single .select2-selection__arrow{height:38px !important;right:10px !important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow b,.woocommerce-page .select2-container .select2-selection--single .select2-selection__arrow b{border-color:#007aff transparent transparent transparent !important;border-width:5px 4px 0 4px !important;margin-top:-2px !important}.woocommerce-checkout .select2-container.select2-container--open .select2-selection--single,.woocommerce-page .select2-container.select2-container--open .select2-selection--single{border-color:#E8E8E8 !important}.woocommerce-checkout .select2-container.select2-container--open .select2-selection__arrow b,.woocommerce-page .select2-container.select2-container--open .select2-selection__arrow b{border-color:transparent transparent #007aff transparent !important;border-width:0 4px 5px 4px !important;margin-top:-2px !important}.woocommerce-checkout .select2-container.select2-container--focus .select2-selection--single,.woocommerce-page .select2-container.select2-container--focus .select2-selection--single{border-color:#E8E8E8 !important;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(32,76,229,0.3) 0px 0px 0px 3px !important;outline:0 !important}.woocommerce-checkout .select2-dropdown,.woocommerce-page .select2-dropdown{border:1px solid #e8e8e8 !important;border-radius:0 !important;box-shadow:rgba(18,25,97,0.08) 0px 1px 4px 0px !important;background-color:#fff !important}.woocommerce-checkout .select2-search__field,.woocommerce-page .select2-search__field{box-sizing:border-box !important;width:100% !important;margin:0 !important;outline:0 !important;line-height:normal !important;height:40px !important;padding:15px !important;border-radius:0 !important;border:1px solid #007aff !important;background-color:#fff !important;font-size:14px !important;color:#2B4117 !important;font-family:"AkzidenzGrotesk",serif !important}.woocommerce-checkout .select2-search__field::placeholder,.woocommerce-page .select2-search__field::placeholder{color:#757575 !important}.woocommerce-checkout .select2-search__field::-webkit-input-placeholder,.woocommerce-page .select2-search__field::-webkit-input-placeholder{color:#757575 !important}.woocommerce-checkout .select2-search__field:-moz-placeholder,.woocommerce-page .select2-search__field:-moz-placeholder{color:#757575 !important}.woocommerce-checkout .select2-search__field::-moz-placeholder,.woocommerce-page .select2-search__field::-moz-placeholder{color:#757575 !important}.woocommerce-checkout .select2-search__field:-ms-input-placeholder,.woocommerce-page .select2-search__field:-ms-input-placeholder{color:#757575 !important}.woocommerce-checkout .select2-search__field:focus,.woocommerce-page .select2-search__field:focus{border-color:#007aff !important;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(32,76,229,0.3) 0px 0px 0px 3px !important;outline:0 !important}.woocommerce-checkout .select2-results__option,.woocommerce-page .select2-results__option{padding:10px 15px !important;font-size:14px !important;color:#2B4117 !important;font-family:"AkzidenzGrotesk",serif !important}.woocommerce-checkout .select2-results__option[aria-selected="true"],.woocommerce-page .select2-results__option[aria-selected="true"]{background-color:#4966D9 !important;color:#fff !important}.woocommerce-checkout .select2-results__option--highlighted,.woocommerce-page .select2-results__option--highlighted{background-color:#4966D9 !important;color:#fff !important}.woocommerce-checkout #place_order,.woocommerce-page #place_order,.woocommerce-checkout .button.alt,.woocommerce-page .button.alt,.woocommerce-checkout .woocommerce-button,.woocommerce-page .woocommerce-button{display:inline-block !important;background-color:#4966D9 !important;border:1px solid transparent !important;color:#FFF !important;padding:clamp(12px, 1.04166667vw, 20px) !important;min-width:230px !important;text-align:center !important;font-family:'akzidenz-grotesk_prolight',serif !important;font-size:16px !important;line-height:1 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;transition:all .3s ease-in-out !important;position:relative !important}.woocommerce-checkout #place_order[title],.woocommerce-page #place_order[title],.woocommerce-checkout .button.alt[title],.woocommerce-page .button.alt[title],.woocommerce-checkout .woocommerce-button[title],.woocommerce-page .woocommerce-button[title]{cursor:help}.woocommerce-checkout #place_order:hover:not(:disabled),.woocommerce-page #place_order:hover:not(:disabled),.woocommerce-checkout .button.alt:hover:not(:disabled),.woocommerce-page .button.alt:hover:not(:disabled),.woocommerce-checkout .woocommerce-button:hover:not(:disabled),.woocommerce-page .woocommerce-button:hover:not(:disabled){background-color:transparent !important;border-color:#4966D9 !important;color:#4966D9 !important}.woocommerce-checkout #place_order:disabled,.woocommerce-page #place_order:disabled,.woocommerce-checkout .button.alt:disabled,.woocommerce-page .button.alt:disabled,.woocommerce-checkout .woocommerce-button:disabled,.woocommerce-page .woocommerce-button:disabled{opacity:0.6 !important;cursor:not-allowed !important}.woocommerce-checkout .maven-booking-terms-section,.woocommerce-page .maven-booking-terms-section{margin:20px 0;padding:20px;background:#f9f9f9;border:1px solid #e8e8e8;border-radius:0}.woocommerce-checkout .maven-booking-terms-section h4,.woocommerce-page .maven-booking-terms-section h4{margin-top:0;margin-bottom:15px}.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-page .woocommerce-additional-fields{display:none !important}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-page .woocommerce-privacy-policy-text{display:none !important}.woocommerce-checkout .maven-booking-summary-card,.woocommerce-page .maven-booking-summary-card{margin:0;background:#f8f9fa;border-radius:8px;overflow:hidden;box-shadow:0 6px 16px 0 rgba(18,25,97,0.12),0 1.5px 6px 0 rgba(18,25,97,0.08);height:100%;display:flex;flex-direction:column}.woocommerce-checkout .maven-booking-summary-card .booking-summary-gallery,.woocommerce-page .maven-booking-summary-card .booking-summary-gallery{width:100%;position:relative;overflow:hidden;min-height:clamp(150px, 10.41666667vw, 200px)}.woocommerce-checkout .maven-booking-summary-card .booking-summary-gallery .booking-gallery-item,.woocommerce-page .maven-booking-summary-card .booking-summary-gallery .booking-gallery-item{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 1s ease-in-out;z-index:1;visibility:hidden}.woocommerce-checkout .maven-booking-summary-card .booking-summary-gallery .booking-gallery-item.active,.woocommerce-page .maven-booking-summary-card .booking-summary-gallery .booking-gallery-item.active{position:relative;opacity:1;z-index:2;visibility:visible}.woocommerce-checkout .maven-booking-summary-card .booking-summary-gallery .booking-gallery-item.fading-in,.woocommerce-page .maven-booking-summary-card .booking-summary-gallery .booking-gallery-item.fading-in{position:absolute;opacity:0;z-index:3;visibility:visible;transition:opacity 1s ease-in-out}.woocommerce-checkout .maven-booking-summary-card .booking-summary-gallery .booking-gallery-item img,.woocommerce-page .maven-booking-summary-card .booking-summary-gallery .booking-gallery-item img{width:100%;height:auto;display:block}.woocommerce-checkout .maven-booking-summary-card .booking-summary-content,.woocommerce-page .maven-booking-summary-card .booking-summary-content{padding:clamp(15px, 1.04166667vw, 20px);display:flex;flex-direction:column;flex:1}.woocommerce-checkout .maven-booking-summary-card .villa-location,.woocommerce-page .maven-booking-summary-card .villa-location{color:#4966D9;font-size:clamp(10px, .625vw, 12px);font-family:'akzidenz-grotesk_prolight',serif;line-height:normal;letter-spacing:1.6px;margin-bottom:2px;text-transform:uppercase}.woocommerce-checkout .maven-booking-summary-card .booking-summary-header,.woocommerce-page .maven-booking-summary-card .booking-summary-header{margin-bottom:clamp(8px, .52083333vw, 10px)}.woocommerce-checkout .maven-booking-summary-card .booking-summary-header .booking-summary-title,.woocommerce-page .maven-booking-summary-card .booking-summary-header .booking-summary-title{color:#2B4117;font-size:clamp(18px, 1.14583333vw, 22px);font-weight:400;line-height:normal;text-transform:uppercase;margin:0}.woocommerce-checkout .maven-booking-summary-card .booking-summary-dates,.woocommerce-page .maven-booking-summary-card .booking-summary-dates{display:flex;align-items:center;gap:10px;margin-bottom:clamp(15px, 1.04166667vw, 20px);padding:clamp(10px, .625vw, 12px);background-color:#FFF;border-left:3px solid #007aff;border-radius:4px;font-size:clamp(12px, .72916667vw, 14px);color:#2B4117;flex-wrap:wrap}.woocommerce-checkout .maven-booking-summary-card .booking-summary-dates i,.woocommerce-page .maven-booking-summary-card .booking-summary-dates i{font-size:14px}.woocommerce-checkout .maven-booking-summary-card .booking-summary-dates i.fa-calendar,.woocommerce-page .maven-booking-summary-card .booking-summary-dates i.fa-calendar{color:#007aff;margin-right:5px}.woocommerce-checkout .maven-booking-summary-card .booking-summary-dates i.fa-arrow-right,.woocommerce-page .maven-booking-summary-card .booking-summary-dates i.fa-arrow-right{color:#757575;margin:0 5px}.woocommerce-checkout .maven-booking-summary-card .booking-summary-dates span,.woocommerce-page .maven-booking-summary-card .booking-summary-dates span{font-weight:500;color:#2B4117}.woocommerce-checkout .maven-booking-summary-card .booking-summary-dates span:not(.booking-nights),.woocommerce-page .maven-booking-summary-card .booking-summary-dates span:not(.booking-nights){color:#007aff}.woocommerce-checkout .maven-booking-summary-card .booking-summary-dates .booking-nights,.woocommerce-page .maven-booking-summary-card .booking-summary-dates .booking-nights{color:#757575;font-size:13px;font-weight:400}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-price-section,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-price-section{padding-bottom:clamp(15px, 1.04166667vw, 20px)}@media (max-width:767px){.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-price-section,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-price-section{border-bottom:1px solid #e8e8e8}}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-total-row,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(10px, .78125vw, 15px)}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-total-row.booking-total-main .booking-total-label,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-total-row.booking-total-main .booking-total-label{font-weight:500;font-size:clamp(13px, .78125vw, 15px)}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-total-row.booking-total-main .booking-total-value,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-total-row.booking-total-main .booking-total-value{font-weight:500;font-size:clamp(13px, .78125vw, 15px)}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-deposit-info,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-deposit-info{background:#FFF;padding:clamp(12px, .78125vw, 15px);border-radius:4px;margin-top:clamp(10px, .78125vw, 15px);border-left:3px solid #007aff}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-deposit-info .booking-deposit-text,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-deposit-info .booking-deposit-text{margin:0;font-size:clamp(12px, .67708333vw, 13px);line-height:1.6;color:#2B4117}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-deposit-info .booking-deposit-text .amount,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-deposit-info .booking-deposit-text .amount,.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-deposit-info .booking-deposit-text strong,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-price-section .booking-deposit-info .booking-deposit-text strong{font-weight:600;color:#007aff}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-total-row,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-total-row{display:flex;justify-content:space-between;align-items:center}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-total-row.booking-total-final,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-total-row.booking-total-final{margin-top:clamp(3px, .26041667vw, 5px);padding-top:clamp(10px, .78125vw, 15px);border-top:2px solid #e8e8e8}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-total-row.booking-total-final .booking-total-label,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-total-row.booking-total-final .booking-total-label,.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-total-row.booking-total-final .booking-total-value,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-total-row.booking-total-final .booking-total-value{font-weight:600;font-size:clamp(13px, .78125vw, 15px);color:#2B4117;font-family:'akzidenz-grotesk_prolight',serif}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-total-row .booking-total-label,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-total-row .booking-total-label{color:#2B4117;font-weight:500;font-size:clamp(13px, .78125vw, 15px);text-transform:uppercase;font-family:'akzidenz-grotesk_prolight',serif}.woocommerce-checkout .maven-booking-summary-card .booking-summary-totals .booking-total-row .booking-total-value,.woocommerce-page .maven-booking-summary-card .booking-summary-totals .booking-total-row .booking-total-value{text-transform:uppercase;font-family:'akzidenz-grotesk_prolight',serif;font-size:clamp(13px, .78125vw, 15px);font-weight:500}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms,.woocommerce-page .maven-booking-summary-card .booking-summary-terms{margin-top:auto;padding-top:clamp(15px, 1.04166667vw, 20px)}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row,.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row{margin:0}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label,.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.5}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label input[type="checkbox"],.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label input[type="checkbox"]{margin-top:3px;flex-shrink:0}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label input[type="checkbox"][readonly],.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label input[type="checkbox"][readonly]{opacity:0.6}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label input[type="checkbox"]:checked,.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label input[type="checkbox"]:checked,.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label input[type="checkbox"][data-checked="true"],.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label input[type="checkbox"][data-checked="true"]{opacity:1 !important;pointer-events:auto !important}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label .maven-booking-checkbox-icon,.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label .maven-booking-checkbox-icon{display:inline-flex;align-items:center;margin-right:10px;cursor:pointer;flex-shrink:0}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label .maven-booking-checkbox-icon i,.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label .maven-booking-checkbox-icon i{font-size:18px;color:#007aff;transition:all .2s ease}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label .maven-booking-checkbox-icon i.fa-square,.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label .maven-booking-checkbox-icon i.fa-square{color:#757575}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label .maven-booking-checkbox-icon i.fa-check-square,.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label .maven-booking-checkbox-icon i.fa-check-square{color:#007aff}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label .terms-text,.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label .terms-text{font-size:14px;color:#2B4117;line-height:1.5}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label .terms-text a,.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label .terms-text a{color:#007aff;text-decoration:underline}.woocommerce-checkout .maven-booking-summary-card .booking-summary-terms .form-row label .terms-text a:hover,.woocommerce-page .maven-booking-summary-card .booking-summary-terms .form-row label .terms-text a:hover{text-decoration:none}.woocommerce-checkout .maven-booking-summary-card .booking-summary-payment-button,.woocommerce-page .maven-booking-summary-card .booking-summary-payment-button{margin-top:clamp(10px, .78125vw, 15px);margin-left:-20px;margin-right:-20px;margin-bottom:-20px}@media (max-width:767px){.woocommerce-checkout .maven-booking-summary-card .booking-summary-payment-button,.woocommerce-page .maven-booking-summary-card .booking-summary-payment-button{margin-left:-15px;margin-right:-15px;margin-bottom:-15px}}.woocommerce-checkout .maven-booking-summary-card .booking-summary-payment-button .payment-button-amount,.woocommerce-page .maven-booking-summary-card .booking-summary-payment-button .payment-button-amount{display:flex;justify-content:space-between;align-items:center;padding:clamp(12px, .78125vw, 15px);background-color:#F8F9FA;border-top:1px solid #e8e8e8}.woocommerce-checkout .maven-booking-summary-card .booking-summary-payment-button .payment-button-amount .payment-amount-label,.woocommerce-page .maven-booking-summary-card .booking-summary-payment-button .payment-button-amount .payment-amount-label{font-size:clamp(14px, .9375vw, 18px);color:#007aff;font-weight:500;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase}.woocommerce-checkout .maven-booking-summary-card .booking-summary-payment-button .payment-button-amount .payment-amount-value,.woocommerce-page .maven-booking-summary-card .booking-summary-payment-button .payment-button-amount .payment-amount-value{font-size:clamp(14px, .9375vw, 18px);color:#007aff;font-weight:600;font-family:'akzidenz-grotesk_prolight',serif}.woocommerce-checkout .maven-booking-summary-card .booking-summary-payment-button #place_order,.woocommerce-page .maven-booking-summary-card .booking-summary-payment-button #place_order,.woocommerce-checkout .maven-booking-summary-card .booking-summary-payment-button .button.alt,.woocommerce-page .maven-booking-summary-card .booking-summary-payment-button .button.alt{width:100%;padding:clamp(15px, .9375vw, 18px);font-size:clamp(14px, .83333333vw, 16px);font-weight:400;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;text-transform:uppercase;letter-spacing:1.6px;background-color:#007aff;color:#fff;border:none;border-radius:0 0 8px 8px;cursor:pointer;transition:background-color .3s ease}.woocommerce-checkout .maven-booking-summary-card .booking-summary-payment-button #place_order:hover,.woocommerce-page .maven-booking-summary-card .booking-summary-payment-button #place_order:hover,.woocommerce-checkout .maven-booking-summary-card .booking-summary-payment-button .button.alt:hover,.woocommerce-page .maven-booking-summary-card .booking-summary-payment-button .button.alt:hover{background-color:#0056b3}.woocommerce-checkout .maven-booking-summary-card .booking-summary-payment-button #place_order:disabled,.woocommerce-page .maven-booking-summary-card .booking-summary-payment-button #place_order:disabled,.woocommerce-checkout .maven-booking-summary-card .booking-summary-payment-button .button.alt:disabled,.woocommerce-page .maven-booking-summary-card .booking-summary-payment-button .button.alt:disabled{opacity:0.6;cursor:not-allowed}.woocommerce-checkout .maven-booking-terms-section,.woocommerce-page .maven-booking-terms-section{display:none !important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,.woocommerce-page .woocommerce-terms-and-conditions-wrapper{display:none !important}.woocommerce-checkout .maven-booking-checkout-payment .form-row.place-order,.woocommerce-page .maven-booking-checkout-payment .form-row.place-order{display:none !important}.woocommerce-checkout .main .woocommerce .woocommerce-error,.woocommerce-page .main .woocommerce .woocommerce-error,.woocommerce-checkout .main .woocommerce .woocommerce-info,.woocommerce-page .main .woocommerce .woocommerce-info,.woocommerce-checkout .main .woocommerce .woocommerce-message,.woocommerce-page .main .woocommerce .woocommerce-message{font-size:14px}.woocommerce-checkout .maven-booking-payment-content,.woocommerce-page .maven-booking-payment-content{display:flex;flex-direction:column;gap:30px}@media (max-width:767px){.woocommerce-checkout .maven-booking-payment-content,.woocommerce-page .maven-booking-payment-content{gap:20px}}.woocommerce-checkout .maven-booking-payment-content>div,.woocommerce-page .maven-booking-payment-content>div{width:100%}.woocommerce-checkout .maven-booking-payment-details .booking-detail-row,.woocommerce-page .maven-booking-payment-details .booking-detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8e8}.woocommerce-checkout .maven-booking-payment-details .booking-detail-row:last-child,.woocommerce-page .maven-booking-payment-details .booking-detail-row:last-child{border-bottom:none}.woocommerce-checkout .maven-booking-payment-details .booking-detail-row.booking-detail-total,.woocommerce-page .maven-booking-payment-details .booking-detail-row.booking-detail-total{margin-top:10px;padding-top:20px;border-top:2px solid #e8e8e8}.woocommerce-checkout .maven-booking-payment-details .booking-detail-row.booking-detail-total .booking-detail-label,.woocommerce-page .maven-booking-payment-details .booking-detail-row.booking-detail-total .booking-detail-label,.woocommerce-checkout .maven-booking-payment-details .booking-detail-row.booking-detail-total .booking-detail-value,.woocommerce-page .maven-booking-payment-details .booking-detail-row.booking-detail-total .booking-detail-value{font-weight:600;font-size:18px}.woocommerce-checkout .maven-booking-payment-details .booking-detail-row .booking-detail-label,.woocommerce-page .maven-booking-payment-details .booking-detail-row .booking-detail-label{color:#2B4117;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1px;font-size:14px}.woocommerce-checkout .maven-booking-payment-details .booking-detail-row .booking-detail-value,.woocommerce-page .maven-booking-payment-details .booking-detail-row .booking-detail-value{color:#2B4117;font-weight:500;font-size:16px}.woocommerce-checkout .woocommerce-checkout-payment-form #payment .wc_payment_methods,.woocommerce-page .woocommerce-checkout-payment-form #payment .wc_payment_methods{margin-bottom:20px}.woocommerce-checkout .woocommerce-checkout-payment-form #payment .form-row,.woocommerce-page .woocommerce-checkout-payment-form #payment .form-row{margin-top:20px}.woocommerce-checkout .woocommerce-checkout-payment-form #payment .form-row #place_order,.woocommerce-page .woocommerce-checkout-payment-form #payment .form-row #place_order,.woocommerce-checkout .woocommerce-checkout-payment-form #payment .form-row .button.alt,.woocommerce-page .woocommerce-checkout-payment-form #payment .form-row .button.alt{width:100%;padding:clamp(15px, .9375vw, 18px);font-size:clamp(14px, .83333333vw, 16px);font-weight:400;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;text-transform:uppercase;letter-spacing:1.6px;background-color:#007aff;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.woocommerce-checkout .woocommerce-checkout-payment-form #payment .form-row #place_order:hover,.woocommerce-page .woocommerce-checkout-payment-form #payment .form-row #place_order:hover,.woocommerce-checkout .woocommerce-checkout-payment-form #payment .form-row .button.alt:hover,.woocommerce-page .woocommerce-checkout-payment-form #payment .form-row .button.alt:hover{background-color:#0056b3}.main.page.booking-page{padding-top:0;padding-bottom:0;padding-top:196px;padding-bottom:63px;padding-left:6.67vw;padding-right:6.67vw;overflow:hidden}@media screen and (min-width:1024px){.main.page.booking-page{padding-top:0}}@media screen and (min-width:1440px) and (min-height:560px){.main.page.booking-page{padding-top:0}}@media screen and (min-width:768px){.main.page.booking-page{padding-top:173px}}.maven-booking-page-wrapper{background:#FFF;max-width:1100px;margin:0 auto;padding-top:clamp(20px, 2.60416667vw, 50px);padding-bottom:clamp(20px, 2.60416667vw, 50px);padding-left:clamp(20px, 2.60416667vw, 50px);padding-right:clamp(20px, 2.60416667vw, 50px)}@media (max-width:1100px){.maven-booking-page-wrapper{max-width:100%}}.maven-booking-page-wrapper .section-villa_heading{padding-top:clamp(50px, 3.125vw, 60px);padding-bottom:clamp(50px, 1.82291667vw, 35px)}.maven-booking-page-wrapper .section-villa_heading .container{padding-left:0;padding-right:0}.maven-booking-page-wrapper .section-villa_heading .section-intro h1.title,.maven-booking-page-wrapper .section-villa_heading .section-intro .title.h2{font-size:clamp(50px, 4.16666667vw, 80px)}.maven-booking-page-wrapper .section-villa_heading .section-intro .section-intro .subtitle{margin-bottom:0}.maven-booking-page-wrapper .section-villa_heading .section-intro .description{max-width:850px;margin-left:auto;margin-right:auto}.maven-booking-page-wrapper .section-villa_heading .property-details{font-size:14px}@media (min-width:1441px){.maven-booking-page-wrapper .section-villa_heading .property-details{font-size:16px}}.maven-booking-page-wrapper .section-villa_heading .property-details span{display:inline-flex;align-items:center;gap:5px;margin-right:10px}.maven-booking-page-wrapper .section-villa_heading .property-details span:last-child{margin-right:0}.maven-booking-page-wrapper .section-villa_heading .property-details span i{width:15px;height:15px;background-size:contain;background-position:center;background-repeat:no-repeat;flex-shrink:0}.maven-booking-page-wrapper .section-villa_heading .property-details span i.fa-bed{background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/bed.svg)}.maven-booking-page-wrapper .section-villa_heading .property-details span i.fa-bath{background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/bathroom.svg)}.maven-booking-page-wrapper .section-villa_heading .property-details span i.fa-users{background-image:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/sleep.svg)}.maven-booking-page{max-width:100%;margin:0;background:transparent;padding:0;border-radius:0;box-shadow:none}.booking-header{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #0073aa}.booking-header h1{color:#333;margin-bottom:10px}.booking-reference{color:#666;font-size:14px;margin:0}.booking-info-section{margin-bottom:50px}@media (max-width:767px){.booking-info-section{margin-bottom:30px}}.booking-info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;padding-bottom:25px;border-bottom:2px solid #f0f0f0}@media (max-width:767px){.booking-info-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:25px;padding-bottom:20px}}.booking-section-title{font-family:'Cinzel',serif;font-size:28px;font-weight:400;color:#2B4117;text-transform:uppercase;margin:0;letter-spacing:1px}@media (max-width:767px){.booking-section-title{font-size:22px}}.booking-action-buttons{display:flex;align-items:center;gap:8px}@media (max-width:767px){.booking-action-buttons{width:100%}}.directions-group{display:flex;align-items:center;gap:12px}@media (max-width:767px){.directions-group{width:100%;justify-content:space-between}}.directions-label{font-family:'akzidenz-grotesk_prolight',serif;font-size:13px;color:#2B4117;text-transform:uppercase;letter-spacing:1px;font-weight:500}.directions-icons{display:flex;gap:8px}.action-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#F8F9FA;border:1px solid #e8e8e8;border-radius:8px;color:#2B4117;font-family:'akzidenz-grotesk_prolight',serif;font-size:13px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;position:relative}.action-btn svg{width:16px;height:16px;flex-shrink:0}.action-btn:hover:not(:disabled){background:#4966D9;border-color:#4966D9;color:#FFFFFF;transform:translateY(-2px);box-shadow:0 4px 12px rgba(73,102,217,0.25)}.action-btn:active:not(:disabled){transform:translateY(0)}.action-btn:disabled{opacity:0.6;cursor:not-allowed;background:#E8E8E8;border-color:#D0D0D0;color:#999}.action-btn:disabled:hover{transform:none;box-shadow:none}.action-btn.icon-btn{padding:10px;min-width:40px;justify-content:center}.action-btn.icon-btn svg{width:18px;height:18px}.action-btn.share-btn{background:#4966D9;border-color:#4966D9;color:#FFFFFF;padding:10px}.action-btn.share-btn:hover:not(:disabled){background:#3A52B8;border-color:#3A52B8}.action-btn.share-btn:disabled{background:#E8E8E8;border-color:#D0D0D0;color:#999}@media (max-width:1000px){.action-btn.share-btn span{display:none}}.booking-info-grid{display:grid;grid-template-columns:6fr 4fr;gap:20px;align-items:stretch}@media (max-width:1000px){.booking-info-grid{grid-template-columns:1fr;gap:16px}}.booking-info-left-column{display:flex;flex-direction:column;gap:20px;flex:1}@media (max-width:767px){.booking-info-left-column{flex-direction:column}}.booking-info-bottom-row{display:flex;gap:20px;width:100%}@media (max-width:767px){.booking-info-bottom-row{flex-direction:column}}.booking-info-card{background:linear-gradient(135deg, #fff 0%, #fafafa 100%);border:1px solid #e8e8e8;border-radius:10px;padding:15px;display:flex;align-items:flex-start;gap:16px;transition:all .3s ease;position:relative;height:100%;box-sizing:border-box}.booking-info-card:hover:not(.no-hover){transform:translateY(-4px);box-shadow:0 8px 24px rgba(18,25,97,0.15);border-color:#4966D9}.booking-info-card:hover:not(.no-hover)::before{opacity:1}.booking-info-card:hover:not(.no-hover) .card-icon{background:linear-gradient(135deg, #4966d9 0%, #3a52b8 100%);color:#FFFFFF;transform:scale(1.1) rotate(5deg)}.booking-info-card.no-hover{cursor:default}@media (max-width:767px){.booking-info-card{padding:20px;gap:14px}}.card-icon{width:48px;height:48px;border-radius:10px;background:#F0F4FF;color:#4966D9;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.card-icon svg{width:20px;height:20px}@media (max-width:767px){.card-icon{width:44px;height:44px}.card-icon svg{width:18px;height:18px}}.card-content{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.card-content label{font-weight:500;color:#4966D9;font-size:11px;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px}.dates-duration-card{width:100%}@media (max-width:767px){.dates-duration-card{width:100%}}.dates-duration-card.active-state{box-shadow:0 8px 24px rgba(18,25,97,0.15);border-left:3px solid #4966d9}.dates-duration-card.active-state::before{opacity:1}.dates-duration-card.active-state .card-icon{background:linear-gradient(135deg, #4966d9 0%, #3a52b8 100%);color:#FFFFFF}.dates-duration-card .card-content label{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:0}.dates-duration-card .nights-highlight{color:#4966D9;font-weight:500;background:#F0F4FF;padding:2px 8px;border-radius:4px;display:inline-block;margin-left:auto}.dates-duration-card .dates-container{display:flex;align-items:flex-start;gap:24px;margin-top:18px;position:relative}@media (max-width:767px){.dates-duration-card .dates-container{flex-direction:column;gap:20px;align-items:center;text-align:center}}.dates-duration-card .date-item{flex:1;display:flex;flex-direction:column;gap:10px}.dates-duration-card .date-item .date-label{font-size:10px;font-weight:500;color:#4966D9;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px;height:16px}.dates-duration-card .date-item .date-value{font-size:20px;font-weight:500;color:#2B4117;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;margin-bottom:2px}.dates-duration-card .date-item .date-day{font-size:14px;color:#757575;font-family:'akzidenz-grotesk_prolight',serif;text-transform:capitalize}.dates-duration-card .date-item.check-out-item{text-align:right}@media (max-width:767px){.dates-duration-card .date-item.check-out-item{text-align:center}}.dates-duration-card .date-separator{display:flex;align-items:center;justify-content:center;padding:0 8px;flex-shrink:0;margin-top:33px;align-self:flex-start}@media (max-width:767px){.dates-duration-card .date-separator{margin-top:0;padding:12px 0;transform:rotate(90deg);align-self:center}}.dates-duration-card .date-separator svg{width:20px;height:20px;color:#4966D9;opacity:0.5}.payment-card{align-self:stretch;height:100%;display:flex;flex-direction:column}@media (max-width:767px){.payment-card{grid-column:1;grid-row:auto;width:100%;height:auto}}.payment-card .payment-status-header{width:100%;display:flex;align-items:center;gap:12px}.payment-card .card-icon{width:48px;height:48px;border-radius:10px;background:#F0F4FF;color:#4966D9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-card .card-icon .currency-icon{font-size:24px;font-weight:500;font-family:'akzidenz-grotesk_prolight',serif}@media (max-width:767px){.payment-card .card-icon{width:44px;height:44px}}.payment-card .card-content{flex:1;display:flex;flex-direction:column;width:100%;margin-top:0}.payment-card .payment-status-badge{display:inline-block;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1px;width:100%;text-align:center;margin:0}.payment-card .payment-status-badge.payment-cancelled{background-color:#f8d7da;color:#721c24}.payment-card .payment-status-badge.payment-complete{background-color:#E8F5E9;color:#2E7D32;border:1px solid #c8e6c9}.payment-card .payment-status-badge.payment-pending{background-color:#FFF8E1;color:#F57C00;border:1px solid #ffe082}.payment-card .payment-status-badge.payment-overdue{background-color:#FFEBEE;color:#d63638;border:1px solid #ffcdd2}.payment-card .payment-status-badge.payment-pending-reservation{background-color:#FFE0B2;color:#E65100;border:1px solid #ffcc80}.payment-card .payment-complete-content{display:flex;align-items:flex-start;gap:16px}.payment-card .payment-checkmark{width:48px;height:48px;border-radius:50%;background:#E8F5E9;color:#2E7D32;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-card .payment-checkmark svg{width:24px;height:24px}.payment-card .payment-complete-details{flex:1;display:flex;flex-direction:column;gap:12px}.payment-card .payment-amount-paid{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#F8F9FA;border-radius:8px}.payment-card .payment-amount-paid .amount-label{font-size:12px;color:#757575;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1px}.payment-card .payment-amount-paid .amount-value{font-size:20px;font-weight:500;color:#2E7D32;font-family:'akzidenz-grotesk_prolight',serif}.payment-card .payment-complete-message{font-size:14px;color:#2B4117;font-family:'akzidenz-grotesk_prolight',serif;line-height:1.5;padding:12px 0}.payment-card .payment-pending-content{display:flex;flex-direction:column;gap:16px}.payment-card .payment-amounts{display:flex;flex-direction:column}.payment-card .payment-amount-row{display:flex;justify-content:space-between;align-items:center}.payment-card .payment-amount-row:last-child{border-bottom:none}.payment-card .payment-amount-row.total-due-row{padding-top:12px;margin-top:4px;border-top:2px solid #f0f0f0}.payment-card .payment-amount-row.total-due-row .amount-label{font-weight:600;font-size:13px}.payment-card .payment-amount-row.total-due-row .amount-value{font-size:20px;font-weight:600}.payment-card .payment-amount-row .amount-label{font-size:12px;color:#757575;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1px}.payment-card .payment-amount-row .amount-value{font-size:16px;font-weight:500;color:#2B4117;font-family:'akzidenz-grotesk_prolight',serif}.payment-card .payment-amount-row .amount-value.paid{color:#2E7D32}.payment-card .payment-amount-row .amount-value.due{color:#F57C00}.payment-card .payment-bottom-section{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:16px}.payment-card .payment-due-info{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:6px}.payment-card .payment-due-info svg{width:16px;height:16px;flex-shrink:0}.payment-card .payment-due-info span{font-size:13px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1.4}.payment-card .payment-due-info.payment-due-overdue{background:#FFF8E1;border-left:3px solid #f57c00}.payment-card .payment-due-info.payment-due-overdue svg{color:#F57C00}.payment-card .payment-due-info.payment-due-overdue span{color:#F57C00}.payment-card .payment-due-info.payment-due-due{background:#FFF8E1;border-left:3px solid #f57c00}.payment-card .payment-due-info.payment-due-due svg{color:#F57C00}.payment-card .payment-due-info.payment-due-due span{color:#F57C00}.payment-card .payment-due-info.payment-due-pending{background:#FFF8E1;border-left:3px solid #f57c00}.payment-card .payment-due-info.payment-due-pending svg{color:#F57C00}.payment-card .payment-due-info.payment-due-pending span{color:#F57C00}.payment-card .payment-due-info.payment-due-reservation-not-completed{background:#FFEBEE;border-left:3px solid #d63638}.payment-card .payment-due-info.payment-due-reservation-not-completed svg{color:#d63638}.payment-card .payment-due-info.payment-due-reservation-not-completed span{color:#d63638}.payment-card .payment-action-hint .clickable-payment-status{font-size:13px;color:#4966D9;font-family:'akzidenz-grotesk_prolight',serif;text-decoration:none;cursor:pointer}.payment-card .payment-action-hint .clickable-payment-status:hover{color:#4966D9;text-decoration:none}.booking-date-card{flex:1;width:50%}@media (max-width:767px){.booking-date-card{width:100%}}.booking-date-card .booking-date-value{font-size:16px;font-weight:500;color:#2B4117;font-family:'akzidenz-grotesk_prolight',serif;line-height:1.3;margin-bottom:4px}.booking-date-card .booking-time-value{font-size:13px;color:#757575;font-family:'akzidenz-grotesk_prolight',serif}.url-card{flex:1;width:50%}@media (max-width:767px){.url-card{width:100%}}.payment-status{font-weight:500;padding:8px 16px;border-radius:6px;font-size:13px;display:inline-block;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.payment-status.payment-complete{background-color:#E8F5E9;color:#2E7D32;border:1px solid #c8e6c9}.payment-status.payment-pending{background-color:#FFF8E1;color:#F57C00;border:1px solid #ffe082}.clickable-payment-status{cursor:pointer}.clickable-payment-status:hover{background-color:transparent;transform:none;box-shadow:none}.booking-code-container{display:flex;gap:8px;align-items:center;margin-top:4px;margin-left:-59px}@media (min-width:1200px){.booking-code-container{margin-left:-38px}}.booking-code-value{flex:1;padding:12px 0;font-size:13px;color:#2B4117;font-family:'akzidenz-grotesk_prolight',serif;font-weight:500;letter-spacing:1px}.booking-copy-buttons{display:flex;gap:8px;align-items:center}.booking-url-input{flex:1;padding:12px 16px;border:1px solid #e8e8e8;border-radius:8px;background:#FAFAFA;font-size:13px;color:#2B4117;font-family:'akzidenz-grotesk_prolight',serif;transition:all .3s ease}.booking-url-input:focus{outline:none;border-color:#4966D9;background:#FFFFFF;box-shadow:0 0 0 3px rgba(73,102,217,0.08)}.copy-code-btn,.copy-url-btn{display:flex;align-items:center;justify-content:center;padding:12px;background:#F0F4FF;color:#4966D9;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;min-width:44px;height:44px;flex-shrink:0;position:relative}.copy-code-btn svg,.copy-url-btn svg{width:16px;height:16px}.copy-code-btn:hover,.copy-url-btn:hover{background:linear-gradient(135deg, #4966d9 0%, #3a52b8 100%);color:white;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px rgba(73,102,217,0.3)}.copy-code-btn:active,.copy-url-btn:active{transform:translateY(0) scale(1);box-shadow:0 2px 6px rgba(73,102,217,0.2)}.copy-icon{font-size:14px}.copy-text{font-size:12px}.guest-details-form{margin-top:20px}.guest-form-header{display:grid;grid-template-columns:1fr 100px 1fr;gap:15px;padding:10px 0;border-bottom:2px solid #e0e0e0;font-weight:600;color:#333}.guest-column{text-align:center}.guest-row{display:grid;grid-template-columns:1fr 100px 1fr;gap:15px;padding:15px 0;border-bottom:1px solid #f0f0f0;align-items:center}.guest-row:last-child{border-bottom:none}.guest-input{width:100%;padding:10px 12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .3s ease}.guest-input:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 3px rgba(0,115,170,0.1)}.guest-input.error{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,0.1)}.guest-input.readonly{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.guest-input.readonly:focus{border-color:#e0e0e0;box-shadow:none}.passport-validation-message{font-size:12px;margin-top:5px;padding:5px 8px;border-radius:4px;display:none}.passport-validation-message.valid{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.passport-validation-message.invalid{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.guest-row-number{font-size:12px;color:#666;margin-bottom:5px}.guest-form-actions{margin-top:20px;padding-top:20px;border-top:2px solid #e0e0e0;text-align:center}.save-guest-btn{background:#4966D9;color:white;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.save-guest-btn:hover:not(:disabled){background:#3a52b8;transform:translateY(-1px);box-shadow:0 2px 8px rgba(73,102,217,0.3)}.save-guest-btn:active:not(:disabled){transform:translateY(0)}.save-guest-btn:disabled{background:#ccc;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.guest-count-update{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}.guest-count-update h3{margin:0 0 15px 0;font-size:16px;font-weight:600;color:#333}.guest-count-controls{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-end}.guest-count-item{flex:1;min-width:150px}.guest-count-item label{display:block;margin-bottom:5px;font-size:14px;font-weight:500;color:#555}.guest-count-input{width:100%;padding:10px 12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .3s ease}.guest-count-input:focus{outline:none;border-color:#4966D9;box-shadow:0 0 0 3px rgba(73,102,217,0.1)}.update-count-btn{background:#4966D9;color:white;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;height:42px}.update-count-btn:hover{background:#3a52b8;transform:translateY(-1px);box-shadow:0 2px 8px rgba(73,102,217,0.3)}.update-count-btn:active{transform:translateY(0)}.update-count-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.guest-message-container{margin-top:16px;display:none;animation:fadeIn .3s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.guest-message{padding:12px 16px;border-radius:6px;font-size:14px;font-weight:500;line-height:1.5;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.guest-message::before{content:'';width:20px;height:20px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}.guest-message-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.guest-message-success::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23155724' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E")}.guest-message-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.guest-message-error::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23721c24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}@media (max-width:768px){.booking-info-grid{grid-template-columns:1fr;gap:15px}.booking-info-item.booking-url-item{grid-column:1}.booking-copy-buttons{justify-content:center;margin-top:8px}.copy-code-btn,.copy-url-btn{justify-content:center}}.booking-section{margin-bottom:35px;padding-bottom:20px;line-height:1.4}.booking-section:last-child{border-bottom:none;margin-bottom:0}.booking-section h2.booking-section-title{font-family:'Cinzel',serif;font-size:clamp(18px, 1.14583333vw, 22px);font-weight:400;color:#2B4117;text-transform:uppercase;margin:0 0 18px 0;letter-spacing:1px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.booking-section.booking-info-sections{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media (max-width:767px){.booking-section.booking-info-sections{grid-template-columns:1fr;gap:30px}}.help-description{font-family:'akzidenz-grotesk_prolight',serif;font-size:15px;color:#666;margin:0 0 24px 0;line-height:1.6}.help-contact-card{background:#FFFFFF;border-radius:10px;display:flex;flex-direction:row;align-items:center;gap:40px;flex-wrap:wrap}@media (max-width:767px){.help-contact-card{flex-direction:column;align-items:flex-start;gap:20px}}.help-contact-item{display:flex;align-items:center;gap:16px;flex-shrink:0;text-decoration:none;color:inherit;position:relative;cursor:pointer;transition:all .3s ease}.help-contact-item:hover .help-contact-icon{background:linear-gradient(135deg, #4966d9 0%, #3a52b8 100%);color:white;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px rgba(73,102,217,0.3)}.help-contact-item:active .help-contact-icon{transform:translateY(0) scale(1);box-shadow:0 2px 6px rgba(73,102,217,0.2)}@media (max-width:767px){.help-contact-item{gap:14px;width:100%}}.help-contact-icon{width:48px;height:48px;border-radius:10px;background:#F0F4FF;color:#4966D9;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.help-contact-icon svg{width:20px;height:20px}@media (max-width:767px){.help-contact-icon{width:44px;height:44px}.help-contact-icon svg{width:18px;height:18px}}.help-contact-content{flex:1;display:flex;flex-direction:column;min-width:0}.help-contact-label{font-weight:500;color:#4966D9;font-size:11px;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1.5px;line-height:1}.help-contact-value{font-family:'akzidenz-grotesk_prolight',serif;font-size:14px;font-weight:500;color:#2B4117;text-decoration:none;transition:color .2s ease;display:block}@media (max-width:767px){.help-contact-value{font-size:15px}}.help-contact-numbers{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:center}.help-contact-numbers .help-contact-value{white-space:nowrap}.info-section-column{display:flex;flex-direction:column}.guest-details-toggle{margin-bottom:20px}.guest-status-complete,.guest-status-incomplete{display:flex;align-items:center;gap:10px;padding:15px;border-radius:6px;margin-bottom:15px}@media (max-width:767px){.guest-status-complete,.guest-status-incomplete{align-items:flex-start;flex-wrap:wrap}.guest-status-complete .status-icon,.guest-status-incomplete .status-icon{width:20px}.guest-status-complete .status-text,.guest-status-incomplete .status-text{width:calc(100% - 30px)}}.guest-status-complete{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.guest-status-incomplete{background-color:#fff3cd;border:1px solid #ffeaa7;border-left:3px solid #f57c00;color:#856404}.status-icon{font-size:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.status-icon svg{width:20px;height:20px;color:#F57C00}.status-text{flex-grow:1;font-weight:500;line-height:1.4;margin-bottom:0}.toggle-guest-details{background:linear-gradient(135deg, #4966d9 0%, #3a52b8 100%);color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1px}.toggle-guest-details:hover{background:linear-gradient(135deg, #3a52b8 0%, #2d3f8f 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(73,102,217,0.3)}.terms-status-notice{display:flex;align-items:center;gap:10px;padding:15px;border-radius:6px;margin-bottom:15px}.terms-status-notice .status-icon{font-size:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.terms-status-notice .status-icon svg{width:20px;height:20px}.terms-status-notice .status-text{flex-grow:1;font-weight:500;line-height:1.4}.terms-status-notice .status-text strong{display:block;margin-bottom:4px}.terms-status-notice .status-text small{display:block;font-weight:400;opacity:0.9}.terms-status-notice .view-terms-btn,.terms-status-notice .accept-terms-btn{background:#4966D9;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;flex-shrink:0}.terms-status-notice .view-terms-btn:hover,.terms-status-notice .accept-terms-btn:hover{background:#3A52B8}.terms-status-notice .terms-actions{display:flex;gap:10px;flex-shrink:0;margin-left:auto}@media (max-width:767px){.terms-status-notice .terms-actions{flex-direction:column;width:100%;margin-left:0;margin-top:10px}.terms-status-notice .terms-actions button{width:100%}}@media (max-width:767px){.terms-status-notice{align-items:flex-start;flex-wrap:wrap}.terms-status-notice .status-text{width:calc(100% - 30px)}.terms-status-notice .status-icon{width:20px}}.terms-accepted-notice{background-color:#d4edda;border:1px solid #c3e6cb;border-left:3px solid #2e7d32;color:#155724}.terms-accepted-notice .status-icon svg{color:#2E7D32}.terms-accepted-notice .view-terms-btn{background:linear-gradient(135deg, #2e7d32 0%, #1b5e20 100%);transition:all .2s ease}.terms-accepted-notice .view-terms-btn:hover{background:linear-gradient(135deg, #1b5e20 0%, #155724 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(46,125,50,0.3)}.terms-not-accepted-notice{background-color:#fff3cd;border:1px solid #ffeaa7;border-left:3px solid #f57c00;color:#856404}.terms-not-accepted-notice .status-icon svg{color:#F57C00}@media (max-width:767px){.terms-not-accepted-notice{flex-direction:column;align-items:flex-start}.terms-not-accepted-notice .status-text{width:100%}}.info-grid{display:flex;flex-direction:column;gap:0}.info-item{display:flex;flex-direction:row;align-items:baseline;gap:16px}.info-item:last-child{border-bottom:none}.info-item label{font-weight:500;font-size:12px;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1.5px;color:#4966D9;margin:0;min-width:100px;flex-shrink:0}.info-item span{font-size:14px;font-weight:400;color:#2B4117;font-family:'akzidenz-grotesk_prolight',serif;line-height:1.5;flex:1}.info-item a{color:#0073aa;text-decoration:none}.info-item a:hover{text-decoration:underline}.payment-info-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:10px}@media (max-width:767px){.payment-info-grid{grid-template-columns:1fr;gap:16px}}.payment-info-card{background:linear-gradient(135deg, #fff 0%, #fafafa 100%);border:1px solid #e8e8e8;border-radius:10px;padding:24px;display:flex;align-items:center;gap:16px;transition:all .3s ease;position:relative;overflow:hidden}.payment-info-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg, #4966d9 0%, #3a52b8 100%);opacity:0;transition:opacity .3s ease}.payment-info-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(18,25,97,0.12);border-color:#4966D9}.payment-info-card:hover::before{opacity:1}.payment-info-card:hover .payment-card-icon{background:linear-gradient(135deg, #4966d9 0%, #3a52b8 100%);color:#FFFFFF;transform:scale(1.05)}@media (max-width:767px){.payment-info-card{padding:20px;gap:14px}}.payment-card-icon{width:48px;height:48px;border-radius:10px;background:#F0F4FF;color:#4966D9;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.payment-card-icon svg{width:24px;height:24px}@media (max-width:767px){.payment-card-icon{width:44px;height:44px}.payment-card-icon svg{width:20px;height:20px}}.payment-card-content{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0;line-height:1.4}.payment-card-content label{font-weight:500;color:#4966D9;font-size:11px;font-family:'akzidenz-grotesk_prolight',serif;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px}@media (max-width:900px) and (min-width:767px){.payment-card-content label{font-size:10px}}.payment-card-content .payment-amount{font-family:'akzidenz-grotesk_prolight',serif;font-size:20px;font-weight:600;color:#2B4117;line-height:1.2}.payment-card-content .payment-amount.paid{color:#2E7D32}.payment-card-content .payment-amount.due{color:#d63638;font-size:22px;font-weight:700}@media (max-width:900px) and (min-width:767px){.payment-card-content .payment-amount.due{font-size:18px}}@media (max-width:767px){.payment-card-content .payment-amount{font-size:18px}.payment-card-content .payment-amount.due{font-size:20px}}.payment-total-card .payment-card-icon{background:#F0F4FF;color:#4966D9}.payment-paid-card .payment-card-icon{background:#E8F5E9;color:#2E7D32}.payment-paid-card:hover .payment-card-icon{background:linear-gradient(135deg, #4caf50 0%, #2e7d32 100%)}.payment-due-card .payment-card-icon{background:#FFEBEE;color:#d63638}.payment-due-card:hover .payment-card-icon{background:linear-gradient(135deg, #ef5350 0%, #d63638 100%)}.payment-complete{background:linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%);border:1px solid #a5d6a7;border-left:4px solid #4caf50;border-radius:10px;padding:40px;text-align:center;margin-bottom:30px;box-shadow:0 4px 12px rgba(46,125,50,0.1)}@media (max-width:767px){.payment-complete{padding:30px 20px}}.payment-complete-icon{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#4CAF50;border-radius:50%;color:#FFFFFF}.payment-complete-icon svg{width:32px;height:32px}@media (max-width:767px){.payment-complete-icon{width:56px;height:56px;margin-bottom:16px}.payment-complete-icon svg{width:28px;height:28px}}.payment-complete h3{color:#1B5E20;margin:0 0 12px 0;font-family:'Cinzel',serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:1px}@media (max-width:767px){.payment-complete h3{font-size:22px}}.payment-complete p{color:#2E7D32;margin:0 0 24px 0;font-family:'akzidenz-grotesk_prolight',serif;font-size:16px;line-height:1.6}.payment-summary-simple{background:#f8f9fa;padding:20px;border-radius:6px;margin-top:20px;text-align:left}.toggle-link{color:#0073aa;text-decoration:none;font-weight:500;cursor:pointer;border-bottom:1px dotted #0073aa;transition:all .3s ease}.toggle-link:hover{color:#005a87;border-bottom-color:#005a87;text-decoration:none}.payment-details-collapsible{overflow:hidden;transition:all .4s ease-in-out;opacity:0;max-height:0;margin-top:15px}.payment-details-collapsible.show{opacity:1;max-height:1000px}.amount{font-weight:bold;font-size:16px}.amount.paid{color:#00a32a}.amount.due{color:#d63638}.payment-history table{width:100%;border-collapse:collapse;margin-top:15px}.payment-history th,.payment-history td{padding:12px;text-align:left;border-bottom:1px solid #dee2e6}.payment-history th{background:#f8f9fa;font-weight:bold;color:#555}.status{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:bold;text-transform:uppercase}.status.status-completed{background:#d4edda;color:#155724}.status.status-pending{background:#fff3cd;color:#856404}.status.status-failed{background:#f8d7da;color:#721c24}.status.status-overdue{background:#f8d7da;color:#721c24}.orders-list{background:#ffffff;border-radius:12px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,0.08);overflow:hidden;border:1px solid #e5e7eb}.orders-list table{width:100%;border-collapse:collapse;margin:0}.orders-list thead{background:linear-gradient(135deg, #436127 0%, #2b4117 100%)}.orders-list th{padding:18px 20px;text-align:left;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.5px;color:#ffffff;border:none;line-height:15px}.orders-list th:first-child{padding-left:24px}.orders-list th:last-child{padding-right:24px}.orders-list tbody tr{transition:all .2s ease;border-bottom:1px solid #f3f4f6}.orders-list tbody tr:hover{background-color:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.04)}.orders-list tbody tr:last-child{border-bottom:none}.orders-list td{padding:16px 20px;text-align:left;color:#374151;font-size:15px;vertical-align:middle;line-height:15px}.orders-list td:first-child{padding-left:24px}.orders-list td:last-child{padding-right:24px}.orders-list .amount{font-weight:700;font-size:16px;color:#2B4117}.orders-list .amount.paid{color:#2B4117}.orders-list .status{display:inline-block;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.orders-list .status.status-completed{background:#d1fae5;color:#065f46}.orders-list .status.status-processing{background:#dbeafe;color:#1e40af}.orders-list .status.status-pending{background:#fef3c7;color:#92400e}.payment-schedule{background:#ffffff;padding:0;border-radius:12px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,0.08);overflow:hidden;border:1px solid #e5e7eb}.payment-schedule .table-wrapper{overflow-x:auto}.payment-schedule table{width:100%;border-collapse:collapse;margin:0}.payment-schedule thead{background:linear-gradient(135deg, #436127 0%, #2b4117 100%)}.payment-schedule th{padding:18px 20px;text-align:left;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.5px;color:#ffffff;border:none;line-height:15px}.payment-schedule th:first-child{padding-left:24px}.payment-schedule th:last-child{padding-right:24px}.payment-schedule tbody tr{transition:all .2s ease;border-bottom:1px solid #f3f4f6}.payment-schedule tbody tr:hover{background-color:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.04)}.payment-schedule tbody tr:last-child td{border-bottom:none}.payment-schedule td{padding:18px 20px;text-align:left;color:#2B4117;font-size:15px;vertical-align:middle;line-height:15px}.payment-schedule td:first-child{padding-left:24px}.payment-schedule td:last-child{padding-right:24px}.payment-schedule td strong{color:#2B4117;font-weight:600}.payment-schedule .amount{font-weight:700;font-size:17px;color:#2B4117}.payment-schedule small{color:#6b7280;font-size:12px;font-style:normal;display:block;margin-top:4px}.payment-schedule .status{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;margin-right:8px}.payment-schedule .status.status-completed{background:#d1fae5;color:#065f46}.payment-schedule .status.status-overdue{background:#fee2e2;color:#991b1b}.payment-schedule .status.status-pending{background:#fef3c7;color:#F57C00}.payment-schedule .pay-schedule-btn{display:inline-block;padding:8px 16px;background:linear-gradient(135deg, #4966d9 0%, #3a52b8 100%);color:#ffffff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:0.5px}.payment-schedule .pay-schedule-btn:hover{background:linear-gradient(135deg, #3a52b8 0%, #2d3f8f 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(73,102,217,0.4)}.payment-schedule .pay-schedule-btn:active{transform:translateY(0)}@media (max-width:768px){.payment-schedule th,.payment-schedule td{padding:12px 16px;font-size:14px}.payment-schedule th:first-child,.payment-schedule td:first-child{padding-left:16px}.payment-schedule th:last-child,.payment-schedule td:last-child{padding-right:16px}.payment-schedule th{font-size:11px;padding:14px 16px}.payment-schedule .amount{font-size:15px}.payment-schedule .status{font-size:11px;padding:5px 10px}.payment-schedule .pay-schedule-btn{padding:6px 12px;font-size:11px;margin-top:4px;display:block;width:100%;text-align:center}}@media (max-width:768px){.orders-list th,.orders-list td{padding:12px 16px;font-size:14px}.orders-list th:first-child,.orders-list td:first-child{padding-left:16px}.orders-list th:last-child,.orders-list td:last-child{padding-right:16px}.orders-list th{font-size:11px;padding:14px 16px}.orders-list .amount{font-size:15px}.orders-list .status{font-size:11px;padding:5px 10px}}.last-minute-notice{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:15px 20px;margin:0 0 20px 0}.last-minute-notice p{margin:0;color:#856404}.overdue-notice{display:flex;align-items:center;gap:10px;padding:15px;border-radius:6px;margin:0 0 20px 0;background-color:#f8d7da;border:1px solid #f5c6cb;border-left:3px solid #dc3545;color:#721c24}.overdue-notice .status-icon{font-size:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.overdue-notice .status-icon svg{width:20px;height:20px;color:#dc3545}.overdue-notice .status-text{flex-grow:1;font-weight:500}@media (max-width:767px){.overdue-notice{align-items:flex-start}.overdue-notice .status-text{width:100%}}.payment-form-section{background:linear-gradient(135deg, #fff 0%, #fafafa 100%);border:1px solid #e8e8e8;border-radius:10px;padding:30px;margin-top:30px;box-shadow:0 2px 8px rgba(18,25,97,0.08)}@media (max-width:767px){.payment-form-section{padding:20px;margin-top:20px}}.payment-form-content{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:30px}@media (max-width:840px){.payment-form-content{grid-template-columns:1fr;gap:24px;margin-top:24px}}.payment-form-left{display:flex;flex-direction:column}.payment-form-right{display:flex;flex-direction:column}@media (max-width:840px){.payment-form-right{padding-left:4px}}.payment-form-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.payment-form-icon{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg, #4966d9 0%, #3a52b8 100%);color:#FFFFFF;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-form-icon .currency-icon{font-size:28px;font-weight:500;font-family:'akzidenz-grotesk_prolight',serif}@media (max-width:767px){.payment-form-icon{width:48px;height:48px}.payment-form-icon .currency-icon{font-size:24px}}.payment-form-title{flex:1}.payment-form-title h3{margin:0 0 6px 0;font-family:'Cinzel',serif;font-size:24px;font-weight:400;color:#2B4117;text-transform:uppercase;letter-spacing:1px}@media (max-width:767px){.payment-form-title h3{font-size:20px}}.payment-form-title .payment-form-subtitle{margin:0;font-family:'akzidenz-grotesk_prolight',serif;font-size:14px;color:#757575;line-height:1.5}.payment-amount-label{display:block;font-family:'akzidenz-grotesk_prolight',serif;font-size:11px;font-weight:500;color:#4966D9;text-transform:uppercase;letter-spacing:1.5px}.payment-amount-input-wrapper{display:flex;align-items:center;gap:8px;background:#FFFFFF;border:2px solid #e8e8e8;border-radius:8px;padding:2px;transition:all .3s ease}.payment-amount-input-wrapper:focus-within{border-color:#4966D9;box-shadow:0 0 0 3px rgba(73,102,217,0.1)}@media (max-width:767px){.payment-amount-input-wrapper{flex-wrap:wrap}}.currency-prefix{padding:0 12px;font-family:'akzidenz-grotesk_prolight',serif;font-size:16px;font-weight:500;color:#4966D9;flex-shrink:0}.payment-amount-input{flex:1;border:none;padding:10px 8px;font-family:'akzidenz-grotesk_prolight',serif;font-size:18px;font-weight:500;color:#2B4117;background:transparent;min-width:0}.payment-amount-input:focus{outline:none}.payment-amount-input::placeholder{color:#D0D0D0;font-size:16px}@media (max-width:767px){.payment-amount-input{font-size:16px;padding:10px 6px}}.pay-button{display:flex;flex-direction:column;align-items:center;gap:2px;background:linear-gradient(135deg, #4966d9 0%, #3a52b8 100%);color:white;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-family:'akzidenz-grotesk_prolight',serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.pay-button .pay-button-text{font-weight:500;line-height:1.2}.pay-button .pay-button-amount{font-size:12px;font-weight:600;opacity:0.95;line-height:1.2}.pay-button:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(73,102,217,0.3)}.pay-button:active{transform:translateY(0)}@media (max-width:767px){.pay-button{width:100%;flex-direction:row;justify-content:center;gap:8px;padding:10px 16px}}.payment-amount-hint{margin-top:10px;padding-left:4px;font-family:'akzidenz-grotesk_prolight',serif;font-size:13px;color:#757575}.payment-amount-hint strong{color:#2B4117;font-weight:500}.payment-security-note{padding-left:4px;display:flex;align-items:center;gap:12px;font-family:'akzidenz-grotesk_prolight',serif;font-size:13px;color:#757575;line-height:1.4;margin-top:8px}.payment-security-note svg{width:16px;height:16px;color:#4966D9;flex-shrink:0}.pay-schedule-btn{background:#0073aa;color:white;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;margin-left:8px;transition:background-color .2s}.pay-schedule-btn:hover{background:#005a87}.pay-schedule-btn:active{background:#004a6b}.payment-info-content{display:flex;flex-direction:column;gap:7px;padding-top:0}.payment-info-item{display:flex;align-items:flex-start;gap:12px}.payment-info-item svg{width:16px;height:16px;color:#4966D9;margin-top:2px;flex-shrink:0}.payment-info-item span{font-family:'akzidenz-grotesk_prolight',serif;font-size:14px;color:#2B4117;line-height:1.6}.payment-splitting-info{background:#f0f8ff;border:1px solid #b3d9ff;border-radius:6px;padding:15px;margin-top:20px;font-size:14px;text-align:left}.payment-splitting-info h4{margin:0 0 10px 0;color:#0073aa;font-size:16px;text-align:center}.payment-splitting-info p{margin:8px 0;color:#333;text-align:left}.payment-splitting-info ul{margin:10px 0;padding-left:0;list-style-type:decimal;list-style-position:outside;text-align:left}.payment-splitting-info li{margin:8px 0;padding-left:15px;color:#555;line-height:1.5;text-align:left}.payment-splitting-info strong{color:#0073aa}.contact-info{background:#e7f3ff;padding:15px;border-radius:6px;border-left:4px solid #0073aa}.contact-info p{margin:5px 0}.contact-info a{color:#0073aa;text-decoration:none}.contact-info a:hover{text-decoration:underline}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h2{margin:0}.villa-name-item{grid-column:-1}.villa-navigation-buttons{display:flex;gap:6px;flex-wrap:nowrap}.nav-btn{display:flex;align-items:center;justify-content:center;padding:8px;border:2px solid #0073aa;background:#fff;color:#0073aa;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none;width:36px;height:36px;min-width:auto}.nav-btn:hover{background:#0073aa;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,115,170,0.3)}.nav-btn:hover svg{transform:scale(1.1)}.nav-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,115,170,0.3)}.nav-btn svg{width:14px;height:14px;transition:transform .3s ease}.google-maps-btn:hover{background:#4285f4;border-color:#4285f4;box-shadow:0 4px 8px rgba(66,133,244,0.3)}.waze-btn:hover{background:#33ccff;border-color:#33ccff;box-shadow:0 4px 8px rgba(51,204,255,0.3)}.share-btn:hover{background:#25d366;border-color:#25d366;box-shadow:0 4px 8px rgba(37,211,102,0.3)}@media (max-width:768px){.info-grid{grid-template-columns:1fr}.payment-item{flex-direction:column;align-items:flex-start;gap:5px}.payment-history{overflow-x:auto}.section-header{flex-direction:column;align-items:flex-start;gap:15px}.villa-navigation-buttons{align-self:flex-start;flex-direction:row;gap:8px;justify-content:flex-start}.nav-btn{width:40px;height:40px;padding:10px}.guest-form-header{grid-template-columns:1fr;gap:10px;text-align:left}.guest-row{grid-template-columns:1fr;gap:10px;padding:20px 0}.guest-column{text-align:left;font-weight:600;margin-bottom:5px}.guest-row-number{font-weight:600;margin-bottom:10px}}.maven-booking-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);z-index:999999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.maven-booking-overlay-content{background:#fff;border-radius:12px;padding:40px;max-width:500px;width:90%;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,0.3);animation:mavenBookingOverlayFadeIn .3s ease-out}@keyframes mavenBookingOverlayFadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.maven-booking-overlay-icon{font-size:64px;color:#ff6868;margin-bottom:20px;line-height:1}.maven-booking-overlay-content h2{font-size:24px;font-weight:400;text-transform:uppercase;color:#333;margin:0 0 15px 0;padding:0}.maven-booking-overlay-message{font-size:16px;color:#666;margin:0 0 25px 0;line-height:1.6}.maven-booking-overlay-info{font-size:14px;color:#888;margin:0;line-height:1.5}.maven-booking-overlay-info #maven-booking-countdown{font-weight:700;color:#ff6868;font-size:18px}.maven-find-booking-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease,backdrop-filter .3s ease}.maven-find-booking-popup.active{display:flex;opacity:1}.maven-find-booking-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer}.maven-find-booking-popup__container{position:relative;background:#FFFFFF;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,0.3);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;transform:scale(.95) translateY(20px);transition:transform .3s ease;z-index:1}.maven-find-booking-popup.active .maven-find-booking-popup__container{transform:scale(1) translateY(0)}@media screen and (max-width:768px){.maven-find-booking-popup__container{width:95%;max-width:none;border-radius:12px}}.maven-find-booking-popup__header{padding:32px 32px 24px;border-bottom:1px solid #e5e7eb;position:relative}@media screen and (max-width:768px){.maven-find-booking-popup__header{padding:24px 24px 20px}}.maven-find-booking-popup__title{font-size:28px;font-weight:600;color:#111827;margin:0 0 8px 0;line-height:1.3;text-transform:uppercase}@media screen and (max-width:768px){.maven-find-booking-popup__title{font-size:24px}}.maven-find-booking-popup__subtitle{font-size:15px;color:#6B7280;margin:0;line-height:1.5}.maven-find-booking-popup__close{position:absolute;top:24px;right:24px;width:36px;height:36px;border:none;background:#F3F4F6;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.maven-find-booking-popup__close:hover{background:#E5E7EB;transform:rotate(90deg)}.maven-find-booking-popup__close:focus{outline:2px solid #3b82f6;outline-offset:2px}.maven-find-booking-popup__close svg{width:18px;height:18px;stroke:#374151}@media screen and (max-width:768px){.maven-find-booking-popup__close{top:20px;right:20px;width:32px;height:32px}}.maven-find-booking-popup__body{padding:32px}@media screen and (max-width:768px){.maven-find-booking-popup__body{padding:24px}}.maven-find-booking-popup__form .form-group{margin-bottom:24px}.maven-find-booking-popup__form .form-group:last-child{margin-bottom:0}.maven-find-booking-popup__form label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px;line-height:1.5;text-transform:uppercase}.maven-find-booking-popup__form input[type="text"],.maven-find-booking-popup__form input[type="email"]{width:100%;padding:12px 16px;font-size:15px;color:#111827;background:#FFFFFF;border:2px solid #e5e7eb;border-radius:8px;transition:all .2s ease;box-sizing:border-box}.maven-find-booking-popup__form input[type="text"]:focus,.maven-find-booking-popup__form input[type="email"]:focus{outline:none;border-color:#3B82F6;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.maven-find-booking-popup__form input[type="text"]::placeholder,.maven-find-booking-popup__form input[type="email"]::placeholder{color:#9CA3AF}.maven-find-booking-popup__form input[type="text"].error,.maven-find-booking-popup__form input[type="email"].error{border-color:#EF4444}.maven-find-booking-popup__form input[type="text"].error:focus,.maven-find-booking-popup__form input[type="email"].error:focus{box-shadow:0 0 0 3px rgba(239,68,68,0.1)}.maven-find-booking-popup__form .form-help{display:block;font-size:13px;color:#6B7280;margin-top:6px;line-height:1.4}.maven-find-booking-popup__submit{width:100%;min-width:auto;cursor:pointer}.maven-find-booking-popup__message{padding:14px 16px;border-radius:8px;margin-top:20px;font-size:14px;line-height:1.5;display:none}.maven-find-booking-popup__message.active{display:block}.maven-find-booking-popup__message.success{background:#D1FAE5;color:#065F46;border:1px solid #a7f3d0}.maven-find-booking-popup__message.error{background:#FEE2E2;color:#991B1B;border:1px solid #fecaca}.maven-find-booking-popup__loading{display:none;text-align:center;padding:20px}.maven-find-booking-popup__loading.active{display:block}.maven-find-booking-popup__loading .spinner{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3B82F6;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 12px}.maven-find-booking-popup__loading .loading-text{font-size:14px;color:#6B7280}.maven-find-booking-popup__footer{padding:24px 32px 32px;border-top:1px solid #e5e7eb;background:#F9FAFB;border-radius:0 0 16px 16px}@media screen and (max-width:768px){.maven-find-booking-popup__footer{padding:20px 24px 24px}}.maven-find-booking-popup__help{font-size:13px;color:#6B7280;line-height:1.6;margin:0;text-align:center}.maven-find-booking-popup__help a{color:#3B82F6;text-decoration:none;font-weight:500}.maven-find-booking-popup__help a:hover{text-decoration:underline}@keyframes spin{to{transform:rotate(360deg)}}body.maven-find-booking-popup-open{overflow:hidden}.section-hero{height:89vh;padding:0;overflow:hidden}.section-hero .image-background,.section-hero .video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section-hero .image-background:after,.section-hero .video-background:after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.25)}.section-hero .video-background{display:none}.section-hero .video-background iframe,.section-hero .video-background video{position:absolute;top:50%;left:50%;height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;transform:translate(-50%, -50%)}@media (min-width:768px){.section-hero .video-background{display:block}}.section-hero .container{display:flex;align-items:center;justify-content:center;height:100%}.section-hero .section-intro .subtitle{font-size:18px;line-height:normal;margin-bottom:30px;text-transform:none;font-family:'akzidenz-grotesk_prolight',serif}.section-hero .section-intro .subtitle:after,.section-hero .section-intro .subtitle:before{display:none}.section-hero .section-intro .subtitle,.section-hero .section-intro .title{color:#fff}.section-hero .section-intro .cta-wrapper{margin-top:clamp(30px, 3.125vw, 60px)}.section-hero .scroll-down{position:absolute;bottom:20px;left:50%;transform:translate(-50%, 0);text-align:center;line-height:1;cursor:pointer}.section-hero .scroll-down span{display:block;color:#FFF;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;letter-spacing:2.4px;margin-bottom:10px}.section-hero .scroll-down i{color:#fff;font-size:16px}.section-hero_secondary{padding-top:calc(50px + var(--header-height));height:70dvh}.section-hero_secondary .image-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section-hero_secondary .image-background:after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5)}.section-hero_secondary .container{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.section-hero_secondary .section-intro{width:100%}.section-hero_secondary .section-intro .subtitle{font-size:22px;line-height:normal;margin-bottom:30px;text-transform:none;letter-spacing:0}.section-hero_secondary .section-intro .subtitle:after,.section-hero_secondary .section-intro .subtitle:before{display:none}.section-hero_secondary .section-intro .subtitle,.section-hero_secondary .section-intro .title,.section-hero_secondary .section-intro .description{color:#fff}.section-hero_secondary .section-intro .description{max-width:1070px;margin-left:auto;margin-right:auto;font-size:14px}@media (min-width:1441px){.section-hero_secondary .section-intro .description{font-size:16px}}.section-hero_secondary .shortcode-wrapper{width:100%;margin-top:clamp(30px, 3.125vw, 60px);padding:30px;background-color:rgba(0,0,0,0.4)}.section-content_image_slider .image-content-wrapper{padding:0 20px;display:flex;flex-wrap:wrap;align-items:center;max-width:1200px;margin:0 auto}.section-content_image_slider .slider-wrapper{position:relative;width:100%}.section-content_image_slider .slider-wrapper .swiper-nav{bottom:90px}@media (min-width:768px) and (max-width:1023.98px){.section-content_image_slider .slider-wrapper .swiper-nav{bottom:50px}}@media (min-width:1300px){.section-content_image_slider .slider-wrapper .swiper-nav{bottom:70px}}.section-content_image_slider .swiper-slide .img .img-bg{position:relative;display:block;height:450px;padding-left:clamp(70px, 9.89583333vw, 190px)}.section-content_image_slider .swiper-slide .img .img-bg .small-image{position:absolute;bottom:-20px;left:0;height:clamp(240px, 24.47916667vw, 470px);width:clamp(160px, 16.92708333vw, 325px)}@media (min-width:1024px){.section-content_image_slider .swiper-slide .img .img-bg .small-image{bottom:-80px}}.section-content_image_slider .swiper-slide .txt{margin-top:50px;transition:opacity .3s ease-in-out}.section-content_image_slider .swiper-slide .txt .txt-title{display:block;color:#4966D9;font-family:"AkzidenzGrotesk",serif;font-weight:300;font-size:clamp(18px, 1.25vw, 24px);font-size:16px;line-height:1;text-transform:uppercase;margin-bottom:5px;letter-spacing:0.11em}.section-content_image_slider .swiper-slide .txt .txt-desc{display:block;color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;line-height:1.45;font-size:14px}@media (min-width:1441px){.section-content_image_slider .swiper-slide .txt .txt-desc{font-size:16px}}.section-content_image_slider .swiper-slide .txt>*:last-child{margin-bottom:0}@media (max-width:767.98px){.section-content_image_slider .swiper-slide .txt{padding-right:0}}.section-content_image_slider .swiper-slide:not(.swiper-slide-active) .txt{opacity:0;pointer-events:none}.section-content_image_slider .swiper-slide.no-small-img .img .img-bg{padding-left:0}.section-content_image_slider .content-wrapper{padding:50px 0 0;background-color:#fff;width:100%;flex-shrink:0;position:relative;z-index:5}@media (min-width:1024px){.section-content_image_slider .image-content-wrapper{padding-left:clamp(20px, 2.08333333vw, 40px);padding-right:clamp(20px, 2.08333333vw, 40px)}.section-content_image_slider .slider-wrapper{width:50%}.section-content_image_slider .content-wrapper{width:50%;padding-top:clamp(20px, 3.90625vw, 75px);padding-bottom:clamp(20px, 3.90625vw, 75px);padding-left:clamp(20px, 5.72916667vw, 110px);padding-right:clamp(20px, 5.72916667vw, 110px)}.section-content_image_slider .swiper-slide .txt{margin-top:30px;margin-left:42%;max-width:350px}.section-content_image_slider .swiper-slide.no-small-img .txt{margin-left:0;max-width:480px}}.section-text_image_slider{background-color:rgba(222,228,228,0.2);padding-bottom:clamp(80px, 5.20833333vw, 100px)}.section-text_image_slider .section-intro .title{font-size:clamp(32px, 2.86458333vw, 55px)}.section-text_image_slider .text-slider-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;align-items:center}@media (max-width:1441px){.section-text_image_slider .text-slider-wrapper{max-width:1200px;margin:0 auto}}.section-text_image_slider .text-slider-wrapper .content-wrapper,.section-text_image_slider .text-slider-wrapper .slider-wrapper{width:100%}.section-text_image_slider .text-slider-wrapper .swiper-nav{bottom:105px}@media (min-width:768px){.section-text_image_slider .text-slider-wrapper .swiper-nav{right:25px}}@media (min-width:1024px){.section-text_image_slider .text-slider-wrapper .swiper-nav{right:90px}}@media (min-width:1200px){.section-text_image_slider .text-slider-wrapper .swiper-nav{right:115px}}@media (min-width:1300px){.section-text_image_slider .text-slider-wrapper .swiper-nav{right:120px}}@media (min-width:1400px){.section-text_image_slider .text-slider-wrapper .swiper-nav{right:125px}}@media (min-width:1500px){.section-text_image_slider .text-slider-wrapper .swiper-nav{right:135px}}@media (min-width:1600px){.section-text_image_slider .text-slider-wrapper .swiper-nav{right:140px}}@media (min-width:1900px){.section-text_image_slider .text-slider-wrapper .swiper-nav{right:170px}}@media (max-width:767.98px){.section-text_image_slider .text-slider-wrapper .swiper-nav{left:0;bottom:-40px;width:130px;margin:0 auto}}@media (min-width:1024px){.section-text_image_slider .text-slider-wrapper .content-wrapper,.section-text_image_slider .text-slider-wrapper .slider-wrapper{width:50%}}.section-text_image_slider .content-wrapper{padding-left:20px;padding-right:20px;margin-bottom:50px}@media (min-width:1024px){.section-text_image_slider .content-wrapper{padding-left:clamp(20px, 4.16666667vw, 80px);padding-right:clamp(20px, 4.16666667vw, 80px);margin-bottom:0;margin-top:75px}}.section-text_image_slider .image:has(.only-image) .swiper-nav{bottom:20px}.section-text_image_slider .swiper-slide .img .img-bg{position:relative;display:block}.section-text_image_slider .swiper-slide .img .img-bg img{position:absolute;left:0;top:0;height:100%;transition:all .3s ease-in-out}.section-text_image_slider .swiper-slide .img.full-width .img-bg{padding-bottom:100%}.section-text_image_slider .swiper-slide .img.full-width .img-bg img{width:100%;object-fit:cover}@media (min-width:768px){.section-text_image_slider .swiper-slide .img.full-width .img-bg{padding-bottom:56.5%}}@media (min-width:1440px){.section-text_image_slider .swiper-slide .img.full-width .img-bg{padding-bottom:77.5%}}.section-text_image_slider .swiper-slide .img.no-crop .img-bg{padding-bottom:60vh}.section-text_image_slider .swiper-slide .img.no-crop .img-bg img{object-fit:contain}.section-text_image_slider .swiper-slide .txt{margin-top:30px;max-width:450px;transition:opacity .3s ease-in-out}.section-text_image_slider .swiper-slide .txt span{display:block}.section-text_image_slider .swiper-slide .txt .title{display:block;color:#4966D9;font-family:'AkzidenzGrotesk',serif;font-size:clamp(18px, 1.25vw, 24px);font-size:16px;font-weight:300;line-height:1;text-transform:uppercase;letter-spacing:0.11em}.section-text_image_slider .swiper-slide .txt .desc{display:block;color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;margin:15px 0;overflow:hidden;display:-webkit-box;overflow-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.section-text_image_slider .swiper-slide .txt .desc p{font-size:14px;line-height:1.45}@media (min-width:1441px){.section-text_image_slider .swiper-slide .txt .desc p{font-size:16px}}.section-text_image_slider .swiper-slide .txt a{display:inline-block;position:relative;color:#2B4117;font-size:16px;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.section-text_image_slider .swiper-slide .txt a:after{position:absolute;content:'';height:1px;width:100%;background-color:#2B4117;left:0;bottom:-5px}.section-text_image_slider .swiper-slide .txt>*:last-child{margin-bottom:0}@media (max-width:767.98px){.section-text_image_slider .swiper-slide .txt{padding-right:0}}.section-text_image_slider .swiper-slide:not(.swiper-slide-active) .txt{opacity:0;pointer-events:none}@media (max-width:1023.98px){.section-text_image_slider .swiper-slide{padding:0 20px}}.section-cta{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:clamp(50px, 7.29166667vw, 140px);padding-bottom:clamp(50px, 6.25vw, 120px)}.section-cta .image-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section-cta .image-background:after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5)}.section-cta .section-intro .subtitle,.section-cta .section-intro .title,.section-cta .section-intro .description{color:#fff}.section-cta .section-intro .subtitle:after,.section-cta .section-intro .subtitle:before{background-color:#fff !important}.section-cta .section-intro .title{max-width:730px;margin:0 auto;line-height:normal}.section-cta .section-intro .description{max-width:850px;margin:0 auto}.section-content_w_image .image-content-wrapper{padding:0 20px;display:flex;flex-wrap:wrap;align-items:center}@media (min-width:1024px){.section-content_w_image .image-content-wrapper.content-image .image-wrapper{order:2}.section-content_w_image .image-content-wrapper.content-image .content-wrapper{order:1}}.section-content_w_image .image-wrapper{position:relative;width:100%;display:flex;flex-wrap:wrap;flex-grow:1;margin-left:clamp(-5px, -1.04166667vw, -20px);margin-right:clamp(-5px, -1.04166667vw, -20px)}.section-content_w_image .image-wrapper .img-item{padding-left:clamp(5px, 1.04166667vw, 20px);padding-right:clamp(5px, 1.04166667vw, 20px);margin-bottom:clamp(10px, 2.08333333vw, 40px)}.section-content_w_image .image-wrapper .img-item:nth-child(1),.section-content_w_image .image-wrapper .img-item:nth-child(2){width:50%}.section-content_w_image .image-wrapper .img-item:nth-child(3){width:100%;margin-bottom:0}.section-content_w_image .image-wrapper .img-item img{width:100%;height:clamp(250px, 20.05208333vw, 385px);object-fit:cover}@media (max-width:767.98px){.section-content_w_image .image-wrapper .img-item img{height:150px}}.section-content_w_image .image-wrapper.two-img{margin-left:clamp(-5px, -0.52083333vw, -10px);margin-right:clamp(-5px, -0.52083333vw, -10px)}.section-content_w_image .image-wrapper.two-img .img-item{padding-left:clamp(5px, .52083333vw, 10px);padding-right:clamp(5px, .52083333vw, 10px);margin-bottom:0}.section-content_w_image .image-wrapper.two-img .img-item img{height:clamp(400px, 36.45833333vw, 700px)}@media (max-width:767.98px){.section-content_w_image .image-wrapper.two-img .img-item img{height:300px}}.section-content_w_image .image-wrapper.one-img{margin-left:clamp(-5px, -0.52083333vw, -10px);margin-right:clamp(-5px, -0.52083333vw, -10px)}.section-content_w_image .image-wrapper.one-img .img-item{padding-left:clamp(5px, .52083333vw, 10px);padding-right:clamp(5px, .52083333vw, 10px);margin-bottom:0;margin:0 auto;width:70%}.section-content_w_image .image-wrapper.one-img .img-item img{height:clamp(400px, 36.45833333vw, 700px)}@media (max-width:1023.98px){.section-content_w_image .image-wrapper.one-img .img-item{margin-left:0;margin-right:0;width:100%}.section-content_w_image .image-wrapper.one-img .img-item img{height:500px}}@media (max-width:767.98px){.section-content_w_image .image-wrapper.one-img .img-item img{height:300px}}.section-content_w_image .content-wrapper{padding:30px 20px;background-color:#fff;width:100%;flex-shrink:0;position:relative;z-index:5}.section-content_w_image .content-wrapper.transparent{background-color:transparent}@media (min-width:1024px){.section-content_w_image .image-content-wrapper{padding-left:clamp(20px, 5.20833333vw, 100px);padding-right:clamp(20px, 5.20833333vw, 100px)}.section-content_w_image .image-wrapper{width:50%}.section-content_w_image .content-wrapper{width:50%;padding-top:clamp(20px, 3.90625vw, 75px);padding-bottom:clamp(20px, 3.90625vw, 75px);padding-left:clamp(20px, 5.72916667vw, 110px);padding-right:clamp(20px, 3.90625vw, 75px)}}@media (min-width:1800px){.section-content_w_image .image-content-wrapper{flex-wrap:nowrap;padding-left:clamp(20px, 11.45833333vw, 220px);padding-right:clamp(20px, 6.51041667vw, 125px)}.section-content_w_image .image-wrapper{width:59%}.section-content_w_image .content-wrapper{width:52%}}.section-text_image{padding-top:clamp(50px, 5.72916667vw, 110px);padding-bottom:clamp(50px, 8.33333333vw, 160px);background-color:#DEE4E433;overflow-x:hidden}.section-text_image .section-intro{margin-bottom:clamp(30px, 4.16666667vw, 80px)}.section-text_image .section-intro .description{max-width:850px;margin:10px auto 0}.section-text_image .image-content-wrapper{margin-left:clamp(-5px, -1.04166667vw, -20px);margin-right:clamp(-5px, -1.04166667vw, -20px);display:flex;flex-wrap:wrap;align-items:center;padding:0 20px}.section-text_image .image-content-wrapper.content-image .image-wrapper .img .sub-img{right:-50px;left:auto}@media (min-width:1800px){.section-text_image .image-content-wrapper.content-image .image-wrapper .img{margin-right:auto;margin-left:0}.section-text_image .image-content-wrapper.content-image .image-wrapper .img .sub-img{right:-190px}}@media (min-width:1024px){.section-text_image .image-content-wrapper.content-image .image-wrapper{order:2}.section-text_image .image-content-wrapper.content-image .content-wrapper{order:1}}.section-text_image .image-content-wrapper+.image-content-wrapper{margin-top:clamp(30px, 8.33333333vw, 160px)}@media (min-width:1024px){.section-text_image .image-content-wrapper{padding:0}}.section-text_image .image-wrapper{position:relative;width:100%;display:flex;flex-wrap:wrap;flex-grow:1}@media (min-width:1024px){.section-text_image .image-wrapper{padding-left:clamp(5px, 1.04166667vw, 20px);padding-right:clamp(5px, 1.04166667vw, 20px)}}.section-text_image .image-wrapper .img{position:relative}.section-text_image .image-wrapper .img .sub-img{position:absolute;bottom:-80px;left:-50px;width:clamp(150px, 16.92708333vw, 325px);height:clamp(250px, 24.47916667vw, 470px);display:none}@media (min-width:1024px){.section-text_image .image-wrapper .img .sub-img{display:block}}@media (min-width:1800px){.section-text_image .image-wrapper .img{margin-left:auto}.section-text_image .image-wrapper .img .sub-img{left:-190px}}@media (max-width:1023.98px){.section-text_image .image-wrapper .img{width:100%;height:500px}}@media (max-width:767.98px){.section-text_image .image-wrapper .img{height:350px}}.section-text_image .content-wrapper{padding:50px 0 0;width:100%;flex-shrink:0;position:relative;z-index:5}@media (min-width:1024px){.section-text_image .image-content-wrapper{padding-left:clamp(20px, 5.20833333vw, 100px);padding-right:clamp(20px, 5.20833333vw, 100px)}.section-text_image .image-wrapper{width:50%}.section-text_image .content-wrapper{width:50%;padding-top:clamp(10px, 4.6875vw, 90px);padding-bottom:clamp(10px, 4.6875vw, 90px);padding-left:clamp(10px, 6.25vw, 120px);padding-right:clamp(10px, 6.25vw, 120px)}.section-text_image .content-wrapper .section-intro{margin:0}}@media (min-width:1440px){.section-text_image .content-wrapper{padding-top:clamp(10px, 4.6875vw, 90px);padding-bottom:clamp(10px, 4.6875vw, 90px);padding-left:clamp(10px, 6.25vw, 120px);padding-right:clamp(10px, 6.25vw, 120px)}}@media (min-width:1800px){.section-text_image .image-content-wrapper{flex-wrap:nowrap;padding-left:clamp(20px, 11.45833333vw, 220px);padding-right:clamp(20px, 6.51041667vw, 125px)}.section-text_image .image-content-wrapper.content-image{padding-right:clamp(20px, 11.45833333vw, 220px);padding-left:clamp(20px, 6.51041667vw, 125px)}.section-text_image .image-content-wrapper.content-image .content-wrapper{margin-right:-125px;margin-left:0}.section-text_image .image-wrapper{width:59%}.section-text_image .content-wrapper{width:52%;margin-left:-125px;background-color:#fff}}.section-posts_slider{background-color:rgba(222,228,228,0.2)}.section-posts_slider .style-1 .section-intro{max-width:70%;margin:0 auto}.section-posts_slider .style-1 .section-intro.center .description{margin-left:auto;margin-right:auto;line-height:150%}.section-posts_slider .style-1 .swiper-holder{margin-top:clamp(20px, 2.08333333vw, 40px)}@media (min-width:1200px){.section-posts_slider .style-1 .swiper-holder .swiper-button-prev,.section-posts_slider .style-1 .swiper-holder .swiper-button-next{position:absolute;top:50%;transform:translate(0, -50%);left:-70px}.section-posts_slider .style-1 .swiper-holder .swiper-button-prev{transform:translate(0, -50%) rotate(180deg)}.section-posts_slider .style-1 .swiper-holder .swiper-button-next{left:auto;right:-70px}.section-posts_slider .style-1 .swiper-holder .swiper-pagination{display:none}}@media (min-width:1600px){.section-posts_slider .style-1 .swiper-holder .swiper-button-prev,.section-posts_slider .style-1 .swiper-holder .swiper-button-next{left:-90px}.section-posts_slider .style-1 .swiper-holder .swiper-button-next{left:auto;right:-90px}}@media (max-width:1199.98px){.section-posts_slider .style-1 .swiper-holder .swiper-navi{display:flex;align-items:center;justify-content:center;margin-top:clamp(25px, 4.16666667vw, 80px)}.section-posts_slider .style-1 .swiper-holder .swiper-navi .swiper-pagination{width:15%;line-height:1}}.section-posts_slider .style-1 .section-cta-wrapper{text-align:center;margin-top:clamp(30px, 3.64583333vw, 70px)}.section-posts_slider .style-1 .post-img{height:250px;overflow:hidden;position:relative}@media (min-width:1200px){.section-posts_slider .style-1 .post-img{height:clamp(200px, 21.875vw, 420px)}}.section-posts_slider .style-1 .post-img img{width:100%;height:100%;object-fit:cover}.section-posts_slider .style-1 .post-details{margin-top:30px}.section-posts_slider .style-1 .post-details .date{display:block;color:#1E4F30;font-size:clamp(12px, .83333333vw, 16px);font-family:'akzidenz-grotesk_prolight',serif;line-height:1.25;letter-spacing:1.6px}.section-posts_slider .style-1 .post-details .post-title{color:#2B4117;font-size:clamp(20px, 1.25vw, 24px);font-weight:400;line-height:1.25;text-transform:uppercase;margin:15px 0 20px}.section-posts_slider .style-1 .post-details .post-desc{color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;margin-bottom:20px;overflow:hidden;display:-webkit-box;overflow-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.45}@media (min-width:1441px){.section-posts_slider .style-1 .post-details .post-desc{font-size:16px}}.section-posts_slider .style-1 .post-details .cta a{display:inline-block;color:#2B4117;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1.25;letter-spacing:1.6px;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid #051b1d}.section-posts_slider .text-slider-wrapper{display:flex;flex-wrap:wrap}.section-posts_slider .text-slider-wrapper .content-wrapper,.section-posts_slider .text-slider-wrapper .slider-wrapper{width:100%}.section-posts_slider .text-slider-wrapper .swiper-nav{bottom:105px}@media (min-width:768px){.section-posts_slider .text-slider-wrapper .swiper-nav{right:25px}}@media (min-width:1024px){.section-posts_slider .text-slider-wrapper .swiper-nav{right:90px}}@media (min-width:1200px){.section-posts_slider .text-slider-wrapper .swiper-nav{right:115px}}@media (min-width:1300px){.section-posts_slider .text-slider-wrapper .swiper-nav{right:120px}}@media (min-width:1400px){.section-posts_slider .text-slider-wrapper .swiper-nav{right:125px}}@media (min-width:1500px){.section-posts_slider .text-slider-wrapper .swiper-nav{right:135px}}@media (min-width:1600px){.section-posts_slider .text-slider-wrapper .swiper-nav{right:140px}}@media (min-width:1900px){.section-posts_slider .text-slider-wrapper .swiper-nav{right:170px}}@media (max-width:767.98px){.section-posts_slider .text-slider-wrapper .swiper-nav{left:0;bottom:-40px;width:130px;margin:0 auto}}@media (min-width:1024px){.section-posts_slider .text-slider-wrapper .content-wrapper,.section-posts_slider .text-slider-wrapper .slider-wrapper{width:50%}}.section-posts_slider .text-slider-wrapper .content-wrapper{padding-left:20px;padding-right:20px;margin-bottom:50px}@media (min-width:1024px){.section-posts_slider .text-slider-wrapper .content-wrapper{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.section-posts_slider .text-slider-wrapper .content-wrapper{padding-left:clamp(20px, 11.45833333vw, 220px);padding-right:clamp(20px, 11.45833333vw, 220px);margin-bottom:0}}.section-posts_slider .text-slider-wrapper .swiper-slide .img .img-bg{position:relative;display:block;padding-bottom:100%}.section-posts_slider .text-slider-wrapper .swiper-slide .img .img-bg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}@media (min-width:768px){.section-posts_slider .text-slider-wrapper .swiper-slide .img .img-bg{padding-bottom:56.5%}}@media (min-width:1440px){.section-posts_slider .text-slider-wrapper .swiper-slide .img .img-bg{padding-bottom:77.5%}}.section-posts_slider .text-slider-wrapper .swiper-slide .txt{margin-top:30px;max-width:450px;transition:opacity .3s ease-in-out}.section-posts_slider .text-slider-wrapper .swiper-slide .txt span{display:block}.section-posts_slider .text-slider-wrapper .swiper-slide .txt .subtitle{color:#1E4F30;font-size:clamp(12px, .83333333vw, 16px);font-family:'akzidenz-grotesk_prolight',serif;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:10px}.section-posts_slider .text-slider-wrapper .swiper-slide .txt .title{display:block;color:#2B4117;font-family:'Cinzel',serif;font-size:clamp(20px, 1.25vw, 24px);font-weight:400;line-height:1;text-transform:uppercase}.section-posts_slider .text-slider-wrapper .swiper-slide .txt .desc{display:block;color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;margin:15px 0;overflow:hidden;display:-webkit-box;overflow-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.45}@media (min-width:1441px){.section-posts_slider .text-slider-wrapper .swiper-slide .txt .desc{font-size:16px}}.section-posts_slider .text-slider-wrapper .swiper-slide .txt a{display:inline-block;position:relative;color:#2B4117;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.section-posts_slider .text-slider-wrapper .swiper-slide .txt a:after{position:absolute;content:'';height:1px;width:100%;background-color:#2B4117;left:0;bottom:-5px}.section-posts_slider .text-slider-wrapper .swiper-slide .txt>*:last-child{margin-bottom:0}@media (max-width:767.98px){.section-posts_slider .text-slider-wrapper .swiper-slide .txt{padding-right:0}}.section-posts_slider .text-slider-wrapper .swiper-slide:not(.swiper-slide-active) .txt{opacity:0;pointer-events:none}@media (max-width:1023.98px){.section-posts_slider .text-slider-wrapper .swiper-slide{padding:0 20px}}.section-posts_slider .style-2 .content-wrapper{padding:0 80px 0}.section-scrolling_slider{background-color:rgba(222,228,228,0.2);padding-bottom:clamp(80px, 5.20833333vw, 100px)}.section-scrolling_slider .section-intro .title{font-size:clamp(32px, 2.86458333vw, 55px)}.section-scrolling_slider .text-slider-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap}.section-scrolling_slider .text-slider-wrapper .content-wrapper,.section-scrolling_slider .text-slider-wrapper .slider-wrapper{width:100%}.section-scrolling_slider .slider-wrapper{margin-top:20px;overflow-x:hidden}.section-scrolling_slider .content-wrapper{padding-left:20px;padding-right:20px;margin-bottom:50px}@media (min-width:1024px){.section-scrolling_slider .content-wrapper{padding-left:clamp(20px, 7.8125vw, 150px);padding-right:clamp(20px, 7.8125vw, 150px);margin-bottom:0;margin-top:75px}}@media (min-width:1400px){.section-scrolling_slider .content-wrapper{margin-top:90px}}.section-scrolling_slider .splide{margin-top:-18px;padding-left:6.67vw;padding-right:6.67vw;overflow:visible}.section-scrolling_slider .splide .splide__track{align-items:flex-end;transition-timing-function:linear;overflow:visible}.section-scrolling_slider .splide .splide__slide{width:auto;will-change:transform;backface-visibility:hidden;transform:translate3d(0, 0, 0)}.section-scrolling_slider .splide .splide__slide .img{margin:auto}.section-scrolling_slider .splide .splide__slide .img img,.section-scrolling_slider .splide .splide__slide .img video{width:100%;height:100%;object-fit:cover;display:block;background-color:#f0f0f0}.section-scrolling_slider .splide .splide__slide .text{display:block;margin-top:23px;color:#4966D9;text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:2.5px;font-family:'akzidenz-grotesk_prolight',serif;-webkit-font-smoothing:antialiased}.section-scrolling_slider .splide .splide__slide:nth-child(odd) .img,.section-scrolling_slider .splide .splide__slide:nth-child(odd) .video{width:57.07vw;height:76vw}.section-scrolling_slider .splide .splide__slide:nth-child(even) .img,.section-scrolling_slider .splide .splide__slide:nth-child(even) .video{width:47.73vw;height:63.73vw}@media (min-width:768px){.section-scrolling_slider .splide{margin-top:-18px}.section-scrolling_slider .splide .splide__slide .text{margin-top:26px}.section-scrolling_slider .splide .splide__slide:nth-child(odd) .img,.section-scrolling_slider .splide .splide__slide:nth-child(odd) .video{width:22.43vw;height:29.93vw}.section-scrolling_slider .splide .splide__slide:nth-child(even) .img,.section-scrolling_slider .splide .splide__slide:nth-child(even) .video{width:17.01vw;height:23.06vw}}@media (min-width:1024px){.section-scrolling_slider .splide{margin-top:-34px;padding-left:8.26vw;padding-right:8.26vw}}@media (min-width:1440px) and (min-height:560px){.section-scrolling_slider .splide{margin-top:-2.36vw}.section-scrolling_slider .splide .splide__slide .text{margin-top:1.81vw}}.section-testimonials{padding:0 !important}.section-testimonials .container{max-width:100%;padding:0}.section-testimonials .image-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section-testimonials .swiper-holder .swiper-button-prev,.section-testimonials .swiper-holder .swiper-button-next{background:url(https://mavencollection.com/wp-content/themes/maven-collection-2025/assets/less/../images/svg/slider-arrow-white.svg) no-repeat center;background-size:100%}@media (min-width:768px){.section-testimonials .swiper-holder .swiper-button-prev,.section-testimonials .swiper-holder .swiper-button-next{position:absolute;top:50%;transform:translate(0, -50%);left:65px;width:60px;height:50px}.section-testimonials .swiper-holder .swiper-button-prev{transform:translate(0, -50%) rotate(180deg)}.section-testimonials .swiper-holder .swiper-button-next{left:auto;right:65px}.section-testimonials .swiper-holder .swiper-pagination{display:none}}@media (min-width:1024px){.section-testimonials .swiper-holder .swiper-button-prev,.section-testimonials .swiper-holder .swiper-button-next{left:100px}.section-testimonials .swiper-holder .swiper-button-next{left:auto;right:100px}}@media (max-width:767.98px){.section-testimonials .swiper-holder .swiper-navi{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;margin:0 auto;bottom:30px}.section-testimonials .swiper-holder .swiper-navi .swiper-pagination{width:10%;color:#fff;line-height:1}}.section-testimonials .swiper-slide{padding-top:clamp(50px, 7.29166667vw, 140px);padding-bottom:100px;padding-left:20px;padding-right:20px;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}.section-testimonials .swiper-slide:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:-1}@media (min-width:768px){.section-testimonials .swiper-slide{padding-bottom:clamp(50px, 7.29166667vw, 140px)}}.section-testimonials .testimonials-wrapper{text-align:center;max-width:500px;margin:0 auto}.section-testimonials .testimonials-wrapper .rating{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.section-testimonials .testimonials-wrapper .rating i{font-size:14px;color:#fff;padding:0 5px}.section-testimonials .testimonials-wrapper .rating i.blur{opacity:0.5}.section-testimonials .testimonials-wrapper .sub-quote{color:#FFF;font-size:clamp(16px, .9375vw, 18px);font-weight:400;line-height:1;margin-bottom:30px}.section-testimonials .testimonials-wrapper .quote{color:#FFF;font-size:14px;font-weight:400;line-height:28px;font-style:italic}@media (min-width:1441px){.section-testimonials .testimonials-wrapper .quote{font-size:16px}}.section-testimonials .testimonials-wrapper .author{color:#FFF;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;margin-top:clamp(30px, 3.125vw, 60px)}.section-testimonials .testimonials-wrapper .stay-note{color:#FFF;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:normal;margin-top:5px}.section-testimonials .testimonials-wrapper .stay-note a{font-family:'akzidenz-grotesk_proregular',serif;text-decoration:underline}@media (min-width:1200px){.section-testimonials .testimonials-wrapper{max-width:990px}}.section-socials_feed{padding-bottom:0;margin-bottom:clamp(-50px, -6.51041667vw, -125px)}.section-socials_feed .section-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.section-socials_feed .section-intro .socials{display:flex;align-items:center}.section-socials_feed .section-intro .socials span{color:#2B4117;font-family:'Cinzel',serif;font-size:clamp(18px, 1.25vw, 24px);font-weight:400;line-height:normal;text-transform:uppercase;margin-right:30px}.section-socials_feed .section-intro .socials a{display:flex;align-items:center;justify-content:center;width:clamp(30px, 2.34375vw, 45px);height:clamp(30px, 2.34375vw, 45px);background-color:#4966D9}.section-socials_feed .section-intro .socials a i{font-size:18px;color:#fff}.section-socials_feed .section-intro .socials a+a{margin-left:10px}@media (max-width:767.98px){.section-socials_feed .section-intro{flex-direction:column;align-items:flex-start}.section-socials_feed .section-intro .socials{margin-top:25px}}.section-socials_feed .insta-feed{display:flex;margin:0 -10px}.section-socials_feed .insta-feed .insta-img{padding:0 10px}.section-posts{overflow:hidden}.section-posts .container{max-width:1000px}.section-posts .section-intro{margin-bottom:clamp(30px, 4.16666667vw, 80px)}.section-posts .section-intro .description{max-width:850px;margin-left:auto;margin-right:auto}.section-posts .posts-wrapper{display:flex;flex-wrap:wrap;margin-bottom:clamp(30px, 4.16666667vw, 80px)}.section-posts .posts-wrapper:not(.full-width):not(.full-width-small-image){margin-left:-20px;margin-right:-20px}.section-posts .posts-wrapper:not(.full-width):not(.full-width-small-image) .post-item{padding:0 20px}.section-posts .posts-wrapper:not(.full-width):not(.full-width-small-image) .post-item .post-details{margin-top:clamp(20px, 2.08333333vw, 40px)}.section-posts .posts-wrapper .content-col,.section-posts .posts-wrapper .image-col{width:100%}@media (min-width:768px){.section-posts .posts-wrapper .content-col,.section-posts .posts-wrapper .image-col{width:50%}}.section-posts .posts-wrapper .content-col{display:flex;align-items:center}@media (min-width:768px){.section-posts .posts-wrapper .content-col.has-bg{padding:0}}@media (min-width:768px){.section-posts .posts-wrapper{flex-direction:row}}.section-posts .posts-wrapper.image-left .post-details{padding:20px;margin-top:0}@media (min-width:768px){.section-posts .posts-wrapper.image-left{flex-direction:row-reverse}.section-posts .posts-wrapper.image-left .post-details{padding-left:clamp(0px, 5.20833333vw, 100px);padding-top:0;padding-bottom:0;padding-right:clamp(0px, 7.8125vw, 150px)}}@media (max-width:767.98px){.section-posts .posts-wrapper.full-width{flex-direction:column-reverse}}.section-posts .posts-wrapper.full-width .post-details .post-title{font-size:clamp(30px, 2.86458333vw, 55px)}.section-posts .posts-wrapper.full-width .post-details .post-desc{font-size:14px;line-height:1.45}@media (min-width:1441px){.section-posts .posts-wrapper.full-width .post-details .post-desc{font-size:16px}}.section-posts .posts-wrapper.full-width .post-img{display:block;height:300px}@media (min-width:1200px){.section-posts .posts-wrapper.full-width .post-img{height:clamp(450px, 37.5vw, 720px)}}.section-posts .posts-wrapper.full-width-small-image{margin-bottom:0;margin-top:clamp(20px, 2.08333333vw, 40px)}@media (max-width:767.98px){.section-posts .posts-wrapper.full-width-small-image{flex-direction:column-reverse}}.section-posts .posts-wrapper.full-width-small-image .post-img{display:block;height:clamp(200px, 17.70833333vw, 340px)}.section-posts .posts-wrapper.full-width-small-image .post-details{padding:0;margin-top:20px}@media (min-width:768px){.section-posts .posts-wrapper.full-width-small-image .post-details{padding-left:clamp(0px, 5.20833333vw, 100px)}}.section-posts .posts-wrapper .post-img{display:block;height:250px}@media (min-width:1200px){.section-posts .posts-wrapper .post-img{height:clamp(300px, 26.04166667vw, 500px)}}.section-posts .posts-wrapper .post-img img{width:100%;height:100%;object-fit:cover}.section-posts .posts-wrapper .post-details{margin-top:20px}.section-posts .posts-wrapper .post-details .date{display:block;color:#1E4F30;font-size:16px;line-height:normal;letter-spacing:1.6px}.section-posts .posts-wrapper .post-details .post-title{color:#2B4117;font-size:clamp(18px, 1.25vw, 24px);font-weight:400;line-height:normal;text-transform:uppercase;margin:15px 0 20px}.section-posts .posts-wrapper .post-details .post-desc{color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;margin-bottom:20px;font-size:14px;line-height:1.45}@media (min-width:1441px){.section-posts .posts-wrapper .post-details .post-desc{font-size:16px}}.section-posts .posts-wrapper .post-details .cta a{display:inline-block;position:relative;color:#2B4117;font-size:16px;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.section-posts .posts-wrapper .post-details .cta a:after{position:absolute;content:'';height:1px;width:100%;background-color:#2B4117;left:0;bottom:-5px}@media (min-width:768px){.section-posts .posts-wrapper .post-details{margin-top:0}}.section-posts .posts-wrapper .post-item{width:100%;margin-bottom:30px}.section-posts .posts-wrapper .post-item:last-child{margin-bottom:0}@media (min-width:768px){.section-posts .posts-wrapper .post-item{margin-bottom:0}}@media (min-width:768px){.section-posts .posts-wrapper.layout-1 .post-item{width:50%}}@media (min-width:768px){.section-posts .posts-wrapper.layout-2 .post-item:first-child{width:75%}}@media (min-width:768px){.section-posts .posts-wrapper.layout-2 .post-item:last-child{width:25%}}@media (min-width:768px){.section-posts .posts-wrapper.layout-2-reverse .post-item:first-child{width:25%}}@media (min-width:768px){.section-posts .posts-wrapper.layout-2-reverse .post-item:last-child{width:75%}}@media (min-width:768px){.section-posts .posts-wrapper.layout-3 .post-item:first-child{width:50%}}@media (min-width:768px){.section-posts .posts-wrapper.layout-3 .post-item:not(:first-child):not(:last-child),.section-posts .posts-wrapper.layout-3 .post-item:last-child{width:25%}}.section-posts .posts-wrapper:last-child{margin-bottom:0}.section-column_images{padding-top:clamp(50px, 5.72916667vw, 110px);padding-bottom:clamp(50px, 6.25vw, 120px);overflow-x:hidden}.section-column_images .section-intro{margin-bottom:clamp(30px, 4.16666667vw, 80px)}.section-column_images .section-intro.center .description{max-width:850px;margin:10px auto 0}.section-column_images .section-intro .cta-wrapper .bt+.bt{margin-left:0;margin-top:15px}@media (min-width:1765px){.section-column_images .section-intro .cta-wrapper .bt+.bt{margin-top:0;margin-left:20px}}.section-column_images .image-content-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;padding:0 20px}.section-column_images .image-content-wrapper .content{width:100%}.section-column_images .image-content-wrapper .content .subtitle{position:relative;display:inline-block;color:#1E4F30;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:1;margin-bottom:10px;text-transform:uppercase;letter-spacing:1.6px}.section-column_images .image-content-wrapper .content .subtitle:after{position:absolute;content:'';height:1px;width:60px;background-color:#1E4F30;right:-70px;top:7px}.section-column_images .image-content-wrapper .img-desc{color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;margin-top:15px;font-size:14px;line-height:1.45}@media (min-width:1441px){.section-column_images .image-content-wrapper .img-desc{font-size:16px}}.section-column_images .image-content-wrapper .image-1{width:100%}.section-column_images .image-content-wrapper .image-2{width:100%;margin-top:20px}.section-column_images .image-content-wrapper .image-1 img,.section-column_images .image-content-wrapper .image-2 img{max-height:70vh;object-fit:cover}@media (min-width:768px){.section-column_images .image-content-wrapper .image-1{width:50%;padding-right:10px}.section-column_images .image-content-wrapper .image-2{width:50%;padding-left:10px;margin-top:0}.section-column_images .image-content-wrapper .image-1 img,.section-column_images .image-content-wrapper .image-2 img{max-height:700px}}@media (min-width:1024px){.section-column_images .image-content-wrapper{justify-content:space-between;padding-left:clamp(20px, 11.45833333vw, 220px);padding-right:clamp(20px, 6.51041667vw, 125px)}.section-column_images .image-content-wrapper .content{width:33.5%;margin-top:clamp(0px, 4.16666667vw, 80px)}.section-column_images .image-content-wrapper .img-desc{margin-top:30px}.section-column_images .image-content-wrapper .image-1{width:39.2%;padding-right:0}.section-column_images .image-content-wrapper .image-2{width:21.82%;padding-left:0}}.section-column_images .image-content-wrapper .cta-wrapper{display:none}.section-column_images .image-content-wrapper .cta-wrapper.mobile{margin-top:clamp(30px, 2.60416667vw, 50px);text-align:center;display:block}.section-column_images .image-content-wrapper .cta-wrapper.mobile .bt+.bt{margin-top:15px}@media (min-width:1800px){.section-column_images .image-content-wrapper .cta-wrapper.mobile .bt+.bt{margin-left:20px;margin-top:0}}@media (min-width:1024px){.section-column_images .image-content-wrapper .cta-wrapper{display:block}.section-column_images .image-content-wrapper .cta-wrapper.mobile{display:none}}.section-images_gallery .section-intro{margin-bottom:clamp(30px, 3.125vw, 60px)}.section-images_gallery .section-intro.center .description{max-width:865px;margin-left:auto;margin-right:auto}.section-images_gallery .images-wrapper{display:flex;flex-wrap:wrap;max-width:1000px;margin:0 auto}.section-images_gallery .images-wrapper img{padding-left:clamp(10px, 1.04166667vw, 20px);padding-right:clamp(10px, 1.04166667vw, 20px);width:100%;object-fit:cover;padding:5px}.section-images_gallery .images-wrapper img.height-auto{max-height:60vh}.section-images_gallery .images-wrapper img.height-custom{height:420px;max-height:75vh}.section-images_gallery .images-wrapper.col-3 img{flex-basis:100%;max-width:100%;padding:5px}.section-images_gallery .images-wrapper.col-3 img:not(:first-child){margin-top:20px}@media (min-width:768px){.section-images_gallery .images-wrapper.col-3 img{flex-basis:33.333333%;max-width:33.333333%}.section-images_gallery .images-wrapper.col-3 img:not(:first-child){margin-top:0}}.section-images_gallery .images-wrapper.col-3 img.height-auto{max-height:50vh}.section-images_gallery .images-wrapper.col-3 img.height-custom{height:370px;max-height:75vh}.section-images_gallery .images-wrapper.col-2{max-width:580px}.section-images_gallery .images-wrapper.col-2+.description-wrapper{max-width:580px;margin:0 auto}.section-images_gallery .images-wrapper.col-2 img{flex-basis:100%;max-width:100%;height:370px}.section-images_gallery .images-wrapper.col-2 img:not(:first-child){margin-top:20px}@media (min-width:768px){.section-images_gallery .images-wrapper.col-2 img{flex-basis:50%;max-width:50%}.section-images_gallery .images-wrapper.col-2 img:not(:first-child){margin-top:0}}.section-images_gallery .images-wrapper.col img{flex-basis:100%;max-width:100%;height:auto;max-height:60vh}.section-images_gallery .description-wrapper{max-width:1000px;margin:0 auto}.section-images_gallery .description-wrapper em{font-style:italic}.section-images_gallery .cta-wrapper{margin-top:clamp(30px, 2.60416667vw, 50px)}.section-images_gallery .cta-wrapper.bottom{text-align:center}.section-images_gallery .cta-wrapper .bt+.bt{margin-top:15px}@media (min-width:1800px){.section-images_gallery .cta-wrapper .bt+.bt{margin-left:20px;margin-top:0}}.section-images_gallery_w_content .section-intro{margin-bottom:clamp(30px, 3.125vw, 60px)}.section-images_gallery_w_content .section-intro.center .description{max-width:865px;margin-left:auto;margin-right:auto}.section-images_gallery_w_content .text-content{margin-top:clamp(30px, 3.125vw, 60px);margin-left:auto}.section-images_gallery_w_content .text-content p{font-size:14px;line-height:1.45}@media (min-width:1441px){.section-images_gallery_w_content .text-content p{font-size:16px}}.section-images_gallery_w_content .text-content p:not(:last-child){margin-bottom:15px}@media (min-width:1024px){.section-images_gallery_w_content .text-content{max-width:75%}}.section-images_gallery_w_content .images-wrapper{display:flex;flex-wrap:wrap;margin-left:clamp(-10px, -1.04166667vw, -20px);margin-right:clamp(-10px, -1.04166667vw, -20px)}.section-images_gallery_w_content .images-wrapper img{padding-left:clamp(10px, 1.04166667vw, 20px);padding-right:clamp(10px, 1.04166667vw, 20px);width:100%;object-fit:cover;padding:5px}.section-images_gallery_w_content .images-wrapper img.height-auto{max-height:75vh}.section-images_gallery_w_content .images-wrapper img.height-custom{height:clamp(410px, 42.70833333vw, 820px);max-height:75vh}.section-images_gallery_w_content .images-wrapper.col-2 img{flex-basis:100%;max-width:100%;padding:5px}.section-images_gallery_w_content .images-wrapper.col-2 img:not(:first-child){margin-top:20px}@media (min-width:768px){.section-images_gallery_w_content .images-wrapper.col-2 img:first-child{flex-basis:70%;max-width:70%}.section-images_gallery_w_content .images-wrapper.col-2 img:last-child{flex-basis:30%;max-width:30%}.section-images_gallery_w_content .images-wrapper.col-2 img:not(:first-child){margin-top:0}}.section-images_gallery_w_content .images-wrapper.col img{flex-basis:100%;max-width:100%}.section-images_gallery_w_content .cta-wrapper{margin-top:clamp(30px, 2.60416667vw, 50px)}.section-images_gallery_w_content .cta-wrapper.bottom{text-align:center}.section-images_gallery_w_content .cta-wrapper .bt+.bt{margin-top:15px}@media (min-width:1800px){.section-images_gallery_w_content .cta-wrapper .bt+.bt{margin-left:20px;margin-top:0}}.section-images_gallery_w_content_v2 .section-intro{margin-bottom:clamp(30px, 3.125vw, 60px)}.section-images_gallery_w_content_v2 .section-intro.center .description{max-width:865px;margin-left:auto;margin-right:auto}.section-images_gallery_w_content_v2 .text-content{margin-top:clamp(30px, 3.125vw, 60px);margin-left:auto}.section-images_gallery_w_content_v2 .text-content h1,.section-images_gallery_w_content_v2 .text-content h2,.section-images_gallery_w_content_v2 .text-content h3,.section-images_gallery_w_content_v2 .text-content h4,.section-images_gallery_w_content_v2 .text-content h5,.section-images_gallery_w_content_v2 .text-content h6{font-family:"Playfair Display",serif;margin:20px 0 10px;line-height:1.25;font-weight:500}.section-images_gallery_w_content_v2 .text-content h2{font-size:32px}.section-images_gallery_w_content_v2 .text-content h3{font-size:24px}.section-images_gallery_w_content_v2 .text-content h4{font-size:20px}.section-images_gallery_w_content_v2 .text-content .columns{display:grid}.section-images_gallery_w_content_v2 .text-content .columns .column:nth-child(even){margin-top:40px}@media (min-width:768px){.section-images_gallery_w_content_v2 .text-content .columns{grid-template-columns:1fr 1fr;column-gap:4.38vw}.section-images_gallery_w_content_v2 .text-content .columns .column:nth-child(even){margin-top:299px}}@media (min-width:1024px){.section-images_gallery_w_content_v2 .text-content .columns{padding-right:17.15vw}}.section-images_gallery_w_content_v2 .text-content .columns p{margin-top:15px}.section-images_gallery_w_content_v2 .text-content p{font-size:14px;line-height:1.45}@media (min-width:1441px){.section-images_gallery_w_content_v2 .text-content p{font-size:16px}}.section-images_gallery_w_content_v2 .text-content p:not(:last-child){margin-bottom:15px}@media (min-width:1024px){.section-images_gallery_w_content_v2 .text-content{max-width:75%}}.section-images_gallery_w_content_v2 .images-wrapper{display:flex;flex-wrap:wrap;margin-left:clamp(-10px, -1.04166667vw, -20px);margin-right:clamp(-10px, -1.04166667vw, -20px)}@media (min-width:1024px){.section-images_gallery_w_content_v2 .images-wrapper{padding-right:12.15vw}}.section-images_gallery_w_content_v2 .images-wrapper img{padding-left:clamp(10px, 1.04166667vw, 20px);padding-right:clamp(10px, 1.04166667vw, 20px);width:100%;object-fit:cover;padding:5px}.section-images_gallery_w_content_v2 .images-wrapper img.height-auto{max-height:70vh}.section-images_gallery_w_content_v2 .images-wrapper img.height-custom{height:clamp(410px, 42.70833333vw, 820px);height:420px}.section-images_gallery_w_content_v2 .images-wrapper.col-2 img{flex-basis:100%;max-width:100%;padding:5px}.section-images_gallery_w_content_v2 .images-wrapper.col-2 img.key-0,.section-images_gallery_w_content_v2 .images-wrapper.col-2 img:not(:first-child){margin-top:20px}@media (min-width:768px){.section-images_gallery_w_content_v2 .images-wrapper.col-2 img.key-0,.section-images_gallery_w_content_v2 .images-wrapper.col-2 img:first-child{flex-basis:65%;max-width:65%}.section-images_gallery_w_content_v2 .images-wrapper.col-2 img.key-1,.section-images_gallery_w_content_v2 .images-wrapper.col-2 img:last-child{flex-basis:35%;max-width:35%}.section-images_gallery_w_content_v2 .images-wrapper.col-2 img.key-0,.section-images_gallery_w_content_v2 .images-wrapper.col-2 img:not(:first-child){margin-top:0}}.section-images_gallery_w_content_v2 .images-wrapper.col img{flex-basis:100%;max-width:100%}.section-images_gallery_w_content_v2 .cta-wrapper{margin-top:clamp(30px, 2.60416667vw, 50px)}.section-images_gallery_w_content_v2 .cta-wrapper.bottom{text-align:center}.section-images_gallery_w_content_v2 .cta-wrapper .bt+.bt{margin-top:15px}@media (min-width:1800px){.section-images_gallery_w_content_v2 .cta-wrapper .bt+.bt{margin-left:20px;margin-top:0}}.section-wysiwyg .section-intro .title{margin-bottom:clamp(15px, 1.5625vw, 30px)}.section-wysiwyg .section-intro .description{margin-top:0}.section-wysiwyg .editor-content{max-width:1000px;margin:0 auto;line-height:1.8}.section-wysiwyg .editor-content h1,.section-wysiwyg .editor-content h2,.section-wysiwyg .editor-content h3,.section-wysiwyg .editor-content h4,.section-wysiwyg .editor-content h5,.section-wysiwyg .editor-content h6{font-family:"Playfair Display",serif;margin:20px 0 10px;line-height:1;font-weight:500}.section-wysiwyg .editor-content h2{font-size:32px}.section-wysiwyg .editor-content h3{font-size:24px}.section-wysiwyg .editor-content h4{font-size:20px}.section-wysiwyg .editor-content p{font-size:14px;line-height:1.45;margin-bottom:10px !important}@media (min-width:1441px){.section-wysiwyg .editor-content p{font-size:16px}}.section-wysiwyg .editor-content em{font-style:italic}.section-wysiwyg .editor-content p:not(:last-child){margin-bottom:30px}.section-wysiwyg .editor-content blockquote{font-family:'akzidenz-grotesk_proregular',serif;font-size:clamp(20px, 1.5625vw, 30px);font-style:italic;line-height:1.3;text-align:center;max-width:970px;margin:0 auto;padding:10px 0 40px;padding-left:20px;padding-right:20px}.section-form .form-container{max-width:700px;margin:0 auto}.section-form .form-container .gform-theme.gform-theme--framework.gform_wrapper .gform_footer,.section-form .form-container .gform-theme.gform-theme--framework.gform_wrapper .gform_page_footer{margin-top:20px}.section-form .form-container .form-wrapper{margin-top:25px}.section-form .form-content{font-size:14px}@media (min-width:1441px){.section-form .form-content{font-size:16px}}.section-form .form-content h3{font-size:24px;margin-bottom:10px}.section-form .form-content ul{margin-bottom:15px;list-style-type:disc;padding-left:16px}.section-form .form-content.content-after{margin-top:25px}.section-video .video-wrapper{position:relative;height:clamp(300px, 31.25vw, 600px)}.section-video .video-wrapper *{height:100%}.section-video .video-wrapper .video-trigger{position:absolute;left:0;top:0;height:100%;width:100%;z-index:2;cursor:pointer}.section-video .video-wrapper .video-trigger svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:clamp(60px, 6.25vw, 120px);height:auto}.section-video .video-wrapper .video-trigger:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000066;transition:all .3s}.section-video .video-wrapper .video-trigger:hover:before{background-color:rgba(0,0,0,0.5)}@media (max-width:1023.98px){.section-video .video-wrapper{position:relative;width:calc(100% - 80px);height:255px;right:40px;left:40px}}@media (max-width:767.98px){.section-video .video-wrapper{position:relative;width:calc(100% - 40px);height:255px;right:20px;left:20px}}.section-page_navigation{background-color:#F8FAFA;border-bottom:1px solid #e8e8e8;position:sticky;top:var(--header-height);z-index:99;padding:0 !important;transition:all .5s ease-in-out}.section-page_navigation .page-navigation{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;will-change:transform;user-select:none;scrollbar-width:none}.section-page_navigation .page-menu{display:flex;align-items:center;justify-content:center;padding:0;margin:0;list-style:none;min-width:100%}.section-page_navigation .page-menu li a{font-size:clamp(16px, 1.04166667vw, 20px);font-family:'Cinzel',serif;color:#1E4F30;line-height:clamp(40px, 3.64583333vw, 70px);text-transform:uppercase;display:inline-block;padding:0 30px;position:relative;white-space:nowrap}.section-page_navigation .page-menu li a:after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#1E4F30;transition:width .3s}.section-page_navigation .page-menu li:hover a:after,.section-page_navigation .page-menu li.active a:after{width:100%}.section-page_navigation.page-nav-scrolling{top:0}@media (min-width:1024px){.section-page_navigation.page-nav-scrolling{top:41px}}.section-villa_features{background-color:#DEE4E433;padding-top:clamp(50px, 4.16666667vw, 80px);padding-bottom:clamp(50px, 4.16666667vw, 80px)}.section-villa_features .features-wrapper{background-color:#fff;padding:clamp(20px, 4.16666667vw, 80px);margin-top:clamp(30px, 4.16666667vw, 80px);margin-left:auto;margin-right:auto}.section-villa_features .features-wrapper .feature-item{margin-bottom:clamp(20px, 3.125vw, 60px);break-inside:avoid-column}.section-villa_features .features-wrapper .heading{line-height:1.2;font-weight:400;color:#2B4117;font-family:'akzidenz-grotesk_prolight',serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:2.5px;font-size:20px;color:#4966D9;margin-bottom:5px}.section-villa_features .features-wrapper .content p{font-size:14px;line-height:1.45}@media (min-width:1441px){.section-villa_features .features-wrapper .content p{font-size:16px}}.section-villa_features .features-wrapper .content ul li{line-height:1.45}@media (min-width:768px){.section-villa_features .features-wrapper{column-count:2;column-gap:80px}}.section-images_gallery_w_popup .gallery-wrapper{display:flex;flex-wrap:wrap;margin-left:clamp(-25px, -0.52083333vw, -10px);margin-right:clamp(-25px, -0.52083333vw, -10px)}.section-images_gallery_w_popup .gallery-wrapper a{display:block;padding-left:clamp(10px, .78125vw, 15px);padding-right:clamp(10px, .78125vw, 15px)}.section-images_gallery_w_popup .gallery-wrapper a img{width:100%;object-fit:cover;max-height:clamp(200px, 10.41666667vw, 200px)}.section-images_gallery_w_popup .gallery-wrapper.col-3 a{flex-basis:100%;max-width:100%}.section-images_gallery_w_popup .gallery-wrapper.col-3 a:not(:first-child){margin-top:20px}@media (min-width:768px){.section-images_gallery_w_popup .gallery-wrapper.col-3 a{flex-basis:33.333333%;max-width:33.333333%}.section-images_gallery_w_popup .gallery-wrapper.col-3 a:not(:first-child){margin-top:0}}.section-images_gallery_w_popup .gallery-cta{text-align:center;margin-top:clamp(30px, 2.60416667vw, 50px)}.section-boxes{padding-top:clamp(50px, 5.72916667vw, 110px);padding-bottom:clamp(50px, 5.72916667vw, 110px)}.section-boxes .container{max-width:1200px}.section-boxes .extras-wrapper{display:flex;flex-wrap:wrap;margin-left:clamp(-25px, -0.52083333vw, -10px);margin-right:clamp(-25px, -0.52083333vw, -10px);margin-top:clamp(30px, 4.16666667vw, 80px);align-items:flex-start;justify-content:center}.section-boxes .extras-wrapper .extra-item{padding-left:clamp(10px, 1.30208333vw, 25px);padding-right:clamp(10px, 1.30208333vw, 25px)}.section-boxes .extras-wrapper .extra-item img{width:100%;object-fit:cover;max-height:clamp(250px, 23.95833333vw, 460px)}.section-boxes .extras-wrapper .extra-item .title{font-family:'Cinzel',serif;font-size:clamp(18px, 1.25vw, 24px);font-size:16px;font-weight:400;text-transform:uppercase;margin-top:clamp(15px, 1.5625vw, 30px);color:#2B4117}.section-boxes .extras-wrapper .extra-item .description{color:#2B4117;font-family:"AkzidenzGrotesk",serif;font-weight:300;font-size:14px;line-height:1.25}@media (min-width:1441px){.section-boxes .extras-wrapper .extra-item .description{font-size:16px}}.section-boxes .extras-wrapper .extra-item .cta{margin-top:15px}.section-boxes .extras-wrapper .extra-item .cta a{display:inline-block;position:relative;color:#2B4117;font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;border-bottom:none}.section-boxes .extras-wrapper .extra-item .cta a:after{position:absolute;content:'';height:1px;width:100%;background-color:#2B4117;left:0;bottom:-5px}.section-boxes .extras-wrapper.col-3 .extra-item{flex-basis:100%;max-width:100%}.section-boxes .extras-wrapper.col-3 .extra-item:not(:first-child){margin-top:20px}@media (min-width:768px){.section-boxes .extras-wrapper.col-3 .extra-item{flex-basis:33.333333%;max-width:33.333333%}.section-boxes .extras-wrapper.col-3 .extra-item:not(:first-child){margin-top:0}}.section-faqs .wrapper{margin-top:50px}.section-faqs .faq-container{background-color:white;color:#2b4117;border:1px solid #2b4117;margin:30px 0 0}.section-faqs .faq-container:first-child{margin-top:0}.section-faqs .question{font-size:16px;font-family:'akzidenz-grotesk_prolight',serif;color:#007aff;padding:20px 80px 20px 20px;position:relative;display:flex;align-items:center;cursor:pointer;line-height:1}.section-faqs .question::after{content:"\002B";font-size:25px;position:absolute;right:20px;transition:0.2s}.section-faqs .question.active::after{transform:rotate(45deg)}.section-faqs .answercont{max-height:0;overflow:hidden;transition:0.3s}.section-faqs .answer{padding:0 20px 20px;line-height:1.45}.section-faqs .answer a{color:#2B4117;text-decoration:none;font-weight:bold;line-height:20px;border-bottom:3px solid #2b4117}.section-text_w_image .image-row{display:flex;flex-wrap:wrap}.section-text_w_image .image-row .order-1{order:1}.section-text_w_image .image-row .order-2{order:1}@media (min-width:1024px){.section-text_w_image .image-row .order-2{order:2}}.section-text_w_image .image-row .image-col{flex:0 0 100%;max-width:100%}.section-text_w_image .image-row .image-col .image{position:relative;height:100%}.section-text_w_image .image-row .image-col .content-wrapper h3{font-size:clamp(25px, 2.08333333vw, 40px);line-height:1.2}.section-text_w_image .image-row .image-col .content-wrapper .description{margin-top:clamp(15px, 1.30208333vw, 25px)}.section-text_w_image .image-row .image-col .content-wrapper .description p{line-height:1.45}.section-text_w_image .image-row .image-col .content-wrapper .cta-wrapper{margin-top:clamp(15px, 1.30208333vw, 25px)}@media (min-width:1024px){.section-text_w_image .image-row .image-col{flex:0 0 50%;max-width:50%}}@media (min-width:1024px){.section-text_w_image .image-row .image-col.order-1 .content-wrapper{margin-right:clamp(20px, 6.51041667vw, 125px)}.section-text_w_image .image-row .image-col.order-2 .content-wrapper{margin-left:clamp(20px, 6.51041667vw, 125px)}}@media (max-width:1023.98px){.section-text_w_image .image-row .image-col .content-wrapper{margin-top:30px}.section-text_w_image .image-row .image-col .image{height:490px}}@media (max-width:767.98px){.section-text_w_image .image-row .image-col .image{height:300px}}