.newsletter-section{overflow:hidden;padding-bottom:64px;padding-top:64px;position:relative}.newsletter-section:before{background:linear-gradient(273.65deg,#2a2e34 -46.2%,#3b3fea 114.19%);content:" ";height:100%;left:0;opacity:1;padding:0;position:absolute;top:0;width:100%}.newsletter-section .section-glyph{height:466px;left:-144px;position:absolute;top:-170px;width:466px;z-index:1}.newsletter-section .section-glyph img{height:100%;object-fit:contain;object-position:center;width:100%}.newsletter-section .section-content{display:flex;flex-direction:column;gap:32px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;width:100%;z-index:2}.newsletter-section .content-title{width:100%}.newsletter-section .content-title h2{color:var(--neutral-N00);font:var(--heading-h11-2);position:relative;z-index:0}.newsletter-section .content-title h2 span{position:relative;z-index:-1}.newsletter-section .content-title h2 span svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-40%);width:115%;z-index:-1}.newsletter-section .content-form{align-items:flex-start;display:flex;flex-direction:column;width:fit-content}.newsletter-section .content-form #newsletterForm{align-items:flex-start;display:flex;flex-direction:column;width:100%}#newsletterForm{margin:0;text-align:left}#newsletterForm label{color:#fff;font:var(--label-l5-3);letter-spacing:.01px;margin-bottom:12px;text-transform:none;transition:color .2s ease}#newsletterForm input{background:#fff;border:1px solid #97999e;border-radius:4px;color:#000;font-family:Plus Jakarta Sans;transition:color .2s ease;width:100%}#newsletterForm input::placeholder{color:#97999e;font-family:Plus Jakarta Sans}.newsletter-section .form-input{display:flex;flex-direction:column;margin-bottom:var(--size-6);position:relative;width:100%}.newsletter-section .form-input .input{background:var(--neutral-N10);border:1px solid var(--neutral-N40);border-radius:var(--size-1);color:var(--neutral-N100);font:var(--label-l5-4);height:52px;padding:var(--size-4) var(--size-3);transition:all .3s ease}.newsletter-section .form-input label{display:flex;font:var(--label-l5-3);margin-bottom:var(--size-1-5)}.newsletter-section .form-input label span{font:var(--label-l4-3);margin-left:var(--size-1)}.newsletter-section .form-input .error-message{bottom:-20px;display:none;position:absolute}.newsletter-section .form-input.error .error-message{color:var(--danger-D50);display:flex;font:var(--label-l6-5);margin-top:var(--size-1)}.newsletter-section .form-input.error label{color:var(--danger-D50)}.newsletter-section .form-input.error>.input{border-color:var(--danger-D50)}#newsletterFormButton.csbe-button-contact{align-items:center;background:#fff;border:none;border-radius:100px;color:#000;cursor:pointer;display:flex;font-family:Plus Jakarta Sans;min-width:101px;position:relative;text-align:left;transition:color .2s ease,background .2s ease;user-select:none;white-space:nowrap}#newsletterFormButton.csbe-button-contact .csbe-button-contact__arrow{align-items:center;background:#f1f2f1;border-radius:40px;display:flex;justify-content:center;overflow:hidden}#newsletterFormButton.csbe-button-contact .csbe-button-contact__arrow svg path{background:#383d47}#newsletterFormButton.csbe-button-contact{font-size:12px;font-weight:700;gap:8px;line-height:17px;padding:8px 12px}.csbe-button-contact__arrow{height:28px;padding:4px;width:28px}#newsletterFormButton.csbe-button-contact{background:#2a2e34;color:var(--neutral-N00);text-transform:uppercase}#newsletterFormButton.csbe-button-contact.csbe-button-contact__disabled{background:#97999e;color:#d0d0d0;pointer-events:none}#newsletterFormButton.csbe-button-contact .csbe-button-contact__arrow{background:#4d515a}#newsletterFormButton.csbe-button-contact .csbe-button-contact__arrow svg path{fill:#f1f2f1}#newsletterFormButton.csbe-button-contact.csbe-button-contact__disabled .csbe-button-contact__arrow{background:#acadb1}#newsletterFormButton.csbe-button-contact.csbe-button-contact__disabled .csbe-button-contact__arrow svg path{fill:#d0d0d0}@media (min-width:576px){.newsletter-section .section-content{max-width:536px;padding-left:0;padding-right:0}}@media (min-width:768px){.newsletter-section{padding-bottom:88px;padding-top:88px}.newsletter-section .section-glyph{height:607px;left:-200px;top:-280px;width:607px}.newsletter-section .section-content{align-items:center;flex-direction:row;justify-content:space-between;max-width:672px}.newsletter-section .content-title{width:340px}.newsletter-section .content-title h2{font:var(--heading-h10-2)}.newsletter-section .content-form{width:auto}.newsletter-section .form-input{margin-bottom:var(--size-6);margin-top:0}.newsletter-section .form-input label{font:var(--label-l5-3);margin-bottom:var(--size-1)}.newsletter-section .form-input label span{font:var(--label-l4-3)}}@media (min-width:992px){.newsletter-section .section-glyph{height:647px;left:-200px;top:-300px;width:647px}.newsletter-section .section-content{max-width:800px}.newsletter-section .content-title{width:423px}.newsletter-section .content-title h2{font:var(--heading-h9-2)}}@media (min-width:1200px){.newsletter-section .form-input{margin-bottom:var(--size-8);margin-top:0}.newsletter-section .form-input label{font:var(--label-l5-3);margin-bottom:var(--size-1)}.newsletter-section .form-input label span{font:var(--label-l4-3);margin-left:var(--size-1)}.newsletter-section .form-input.error .error-message{font:var(--label-l6-5)}}