.section__newsletter{background-color:#a7f860}.section__newsletter__wrapper{padding:23px 0;margin:0 auto}.section__newsletter__wrapper .newsletter{display:flex;align-items:center;justify-content:center;gap:150px}.section__newsletter__wrapper .newsletter__title{display:flex;flex-direction:column;max-width:344px}.section__newsletter__wrapper .newsletter__title--text{font-weight:700;font-size:24px;line-height:130%;color:#090808}.section__newsletter__wrapper .newsletter__content{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:right;position:relative}.section__newsletter__wrapper .newsletter__input{width:350px;background:#fff;border:1px solid #ebeef1;padding:14px 17px;font-weight:400;font-size:12px;line-height:130%;outline:none;transition:all .3s ease-in-out}.section__newsletter__wrapper .newsletter__input::placeholder{font-weight:400;font-size:12px;line-height:130%;display:flex;align-items:center;color:#131313}.section__newsletter__wrapper .newsletter__submit{position:relative}.section__newsletter__wrapper .newsletter__submit form{display:flex;gap:12px;align-items:center;justify-content:center}.section__newsletter__wrapper .newsletter__submit form .wpcf7-spinner,.section__newsletter__wrapper .newsletter__submit form .wpcf7-not-valid-tip,.section__newsletter__wrapper .newsletter__submit form .wpcf7-response-output{position:absolute;border:none;font-size:12px}.section__newsletter__wrapper .newsletter__submit form .wpcf7-spinner{top:15px;margin:auto;right:-35px}.section__newsletter__wrapper .newsletter__submit .invalid .wpcf7-response-output{top:-16px;margin:0;left:0;padding:0 8px;font-weight:400;font-size:12px;line-height:130%;color:#fff;background-color:#f21717}.section__newsletter__wrapper .newsletter__submit .invalid .newsletter__input{border:1px solid #f21717}.section__newsletter__wrapper .newsletter__submit .sent .wpcf7-response-output{top:0;bottom:0;left:10px;margin:auto;height:fit-content;padding:0 0 0 30px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_10151_48075)'%3E%3Cpath d='M17.0001 9L10 16L7 13' stroke='%23131313' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10151_48075'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:left;background-position-y:center}.section__newsletter__wrapper .newsletter__button{background:#fff;padding:11.5px 12px;border:1px solid #131313;font-weight:700;font-size:14px;line-height:150%;color:#090808;display:flex;justify-content:center;align-items:center;width:fit-content}.section__newsletter__wrapper .newsletter__privacy{font-weight:400;font-size:12px;line-height:14px;text-align:right;width:100%;color:#131313}.section__newsletter__wrapper .newsletter__privacy a{font-weight:600;color:#131313;text-decoration:underline}@media(max-width: 991px){.section__newsletter__wrapper .newsletter{max-width:calc(100% - 50px);margin:0 auto;text-align:center;flex-wrap:wrap;gap:30px}.section__newsletter__wrapper .newsletter__content{max-width:100%}.section__newsletter__wrapper .newsletter__submit{max-width:100%}.section__newsletter__wrapper .newsletter__submit form{flex-wrap:wrap;max-width:100%}.section__newsletter__wrapper .newsletter__submit form .wpcf7-spinner{right:20%;top:50%}.section__newsletter__wrapper .newsletter__submit form p{max-width:100%}.section__newsletter__wrapper .newsletter__input{max-width:100%}.section__newsletter__wrapper .newsletter__privacy{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}}.thanks{background-image:url("../../../assets/img/thanksBg.png");background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;max-height:430px;display:flex;align-items:center;justify-content:center}.thanks__modal{display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(100,100,100,.15);backdrop-filter:blur(25px);width:530px;margin:0 auto;height:240px;max-height:100%;max-width:100%;gap:24px}.thanks__modal--title{line-height:130%;max-width:400px}.thanks__modal--title,.thanks__modal--title font{font-family:"Termina";font-weight:800;font-size:24px;text-align:center;color:#fff}.thanks__modal--text{font-weight:400;font-size:14px;line-height:150%;text-align:center;color:#fff;max-width:290px}