.footer{padding:120px 0}.footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:flex-start}.footer.custom-footer-bg .row{flex-direction:row;margin:auto !important;padding:0 30px}.footer .footer-left .copy{font-size:.875rem;line-height:1.5;color:#868686;margin:0 0 .75em}.footer .newsletter-title{text-transform:uppercase;font-size:.75rem;letter-spacing:.34722222vw;line-height:1.5;color:#fff;text-align:right;margin-bottom:20px}.footer .custom-footer-newsletter-form .hs-form .input input{font-size:14px;padding-left:30px !important}.footer .custom-footer-newsletter-form .hs-form .actions input{font-size:14px;padding:9px 12px}.footer .legal-consent-container{display:block !important}.footer .legal-consent-container .hs-form-booleancheckbox-display{font-size:12px;line-height:1.3em}.footer .custom-footer-newsletter-form .hs-form label span{display:block}.footer .custom-footer-newsletter-form .hs-form .hs-email .input:after{width:18px;height:18px}@media screen and (max-width:991px){.footer .custom-footer-newsletter-form .hs-form .input input{width:200px}}@media screen and (min-width:769px){.footer .footer-left{width:30%}.footer .footer-right{width:30%}.footer .custom-footer-menu{width:40%}.footer .custom-footer-copyright{margin-top:220px;text-align:right}.footer .custom-footer-menu{padding-top:50px}}@media screen and (max-width:768px){.footer.custom-footer-bg .row{display:block}.footer .custom-footer-newsletter-form .legal-consent-container{width:100%}.footer .newsletter{margin-top:30px}.footer .newsletter-title{text-align:left}.footer .custom-footer-newsletter-form{padding-top:0}}@media screen and (max-width:767px){.footer .custom-footer-newsletter-form .hs-form .input input{width:calc(100% - 90px)}}