.newsletter{padding:3rem 0}@media(min-width:64rem){.newsletter{padding:6rem 0}}.newsletter__container{background-color:#f0f0f0;border-radius:1rem;margin:0 auto;max-width:52.75rem;padding:1.5rem}@media(min-width:64rem){.newsletter__container{padding:2rem}.newsletter--floating-right{margin:-10.75rem 0 0 auto}.newsletter--floating-left{margin:-10.75rem auto 0 0}}.newsletter__container--primary{color:#fff}.newsletter__title{margin-bottom:1rem}.newsletter__summary{margin-bottom:2rem}@media(min-width:64rem){.newsletter__summary{margin-bottom:3rem}}.newsletter__form-container .form-title{display:none}.newsletter__form-container form .hs-form-field{margin-bottom:1rem}.newsletter__form-container form label{font-size:clamp(.875rem,2.5vw,1rem);font-weight:600}.newsletter__form-container form input{background-color:transparent;border:1px solid #000;border-radius:.75rem;padding:1rem}.newsletter__form-container form input[type=submit]{background-color:transparent;color:#000;display:block;width:100%}.newsletter__form-container form .hs-error-msg{color:#000}.newsletter__form-container form .hs-input.invalid.error{border:1px solid #000}.newsletter__container--primary form .hs-input.invalid.error{border:1px solid #fff}.newsletter__container--primary .newsletter__form-container form input{border:1px solid #fff;color:#fff}.newsletter__container--primary .newsletter__form-container form input::placeholder{color:#fff}.newsletter__container--primary .newsletter__form-container form input[type=submit]{border-color:#fff;color:#fff}.newsletter__container--primary .newsletter__form-container form .hs-error-msg{color:#fff}