.footer{margin:0;position:relative;z-index:1}@media screen and (min-width:1200px){.footer{z-index:3}}@media screen and (min-width:992px) and (max-width:1199px){.footer{max-width:58.056%}}.footer__container{margin:0 auto;max-width:1440px}.footer__inner{display:flex}@media screen and (min-width:1200px){.footer__inner{align-items:flex-end}}@media screen and (max-width:1199px){.footer__inner{align-items:flex-start;flex-direction:column}}.footer__logo{display:flex;margin:0 0 5px}@media screen and (max-width:1199px){.footer__logo{margin:0 0 40px}}.footer__logo img{max-height:30px;width:auto}@media screen and (min-width:768px){.footer__logo img{max-height:42px}}.footer__copyright{align-items:center;display:flex}@media screen and (min-width:1200px){.footer__copyright{margin:0 0 15px;padding-left:5px}}@media screen and (min-width:1440px){.footer__copyright{padding-left:15px}}@media screen and (max-width:1199px){.footer__copyright{order:3}}@media screen and (max-width:767px){.footer__copyright{flex-wrap:wrap}}.footer__copyright a,.footer__copyright p{color:#fff;flex:0 0 auto;font-size:14px;font-weight:300;letter-spacing:0;line-height:24px;margin:0}@media screen and (min-width:1200px){.footer__copyright a,.footer__copyright p{padding-left:25px}}@media screen and (min-width:1440px){.footer__copyright a,.footer__copyright p{padding-left:35px}}@media screen and (max-width:1199px){.footer__copyright a,.footer__copyright p{padding-right:35px}}.footer__copyright a{transition:opacity .15s linear}.footer__copyright a:hover{opacity:.6;text-decoration:none}.footer__social{align-items:center;display:flex;justify-content:center;margin:0 0 15px}@media screen and (min-width:1200px){.footer__social{padding-left:10px}}@media screen and (min-width:1440px){.footer__social{padding-left:30px}}@media screen and (max-width:1199px){.footer__social{margin:0 0 30px;order:2}}.footer__social-link-icon{align-items:center;display:flex}@media screen and (min-width:1200px){.footer__social-link-icon{padding-left:15px}}@media screen and (max-width:1199px){.footer__social-link-icon{padding-right:15px}}.footer__social-link-icon svg{fill:#fff;font-size:20px;height:1em;transition:opacity .15s linear;width:1em}.footer__social-link-icon:active svg,.footer__social-link-icon:focus svg,.footer__social-link-icon:hover svg{opacity:.6}@media screen and (min-width:1200px){.footer__form{margin-left:auto;padding-left:25px}}@media screen and (max-width:1199px){.footer__form{margin:0 0 45px;order:1}}.footer__form-title{display:block;font-size:18px;font-weight:300;letter-spacing:-.01em;line-height:1;margin:0 0 20px}.footer__form form{align-items:center;display:flex}.footer__form form .input{margin:0 -45px 0 0!important;position:relative;z-index:2}.footer__form form input[type=email]{background-color:#fff;border:0;border-radius:100px;padding-left:25px;padding-right:65px}@media screen and (min-width:1440px){.footer__form form input[type=email]{min-width:333px}}@media screen and (max-width:767px){.footer__form form input[type=email]{font-size:14px;padding-left:20px}}.footer__form form .hs-button,.footer__form form input[type=email],.footer__form form input[type=submit]{height:50px;line-height:50px}.footer__form form .hs-button{font-size:medium;margin:0;min-width:160px;position:relative;z-index:3}@media screen and (max-width:767px){.footer__form form .hs-button{font-size:14px;min-width:122px;padding:0 15px}}.footer__form .hs-error-msgs{left:0;margin:0;padding:2px 0 0;position:absolute;top:100%}.footer__form .hs-error-msgs+.hs-error-msgs{padding:15px 0 0}.footer__form .hs-error-msgs label a{color:#fff}