*,ul{padding:0;margin:0;box-sizing:border-box}ul{margin:0!important}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body,html{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;width:100%}p{margin-bottom:0}img{width:100%!important;height:100%!important;object-fit:contain}.saveclear{background:#f7f7f7;justify-content:space-between;padding:15px 20px;gap:10px}.saveclear,.saveclear .left .top-sec{display:flex;align-items:center}.saveclear .left .top-sec p{font-size:20px;font-weight:500;margin-bottom:0}.saveclear .left .top-sec span{font-size:14px;color:#6d6969}.saveclear .left .bottom-sec,.saveclear .left a{font-size:14px;font-weight:400}.saveclear .left a{text-decoration:underline!important;line-height:16.94px;color:#369}.calender-top{display:flex;justify-content:space-between}.calender-top .right h2{font-size:20px;font-weight:700}.calender{display:flex;flex-direction:column;gap:2rem;margin-bottom:34px}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{background-color:#369}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-primary[data-range-selection=true][data-selected=true]{color:#369}.selectedDate{color:#369;background-color:#fff}.nextui-date-range-picker-cell--selected{border:1px solid #369!important;color:#369!important;background-color:#fff!important}.customDateRangePicker{width:100%;height:28px}.title{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:480px){.title{margin-bottom:20px}}.title h1,.title h2{font-size:32px;font-weight:550;text-overflow:ellipsis;text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:80px}@media screen and (max-width:480px){.title h1,.title h2{font-size:24px;line-height:40px}}.title a{font-size:16px;color:#369;text-decoration:underline!important}.villa-title{display:flex;align-items:center;justify-content:space-between}.villa-title h1{font-size:20px;font-weight:600;line-height:40px}.villa-title a{font-size:16px;color:#369;text-decoration:underline!important}header{position:relative;background-color:transparent}header .navbar_scrolled{background-color:#fff;color:#292929!important}header .border{border-bottom:1px solid #dcdcdc}header .desktop-nav{position:fixed;top:0;z-index:60;width:100dvw}header .desktop-nav .container{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:100px)and (max-width:480px){header .desktop-nav{display:none}}@media screen and (min-width:481px)and (max-width:760px){header .desktop-nav{display:none}}header .desktop-nav .left-nav .logo-container{cursor:pointer;width:220px;padding:10px 0}header .desktop-nav--scrolled{background-color:#fff}header .desktop-nav--scrolled .navbar__item{color:#000}header .desktop-nav .right-nav{display:flex;align-items:center;gap:20px;justify-content:flex-end}header .desktop-nav .right-nav .navbar__list{display:flex;align-items:center;gap:2em}header .desktop-nav .right-nav .navbar__list .navbar__item{list-style:none;font-size:16px;color:#fff;transition:color .3s}header .desktop-nav .right-nav .navbar__list .navbar__item a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:5px}header .desktop-nav .right-nav .navbar__list .navbar__item a:hover{color:var(--primary-color)}header .desktop-nav .right-nav .navbar__list .navbar__item .icon-container{width:20px;height:20px}header .mobile-nav{display:none;width:100%}@media screen and (min-width:100px)and (max-width:480px),screen and (min-width:481px)and (max-width:760px){header .mobile-nav{position:fixed;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between}}header .mobile-nav .left-nav .logo-container{width:190px;cursor:pointer;padding:10px 0}header .mobile-nav .mobile-navbar-btn{display:block;z-index:999;font-size:2em;display:flex;align-items:center;gap:10px}header .mobile-nav .mobile-navbar-btn .contact-us-btn{color:#fff;border:1px solid #fff;border-radius:5px;padding:6px 12px}header .mobile-nav .mobile-navbar-btn .contact-us-btn a{display:flex;align-items:center;gap:5px;font-size:14px}header .mobile-nav .mobile-navbar-btn .icon-container-mobile{cursor:pointer;color:#fff}header .mobile-nav .mobile-navbar-btn .icon-container-mobile i{padding:2px 4px;border-radius:2px}header .rotate-icon{animation:rotate .2s forwards}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.mobile-nav-container{height:100%;width:100%;background-color:#fff;transition:right .5s ease;z-index:900;display:flex;flex-direction:column;justify-content:space-between}.mobile-nav-container div .heading{border-bottom:1px solid #555;padding:20px;display:flex;align-items:flex-start;justify-content:space-between}.mobile-nav-container div .heading p{font-size:24px;font-weight:500;color:#292929;margin-bottom:0}.mobile-nav-container div .heading button i{font-size:30px}.mobile-nav-container div ul{padding:20px;margin-top:20px!important;list-style:none;display:flex;flex-direction:column;gap:30px;font-size:16px;color:#369;cursor:pointer;font-weight:400}.mobile-nav-container div ul li{display:flex;align-items:center;gap:5px;color:#369}.mobile-nav-container div ul li .icon-container img{color:#369!important}.mobile-nav-container div ul li .icon-container img svg{fill:#369}.mobile-nav-container div ul li p{margin:0}.mobile-nav-container div ul a li:hover{color:var(--primary-color)}.mobile-nav-container .social-links{border-top:1px solid #555}.mobile-nav-container .social-links .links{margin:0;padding:20px}.mobile-nav-container .social-links .links p{font-size:20px;font-weight:500;margin:0}.mobile-nav-container .social-links .links .icons{margin:0;display:flex;align-items:center;gap:10px}.mobile-nav-container .icon-container{margin-top:unset;width:20px;height:20px}.mobile-nav-container .icon-container svg{height:100%;width:100%;object-fit:contain}.mobile-nav-container .icon-container svg path{fill:#369}.mobile-nav-active{right:0}.sharing{display:flex;justify-content:space-between;margin-bottom:36px}.sharing .box{display:flex;align-items:center;width:33px;height:33px;border-radius:50px;border:1px solid #fff;box-shadow:0 4px 4px rgba(0,0,0,.1);padding:5px}.sharing .box .img-container{width:16px;height:16px;cursor:pointer}footer{background-color:#1a1a1a;margin-top:5rem}@media screen and (min-width:100px)and (max-width:480px){footer{margin-top:1rem}}footer .footer-container{display:flex;padding-top:40px;padding-bottom:40px;gap:5rem;color:#fff}@media screen and (max-width:768px){footer .footer-container{gap:40px;flex-direction:column}}footer .footer-container .left .logo-container{width:150px;margin-bottom:20px}@media screen and (min-width:100px)and (max-width:480px){footer .footer-container .left .logo-container{width:140px}}footer .footer-container .left p{font-size:16px;font-weight:400;color:#3d3d3d}@media screen and (min-width:100px)and (max-width:480px){footer .footer-container .left p{font-size:14px}}footer .footer-container .right{flex:1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:40px}@media screen and (max-width:768px){footer .footer-container .right{flex-direction:column}}footer .footer-container .right ul{list-style:none}footer .footer-container .right ul li{font-size:16px;font-weight:400;line-height:19.36px;color:#f5f5f5;padding-bottom:7px}@media screen and (min-width:100px)and (max-width:480px){footer .footer-container .right ul li{font-size:16px}}@media screen and (min-width:100px)and (max-width:480px)and (min-width:481px)and (max-width:1200px){footer .footer-container .right ul li{font-size:16px}}footer .footer-container .right ul li i{font-size:14.2px}footer .footer-container .right ul h3{font-size:20px;font-weight:600;line-height:30px;margin-bottom:20px;padding-bottom:10px}@media screen and (max-width:480px){footer .footer-container .right ul h3{border-bottom:1px solid #767676;font-size:16px}}footer .footer-container .right ul .icons{display:flex;gap:10px}footer .footer-container .right ul .icons a{color:#fff}footer .copyright-container{display:flex;align-items:center;justify-content:center;padding:8px 0;background:#369}footer .copyright-container p{font-size:14px;font-weight:400;color:#fff;margin:0}@media screen and (max-width:768px){footer .copyright-container p{font-size:12px}}.banner{display:flex}.banner .left{display:flex;flex-direction:column;justify-content:center}.banner .left h1{font-size:48px}@media screen and (min-width:100px)and (max-width:480px){.banner .left h1{font-size:32px}}@media screen and (min-width:481px)and (max-width:1200px){.banner .left h1{font-size:32px}}.banner .left p{font-size:24px}@media screen and (min-width:100px)and (max-width:480px){.banner .left p{font-size:20px}}@media screen and (min-width:481px)and (max-width:1200px){.banner .left p{font-size:20px}}.home-banner{flex:1}.home-banner,.home-banner .home-carousal .slider-images{position:relative}.home-banner .home-carousal .slider-images img{height:620px!important;width:100dvw!important;object-fit:cover!important}@media screen and (max-width:1440px){.home-banner .home-carousal .slider-images img{height:560px!important}}@media screen and (max-width:480px){.home-banner .home-carousal .slider-images img{height:60vh!important}}@media screen and (max-width:390px){.home-banner .home-carousal .slider-images img{height:60vh!important}}.home-banner .home-carousal .slider-images .banner-text{position:absolute;bottom:18%;padding:0 100px;width:100%}@media screen and (max-width:410px){.home-banner .home-carousal .slider-images .banner-text{bottom:16%}}@media screen and (max-width:480px){.home-banner .home-carousal .slider-images .banner-text{padding:0 20px}}.home-banner .home-carousal .slider-images .banner-text h2{font-size:48px;font-weight:700;color:#fff}@media screen and (min-width:100px)and (max-width:480px){.home-banner .home-carousal .slider-images .banner-text h2{font-size:32px;line-height:40px}}@media screen and (min-width:481px)and (max-width:1200px){.home-banner .home-carousal .slider-images .banner-text h2{font-size:32px}}.home-banner .home-carousal .slider-images .banner-text h3{font-size:24px;font-weight:medium;color:#fff;margin:10px 0 0!important}@media screen and (min-width:100px)and (max-width:480px){.home-banner .home-carousal .slider-images .banner-text h3{font-size:20px}}@media screen and (min-width:481px)and (max-width:1200px){.home-banner .home-carousal .slider-images .banner-text h3{font-size:22px}}.next-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,.3);border-radius:6px;color:#fff;cursor:pointer;border:1px solid #fff}@media screen and (max-width:380px){.next-arrow{top:43%}}.prev-arrow{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,.3);border-radius:6px;color:#fff;cursor:pointer;border:1px solid #fff}@media screen and (max-width:380px){.prev-arrow{top:43%}}.swiper-button-next,.swiper-button-prev{display:none!important}.home-search-box{padding:19px;border-radius:10px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:50;position:absolute;left:50%;bottom:-25%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;width:600px}@media screen and (max-width:700px){.home-search-box{width:90%;bottom:-30%}}@media screen and (max-width:380px){.home-search-box{bottom:-40%}}.home-search-box .details{display:flex;gap:10px;width:100%;margin-bottom:10px}.home-search-box .details div{background-color:#f0eeee;padding:5px 10px!important;border-radius:5px;flex:1}.home-search-box .details div p{display:flex;align-items:center;gap:5px;font-size:14px;color:#767676;margin-bottom:5px}.home-search-box .details div h5{font-size:16px;font-weight:500;color:#000}.review-grid{display:flex;gap:12px;overflow-x:scroll;overflow-y:hidden;margin-bottom:24px}@media screen and (min-width:100px)and (max-width:750px){.review-grid{scrollbar-width:none!important;-ms-overflow-style:none!important}}.review-grid::-webkit-scrollbar{display:none}.review-grid::-webkit-scrollbar-thumb{background-color:#369;border-radius:10px}.review-grid::-webkit-scrollbar-track{background:transparent}.review-grid:active{cursor:grabbing}@media screen and (min-width:100px)and (max-width:750px){.review-grid::-webkit-scrollbar{display:none}}.google-review-card{width:340px;padding:26px 30px;border-radius:8px;background:#f7f7f7;display:flex;flex-direction:column;min-height:100%}@media screen and (max-width:750px){.google-review-card{width:290px;padding:20px}}.google-review-card .ratings{display:flex;gap:10px;align-items:center}.google-review-card .ratings .logo{width:24px;height:24px}.google-review-card .ratings .logo img{mix-blend-mode:multiply}.google-review-card .ratings .star{display:flex;gap:4px;align-items:baseline}.google-review-card .ratings .star i{color:#ffcd29}.google-review-card .ratings .star .number{font-size:16px;font-weight:400;color:#000;line-height:16.94px}.google-review-card .ratings .date{font-size:12px;font-weight:500;line-height:25px}.google-review-card .description{margin-top:10px}.google-review-card .description h3{font-size:14px;font-weight:600;margin-bottom:5px}.google-review-card .description h4.review-text{font-size:14px;font-weight:400;line-height:25px;margin-bottom:unset!important;text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.google-review-card .description h4.review-text.expanded{-webkit-line-clamp:unset;overflow:visible;text-overflow:unset}.google-review-card .description .view-more{font-size:14px;font-weight:500;color:#369}@media screen and (max-width:750px){.google-review-card .description .view-more{font-size:12px}}.google-review-card .user-detail{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.google-review-card .user-detail .name{font-size:20px;font-weight:600;text-transform:capitalize}@media screen and (max-width:750px){.google-review-card .user-detail .name{font-size:16px}}.airbnb-review-card{width:340px;padding:26px 30px;border-radius:10px;background:#f7f7f7;display:flex;flex-direction:column}@media screen and (max-width:750px){.airbnb-review-card{width:290px;padding:20px}}.airbnb-review-card .logo{width:24px;height:24px}.airbnb-review-card .ratings{display:flex;gap:10px;align-items:center}.airbnb-review-card .ratings .star{display:flex;gap:4px;align-items:baseline}.airbnb-review-card .ratings .star i{color:#ffcd29}.airbnb-review-card .ratings .star .number{font-size:16px;font-weight:400;color:#000;line-height:16.94px}.airbnb-review-card .ratings .date{font-size:12px;font-weight:500;line-height:25px}.airbnb-review-card .description{margin-top:10px;margin-bottom:20px!important}.airbnb-review-card .description p{font-size:14px;font-weight:400;line-height:25px;margin-bottom:unset!important;text-overflow:ellipsis;text-transform:capitalize;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.airbnb-review-card .user-detail{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.airbnb-review-card .user-detail .name{font-size:20px;font-weight:500;text-transform:capitalize}@media screen and (max-width:750px){.airbnb-review-card .user-detail .name{font-size:16px}}.airbnb-review-card .user-detail .view-more a{font-size:14px;font-weight:500;color:#369;text-decoration:underline!important}@media screen and (max-width:750px){.airbnb-review-card .user-detail .view-more a{font-size:12px}}.terms-container{margin-top:100px}@media screen and (min-width:100px)and (max-width:700px){.terms-container{margin-top:60px}}.terms-container h1{font-size:36px;font-weight:600;line-height:60px}@media screen and (min-width:100px)and (max-width:700px){.terms-container h1{font-size:24px}}.terms-container p{max-width:800px;font-size:1em;color:#767676}.terms-container .terms-list h2{font-size:16px;font-weight:600}.terms-container .terms-list ul{list-style:disc;color:#369;padding:0 20px}.terms-container .terms-list ul li{margin-bottom:10px}.terms-container .terms-list ul li a{text-decoration:none;color:#369}.terms-container .terms-list ul li a:hover{text-decoration:underline}.terms-container .terms-details{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:30px;margin:3rem 0}@media screen and (min-width:100px)and (max-width:700px){.terms-container .terms-details{display:block}}.terms-container .terms-details .term-item{max-width:390px;margin-bottom:20px}.terms-container .terms-details .term-item h3{font-size:16px;font-weight:600;margin-bottom:5px}.terms-container .terms-details .term-item p{font-size:1em}@media screen and (min-width:100px)and (max-width:750px){.blog-grid::-webkit-scrollbar{display:none}}.blog-grid{display:flex;gap:12px;overflow-x:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.blog-grid::-webkit-scrollbar{display:none}.blog-grid{-ms-overflow-style:none;scrollbar-width:none}.blog-grid.active{cursor:grabbing}@media screen and (min-width:100px)and (max-width:750px){.blog-grid{scrollbar-width:none!important;-ms-overflow-style:none!important;padding:0}}.blog-card{max-width:336px;min-height:425px;cursor:pointer;background-color:#fbf9f9;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 4px 16px 0 rgba(17,34,17,.05);border:1px solid #c3c7c3;border-radius:10px;position:relative}@media(max-width:1024px){.blog-card{width:290px}}.blog-card .blog-img{width:335px;height:275px}@media(max-width:1024px){.blog-card .blog-img{width:289px}}.blog-card .blog-img img{object-fit:cover!important;border-top-left-radius:10px;border-top-right-radius:10px}.blog-card .blog-content{padding:0 1rem 1rem;display:flex;flex-direction:column;justify-content:space-between}.blog-card .blog-content .blog-title{margin-top:10px}.blog-card .blog-content .blog-title h3{font-size:18px!important;font-weight:500;margin:0;text-overflow:ellipsis;text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card .blog-content .blog-title p{font-size:14px;color:#555;margin:5px 0!important}.blog-card .blog-content .bottom-content{width:100%;display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:15px;right:0;padding:0 1rem}.blog-card .blog-content .bottom-content .learn-more{text-decoration:underline!important;text-transform:capitalize;color:#369;cursor:pointer;margin:0}.blog-card .blog-content .bottom-content .learn-more:hover{color:#000}@media screen and (min-width:100px)and (max-width:480px){.blog-card .blog-content .bottom-content .learn-more{font-size:1rem}}@media screen and (min-width:481px)and (max-width:1200px){.blog-card .blog-content .bottom-content .learn-more{font-size:1rem}}.blog-card .blog-content .bottom-content .date{font-size:12px;color:#6d6969}.blog-card .blog-content .bottom-btn-content{width:100%;display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:10px;right:0;padding:0 1rem}.blog-card .blog-content .bottom-btn-content .learn-more{text-decoration:underline!important;text-transform:capitalize;color:#369;cursor:pointer;margin:0}.blog-card .blog-content .bottom-btn-content .learn-more:hover{color:#000}@media screen and (min-width:100px)and (max-width:480px){.blog-card .blog-content .bottom-btn-content .learn-more{font-size:1rem}}@media screen and (min-width:481px)and (max-width:1200px){.blog-card .blog-content .bottom-btn-content .learn-more{font-size:1rem}}.blog-card .blog-content .bottom-btn-content .date{font-size:12px;color:#6d6969}.blog-article{margin:8rem 0}@media screen and (max-width:480px){.blog-article{margin:5rem 0}}.blog-article .blog-title{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}.blog-article .blog-title h1{font-size:32px;font-weight:600;line-height:32px}@media screen and (min-width:100px)and (max-width:480px){.blog-article .blog-title h1{font-size:24px}}.blog-article .blog-title h4{font-size:20px;font-weight:500;color:#767676;margin-top:5px}@media screen and (min-width:100px)and (max-width:480px){.blog-article .blog-title h4{font-size:16px}}.blog-article .blog-title p{font-size:14px;font-weight:400;color:#369;margin-top:10px}@media screen and (min-width:100px)and (max-width:480px){.blog-article .blog-title p{margin:10px 0 0}}.blog-article .blog-tags{display:flex;align-items:center;gap:10px}.blog-article .blog-tags .tag{background-color:#369;color:#fff;border-radius:4px;padding:5px 10px;height:30px}.blog-article .blog-img-container{margin:20px 0;height:545px}.blog-article .blog-img-container img{object-fit:contain!important}@media screen and (max-width:480px){.blog-article .blog-img-container{height:unset}}.blog-article .date-container{padding:10px 0;display:flex;align-items:center;gap:20px;color:#6d6969}.blog-article .date-container .date{font-weight:400;font-size:.8rem}@media screen and (min-width:100px)and (max-width:480px){.blog-article .date-container .date{font-size:15px}}@media screen and (min-width:481px)and (max-width:1200px){.blog-article .date-container .date{font-size:15px}}.blog-article .date-container .updatedby{font-weight:400;color:#6d6969;display:flex;gap:10px;align-items:center}@media screen and (min-width:100px)and (max-width:480px){.blog-article .date-container .updatedby{font-size:15px}}@media screen and (min-width:481px)and (max-width:1200px){.blog-article .date-container .updatedby{font-size:15px}}.blog-article .blog-post{margin-top:10px}.blog-article .blog-post p{font-size:16px}@media screen and (min-width:100px)and (max-width:480px){.blog-article .blog-post img{width:100%!important;height:100%!important}}.blog-article .blog-post a{color:#369;transition:color .3s ease}.blog-article .blog-post a:hover{text-decoration:underline!important}.blog-article .blog-post .item-container{margin:20px 0}.blog-article .blog-post .item{margin-bottom:20px}.blog-article .blog-post .item h2{font-size:20px;font-weight:700}.blog-article .blog-post .item p{font-size:16px}.blog-article .blog-post ul{font-family:Inter,"sans-serif";list-style-type:disc;padding-left:20px}.blog-article .blog-post li{font-family:Inter,"sans-serif";display:list-item;list-style-type:disc}.featured-villa-container{position:relative;margin:8rem auto 5rem!important}.featured-villa-container .categories{display:flex;align-items:flex-end;gap:20px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:thin;margin-bottom:40px;scrollbar-color:#369 transparent}@media screen and (max-width:480px){.featured-villa-container .categories{gap:10px;margin-bottom:3rem}}.featured-villa-container .categories .categories::-webkit-scrollbar{height:8px;background-color:transparent}.featured-villa-container .categories .categories::-webkit-scrollbar-thumb{background-color:#369;border-radius:50%}.featured-villa-container .categories .categories::-webkit-scrollbar-track{background:transparent}.featured-villa-container .categories a{cursor:pointer;color:#369;display:flex;align-items:center;flex-direction:column;width:120px}.featured-villa-container .categories a p{font-size:13px;font-weight:500;color:#000;margin:0;text-align:center}.featured-villa-container .categories a .img-container{width:90px;height:90px}@media screen and (max-width:480px){.featured-villa-container .categories a .img-container{width:80px;height:80px}}.featured-villa-container .categories a .img-container img{padding:2px;border-radius:100%;object-fit:cover!important}.villa-grid{display:flex;align-items:flex-start;gap:20px;overflow-x:scroll;overflow-y:hidden;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:#369 transparent}.villa-grid::-webkit-scrollbar{height:8px;background-color:transparent}.villa-grid::-webkit-scrollbar-thumb{background-color:#369;border-radius:50%}.villa-grid::-webkit-scrollbar-track{background:transparent}.villa-container{display:flex;flex-direction:row;align-items:center;gap:25px;flex-wrap:wrap;scrollbar-width:thin;scrollbar-color:#369 transparent}@media screen and (min-width:100px)and (max-width:480px){.villa-container{flex-direction:column;gap:24px}}.villa-container div{width:100%;max-width:390px!important}.villa-container .villa-card{width:100%}.villa-container .villa-card .img-container{width:100%;height:240px}.villa-container::-webkit-scrollbar{height:8px;background-color:transparent}.villa-container::-webkit-scrollbar-thumb{background-color:#369;border-radius:99px}.villa-container::-webkit-scrollbar-track{background:transparent}.villa-card{box-shadow:0 4px 16px 0 rgba(17,34,17,.05);border:1px solid #c3c7c3;border-radius:10px;overflow:hidden;max-width:290px;min-height:405px;cursor:pointer;position:relative!important;transition:transform .2s ease,box-shadow .2s ease}.villa-card:active{transform:scale(1.05);box-shadow:0 2px 12px 0 rgba(17,34,17,.1)}.villa-card:hover{box-shadow:0 6px 20px 0 rgba(17,34,17,.1);transform:translateY(-2px)}@media(max-width:1024px){.villa-card{width:290px}}.villa-card .img-container{height:194px;width:290px}.villa-card .img-container .villa-review{padding:3px 10px;border-radius:20px;background-color:#fff;position:absolute;z-index:10;top:16px;left:16px;max-width:90px!important}.villa-card .img-container .villa-review .star{display:flex;align-items:center;gap:5px}.villa-card .img-container .villa-review .star i{color:#ffcd29}.villa-card .img-container .villa-review .star .number{margin:0;font-size:12px;font-weight:600}.villa-card .img-container .sold-out{position:absolute;z-index:10;top:0;right:0}.villa-card .img-container .sold-out p{font-size:12px;font-weight:600;color:#fff;margin:0}.villa-card .img-container .sold-out img{width:70px!important}.villa-card .img-container .weekend{position:absolute;z-index:10;top:0;right:0}.villa-card .img-container .weekend p{font-size:12px;font-weight:600;color:#fff;margin:0}.villa-card .img-container .weekend img{width:140px!important}@media(max-width:1024px){.villa-card .img-container{width:290px;height:190px}}.villa-card .img-container img{height:100%;width:100%;object-fit:cover}.villa-card .best-rated{position:absolute;z-index:10;top:48%;transform:translateY(-50%);right:-5px;display:flex;align-items:center;gap:8px;background-color:#272727;padding:5px 10px;border-radius:2px;min-width:fit-content}.villa-card .best-rated .img-container{width:20px!important;height:20px!important}.villa-card .best-rated p{font-size:14px;font-weight:500;color:#fff;margin:0}.villa-card .content{padding:16px}.villa-card .content .name{font-size:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.villa-card .content .location{margin-top:7px;display:flex;gap:4px;align-items:center;color:#6d6969;font-size:16px}@media(max-width:768px){.villa-card .content .location{font-size:14px}}.villa-card .content .other-details{margin-top:8px;color:#6d6969;font-size:12px;display:flex;align-items:center;gap:1px}.villa-card .content .other-details .icon-container{height:10px;width:10px}.villa-card .content .other-details .icon-container img{height:100%;width:100%;object-fit:contain}.villa-card .content .price p{font-size:20px;margin:0}.villa-card .content .price span{font-size:12px}.villa-card .content .price .price-cut{text-decoration:line-through;font-size:16px;color:#6d6969}.villa-card .content .price .price-info{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.essence-container{margin-top:5rem;position:relative;flex:1}.essence-container .video-container{flex:1}.essence-container .video-container video{width:100%;object-fit:cover!important;height:600px!important;filter:brightness(35%)}@media screen and (max-width:700px){.essence-container .video-container video{height:495px!important}}.essence-container .essence-text{position:absolute;top:26%;max-width:672px;left:0;padding-left:120px}@media screen and (max-width:700px){.essence-container .essence-text{flex:1;top:21.5%;padding:0 20px}}.essence-container .essence-text h2{font-size:32px;font-weight:700;color:#fff;line-height:40px}@media screen and (min-width:100px)and (max-width:480px){.essence-container .essence-text h2{font-size:24px;line-height:30px}}@media screen and (min-width:481px)and (max-width:1200px){.essence-container .essence-text h2{font-size:28px}}.essence-container .essence-text h3{font-size:16px;font-weight:medium;color:#fff;margin:12px 0 40px!important;line-height:24px}@media screen and (min-width:100px)and (max-width:480px){.essence-container .essence-text h3{margin:24px 0!important;font-size:14px}}.home-contact-container{position:relative;flex:1}.home-contact-container .video-container{position:relative;flex:1;overflow:hidden}.home-contact-container .video-container video{width:100%!important;height:400px!important;object-fit:cover!important;filter:brightness(35%)}@media screen and (min-width:100px)and (max-width:480px){.home-contact-container .video-container video{height:unset}}.home-contact-container .video-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);pointer-events:none}.home-contact-container .desk-img-container video{width:100%!important;height:600px!important;object-fit:fill!important;filter:brightness(50%)}.home-contact-container .contact-text{position:absolute;top:26%;max-width:672px;left:0;padding:0 100px}@media screen and (min-width:100px)and (max-width:480px){.home-contact-container .contact-text{flex:1;top:16%;padding:0 20px}}.home-contact-container .contact-text h1{font-size:32px;font-weight:700;color:#fff}@media screen and (min-width:100px)and (max-width:480px){.home-contact-container .contact-text h1{font-size:24px}}@media screen and (min-width:481px)and (max-width:1200px){.home-contact-container .contact-text h1{font-size:28px}}.home-contact-container .contact-text div{margin-bottom:20px}.home-contact-container .contact-text div p{font-size:16px;font-weight:medium;color:#fff;margin:10px 0}.home-contact-container .contact-form{position:absolute;left:0;top:15%;padding-left:120px}@media screen and (min-width:100px)and (max-width:480px){.home-contact-container .contact-form{padding:0 20px}}.home-contact-container .contact-form div h2{font-size:24px;font-weight:600;color:#fff}.home-contact-container .contact-form div p{font-size:14px;color:#fff}.villaimg .images{display:flex;flex-direction:column;gap:16px}.villaimg .images .img-container{width:100%;height:180px}.personal-detail p{font-size:16px;font-weight:300;line-height:24px;color:#369}form{display:flex;flex-direction:column;gap:10px;margin-bottom:56px}form label{font-size:16px;font-weight:500;line-height:24px}form input,form textarea{max-width:390px;height:60px;padding:18px 20px;border-radius:10px;border:1px solid #369;font-size:16px;font-weight:400;line-height:24px}form textarea{height:160px}form ::placeholder{font-size:16px;font-weight:400;line-height:24px;color:#767676}form input:focus,form textarea:focus{border-color:#369;outline:none}.esscence .img-content{position:relative}.esscence .img-content .img-container{width:100%;height:495px}@media screen and (min-width:100px)and (max-width:480px){.esscence .img-content .img-container{width:517px;height:495px}}@media screen and (min-width:481px)and (max-width:1200px){.esscence .img-content .img-container{width:517px;height:495px}}.esscence .img-content .content{position:absolute;top:160px}.esscence .img-content .content h2{font-size:24px;font-weight:600;color:#fff;margin-bottom:32px}.esscence .img-content .content p{font-size:14px;font-weight:400;color:#fff}.esscence .img-content .content .btn{padding:9px 28px;border-radius:5px;border:1px solid #fff;color:#fff;margin-top:24px}.exhibition-container{margin:5rem 0}.exihibition{margin-top:80px;margin-bottom:32px}.exihibition-grid{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:20px;cursor:grab;scrollbar-width:thin;scrollbar-color:#369 transparent}@media screen and (min-width:100px)and (max-width:750px){.exihibition-grid{scrollbar-width:none!important;-ms-overflow-style:none!important}}.exihibition-grid::-webkit-scrollbar{display:none}.exihibition-grid::-webkit-scrollbar-thumb{background-color:#369;border-radius:10px}.exihibition-grid::-webkit-scrollbar-track{background:transparent}.exihibition-grid:active{cursor:grabbing}@media screen and (min-width:100px)and (max-width:750px){.exihibition-grid::-webkit-scrollbar{display:none}}.exihibition-card .reel-content{position:relative}.exihibition-card .reel-content .reel-container video{max-width:295px;height:527px;object-fit:cover;border-radius:14px}.exihibition-card .reel-content .bottom-content{position:absolute;bottom:14.04px;display:flex;align-items:center;gap:10px;padding:9px 17px;border-radius:4.42px;background:linear-gradient(180deg,rgba(0,0,0,.64),hsla(0,3%,6%,.94));margin-left:20px}.exihibition-card .reel-content .bottom-content img{width:24px!important}.exihibition-card .reel-content .bottom-content i{color:#fff;font-size:24px}.exihibition-card .reel-content .bottom-content h3{margin:0;color:#fff;font-size:12px;font-weight:400}.reservation-container{background-color:#efefef;padding:32px 0}@media screen and (min-width:100px)and (max-width:750px){.reservation-container{display:block}}.reservation-container .title{justify-content:center}@media screen and (min-width:100px)and (max-width:750px){.reservation-container .title{justify-content:space-between}.reservation-container .title h1{font-size:22px;line-height:unset}}.reason-grid{display:flex;align-items:center;justify-content:flex-start;padding:0 20px;gap:8px;overflow-x:scroll;overflow-y:hidden;margin-top:24px}@media screen and (min-width:100px)and (max-width:750px){.reason-grid{padding:0;justify-content:flex-start;scrollbar-width:none!important;-ms-overflow-style:none!important}}.reason-grid::-webkit-scrollbar{display:none}.reason-grid::-webkit-scrollbar-thumb{background-color:#369;border-radius:10px}.reason-grid::-webkit-scrollbar-track{background:transparent}.reason-grid:active{cursor:grabbing}.reason-card .img-content{position:relative}.reason-card .img-content .img-container{width:345px;height:360px;border-radius:14.15px}@media screen and (max-width:480px){.reason-card .img-content .img-container{width:160px;height:250px}}@media screen and (max-width:390px){.reason-card .img-content .img-container{width:140px;height:250px}}.reason-card .img-content .img-container img{object-fit:cover!important}@media screen and (min-width:100px)and (max-width:480px){.reason-card .img-content .img-container img{border-radius:8px}}.reason-card .img-content .content{width:100%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.reason-card .img-content .content h3{font-size:20px;margin-top:8px;font-weight:500}@media screen and (max-width:480px){.reason-card .img-content .content h3{font-size:14px}}@media screen and (max-width:390px){.reason-card .img-content .content h3{font-size:12px}}@media screen and (min-width:100px)and (max-width:750px){.reason-grid::-webkit-scrollbar{display:none!important}}.faq-container{margin:40px 0}.faq-container .faq-title h1,.faq-container .faq-title h2{font-size:32px;font-weight:600;line-height:60px}@media screen and (min-width:100px)and (max-width:480px){.faq-container .faq-title h1,.faq-container .faq-title h2{font-size:24px;line-height:50px}}.faq-container .faq-title p{font-size:20px;font-weight:600;line-height:19.36px;color:#767676;margin-bottom:32px}@media screen and (min-width:100px)and (max-width:480px){.faq-container .faq-title p{font-size:16px}}.faq-container .faq-item{margin-bottom:10px}.faq-container .hidden-faq{display:none}.faq-container .css-1zk0jy-MuiPaper-root-MuiAccordion-root:before{background:unset}.blog-container{margin:3rem 0}.available-container{margin:100px 0}@media screen and (min-width:100px)and (max-width:480px){.available-container{margin:80px 0}}.available-container .title{margin-bottom:0}.villa-carousal{position:relative}.villa-carousal .slider-images{height:55vh!important}.villa-carousal .slider-images img{object-fit:cover!important}.villa-carousal .all-photos-btn{position:absolute;bottom:15px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 10px}.villa-carousal .all-photos-btn span{display:flex;align-items:center;justify-content:center;border-radius:5px;color:#fff;gap:5px;padding:5px 15px}.villa-carousal .all-photos-btn span p{margin:0;font-size:12px;color:#fff}.villa-carousal .banner-icons{position:fixed;top:15px;left:20px;display:flex;align-items:center;gap:20px;z-index:999}.gallery{position:relative;max-width:550px}@media screen and (min-width:100px)and (max-width:480px){.gallery{max-width:100dvw}}.gallery .sticky-header{background-color:#fff;position:sticky;top:0}.gallery .drawer-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5cdcd;padding:16px 20px}.gallery .drawer-header h4{font-size:24px;font-weight:600}.gallery .tag-chips{display:flex;overflow-x:auto;flex-shrink:0;padding:10px 20px;z-index:10}.gallery .tag-chips .chip{padding:5px 10px;margin:5px;border:1px solid #ddd;border-radius:5px;background-color:#f5f5f5;cursor:pointer;font-size:14px;color:#3d3b3b;transition:background-color .3s;white-space:nowrap}.gallery .tag-chips .chip:hover{background-color:#e0e0e0}.gallery .villa-images{padding:0 20px 20px}.gallery .villa-images .gallery-container{display:flex;flex-direction:column}.gallery .villa-images .gallery-container .image-container{display:flex;align-items:flex-start;scroll-margin-top:120px;flex-direction:column;gap:16px;padding-top:24px}.gallery .villa-images .gallery-container .image-container p{font-size:20px;font-weight:600;margin-bottom:0;text-transform:capitalize;padding-left:5px}.gallery .villa-images .gallery-container .image-container img{border-radius:10px}.villa-detail{margin-top:6rem;margin-bottom:3rem;position:relative}@media screen and (max-width:480px){.villa-detail{margin-top:1rem;margin-bottom:0}}.villa-detail .villa-title{display:flex;align-items:flex-start;justify-content:space-between}.villa-detail .villa-title .address{display:flex;align-items:center;flex-direction:row;gap:25px}@media screen and (max-width:750px){.villa-detail .villa-title .address{flex-direction:column;align-items:flex-start;gap:0}}.villa-detail .villa-title .address h3{display:flex;align-items:center;font-size:16px;color:#555;gap:5px;margin:0}@media screen and (min-width:100px)and (max-width:480px){.villa-detail .villa-title .address h3{align-items:flex-start}.villa-detail .villa-title .address h3 img{margin-top:4px}}.villa-detail .villa-title .address .flex{align-items:center;gap:16px}.villa-detail .villa-title .address .flex h1{font-size:32px;font-weight:600;text-overflow:ellipsis;text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:100px)and (max-width:480px){.villa-detail .villa-title .address .flex h1{line-height:30px;font-size:24px;margin-bottom:10px}}.villa-detail .villa-title .address .flex span{display:flex;align-items:center;justify-content:center;border-radius:5px;color:#fff;gap:5px;padding:5px 15px}.villa-detail .villa-title .address .flex span p{margin:0;font-size:12px;color:#fff}.villa-detail .villa-title .share-btns{display:flex;align-items:center}@media screen and (max-width:480px){.villa-detail .villa-title .share-btns{position:fixed;top:15px;right:20px;z-index:999}}.villa-detail .villa-title .share-btns .icon-container{height:25px;width:25px;cursor:pointer}.villa-detail .villa-title .share-btns .icon-container img{height:100%;width:100%;object-fit:contain}.villa-detail .google-rating{display:flex;align-items:center;margin-top:10px}.villa-detail .google-rating .rating{display:flex;align-items:center;padding-right:10px;border-right:1px solid #595959;gap:5px}.villa-detail .google-rating .rating p{font-size:14px;font-weight:500;color:#595959;margin:0;padding:0}.villa-detail .google-rating .rating .stars{display:flex;align-items:center;gap:3px}@media screen and (min-width:100px)and (max-width:480px){.villa-detail .google-rating .rating .stars{margin-top:2px}}.villa-detail .google-rating .rating .stars i{color:#ffcd29}.villa-detail .google-rating h3{padding:0 10px;font-size:14px;margin:0;color:#767676}.villa-detail .desktop-villa-banner{display:flex;gap:5px;margin:20px 0;flex:1;position:relative}.villa-detail .desktop-villa-banner .left-image{flex:1}.villa-detail .desktop-villa-banner .left-image .img-container img{border-radius:10px;max-height:650px!important;object-fit:fill!important}.villa-detail .desktop-villa-banner .right-images{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;max-height:650px!important;overflow:hidden}.villa-detail .desktop-villa-banner .right-images .img-container img{border-radius:10px;object-fit:cover!important}.villa-detail .desktop-villa-banner .all-photos-btn{position:absolute;bottom:20px;right:20px}.villa-detail .about-villa{display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:100px)and (max-width:480px){.villa-detail .about-villa{margin-top:1rem}}.villa-detail .about-villa .details{max-width:65%}@media screen and (min-width:100px)and (max-width:770px){.villa-detail .about-villa .details{max-width:100%}}.villa-detail .about-villa .enquiry-container{max-width:40%}@media screen and (min-width:100px)and (max-width:770px){.villa-detail .about-villa .enquiry-container{display:none}}.villa-detail .about-villa .enquiry-container .enq-box{width:350px;border:1px solid #dcdcdc;border-radius:10px;padding:25px 30px;position:sticky;top:100px}.villa-detail .about-villa .enquiry-container .enq-box .booking-price p{font-size:12px;margin:0;color:#555}.villa-detail .about-villa .enquiry-container .enq-box .booking-price h4{font-size:24px;font-weight:600;margin:5px 0}.villa-detail .about-villa .enquiry-container .enq-box .booking-price h4 span{font-size:14px;color:#767676}.villa-detail .about-villa .enquiry-container .enq-box .enq-dates{display:flex;flex-wrap:wrap;gap:5px;margin:20px 0 5px}.villa-detail .about-villa .enquiry-container .enq-box .enq-dates div{flex:1;padding:8px 10px;border:1px solid #6f6f6f;border-radius:5px}.villa-detail .about-villa .enquiry-container .enq-box .enq-dates div p{font-size:12px;margin:0;color:#555}.villa-detail .about-villa .enquiry-container .enq-box .enq-dates div h5{font-size:16px;font-family:400}.villa-detail .about-villa .enquiry-container .enq-box .enq-guest{flex:1;padding:8px 20px;border:1px solid #6f6f6f;border-radius:5px;margin-bottom:20px}.villa-detail .about-villa .enquiry-container .enq-box .enq-guest p{font-size:12px;margin:0;color:#555}.villa-detail .about-villa .enquiry-container .enq-box .enq-guest h5{font-size:16px;font-family:400}.villa-detail .ammenity-container{display:flex;align-items:center;flex-wrap:wrap!important;gap:20px}@media screen and (max-width:480px){.villa-detail .ammenity-container{gap:0;max-width:350px;display:grid;grid-template-columns:repeat(2,1fr)}}.villa-detail .ammenity-container .ammenities{display:flex;align-items:center;gap:8px;margin-bottom:10px}.villa-detail .ammenity-container .ammenities h3{font-size:14px;color:#585858;margin:0}.villa-detail .about-container{margin-top:34px;flex:1}@media screen and (min-width:100px)and (max-width:480px){.villa-detail .about-container{font-size:16px;padding-right:0}}.villa-detail .about-container h2{font-size:20px;font-weight:600}.villa-detail .about-container .description{margin-top:8px;overflow:hidden}.villa-detail .about-container .description h3{font-size:16px;color:#555}@media screen and (min-width:100px)and (max-width:480px){.villa-detail .about-container .description h3{font-size:14px}}.villa-detail .about-container .description a{font-size:1rem;text-decoration:underline!important;text-transform:capitalize;color:#369;cursor:pointer}.villa-detail .about-container .activities{display:flex;align-items:center;gap:20px;flex-direction:row;margin:32px 0;flex:1}@media screen and (min-width:100px)and (max-width:750px){.villa-detail .about-container .activities{flex-direction:column;gap:10px}}.villa-detail .popular-ammenity-container{flex:.6;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:40px 0}.villa-detail .popular-ammenity-container h2{font-size:20px;font-weight:600}.villa-detail .popular-ammenity-container .amenities{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:80%;margin:34px 0;justify-items:flex-start}@media screen and (max-width:480px){.villa-detail .popular-ammenity-container .amenities{grid-template-columns:repeat(3,1fr);gap:20px;max-width:100%;justify-items:center}}.villa-detail .popular-ammenity-container .amenities .amenity{display:flex;align-items:center;justify-content:center;text-align:center;gap:5px}@media screen and (max-width:480px){.villa-detail .popular-ammenity-container .amenities .amenity{flex-direction:column}}.villa-detail .popular-ammenity-container .amenities .amenity img{width:40px!important;height:40px!important;object-fit:contain!important}@media screen and (max-width:480px){.villa-detail .popular-ammenity-container .amenities .amenity img{width:30px!important;height:30px!important}}.villa-detail .popular-ammenity-container .amenities .amenity h3{font-size:14px;color:#000;margin:0}.villa-detail .meals{border-bottom:1px solid #dcdcdc;padding:40px 0}.villa-detail .meals .top-sec{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.villa-detail .meals .top-sec h2{font-size:20px;font-weight:600}.villa-detail .meals .top-sec .content{display:flex;gap:16px}.villa-detail .meals .top-sec .content .img-container{width:50px;height:50px}@media screen and (max-width:480px){.villa-detail .meals .top-sec .content .img-container{width:40px!important;height:40px!important}}.villa-detail .meals .meal-img{margin:20px 0}.villa-detail .meals .bottom-sec{display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0}.villa-detail .meals .bottom-sec .content{display:flex;align-items:center;justify-content:center}.villa-detail .meals .bottom-sec .content .img-container{width:34px;height:24px}.villa-detail .meals .bottom-sec .content h3{font-size:14px;font-weight:400;line-height:16.94px;color:#585858;margin-top:4px;margin-bottom:0}.villa-detail .meals .text{display:flex;flex-direction:column;margin-bottom:24px}.villa-detail .meals .text h4{font-size:14px;font-weight:300;line-height:24px;color:#555;margin-bottom:10px}.villa-detail .meals .text a{font-size:1rem;text-decoration:underline!important;text-transform:capitalize;color:#369;cursor:pointer}.villa-detail .meals .menu-btns{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.villa-detail .meals .menu-btns a{font-size:14px;text-decoration:none;color:#369;padding:7px;border-radius:5px;cursor:pointer;border:1px solid #369;display:flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0}.villa-detail .meals .menu-btns a div{display:flex;align-items:center;gap:5px}.villa-detail .meals .menu-btns a div .veg-green{width:10px;height:10px;border-radius:100%;background-color:green}.villa-detail .meals .menu-btns a div .nonVeg-red{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid red}.property{padding:40px 0}.property h2{font-size:20px;font-weight:600;line-height:30px}.property .property-grid{display:flex;gap:12px;overflow-x:scroll;overflow-y:hidden;margin:20px 0 0;padding-bottom:20px;scrollbar-color:#369 transparent;scrollbar-width:thin}@media screen and (min-width:100px)and (max-width:750px){.property .property-grid{scrollbar-width:none!important;-ms-overflow-style:none!important}}.property .property-grid::-webkit-scrollbar{width:10px;height:10px}.property .property-grid::-webkit-scrollbar-thumb{background-color:#369;border-radius:10px}.property .property-grid::-webkit-scrollbar-track{background:transparent}@media screen and (min-width:100px)and (max-width:750px){.property .property-grid::-webkit-scrollbar{display:none!important}}.property-card{width:288px;gap:24px;border-radius:10px;background:#f7f7f7;box-shadow:0 4px 16px 0 rgba(17,34,17,.05);border:1px solid #c3c7c3;overflow:hidden}.property-card .img-content{position:relative}.property-card .img-content .img-container{width:287px;height:193px}.property-card .img-content .img-container img{border-radius:10px 10px 0 0;object-fit:cover}.property-card .img-content .content{position:absolute;top:8px;left:16px;background:#fff;color:#000;border:1px #c3c7c3;border-radius:5px;display:flex;align-items:center;padding:4px 16px;text-transform:capitalize}.property-card .img-content .content h3{margin-bottom:0;font-size:12px;font-weight:500}.property-card .property-details{display:flex;flex-direction:column;padding:20px 15px 10px;height:270px;overflow:hidden;font-family:Inter,"sans-serif"}.property-card .property-details span{font-size:14px;font-family:Inter,"sans-serif";color:#2c2c2c;font-weight:400}.property-card .property-details ul{font-family:Inter,"sans-serif";list-style-type:disc;padding-left:15px}.property-card .property-details li{font-family:Inter,"sans-serif";display:list-item;list-style-type:disc}.property-card .property-details p{font-family:Inter,"sans-serif"}.food-menu{height:60vh;padding:40px 20px}.food-menu div{display:flex;align-items:center;justify-content:flex-start;gap:10px}.food-menu div img{width:60px!important;height:60px!important}.food-menu div a{font-size:1rem;text-decoration:underline!important;text-transform:capitalize;color:#369;cursor:pointer}.review-container .title .home{font-size:32px}.review-container .title .other{font-size:20px;font-weight:600;line-height:40px}.iframe{padding:20px 0 0}.iframe h2{font-size:20px;font-weight:600;line-height:40px}.iframe .mapIframe{height:500px}@media screen and (min-width:900px)and (max-width:480px){.iframe .mapIframe{height:360px}}@media screen and (max-width:480px){.iframe .mapIframe{height:260px}}.iframe .center-sec{margin-top:24px}.iframe .center-sec .content{display:flex;gap:2px}.iframe .center-sec .content .img-container{width:16px;height:16px}.iframe .center-sec .content p{font-size:16px;font-weight:400;line-height:19.36px;color:#555;margin-bottom:0}.iframe iframe{width:100%;height:200px;border:none}.iframe iframe:focus-visible{outline:none!important}.bottom-fixed-container{position:fixed;bottom:0;width:100%;padding:10px 15px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;box-shadow:0 2px 4px #000}.enquiry-text h6{font-size:20px;font-weight:600;color:#000}.enquiry-text h6 span,.enquiry-text p{font-size:.8rem;font-weight:400;color:#767676}.enquiry-text p{margin:0}.enquiry-text .clear{font-size:.8rem;text-decoration:underline!important;color:#369;cursor:pointer}.bk-container{position:relative;background-color:#efefef;height:100%}@media screen and (min-width:100px)and (max-width:750px){.bk-container{height:96vh}}.bk-container .back-btn{position:absolute;top:23px;left:15px;opacity:1!important;z-index:20}.bk-container .back-btn button{font-size:20px;font-weight:600;color:#000;box-shadow:0 2px 4px rgba(0,0,0,.4);padding:5px;border-radius:50%;cursor:pointer}.bk-container .save-container{position:absolute!important;bottom:0;width:100%;padding:20px;display:flex;align-items:center;justify-content:space-between;background-color:#f7f7f7}@media screen and (max-width:750px){.bk-container .save-container{position:fixed!important}}.bk-container .bk-details{height:100%;overflow-y:auto}.bk-container .bk-details .sticky-heading{position:sticky;top:0;z-index:10}.bk-container .bk-details .title{display:flex;justify-content:center;font-size:20px;font-weight:600;color:#000;border-bottom:1px solid #d5cdcd;text-align:center;padding:1.5rem 0;flex:1;background-color:#fff;margin:0}.bk-container .bk-details .date{display:flex;align-items:center;justify-content:space-between;padding:1rem;gap:10px;background-color:#f7f7f7}@media screen and (min-width:100px)and (max-width:750px){.bk-container .bk-details .date{padding:20px}}.bk-container .bk-details .date p{flex:1;font-size:16px;font-weight:600;color:#369;margin:0}.bk-container .bk-details .date p span{margin-left:15px;font-size:14px;font-weight:400;color:#767676}.bk-container .bk-details .date .clear{font-size:14px;text-decoration:underline!important;color:#369;cursor:pointer}.bk-container .bk-details .guest-container{padding:2rem 20px 5rem;background-color:#fff;margin:40px;border-radius:5px}@media screen and (min-width:100px)and (max-width:750px){.bk-container .bk-details .guest-container{margin:0}}.bk-container .bk-details .guest-container .warning{font-size:16px;font-weight:400;color:#369;margin-bottom:38px}.bk-container .bk-details .guest-container .guest{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.bk-container .bk-details .guest-container .guest .details{flex:2}.bk-container .bk-details .guest-container .guest .details h6{font-size:16px;font-weight:500;color:#000;margin:0}.bk-container .bk-details .guest-container .guest .details p{font-size:14px;font-weight:400;color:#767676;margin:0}.bk-container .bk-details .guest-container .guest .counters{display:flex;align-items:center;justify-content:space-between;width:130px}.bk-container .bk-details .guest-container .guest .counters button{padding:0 10px;font-size:20px;font-weight:500;border-radius:5px;color:#369;border:1px solid #369}.bk-container .bk-details .guest-container .guest .counters p{font-size:16px;font-weight:500;color:#000;margin:0}.bk-container .bk-details .personal-detail{padding:2rem 20px 5rem;background-color:#fff}.bk-container .bk-details .personal-detail .warning{font-size:16px;font-weight:400;color:#369;margin-bottom:38px}.bk-container .bk-details .checkout-villa{display:flex;align-items:center;justify-content:flex-start;padding:10px 20px;background-color:#fff;gap:28px;margin:20px 20px 0;border-radius:5px}@media screen and (min-width:100px)and (max-width:750px){.bk-container .bk-details .checkout-villa{margin:0}}.bk-container .bk-details .checkout-villa .img-container{width:115px;height:70px}.bk-container .bk-details .checkout-villa .img-container img{border-radius:10px;object-fit:cover}.bk-container .bk-details .checkout-villa .villa-info h6{font-size:16px;font-weight:500;color:#000}.bk-container .bk-details .checkout-villa .villa-info p{font-size:14px;font-weight:400;color:#767676;margin:0}.bk-container .bk-details .checkout-villa .villa-info .rating{display:flex;align-items:center;gap:5px}.bk-container .bk-details .checkout-villa .villa-info .rating i{color:#ffcd29}.bk-container .bk-details .checkout-villa .villa-info .rating p{font-size:16px;font-weight:400;margin:0}.bk-container .bk-details .checkout-details{display:flex;flex-direction:row;gap:10px;width:100%;padding:20px;margin-bottom:80px}@media screen and (min-width:100px)and (max-width:750px){.bk-container .bk-details .checkout-details{flex-direction:column;gap:0;padding:0}}.bk-container .bk-details .checkout-details .trip-detail{padding:10px 20px;display:flex;flex-direction:column;gap:10px;margin-top:10px;background-color:#fff;width:100%;border-radius:5px}.bk-container .bk-details .checkout-details .trip-detail h5{font-size:20px;font-weight:500;color:#000}.bk-container .bk-details .checkout-details .trip-detail .info{display:flex;align-items:flex-start;justify-content:space-between}.bk-container .bk-details .checkout-details .trip-detail .info div h6{font-size:16px;font-weight:500;color:#000}.bk-container .bk-details .checkout-details .trip-detail .info div p{font-size:14px;font-weight:400;color:#767676;margin:0}.bk-container .bk-details .checkout-details .trip-detail .info .clear{font-size:1rem;text-decoration:underline!important;color:#369;cursor:pointer}.bk-container .bk-details .checkout-details .price-details{padding:10px 20px;display:flex;flex-direction:column;gap:10px;margin-top:10px;background-color:#fff;width:100%;border-radius:5px}.bk-container .bk-details .checkout-details .price-details h5{font-size:20px;font-weight:500;color:#000}.bk-container .bk-details .checkout-details .price-details .bottom{padding-bottom:15px;border-bottom:1px solid #767676}.bk-container .bk-details .checkout-details .price-details div{display:flex;justify-content:space-between;gap:40px}.bk-container .bk-details .checkout-details .price-details div .price-cut{color:#767676;font-size:12px;font-weight:400;position:relative;width:fit-content}.bk-container .bk-details .checkout-details .price-details div .price-cut:after{content:"";position:absolute;width:100%;height:1px;background-color:#767676;bottom:7px;left:0}.bk-container .bk-details .checkout-details .price-details div span{font-size:13px;color:#767676}.bk-container .bk-details .checkout-details .price-details div p{font-size:16px;font-weight:400;color:#000;margin:0}.bk-container .bk-details .checkout-details .price-details .total{display:flex;justify-content:space-between;border-top:1px solid #767676;border-bottom:1px solid #767676;padding:10px 0}.bk-container .bk-details .checkout-details .price-details .total p{font-size:18px;font-weight:600}.bk-container .bk-details .checkout-details .price-details .tax-text{display:block}.bk-container .bk-details .checkout-details .price-details .tax-text p{font-size:14px;font-weight:500;color:#369;margin-bottom:5px}.bk-container .bk-details .calendars{margin-bottom:100px}.bk-container .bk-details .thankyou{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;height:100%;padding:0 40px}.bk-container .bk-details .thankyou .img-container{margin-bottom:10px}.bk-container .bk-details .thankyou .img-container img{width:150px!important}.bk-container .bk-details .thankyou h1{font-size:40px;font-weight:700;line-height:40px}.bk-container .bk-details .thankyou p{font-size:16px;font-weight:400;color:#555;text-align:center}.bk-container .bk-details .thankyou .link{color:#369;font-size:14px;display:flex;align-items:center;gap:5px;cursor:pointer}.bk-container .enquiry-btn{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;padding:30px 20px;border-radius:5px}@media screen and (min-width:100px)and (max-width:750px){.bk-container .enquiry-btn{margin:0}}.bk-container .btns{display:flex;gap:10px}.drawer-content{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:20px;padding:20px;overflow-y:scroll;max-height:80dvh}@media screen and (min-width:100px)and (max-width:750px){.drawer-content{height:70dvh}}.drawer-content .drawer-title{font-size:20px;font-weight:500;color:#000;margin-bottom:10px}.drawer-content .drawer-info ul{list-style-type:disc;padding-left:20px}.drawer-content .drawer-info ul li{margin-bottom:10px;font-size:14px}.drawer-content .all-amenities{display:grid;grid-template-columns:repeat(2,1fr);justify-items:flex-start;gap:40px;width:100%;overflow-y:auto;padding-left:20px}@media screen and (max-width:480px){.drawer-content .all-amenities{grid-template-columns:repeat(3,1fr);padding-left:0;justify-items:center;gap:20px}}.drawer-content .all-amenities .amenity{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px}@media screen and (max-width:480px){.drawer-content .all-amenities .amenity{flex-direction:column}}.drawer-content .all-amenities .amenity img{width:40px!important;height:40px!important;object-fit:contain!important}.drawer-content .all-amenities .amenity p{font-size:14px;color:#000;margin:0}.search-container{position:relative}.search-container .srch-box-container{width:600px;position:absolute;top:20px;border-radius:20px;left:50%;z-index:100;transform:translate(-50%,-50%)}@media screen and (min-width:700px)and (max-width:1000px){.search-container .srch-box-container{width:500px}}.search-container .heading{padding:40px 20px 30px;text-align:center}.search-container .heading p{font-size:20px;font-weight:500;color:#000;margin:0}.search-container .srch-box{padding:20px 40px;box-shadow:0 4px 8px rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:80px;z-index:40;background-color:#efefef;border-radius:5px}@media screen and (min-width:100px)and (max-width:700px){.search-container .srch-box{position:relative;box-shadow:unset}}.search-container .srch-box div .location{display:flex;gap:5px;margin-bottom:5px}.search-container .srch-box div .location .srch-icon{padding:20px;background-color:#369;border-radius:10px}.search-container .srch-box div .other-details{display:flex;gap:5px}.search-container .srch-box div .other-details div{flex:1;padding:8px 18px;border-radius:5px;background-color:#fff}.search-container .srch-box div .other-details div p{font-size:12px;margin:0;color:#767676}.search-container .srch-box div .other-details div h5{font-size:16px;font-family:400}.search-container .srch-villas{position:relative}@media screen and (min-width:100px)and (max-width:700px){.search-container .srch-villas{margin-top:5rem}}.search-container .srch-villas .title{padding:6rem 0 40px}@media screen and (min-width:100px)and (max-width:700px){.search-container .srch-villas .title{padding:10px 0 0}}.search-container .srch-villas .title h1{line-height:60px}.search-container .srch-villas .filter{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px}.search-container .srch-villas .filter p{font-size:16px;font-weight:400;color:#767676;margin:0}.search-container .srch-villas .filter div{display:flex;align-items:center;gap:11px}.search-container .srch-villas .filter div p{font-size:16px;font-weight:500;color:#000;margin:0}.search-container .srch-villas .villas{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width:1600px){.search-container .srch-villas .villas{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.search-container .srch-villas .villas{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.search-container .srch-villas .villas{grid-template-columns:1fr}}.search-container .srch-villas a{width:100%;max-width:390px!important}.search-container .srch-villas .villa-card{width:100%;max-width:390px!important;min-height:445px}.search-container .srch-villas .villa-card .img-container{width:100%;height:240px}.search-container .srch-villas .villa-card .best-rated{top:55%}.filter-modal{position:relative;display:flex;flex-direction:column}.filter-modal .title{display:flex;justify-content:center;font-size:20px;font-weight:600;border-bottom:1px solid #d5cdcd;text-align:center;padding:1.2rem 0;flex:1;background-color:#fff;color:#369}.filter-modal .rooms{padding:40px;border-bottom:1px solid #b6b6b6}@media screen and (min-width:100px)and (max-width:700px){.filter-modal .rooms{padding:20px}}.filter-modal .rooms h4{font-size:20px;font-weight:500;margin-bottom:30px}@media screen and (min-width:100px)and (max-width:700px){.filter-modal .rooms h4{margin-bottom:20px}}.filter-modal .rooms div{margin-bottom:25px}.filter-modal .rooms div label{font-size:16px;font-weight:300}.filter-modal .rooms div .bedroom-no{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px;margin-top:15px}.filter-modal .rooms div .bedroom-no span{padding:7px 25px;border:1px solid #369;border-radius:12px;font-size:16px;font-weight:300;cursor:pointer}@media screen and (min-width:100px)and (max-width:700px){.filter-modal .rooms div .bedroom-no span{padding:5px 20px;font-size:14px}}.filter-modal .rooms div .bedroom-no span.selected{background-color:#369;color:#fff}.filter-modal .rooms div .price-range-labels{display:flex;align-items:center;justify-content:space-between;gap:10px}.filter-modal .rooms div .price-range-labels span{border:1px solid #369;color:#369;font-size:14px;font-weight:500;padding:5px 20px;border-radius:5px}.filter-modal .filter-amenities{padding:40px;height:100%}@media screen and (min-width:100px)and (max-width:700px){.filter-modal .filter-amenities{padding:20px 20px 80px}}.filter-modal .filter-amenities h4{font-size:20px;font-weight:500;margin-bottom:30px}@media screen and (min-width:100px)and (max-width:700px){.filter-modal .filter-amenities h4{margin-bottom:20px}}.filter-modal .filter-amenities div{display:grid;grid-template-columns:repeat(2,1fr)}.filter-modal .apply-btn{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:unset;padding:20px;position:fixed;bottom:0;background-color:#fff}@media screen and (min-width:700px){.filter-modal .apply-btn{display:none}}.filter-modal .apply-btn .clear-btn{cursor:pointer;border:1px solid #369;color:#369;background-color:#fff;border-radius:5px;padding:9px 28px;font-size:14px}.apply-btn{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:50%;padding:20px;position:fixed;bottom:70px;background-color:#fff}.apply-btn .clear-btn{cursor:pointer;border:1px solid #369;color:#369;background-color:#fff;border-radius:5px;padding:9px 28px;font-size:14px}.about-us-container{margin-top:7rem}@media screen and (min-width:100px)and (max-width:480px){.about-us-container{margin-top:60px}}.about-us-container .about-info{display:flex;gap:70px;border-bottom:1px solid #dcdcdc;padding-bottom:100px}@media screen and (min-width:100px)and (max-width:480px){.about-us-container .about-info{border-bottom:none;padding-bottom:0}}.about-us-container .about-info div h5{font-size:24px;font-weight:600;color:#000;padding:5px 0;border-bottom:1px solid #369}.about-us-container .about-info div p{font-size:16px;font-weight:400;color:#767676;margin:40px 0}@media screen and (min-width:100px)and (max-width:480px){.about-us-container .about-info div p{margin:24px 0}}.about-us-container .about-info .about-img{width:100%}@media screen and (min-width:100px)and (max-width:750px){.about-us-container .about-info .about-img{display:none}}.about-us-container .about-info .about-img img{border-radius:5px}.about-us-container .slider-container{display:flex;flex-direction:column;width:80%;margin:5rem auto 0}@media screen and (min-width:100px)and (max-width:480px){.about-us-container .slider-container{margin:24px auto;width:90%}}.about-us-container .slider-container h5{display:inline-block;font-size:24px;font-weight:600;color:#000;padding:5px 0;border-bottom:1px solid #369;text-align:center;margin:35px auto}.about-us-container .slider-container p{font-size:14px;font-weight:400;color:#767676;margin:40px 0;text-align:center}@media screen and (min-width:100px)and (max-width:480px){.about-us-container .slider-container p{margin:24px 0}}.about-us-container .slick-slide{transition:transform .5s ease}.about-us-container .slider-item{padding:0 10px}.about-us-container .slick-center .slider-item{transform:scale(1.1);z-index:1}.about-us-container .slider-item img{width:100%;border-radius:10px}.about-services .personalized-services{display:flex;align-items:center;gap:70px;padding:100px 0}@media screen and (min-width:100px)and (max-width:480px){.about-services .personalized-services{border-bottom:none;padding:20px 0}}.about-services .personalized-services div h5{font-size:24px;font-weight:600;color:#000;padding:5px 0;border-bottom:1px solid #369}.about-services .personalized-services div p{font-size:14px;font-weight:400;color:#767676;margin:30px 0}@media screen and (min-width:100px)and (max-width:480px){.about-services .personalized-services div p{margin:24px 0}}.about-services .personalized-services .about-img{width:60%}@media screen and (min-width:100px)and (max-width:750px){.about-services .personalized-services .about-img{display:none}}.about-services .personalized-services .about-img img{border-radius:5px}.blogs-container{margin:100px 0}@media screen and (min-width:100px)and (max-width:480px){.blogs-container{margin:80px 0}}.blogs-container .logo-container{width:150px;padding:20px 0}.blogs-container .blogs{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:20px 0}@media screen and (max-width:1600px){.blogs-container .blogs{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.blogs-container .blogs{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.blogs-container .blogs{grid-template-columns:1fr;justify-items:center}}.blogs-container .blogs .blog-card,.blogs-container .blogs .blog-card .blog-img{width:100%}.contact-container{margin-top:140px}@media screen and (min-width:100px)and (max-width:480px){.contact-container{margin-top:100px}}.contact-container .contact-title h1{font-size:36px;font-weight:600;line-height:40px}@media screen and (min-width:100px)and (max-width:480px){.contact-container .contact-title h1{font-size:24px}}.contact-container .contact-title p{font-size:16px;color:#767676}.contact-container .contact-form{display:flex;align-items:flex-start;gap:2rem;margin-top:15px}.contact-container .contact-form .form{flex:1;display:block;padding:40px 50px;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.1)}@media screen and (min-width:100px)and (max-width:800px){.contact-container .contact-form .form{border:none;padding:40px 0 0;box-shadow:none}}.contact-container .contact-form .form form{margin-bottom:0}.contact-container .contact-form .form-img{flex:.7;height:500px!important}@media screen and (min-width:100px)and (max-width:800px){.contact-container .contact-form .form-img{display:none}}.partner-container{margin-top:100px}@media screen and (min-width:100px)and (max-width:700px){.partner-container{margin-top:60px}}.partner-container .img-container p{font-size:1em;margin:1rem 0;color:#767676}.partner-container .img-container img{border-radius:5px}.partner-container .partner-title{border-bottom:1px solid #369}.partner-container .partner-title h1{font-size:28px;font-weight:600;line-height:60px}@media screen and (min-width:100px)and (max-width:700px){.partner-container .partner-title h1{font-size:24px}}.partner-container h5{font-size:24px;font-weight:600;color:#000;padding:5px 0}.partner-container p{max-width:800px;font-size:1em;color:#767676}.partner-container .terms-list h2{font-size:16px;font-weight:600}.partner-container .terms-list ul{list-style:disc;color:#369;padding:0 20px}.partner-container .terms-list ul li{margin-bottom:10px}.partner-container .terms-list ul li a{text-decoration:none;color:#369}.partner-container .terms-list ul li a:hover{text-decoration:underline}.partner-container .partner-details{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:30px;margin:3rem 0}@media screen and (min-width:100px)and (max-width:700px){.partner-container .partner-details{display:block}}.partner-container .partner-details .partner-item{max-width:390px;margin-bottom:20px}.partner-container .partner-details .partner-item h3{font-size:16px;font-weight:600;margin-bottom:5px}.partner-container .partner-details .partner-item p{font-size:1em}.partner-container .partner-us{position:relative}@media screen and (min-width:100px)and (max-width:770px){.partner-container .partner-us .img-container{margin-bottom:20px}}.partner-container .partner-us .details{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}@media screen and (min-width:100px)and (max-width:770px){.partner-container .partner-us .details{text-align:left;top:30%;left:20px;transform:translate(0);margin-bottom:20px}}.partner-container .partner-us .details h2{font-size:24px;font-weight:600}.partner-container .partner-us .details p{font-size:14px;color:#fff;margin:30px 0 20px}@media screen and (min-width:100px)and (max-width:770px){.partner-container .partner-us .details p{margin:unset}}.partner-container .content{margin:40px 0}.partner-container .content h3{font-weight:600;margin-bottom:20px;font-size:20px}.partner-container .content p{font-size:14px}.villa-available-container{margin:40px 0}.villa-available-container .villas{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width:1600px){.villa-available-container .villas{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.villa-available-container .villas{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.villa-available-container .villas{grid-template-columns:1fr;justify-items:center}}.villa-available-container .villas .villa-card{width:100%;max-width:390px!important;min-height:445px}.villa-available-container .villas .villa-card .img-container{width:100%;height:240px}@media screen and (max-width:500px){.villa-available-container .villas .villa-card .best-rated{top:55%}}.category-container{display:flex;align-items:center;flex-direction:column}.category-container .heading{width:100%;text-align:start;margin:20px 0 0}.category-container .heading h1{font-size:36px}@media screen and (max-width:768px){.category-container .heading h1{font-size:24px;line-height:60px}}.category-container .category-carousal .slider-images{position:relative}.category-container .category-carousal .slider-images img{height:620px!important;width:100dvw!important;object-fit:cover!important}@media screen and (max-width:1440px){.category-container .category-carousal .slider-images img{height:560px!important}}@media screen and (max-width:768px){.category-container .category-carousal .slider-images img{height:40vh!important}}@media screen and (max-width:390px){.category-container .category-carousal .slider-images img{height:40vh!important}}.category-container .category-carousal .slider-images .banner-text{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);width:85%}@media screen and (max-width:480px){.category-container .category-carousal .slider-images .banner-text{padding:0 20px;width:95%}}.category-container .category-carousal .slider-images .banner-text h2{font-size:42px;font-weight:600;color:#fff;margin:0!important;line-height:60px;text-align:center}@media screen and (min-width:481px)and (max-width:1200px){.category-container .category-carousal .slider-images .banner-text h2{font-size:32px;line-height:40px}}@media screen and (min-width:100px)and (max-width:480px){.category-container .category-carousal .slider-images .banner-text h2{font-size:22px;line-height:40px}}.category-container .category-carousal .slider-images .banner-text h3{font-size:16px;font-weight:400;margin:0;line-height:unset}@media screen and (min-width:100px)and (max-width:480px){.category-container .category-carousal .slider-images .banner-text h3{font-size:14px}}.category-container .best-villa-container{margin:20px 0}@media screen and (max-width:768px){.category-container .best-villa-container{margin:0}}.category-container .best-villa-container .title{flex-direction:column;align-items:flex-start}.category-container .best-villa-container .title h2{text-transform:capitalize;line-height:40px;font-size:26px;font-weight:500}@media screen and (max-width:768px){.category-container .best-villa-container .title h2{font-size:20px;line-height:32px}}.category-container .best-villa-container .villas{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:30px}@media screen and (max-width:500px){.category-container .best-villa-container .villas{margin-top:10px}}@media screen and (max-width:1600px){.category-container .best-villa-container .villas{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.category-container .best-villa-container .villas{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.category-container .best-villa-container .villas{grid-template-columns:1fr;justify-items:center}}.category-container .best-villa-container .villas .villa-card{width:100%;max-width:390px!important;min-height:445px}.category-container .best-villa-container .villas .villa-card .img-container{width:100%;height:240px}.category-container .best-villa-container .villas .villa-card .best-rated{top:55%}.category-container .best-villa-container .best-reels{display:flex;align-items:center;gap:40px;margin:50px 0}@media screen and (max-width:480px){.category-container .best-villa-container .best-reels{margin:20px 0;gap:20px}}.category-container .best-villa-container .best-reels .img-container{width:90px;height:90px}.category-container .best-villa-container .best-reels .img-container img{padding:2px;border:4px solid #369;border-radius:100%;object-fit:cover!important}.category-container .about-collection{margin-top:2rem}.category-container .about-collection h2{text-transform:capitalize;line-height:40px;font-size:26px;font-weight:500}@media screen and (max-width:768px){.category-container .about-collection h2{font-size:20px;line-height:32px}}.category-container .about-collection h3{font-size:14px}.category-container .about-collection a{font-size:14px;color:#369;text-decoration:underline!important}.category-container .collection-faq{margin-top:2rem}.category-container .collection-faq .hidden-faq{display:none}.category-container .sub-collections-container{margin:80px 0}@media screen and (max-width:480px){.category-container .sub-collections-container{margin:40px 0}}.category-container .sub-collections-container .sub-collections-grid{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;padding-bottom:20px;cursor:grab;scrollbar-width:thin;scrollbar-color:#369 transparent;margin:20px 0}@media screen and (min-width:100px)and (max-width:750px){.category-container .sub-collections-container .sub-collections-grid{scrollbar-width:none!important;-ms-overflow-style:none!important}}.category-container .sub-collections-container .sub-collections-grid .collection-card{box-shadow:0 4px 16px 0 rgba(17,34,17,.05);border:1px solid #e9e9e9;border-radius:24px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.category-container .sub-collections-container .sub-collections-grid .collection-card:active{transform:scale(1.05);box-shadow:0 2px 12px 0 rgba(17,34,17,.1)}.category-container .sub-collections-container .sub-collections-grid .collection-card:hover{box-shadow:0 6px 20px 0 rgba(17,34,17,.1);transform:translateY(-2px)}.category-container .sub-collections-container .sub-collections-grid .collection-card .img-container{width:200px;height:280px}.category-container .sub-collections-container .sub-collections-grid .collection-card .img-container img{border-top-left-radius:24px;border-top-right-radius:24px;object-fit:cover}.category-container .sub-collections-container .sub-collections-grid h3{font-size:16px;color:#000;text-align:center;margin:8px 0}.category-container .sub-collections-container .sub-collections-grid::-webkit-scrollbar{display:none}.category-container .sub-collections-container .sub-collections-grid::-webkit-scrollbar-thumb{background-color:#369;border-radius:10px}.category-container .sub-collections-container .sub-collections-grid::-webkit-scrollbar-track{background:transparent}.category-container .sub-collections-container .sub-collections-grid:active{cursor:grabbing}@media screen and (min-width:100px)and (max-width:750px){.category-container .sub-collections-container .sub-collections-grid::-webkit-scrollbar{display:none}}.reel-slider{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.reel-slider video{width:500px;height:80%;border-radius:12px}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:14.2857142857%;box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:14.2857142857%;position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports(-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(35,57,66,.21);border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:rgba(0,0,0,.07)}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent #34495e transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent #34495e;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:0;bottom:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:hsla(0,0%,100%,.85)}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:hsla(0,0%,100%,.09);position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0 solid;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:1px solid #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:1px solid #dee7eb;margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}