#footer[data-v-37edd313]{color:#272727;padding:60px 0 0}.footer-container[data-v-37edd313]{margin:0 10vw}.footer-content[data-v-37edd313]{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:20px;grid-template-columns:2fr 1.25fr .5fr;padding-bottom:40px}.footer-brand .footer-logo[data-v-37edd313]{height:40px;margin-bottom:20px}.footer-brand p[data-v-37edd313]{line-height:1.6;max-width:300px;opacity:.8}.visit-count[data-v-37edd313]{font-size:14px;margin-top:16px;opacity:.6}.footer-links[data-v-37edd313]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.footer-column h4[data-v-37edd313]{font-size:18px;font-weight:600;margin-bottom:20px}.footer-column a[data-v-37edd313]{color:#272727;display:block;margin-bottom:12px;opacity:.8;text-decoration:none;transition:all .3s ease}.footer-column a[data-v-37edd313]:hover{color:#60a5fa;opacity:1;transform:translate(5px)}.footer-social h4[data-v-37edd313]{font-size:18px;font-weight:600;margin-bottom:20px}.footer-social .social-icons[data-v-37edd313]{display:flex;gap:15px}.footer-social .social-icon[data-v-37edd313]{align-items:center;background:#ffffff1a;border:1px solid rgba(39,39,39,.184);border-radius:50%;color:#272727;display:flex;height:45px;justify-content:center;transition:all .3s ease;width:45px}.footer-social .social-icon[data-v-37edd313]:hover{color:#60a5fa;transform:translateY(-3px)}.footer-bottom[data-v-37edd313]{border-top:2px solid rgba(39,39,39,.094);font-size:14px;opacity:.7;padding:30px 0;text-align:center}@media (max-width:1024px){.footer-container[data-v-37edd313]{margin:0 5vw}.footer-content[data-v-37edd313]{grid-template-columns:1fr 1fr}.footer-brand[data-v-37edd313]{grid-column:1/-1}}@media (max-width:640px){#footer[data-v-37edd313]{padding:40px 0 0}.footer-container[data-v-37edd313]{margin:0 5vw}.footer-content[data-v-37edd313]{grid-template-columns:1fr}.footer-brand p[data-v-37edd313]{max-width:100%}.footer-links[data-v-37edd313]{grid-template-columns:repeat(2,1fr)}.footer-social[data-v-37edd313]{align-items:center;display:flex;gap:24px}.footer-social h4[data-v-37edd313]{margin-bottom:0;white-space:nowrap}.footer-social .social-icons[data-v-37edd313]{flex-wrap:wrap}.footer-bottom[data-v-37edd313]{text-align:left}}
