.notification-enter-active[data-v-9387d275]{transition:all .3s ease-out}.notification-leave-active[data-v-9387d275]{transition:all .3s ease-in}.notification-enter-from[data-v-9387d275],.notification-leave-to[data-v-9387d275]{opacity:0;transform:translate(100%)}.notification-move[data-v-9387d275]{transition:transform .3s ease}.is-invalid~.invalid-feedback[data-v-47d4f8dd]{display:block!important}.fade-enter-active[data-v-8484b033],.fade-leave-active[data-v-8484b033]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-8484b033],.fade-leave-to[data-v-8484b033]{opacity:0;transform:translateY(-4px)}.welcome-enter-active[data-v-015da7c0]{transition:all .6s ease-out}.welcome-enter-from[data-v-015da7c0]{opacity:0;transform:translateY(-20px)}.welcome-leave-active[data-v-015da7c0]{transition:all .4s ease-in}.welcome-leave-to[data-v-015da7c0]{opacity:0;transform:translateY(-20px)}.dots-container[data-v-015da7c0]{display:flex;gap:8px;align-items:center;justify-content:center}.dot[data-v-015da7c0]{width:12px;height:12px;border-radius:50%;background-color:var(--secondary);animation:dot-bounce-015da7c0 1.4s infinite ease-in-out}.dot[data-v-015da7c0]:nth-child(1){animation-delay:-.32s}.dot[data-v-015da7c0]:nth-child(2){animation-delay:-.16s}.dot[data-v-015da7c0]:nth-child(3){animation-delay:0s}@keyframes dot-bounce-015da7c0{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.btn-nav[data-v-32a5a836]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--primary-light);border-radius:9999px;border:1px solid rgba(0,0,0,.1);transition:all .3s ease-in-out;cursor:pointer}.btn-nav[data-v-32a5a836]:hover{background-color:var(--primary-dark)}.btn-nav[data-v-32a5a836]:focus{outline:none;box-shadow:0 0 0 2px var(--secondary)}.property-card[data-v-32a5a836]{transition:all .3s cubic-bezier(.4,0,.2,1)}.property-card .aspect-square[data-v-32a5a836]{position:relative;width:100%;height:0;padding-bottom:100%}.property-card .aspect-square img[data-v-32a5a836]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.scroll-smooth[data-v-32a5a836]{scroll-behavior:smooth}[data-v-32a5a836]:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.hero-section[data-v-77657b67]{background:linear-gradient(180deg,var(--primary) 0%,var(--background-color) 100%)}.cta-button[data-v-77657b67]{position:relative;overflow:hidden}.cta-button[data-v-77657b67]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--black);transform:translate(-50%,-50%);transition:width .6s,height .6s}.cta-button[data-v-77657b67]:hover:before{width:300px;height:300px}.cta-button span[data-v-77657b67],.cta-button svg[data-v-77657b67]{position:relative;z-index:1}section[data-v-77657b67]{opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out}img[data-v-77657b67]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media (max-width: 768px){section[data-v-77657b67]{padding-top:2rem;padding-bottom:2rem}}@media (prefers-contrast: high){.text-gray-600[data-v-77657b67]{color:var(--black)}.text-gray-300[data-v-77657b67]{color:var(--white)}}@media (prefers-reduced-motion: reduce){[data-v-77657b67],[data-v-77657b67]:before,[data-v-77657b67]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.transition-all[data-v-69af46bd]{transition:all .3s ease}.focus\:outline-none[data-v-69af46bd]:focus{outline:2px solid var(--secondary);outline-offset:2px}button[data-v-69af46bd]:hover:not(:disabled){transform:translateY(-1px)}button[data-v-69af46bd]:active:not(:disabled){transform:translateY(0)}img[data-v-69af46bd]{transition:opacity .3s ease}html[data-v-69af46bd]{scroll-behavior:smooth}p[data-v-69af46bd]{line-height:1.6}@media (max-width: 640px){.grid-cols-7[data-v-69af46bd]{gap:.25rem}}.sticky[data-v-69af46bd]{position:-webkit-sticky;position:sticky}@media (min-width: 1024px){.sticky.top-4[data-v-69af46bd]{max-height:calc(100vh - 2rem);overflow-y:auto}}.sticky[data-v-69af46bd]::-webkit-scrollbar{width:4px}.sticky[data-v-69af46bd]::-webkit-scrollbar-track{background:transparent}.sticky[data-v-69af46bd]::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:2px}@media (max-width: 1023px){.lg\:col-span-1 .sticky[data-v-69af46bd]{position:relative;top:0;z-index:1}}.z-\[9999\][data-v-01a0f74c]{z-index:9999}.z-\[9998\][data-v-01a0f74c]{z-index:9998}article[data-v-f7c2c605]:hover{box-shadow:0 10px 15px -3px #0000001a}img[data-v-f7c2c605]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.overflow-y-auto[data-v-638aab94]{scrollbar-width:thin;scrollbar-color:var(--secondary) var(--primary-light)}.overflow-y-auto[data-v-638aab94]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-638aab94]::-webkit-scrollbar-track{background:var(--primary-light)}.overflow-y-auto[data-v-638aab94]::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:3px}.scrollbar-hide[data-v-e8971309]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-e8971309]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-aff194d2]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-aff194d2]::-webkit-scrollbar{display:none}article[data-v-aff194d2]:hover{box-shadow:0 10px 15px -3px #0000001a}.line-clamp-2[data-v-5e0cff28]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.drag-item[data-v-5e0cff28]:hover{cursor:grab}.drag-item[data-v-5e0cff28]:active{cursor:grabbing;opacity:.8}.drop-zone[data-v-b621e1a7]{transition:all .2s ease}.drop-zone.drag-over[data-v-b621e1a7]{background-color:#f0f9ff;border:2px dashed #3b82f6;border-radius:8px}.drag-item[data-v-b621e1a7]{transition:all .2s ease}.drag-item[data-v-b621e1a7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.fade-enter-active[data-v-e9f82b6f],.fade-leave-active[data-v-e9f82b6f]{transition:opacity .2s ease}.fade-enter-from[data-v-e9f82b6f],.fade-leave-to[data-v-e9f82b6f]{opacity:0}
