#footer-container #footer-content{display:grid;gap:2.625rem;grid-template-columns:1fr;grid-template-areas:"footer-info-header" "footer-info" "footer-legal-header" "footer-legal" "footer-navigation-header" "footer-navigation" "footer-social" "footer-disclaimer"}
@media (min-width:1024px){#footer-container #footer-content{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;grid-template-areas:"footer-info-header footer-legal-header footer-navigation-header footer-disclaimer" "footer-info footer-legal footer-navigation footer-disclaimer" "footer-social footer-social footer-social footer-social"}}
#footer-container #footer-content #footer-info-header{grid-area:footer-info-header}
#footer-container #footer-content #footer-info{grid-area:footer-info}
#footer-container #footer-content #footer-info .footer-contact,#footer-container #footer-content #footer-info a{font-size:1rem;font-weight:bold;color:#FFF;display:flex;align-items:center;gap:1rem}
#footer-container #footer-content #footer-info .footer-contact .link-blue,#footer-container #footer-content #footer-info a .link-blue{text-decoration:none !important}
#footer-container #footer-content #footer-info .footer-contact span,#footer-container #footer-content #footer-info a span{width:2rem;height:2rem}
#footer-container #footer-content #footer-legal-header{grid-area:footer-legal-header}
#footer-container #footer-content #footer-legal{grid-area:footer-legal}
#footer-container #footer-content #footer-navigation-header{grid-area:footer-navigation-header}
#footer-container #footer-content #footer-navigation{grid-area:footer-navigation}
#footer-container #footer-content #footer-disclaimer{grid-area:footer-disclaimer}
#footer-container #footer-content #footer-social{grid-area:footer-social}
#footer-container #footer-content #footer-social a{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center}
#footer-container #footer-content #footer-social a:hover svg{transform:scale(1.2);transition:transform 0.1s ease}
#footer-container #footer-content #footer-legal a,#footer-container #footer-content #footer-navigation a{color:#CCC}
#footer-container #footer-content #footer-legal a:hover,#footer-container #footer-content #footer-navigation a:hover{color:#FFF;transition:color 0.6s ease}
@media (max-width:1024px){#footer-container #footer-content #footer-legal-header{border-bottom:1px solid #343030}#footer-container #footer-content #footer-legal-header,#footer-container #footer-content #footer-navigation-header{box-sizing:border-box;height:5.25rem;margin-bottom:-5.25rem}#footer-container #footer-content #footer-legal-header.clicked,#footer-container #footer-content #footer-navigation-header.clicked{margin-bottom:-2.5rem;border-bottom:none}#footer-container #footer-content #footer-legal-header span,#footer-container #footer-content #footer-navigation-header span{transition:transform 0.3s ease;transform:rotate(0deg)}#footer-container #footer-content #footer-legal-header.clicked span,#footer-container #footer-content #footer-navigation-header.clicked span{transform:rotate(180deg)}#footer-container #footer-content #footer-legal,#footer-container #footer-content #footer-navigation{display:none}#footer-container #footer-content #footer-legal.clicked,#footer-container #footer-content #footer-navigation.clicked{display:block}}