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