.footer-module-wrapper{background-color:#333;color:#fff}.footer_copyright{background-color:#000;padding:20px 0}.footer_copyright a{color:#fff;text-decoration:underline}.copyright_wrapper{line-height:37px;display:inline-block}.footer_copyright .social_wrapper{float:right;display:inline-block}.footer-module-wrapper .footer_copyright .social_wrapper ul li{border-radius:0}.footer-module-wrapper .footer_copyright .social_wrapper ul li a,.footer-module-wrapper .footer_copyright .social_wrapper ul li a i{font-size:14px;border-radius:0;border:0;width:20px}.footer-module-wrapper h2{font-family:"Poppins",sans-serif;font-size:30px;line-height:1.3;font-weight:bold;color:#fff}.footer-module-wrapper .row-flex,.footer-module-wrapper .contact_info{display:flex;flex-wrap:wrap}.footer-module-wrapper .col,.footer-module-wrapper .contact_wrapper{width:50%;flex:50%}.footer-module-wrapper .col:first-of-type{padding-right:30px}.footer-module-wrapper .contact_details_wrapper{border-bottom:1px solid #b6b6b6}.footer-module-wrapper .footer-details,.footer-module-wrapper .contact_details_wrapper{padding:30px 0}.footer-module-wrapper .social_wrapper ul li{list-style:none;display:inline-block;margin-right:10px}.footer-module-wrapper .social_wrapper ul li a{color:#fff;width:37px;height:37px;display:inline-block;border-radius:37px;border:1px solid #fff;text-align:center;transition:.5s}.footer-module-wrapper .social_wrapper ul li a i{font-size:15px;line-height:35px}.footer-module-wrapper .social_wrapper ul li:hover a{background:#fff}.footer-module-wrapper .social_wrapper ul li:hover a{color:#333}.footer-module-wrapper .contact_wrapper i{float:left;margin-right:20px;font-size:25px;top:5px;position:relative}.footer-module-wrapper .contact_wrapper .details{float:left}.footer-details .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.footer-details .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:0;color:#fff;max-width:none}.footer-module-wrapper form{margin-bottom:30px}.footer-module-wrapper .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field input,.footer-module-wrapper .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field input,.footer-module-wrapper .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field input,.footer-module-wrapper .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field input{border:1px solid #bbb;background-color:#000;padding:11px;color:#fff;border-radius:2px}.footer-module-wrapper .hs-button.primary.large,.footer-module-wrapper .hs-submit{width:100%;display:block;padding:10px;color:#fff;text-transform:uppercase;border:0;outline:0;background-color:#004c97;font-family:"Poppins",sans-serif;font-size:12px;font-weight:500;letter-spacing:2px}.footer-module-wrapper .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{margin-bottom:20px}.footer-module-wrapper .hs-error-msgs{list-style:none;padding:20px}.footer-module-wrapper .hs-error-msg{color:red;list-style:none;padding-left:20px;font-size:12px}@media(max-width:960px){.footer-module-wrapper .col,.footer-module-wrapper .contact_wrapper{width:100%;flex:100%}.footer-module-wrapper .col:first-of-type,.footer-module-wrapper .contact_wrapper{margin-bottom:20px;padding-right:0}.footer_copyright,.footer_copyright p,.footer_copyright a{font-size:12px;text-align:center}.footer_copyright .social_wrapper{float:none}}