.footer-content__top{display:grid;gap:32px;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;padding:56px 40px 40px}.footer-content__logo{display:block;margin-bottom:20px;max-width:100px}.footer-content__tagline{color:#002943;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px}.footer-content__legal-text,.footer-content__legal-text p{color:#a0a0a0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin:0 0 16px}.footer-content__privacy-note{color:#a0a0a0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;margin:0}.footer-content__column-title{color:#f81;font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin:0 0 16px}.footer-content__legal-list,.footer-content__link-list,.footer-content__social-list{list-style:none;margin:0;padding:0}.footer-content__link-list li{margin-bottom:12px}.footer-content__link{color:#002943;font-family:Inter,sans-serif;font-size:14px;font-weight:400;text-decoration:none!important}.footer-content__link:hover{color:#df3466!important}.footer-content__social-list li{margin-bottom:14px}.footer-content__social-link{align-items:center;color:#002943;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:10px;text-decoration:none!important}.footer-content__social-link:hover{color:#df3466!important}.footer-content__social-link img{border-radius:50%;height:24px;width:24px}.footer-content__bottom{align-items:center;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:24px 40px}.footer-content__copyright{color:#606060;font-family:Inter,sans-serif;font-size:13px;font-weight:400;margin:0}.footer-content__legal-list{display:flex;gap:24px}.footer-content__legal-link{color:#002943;font-family:Inter,sans-serif;font-size:13px;font-weight:400;text-decoration:underline!important}.footer-content__legal-link:hover{color:#df3466!important}@media (max-width:900px){.footer-content__top{grid-template-columns:1fr 1fr;padding:40px 24px}.footer-content__brand{grid-column:1/-1}.footer-content__bottom{align-items:flex-start;flex-direction:column;padding:24px}.footer-content__legal-list{flex-wrap:wrap;gap:16px}}