.hero-section{position:relative;height:calc(100vh - 115px);width:100%}@media(max-width:767px){.hero-section .mob-input{display:none!important}}.hero-section .hero-background{position:relative;height:100%;width:100%;background:#000}.hero-section .hero-poster-wrapper{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero-section .hero-poster-wrapper:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(transparent 60%,rgba(0,0,0,.25))}.hero-section .hero-poster{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}.hero-section .hero-video{object-fit:cover;object-position:center center}.hero-section .hero-iframe-wrapper,.hero-section .hero-video{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero-section .hero-iframe-wrapper{overflow:hidden}.hero-section .hero-iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;width:177.77777778vh;height:100vh;min-width:100%;min-height:100%;pointer-events:none}.hero-section .hero-gradient{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(255,120,85,.6),rgba(255,165,0,.5) 30%,rgba(135,206,235,.4) 70%,rgba(106,90,205,.5))}.hero-section .hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.4));z-index:2;pointer-events:none}.hero-section .hero-content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;max-width:1200px;margin:0 auto}@media(max-width:991px){.hero-section .hero-content{padding:80px 14px 40px}}.hero-section .hero-text{text-align:center}.hero-section .hero-text .hero-title{font-size:32px;line-height:38px;color:#fff;font-weight:800;margin-bottom:15px}@media(max-width:991px){.hero-section .hero-text .hero-title{font-size:24px;line-height:30px;text-wrap:wrap}}.hero-section .hero-text .hero-subtitle{font-size:20px;line-height:26px;font-weight:500;color:#fff}@media(max-width:991px){.hero-section .hero-text .hero-subtitle{font-size:16px;line-height:22px}}.hero-section .hero-buttons{padding:4px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #c3c3c3;border-radius:7px;background-color:rgba(86,84,84,.4);gap:8px;margin-top:88px;margin-bottom:20px;flex-wrap:wrap}@media(max-width:991px){.hero-section .hero-buttons{margin-top:30px;margin-bottom:20px;gap:6px}}.hero-section .hero-buttons .toggle-btn{height:40px;padding:9px 12px;border-radius:5px;font-weight:600;color:#fff;border:none!important;box-shadow:none!important;background:hsla(0,0%,100%,.4);transition:all .3s ease;min-width:80px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1 1}@media(max-width:480px){.hero-section .hero-buttons .toggle-btn{font-size:13px;padding:9px 8px;min-width:70px}}.hero-section .hero-buttons .toggle-btn.active,.hero-section .hero-buttons .toggle-btn:hover{background-color:#7c3aed!important;color:#fff!important}.hero-section .hero-buttons .buy-btn{height:40px;padding:0 20px;border-radius:8px;font-weight:600}.hero-section .hero-buttons .rent-btn{height:40px;padding:0 20px;border-radius:8px;font-weight:500;background:#fff;opacity:.9;border:1px solid #e5e5e5}.hero-section .hero-buttons .rent-btn:hover{border-color:#7c3aed;color:#7c3aed}.hero-section .search-section{position:relative;isolation:isolate;border-radius:5px;padding:20px 25px;box-shadow:0 20px 40px rgba(0,0,0,.15);width:100%;z-index:4;background:rgba(86,84,84,.25);backdrop-filter:blur(5px) saturate(160%);-webkit-backdrop-filter:blur(5px) saturate(160%)}@media(max-width:767px){.hero-section .search-section{height:100px;padding:10px}}.hero-section .search-section label{color:#fff;font-size:14px;line-height:20px;font-weight:500}.hero-section .search-section:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(86,84,84,.5019607843),rgba(86,84,84,.3));z-index:-1}.hero-section .search-section input{padding-left:40px;background-image:url(/_next/static/media/locati.2d3cbdcb.png);background-position:left 15px center;background-size:20px;background-repeat:no-repeat;outline:none}.hero-section .search-section input::placeholder{font-size:14px;line-height:20px;font-weight:500;color:#000}.hero-section .search-tabs{display:flex;gap:15px;margin-bottom:20px}@media(max-width:767px){.hero-section .search-tabs{display:block}}.hero-section .search-tabs .btn-groups{display:flex;border:1px solid #c3c3c3;border-radius:7px;align-items:center;padding:4px;gap:10px}.hero-section .search-tabs .btn-groups .tab-btn{height:40px;padding:0 20px;border-radius:5px;font-weight:600;border:none;background:hsla(0,0%,100%,.4);color:#fff;transition:all .3s ease}@media(max-width:767px){.hero-section .search-tabs .btn-groups .tab-btn{padding:0 15px}}.hero-section .search-tabs .btn-groups .tab-btn:hover{background-color:#7c3aed!important;color:#fff!important}.hero-section .search-tabs .btn-groups .tab-btn.active{background-color:#7c3aed;box-shadow:0 8px 20px rgba(124,58,237,.25)}@media(max-width:767px){.hero-section .search-tabs .btn-groups .tab-btn{width:100%}.hero-section .search-tabs .btn-groups{overflow:scroll;margin-bottom:10px}}.hero-section .search-tabs .tab-active{background:#7c3aed;border:none;color:#fff;height:40px;padding:0 20px;border-radius:8px;font-weight:600}.hero-section .search-tabs .tab-inactive{background:#fff;opacity:.9;border:1px solid #e5e5e5;color:#666;height:40px;padding:0 20px;border-radius:8px;font-weight:500}.hero-section .search-tabs .tab-inactive:hover{border-color:#7c3aed;color:#7c3aed}.hero-section .top-form-row{display:flex;align-items:center;width:100%;gap:15px}.hero-section .top-form-row .form-select{height:48px;flex:1 1}.hero-section .top-form-row .ant-select{width:100%}@media(max-width:767px){.hero-section .top-form-row .form-select:nth-child(3){display:none}}@media(max-width:374px){.hero-section .top-form-row{flex-direction:column;align-items:stretch}}.hero-section .form-row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:15px;gap:15px;margin-bottom:15px;align-items:center}@media(max-width:768px){.hero-section .form-row{grid-template-columns:1fr;gap:10px}}.hero-section .form-select{height:48px;border-radius:8px;border:1px solid #e5e5e5;font-size:16px;background:#fff}.hero-section .form-select:hover{box-shadow:0 0 0 2px rgba(124,58,237,.1)}.hero-section .form-select:focus-within{box-shadow:0 0 0 2px rgba(124,58,237,.1)}.hero-section .form-select .ant-select-selector{display:flex!important;align-items:baseline!important;border:none!important;box-shadow:none!important;padding:7px 15px!important;height:48px;display:flex;align-items:center}.hero-section .form-select .ant-select-selector .ant-select-selection-placeholder{display:block!important;font-size:14px!important;line-height:20px!important;font-weight:500!important;color:#000!important}.hero-section .search-btn{margin-top:-2px;box-shadow:none;background:#7c3aed;border:none;height:44px;border-radius:8px;padding:9px 16px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}@media(max-width:991px){.hero-section .search-btn{width:100%}.hero-section .search-btn span{display:none}}.hero-section .search-btn:hover{background:#6d28d9!important;transform:translateY(-2px);box-shadow:0 10px 25px rgba(124,58,237,.3)}.hero-section .search-btn .search-arrow{font-size:18px;transition:transform .3s ease}.hero-section .search-btn:hover .search-arrow{transform:translateX(3px)}.hero-section .form-labels{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:15px;gap:15px;margin-top:10px}@media(max-width:768px){.hero-section .form-labels{display:none}}.hero-section .form-labels span{font-size:12px;color:#666;font-weight:500;text-align:left}.info-section{margin-top:30px;margin-bottom:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:767px){.info-section{margin-top:0;margin-bottom:0}}.info-section .info-box{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #7e22ce;border-radius:10px;padding:20px;background:linear-gradient(135deg,#fdfcff,#f7f2ff)}@media(max-width:767px){.info-section .info-box{padding:10px}}.info-section .info-box .info-section-title{font-size:24px;line-height:30px;font-weight:800;margin-bottom:10px;text-align:center}@media(max-width:767px){.info-section .info-box .info-section-title{font-size:16px;line-height:24px;margin-bottom:20px}}.info-section .info-box .info-section-subtitle{font-size:16px;line-height:22px;font-weight:600;margin-bottom:20px;text-align:center}@media(max-width:767px){.info-section .info-box .info-section-subtitle{display:none}}.info-section .info-box .info-section-btn{box-shadow:none!important;background-color:rgba(0,0,0,0);border:2px solid #7e22ce;color:#7e22ce;font-size:16px;font-weight:600;padding:9px 16px;width:267px;border-radius:5px;transition:all .3s ease;cursor:pointer}.info-section .info-box .info-section-btn:hover{background-color:#7e22ce;color:#fff}.desktop-only{display:block}.mobile-only{display:none}@media(max-width:767px){.desktop-only{display:none}.mobile-only{display:block}.advanced-btn{font-size:16px!important;text-decoration:underline!important;width:100%;height:auto!important;padding:0!important;margin:10px 0!important;font-weight:600;color:#fff!important;border:none!important;display:flex;align-items:center;justify-content:flex-end!important;background:rgba(0,0,0,0)!important}.advanced-wrapper{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .25s ease;display:flex;flex-direction:column;gap:10px;padding:0;margin-bottom:10px}.advanced-wrapper.open{max-height:600px;padding:10px 0}.mobile-only .form-select{width:100%}.form-labels{display:none}}@media(max-aspect-ratio:16/9){.hero-iframe{width:100vw;height:56.25vw;top:50%;left:50%;transform:translate(-50%,-50%)}}.realestate-info-card{background:#fff;padding:60px 0}@media(max-width:767px){.realestate-info-card{padding:20px 0}}.realestate-info-card .re-title{font-size:32px;font-weight:800;margin-bottom:30px;color:#000;line-height:40px}@media(max-width:767px){.realestate-info-card .re-title{font-size:24px;line-height:30px;margin-bottom:10px}}.realestate-info-card .re-desc{color:#232323;font-size:16px;line-height:24px;margin-bottom:18px}@media(max-width:767px){.realestate-info-card .re-desc{font-size:14px;line-height:20px;margin-bottom:10px}}.realestate-info-card .re-desc:last-child{margin-bottom:0}.realestate-info-card .read-btns{width:100%}@media(max-width:767px){.realestate-info-card .read-btns{display:flex;justify-content:flex-end}}.realestate-info-card .read-more-btn{color:#623393;font-weight:500;font-size:1rem;display:inline-flex;align-items:center;gap:6px;cursor:pointer;margin-top:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .16s}.realestate-info-card .read-more-btn:hover{color:#431f70}.latest-blog-section{background-color:#f9f9f9;padding:50px 0}@media(max-width:767px){.latest-blog-section{position:relative;padding-top:20px;padding-bottom:50px}}.latest-blog-section .blog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media(max-width:767px){.latest-blog-section .blog-header{margin-bottom:20px}}.latest-blog-section .blog-header .left{display:flex;align-items:center;gap:30px}@media(max-width:767px){.latest-blog-section .blog-header .left{width:100%;justify-content:space-between;gap:20px}}.latest-blog-section .blog-header h3{font-weight:800;font-size:32px;line-height:40px;color:#343535;margin:0}@media(max-width:767px){.latest-blog-section .blog-header h3{font-size:24px;line-height:30px}}.latest-blog-section .blog-header .see-all{color:#581c87;font-size:16px;line-height:24px;font-weight:600;margin-top:10px;display:flex;align-items:center;gap:5px;transition:color .2s}@media(max-width:767px){.latest-blog-section .blog-header .see-all{margin-top:5px}}.latest-blog-section .blog-header .see-all:hover{color:#7c3aed}.latest-blog-section .blog-header .slider-nav{display:flex;gap:12px}@media(max-width:767px){.latest-blog-section .blog-header .slider-nav{position:absolute;bottom:10px;right:35px}}.latest-blog-section .blog-header .slider-nav .nav{background:rgba(0,0,0,0);border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.latest-blog-section .blog-header .slider-nav .nav:hover{color:#fff}.latest-blog-section .slider-wrapper{position:relative;margin-right:calc(-1*(100vw - 100%)/2)}.latest-blog-section .slider-wrapper .slick-list{margin:0!important}.latest-blog-section .slider-wrapper .slick-slide{box-sizing:border-box;padding:0 10px}.latest-blog-section .slider-wrapper .blog-card{width:100%;max-width:474px;height:505px;background:#fff;border-radius:10px;overflow:hidden;display:flex!important;justify-content:space-between;flex-direction:column;transition:box-shadow .2s;cursor:pointer}@media(max-width:767px){.latest-blog-section .slider-wrapper .blog-card{width:100%;height:auto}}.latest-blog-section .slider-wrapper .blog-card:hover{box-shadow:0 8px 32px rgba(52,53,53,.1607843137)}.latest-blog-section .slider-wrapper .blog-card .image{width:100%;height:309px!important}.latest-blog-section .slider-wrapper .blog-card .image img{object-fit:cover}.latest-blog-section .slider-wrapper .blog-card .content{padding:20px}.latest-blog-section .slider-wrapper .blog-card .content h5{font-size:24px;line-height:30px;color:#000;font-weight:800;margin-bottom:20px}.latest-blog-section .slider-wrapper .blog-card .content .meta{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:16px;font-weight:600}.latest-blog-section .slider-wrapper .blog-card .content .meta span{color:#000;font-size:20px}.latest-blog-section .slider-wrapper .blog-card .content .read-more{display:block;font-size:16px;color:#581c87;line-height:24px;font-weight:600;transition:color .2s}.latest-blog-section .slider-wrapper .blog-card .content .read-more:hover{color:#7c3aed}.faq-accordion .ant-collapse-arrow{transform:rotate(90deg)}.faq-accordion .ant-collapse-item-active .ant-collapse-arrow{transform:rotate(180deg)}.faq-accordion .ant-collapse-item-active .ant-collapse-arrow svg{color:#fff!important;fill:#fff!important}.about-accordion.ant-collapse{background:rgba(0,0,0,0);border:none!important}.about-accordion .ant-collapse-item{border-radius:12px!important;margin-bottom:12px;border:none!important;overflow:hidden}.about-accordion .ant-collapse-item:last-child{margin-bottom:0}.about-accordion .ant-collapse-header{border:none;padding:20px 24px!important;font-size:24px!important;font-weight:600!important;background:rgba(0,0,0,0)}@media(max-width:767px){.about-accordion .ant-collapse-header{padding:10px 15px!important;background-color:#fafafa!important;border:2px solid #efefef}.about-accordion .ant-collapse-header h4{margin:0}}.about-accordion .ant-collapse-header .ant-collapse-arrow{font-size:16px;color:#666;transition:transform .3s ease,color .3s ease;transform:rotate(90deg)}.about-accordion .ant-collapse-header .ant-collapse-arrow svg{transition:transform .3s ease}.about-accordion .ant-collapse-item-active .ant-collapse-header .ant-collapse-arrow{transform:rotate(270deg)}.about-accordion .ant-collapse-content{background:#fff;border-top:1px solid #f0f0f0}.about-accordion .ant-collapse-content-box{padding:20px 24px}.about-accordion .ant-collapse-item-active .ant-collapse-header{background:#f8f9fa}.about-accordion .ant-collapse-item-active .ant-collapse-header .ant-collapse-arrow{color:#1890ff;transform:rotate(180deg)}.about-accordion .card-text{color:#666;margin-bottom:16px;line-height:1.6}.about-accordion .about-btn{width:100%;justify-content:center;display:flex;align-items:center;gap:8px}.project-dubai-section{padding:30px 80px}@media(max-width:991px){.project-dubai-section{padding:30px 10px}}.project-dubai-section h2{font-size:32px!important;font-weight:800!important;margin-bottom:15px!important;color:#000!important;line-height:40px!important;text-align:center!important}@media(max-width:767px){.project-dubai-section h2{font-size:24px!important;line-height:30px!important;margin-bottom:10px!important}}.project-dubai-section .description{display:block!important;font-size:16px!important;color:#232323!important;line-height:24px!important;text-align:center!important;max-width:600px!important;margin:0 auto 40px!important;text-align:center}@media(max-width:767px){.project-dubai-section .description{font-size:14px!important;line-height:20px!important;margin-bottom:20px!important}}.project-dubai-section .slider-container{position:relative}.project-dubai-section .slider-container .left-btn{width:50px;height:50px;box-shadow:0 4px 6px 0 rgba(52,53,53,.0588235294);position:absolute;left:-60px;top:40%;border-radius:5px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none}@media(max-width:991px){.project-dubai-section .slider-container .left-btn{display:none}}.project-dubai-section .slider-container .left-btn span{margin-bottom:0!important}.project-dubai-section .slider-container .left-btn:hover{border:none!important}.project-dubai-section .slider-container .right-btn{width:50px;height:50px;box-shadow:0 4px 6px 0 rgba(52,53,53,.0588235294);position:absolute;right:-60px;top:40%;border-radius:5px!important;border:none;display:flex!important;align-items:center!important;justify-content:center!important}@media(max-width:991px){.project-dubai-section .slider-container .right-btn{display:none}}.project-dubai-section .slider-container .right-btn span{margin-bottom:0!important}.project-dubai-section .slider-container .right-btn:hover{border:none!important}.project-dubai-section .project-slider .slick-list{margin:0 -10px}.project-dubai-section .project-slider .slick-slide{padding:0 10px}.project-dubai-section .project-slider.rtl-slider,.project-dubai-section .project-slider.rtl-slider .swiper-wrapper{direction:rtl}.project-dubai-section .project-slider.rtl-slider .swiper-slide{direction:ltr}[dir=rtl] .project-dubai-section .slider-container .left-btn{right:-60px!important;left:auto!important}@media(max-width:991px){[dir=rtl] .project-dubai-section .slider-container .left-btn{display:none}}[dir=rtl] .project-dubai-section .slider-container .right-btn{left:-60px!important;right:auto!important}@media(max-width:991px){[dir=rtl] .project-dubai-section .slider-container .right-btn{display:none}}.project-dubai-section .project-card{height:100%;display:flex;flex-direction:column}.property-card{display:block}.property-card__media{position:relative;width:100%;aspect-ratio:3/4;border-radius:5px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.1);background:#f2f2f2;transition:transform .22s ease,box-shadow .22s ease}@media(max-width:768px){.property-card__media{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}}.property-card__media:hover{transform:translateY(-6px);box-shadow:0 16px 34px rgba(0,0,0,.18)}.property-card__media:hover .property-card__img{transform:scale(1.04)}.property-card__img{object-fit:cover;transition:transform .3s ease}.property-card__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;background:linear-gradient(180deg,rgba(0,0,0,0) 48%,rgba(0,0,0,.35) 72%,rgba(0,0,0,.6))}.property-card__badge{padding:4px 5px;background-color:#581c87;color:#fff;font-size:12px;line-height:16px;font-weight:500;display:inline;border-radius:2px;margin-bottom:7px;width:60px}.property-card__title{color:#fff;font-size:20px;line-height:26px;font-weight:800}@media(max-width:992px){.luxury-properties{padding:40px 0 30px!important}.luxury-properties__title{font-size:24px!important}}@media(max-width:576px){.luxury-properties__segmented .ant-segmented .ant-segmented-item{min-width:98px;height:38px;padding:0 14px}}.luxury-properties{padding:56px 0 40px}.luxury-properties__header{text-align:center;margin-bottom:28px}.luxury-properties__title{font-size:32px!important;line-height:40px!important;font-weight:800!important;color:#343535!important}@media(max-width:767px){.luxury-properties__title{font-size:20px!important;line-height:26px!important}}.luxury-properties__subtitle{font-size:16px!important;line-height:24px!important;color:#666!important}@media(max-width:767px){.luxury-properties__subtitle{font-size:16px!important;line-height:24px!important}}.luxury-properties__loading{text-align:center;padding:50px 0}.luxury-properties__cta{margin-top:28px}.luxury-properties__btn{border-radius:999px!important;padding:0 28px;height:46px;font-weight:700;background:linear-gradient(90deg,#7e22ce,#581c87);border:none}.luxury-properties__btn:focus,.luxury-properties__btn:hover{filter:brightness(1.03);background:linear-gradient(90deg,#7e22ce,#581c87)}.luxury-controls{display:flex;flex-direction:column;align-items:center;margin-top:30px}.luxury-tabs{display:flex;background:#f5f5f5;border-radius:5px;border:1px solid #c3c3c3;padding:4px 0}@media(max-width:767px){.luxury-tabs{margin-bottom:0}}.luxury-tab{padding:10px 24px;border:none;background:#fff;margin-left:4px;margin-right:4px;border-radius:5px;font-size:16px;font-weight:600;color:#666;cursor:pointer;transition:all .3s ease;text-transform:capitalize}@media(max-width:767px){.luxury-tab{padding:8px 20px;font-size:14px}}.luxury-tab:hover{color:#581c87}.luxury-tab--active{background:#581c87;color:#fff!important}.luxury-segmented__wrap{display:flex;width:100%;justify-content:center;align-items:center;gap:12px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}@media(max-width:767px){.luxury-segmented__wrap{justify-content:flex-start;padding:0 16px;scrollbar-width:none;-ms-overflow-style:none}.luxury-segmented__wrap::-webkit-scrollbar{display:none}}.luxury-listing-type-select{flex-shrink:0}.luxury-listing-type-select .ant-select-selector{height:40px!important;border-radius:5px!important;border:1px solid #d9d9d9!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;display:flex!important;align-items:center!important}@media(max-width:767px){.luxury-listing-type-select .ant-select-selector{height:36px!important}}.luxury-listing-type-select .ant-select-selection-item{font-weight:600!important;color:#581c87!important;font-size:14px!important;line-height:20px!important}@media(max-width:767px){.luxury-listing-type-select .ant-select-selection-item{font-size:12px!important;line-height:18px!important}}.luxury-listing-type-select.ant-select-focused .ant-select-selector,.luxury-listing-type-select:hover .ant-select-selector{border-color:#6d1fac!important;box-shadow:0 4px 14px rgba(109,31,172,.15)!important}@media(max-width:767px){.luxury-listing-type-select{width:80px!important;margin-right:8px!important}}.luxury-segmented{flex-shrink:0}.luxury-segmented .ant-segmented-thumb{display:none}.luxury-segmented .ant-segmented.ant-segmented-lg .ant-segmented-item-label{font-size:10px}.luxury-segmented .ant-segmented-group{gap:12px;padding:6px 4px;overflow:visible;flex-wrap:nowrap}@media(max-width:767px){.luxury-segmented .ant-segmented-group{gap:8px;padding:4px 2px}}.luxury-segmented .ant-segmented-item{background:#fff;border-radius:5px;color:red;height:40px!important;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease;flex-shrink:0;white-space:nowrap}@media(max-width:767px){.luxury-segmented .ant-segmented-item{height:36px!important;min-width:auto;padding:0 12px}}.luxury-segmented .ant-segmented-item .ant-segmented-item-label{color:#581c87;font-weight:600;font-size:16px;line-height:24px;margin-top:1px;white-space:nowrap;display:flex!important;align-items:center!important}@media(max-width:767px){.luxury-segmented .ant-segmented-item .ant-segmented-item-label{font-size:14px!important;line-height:20px!important}}@media(max-width:375px){.luxury-segmented .ant-segmented-item .ant-segmented-item-label{font-size:12px!important}}@media(max-width:320px){.luxury-segmented .ant-segmented-item .ant-segmented-item-label{font-size:10px!important}}.luxury-segmented .ant-segmented-item:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-1px)}.luxury-segmented .ant-segmented-item:hover .ant-segmented-item-label{color:#6d1fac}.luxury-segmented .ant-segmented-item:active{transform:translateY(0);box-shadow:inset 0 2px 10px rgba(0,0,0,.1)}.luxury-segmented .ant-segmented-item:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(109,31,172,.25)}.luxury-segmented .ant-segmented-item.ant-segmented-item-selected,.luxury-segmented .ant-segmented-item.luxury-segmented__option--active,.luxury-segmented .ant-segmented-item[aria-selected=true]{background:#6d1fac!important;box-shadow:0 6px 18px rgba(109,31,172,.35)!important;border:1px solid hsla(0,0%,100%,.25)!important}.luxury-segmented .ant-segmented-item.ant-segmented-item-selected .ant-segmented-item-label,.luxury-segmented .ant-segmented-item.ant-segmented-item-selected:hover .ant-segmented-item-label,.luxury-segmented .ant-segmented-item.luxury-segmented__option--active .ant-segmented-item-label,.luxury-segmented .ant-segmented-item.luxury-segmented__option--active:hover .ant-segmented-item-label,.luxury-segmented .ant-segmented-item[aria-selected=true] .ant-segmented-item-label,.luxury-segmented .ant-segmented-item[aria-selected=true]:hover .ant-segmented-item-label{color:#fff!important}.luxury-segmented .ant-segmented-item.ant-segmented-item-selected:active,.luxury-segmented .ant-segmented-item.luxury-segmented__option--active:active,.luxury-segmented .ant-segmented-item[aria-selected=true]:active{background:#5b1898!important;box-shadow:inset 0 3px 12px rgba(109,31,172,.45),0 2px 8px rgba(0,0,0,.12)!important;transform:translateY(1px)}.luxury-segmented__dropdown .luxury-dropdown__item--active{background:#f7f2ff!important;color:#6d1fac!important;font-weight:700!important}.luxury-segmented__dropdown .luxury-dropdown__item--active:hover{background:#ede7ff!important}.luxury-segmented__dropdown .ant-dropdown-menu-item-selected{background:#f7f2ff!important;color:#6d1fac!important}.luxury-segmented__more{background:#fff;border:none;border-radius:5px;font-size:16px;line-height:24px;font-weight:600;padding:0 20px;height:40px;color:#581c87;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease;flex-shrink:0;white-space:nowrap}@media(max-width:767px){.luxury-segmented__more{height:36px;padding:0 16px;font-size:14px!important;line-height:20px!important}}@media(max-width:375px){.luxury-segmented__more{font-size:12px!important;padding:0 12px}}@media(max-width:320px){.luxury-segmented__more{font-size:10px!important}}.luxury-segmented__more:hover{color:#6d1fac;box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-1px)}.luxury-segmented__more:active{transform:translateY(0);box-shadow:inset 0 2px 10px rgba(0,0,0,.1)}.luxury-segmented__more:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(109,31,172,.25)}.luxury-segmented__more img{width:16px;height:10px;margin-left:10px}.luxury-properties__header{margin-bottom:16px}.luxury-properties__loading{display:flex;align-items:center;justify-content:center;padding:40px}.luxury-properties__cta{display:flex;justify-content:center;margin-top:24px}.bb-overlay{width:340px;background:#fff;border-radius:12px}.bb-overlay .bb-header{padding:16px 20px;border-bottom:1px solid #f0f0f0;font-weight:600;font-size:14px}.bb-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.bb-group{display:grid;grid-gap:12px;gap:12px}.bb-title{font-size:12px;line-height:14px;font-weight:600;color:#000}.bb-options{display:grid;grid-template-columns:repeat(6,minmax(40px,1fr));grid-gap:10px;gap:10px}.bb-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #f2f2f7;background:#fff;border-radius:10px;padding:16px 20px;width:40px!important;height:40px!important;font-size:14px;line-height:20px;color:#111;box-shadow:0 8px 18px rgba(17,17,17,.06);transition:box-shadow .2s ease,border-color .2s ease,background .2s ease;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bb-chip:hover{box-shadow:0 10px 22px rgba(17,17,17,.08)}.bb-chip--active{background:#f7f2ff;border-color:#6e35ff;box-shadow:0 8px 18px rgba(110,53,255,.18)}.bb-actions{margin-top:8px;display:flex;justify-content:space-between;gap:12px}.bb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;height:40px;width:40px;font-weight:600;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:background .2s ease,border-color .2s ease,color .2s ease}.bb-btn--ghost{background:#fff;border-color:#e7e7ec;color:#111}.bb-btn--ghost:hover{border-color:#d7d7e0}.bb-btn--primary{background:#6e35ff;color:#fff}.bb-btn--primary:hover{filter:brightness(.95)}@media(max-width:640px){.bb-overlay{width:320px}.bb-chip{min-width:64px;min-height:56px;font-size:18px}}.calc-value{margin-top:5px}.calc-value .calc-input{width:100%;background-color:#ecf4ff;border:none!important;border-radius:0!important}.calc-value .calc-input input{font-size:20px;line-height:26px;color:#000;font-weight:800}.calc-value .calc-input.ant-input-number-focused,.calc-value .calc-input:active,.calc-value .calc-input:focus,.calc-value .calc-input:hover{background-color:#ecf4ff;border:none!important;box-shadow:none!important;outline:none!important}.calc-value .calc-input:not(.ant-input-number-disabled):hover{border-color:rgba(0,0,0,0)!important}.calc-value .calc-input .ant-input-number-input{background-color:#ecf4ff}.calc-value .calc-input .ant-input-number-input,.calc-value .calc-input .ant-input-number-input:focus{box-shadow:none!important;outline:none!important}.calc-value .calc-input input::-moz-focus-inner{border:0}.calc-value :where(.ant-input-number-status-error,.ant-input-number-status-warning) .calc-input{box-shadow:none!important}.ant-select-selector{display:flex!important;align-items:baseline!important}.product__list{padding:20px 80px}@media(max-width:1025px){.product__list{padding:20px}}@media(max-width:767px){.product__list{padding:20px}}.product__list .title{font-size:32px;line-height:38px;font-weight:800;color:#000;margin-bottom:10px;text-align:center}@media(max-width:767px){.product__list .title{font-size:24px;line-height:30px;margin-bottom:15px}}.product__list .text{text-align:center;display:block;font-size:14px;line-height:20px;color:#000;font-weight:500;margin-bottom:30px}@media(max-width:767px){.product__list .text{margin-bottom:30px;padding:0 30px}}.trending-projects-section{background:#fff;padding:48px 0 20px}.trending-projects-section .trending-projects-header{text-align:center;margin-bottom:30px}.trending-projects-section .trending-projects-header h2{font-size:32px;line-height:40px;font-weight:800;color:#070807;margin-bottom:10px}.trending-projects-section .trending-projects-header p{color:#23272a;font-size:20px;line-height:26px;margin:0 auto;font-weight:500}.trending-projects-section .trending-projects-row{margin-left:0!important;margin-right:0!important;display:flex;justify-content:flex-start;align-items:stretch;overflow:hidden;gap:0}@media(min-width:768px){.trending-projects-section .trending-projects-row .ant-col{padding-left:0!important;padding-right:0!important;display:flex;justify-content:center;overflow:hidden;height:700px;transition:flex .6s cubic-bezier(.4,0,.2,1);max-width:none}.trending-projects-section .trending-projects-row .ant-col:hover{flex:2.5 1}.trending-projects-section .trending-projects-row .ant-col:hover .project-card .project-info{opacity:1;transform:translateX(0)}.trending-projects-section .trending-projects-row .ant-col:hover .project-card{transform:scale(1.03);z-index:3}.trending-projects-row:hover .trending-projects-section .trending-projects-row .ant-col:not(:hover){flex:.5 1}.trending-projects-section .trending-projects-row:hover .ant-col:not(:hover) .project-card .project-info{opacity:0;transform:translateX(-40px)}}@media(max-width:767px){.trending-projects-section .trending-projects-row{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:0;scrollbar-width:none;-ms-overflow-style:none}.trending-projects-section .trending-projects-row::-webkit-scrollbar{display:none}.trending-projects-section .trending-projects-row .ant-col{flex:0 0 80vw!important;min-width:80vw!important;max-width:80vw!important;width:100vw!important;scroll-snap-align:center;padding:0!important;height:500px}.trending-projects-section .trending-projects-row .ant-col .project-card .project-info{opacity:1!important;transform:translateX(0)!important}.trending-projects-section .trending-projects-row .ant-col:first-child{scroll-snap-align:start}.trending-projects-section .trending-projects-row .ant-col:last-child{scroll-snap-align:end}}.trending-projects-section .trending-projects-row .project-card{position:relative;width:100%;height:100%;border-radius:0!important;background-size:cover;background-position:50%;box-shadow:0 8px 28px rgba(24,39,75,.18);overflow:hidden;display:flex;align-items:flex-end;cursor:pointer;transition:transform .6s cubic-bezier(.4,0,.2,1),box-shadow .6s ease}.trending-projects-section .trending-projects-row .project-card .overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.65));z-index:1;pointer-events:none;transition:background .6s ease}.trending-projects-section .trending-projects-row .project-card:hover .overlay{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.75))}.trending-projects-section .trending-projects-row .project-card .badges{width:100%;display:flex;justify-content:center}.trending-projects-section .trending-projects-row .project-card .badge{position:absolute;top:50px;left:50%;background:#ee4545;transform:translateX(-50%);color:#faf5ff;font-size:16px;font-weight:600;border-radius:5px;padding:5px 10px;line-height:22px;z-index:2}@media(max-width:767px){.trending-projects-section .trending-projects-row .project-card .badge{top:30px;font-size:14px;padding:4px 8px}}.trending-projects-section .trending-projects-row .project-card .project-info{position:absolute;left:0;bottom:0;z-index:2;width:100%;padding-bottom:50px;background:none;opacity:0;transform:translateX(-40px);transition:opacity .6s ease,transform .6s ease;display:flex;flex-direction:column;align-items:center}@media(max-width:767px){.trending-projects-section .trending-projects-row .project-card .project-info{opacity:1;transform:translateX(0);padding-bottom:30px}}.trending-projects-section .trending-projects-row .project-card .project-info .price{font-size:32px;color:#fff;font-weight:600;line-height:40px;margin-bottom:12px}@media(max-width:767px){.trending-projects-section .trending-projects-row .project-card .project-info .price{font-size:24px;line-height:32px;margin-bottom:8px}}.trending-projects-section .trending-projects-row .project-card .project-info .title{font-size:32px;line-height:40px;color:#faf5ff;font-weight:400;margin-bottom:5px;text-align:center;padding:0 15px}@media(max-width:767px){.trending-projects-section .trending-projects-row .project-card .project-info .title{font-size:24px;line-height:32px;margin-bottom:4px;padding:0 20px}}.trending-projects-section .trending-projects-row .project-card .project-info .location{font-size:16px;line-height:24px;font-weight:600;color:#faf5ff}@media(max-width:767px){.trending-projects-section .trending-projects-row .project-card .project-info .location{font-size:14px;line-height:20px}}.trending-projects-section .trending-projects-row .project-card .project-info .view-more-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;margin-bottom:8px;padding:12px 24px;min-height:48px;min-width:160px;border-radius:5px;border:2px solid #fdfaff;background:rgba(0,0,0,0);color:#fdfaff;font-weight:800;font-size:20px;line-height:26px;text-decoration:none;box-shadow:none;cursor:pointer;touch-action:manipulation}@media(max-width:767px){.trending-projects-section .trending-projects-row .project-card .project-info .view-more-link{height:auto;font-size:16px;line-height:22px;padding:12px 20px;min-height:48px}}.trending-projects-section .trending-projects-row .project-card .project-info .view-more-text{white-space:nowrap}.trending-projects-section .trending-projects-row .project-card .project-info .view-more-icon{display:inline-block}.area-overlay{width:340px;background:#fff;border-radius:12px;padding:0}.area-overlay .ant-row,.area-overlay .ant-row input{width:100%!important}.area-overlay .area-inputs{display:flex;flex-direction:column;gap:20px}.area-overlay .area-group{display:flex;flex-direction:column;gap:12px}.area-overlay .area-group .ant-slider{margin:0!important}.area-overlay .area-group .area-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.area-overlay .area-group .area-form .form-item label{font-size:12px;line-height:14px;font-weight:600;color:#000}.area-overlay .area-group .area-form .form-item input{height:40px!important;font-size:12px!important;line-height:14px!important;color:#000!important;font-weight:500!important}.area-overlay .area-title{font-size:14px;line-height:20px;font-weight:600;color:#000}.area-overlay .area-range{display:flex;align-items:center;gap:10px}.area-overlay .area-range .ant-input{width:120px;height:40px;border-radius:8px}.area-overlay .area-range .ant-input::placeholder{color:#bfbfbf}.area-overlay .area-range .area-separator{color:#000;font-weight:500}.area-overlay .ant-slider{margin:10px 0}.area-overlay .ant-slider .ant-slider-track{background-color:#7c3aed}.area-overlay .ant-slider .ant-slider-handle{border-color:#7c3aed}.area-overlay .ant-slider .ant-slider-handle:hover{border-color:#6d28d9}.area-overlay .ant-slider .ant-slider-handle:focus{border-color:#6d28d9;box-shadow:0 0 0 5px rgba(124,58,237,.12)}@media(max-width:640px){.area-overlay{width:320px}}.mobile-card-grid{height:130px!important;position:relative;border-radius:5px}.mobile-card-grid img{height:100%!important;border-radius:5px}.mobile-card-grid .mobile-card-info{position:absolute;bottom:0;padding:10px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.8));border-bottom-left-radius:5px;border-bottom-right-radius:5px}.mobile-card-grid .mobile-card-info .mobile-card-title{font-size:14px;line-height:20px;color:#faf5ff;font-weight:600}.mobile-card-grid .mobile-card-info .mobile-card-location{font-size:10px;line-height:14px;color:#fff;font-weight:500;overflow:visible;text-overflow:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}