#footer{color:var(--hmc-color-paper);background:var(--hmc-color-blue)}#footer :where(h3,p,ul){margin:0}#footer :where(ul){padding:0;list-style:none}#footer .footer{margin-top:clamp(8rem,11vw,12.5rem);padding-block:clamp(4rem,7vw,6rem);background:var(--hmc-color-blue)}#footer .footer-wrap,#footer .container-extra-max{box-sizing:border-box}#footer .footer-wrap{display:grid;grid-template-columns:minmax(11rem,.8fr) minmax(22rem,1.45fr) minmax(13rem,.8fr);gap:clamp(2rem,5vw,5rem);align-items:stretch;width:min(100%,97.625rem);margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2rem)}#footer .footer__logo{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}#footer .footer__logo img{display:block;max-width:100%;height:auto}#footer .footer__logo-l{width:min(100%,15rem)}#footer .footer__logo-badges{display:flex;flex-wrap:wrap;gap:1.875rem;align-items:center}#footer .footer__logo-b{width:auto;max-width:7.5rem !important}#footer .footer__links{display:flex;flex-wrap:wrap;column-gap:2.5rem;row-gap:1.2rem}#footer .footer__links h3{width:100%}#footer .white,#footer .footer__links h3,#footer .footer__contact h3{color:var(--hmc-color-paper)}#footer .footer__links>ul>li{margin-bottom:.5rem}#footer a{color:var(--hmc-color-paper)}#footer .footer__links>ul>li>a{color:var(--hmc-color-paper);font-size:1rem;text-decoration:none}#footer .footer__links>ul>li>a:hover,#footer .footer__links>ul>li>a:focus-visible,#footer .footer__contact a:hover,#footer .footer__contact a:focus-visible{text-decoration:underline}#footer .footer__contact{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}#footer .footer__contact h3{margin-bottom:1.2rem}#footer .footer__contact p{color:var(--hmc-color-paper);font-size:clamp(.875rem,.829rem + .19vw,1rem);line-height:1.55}#footer .footer__contact-links{display:flex;flex-direction:column;gap:.625rem}#footer .footer__contact-links a{font-size:.75rem}@media (max-width:47.99875rem){#footer .footer{margin-top:5rem}#footer .footer-wrap{grid-template-columns:1fr}#footer .footer__logo{flex-direction:row;align-items:flex-start}#footer .footer__logo-b{max-width:4.5rem !important}}