.dropdown-enter-active[data-v-be401749],.dropdown-leave-active[data-v-be401749]{transition:all .3s}.dropdown-enter-from[data-v-be401749],.dropdown-leave-to[data-v-be401749]{opacity:0;transform:translateY(10px)}.slide-enter-active[data-v-be401749],.slide-leave-active[data-v-be401749]{transition:all .3s}.slide-enter-from[data-v-be401749],.slide-leave-to[data-v-be401749]{opacity:0}.slide-enter-from .mobile-menu[data-v-be401749],.slide-leave-to .mobile-menu[data-v-be401749]{transform:translateY(100%)}@media (width>=640px){.slide-enter-from .mobile-menu[data-v-be401749],.slide-leave-to .mobile-menu[data-v-be401749]{transform:scale(.95)}}.snol-service-card[data-v-be401749]{min-height:90px;transition:all .3s}.snol-service-card[data-v-be401749]:hover{background:var(--color-primary)}.snol-service-card:hover h2[data-v-be401749]{color:#fff}.p-carousel-prev-button[data-v-be401749]{display:none}.snol-card-house-container[data-v-be401749]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}.agency-area-list[data-v-be401749]{border:1px solid var(--primary);cursor:pointer;border-radius:50%;min-width:177px;max-width:177px;height:177px;transition:border-radius .5s;position:relative;overflow:hidden}.agency-area-item[data-v-be401749]{opacity:0;pointer-events:none;background-color:#17457e94;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s;display:flex}.agency-area-list:hover .agency-area-item[data-v-be401749]{opacity:1;pointer-events:auto}.p-menubar[data-v-be401749]{background:0 0;border:none}.p-menubar .p-menubar-item-content[data-v-be401749],.p-menubar .p-menubar-item-content .p-menubar-item-link[data-v-be401749],.p-menubar .p-menubar-item-content .p-menubar-item-link[data-v-be401749] :hover{background-color:#0000}.p-menubar .p-menubar-item-content .p-menubar-item-link .p-icon[data-v-be401749],.p-menubar .p-menubar-item-content .p-menubar-item-link .p-menubar-item-label[data-v-be401749]{color:#3f3f3f}.p-menubar .p-menubar-submenu[data-v-be401749]{background:#000}[data-v-be401749] .snol-promotion-carousel .p-carousel{max-height:500px;position:relative}[data-v-be401749] .snol-promotion-carousel .p-carousel .p-carousel-indicator-list{width:100%;bottom:0;left:0;position:absolute!important}[data-v-be401749] .snol-promotion-carousel .p-carousel .p-carousel-indicator-list .p-carousel-indicator button{border-radius:9999px;width:.7rem;height:.7rem}[data-v-be401749] .snol-promotion-carousel .p-carousel .p-carousel-item div{margin-bottom:0!important}[data-v-be401749] .snol-promotion-carousel .p-carousel .p-carousel-next-button{opacity:0;pointer-events:none;z-index:10;background-color:#ffffff80;transition:all .3s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}[data-v-be401749] .snol-promotion-carousel .p-carousel .p-carousel-next-button:hover{background-color:#fff}[data-v-be401749] .snol-promotion-carousel .p-carousel .p-carousel-prev-button{opacity:0;pointer-events:none;z-index:10;background-color:#ffffff80;transition:all .3s;position:absolute;top:50%;left:20px;transform:translateY(-50%)}[data-v-be401749] .snol-promotion-carousel .p-carousel .p-carousel-prev-button:hover{background-color:#fff}[data-v-be401749] .snol-promotion-carousel .p-carousel:hover .p-carousel-next-button,[data-v-be401749] .snol-promotion-carousel .p-carousel:hover .p-carousel-prev-button{opacity:1;pointer-events:auto}[data-v-be401749] .snol-agency-carousel .p-carousel{position:relative}[data-v-be401749] .snol-agency-carousel .p-carousel .p-carousel-indicator-list{width:100%;bottom:0;left:0}[data-v-be401749] .snol-agency-carousel .p-carousel .p-carousel-indicator-list .p-carousel-indicator button{border-radius:9999px;width:.7rem;height:.7rem}[data-v-be401749] .snol-agency-carousel .p-carousel .p-carousel-item div{margin-bottom:0!important}[data-v-be401749] .p-menubar{position:relative;background-color:#0000!important}[data-v-be401749] .p-menubar .p-menubar-root-list .p-menubar-item-content .p-menubar-item-link,[data-v-be401749] .p-menubar .p-menubar-root-list .p-menubar-item-content .p-menubar-item-link .p-icon{color:#fff}[data-v-be401749] .p-menubar .p-menubar-submenu{z-index:99;border-radius:.8rem;padding:0;position:absolute;top:100%;overflow:hidden}[data-v-be401749] .p-menubar .p-menubar-submenu .p-menubar-item-content{border-bottom:1px solid #e0e0e0;border-radius:0;padding:.4rem 0}[data-v-be401749] .p-menubar .p-menubar-submenu .p-menubar-item .p-menubar-item-link{color:#000}[data-v-be401749] .p-menubar .p-menubar-root-list .p-menubar-item:not(.p-menubar-item-active):hover .p-menubar-item-content{background:#ffffff1a!important}[data-v-be401749] .p-menubar .p-menubar-item-content{background:0 0!important;transition:background-color .2s!important}[data-v-be401749] .p-menubar .p-menubar-item-content:hover{background:#ffffff1a!important}[data-v-be401749] .p-dialog .p-dialog-content{border-radius:12px!important;box-shadow:0 10px 25px #0000001a!important}[data-v-be401749] .p-carousel .p-carousel-indicator-list{position:relative}.snol-agency-array[data-v-be401749]{-moz-column-gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem 3rem;padding:1rem;display:grid;overflow-x:auto}@media (width>=768px){.snol-agency-array[data-v-be401749],.snol-card-house-container[data-v-be401749]{grid-template-columns:repeat(2,minmax(0,1fr))}.snol-service-card[data-v-be401749]{min-height:110px}}@media (width>=1436px){.snol-card-house-container[data-v-be401749]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.dialog-custom[data-v-be401749]{width:90%;max-width:700px;height:auto}.dialog-custom img[data-v-be401749]{width:160px;height:160px}.dialog-custom h2[data-v-be401749]{font-size:1.75rem}}.snol-agency-array[data-v-be401749]::-webkit-scrollbar{width:10px;height:5px}.snol-agency-array[data-v-be401749]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:5px}.snol-agency-array[data-v-be401749]::-webkit-scrollbar-thumb:hover{background:#d9d9d9}[data-v-be401749] .p-menubar-mobile .p-menubar-root-list{border-radius:5px;width:auto!important}[data-v-be401749] .p-menubar-mobile .p-menubar-root-list .p-menubar-item-link{font-weight:500;transition:all .3s;color:#333!important}[data-v-be401749] .p-menubar-mobile .p-menubar-root-list .p-menubar-item-active .p-menubar-item-link{font-weight:600;color:#fff!important;background:#655f5f85!important}[data-v-be401749] .p-menubar.p-menubar-mobile .p-menubar-root-list{padding:.5rem 0;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;width:180px!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}[data-v-be401749] .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menubar-submenu{margin-left:.5rem!important;top:0!important;left:100%!important;right:auto!important}[data-v-be401749] .p-menubar-mobile .p-menubar-item-link{border-radius:6px;width:calc(100% - 1rem);margin:.125rem .5rem;font-weight:500;color:#374151!important;padding:.75rem 1rem!important}[data-v-be401749] .p-menubar-mobile .p-menuitem-link{font-size:.9rem;color:#4b5563!important;align-items:center!important;padding:.6rem 1rem!important;display:flex!important}[data-v-be401749] .p-menubar-mobile .p-menubar-root-list .p-menubar-item-active .p-menubar-item-link{color:#2b1c1c!important;background:#ffffff85!important}[data-v-be401749] .p-menubar-mobile .p-menubar-root-list .p-menubar-item-content .p-menubar-item-link .p-icon{color:#000}[data-v-be401749] .p-divider{margin:0 4px!important}[data-v-be401749] .agency-list-dialog .p-dialog-header{background:linear-gradient(135deg,#4a7bb7,#5b92d4);border-top-left-radius:12px;border-top-right-radius:12px;padding:1.25rem 1.5rem}[data-v-be401749] .agency-list-dialog .p-dialog-header .p-dialog-title{color:#fff;font-weight:600}[data-v-be401749] .agency-list-dialog .p-dialog-header-close{border-radius:6px;width:2rem;height:2rem;transition:all .3s;color:#fff!important;background:#ff3b30e6!important}[data-v-be401749] .agency-list-dialog .p-dialog-header-close:hover{transform:scale(1.05);background:#ff3b30!important}[data-v-be401749] .agency-list-dialog .p-dialog-content{background:linear-gradient(135deg,#4a7bb7,#5b92d4);border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding:0}.agency-card[data-v-be401749]{background:#f3f4f6;transition:all .3s}.agency-card[data-v-be401749]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}
