.newsletter-heading h2{color:#fff;max-width:450px}@media only screen and (max-width:575px){.newsletter-heading h2{font-size:42px!important}}.newsletter-form{max-width:570px;margin:50px auto 0}.newsletter-form form .hs_email{width:100%}.newsletter-form form .hs_email>label{display:none}@media only screen and (max-width:767px){.newsletter-form{max-width:100%;margin-top:30px}}.newsletter-form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:5px;border:none;background-color:transparent}@media only screen and (max-width:767px){.newsletter-form form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.newsletter-form form input{border-width:1px 0 1px 1px;border-radius:5px 0 0 5px;min-height:52px;padding:3px 20px}@media only screen and (max-width:767px){.newsletter-form form input{border-width:1px;border-radius:5px;margin-bottom:15px}}.newsletter-form form .hs-button{font-size:14px;font-weight:700;line-height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;padding:0 40px;cursor:pointer;white-space:nowrap;border-radius:5px;outline:0;border:1px solid transparent;border-color:rgba(var(--secondary-color));background-color:rgba(var(--secondary-color));color:rgba(var(--form-btn-text-color));border-radius:0 5px 5px 0;width:160px;transition:all .3s ease-in-out}.newsletter-form form .hs-button:hover{border:1px solid rgba(var(--form-btn-hover-border-color));background-color:rgba(var(--form-btn-hover-bg-color));color:rgba(var(--form-btn-hover-text-color))}@media only screen and (max-width:767px){.newsletter-form form button{border-radius:5px}}