.interested_slider .slick-dots{top:5px!important;height:30px}.interested_slider .slick-dots li{margin:0 7px}.interested_slider .slick-dots li,.interested_slider .slick-dots li button{width:16px!important;height:16px;border-radius:50%!important;padding:0!important;background-color:#d3d3d3}.interested_slider .slick-dots .slick-active button:before,.trending__projects .slick-dots .slick-active button:before{background:linear-gradient(90deg,#c59d3d,#fded9f,#d0ac4f)}.interested_slider .slick-dots li button:before{font-family:slick;font-size:6px;width:16px!important;height:16px;content:"";opacity:1!important;border-radius:50%!important;background-color:#d3d3d3}.trending__projects .slick-dots li,.trending__projects .slick-dots li button{width:40px!important;height:4px;padding:0!important;background-color:hsla(0,0%,100%,.1);margin:auto 0!important}.trending__projects .slick-dots li button:before{font-family:slick;font-size:6px;width:40px!important;height:4px;content:"";background-color:hsla(0,0%,100%,.1);border-radius:8px!important;transition:all .3s ease-out}.trending__projects .slick-dots{transform:translateY(-60px)}.property_images_slider .slick-dots{bottom:20px!important;text-align:right!important;padding-right:16px}.property_images_slider .slick-dots li{margin:0 2px!important}.property_images_slider .slick-dots .slick-active button:before{background-color:#fff}.property_images_slider .slick-dots li button:before{font-family:slick;font-size:6px;width:16px!important;height:4px;content:"";background-color:#ededed;opacity:1!important;border-radius:8px!important}.trending__projects .slick-dots{bottom:0!important}.trending__projects .slick-dots li button:before{font-size:17px!important;opacity:1!important;color:#d5d5d5}.trending__projects .slick-dots .slick-active button:before{color:#c7aa72!important}.statistics__slider .slick-next,.statistics__slider .slick-prev{display:none!important}.statistics__slider .slick-list{padding:0!important}@media only screen and (max-width:640px){.trending__projects .slick-dots{transform:translateY(0);display:none!important}}:root{--motion-fast:200ms;--motion-normal:350ms;--motion-reveal:550ms;--motion-ease:cubic-bezier(0.16,1,0.3,1)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion:no-preference){.gradient-primary{transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);will-change:transform}.gradient-primary:hover,a:hover>.gradient-primary,button:hover>.gradient-primary{transform:translateY(-2px);box-shadow:0 10px 24px -12px rgba(225,188,99,.5)}.gradient-primary:active,a:active>.gradient-primary,button:active>.gradient-primary{transform:translateY(0) scale(.98);box-shadow:none}.gradient-primary svg{transition:transform var(--motion-fast) var(--motion-ease)}.gradient-primary:hover svg,a:hover>.gradient-primary svg,button:hover>.gradient-primary svg{transform:translateX(3px)}.img-hover-zoom{transition:transform var(--motion-normal) var(--motion-ease)}.img-hover-zoom-group:hover .img-hover-zoom,a:hover>.img-hover-zoom{transform:scale(1.02)}}.container-lg{width:1250px;max-width:1250px;margin:auto}body{z-index:inherit;position:relative}@media only screen and (max-width:1200px){.container-lg{width:90%}}@media only screen and (max-width:768px){.container-lg{width:93%}}.gradient-primary{color:#000}.gradient-primary,.primary-text{transition:all .3s ease-in-out;background:#e1bc63}.primary-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.border-gradient{background:linear-gradient(#000,#000) padding-box,linear-gradient(#e1bc63,#e1bc63) border-box;border-color:transparent}.custom_scroll::-webkit-scrollbar{width:5px;height:4px}.custom_scroll::-webkit-scrollbar-track{background:#f8dba14d}.custom_scroll::-webkit-scrollbar-thumb{background:#c7aa72}.custom_scroll::-webkit-scrollbar-thumb:hover{background:#845d12}::-webkit-scrollbar{width:10px;height:4px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#e1bc63}.menu{animation:fadeIn .2s ease-in-out}#range-slider-custom{height:2px!important}#range-slider-custom .range-slider__range{background:#c19c3e;transition:height .3s;height:2px}#range-slider-custom .range-slider__thumb{background:#fff;background-color:#c19c3e;transition:transform .3s;width:14px;height:14px}#range-slider-custom .range-slider__thumb[data-active]{transform:translate(-50%,-50%) scale(1.25)}#range-slider-custom .range-slider__range[data-active]{height:10px}.react-datepicker-wrapper{width:100%}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:#fff!important}@media only screen and (max-width:639px){#chat-widget-container{bottom:calc(76px + env(safe-area-inset-bottom))!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}html[data-map-view=true] .map-view-shell{display:flex;flex-direction:column;overflow:hidden}html[data-map-view=true] .map-view-shell>.map-workspace{flex:1 1 auto;min-height:0}@media (max-width:639px){html[data-map-view=true] .map-view-shell{height:calc(100dvh - var(--map-nav-h, 88px) - 64px - env(safe-area-inset-bottom))!important}}html[data-map-view=true],html[data-map-view=true] body{overflow:hidden}html[data-map-view=true] footer{display:none}html[data-map-view=true] nav.fixed{
  /* !important because this overrides the navbar's own Tailwind utility
     (bg-black/[0.14] backdrop-blur-sm), which is applied inline on the
     element's class list. Scoped to map view only - Grid view and every
     other route keep the navbar exactly as designed. */background-color:#171410!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sc-price-marker{position:relative;transform:translateY(-6px);transform-origin:50% 100%;padding:5px 9px;border-radius:999px;background:#171410;color:#fff;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;border:1px solid rgba(208,172,79,.28);box-shadow:0 2px 6px rgba(0,0,0,.28);cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease,border-color .16s ease,padding .16s ease,font-size .16s ease}.sc-price-marker:after{content:"";position:absolute;left:50%;bottom:-6px;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #171410}.sc-price-marker.is-hovered{border-color:#d0ac4f;transform:translateY(-7px) scale(1.04);box-shadow:0 4px 12px rgba(0,0,0,.34)}.sc-price-marker.is-selected{background:linear-gradient(90deg,#c59d3d,#ffed9f,#d0ac4f);color:#171410;font-weight:700;border-color:#fff;transform:translateY(-7px) scale(1.08);box-shadow:0 0 0 2px #fff,0 6px 16px rgba(0,0,0,.38)}.sc-price-marker.is-selected:after{border-top-color:#d0ac4f}.sc-map-city-zoom .sc-price-marker:not(.is-hovered):not(.is-selected){width:12px;height:12px;padding:0;font-size:0;border:2px solid #b9955f;transform:translateY(50%)}.sc-map-city-zoom .sc-price-marker:not(.is-hovered):not(.is-selected):after{display:none}gmp-advanced-marker:focus-visible .sc-cluster-marker,gmp-advanced-marker:focus-visible .sc-price-marker{outline:2px solid #b9955f;outline-offset:2px}.sc-cluster-marker{min-width:30px;height:30px;padding:0 7px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#000;font-size:11.5px;font-weight:700;line-height:1;border:1.5px solid #b9955f;box-shadow:0 1px 4px rgba(0,0,0,.16);cursor:pointer;transform:translateY(50%);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.sc-cluster-marker.is-md{min-width:34px;height:34px;font-size:12px}.sc-cluster-marker.is-lg{min-width:40px;height:40px;font-size:12.5px}.sc-cluster-marker.is-hovered,.sc-cluster-marker:hover{background:#fcfaf4;box-shadow:0 0 0 3px rgba(185,149,95,.25),0 3px 10px rgba(0,0,0,.2);transform:translateY(50%) scale(1.06)}.sc-cluster-marker.is-selected{background:#b9955f;color:#fff;border-color:#fff;box-shadow:0 0 0 2px #b9955f,0 4px 12px rgba(0,0,0,.24)}.sc-map-preview{padding-bottom:40px;pointer-events:none}.sc-map-preview>*{pointer-events:auto}