.newsletter-bg{background-color:#e5e7eb;padding:2rem 1rem 4rem}.newsletter{background:linear-gradient(90deg,#00b3a6,#36d1c4);border-radius:16px;color:#fff;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:2.5rem 2rem;width:100%}.form-socials-group,.newsletter{align-items:center;display:flex;gap:.75rem}.newsletter h3{color:#fff!important;font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1.4;margin:0;max-width:500px;text-align:left}.newsletter form{align-items:center;background:#fff;border-radius:9999px;display:flex;flex:1;gap:.25rem;height:40px;margin:auto 0;max-width:250px;padding:.25rem .5rem}.newsletter input[type=email]{font-size:1rem;padding:.75rem 1rem}.newsletter button{align-items:center;background:none!important;border:none!important;border-radius:0;box-shadow:none!important;color:#00bda5!important;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;height:32px;padding:0 1rem 0 0!important}.newsletter .socials{display:flex;gap:.75rem}.newsletter .socials a{align-items:center;color:#fff;display:inline-flex;font-size:1.25rem;height:44px;justify-content:center;position:relative;text-decoration:none;transition:opacity .2s ease;vertical-align:middle;width:44px}.newsletter .socials a:before{background:#fff;border-radius:50%;content:"";display:block;height:44px;position:absolute;width:44px;z-index:0}.newsletter .socials a svg{fill:#00bda5;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:1}.newsletter input[type=email]{align-items:center;border:none;border-radius:9999px;box-sizing:border-box;display:flex;flex:1;font-size:.9rem;height:32px;outline:none;padding:0 .75rem}.newsletter .socials a:hover{opacity:.8}@media (max-width:768px){.newsletter{flex-direction:column;gap:1.5rem;padding:2.5rem 1rem;text-align:center}.form-socials-group{flex-direction:column;gap:1rem}.newsletter h3{max-width:100%;text-align:center}.newsletter form{max-width:100%}}input.hs-button.primary.large{background:transparent;box-shadow:none;color:#00bda5;font-size:.9rem;padding:0 .5rem 0 0;text-shadow:none}.newsletter form label{display:none}.newsletter .hs-form-field{margin-bottom:0}.newsletter .hsfc-ErrorAlert,.newsletter .no-list.hs-error-msgs.inputs-list{display:none}