.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;width:100%;min-width:350px;margin-bottom:24px}}@media only screen and (min-width:825px){.footer__locations{max-width:calc(100% - 613px);margin-bottom:0}}.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:#88bd1f}.footer__form form{max-width:none;position:relative}.footer__form .hs-email label,.footer__form .form-title,.footer__form .inputs-list li:before,.footer__form li.hs-form-booleancheckbox .hs-form-required,.footer__form .hs_error_rollup{display:none}.footer__form .input{position:static}.footer__form li.hs-form-booleancheckbox{position:absolute;bottom:-37px;left:10px;margin-bottom:0}@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{font-size:13px;margin-bottom:6px;display:block;text-decoration:none}@media only screen and (min-width:960px){a.footer__menu-link{margin-right:16px;margin-bottom:0;font-size:15px}}a.footer__menu-link:hover{text-decoration:underline}.footer__to-top{position:absolute;top:30px;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer}.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-transition:400ms ease-in-out all;-o-transition:400ms ease-in-out all;transition:400ms ease-in-out all;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.footer__to-top:hover svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}