.footer{width:100%;position:relative}.footer p{margin:0}.footer__background-image{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;z-index:0}.footer__background{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:64px 0 86px;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#2d1c2c),color-stop(50%,rgba(45,28,44,.8)),to(#000));background:linear-gradient(180deg,#2d1c2c 0%,rgba(45,28,44,.8) 50%,#000 100%)}@media(min-width:768px){.footer__background{padding:120px 0}}.footer__background--dark{background:-webkit-gradient(linear,left top,left bottom,from(#201920),color-stop(50%,rgba(32,25,32,.8)),to(#000));background:linear-gradient(180deg,#201920 0%,rgba(32,25,32,.8) 50%,#000 100%)}.footer__background--black{background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(50%,rgba(0,0,0,.8)),to(#000));background:linear-gradient(180deg,#000 0%,rgba(0,0,0,.8) 50%,#000 100%)}.footer__background--714{background:-webkit-gradient(linear,left top,left bottom,from(#122429),color-stop(50%,rgba(18,36,41,.6)),to(#122429));background:linear-gradient(180deg,#122429 0%,rgba(18,36,41,.6) 50%,#122429 100%)}.footer__background .footer-content-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;row-gap:24px;max-width:1024px;padding-inline:20px}@media(max-width:1279.98px){.footer__background .footer-content-container{row-gap:40px}}.footer__background .footer-content-container .footer-logo-container svg{padding-inline:24px;height:106px;min-width:150px;width:100%;max-width:390px;margin-inline:auto}.footer__background .footer-content-container .footer-banners{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:12px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px;max-width:800px}.footer__background .footer-content-container .footer-logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.footer__background .footer-content-container .footer-logo img{width:175px;height:auto}@media(min-width:768px){.footer__background .footer-content-container .footer-logo img{width:230px}}.footer__background .footer-content-container .footer-social-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.footer__background .footer-content-container .footer-social-container__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:36px;height:36px;border-radius:50%;font-size:20px;background-color:#b72c28;color:#f8f4f4}@media(prefers-reduced-motion:reduce){.footer__background .footer-content-container .footer-social-container__link{-webkit-transition:none;transition:none}}.footer__background .footer-content-container .footer-social-container__link:hover{background-color:#f8f4f4;color:#b72c28}.footer__background .footer-content-container .footer-hours{padding:0 60px}.footer__background .footer-content-container .footer-links-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.footer__background .footer-content-container .footer-links-container ul{margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__background .footer-content-container .footer-links-container ul li{list-style:none;display:inline;text-wrap:nowrap}.footer__background .footer-content-container .footer-copyright{text-align:center}.footer #ot-sdk-btn.ot-sdk-show-settings{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-family:"GT-Walsheim",serif;font-size:20px;line-height:24px;color:var(--color);display:inline-block;padding-block:8px;position:relative;text-decoration:none;text-align:center;border:none}@media(prefers-reduced-motion:reduce){.footer #ot-sdk-btn.ot-sdk-show-settings{-webkit-transition:none;transition:none}}.footer #ot-sdk-btn.ot-sdk-show-settings:hover{background-color:unset;color:var(--color-hover);text-decoration:none}