button[data-v-b4b1699e]:disabled{opacity:.65;cursor:wait}input[data-v-b4b1699e]:focus-visible,textarea[data-v-b4b1699e]:focus-visible,button[data-v-b4b1699e]:focus-visible,a[data-v-b4b1699e]:focus-visible{outline:2px solid #3b82f6;outline-offset:3px}input[data-v-b4b1699e]:-webkit-autofill,input[data-v-b4b1699e]:-webkit-autofill:hover,input[data-v-b4b1699e]:-webkit-autofill:focus,input[data-v-b4b1699e]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fafaf9 inset!important;-webkit-text-fill-color:#1c1917!important;border-color:#e7e5e4!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[data-v-b4b1699e]:-webkit-autofill:focus{border-color:#1c1917!important}.scroll-reveal{opacity:0;transform:translateY(30px);transition:all .5s ease-out;will-change:opacity,transform}.scroll-reveal.is-revealed{opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.25,1,.5,1)}.scroll-reveal.is-revealed.delay-100{transition-delay:.1s}.scroll-reveal.is-revealed.delay-200{transition-delay:.2s}.scroll-reveal.is-revealed.delay-300{transition-delay:.3s}.scroll-reveal.is-revealed.delay-400{transition-delay:.4s}.scroll-reveal.is-revealed.delay-500{transition-delay:.5s}@keyframes slow-zoom{0%{transform:scale(1) translate(0)}50%{transform:scale(1.05) translate(-1%,-1%)}to{transform:scale(1) translate(0)}}.animate-slow-zoom{animation:slow-zoom 20s ease-in-out infinite alternate}.theme-real-estate-light nav img.site-logo{filter:brightness(0) saturate(100%) invert(8%) sepia(11%) saturate(913%) hue-rotate(338deg) brightness(96%) contrast(91%)!important;transition:filter .3s ease-in-out}.theme-real-estate-light nav img.site-logo:hover{filter:brightness(0) saturate(100%) invert(48%) sepia(8%) saturate(399%) hue-rotate(343deg) brightness(93%) contrast(89%)!important}.theme-real-estate-light .nav-glass{background:#fffffff2!important;border-bottom-color:#0000000d!important}.theme-real-estate-light nav a{color:#1c1917!important}.theme-real-estate-light nav a:hover{color:#78716c!important}.theme-real-estate-light nav button.bg-blue-600{background-color:#1c1917!important;color:#fff!important;box-shadow:none!important;border-radius:0!important}.theme-real-estate-light nav button.bg-blue-600:hover{background-color:#44403c!important}.theme-real-estate-light nav button:not(.bg-blue-600){color:#1c1917!important}.theme-real-estate-light nav button:not(.bg-blue-600) svg{stroke:#1c1917!important}.theme-real-estate-light .bg-slate-950{background-color:#fafaf9!important;border-bottom:1px solid #e7e5e4!important}.theme-real-estate-light .bg-slate-950 a{color:#1c1917!important}.theme-real-estate-light .bg-slate-950 a:hover{color:#78716c!important;background-color:#f5f5f4!important}.theme-real-estate-light nav button[aria-label="Open Menu"] span,.theme-real-estate-light nav button[aria-label="Open Menu"] div>div,.theme-real-estate-light nav button[aria-label="Open Menu"] div>span{background-color:#1c1917!important}.theme-real-estate-light footer.bg-slate-900{background-color:#1c1917!important}.theme-real-estate-light footer .via-\[\#8db9ed\]\/30{--tw-gradient-stops: transparent, rgba(255, 255, 255, .1), transparent !important}.theme-real-estate-light footer h4.text-white{color:#fafaf9!important}.theme-real-estate-light footer p.text-slate-400,.theme-real-estate-light footer p.text-slate-500{color:#a8a29e!important}.theme-real-estate-light footer .border-slate-800{border-color:#292524!important}.theme-real-estate-light footer .footer-link{color:#a8a29e!important}.theme-real-estate-light footer .footer-link:hover{color:#fff!important;text-shadow:none!important;transform:translate(4px)!important}.theme-real-estate-light footer .social-glow{background:transparent!important;border-color:#44403c!important;box-shadow:none!important}.theme-real-estate-light footer .social-glow:hover{background:#292524!important;border-color:#78716c!important;box-shadow:none!important;transform:translateY(-4px) scale(1.05)!important}.theme-real-estate-light footer .social-glow:hover .social-icon{filter:brightness(0) saturate(100%) invert(100%)!important;opacity:1!important}
