.custom-our-newsletter-group{background-color:#e1e1e1;padding:30px 0 40px}.custom-our-newsletter-group .custom-our-newsletter-wrap{display:flex;flex-wrap:wrap;margin:0 -15px}.custom-our-newsletter-group .custom-our-newsletter-col{padding:0 30px;width:50%}.custom-our-newsletter-group .custom-our-newsletter-col.content-col h4{font-weight:400;margin:0 0 15px}.custom-our-newsletter-group .custom-our-newsletter-col.content-col h3{font-weight:400;line-height:1.1;margin:0 0 15px}.custom-our-newsletter-group .custom-our-newsletter-col.content-col h2{font-weight:700;letter-spacing:1px;line-height:normal;margin:0}.custom-our-newsletter-group .custom-our-newsletter-col.content-col p{margin:0}.custom-our-newsletter-group .custom-our-newsletter-col.content-col{margin-bottom:35px}.custom-our-newsletter-group .custom-newsletter-form form{padding:0}.custom-our-newsletter-group .custom-newsletter-form .field{margin-bottom:25px}.custom-our-newsletter-group .hs_firstname .hs-input{height:42px;padding:10px 12px}.custom-our-newsletter-group .custom-newsletter-form h3.form-title{margin:0}.custom-our-newsletter-group .custom-newsletter-form span.hs-form-required{display:none}.custom-our-newsletter-group .custom-newsletter-form .hs_email{float:left;margin-bottom:30px;margin-right:19px;width:calc(74% - 20px)}.custom-our-newsletter-group .custom-newsletter-form .hs_email label,.custom-our-newsletter-group .custom-newsletter-form input.hs-button.primary.large{margin:0}.custom-our-newsletter-group .custom-newsletter-form .hs_email .hs-input{background:#f7f7f7;border:0;border-bottom:1px solid transparent;border-radius:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:15px;line-height:1.42857143;padding:10px 12px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.custom-our-newsletter-group .custom-newsletter-form label.hs-error-msg{margin-top:5px}.custom-our-newsletter-group .custom-newsletter-form .hs-input:focus,.custom-our-newsletter-group .custom-newsletter-form input.hs-input.error{border-color:#ff4f57}.custom-our-newsletter-group .custom-newsletter-form .hs_email .hs-input::placeholder{color:#999;opacity:1}.custom-our-newsletter-group .custom-newsletter-form{margin:0 0 35px}@media (max-width:767px){.custom-our-newsletter-group .custom-our-newsletter-col{padding:0 30px;width:100%}}@media (max-width:480px){.custom-our-newsletter-group .custom-newsletter-form .hs_email{float:none;margin-bottom:15px;margin-right:0;width:100%}}@media (max-width:420px){.custom-our-newsletter-group .custom-our-newsletter-col{padding:0 15px}}