.footer__wrapper{border-top:1px solid #afafaf}.footer__flex{padding:50px 0 75px}@media only screen and (min-width:825px){.footer__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0}}@media only screen and (min-width:1600px){.footer__flex{padding:70px 0}}@media only screen and (min-width:480px){.footer__locations{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;min-width:350px;width:100%}}@media only screen and (min-width:825px){.footer__locations{margin-bottom:0;max-width:calc(100% - 613px)}}.footer__location{padding:0 10px 24px}@media only screen and (min-width:480px){.footer__location{padding:0 10px;width:50%}}@media only screen and (min-width:825px){.footer__location{padding:0}}p.footer__address{font-size:15px;margin-bottom:11px}@media only screen and (min-width:1600px){p.footer__address{font-size:20px}}.footer__form{max-width:none}@media only screen and (min-width:825px){.footer__form{max-width:381px}}@media only screen and (min-width:1600px){.footer__form{max-width:589px}}.footer__form-text{padding:0 10px}.footer__form-text p{font-size:15px!important}@media only screen and (min-width:1600px){.footer__form-text p{font-size:20px!important}}@media only screen and (min-width:960px){.footer__form-text{padding:0 20px}}@media only screen and (min-width:1600px){.footer__form-text{padding:0 30px}.footer__form-text p{font-size:20px}}.footer__address-location{color:#6f535f}.footer__form form{max-width:none;position:relative}.footer__form .form-title,.footer__form .hs-email label,.footer__form .hs_error_rollup,.footer__form .inputs-list li:before,.footer__form li.hs-form-booleancheckbox .hs-form-required{display:none}.footer__form .input{position:static}.footer__form li.hs-form-booleancheckbox{bottom:-37px;left:10px;margin-bottom:0;position:absolute}@media only screen and (min-width:825px){.footer__form li.hs-form-booleancheckbox{bottom:9px;left:126px}}@media only screen and (min-width:1600px){.footer__form li.hs-form-booleancheckbox{bottom:22px;left:150px}}.footer__form li.hs-form-booleancheckbox label span{font-size:12px}.footer__bottom{padding:30px 0 70px;position:relative}.footer__small-text{font-size:10px}@media only screen and (min-width:960px){.footer__small-text{font-size:12px}}.footer__menu{padding-bottom:16px}@media only screen and (min-width:960px){.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex}}a.footer__menu-link{display:block;font-size:13px;margin-bottom:6px;text-decoration:none}@media only screen and (min-width:960px){a.footer__menu-link{font-size:15px;margin-bottom:0;margin-right:16px}}a.footer__menu-link:hover{text-decoration:underline}.footer__to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;position:absolute;right:0;top:30px}.footer__to-top svg{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}@media only screen and (min-width:960px){.footer__to-top svg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer__to-top:hover svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}