@media screen and (min-width:990px){.section-newsletter .page-width{padding:0 6.4rem}}@media screen and (max-width:768px){.section-newsletter .page-width{padding:0}}.section-newsletter .newsletter{color:#f3e9f0;font:14px/1.6 var(--font-heading-family);letter-spacing:0}@media screen and (min-width:990px){.section-newsletter .newsletter{font-size:18px}}.section-newsletter .newsletter__wrapper{border-radius:calc(var(--buttons-radius) * 2);border:1px solid rgba(255,255,255,.08);background:url(bg-vector.png) no-repeat 100% 100%;background-size:auto 100%;padding:59px 24px 60px}@media screen and (min-width:750px){.section-newsletter .newsletter__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;gap:16px;background-position:0 100%}}@media screen and (min-width:990px){.section-newsletter .newsletter__wrapper{padding:50px 89px 51px}}.section-newsletter .newsletter__wrapper:before{background:url(icon-arrow-curved-02.png) no-repeat;bottom:0;content:"";display:none;height:129px;left:47.8%;position:absolute;transform:translateX(-50%);width:209px}@media screen and (min-width:990px){.section-newsletter .newsletter__wrapper:before{display:block}}@media screen and (min-width:750px){.section-newsletter .newsletter__wrapper>*{width:43.8%}}.section-newsletter .newsletter__wrapper>*+*{margin-top:31px}@media screen and (min-width:750px){.section-newsletter .newsletter__wrapper>*+*{margin-top:0}}.section-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;gap:16px;max-width:none}@media screen and (min-width:1200px){.section-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{flex-direction:row}}@media screen and (min-width:750px){.section-newsletter .newsletter__heading{max-width:374px}}.section-newsletter .newsletter__heading h2{color:#fff;font-size:24px;letter-spacing:0;line-height:1.2;margin:0 0 16px}@media screen and (min-width:990px){.section-newsletter .newsletter__heading h2{font-size:32px;margin:0 0 17px}}.section-newsletter .newsletter__heading h2 strong{color:#ffdc25}.section-newsletter .newsletter__heading p{margin-right:50px}@media screen and (min-width:990px){.section-newsletter .newsletter__heading p{margin:17px 0}}.section-newsletter .newsletter-form{--inputs-radius:53px;--buttons-radius:var(--inputs-radius);--color-background:255,255,255,0.05;--color-foreground:255,255,255;--inputs-border-opacity:0.08;--buttons-radius-outset:60px;--buttons-color-text:#fff}@media screen and (min-width:750px){.section-newsletter .newsletter-form{max-width:none}}.section-newsletter .newsletter-form .field:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(255,255,255,.08)}.section-newsletter .newsletter-form .field__label{color:#fff;font-size:16px;letter-spacing:0;left:calc(var(--inputs-border-width) + 23px);top:calc(var(--inputs-border-width) + 17px)}.section-newsletter .newsletter-form .field__input{background-color:rgba(var(--color-background));font-size:16px;font-family:var(--font-heading-family);letter-spacing:0;height:calc(5.8rem - var(--inputs-border-width) * 2);padding:0 23px!important}.section-newsletter .newsletter-form .field__input:focus{box-shadow:0 0 0 var(--inputs-border-width) #ff00ef}.section-newsletter .newsletter-form .field__input:not(:-moz-placeholder-shown)~.field__label{color:rgba(243,233,240,.5);font-size:10px;left:calc(var(--inputs-border-width) + 22px);top:calc(var(--inputs-border-width) + 3px)}.section-newsletter .newsletter-form .field__input:-webkit-autofill~.field__label{color:rgba(243,233,240,.5);font-size:10px;left:calc(var(--inputs-border-width) + 22px);top:calc(var(--inputs-border-width) + 3px)}.section-newsletter .newsletter-form .field__input:autofill~.field__label,.section-newsletter .newsletter-form .field__input:focus~.field__label,.section-newsletter .newsletter-form .field__input:not(:placeholder-shown)~.field__label{color:rgba(243,233,240,.5);font-size:10px;left:calc(var(--inputs-border-width) + 22px);top:calc(var(--inputs-border-width) + 3px)}.section-newsletter .newsletter-form .button{background-color:var(--buttons-color-bg);border-color:var(--buttons-color-bg);font-size:16px;font-family:var(--font-body-family);font-weight:500;letter-spacing:0;min-height:calc(5.6rem + var(--buttons-border-width) * 2);min-width:calc(18rem + var(--buttons-border-width) * 2);width:100%}.section-newsletter .newsletter-form .button:hover{background:rgb(var(--color-foreground));color:var(--buttons-color-bg)}.section-newsletter .newsletter-form .button:after{display:none}