.footer-section{background:#1f2937;border-top:1px solid #ffffff1a;width:100%;padding:1rem 0;position:relative;bottom:0}.footer-section .footer-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.footer-section .footer-left,.footer-section .footer-center,.footer-section .footer-right{flex:1;justify-content:center;gap:1.5rem;display:flex}.footer-section .footer-left{justify-content:flex-start}.footer-section .footer-right{justify-content:flex-end}.footer-section .footer-links-row{display:none}.footer-section .footer-link{color:#ffffffb3;font-size:.9rem;font-weight:400;text-decoration:none;transition:color .3s}.footer-section .footer-link:hover{color:#fff;text-decoration:underline}.footer-section .footer-copyright{color:#ffffff80;margin:0;font-size:.9rem;font-weight:400}.footer-section .footer-brand{font-family:MuseoModerno,sans-serif}@media (max-width:640px){.footer-section .footer-container{text-align:center;padding:.5rem .75rem;display:block}.footer-section .footer-center{text-align:center;justify-content:center;width:100%;margin-bottom:1rem;display:block}.footer-section .footer-left,.footer-section .footer-right{display:none}.footer-section .footer-links-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.5rem;width:100%;margin-bottom:.5rem;display:flex}.footer-section .footer-link{white-space:nowrap;display:inline-block}}@media (max-width:375px){.footer-section .footer-links-row{gap:.75rem}}@media (max-width:320px){.footer-section .footer-links-row{flex-direction:column;gap:.5rem}}
