.group:hover .group-hover\:block[data-v-5789416c]{display:block}.overflow-y-auto[data-v-5789416c]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-5789416c]::-webkit-scrollbar-track{background:#f1f1f1}.overflow-y-auto[data-v-5789416c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.overflow-y-auto[data-v-5789416c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.overflow-y-auto[data-v-5789416c]{scroll-behavior:smooth}.footer-newsletter-input[data-v-f80b764f]{background:transparent;border:none;border-bottom:2px solid #2563eb;font-size:1rem;outline:none;padding:.5rem 0}.footer-newsletter-input[data-v-f80b764f]::-moz-placeholder{color:#6b7280}.footer-newsletter-input[data-v-f80b764f]::placeholder{color:#6b7280}.footer-nav-link[data-v-f80b764f]{position:relative;transition:color .3s ease}.footer-nav-link[data-v-f80b764f]:after{background-color:#2563eb;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-nav-link[data-v-f80b764f]:hover:after{width:100%}.logo-placeholder[data-v-f80b764f]{transition:transform .3s ease}.logo-placeholder[data-v-f80b764f]:hover{transform:scale(1.05)}@media (max-width:768px){.footer-grid[data-v-f80b764f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.footer-grid[data-v-f80b764f]{grid-template-columns:1fr}}
