.FooterWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footerAddress{flex-basis:40%}.footerAddress h4,.footerContact h4,.footerContent h4{margin-bottom:0}.footerAddress p,.footerContact p,.footerContent p{font-size:13px}.footerContent{flex-basis:20%}.footerContact{flex-basis:25%}.fab{color:#3d53a4;font-size:25px;padding-right:10px}.footerForm form{display:flex;flex-direction:row;justify-content:flex-start}.footerForm input[type=email]{border:1px solid #c8c8c8;border-bottom-left-radius:6px;border-bottom-right-radius:0;border-right:none;border-top-left-radius:6px;border-top-right-radius:0;box-sizing:border-box;flex-basis:70%;height:35px;width:100%}.footerForm input[type=submit]{background-color:#000;border:1px solid #000;border-bottom-right-radius:6px;border-top-right-radius:6px;box-sizing:border-box;color:#fff;flex-basis:30%;font-size:13px;height:35px;padding-left:20px;padding-right:20px;text-decoration:none;width:100%}.footerForm form{position:relative}.no-list.hs-error-msgs.inputs-list{padding-left:1rem;position:absolute}.no-list.hs-error-msgs.inputs-list li{color:#b50000;font-size:12px}.footerForm .hs_error_rollup{display:none;position:absolute;top:2.3rem}@media screen and (min-width:901px) and (max-width:1048px){.footerContact{flex-basis:30%}}@media screen and (max-width:1024px){.footerForm input[type=submit]{padding-left:15px;padding-right:15px}}@media screen and (max-width:900px){.footerAddress,.footerContact,.footerContent{flex-basis:45%}.footerAddress,.footerContact,.footerContent{flex-basis:100%}}