.container-background-newsletter{align-items:center;background:-webkit-linear-gradient(52deg,#f0f3f4,rgba(240,243,244,.4) 80%);background:-moz-linear-gradient(52deg,#f0f3f4 0,rgba(240,243,244,.4) 80%);border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:auto auto 50px;max-width:1300px;padding:30px}.subtitle-red{color:var(--color-red-opacity)}.thx-message{color:var(--color-blue-dark)}.container-background-newsletter h2{max-width:520px}.container-form-newsletter form{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:600px;padding-bottom:1rem}.container-form-newsletter .hs_buyer_journey{order:3;padding-top:25px}.container-form-newsletter .hs_buyer_journey>label{display:none}.container-form-newsletter input[type=email]{background-color:var(--color-white);border:1px solid rgba(0,49,62,.2);border-radius:7px;color:var(--color-blue-dark);font-family:Montserrat;font-size:14px;margin-right:1rem;min-width:360px;padding:1rem 2rem;width:auto}.container-form-newsletter input[type=submit]{background-color:transparent;border:1px solid var(--color-blue-dark);border-radius:7px;color:var(--color-blue-dark);cursor:pointer;font-family:Montserrat;font-size:14px;font-weight:800;padding:1rem 2rem;text-transform:inherit;transition:all .4s ease}.container-form-newsletter input[type=submit]:hover{background-color:rgba(7,46,59,.2);border:none;border:1px solid var(--color-blue-dark-opacity-2);color:var(--color-blue-dark)}.container-form-newsletter input[type=email]:focus-visible{outline:0}.container-form-newsletter form .hs-error-msgs{display:none!important}.paragraph-consent{color:var(--color-blue-dark-opacity);font-size:12px!important;font-weight:400;line-height:1.3rem!important;padding-top:15px}.paragraph-consent>a{color:var(--color-blue-dark);text-decoration:none;transition:all .4s ease}.paragraph-consent>a:hover{color:var(--color-blue-dark-opacity);text-decoration:none}@media (max-width:1470px) and (min-width:1300px){.container-background-newsletter{max-width:1200px}}@media (max-width:990px) and (min-width:768px){.container-background-newsletter{max-width:100%;width:auto}}@media (max-width:768px){.container-background-newsletter{margin-bottom:30px}.container-form-newsletter form{flex-direction:column;max-width:100%}.container-form-newsletter input[type=email]{margin-right:0;min-width:auto;width:-webkit-fill-available}.container-form-newsletter,.container-form-newsletter form .hs-email,.container-form-newsletter form .hs-submit{width:100%}.container-form-newsletter input[type=submit]{margin:30px 0;width:100%}}