.newsletter{padding:60px 0}.newsletter .newsletter_heading_section h2{font-weight:700;line-height:45px;margin-bottom:10px;text-align:center}.newsletter .newsletter_heading_section p{font-size:18px;line-height:22px;margin:0 auto;max-width:850px}.newsletter .newsletter_section .form-title{display:none}.newsletter .newsletter_heading_section{padding-bottom:40px}.newsletter .newsletter_section form .hs-form-field{display:inline-block;margin-bottom:0;width:79%}.newsletter .newsletter_section form label{display:none}.newsletter .newsletter_section form{background:#fff;box-shadow:0 0 10px #00000026;margin:0 auto;max-width:1020px;position:relative}.newsletter .newsletter_section form input{background:#d2d2d269;border-radius:5px;font-size:16px;min-height:45px;outline:none}.newsletter .newsletter_section form input::placeholder{color:#231f20}.newsletter .newsletter_section form .hs_submit{display:inline-block;float:right;position:absolute;right:20px;top:43px;width:20%}.newsletter .newsletter_section form .hs_submit input.hs-button{background:#c6a885;border:none;border-radius:3px}@media screen and (max-width:767px){.newsletter .newsletter_section form{padding:20px}.newsletter .newsletter_section form .hs-form-field{width:100%}.newsletter .newsletter_section form .hs_submit{display:flex;float:unset;padding-top:10px;position:unset;width:100%}.newsletter .newsletter_heading_section{padding-bottom:20px}.newsletter .newsletter_heading_section h2{font-size:27px;line-height:30px}.newsletter .newsletter_heading_section p{font-size:16px;line-height:20px}}