.subscribe-area{padding:44px 0 55px}.subscribe-holder{align-items:center;border-radius:20px;display:flex;gap:30px;padding:100px 100px 100px 80px}.subscribe-holder h3{color:#fff;line-height:1.2;margin:0;max-width:486px}.subscribe-holder .sub-form{flex:1}.subscribe-holder .sub-form h3{display:none}.subscribe-holder .sub-form form{background:none;border:0;border-radius:0;display:flex;justify-content:flex-end;padding:0}.subscribe-holder .sub-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{margin:0;max-width:330px;width:100%}.sub-form .hs_email.hs-form-field>label{display:none}.sub-form .hs-input{border-radius:0;border-bottom-left-radius:10px;border-top-left-radius:10px;color:#000;font-size:20px;height:58px;outline:none;padding:15px 25px}.sub-form .hs-input::-webkit-input-placeholder{color:#000}.sub-form .hs-input::-moz-placeholder{color:#000}.sub-form .hs-input:-ms-input-placeholder{color:#000}.sub-form .hs-input:-moz-placeholder{color:#000}.subscribe-holder .sub-form input.hs-button.primary{background:#0097ff;border:0;border-radius:0;border-bottom-right-radius:10px;border-top-right-radius:10px;font-size:16px;font-weight:700;height:58px;letter-spacing:1px;padding:15px 29px;text-transform:uppercase}.subscribe-holder .sub-form input.hs-button.primary:hover{background-color:#0ff}.subscribe-holder .sub-form .hs-error-msg{color:#d54242}.subscribe-holder .sub-form .submitted-message{color:#0097ff;text-align:center}.subscribe-holder .hs_error_rollup{display:none}@media (max-width:1139px){.subscribe-holder{padding:100px 50px}.subscribe-holder h3{max-width:350px}}@media (max-width:991px){.subscribe-area{padding:20px 0 30px}.subscribe-holder{flex-direction:column;padding:50px}.subscribe-holder h3{font-size:32px;max-width:450px}}@media (max-width:767px){.subscribe-holder{padding:50px 20px}.subscribe-holder h3{font-size:32px;line-height:1.3}.subscribe-holder h3 span{display:block}.sub-form .hs-input{font-size:16px}.subscribe-holder .sub-form input.hs-button.primary.large{font-size:14px;padding:21px 20px}}