.footer__main{position:relative}.footer__main .row{position:relative;z-index:1}.footer__awards{width:5.5rem}.footer__awards-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__awards-main-single:not(:last-child){margin-right:.8rem}.footer__awards-main-single:not(:last-child):after{margin-left:.8rem}.footer__background-container{position:absolute;width:100%;height:100%;top:0;left:0;background-position:top;background-size:cover;z-index:0}.footer__background-container--overlay:after{content:"";display:block;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.75)}.footer__hours{font-size:1.5rem}@media (max-width:991px){.footer__hours{font-size:unset;margin-bottom:2.4rem}}.footer__language-toggle{height:4.2rem;width:100%;max-width:40rem;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #777;border-radius:3px;padding:.4rem 1.6rem;-webkit-transition:all .3s;transition:all .3s}.footer__language-toggle .icon{color:var(--color-primary)}.footer__language-toggle:active,.footer__language-toggle:focus{-webkit-box-shadow:0 0 0 1px #bbb;box-shadow:0 0 0 1px #bbb}.footer__language-toggle.location .header-popout{z-index:99990}.footer__lower--has-compliancy{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:991px){.footer__lower--has-compliancy{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__mobile-buttons strong{margin-right:.8rem}.footer__compliancy-wrapper{margin-left:0;margin-right:auto}@media (max-width:991px){.footer__compliancy-wrapper{width:100%;margin:0 auto 1.6rem}}.footer__compliancy-logo{width:14rem}.footer.dark .footer__language-toggle{border:1px solid #fff}.footer.dark .footer__background-container--overlay:after{background:rgba(0,0,0,.75)}.mobials-root{margin:1.6rem auto 0;max-width:250px}