.MyAccount-module__no01Rq__myAccount{padding-top:160px}.MyAccount-module__no01Rq__myAccountRow{grid-template-columns:384px 1fr;gap:32px;display:grid}.MyAccount-module__no01Rq__content{border:1px solid var(--light-sky-border);border-radius:32px;padding:32px}.MyAccount-module__no01Rq__contentTitle{border-bottom:1px solid var(--light-sky-border);margin-bottom:32px;padding-bottom:32px}.MyAccount-module__no01Rq__contentTitleWish{border:1px solid var(--light-sky-border);border-radius:32px;margin-bottom:32px;padding:32px}.MyAccount-module__no01Rq__emptyBookings{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:260px;display:flex}.MyAccount-module__no01Rq__emptyBookings p{margin:0}.MyAccount-module__no01Rq__emptyBookingsCta{border:1px solid var(--black);background:var(--black);color:var(--white);transition:var(--transition);border-radius:60px;justify-content:center;align-items:center;padding:14px 32px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.MyAccount-module__no01Rq__emptyBookingsCta:hover{color:var(--black);background:0 0}.MyAccount-module__no01Rq__avatar{background-color:var(--black);width:88px;height:88px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:32px;font-size:20px;font-weight:600;display:flex}.MyAccount-module__no01Rq__formGroup{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px;display:grid}.MyAccount-module__no01Rq__formField{flex-direction:column;gap:8px;display:flex}.MyAccount-module__no01Rq__formFieldFull{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.MyAccount-module__no01Rq__saveBtn{background-color:var(--black);color:var(--white);cursor:pointer;transition:var(--transition);border:none;border:1px solid var(--black);border-radius:60px;padding:14px 32px;font-size:16px;font-weight:500;line-height:1.2;display:inline-block}.MyAccount-module__no01Rq__saveBtn:hover{border:1px solid var(--black);color:var(--black);background:0 0}.MyAccount-module__no01Rq__wishlistGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.MyAccount-module__no01Rq__pagination{justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.MyAccount-module__no01Rq__pageBtn{border:1.5px solid var(--light-sky-border);background:var(--light-gray);width:40px;height:40px;color:var(--black);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1;transition:background .2s,border-color .2s,color .2s;display:flex}.MyAccount-module__no01Rq__pageBtn:hover:not(.MyAccount-module__no01Rq__disabled):not(.MyAccount-module__no01Rq__pageBtnActive){background:var(--light-gray);border-color:var(--light-sky-border)}.MyAccount-module__no01Rq__pageBtnActive{background:var(--black);border-color:var(--black);color:var(--white);font-weight:600}.MyAccount-module__no01Rq__pageBtnNav{color:var(--black)}.MyAccount-module__no01Rq__pageBtnNav svg{display:block}.MyAccount-module__no01Rq__disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.MyAccount-module__no01Rq__bookingList{flex-direction:column;gap:24px;display:flex}.MyAccount-module__no01Rq__bookingCard{border:1px solid var(--light-sky-border);border-radius:32px;grid-template-columns:352px 1fr;padding:16px;display:grid}.MyAccount-module__no01Rq__bookingImg{border-radius:16px;position:relative;overflow:hidden}.MyAccount-module__no01Rq__swiper{--swiper-pagination-bottom:12px;border-radius:16px;width:100%}.MyAccount-module__no01Rq__bookingImgEl{aspect-ratio:352/229;object-fit:cover;display:block;object-fit:cover!important;width:100%!important;height:100%!important}.MyAccount-module__no01Rq__swiper .swiper-slide{width:100%}.MyAccount-module__no01Rq__swiper .swiper-pagination{background-color:#0000001a;border-radius:56px;justify-content:center;align-items:center;gap:5px;height:12px;margin:0 auto;padding:4px;display:inline-flex;bottom:12px;left:0;right:0;width:88px!important}.MyAccount-module__no01Rq__swiper .swiper-pagination-bullet{opacity:1;cursor:pointer;background:#0003;border-radius:10px;width:17px;height:4px;transition:width .25s,background .25s;margin:0!important}.MyAccount-module__no01Rq__swiper .swiper-pagination-bullet-active{background:var(--white)}.MyAccount-module__no01Rq__cardImgTop{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.MyAccount-module__no01Rq__cardImgTop>*{pointer-events:auto}.MyAccount-module__no01Rq__cardRating{-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);background:#0000001a;border-radius:56px;align-items:center;gap:4px;height:36px;padding:10px 12px;display:flex}.MyAccount-module__no01Rq__cardRating span{color:var(--white);font-size:14px;font-weight:500;line-height:1.2}.MyAccount-module__no01Rq__cardLike{-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:36px;height:36px;display:flex}.MyAccount-module__no01Rq__bookingDetails{flex-direction:column;gap:16px;padding:16px 40px;display:flex}.MyAccount-module__no01Rq__bookingHeader{border-bottom:1px solid var(--light-sky-border);padding-bottom:16px}.MyAccount-module__no01Rq__bookingTitle{color:var(--black);margin-bottom:8px}.MyAccount-module__no01Rq__bookingAddress{align-items:start;gap:6px;display:flex}.MyAccount-module__no01Rq__bookingAddress img{width:100%;max-width:20px;height:20px}.MyAccount-module__no01Rq__bookingAddress p{color:var(--dark-gray)}.MyAccount-module__no01Rq__bookingInfoGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.MyAccount-module__no01Rq__bookingInfoBox{border:1px solid var(--light-sky-border);border-radius:20px;flex-direction:column;gap:20px;padding:20px;display:flex}.MyAccount-module__no01Rq__infoLabel{color:var(--dark-gray);align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;display:flex}.MyAccount-module__no01Rq__infoValue{font-family:Montserrat,sans-serif;font-weight:500;line-height:1.2}.MyAccount-module__no01Rq__infoLabel img{width:100%;max-width:20px;height:20px}.MyAccount-module__no01Rq__bookingMeta{border-bottom:1px solid var(--light-sky-border);flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.MyAccount-module__no01Rq__bookingMetaRow{color:var(--dark-gray);justify-content:space-between;align-items:center;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:1.2;display:flex}.MyAccount-module__no01Rq__bookingMetaRow span:last-child{color:var(--black)}.MyAccount-module__no01Rq__bookingActions{align-items:center;gap:12px;margin-top:auto;display:flex}.MyAccount-module__no01Rq__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}.MyAccount-module__no01Rq__btnOutline:hover{border-color:var(--black)}.MyAccount-module__no01Rq__btnFill{background:var(--black);color:var(--white);cursor:pointer;transition:var(--transition);border:none;border:1px solid var(--black);border-radius:60px;flex:1;padding:14px 24px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400}.MyAccount-module__no01Rq__btnFill:hover{color:var(--black);border:1px solid var(--black);background:0 0}.MyAccount-module__no01Rq__phoneField{background:#fff;border:1px solid #e5e5e5;border-radius:60px;align-items:center;height:64px;padding:0 24px;transition:all .3s;display:flex;position:relative}.MyAccount-module__no01Rq__phoneField:focus-within{border-color:#d9d9d9;box-shadow:0 0 0 4px #00000008}.MyAccount-module__no01Rq__countryCode{cursor:pointer;flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}.MyAccount-module__no01Rq__flag{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px!important;height:24px!important}.MyAccount-module__no01Rq__countryCode span{color:#8a8a8a;white-space:nowrap;font-size:18px}.MyAccount-module__no01Rq__divider{background:#e5e5e5;flex-shrink:0;width:1px;height:24px;margin:0 20px}.MyAccount-module__no01Rq__phoneInput{color:#1d1d1d;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:18px}.MyAccount-module__no01Rq__phoneInput::placeholder{color:#9e9e9e}.MyAccount-module__no01Rq__dropdown{background:var(--white);border:1px solid var(--light-sky-border);z-index:10;border-radius:16px;min-width:120px;position:absolute;top:55px;left:0;overflow:hidden;box-shadow:0 8px 20px #00000014}.MyAccount-module__no01Rq__dropdownItem img{border-radius:50%;width:100%;max-width:24px;height:24px}.MyAccount-module__no01Rq__dropdownItem{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:background .2s;display:flex}.MyAccount-module__no01Rq__dropdownItem:hover{background:#f5f5f5}@media screen and (max-width:1800px){.MyAccount-module__no01Rq__myAccountRow{gap:28px}.MyAccount-module__no01Rq__contentTitle{margin-bottom:28px;padding-bottom:28px}.MyAccount-module__no01Rq__avatar{width:80px;height:80px;margin-bottom:28px}.MyAccount-module__no01Rq__content{padding:28px}.MyAccount-module__no01Rq__formFieldFull{margin-bottom:28px}.MyAccount-module__no01Rq__contentTitleWish{padding:28px}.MyAccount-module__no01Rq__bookingDetails{padding:16px 30px}.MyAccount-module__no01Rq__phoneField{height:60px;padding:0 20px}.MyAccount-module__no01Rq__phoneInput,.MyAccount-module__no01Rq__countryCode span{font-size:17px}}@media screen and (max-width:1600px){.MyAccount-module__no01Rq__myAccountRow{grid-template-columns:330px 1fr;gap:24px}.MyAccount-module__no01Rq__contentTitle{margin-bottom:24px;padding-bottom:24px}.MyAccount-module__no01Rq__avatar{width:70px;height:70px;margin-bottom:24px;font-size:18px}.MyAccount-module__no01Rq__content{padding:24px}.MyAccount-module__no01Rq__formFieldFull{margin-bottom:24px}.MyAccount-module__no01Rq__contentTitleWish{padding:24px}.MyAccount-module__no01Rq__bookingDetails{padding:16px 24px}.MyAccount-module__no01Rq__bookingInfoBox{padding:18px}.MyAccount-module__no01Rq__phoneField{height:56px;padding:0 18px}.MyAccount-module__no01Rq__phoneInput,.MyAccount-module__no01Rq__countryCode span{font-size:16px}.MyAccount-module__no01Rq__divider{margin:0 16px}}@media screen and (max-width:1440px){.MyAccount-module__no01Rq__myAccountRow{grid-template-columns:300px 1fr;gap:20px}.MyAccount-module__no01Rq__contentTitle{margin-bottom:20px;padding-bottom:20px}.MyAccount-module__no01Rq__avatar{width:60px;height:60px;margin-bottom:20px;font-size:16px}.MyAccount-module__no01Rq__content{padding:20px}.MyAccount-module__no01Rq__formFieldFull{margin-bottom:20px}.MyAccount-module__no01Rq__pageBtn{width:35px;height:35px}.MyAccount-module__no01Rq__wishlistGrid{grid-template-columns:repeat(2,1fr)}.MyAccount-module__no01Rq__contentTitleWish{margin-bottom:20px;padding:20px}.MyAccount-module__no01Rq__bookingDetails{padding:16px 20px}.MyAccount-module__no01Rq__bookingInfoBox{padding:16px}.MyAccount-module__no01Rq__bookingCard{grid-template-columns:280px 1fr}.MyAccount-module__no01Rq__bookingMetaRow{font-size:16px}.MyAccount-module__no01Rq__myAccount{padding-top:120px}.MyAccount-module__no01Rq__phoneField{height:54px;padding:0 16px}.MyAccount-module__no01Rq__phoneInput,.MyAccount-module__no01Rq__countryCode span{font-size:15px}.MyAccount-module__no01Rq__flag{width:20px!important;height:20px!important}.MyAccount-module__no01Rq__divider{height:20px;margin:0 14px}}@media screen and (max-width:1199px){.MyAccount-module__no01Rq__myAccountRow{grid-template-columns:280px 1fr}.MyAccount-module__no01Rq__wishlistGrid{grid-template-columns:repeat(2,1fr)}.MyAccount-module__no01Rq__contentTitleWish{padding:20px}.MyAccount-module__no01Rq__bookingCard{grid-template-columns:220px 1fr}}@media screen and (max-width:1024px){.MyAccount-module__no01Rq__bookingActions{flex-wrap:wrap}}@media screen and (max-width:991px){.MyAccount-module__no01Rq__myAccountRow{grid-template-columns:1fr}.MyAccount-module__no01Rq__content{border-radius:16px}.MyAccount-module__no01Rq__formGroup{grid-template-columns:repeat(1,1fr);margin-bottom:16px}.MyAccount-module__no01Rq__wishlistGrid{grid-template-columns:repeat(2,1fr)}.MyAccount-module__no01Rq__contentTitleWish{border-radius:8px}.MyAccount-module__no01Rq__bookingCard{border-radius:16px;grid-template-columns:1fr}.MyAccount-module__no01Rq__bookingInfoBox{border-radius:16px}}@media screen and (max-width:767px){.MyAccount-module__no01Rq__content{padding:20px}.MyAccount-module__no01Rq__formGroup{gap:16px}.MyAccount-module__no01Rq__wishlistGrid{grid-template-columns:repeat(2,1fr);gap:16px}.MyAccount-module__no01Rq__bookingDetails{padding:0}.MyAccount-module__no01Rq__myAccount{padding-top:100px}.MyAccount-module__no01Rq__phoneField{height:52px;padding:0 14px}.MyAccount-module__no01Rq__phoneInput,.MyAccount-module__no01Rq__countryCode span{font-size:14px}.MyAccount-module__no01Rq__divider{height:18px;margin:0 12px}.MyAccount-module__no01Rq__dropdown{min-width:100px;top:48px}}@media screen and (max-width:575px){.MyAccount-module__no01Rq__content{border-radius:8px}.MyAccount-module__no01Rq__wishlistGrid,.MyAccount-module__no01Rq__bookingInfoGrid{grid-template-columns:1fr}.MyAccount-module__no01Rq__bookingInfoBox{border-radius:8px;gap:14px}.MyAccount-module__no01Rq__bookingCard{border-radius:8px;gap:20px}.MyAccount-module__no01Rq__bookingMetaRow{font-size:14px}.MyAccount-module__no01Rq__phoneField{border-radius:40px;height:48px;padding:0 12px}.MyAccount-module__no01Rq__countryCode{gap:8px}.MyAccount-module__no01Rq__countryCode span{display:none}.MyAccount-module__no01Rq__flag{width:18px!important;height:18px!important}.MyAccount-module__no01Rq__phoneInput{font-size:13px}.MyAccount-module__no01Rq__divider{height:16px;margin:0 10px}.MyAccount-module__no01Rq__dropdown{min-width:90px}.MyAccount-module__no01Rq__dropdownItem{padding:10px 12px}.MyAccount-module__no01Rq__dropdownItem img{max-width:20px;height:20px}}@media screen and (max-width:430px){.MyAccount-module__no01Rq__bookingActions{flex-direction:column}.MyAccount-module__no01Rq__btnOutline,.MyAccount-module__no01Rq__btnFill{width:100%}}@media screen and (max-width:320px){.MyAccount-module__no01Rq__myAccount{padding-top:90px}.MyAccount-module__no01Rq__content{padding:16px}.MyAccount-module__no01Rq__avatar{width:56px;height:56px;margin-bottom:16px;font-size:14px}.MyAccount-module__no01Rq__contentTitle{margin-bottom:16px;padding-bottom:16px}.MyAccount-module__no01Rq__formFieldFull{margin-bottom:16px}.MyAccount-module__no01Rq__saveBtn{width:100%;padding:12px 24px;font-size:14px}.MyAccount-module__no01Rq__bookingCard{gap:16px;padding:12px}.MyAccount-module__no01Rq__bookingInfoBox{gap:10px;padding:12px}.MyAccount-module__no01Rq__bookingMetaRow{font-size:13px}.MyAccount-module__no01Rq__btnOutline,.MyAccount-module__no01Rq__btnFill{padding:12px 16px;font-size:14px}.MyAccount-module__no01Rq__phoneField{border-radius:30px;height:44px;padding:0 10px}.MyAccount-module__no01Rq__flag{width:16px!important;height:16px!important}.MyAccount-module__no01Rq__phoneInput{font-size:12px}.MyAccount-module__no01Rq__divider{height:14px;margin:0 8px}.MyAccount-module__no01Rq__dropdown{min-width:80px;top:44px}.MyAccount-module__no01Rq__dropdownItem{padding:8px 10px}.MyAccount-module__no01Rq__dropdownItem img{max-width:18px;height:18px}}
.AccountSidebar-module__7z7Kjq__sidebar{border:1px solid var(--light-sky-border);background-color:var(--white);border-radius:32px;flex-direction:column;gap:32px;height:fit-content;padding:20px;display:flex;position:sticky;top:120px}.AccountSidebar-module__7z7Kjq__navItem{width:100%;color:var(--dark-gray);transition:var(--transition);align-items:center;gap:12px;font-size:18px;font-weight:400;line-height:1.2;display:flex}.AccountSidebar-module__7z7Kjq__sidebar img{width:100%;max-width:24px;height:24px}.AccountSidebar-module__7z7Kjq__myAccountIcon{border:1px solid var(--light-sky-border);width:56px;height:56px;transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AccountSidebar-module__7z7Kjq__active{color:var(--black);font-weight:600}@media screen and (max-width:1800px){.AccountSidebar-module__7z7Kjq__sidebar{gap:28px}.AccountSidebar-module__7z7Kjq__myAccountIcon{width:50px;height:50px}.AccountSidebar-module__7z7Kjq__sidebar img{max-width:22px;height:22px}}@media screen and (max-width:1600px){.AccountSidebar-module__7z7Kjq__sidebar{gap:24px}.AccountSidebar-module__7z7Kjq__myAccountIcon{width:46px;height:46px}.AccountSidebar-module__7z7Kjq__sidebar img{max-width:20px;height:20px}}@media screen and (max-width:1440px){.AccountSidebar-module__7z7Kjq__sidebar{gap:20px}.AccountSidebar-module__7z7Kjq__myAccountIcon{width:40px;height:40px}.AccountSidebar-module__7z7Kjq__navItem{font-size:16px}.AccountSidebar-module__7z7Kjq__sidebar img{max-width:18px;height:18px}}@media screen and (max-width:991px){.AccountSidebar-module__7z7Kjq__sidebar{border-radius:16px;gap:16px;position:static}}@media screen and (max-width:575px){.AccountSidebar-module__7z7Kjq__sidebar{border-radius:8px}}.AccountSidebar-module__7z7Kjq__signOutOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#00000073;justify-content:center;align-items:center;animation:.3s AccountSidebar-module__7z7Kjq__fadeIn;display:flex;position:fixed;inset:0}.AccountSidebar-module__7z7Kjq__signOutPopup{background:var(--white);text-align:center;border-radius:24px;width:100%;max-width:460px;padding:40px 32px;animation:.35s AccountSidebar-module__7z7Kjq__popupScale;position:relative;box-shadow:0 25px 60px #0000002e}.AccountSidebar-module__7z7Kjq__signOutPopup:before{content:"✓";width:74px;height:74px;color:var(--white);background:#22c55e;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:34px;font-weight:700;display:flex;box-shadow:0 10px 25px #22c55e4d}.AccountSidebar-module__7z7Kjq__signOutPopup p:first-of-type{color:var(--black);font-size:26px;font-weight:600;line-height:1.3;font-family:var(--font-montserrat);margin-bottom:12px}.AccountSidebar-module__7z7Kjq__signOutRedirectNote{color:var(--text);font-size:16px;font-weight:400;line-height:1.6;font-family:var(--font-montserrat)}.AccountSidebar-module__7z7Kjq__signOutRedirectNote:after{content:"";text-align:left;width:18px;animation:1.4s infinite AccountSidebar-module__7z7Kjq__dots;display:inline-block}@keyframes AccountSidebar-module__7z7Kjq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AccountSidebar-module__7z7Kjq__popupScale{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes AccountSidebar-module__7z7Kjq__dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}@media (max-width:767px){.AccountSidebar-module__7z7Kjq__signOutPopup{border-radius:18px;max-width:calc(100% - 40px);padding:30px 24px}.AccountSidebar-module__7z7Kjq__signOutPopup:before{width:64px;height:64px;margin-bottom:18px;font-size:28px}.AccountSidebar-module__7z7Kjq__signOutPopup p:first-of-type{font-size:22px}.AccountSidebar-module__7z7Kjq__signOutRedirectNote{font-size:14px}}.AccountSidebar-module__7z7Kjq__confirmActions{justify-content:center;gap:16px;margin-top:24px;display:flex}.AccountSidebar-module__7z7Kjq__confirmYesBtn,.AccountSidebar-module__7z7Kjq__confirmNoBtn{cursor:pointer;transition:var(--transition);font-size:16px;font-weight:500;font-family:var(--font-montserrat);border-radius:60px;flex:1;padding:14px 24px}.AccountSidebar-module__7z7Kjq__confirmYesBtn{background:var(--black);color:var(--white);border:1px solid var(--black)}.AccountSidebar-module__7z7Kjq__confirmYesBtn:hover{color:var(--black);background:0 0}.AccountSidebar-module__7z7Kjq__confirmNoBtn{background:var(--white);color:var(--black);border:1px solid var(--light-sky-border)}.AccountSidebar-module__7z7Kjq__confirmNoBtn:hover{border-color:var(--black)}
.VillaCard-module__uRfsKa__card{border:1px solid var(--border-02);background:var(--white);border-radius:32px;flex-direction:column;height:100%;padding:12px;transition:box-shadow .3s;display:flex;overflow:hidden}.VillaCard-module__uRfsKa__cardImg{touch-action:pan-y;border-radius:24px;width:100%;position:relative;overflow:hidden}.VillaCard-module__uRfsKa__swiper{--swiper-pagination-bottom:12px;border-radius:24px;width:100%}.VillaCard-module__uRfsKa__cardImgEl{aspect-ratio:1;object-fit:cover;border-radius:20px;display:block;width:100%!important;height:auto!important}.VillaCard-module__uRfsKa__swiper .swiper-slide{border-radius:24px;width:100%}.VillaCard-module__uRfsKa__swiper .swiper-pagination{background-color:#0000001a;border-radius:56px;justify-content:center;align-items:center;gap:5px;height:12px;margin:0 auto;padding:4px;display:inline-flex;bottom:12px;left:0;right:0;width:88px!important}.VillaCard-module__uRfsKa__swiper .swiper-pagination-bullet{opacity:1;cursor:pointer;background:#0003;border-radius:10px;width:17px;height:4px;transition:width .25s,border-radius .25s,background .25s;margin:0!important}.VillaCard-module__uRfsKa__swiper .swiper-pagination-bullet-active{background:var(--white)}.VillaCard-module__uRfsKa__cardImgTop{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:20px;left:20px;right:20px}.VillaCard-module__uRfsKa__cardRating,.VillaCard-module__uRfsKa__cardLike{pointer-events:auto}.VillaCard-module__uRfsKa__cardRating{background:var(--light-black);-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);border-radius:56px;align-items:center;gap:4px;height:46px;padding:15px;display:flex}.VillaCard-module__uRfsKa__cardRating img{width:100%;max-width:13px;height:auto}.VillaCard-module__uRfsKa__cardRating span{font-size:18px;font-family:var(--font-montserrat);color:var(--white);font-weight:500;line-height:1.2}.VillaCard-module__uRfsKa__cardLike{-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}.VillaCard-module__uRfsKa__cardLike img{width:100%;max-width:16px;height:auto}.VillaCard-module__uRfsKa__cardContent{flex-direction:column;align-items:start;padding:8px;display:flex}.VillaCard-module__uRfsKa__cardName{color:var(--black);margin-bottom:8px;font-size:20px}.VillaCard-module__uRfsKa__cardAddress{align-items:center;gap:6px;width:100%;margin-bottom:16px;display:flex}.VillaCard-module__uRfsKa__cardAddress img{width:100%;max-width:25px;height:24px}.VillaCard-module__uRfsKa__cardAddress p{color:var(--black);font-size:16px;font-weight:400;line-height:1.2}.VillaCard-module__uRfsKa__cardAmenities{border:1px solid var(--border-02);background-color:var(--light-pink);border-radius:60px;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;padding:12px 20px;display:flex}.VillaCard-module__uRfsKa__pill{font-size:16px;font-weight:500;line-height:1.2;font-family:var(--font-montserrat);color:var(--black);text-align:center;flex:1;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.VillaCard-module__uRfsKa__pill:not(:last-child):after{content:"";background-color:var(--black-opacity);width:1px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.VillaCard-module__uRfsKa__cardFooter{border-top:1px solid var(--border-02);justify-content:space-between;align-items:center;gap:4px;width:100%;padding-top:16px;display:flex}.VillaCard-module__uRfsKa__cardPrice{flex-direction:column;gap:4px;display:flex}.VillaCard-module__uRfsKa__cardPrice p{color:var(--black);font-size:16px;font-weight:400;line-height:1.2}.VillaCard-module__uRfsKa__cardPrice .VillaCard-module__uRfsKa__h5{color:var(--black);font-family:var(--font-montserrat);font-size:18px}.VillaCard-module__uRfsKa__cardArrow{border:1px solid var(--border-02);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s;display:flex}.VillaCard-module__uRfsKa__cardArrow img{transition:all .25s}.VillaCard-module__uRfsKa__cardArrow:hover{background:var(--black);border-color:var(--black)}.VillaCard-module__uRfsKa__cardArrow:hover img{filter:brightness(0)invert()}@media screen and (max-width:1600px){.VillaCard-module__uRfsKa__cardAmenities{border-radius:30px;padding:12px 16px}.VillaCard-module__uRfsKa__pill{font-size:15px}.VillaCard-module__uRfsKa__cardContent{padding:16px 0}.VillaCard-module__uRfsKa__cardAddress img{max-width:22px;height:22px}}@media screen and (max-width:1440px){.VillaCard-module__uRfsKa__cardAmenities{border-radius:16px;gap:8px;padding:14px}.VillaCard-module__uRfsKa__pill,.VillaCard-module__uRfsKa__cardPrice p{font-size:14px}.VillaCard-module__uRfsKa__cardArrow{width:40px;height:40px}.VillaCard-module__uRfsKa__card,.VillaCard-module__uRfsKa__cardImg,.VillaCard-module__uRfsKa__swiper{border-radius:16px}.VillaCard-module__uRfsKa__cardRating{height:36px}.VillaCard-module__uRfsKa__cardRating span{font-size:16px}.VillaCard-module__uRfsKa__cardLike{width:36px;height:36px}.VillaCard-module__uRfsKa__cardAddress img{max-width:20px;height:20px}.VillaCard-module__uRfsKa__cardAddress p{font-size:14px}}@media screen and (max-width:767px){.VillaCard-module__uRfsKa__cardAddress p{font-size:14px}}@media screen and (max-width:430px){.VillaCard-module__uRfsKa__pill{font-size:13px}}
.loginmodal-module__N2i80W__auth{padding-top:150px}.loginmodal-module__N2i80W__authRow{border:1px solid var(--light-sky-border);border-radius:32px;grid-template-columns:repeat(2,1fr);align-items:center;gap:30px;padding:20px;display:grid}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authImg{position:relative}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authImg img{object-fit:cover;border-radius:24px;width:100%;max-width:700px}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authImg h2{text-align:center;justify-content:center;width:100%;padding:50px;display:flex;position:absolute}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authCol .loginmodal-module__N2i80W__logo a{display:inline-block}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authCol .loginmodal-module__N2i80W__logo{margin-bottom:20px}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authCol .loginmodal-module__N2i80W__logo img{width:100%;max-width:160px}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authCol h3{margin-bottom:12px}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authCol .loginmodal-module__N2i80W__otp{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authCol .loginmodal-module__N2i80W__otp a{color:var(--black);font-weight:600}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authFormCol{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:40px;display:grid}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authFormCol input{text-align:center}.loginmodal-module__N2i80W__authRow h6{font-family:var(--font-montserrat);margin-bottom:8px}.loginmodal-module__N2i80W__primaryBtn{background-color:var(--black);color:var(--white);border:1px solid var(--black);cursor:pointer;border-radius:60px;width:100%;margin-bottom:40px;padding:19px;font-size:18px;font-weight:400;line-height:1.2}.loginmodal-module__N2i80W__otherLogin{color:var(--dark-gray);text-align:center;margin-bottom:40px;font-size:18px;font-weight:400;line-height:1.2;position:relative}.loginmodal-module__N2i80W__otherLogin:after{content:"";background-color:var(--light-sky-border);z-index:-1;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.loginmodal-module__N2i80W__otherLogin span{background-color:var(--white);padding:0 19px}.loginmodal-module__N2i80W__authFormInput{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.loginmodal-module__N2i80W__authFormInput label{color:var(--black);font-size:18px;font-weight:600;line-height:1.2;display:block}.loginmodal-module__N2i80W__authFormInputGroup{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px;display:grid}.loginmodal-module__N2i80W__authFormInput:nth-child(3){grid-column:1/-1}.loginmodal-module__N2i80W__authFormInputGroup .loginmodal-module__N2i80W__authFormInput{margin-bottom:0}.loginmodal-module__N2i80W__authLogin{color:var(--black);border:1px solid var(--black);cursor:pointer;border-radius:60px;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:40px;padding:19px;font-size:18px;font-weight:400;line-height:1.2;display:flex}.loginmodal-module__N2i80W__authLogin img{width:100%;max-width:20px}.loginmodal-module__N2i80W__term a{color:var(--black);font-weight:600}.loginmodal-module__N2i80W__popupOverlay{z-index:99999;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.loginmodal-module__N2i80W__popup{background:var(--white);z-index:100000;border-radius:32px;width:100%;max-width:1000px;max-height:90vh;position:relative;overflow-y:auto}.loginmodal-module__N2i80W__closeBtn{cursor:pointer;z-index:10;background:0 0;border:none;font-size:28px;line-height:1;position:absolute;top:16px;right:16px}@media screen and (max-width:1800px){.loginmodal-module__N2i80W__authRow{gap:60px;padding:40px}}@media screen and (max-width:1600px){.loginmodal-module__N2i80W__authRow{gap:40px;padding:30px}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authCol .loginmodal-module__N2i80W__logo,.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authCol .loginmodal-module__N2i80W__otp,.loginmodal-module__N2i80W__primaryBtn,.loginmodal-module__N2i80W__otherLogin,.loginmodal-module__N2i80W__authLogin{margin-bottom:30px}}@media screen and (max-width:1440px){.loginmodal-module__N2i80W__authRow{gap:30px;padding:20px}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authCol .loginmodal-module__N2i80W__logo,.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authCol .loginmodal-module__N2i80W__otp,.loginmodal-module__N2i80W__primaryBtn,.loginmodal-module__N2i80W__otherLogin,.loginmodal-module__N2i80W__authLogin{margin-bottom:20px}}@media screen and (max-width:991px){.loginmodal-module__N2i80W__authRow{border-radius:16px;grid-template-columns:1fr}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authImg img{border-radius:16px}.loginmodal-module__N2i80W__primaryBtn,.loginmodal-module__N2i80W__authLogin{padding:14px;font-size:16px}.loginmodal-module__N2i80W__otherLogin{font-size:16px}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authImg img{object-fit:cover;aspect-ratio:1;height:auto}.loginmodal-module__N2i80W__authColImg{display:none}.loginmodal-module__N2i80W__popup{border-radius:16px}}@media screen and (max-width:767px){.loginmodal-module__N2i80W__authFormInputGroup{grid-template-columns:1fr}}@media screen and (max-width:575px){.loginmodal-module__N2i80W__authRow,.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authImg img{border-radius:8px}.loginmodal-module__N2i80W__primaryBtn,.loginmodal-module__N2i80W__authLogin,.loginmodal-module__N2i80W__otherLogin{font-size:14px}.loginmodal-module__N2i80W__otpWrapper input{padding:0}}@media screen and (max-width:430px){.loginmodal-module__N2i80W__authLogin{margin-bottom:12px}.loginmodal-module__N2i80W__authRow .loginmodal-module__N2i80W__authFormCol input{border-radius:50%;width:34px;height:34px}}
.discount-module__CcLJ_a__coupan{background-color:var(--white)}.discount-module__CcLJ_a__coupanWrapper{max-width:100%;margin-top:20px}.discount-module__CcLJ_a__container-coupan{max-width:450px;margin:0 auto}.discount-module__CcLJ_a__coupanInput::placeholder{color:var(--dark-gray)}.discount-module__CcLJ_a__offerCard{background:var(--white);border:1px solid var(--light-sky-border);border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;display:flex}.discount-module__CcLJ_a__offerInfo{align-items:center;gap:5px;display:flex}.discount-module__CcLJ_a__offerIcon{background:var(--light-pink);width:40px;height:40px;color:var(--black);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.discount-module__CcLJ_a__offerTitle{color:var(--black);margin:0;font-size:14px;font-weight:700}.discount-module__CcLJ_a__offerDesc{color:var(--dark-gray);margin:0;font-size:13px}.discount-module__CcLJ_a__offerApplyBtn{color:var(--black);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:14px;font-weight:600;text-decoration:underline}.discount-module__CcLJ_a__viewOffersBtn{text-align:center;width:100%;color:var(--black);border:1px solid var(--border-02);cursor:pointer;background:0 0;border-radius:60px;margin-bottom:16px;padding:14px 0;font-size:14px;font-weight:500}@media screen and (max-width:1800px){.discount-module__CcLJ_a__coupanWrapper,.discount-module__CcLJ_a__container-coupan{max-width:420px}}@media screen and (max-width:1600px){.discount-module__CcLJ_a__coupanWrapper,.discount-module__CcLJ_a__container-coupan{max-width:400px}.discount-module__CcLJ_a__coupanInputBox{padding:12px 18px}.discount-module__CcLJ_a__offerCard{padding:14px 18px}}@media screen and (max-width:1440px){.discount-module__CcLJ_a__coupanWrapper,.discount-module__CcLJ_a__container-coupan{max-width:380px}.discount-module__CcLJ_a__coupanInput{font-size:15px}.discount-module__CcLJ_a__offerIcon{width:36px;height:36px;font-size:14px}}@media screen and (max-width:1199px){.discount-module__CcLJ_a__coupanWrapper,.discount-module__CcLJ_a__container-coupan{max-width:100%}.discount-module__CcLJ_a__coupanInputBox,.discount-module__CcLJ_a__offerCard,.discount-module__CcLJ_a__viewOffersBtn{border-radius:16px}}@media screen and (max-width:991px){.discount-module__CcLJ_a__container-coupan{padding:0 20px}.discount-module__CcLJ_a__coupanInputBox{margin:16px 0;padding:12px 16px}.discount-module__CcLJ_a__offerCard{margin-bottom:16px;padding:14px 16px}.discount-module__CcLJ_a__offerTitle{font-size:13px}.discount-module__CcLJ_a__offerDesc{font-size:12px}}@media screen and (max-width:767px){.discount-module__CcLJ_a__coupanInputBox{border-radius:12px;padding:10px 14px}.discount-module__CcLJ_a__offerCard{border-radius:12px;flex-wrap:wrap;gap:10px}.discount-module__CcLJ_a__offerInfo{gap:10px}.discount-module__CcLJ_a__viewOffersBtn{border-radius:12px;padding:12px 0;font-size:13px}}@media screen and (max-width:575px){.discount-module__CcLJ_a__container-coupan{padding:0}.discount-module__CcLJ_a__coupanInputBox{border-radius:8px;gap:6px}.discount-module__CcLJ_a__offerCard{border-radius:8px;padding:12px 14px}.discount-module__CcLJ_a__offerIcon{width:32px;height:32px;font-size:13px}.discount-module__CcLJ_a__viewOffersBtn{border-radius:8px}}@media screen and (max-width:430px){.discount-module__CcLJ_a__coupanInputBox{flex-direction:row;padding:10px 12px}.discount-module__CcLJ_a__coupanInput,.discount-module__CcLJ_a__coupanApplyBtn{font-size:13px}.discount-module__CcLJ_a__offerCard{padding:10px 12px}.discount-module__CcLJ_a__offerApplyBtn{font-size:13px}.discount-module__CcLJ_a__offerTitle{font-size:12px}.discount-module__CcLJ_a__offerDesc{font-size:11px}}.discount-module__CcLJ_a__overlay{z-index:99999;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.discount-module__CcLJ_a__drawer{background:var(--white);width:520px;max-width:100%;height:100vh;animation:.3s discount-module__CcLJ_a__slideIn;overflow-y:auto}@keyframes discount-module__CcLJ_a__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.discount-module__CcLJ_a__drawerHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:24px;display:flex}.discount-module__CcLJ_a__drawerHeader h3{margin:0;font-size:28px;font-weight:600}.discount-module__CcLJ_a__closeBtn{cursor:pointer;background:0 0;border:none;font-size:28px}.discount-module__CcLJ_a__drawerContent{padding:24px}.discount-module__CcLJ_a__drawerInput{border:1px solid #ddd;border-radius:12px;width:100%;height:60px;padding:0 16px;font-size:16px}.discount-module__CcLJ_a__drawerApply{color:#fff;cursor:pointer;background:#111;border:none;border-radius:8px;width:100%;height:54px;margin-top:12px;font-weight:600}.discount-module__CcLJ_a__drawerOfferCard{border:1px solid #e6e6e6;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:18px;display:flex}.discount-module__CcLJ_a__drawerOfferCard h4{margin:0 0 8px}.discount-module__CcLJ_a__drawerOfferCard p{color:#666;margin:0}.discount-module__CcLJ_a__drawerOfferCard button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:8px;min-width:100px;height:42px}@media (max-width:767px){.discount-module__CcLJ_a__drawer{width:100%}.discount-module__CcLJ_a__drawerHeader,.discount-module__CcLJ_a__drawerContent{padding:18px}.discount-module__CcLJ_a__drawerHeader h3{font-size:22px}}.discount-module__CcLJ_a__applyCouponCard{border:1px solid var(--light-sky-border);background:var(--light-pink);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;width:100%;height:68px;padding:0 20px;transition:all .25s;display:flex}.discount-module__CcLJ_a__applyCouponCard:hover{transform:translateY(-1px)}.discount-module__CcLJ_a__applyLeft{align-items:center;gap:12px;display:flex}.discount-module__CcLJ_a__applyLeft svg{color:#444}.discount-module__CcLJ_a__applyLeft span{color:#2d2d2d;font-size:18px;font-weight:500}
.coupan-module__iQ1ePa__overlay{z-index:1000;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.coupan-module__iQ1ePa__drawer{z-index:1001;background:#fff;width:520px;max-width:100%;height:100vh;animation:.3s coupan-module__iQ1ePa__slideIn;overflow-y:auto}@keyframes coupan-module__iQ1ePa__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.coupan-module__iQ1ePa__drawerHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:24px;display:flex}.coupan-module__iQ1ePa__drawerHeader h3{margin:0;font-size:24px;font-weight:600}.coupan-module__iQ1ePa__closeBtn{cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1}.coupan-module__iQ1ePa__drawerContent{padding:24px}.coupan-module__iQ1ePa__drawerInput{border:1px solid #ddd;border-radius:12px;outline:none;width:100%;height:54px;padding:0 16px;font-size:15px}.coupan-module__iQ1ePa__drawerApplyBtn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:8px;width:100%;height:52px;margin-top:12px;font-size:14px;font-weight:600}.coupan-module__iQ1ePa__offersHeader{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.coupan-module__iQ1ePa__offersHeading{color:#111;font-size:15px;font-weight:700}.coupan-module__iQ1ePa__offersMeta{color:#888;font-size:13px}.coupan-module__iQ1ePa__offersMeta a{color:#888;margin-left:6px;text-decoration:underline}.coupan-module__iQ1ePa__offerCard{border:1px solid #e6e6e6;border-radius:14px;margin-top:14px;padding:16px 18px}.coupan-module__iQ1ePa__offerCardTop{justify-content:flex-end;display:flex}.coupan-module__iQ1ePa__offerValidTill{color:#888;font-size:12px}.coupan-module__iQ1ePa__offerCardTitle{color:#111;margin:4px 0 14px;font-size:15px;font-weight:500}.coupan-module__iQ1ePa__offerCardActions{gap:12px;display:flex}.coupan-module__iQ1ePa__offerCode{letter-spacing:.5px;color:#999;background:#f5f5f5;border:1px dashed #ccc;border-radius:8px;flex:1;justify-content:center;align-items:center;height:42px;font-size:13px;font-weight:600;display:flex}.coupan-module__iQ1ePa__offerCodeApplyBtn{background:var(--black);color:#fff;cursor:pointer;border:none;border-radius:8px;min-width:100px;height:42px;font-size:13px;font-weight:600}@media (max-width:767px){.coupan-module__iQ1ePa__drawer{width:100%}.coupan-module__iQ1ePa__drawerHeader,.coupan-module__iQ1ePa__drawerContent{padding:18px}.coupan-module__iQ1ePa__drawerHeader h3{font-size:20px}}
.Footer-module__vKD1tG__footer{background:var(--black);padding:120px 0 60px;overflow:hidden}.Footer-module__vKD1tG__footerRow{justify-content:space-between;gap:70px;padding-bottom:120px;display:flex}.Footer-module__vKD1tG__footerLeft{width:100%;max-width:480px}.Footer-module__vKD1tG__footerLogo{margin-bottom:40px;display:inline-flex}.Footer-module__vKD1tG__footerLogo img{width:100%;max-width:198px}.Footer-module__vKD1tG__footerLeft p{color:var(--dark-gray);margin-bottom:60px}.Footer-module__vKD1tG__socialIcons{align-items:center;gap:18px;display:flex}.Footer-module__vKD1tG__socialIcons img{width:100%;max-width:32px;height:32px}.Footer-module__vKD1tG__footerMenus{flex:1;grid-template-columns:20% 25% 55%;display:grid}.Footer-module__vKD1tG__footerCol h4{color:var(--white);margin-bottom:32px;line-height:1.2}.Footer-module__vKD1tG__footerCol ul{flex-direction:column;gap:32px;display:flex}.Footer-module__vKD1tG__footerCol .Footer-module__vKD1tG__number{flex-direction:column;gap:10px;display:flex}.Footer-module__vKD1tG__footerCol ul li a{color:var(--dark-gray);font-size:18px;font-weight:400;line-height:1.2;transition:all .3s}.Footer-module__vKD1tG__footerCol ul li a:hover{color:var(--white)}.Footer-module__vKD1tG__footerBottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.Footer-module__vKD1tG__footerBottom p{color:var(--dark-gray)}.Footer-module__vKD1tG__footerCol .Footer-module__vKD1tG__number a,.Footer-module__vKD1tG__footerCol ul li a{align-items:flex-start;gap:8px;display:flex}.Footer-module__vKD1tG__contactIcon{color:var(--dark-gray);flex-shrink:0;margin-top:2px}.Footer-module__vKD1tG__footerCol ul li a:hover .Footer-module__vKD1tG__contactIcon{color:var(--white)}@media screen and (max-width:1800px){.Footer-module__vKD1tG__footer{padding:80px 0 60px}.Footer-module__vKD1tG__footerRow{gap:50px;padding-bottom:60px}.Footer-module__vKD1tG__footerLogo{margin-bottom:30px}.Footer-module__vKD1tG__footerCol ul{gap:28px}.Footer-module__vKD1tG__footerCol h4{margin-bottom:28px}.Footer-module__vKD1tG__footerLeft p{margin-bottom:40px}.Footer-module__vKD1tG__footerMenus{gap:20px}.Footer-module__vKD1tG__socialIcons img{max-width:28px;height:28px}}@media screen and (max-width:1600px){.Footer-module__vKD1tG__footer{padding:60px 0}.Footer-module__vKD1tG__footerRow{gap:40px;padding-bottom:40px}.Footer-module__vKD1tG__footerLogo{margin-bottom:20px}.Footer-module__vKD1tG__footerCol ul{gap:24px}.Footer-module__vKD1tG__footerCol h4{margin-bottom:24px}.Footer-module__vKD1tG__footerLeft p{margin-bottom:30px}.Footer-module__vKD1tG__footerCol ul li a{font-size:16px}.Footer-module__vKD1tG__socialIcons{gap:16px}.Footer-module__vKD1tG__socialIcons img{max-width:26px;height:26px}}@media screen and (max-width:1440px){.Footer-module__vKD1tG__footerLeft{max-width:310px}.Footer-module__vKD1tG__footer{padding:40px 0}.Footer-module__vKD1tG__footerRow{gap:30px;padding-bottom:20px}.Footer-module__vKD1tG__footerLogo{margin-bottom:16px}.Footer-module__vKD1tG__footerCol ul{gap:20px}.Footer-module__vKD1tG__footerCol h4,.Footer-module__vKD1tG__footerLeft p{margin-bottom:20px}.Footer-module__vKD1tG__socialIcons{gap:14px}.Footer-module__vKD1tG__socialIcons img{max-width:24px;height:24px}.Footer-module__vKD1tG__footerLogo img{max-width:160px}}@media screen and (max-width:1199px){.Footer-module__vKD1tG__footerLeft{max-width:210px}.Footer-module__vKD1tG__footer{padding:30px 0}.Footer-module__vKD1tG__footerRow{gap:20px;padding-bottom:30px}.Footer-module__vKD1tG__footerCol ul{gap:16px}.Footer-module__vKD1tG__footerCol h4,.Footer-module__vKD1tG__footerLeft p{margin-bottom:16px}.Footer-module__vKD1tG__socialIcons img{max-width:22px;height:22px}.Footer-module__vKD1tG__footerLogo img{max-width:140px}}@media screen and (max-width:991px){.Footer-module__vKD1tG__footerLeft{max-width:100%}.Footer-module__vKD1tG__footerMenus{grid-template-columns:25% 25% 50%}.Footer-module__vKD1tG__footerRow{flex-direction:column}.Footer-module__vKD1tG__footer{padding-bottom:280px}}@media screen and (max-width:767px){.Footer-module__vKD1tG__footerMenus{grid-template-columns:1fr;gap:20px}.Footer-module__vKD1tG__footerCol ul{gap:10px}.Footer-module__vKD1tG__footerCol ul li a,.Footer-module__vKD1tG__footerLeft p{font-size:14px}.Footer-module__vKD1tG__footerBottom{flex-direction:column;align-items:flex-start;gap:10px}.Footer-module__vKD1tG__footer{padding-bottom:240px}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_e95710f6-module___FeHqG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_e95710f6-module___FeHqG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_3bf9c099-module__2VBPvG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_3bf9c099-module__2VBPvG__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
.Whatsapp-module__oHNmHq__whatsappButton{z-index:10;border-radius:50%;flex-direction:column;align-items:center;gap:8px;transition:transform .2s,bottom .3s;display:flex;position:fixed;bottom:24px;right:24px}.Whatsapp-module__oHNmHq__whatsappButton:hover{transform:scale(1.08)}.Whatsapp-module__oHNmHq__whatsappLabel{color:#fff;white-space:nowrap;background-color:#25d366;border-radius:30px;padding:10px;font-size:12px;font-weight:600;animation:2s ease-in-out infinite Whatsapp-module__oHNmHq__whatsappFloat;position:relative;box-shadow:0 4px 12px #00000040}.Whatsapp-module__oHNmHq__whatsappLabel:after{content:"";background-color:#25d366;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-6px;right:65px;transform:rotate(45deg)}@keyframes Whatsapp-module__oHNmHq__whatsappFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media screen and (max-width:575px){.Whatsapp-module__oHNmHq__whatsappLabel{display:none}}
