.footer{margin-top:3.25rem}.footer__container{padding-top:1.25rem;padding-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__container{max-width:120rem;width:100%;margin:0 auto;padding-left:3.3125rem;padding-right:3.3125rem}@media(max-width: 768px){.footer__container{padding-left:1.25rem;padding-right:1.25rem}}.footer__logo{width:100%}.footer__logo img{max-width:15rem !important;margin-bottom:3.125rem}@media(max-width: 768px){.footer__logo img{max-width:12.5rem !important;margin-bottom:1.25rem}}.footer__main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}.footer__main-menu{grid-column-start:1;grid-column-end:7}@media(max-width: 768px){.footer__main-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem}}.footer a,.footer span{font-family:"FT Sterling",Arial,sans-serif;font-weight:600;font-size:0.91669rem;line-height:1.25rem;letter-spacing:-0.01831rem;text-transform:uppercase}@media(max-width: 768px){.footer a,.footer span{font-size:0.6875rem;line-height:0.9375rem;letter-spacing:-0.01375rem}}.footer a,.footer span{line-height:1.66669rem;color:#11243b;-webkit-transition:color .3s ease;transition:color .3s ease}.footer a:hover,.footer span:hover{color:#3781d8}.footer__cta{-ms-flex-item-align:end;align-self:flex-end}.footer.component{padding:0 3.125rem;margin:0;margin-bottom:1.25rem}.footer.component{grid-column-start:1;grid-column-end:13}@media(max-width: 768px){.footer.component{padding:0 1.25rem}}.footer.component .footer__container{padding:0;max-width:100%;width:100%;margin:0;gap:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer.component .footer__container a{text-decoration:none}.footer.component.theme-default{background-color:#fff}.footer.component.theme-inverse{background-color:#e0e1db;margin-bottom:0;padding-bottom:0.625rem}

/*# sourceMappingURL=footer.css.map */