.newsletter-form__inner{border-radius:clamp(24px,1.5625vw,30px);padding:clamp(24px,2.5vw,48px);display:flex;justify-content:space-between;align-items:center;gap:clamp(56px,4.0625vw,78px)}@media only screen and (max-width:1024px){.newsletter-form__inner.gradient-bg{background:linear-gradient(120deg,var(--dark-main, #241E33),var(--main, #684EA9),var(--dark-main, #241E33))}}.newsletter-form__inner.gradient-bg:before{width:33%;top:50%;left:0;filter:blur(80px);transform:translateY(-50%)}@media only screen and (max-width:1024px){.newsletter-form__inner.gradient-bg:before{left:0;top:-25%;transform:translateY(50%)}}@media only screen and (max-width:500px){.newsletter-form__inner.gradient-bg:before{top:-5%;left:-15%;width:75%;filter:blur(39px);transform:translateY(0)}}.newsletter-form__inner.gradient-bg:after{width:33%;top:50%;filter:blur(80px);transform:translateY(-50%);bottom:unset;right:0}@media only screen and (max-width:1024px){.newsletter-form__inner.gradient-bg:after{right:0;top:unset;bottom:-25%;transform:translateY(-50%)}}@media only screen and (max-width:500px){.newsletter-form__inner.gradient-bg:after{top:unset;bottom:-15%;left:unset;right:-20%;width:90%;filter:blur(39px);transform:translateY(0)}}.newsletter-form__inner>*{flex:1 1 50%;z-index:2;color:#fff}@media only screen and (max-width:1024px){.newsletter-form__inner{flex-direction:column}}.newsletter-form__background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:inherit}@media only screen and (max-width:1024px){.newsletter-form__background.gradient-bg{background:linear-gradient(120deg,var(--dark-main, #241E33),var(--main, #684EA9),var(--dark-main, #241E33))}}.newsletter-form__background.gradient-bg:before{width:33%;top:50%;left:0;filter:blur(80px);transform:translateY(-50%)}@media only screen and (max-width:1024px){.newsletter-form__background.gradient-bg:before{left:0;top:-25%;transform:translateY(50%)}}@media only screen and (max-width:500px){.newsletter-form__background.gradient-bg:before{top:-5%;left:-15%;width:75%;filter:blur(39px);transform:translateY(0)}}.newsletter-form__background.gradient-bg:after{width:33%;top:50%;filter:blur(80px);transform:translateY(-50%);bottom:unset;right:0}@media only screen and (max-width:1024px){.newsletter-form__background.gradient-bg:after{right:0;top:unset;bottom:-25%;transform:translateY(-50%)}}@media only screen and (max-width:500px){.newsletter-form__background.gradient-bg:after{top:unset;bottom:-15%;left:unset;right:-20%;width:90%;filter:blur(39px);transform:translateY(0)}}.newsletter-form__content{display:flex;flex-direction:column;gap:clamp(16px,1.7708333333vw,34px)}.newsletter-form__title{font-weight:400;text-transform:none}.newsletter-form__form{display:flex;flex-direction:column;gap:18px;position:relative}.newsletter-form__inputs{display:flex;justify-content:space-between;position:relative}@media only screen and (max-width:1024px){.newsletter-form__inputs{gap:18px;flex-direction:column}}.newsletter-form__checkbox{padding:0 25px;display:flex;gap:15px;align-items:center;font-size:clamp(12px,.8333333333vw,16px);line-height:1;letter-spacing:0}.newsletter-form__checkbox *{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.newsletter-form__checkbox:has(input[type=checkbox]:checked) .newsletter-form__checkbox-icon>span{background:#fff}.newsletter-form__checkbox-icon{display:flex;aspect-ratio:1/1;height:clamp(12px,.78125vw,15px);max-width:clamp(12px,.78125vw,15px);width:100%;border:1px solid #ffffff;border-radius:30%;align-items:center;justify-content:center;line-height:1;overflow:hidden}@media only screen and (max-width:1024px){.newsletter-form__checkbox-icon{border-radius:20%}}.newsletter-form__checkbox-icon span{width:clamp(5px,.3645833333vw,7px);height:clamp(5px,.3645833333vw,7px);display:inline-flex;border:none;line-height:inherit;border-radius:inherit;background:transparent}.newsletter-form__checkbox input[type=checkbox]{display:none}.newsletter-form__input{position:relative;display:flex;flex:1 1 auto}.newsletter-form__input:has(input[type=checkbox]){flex:0 0 auto}.newsletter-form__input.is-error .newsletter-form__input-error{display:flex}.newsletter-form__input.is-error input{border-color:#ff3a44}.newsletter-form__input-error{display:none;position:absolute;left:var(--nf-err-left, 0px);top:var(--nf-anchor-top, 0px);transform:translateY(calc(-100% - 11px));font-size:clamp(12px,.8333333333vw,16px)!important;font-weight:400;line-height:1!important;letter-spacing:0!important;color:#ff3a44;padding:10px;width:max-content;background:#fff;border-radius:10px;pointer-events:none;box-shadow:0 10px 100px #0000004d}.newsletter-form__input-error:before{content:"";position:absolute;left:10px;top:100%;transform:translateY(-2px);border:9px solid transparent;border-top-color:#fff}.newsletter-form__input-error.bottom-side{top:unset;bottom:var(--nf-anchor-bottom, 0px);transform:translateY(calc(100% + 11px))}.newsletter-form__input-error.bottom-side:before{top:unset;bottom:100%;transform:translateY(2px);border-top-color:transparent;border-bottom-color:#fff}.newsletter-form__input input{color:#fff;padding:clamp(13px,1.09375vw,21px) 25px;font-size:clamp(16px,1.1458333333vw,22px);font-weight:400;line-height:1.365;letter-spacing:0;border-radius:clamp(100px,15.625vw,300px);width:100%;background-color:rgb(from #ffffff r g b/.1);border:1px solid rgb(from #ffffff r g b/.2)}.newsletter-form__input input::placeholder{color:#fff}.newsletter-form__button{position:absolute;right:1px;top:1px;flex:0 0 auto;padding:clamp(13px,1.09375vw,21px) 25px;font-size:clamp(16px,1.1458333333vw,22px);font-weight:400;line-height:1.365;letter-spacing:0;color:#000;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:39px;border-radius:clamp(100px,15.625vw,300px)}@media only screen and (max-width:1024px){.newsletter-form__button{position:relative}}.newsletter-form__button span{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
