.Detail-module__c1gViq__mobileHeroSlider{display:none}.Detail-module__c1gViq__detail{--hero-height:640px;padding-top:150px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow{height:var(--hero-height);gap:32px;display:flex}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailCol{flex:2;height:100%;position:relative}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow img{object-fit:cover;border-radius:32px;width:100%;height:100%;display:block}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColRight{width:100%;max-width:512px;height:100%}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailHeader{z-index:10;justify-content:end;align-items:center;display:flex;position:absolute;top:20px;left:20px;right:20px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailRating{background-color:var(--white);border-radius:60px;justify-content:center;align-items:center;gap:4px;padding:12px 16px;display:inline-flex}.Detail-module__c1gViq__detailContentDesc img{width:18px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailRating img{width:100%;max-width:16px;height:16px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailRating p{color:var(--black);text-wrap:nowrap;font-weight:500}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailHeart{-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);cursor:pointer;background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailHeart img{object-fit:initial}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColMainImg{cursor:pointer;border-radius:32px;height:100%;position:relative;overflow:hidden}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImg{flex-direction:column;justify-content:start;gap:32px;height:100%;display:flex}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImg h3{color:var(--white)}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImgTop{cursor:pointer;border-radius:32px;flex:1;min-height:0;position:relative;overflow:hidden}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImgBottom{cursor:pointer;z-index:-1;border-radius:32px;flex:1;min-height:0;position:relative;overflow:hidden}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImgBottom:before{content:"";z-index:1;background:#0009;width:100%;height:100%;position:absolute;inset:0}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerText{text-align:center;z-index:100;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerText h3{z-index:100;color:var(--white);position:relative}.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow{background-color:var(--white);z-index:5;border-radius:60px;grid-template-columns:repeat(7,1fr);gap:16px;margin-bottom:72px;padding:8px;display:grid;position:sticky;top:110px;box-shadow:0 7px 40px #0000001a}.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow .Detail-module__c1gViq__detailTabCol{color:var(--dark-gray);text-align:center;border:1px solid var(--border-02);cursor:pointer;background-color:#f9fafc;border-radius:60px;padding:14px 16px;font-size:16px;font-weight:400}.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow .Detail-module__c1gViq__active{background-color:var(--black);color:var(--white)}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow{gap:32px;display:flex}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentCol{flex:1;min-width:0}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailSidebar{z-index:2;align-self:flex-start;width:100%;max-width:512px;height:fit-content;position:sticky;top:190px}.Detail-module__c1gViq__detailContentOverView .Detail-module__c1gViq__detailOverViewHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.Detail-module__c1gViq__detailContentOverView .Detail-module__c1gViq__detailOverViewHeader .Detail-module__c1gViq__share{border:1px solid var(--border-02);text-wrap:nowrap;border-radius:32px;justify-content:center;align-items:center;gap:4px;padding:12px;display:inline-flex}.Detail-module__c1gViq__detailOverViewLocation .Detail-module__c1gViq__location{align-items:center;gap:8px;margin-bottom:20px;display:inline-flex}.Detail-module__c1gViq__detailOverViewLocation .Detail-module__c1gViq__location img{width:100%;max-width:28px;height:28px}.Detail-module__c1gViq__detailOverViewLocation .Detail-module__c1gViq__location span{color:var(--dark-gray);font-size:18px;font-weight:400;line-height:1.2}.Detail-module__c1gViq__detailOverViewBeds{border-bottom:1px solid var(--border-02);justify-content:space-between;align-items:center;padding-bottom:40px;display:flex}.Detail-module__c1gViq__detailOverViewBeds .Detail-module__c1gViq__detailOverViewBedsRow{background-color:var(--light-pink);border:1px solid var(--dark-gray);border-radius:60px;align-items:center;gap:16px;width:100%;max-width:456px;padding:20px 12px;display:flex}.Detail-module__c1gViq__detailOverViewBeds .Detail-module__c1gViq__detailOverViewBedsRow .Detail-module__c1gViq__detailOverViewBedsCol{flex:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.Detail-module__c1gViq__detailOverViewBeds .Detail-module__c1gViq__detailOverViewBedsRow .Detail-module__c1gViq__detailOverViewBedsCol span{text-wrap:nowrap;font-size:14px;font-weight:500}.Detail-module__c1gViq__detailOverViewBeds .Detail-module__c1gViq__detailOverViewBedsRow .Detail-module__c1gViq__detailOverViewBedsCol img{width:100%;max-width:20px}.Detail-module__c1gViq__detailOverViewReviews{justify-content:center;align-items:center;gap:12px;display:inline-flex}.Detail-module__c1gViq__detailOverViewReviews .Detail-module__c1gViq__star{border:1px solid var(--light-sky-border);border-radius:60px;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex}.Detail-module__c1gViq__detailOverViewReviews img{width:100%;max-width:16px;height:16px}.Detail-module__c1gViq__detailOverViewReviews span{color:var(--black);font-size:18px;font-weight:500;line-height:1.2}.Detail-module__c1gViq__detailOverViewReviews .Detail-module__c1gViq__detailOverViewCount{font-weight:400}.Detail-module__c1gViq__detailContentAboutVilla{border-bottom:1px solid var(--border-02);padding-top:40px;padding-bottom:40px}.Detail-module__c1gViq__detailContentAboutVilla h3{color:var(--black);margin-bottom:20px}.Detail-module__c1gViq__detailContentAboutVilla p{color:var(--dark-gray)}.Detail-module__c1gViq__detailContentAmenities{border-bottom:1px solid var(--border-02);padding:40px 0}.Detail-module__c1gViq__detailContentAmenities h3{margin-bottom:20px}.Detail-module__c1gViq__detailContentAmenitiesRow{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.Detail-module__c1gViq__detailContentAmenitiesCol{border:1px solid var(--light-sky-border);background-color:var(--light-pink);border-radius:60px;gap:8px;padding:14px 20px;display:flex}.Detail-module__c1gViq__detailContentAmenitiesCol span{font-size:14px;font-weight:500}.Detail-module__c1gViq__detailContentAmenitiesCol img{width:100%;max-width:20px;height:20px}.Detail-module__c1gViq__detailContentAmenities a{color:var(--black);font-size:18px;font-weight:600;text-decoration:underline}.Detail-module__c1gViq__amenitiesCollapsed{max-height:205px;transition:max-height .5s;overflow:hidden}.Detail-module__c1gViq__amenitiesExpanded{max-height:2000px;transition:max-height .6s;overflow:hidden}.Detail-module__c1gViq__amenitiesToggle{color:var(--black);cursor:pointer;font-size:18px;font-weight:600;font-family:var(--font-montserrat);background:0 0;border:none;margin-top:4px;padding:0;text-decoration:underline}.Detail-module__c1gViq__detailContentServices{border-bottom:1px solid var(--border-02);padding:40px 0}.Detail-module__c1gViq__detailContentServices h3{color:var(--black);margin-bottom:20px}.Detail-module__c1gViq__detailContentServices .Detail-module__c1gViq__detailContentServicesCol{border:1px solid var(--light-sky-border);border-radius:32px;padding:12px;position:relative;overflow:hidden}.Detail-module__c1gViq__detailContentServices .Detail-module__c1gViq__detailContentServicesbg{position:relative;overflow:hidden}.Detail-module__c1gViq__detailContentServices .Detail-module__c1gViq__detailContentServicesbg:after{content:"";z-index:1;background:linear-gradient(#0000,#000000e6);border-radius:24px;width:100%;height:100%;position:absolute;inset:0}.Detail-module__c1gViq__detailContentServices .Detail-module__c1gViq__detailContentServicesCol img{aspect-ratio:1;border-radius:24px;width:100%}.Detail-module__c1gViq__detailContentServices .Detail-module__c1gViq__detailContentServicesCol h4{color:var(--white);margin-bottom:12px}.Detail-module__c1gViq__detailContentServices .Detail-module__c1gViq__detailContentServicesCol p{color:var(--white)}.Detail-module__c1gViq__detailContentServices .Detail-module__c1gViq__detailContentServicescontent{z-index:100;width:calc(100% - 30px);margin:0 auto;position:absolute;bottom:15px;left:0;right:0}.Detail-module__c1gViq__detailContentServicesRow{z-index:-1;position:relative;overflow:hidden}.Detail-module__c1gViq__servicesSwiper{width:100%;margin-left:0!important;margin-right:0!important;overflow:visible!important}.Detail-module__c1gViq__servicesSwiper .swiper-pagination{bottom:0}.Detail-module__c1gViq__servicesSwiper .swiper-pagination-bullet{background:var(--border-02);opacity:1;width:8px;height:8px}.Detail-module__c1gViq__servicesSwiper .swiper-pagination-bullet-active{background:var(--black);border-radius:10px;width:24px}.Detail-module__c1gViq__detailContentReviews{border-bottom:1px solid var(--border-02);padding-top:40px;padding-bottom:40px}.Detail-module__c1gViq__detailContentReviews h3{margin-bottom:24px}.Detail-module__c1gViq__reviewTopRow{grid-template-columns:220px 1fr;gap:24px;margin-bottom:32px;display:grid}.Detail-module__c1gViq__reviewSummaryBox{border:1px solid var(--border-02);border-radius:24px;flex-direction:column;justify-content:center;gap:12px;min-height:220px;padding:24px;display:flex}.Detail-module__c1gViq__reviewAverageRating{align-items:center;gap:12px;display:flex}.Detail-module__c1gViq__reviewAverageRating span{font-size:42px;font-weight:700}.Detail-module__c1gViq__reviewStars{gap:4px;display:flex}.Detail-module__c1gViq__reviewAverageText{color:var(--dark-gray);font-size:16px}.Detail-module__c1gViq__reviewBreakdownRow{flex-direction:column;gap:12px;display:flex}.Detail-module__c1gViq__reviewBreakdownItem{grid-template-columns:32px 1fr auto;align-items:center;gap:12px;display:grid}.Detail-module__c1gViq__reviewBreakdownStars{color:var(--black);font-weight:700}.Detail-module__c1gViq__reviewProgress{background-color:var(--light-gray);border-radius:999px;width:100%;height:10px;overflow:hidden}.Detail-module__c1gViq__reviewProgressFill{background-color:#ff9b1f;border-radius:999px;height:100%}.Detail-module__c1gViq__reviewBreakdownCount{color:var(--dark-gray);white-space:nowrap}.Detail-module__c1gViq__reviewSwiperWrapper{width:100%;padding-bottom:40px;position:relative;overflow:hidden}.Detail-module__c1gViq__reviewSwiper{width:100%;overflow:visible!important}.Detail-module__c1gViq__reviewSwiper .swiper-slide{height:auto;display:flex}.Detail-module__c1gViq__reviewSwiper .swiper-slide .Detail-module__c1gViq__reviewCard{box-sizing:border-box;width:100%;height:100%}:is(.Detail-module__c1gViq__reviewSwiper .swiper-button-prev,.Detail-module__c1gViq__reviewSwiper .swiper-button-next){background:var(--white);border:1px solid var(--border-02);border-radius:50%;width:36px;height:36px;box-shadow:0 4px 12px #0000001a}.Detail-module__c1gViq__reviewSwiper .swiper-button-prev:after{color:var(--black);font-size:14px;font-weight:700}.Detail-module__c1gViq__reviewSwiper .swiper-button-next:after{color:var(--black);font-size:14px;font-weight:700}.Detail-module__c1gViq__reviewSwiper .swiper-pagination{bottom:0}.Detail-module__c1gViq__reviewSwiper .swiper-pagination-bullet{background:var(--border-02);opacity:1;width:8px;height:8px}.Detail-module__c1gViq__reviewSwiper .swiper-pagination-bullet-active{background:var(--black);border-radius:10px;width:24px}.Detail-module__c1gViq__reviewSwiper .swiper-button-disabled{opacity:.35;cursor:not-allowed}.Detail-module__c1gViq__reviewCard{border:1px solid var(--border-02);background-color:var(--white);border-radius:32px;padding:24px}.Detail-module__c1gViq__reviewCardHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.Detail-module__c1gViq__reviewCardHeader h4{margin:0;font-size:18px}.Detail-module__c1gViq__reviewCardDate{color:var(--dark-gray);margin:4px 0 0;font-size:14px}.Detail-module__c1gViq__reviewCardStars{align-items:center;gap:6px;display:flex}.Detail-module__c1gViq__reviewCardStars img{width:14px;height:14px}.Detail-module__c1gViq__reviewRatingValue{color:var(--black);font-size:14px;font-weight:700}.Detail-module__c1gViq__reviewCardText{color:var(--dark-gray);margin:0;line-height:1.8}@media (max-width:992px){.Detail-module__c1gViq__reviewTopRow{grid-template-columns:1fr}}.Detail-module__c1gViq__detailContentLocation{border-bottom:1px solid var(--border-02);padding-top:40px;padding-bottom:40px}.Detail-module__c1gViq__detailContentLocation h3{margin-bottom:20px}.Detail-module__c1gViq__detailContentMap{background-color:var(--light-gray);border-radius:24px;width:100%;height:400px;margin-bottom:32px}.Detail-module__c1gViq__detailContentAddressRow{grid-template-columns:repeat(2,1fr);gap:60px;display:grid}.Detail-module__c1gViq__detailContentAddressCol{align-items:start;gap:8px;display:flex}.Detail-module__c1gViq__detailContentAddressCol img{width:100%;max-width:28px;height:28px}.Detail-module__c1gViq__detailContentAddressCol h5{color:var(--black);margin-bottom:8px;font-family:Montserrat,sans-serif}.Detail-module__c1gViq__detailContentRefundPolicy{border-bottom:1px solid var(--border-02);z-index:-1;padding-top:40px;padding-bottom:40px;position:relative}.Detail-module__c1gViq__detailContentRefundPolicy h3{margin-bottom:20px}.Detail-module__c1gViq__detailContentRefundPolicy ul,.Detail-module__c1gViq__detailContentRefundPolicy ol{margin-bottom:20px;padding:0;list-style:none}.Detail-module__c1gViq__detailContentRefundPolicy ul li{margin-bottom:20px;padding-left:30px;position:relative}.Detail-module__c1gViq__detailContentRefundPolicy ul li:before{content:"";background-image:url(../media/rectangle-icon.0sje46oa4n-yf.svg);background-repeat:no-repeat;background-size:contain;width:22px;height:22px;position:absolute;top:0;left:0}.Detail-module__c1gViq__detailContentYouMight{padding-top:40px}.Detail-module__c1gViq__detailContentYouMight h3{margin-bottom:20px}.Detail-module__c1gViq__detailContentYouMightRow{overflow:hidden}.Detail-module__c1gViq__youMightSwiper{width:100%;margin-left:0!important;margin-right:0!important;padding-bottom:40px!important;overflow:visible!important}.Detail-module__c1gViq__youMightSwiper .swiper-pagination{bottom:0}.Detail-module__c1gViq__youMightSwiper .swiper-pagination-bullet{background:var(--border-02);opacity:1;width:8px;height:8px}.Detail-module__c1gViq__youMightSwiper .swiper-pagination-bullet-active{background:var(--black);border-radius:10px;width:24px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc{background-color:var(--white);border-radius:32px;padding:24px;box-shadow:0 7px 40px #0000001a}.Detail-module__c1gViq__bookingCardStyle img{width:18px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc .Detail-module__c1gViq__desktopPriceLabel{color:var(--black);align-items:center;gap:4px;margin-bottom:20px;font-size:22px;font-weight:600}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc p span{color:var(--dark-gray);font-size:16px;font-weight:400}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailFilter{border-bottom:1px solid var(--border-02);grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;padding-bottom:20px;display:grid}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailCalender{border:1px solid var(--border-02);border-radius:20px;padding:20px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailCalenderHeader{align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:inline-flex}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailCalenderHeader img{width:100%;max-width:20px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailCalenderDate{color:var(--black)}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__btn{background-color:var(--black);width:100%;color:var(--white);border:1px solid var(--border-02);cursor:pointer;border-radius:60px;outline:none;margin-top:20px;padding:14px;font-size:16px;font-weight:400;display:block}.yarl__slide_image{object-fit:cover!important;border-radius:16px!important;width:min(900px,100%)!important}.Detail-module__c1gViq__dateInput{cursor:pointer;background:0 0;border:none;outline:none;width:100%;font-size:16px;font-weight:600}.Detail-module__c1gViq__detailContentSpaceCol{border:1px solid var(--light-sky-border);border-radius:32px;flex-direction:column;height:100%;padding:20px;display:flex;position:relative;overflow:hidden}.Detail-module__c1gViq__detailContentSpaceCol ul{flex:1;padding-left:20px}.Detail-module__c1gViq__detailContentSpaceCol ul li{margin-bottom:20px;list-style:outside}.Detail-module__c1gViq__detailContentSpacebg{flex-direction:column;height:100%;display:flex}.Detail-module__c1gViq__detailContentSpacebg img{border-radius:24px;flex-shrink:0;margin-bottom:20px;object-fit:cover!important;height:220px!important}.Detail-module__c1gViq__detailContentSpaceCol h4{margin-bottom:20px}.Detail-module__c1gViq__servicesSwiper .swiper-slide{height:auto}.Detail-module__c1gViq__datefilter{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.Detail-module__c1gViq__mobileSidebarHandle{display:none}.Detail-module__c1gViq__mobileSidebarChevron{font-size:18px;transition:transform .3s;display:inline-block}.Detail-module__c1gViq__mobileSidebarChevronOpen{transform:rotate(180deg)}.Detail-module__c1gViq__mobileBookingFields{overflow:visible}.Detail-module__c1gViq__calendarInputBtn{all:unset;cursor:pointer;color:#999;justify-content:space-between;align-items:center;width:100%;font-size:15px;display:flex}.Detail-module__c1gViq__calendarInputBtn.Detail-module__c1gViq__calendarInputBtnFilled{color:#111}.Detail-module__c1gViq__calendarInputValue{display:block}.Detail-module__c1gViq__bookingCard{border:1px solid #e3e3e3;border-radius:10px;padding:12px 14px}.Detail-module__c1gViq__bookingLabel{color:#555;margin-bottom:8px;font-size:13px;display:block}.Detail-module__c1gViq__requiredMark{color:#e11d48}.Detail-module__c1gViq__stepperRow{justify-content:space-between;align-items:center;display:flex}.Detail-module__c1gViq__stepperBtn{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;line-height:1;display:flex}.Detail-module__c1gViq__priceStatusLoading{text-align:center;color:#666;margin-top:20px}.Detail-module__c1gViq__priceStatusError{text-align:center;color:#e11d48;margin-top:20px}.Detail-module__c1gViq__unavailableWrap{text-align:center;margin-top:24px}.Detail-module__c1gViq__unavailableIcon{font-size:32px}.Detail-module__c1gViq__unavailableText{color:#b45309;margin-top:8px}.Detail-module__c1gViq__priceBreakdown{color:#333;margin-top:20px;font-size:14px}.Detail-module__c1gViq__priceRow{justify-content:space-between;display:flex}.Detail-module__c1gViq__priceRow+.Detail-module__c1gViq__priceRow{margin-top:6px}.Detail-module__c1gViq__priceTotalRow{border-top:1px solid #eee;justify-content:space-between;margin-top:10px;padding-top:10px;font-weight:700;display:flex}.Detail-module__c1gViq__btnUnavailable{color:#888;cursor:not-allowed;background:#fff;border:1px solid #ccc;border-radius:10px;width:100%;margin-top:20px;padding:14px;font-weight:600}.Detail-module__c1gViq__richTextContent{color:#2d2d2d;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.8}.Detail-module__c1gViq__richTextContent p{margin:8px 0}.Detail-module__c1gViq__richTextContent ul,.Detail-module__c1gViq__richTextContent ol{margin:8px 0;padding-left:25px}.Detail-module__c1gViq__richTextContent ul{list-style:outside}.Detail-module__c1gViq__richTextContent ol{list-style:decimal}.Detail-module__c1gViq__richTextContent ul li,.Detail-module__c1gViq__richTextContent ol li{margin:5px 0;padding-left:0}.Detail-module__c1gViq__richTextContent ul li:before,.Detail-module__c1gViq__richTextContent ol li:before{content:none}.Detail-module__c1gViq__richTextContent *{font-family:Montserrat,sans-serif!important}@media screen and (max-width:1800px){.Detail-module__c1gViq__detail{--hero-height:580px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow,.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInner .Detail-module__c1gViq__detailColInnerImg,.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow{gap:28px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc p{font-size:20px}.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow{top:120px}.Detail-module__c1gViq__detailContentAddressRow{gap:40px}}@media screen and (max-width:1600px){.Detail-module__c1gViq__detail{--hero-height:520px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow,.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInner .Detail-module__c1gViq__detailColInnerImg{gap:24px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColRight{max-width:448px}.Detail-module__c1gViq__detail{padding-top:140px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow{gap:24px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailSidebar{max-width:448px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc{padding:20px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc p{font-size:18px}.Detail-module__c1gViq__detailOverViewBeds{padding-bottom:30px}.Detail-module__c1gViq__detailContentAboutVilla{padding-top:30px;padding-bottom:30px}.Detail-module__c1gViq__detailContentAmenities,.Detail-module__c1gViq__detailContentServices{padding:30px 0}.Detail-module__c1gViq__detailContentReviews,.Detail-module__c1gViq__detailContentLocation,.Detail-module__c1gViq__detailContentRefundPolicy{padding-top:30px;padding-bottom:30px}.Detail-module__c1gViq__detailContentYouMight{padding-top:30px}.Detail-module__c1gViq__detailContentAddressRow{gap:30px}}@media screen and (max-width:1440px){.Detail-module__c1gViq__detail{--hero-height:460px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow,.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInner .Detail-module__c1gViq__detailColInnerImg{gap:20px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColRight{max-width:380px}.Detail-module__c1gViq__detail{padding-top:130px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow{gap:20px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailSidebar{max-width:380px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc p{font-size:16px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailCalenderHeader{margin-bottom:16px}.Detail-module__c1gViq__detailOverViewBeds{padding-bottom:24px}.Detail-module__c1gViq__detailContentAboutVilla{padding-top:24px;padding-bottom:24px}.Detail-module__c1gViq__detailContentAmenities,.Detail-module__c1gViq__detailContentServices{padding:24px 0}.Detail-module__c1gViq__detailContentReviews,.Detail-module__c1gViq__detailContentLocation,.Detail-module__c1gViq__detailContentRefundPolicy{padding-top:24px;padding-bottom:24px}.Detail-module__c1gViq__detailContentYouMight{padding-top:24px}.Detail-module__c1gViq__detailOverViewBeds .Detail-module__c1gViq__detailOverViewBedsRow{max-width:350px;padding:18px 12px}.Detail-module__c1gViq__detailOverViewReviews span,.Detail-module__c1gViq__detailOverViewReviews .Detail-module__c1gViq__detailOverViewCount{font-size:16px}.Detail-module__c1gViq__detailContentAddressRow{gap:20px}.Detail-module__c1gViq__amenitiesToggle{font-size:16px}}@media screen and (max-width:1199px){.Detail-module__c1gViq__detail{--hero-height:400px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColRight{max-width:334px}.Detail-module__c1gViq__detail{padding-top:120px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailHeart{width:40px;height:40px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailRating{padding:12px}.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow{gap:12px}.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow .Detail-module__c1gViq__detailTabCol{font-size:13px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailSidebar{max-width:334px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailCalender{padding:16px}.Detail-module__c1gViq__detailOverViewBeds .Detail-module__c1gViq__detailOverViewBedsRow{gap:12px;padding:16px 12px}.Detail-module__c1gViq__amenitiesCollapsed{max-height:208px}}@media screen and (max-width:991px){.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow{flex-direction:column;gap:20px;height:auto}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailCol{height:auto}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColRight{max-width:100%;height:auto}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow img,.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColMainImg{border-radius:16px;height:350px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImg{flex-direction:row;gap:20px;height:auto}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImgTop,.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImgBottom{border-radius:16px;height:350px}.Detail-module__c1gViq__detail{padding-top:100px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailRating{padding:12px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailHeart img{height:16px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailRating,.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImgBottom{border-radius:16px}.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow{border-radius:16px;grid-template-columns:repeat(4,1fr);position:static}.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow .Detail-module__c1gViq__detailTabCol,.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc,.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailCalender{border-radius:16px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow{flex-direction:column-reverse}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailSidebar{z-index:998;max-width:100%;position:fixed;bottom:0;left:0;right:0}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentCol{padding-bottom:190px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc{border-radius:24px 24px 0 0;max-height:85vh;overflow-y:auto;box-shadow:0 -8px 30px #0000001a}.Detail-module__c1gViq__mobileSidebarHandle{cursor:pointer;border-bottom:1px solid var(--border-02);color:var(--black);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;font-size:15px;font-weight:600;display:flex}.Detail-module__c1gViq__mobileBookingFields{opacity:0;max-height:0;transition:max-height .35s,opacity .25s;overflow:hidden}.Detail-module__c1gViq__mobileBookingFieldsOpen{opacity:1;max-height:1000px}.Detail-module__c1gViq__detailOverViewBeds .Detail-module__c1gViq__detailOverViewBedsRow{border-radius:16px;padding:16px 12px}.Detail-module__c1gViq__detailContentAmenitiesRow{grid-template-columns:repeat(2,1fr);gap:16px}.Detail-module__c1gViq__detailOverViewReviews .Detail-module__c1gViq__star{border-radius:16px}.Detail-module__c1gViq__amenitiesCollapsed{max-height:188px}.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow{top:88px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailSidebar{top:initial}}@media screen and (max-width:767px){.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow{display:none}.Detail-module__c1gViq__mobileHeroSlider{border-radius:16px;height:350px;display:block;position:relative;overflow:hidden}.Detail-module__c1gViq__mobileHeroSwiper{width:100%;height:100%}.Detail-module__c1gViq__mobileHeroSwiper .swiper-slide{height:100%}.Detail-module__c1gViq__mobileHeroSlide{cursor:pointer;width:100%;height:100%}.Detail-module__c1gViq__mobileHeroSlide img{object-fit:cover;width:100%;height:100%;display:block}.Detail-module__c1gViq__mobileHeroHeart{z-index:20;-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);cursor:pointer;background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px;right:16px}.Detail-module__c1gViq__mobileHeroNavBtn{z-index:20;background:var(--white);width:36px;height:36px;color:var(--black);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0003}.Detail-module__c1gViq__mobileHeroPrev{left:12px}.Detail-module__c1gViq__mobileHeroNext{right:12px}.Detail-module__c1gViq__mobileHeroViewPhotos{z-index:20;background:var(--white);color:var(--black);cursor:pointer;border:none;border-radius:60px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.Detail-module__c1gViq__detailContentRefundPolicy ul li:before{top:4px}}@media screen and (max-width:575px){.Detail-module__c1gViq__detail{padding-top:90px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailRating,.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImgBottom,.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow,.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow .Detail-module__c1gViq__detailTabCol{border-radius:8px}.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow{grid-template-columns:repeat(3,1fr)}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailCalender{border-radius:8px;padding:16px}.Detail-module__c1gViq__detailOverViewBeds .Detail-module__c1gViq__detailOverViewBedsRow{border-radius:8px;max-width:315px}.Detail-module__c1gViq__detailContentAmenitiesRow{grid-template-columns:repeat(2,1fr);gap:16px}.Detail-module__c1gViq__detailOverViewReviews .Detail-module__c1gViq__star{border-radius:8px}.Detail-module__c1gViq__datefilter{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc{border-radius:0}.Detail-module__c1gViq__calendarInputBtn.Detail-module__c1gViq__calendarInputBtnFilled span{font-size:14px}.Detail-module__c1gViq__detailContentAddressCol h5{font-size:16px}}@media screen and (max-width:430px){.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow img,.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColMainImg{border-radius:8px;height:270px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImg{flex-direction:column;gap:12px}.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImgTop,.Detail-module__c1gViq__detail .Detail-module__c1gViq__detailRow .Detail-module__c1gViq__detailColInnerImgBottom{border-radius:8px;height:200px}.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow{grid-template-columns:repeat(2,1fr)}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailFilter,.Detail-module__c1gViq__detailContentAmenitiesRow{grid-template-columns:repeat(1,1fr)}.Detail-module__c1gViq__detailContentAddressRow{grid-template-columns:1fr}.Detail-module__c1gViq__detailOverViewBeds{flex-direction:column;align-items:start;gap:20px}.Detail-module__c1gViq__detailOverViewBeds .Detail-module__c1gViq__detailOverViewBedsRow .Detail-module__c1gViq__detailOverViewBedsCol img{width:100%;max-width:14px}.Detail-module__c1gViq__detailOverViewBeds .Detail-module__c1gViq__detailOverViewBedsRow .Detail-module__c1gViq__detailOverViewBedsCol{gap:4px}.Detail-module__c1gViq__mobileHeroSlider{border-radius:8px;height:270px}}@media screen and (max-width:321px){.Detail-module__c1gViq__detailTab .Detail-module__c1gViq__detailTabRow{grid-template-columns:repeat(2,1fr)}.Detail-module__c1gViq__stepperBtn{width:24px;height:24px}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc p{flex-direction:column;align-items:start;margin-bottom:0;display:block}.Detail-module__c1gViq__detailContentWrapper .Detail-module__c1gViq__detailContentRow .Detail-module__c1gViq__detailContentDesc p span{padding-top:10px;font-size:14px;display:inline-block}}.Detail-module__c1gViq__mobileCollapsedBar{display:none}.Detail-module__c1gViq__fullSidebarContent{display:block}@media screen and (max-width:991px){.global-whatsapp-btn{bottom:120px!important}.Detail-module__c1gViq__collapsedDesc{background-color:var(--white);box-shadow:0 -8px 30px #0000001a;border-radius:24px 24px 0 0!important;padding:12px 24px!important}.Detail-module__c1gViq__collapsedDesc .Detail-module__c1gViq__mobileCollapsedBar{justify-content:space-between;align-items:center;width:100%;display:flex}.Detail-module__c1gViq__collapsedDesc .Detail-module__c1gViq__fullSidebarContent{display:none}.Detail-module__c1gViq__mobileCollapsedPrice{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.Detail-module__c1gViq__startsFromLabel{color:#888;font-size:12px;font-weight:500;line-height:1}.Detail-module__c1gViq__startsFromVal{color:var(--black);align-items:baseline;gap:4px;font-size:16px;font-weight:700;line-height:1.2;display:inline-flex}.Detail-module__c1gViq__gstLabel{color:var(--dark-gray);font-size:11px;font-weight:400}.Detail-module__c1gViq__mobileCollapsedBookBtn{background-color:var(--black);color:var(--white);cursor:pointer;border:none;border:1px solid var(--border-02);border-radius:60px;padding:10px 24px;font-size:14px;font-weight:600;line-height:1}}.Detail-module__c1gViq__couponError{color:var(--error);margin-top:8px;font-size:14px;font-weight:500}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
.Eventform-module__nZibqa__popupOverlay{-webkit-backdrop-filter:blur(6px);z-index:9999;background:#0f0f0f8c;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.25s Eventform-module__nZibqa__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes Eventform-module__nZibqa__fadeIn{0%{opacity:0}to{opacity:1}}.Eventform-module__nZibqa__popup{background:var(--white);border-radius:24px;width:100%;max-width:920px;max-height:88vh;animation:.3s Eventform-module__nZibqa__popIn;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000059}@keyframes Eventform-module__nZibqa__popIn{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.Eventform-module__nZibqa__closeBtn{background:var(--white);cursor:pointer;width:36px;height:36px;color:var(--black);z-index:10;border:1px solid #e3e4e7;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:all .2s;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 2px 8px #00000014}.Eventform-module__nZibqa__closeBtn:hover{background:var(--black);color:var(--white);border-color:var(--black);transform:rotate(90deg)}.Eventform-module__nZibqa__authRow{background-color:var(--white);min-height:100%;max-height:88vh;display:flex}.Eventform-module__nZibqa__authColImg{flex:0 0 42%;max-width:42%;display:none;position:relative}.Eventform-module__nZibqa__authImg{height:100%;min-height:600px;position:relative;overflow:hidden}.Eventform-module__nZibqa__authImg:after{content:"";z-index:1;background:linear-gradient(#0000 30%,#0000000d 60%,#0000008c 100%);position:absolute;inset:0}.Eventform-module__nZibqa__authImg h2{color:var(--white);z-index:2;margin:0;font-size:28px;font-weight:600;line-height:1.35;position:absolute;top:40px;left:40px;right:40px}.Eventform-module__nZibqa__authImg img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.Eventform-module__nZibqa__authCol{flex:1;min-width:0;max-height:88vh;padding:44px 44px 36px;overflow-y:auto}.Eventform-module__nZibqa__authCol::-webkit-scrollbar{width:6px}.Eventform-module__nZibqa__authCol::-webkit-scrollbar-track{background:0 0}.Eventform-module__nZibqa__authCol::-webkit-scrollbar-thumb{background:#d8d9dc;border-radius:10px}.Eventform-module__nZibqa__authCol::-webkit-scrollbar-thumb:hover{background:#b9bac0}.Eventform-module__nZibqa__logo{margin-bottom:28px}.Eventform-module__nZibqa__authCol h3{color:var(--black);letter-spacing:-.3px;margin-bottom:8px;font-size:26px;font-weight:600}.Eventform-module__nZibqa__otp{color:var(--text);margin-bottom:28px;font-size:14px;line-height:1.5}.Eventform-module__nZibqa__authFormInputGroup{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.Eventform-module__nZibqa__authFormInput{flex-direction:column;gap:7px;display:flex}.Eventform-module__nZibqa__authFormInput label{color:var(--text);font-size:13px;font-weight:500}.Eventform-module__nZibqa__authFormInput input,.Eventform-module__nZibqa__authFormInput select{background:var(--white);width:100%;color:var(--black);border:1px solid #e3e4e7;border-radius:10px;outline:none;padding:13px 15px;font-size:14px;transition:border-color .2s,box-shadow .2s}.Eventform-module__nZibqa__authFormInput input::placeholder{color:#a6a7ab}.Eventform-module__nZibqa__authFormInput input:focus,.Eventform-module__nZibqa__authFormInput select:focus{border-color:var(--black);box-shadow:0 0 0 3px #0000000f}.Eventform-module__nZibqa__authFormInput select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:36px}.Eventform-module__nZibqa__primaryBtn{background:var(--black);width:100%;color:var(--white);border:1px solid var(--black);cursor:pointer;border-radius:10px;margin-top:10px;padding:15px;font-size:15px;font-weight:600;transition:all .2s}.Eventform-module__nZibqa__primaryBtn:hover{background:var(--white);color:var(--black)}.Eventform-module__nZibqa__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.Eventform-module__nZibqa__term{text-align:center;color:var(--text);margin-top:18px;font-size:12px}.Eventform-module__nZibqa__term a{color:var(--black);text-decoration:underline}.Eventform-module__nZibqa__requiredMark{color:#e11d48}.Eventform-module__nZibqa__error{color:#e11d48;margin:0;font-size:12px}@media (min-width:992px){.Eventform-module__nZibqa__authColImg{display:block}.Eventform-module__nZibqa__authCol{padding:48px}}@media (max-width:768px){.Eventform-module__nZibqa__popup{border-radius:16px;max-height:92vh}.Eventform-module__nZibqa__authFormInputGroup{grid-template-columns:1fr}.Eventform-module__nZibqa__authCol{max-height:92vh;padding:32px 24px 24px}.Eventform-module__nZibqa__closeBtn{top:14px;right:14px}}
.ReviewModal-module__C25-dq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;animation:.2s ReviewModal-module__C25-dq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ReviewModal-module__C25-dq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReviewModal-module__C25-dq__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ReviewModal-module__C25-dq__modal{background:var(--white);border:1px solid var(--light-sky-border);border-radius:32px;width:100%;max-width:480px;max-height:90vh;padding:40px;animation:.25s ReviewModal-module__C25-dq__slideUp;position:relative;overflow-y:auto}.ReviewModal-module__C25-dq__closeBtn{border:1px solid var(--light-sky-border);background:var(--light-gray);width:36px;height:36px;color:var(--black);cursor:pointer;transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.ReviewModal-module__C25-dq__closeBtn:hover{background:var(--black);color:var(--white);border-color:var(--black)}.ReviewModal-module__C25-dq__modalTitle{color:var(--black);margin-bottom:4px}.ReviewModal-module__C25-dq__modalSubtitle{color:var(--dark-gray);margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:15px}.ReviewModal-module__C25-dq__villaStrip{border:1px solid var(--light-sky-border);border-radius:20px;align-items:center;gap:14px;margin-bottom:28px;padding:12px;display:flex}.ReviewModal-module__C25-dq__villaImgWrap{border-radius:14px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.ReviewModal-module__C25-dq__villaImg{object-fit:cover!important;width:64px!important;height:64px!important}.ReviewModal-module__C25-dq__villaName{color:var(--black);margin-bottom:4px;font-size:16px;line-height:1.2}.ReviewModal-module__C25-dq__villaAddress{color:var(--dark-gray);font-family:Montserrat,sans-serif;font-size:14px}.ReviewModal-module__C25-dq__ratingBlock{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.ReviewModal-module__C25-dq__fieldLabel{color:var(--black);font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.ReviewModal-module__C25-dq__stars{align-items:center;gap:8px;display:flex}.ReviewModal-module__C25-dq__starBtn{cursor:pointer;color:#f5b301;background:0 0;border:none;padding:0;transition:transform .15s;display:flex}.ReviewModal-module__C25-dq__starBtn:hover{transform:scale(1.12)}.ReviewModal-module__C25-dq__fieldGroup{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.ReviewModal-module__C25-dq__textarea{resize:vertical;border:1px solid var(--light-sky-border);min-height:100px;color:var(--black);transition:var(--transition);border-radius:20px;outline:none;padding:16px 20px;font-family:Montserrat,sans-serif;font-size:15px}.ReviewModal-module__C25-dq__textarea:focus{border-color:var(--black)}.ReviewModal-module__C25-dq__textarea::placeholder{color:#9e9e9e}.ReviewModal-module__C25-dq__charCount{color:var(--dark-gray);align-self:flex-end;font-family:Montserrat,sans-serif;font-size:12px}.ReviewModal-module__C25-dq__errorText{color:#d33;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:14px}.ReviewModal-module__C25-dq__modalActions{align-items:center;gap:12px;margin-top:8px;display:flex}.ReviewModal-module__C25-dq__btnOutline{border:1px solid var(--light-sky-border);background:var(--white);color:var(--black);cursor:pointer;transition:var(--transition);border-radius:60px;flex:1;padding:14px 24px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400}.ReviewModal-module__C25-dq__btnOutline:hover:not(:disabled){border-color:var(--black)}.ReviewModal-module__C25-dq__btnFill{border:1px solid var(--black);background:var(--black);color:var(--white);cursor:pointer;transition:var(--transition);border-radius:60px;flex:1;padding:14px 24px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400}.ReviewModal-module__C25-dq__btnFill:hover:not(:disabled){color:var(--black);background:0 0}.ReviewModal-module__C25-dq__btnOutline:disabled,.ReviewModal-module__C25-dq__btnFill:disabled{opacity:.6;cursor:not-allowed}.ReviewModal-module__C25-dq__successState{text-align:center;flex-direction:column;align-items:center;padding:12px 0 4px;display:flex}.ReviewModal-module__C25-dq__successIcon{background:var(--light-gray);color:#f5b301;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.ReviewModal-module__C25-dq__successState .ReviewModal-module__C25-dq__btnFill{width:100%;margin-top:12px}@media screen and (max-width:575px){.ReviewModal-module__C25-dq__modal{border-radius:20px;padding:28px 20px}.ReviewModal-module__C25-dq__modalActions{flex-direction:column}}
