.footer{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(8,11,25,.89)),to(rgba(8,11,25,0))),url(/_next/static/media/background.9097b4bd.png) #d3d3d3 50% /cover no-repeat;background:linear-gradient(180deg,rgba(8,11,25,.89) 40%,rgba(8,11,25,0)),url(/_next/static/media/background.9097b4bd.png) #d3d3d3 50% /cover no-repeat;color:var(--color-white)}.footer .footer-grid{color:var(--color-white);display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr;padding-top:2rem;padding-bottom:2rem}@media (min-width:1280px){.footer .footer-grid{gap:9.1875rem;grid-template-columns:1fr 2fr;padding-top:4.25rem;padding-bottom:2.625rem}}.footer .col-2{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.footer .footer-branding{border-bottom:3px solid var(--color-white)}.footer .footer-branding .site-logo{margin:auto;max-width:17.8125rem}@media (min-width:568px){.footer .footer-branding .site-logo{margin:initial;max-width:22.125rem}}.footer .footer-branding .branding-logos .branding-logo{display:block}.footer .footer-branding .branding-logos .branding-logo svg{max-width:9.0625rem}.footer .footer-branding a,.footer .footer-branding a:visited{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.footer .footer-branding a:not(.does-not-exist):focus,.footer .footer-branding a:not(.does-not-exist):hover,.footer .footer-branding a:visited:focus,.footer .footer-branding a:visited:hover{opacity:.65}.footer .footer-links .footer-action-buttons .footer-socials{display:grid;grid-template-columns:1fr 1fr}@media (min-width:1280px){.footer .footer-links .footer-action-buttons .footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .footer-links .footer-action-buttons .footer-socials .footer-social-icons{gap:1.25rem}.footer .footer-links .footer-action-buttons .footer-socials .footer-social-icons a,.footer .footer-links .footer-action-buttons .footer-socials .footer-social-icons a:visited{color:var(--color-white);display:block;height:1.25rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:1.25rem}.footer .footer-links .footer-action-buttons .footer-socials .footer-social-icons a:not(.does-not-exist):focus,.footer .footer-links .footer-action-buttons .footer-socials .footer-social-icons a:not(.does-not-exist):hover,.footer .footer-links .footer-action-buttons .footer-socials .footer-social-icons a:visited:focus,.footer .footer-links .footer-action-buttons .footer-socials .footer-social-icons a:visited:hover{opacity:.65}.footer .footer-links .footer-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1280px){.footer .footer-links .footer-nav{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.footer .footer-links .footer-nav .footer-menu-list{list-style-type:none;padding:0}.footer .footer-links .footer-nav .footer-menu-list .footer-menu-item{line-height:1;padding-bottom:1rem}@media (min-width:1280px){.footer .footer-links .footer-nav .footer-menu-list .footer-menu-item{padding-bottom:1.25rem}}.footer .footer-links .footer-nav .footer-menu-list .footer-menu-item a,.footer .footer-links .footer-nav .footer-menu-list .footer-menu-item a:visited{color:var(--color-white);font-size:var(--size-font-list);font-weight:var(--font-weight-normal);-webkit-text-decoration:none;text-decoration:none}.footer .footer-links .footer-nav .footer-menu-list .footer-menu-item a:not(.does-not-exist):focus,.footer .footer-links .footer-nav .footer-menu-list .footer-menu-item a:not(.does-not-exist):hover,.footer .footer-links .footer-nav .footer-menu-list .footer-menu-item a:visited:focus,.footer .footer-links .footer-nav .footer-menu-list .footer-menu-item a:visited:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer .footer-links .footer-nav .footer-menu-list .footer-menu-item:first-child{font-size:var(--size-font-root);font-weight:var(--font-weight-bold);text-transform:uppercase}.footer .footer-links .footer-nav .footer-menu-list .primary-button{max-width:4.8125rem}.footer .footer-copyright{font-size:.75rem;font-weight:var(--font-weight-normal);margin-bottom:10.625rem}@media (min-width:1280px){.footer .footer-copyright{margin-bottom:4.25rem}}