.newsletter{display:flex;padding:7rem 8.3rem 4.5rem;position:relative;margin:9rem 6.35rem;border-radius:.71rem;background-image:linear-gradient(180deg,#306DED,#103CAF);width:100%;max-width:124.4rem;align-self:center}@media(max-width:768px){.newsletter{margin:0 22px;padding:40px 22px 30px;flex-direction:column;border-radius:0}}@media screen and (min-width:769px)and (max-width:991px){.newsletter{padding:6rem 4rem 5.5rem;margin:5rem 6.35rem 3rem;max-width:calc(100% - 8rem)}}.newsletter__button{margin-top:2rem}@media(max-width:768px){.newsletter__button{width:100%}}.newsletter__button--red{min-width:17.9rem;height:4rem;padding:.5rem 3rem;display:flex;align-items:center;justify-content:center;font-size:1.57rem;font-weight:500;color:#fff;border-radius:.71rem;border:none;outline:none;cursor:pointer;line-height:1;background:linear-gradient(180deg,#D10000,#690000);transition:all .2s ease}.newsletter__button--red:hover{filter:brightness(1.4)}@keyframes fade-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.newsletter__column{width:51%;padding-right:5rem}@media(max-width:768px){.newsletter__column{width:100%;padding-right:0}}@media screen and (min-width:769px)and (max-width:991px){.newsletter__column{width:100%;padding-right:0}}.newsletter__images{width:calc(48% - 7.3rem);position:absolute;left:51%;top:-7%}@media(max-width:768px){.newsletter__images{display:none}}@media screen and (min-width:769px)and (max-width:991px){.newsletter__images{display:none}}.newsletter .form-success-message{font-size:1.78rem;line-height:2.28rem;height:auto;display:flex;flex-direction:column;justify-content:center;z-index:1;animation:fade-up .3s ease}@media(max-width:768px){.newsletter .form-success-message{font-size:18px;line-height:26px;text-align:center}}@media screen and (min-width:769px)and (max-width:991px){.newsletter .form-success-message{text-align:center;align-items:center}}.newsletter .form-success-message__title{font-size:4.28rem;line-height:1;font-weight:600;margin-bottom:2rem}@media(max-width:768px){.newsletter .form-success-message__title{font-size:31px;line-height:37px}}.newsletter__header{font-size:4.28rem;line-height:5.5rem;font-weight:600;margin-bottom:1.2rem;position:relative;z-index:1}@media(max-width:768px){.newsletter__header{font-size:31px;line-height:37px}}.newsletter__subheader{font-size:1.78rem;line-height:2.3rem;margin-bottom:5rem;position:relative;z-index:1}@media(max-width:768px){.newsletter__subheader{font-size:18px;line-height:26px}.newsletter .form-container{height:auto}}.newsletter .form{z-index:1;position:relative;display:grid;grid-template-columns:auto auto;grid-gap:0 2.21rem;gap:0 2.21rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.newsletter .form{width:100%;align-items:center;display:flex;flex-direction:column}}@media screen and (min-width:769px)and (max-width:991px){.newsletter .form{align-items:center}}.newsletter .form__label{width:22rem;display:flex;flex-direction:column;margin-bottom:1.2rem;font-size:1.14rem;position:relative}@media(max-width:768px){.newsletter .form__label{width:100%;font-size:16px}}.newsletter .form__input{font-size:1.43rem;color:#030305;background-color:#fff;border-radius:.71rem;height:4.17rem;outline:none;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0)}@media(max-width:768px){.newsletter .form__input{font-size:18px}}.newsletter .form__input[data-has-error=true]{border-color:red}.newsletter .form__error{font-size:1.2rem;line-height:1.2;font-weight:500;letter-spacing:.3px;color:#7e0000;position:absolute;right:0;bottom:-2px;transform:translateY(100%)}@media(max-width:768px){.newsletter .form__error{position:relative;transform:none;font-size:13px}}.newsletter .form__btn{min-width:17.9rem;height:4rem;padding:.5rem 3rem;display:flex;align-items:center;justify-content:center;font-size:1.57rem;font-weight:500;color:#fff;border-radius:.71rem;border:none;outline:none;cursor:pointer;line-height:1;background:linear-gradient(180deg,#D10000,#690000);transition:all .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0}.newsletter .form__btn:hover{filter:brightness(1.4)}@media(max-width:768px){.newsletter .form__btn{width:100%}}.newsletter .form .checkbox-container{margin:1.5rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:flex-start;font-size:1.2rem;grid-column:span 2}@media(max-width:768px){.newsletter .form .checkbox-container{width:100%}}.newsletter .form .checkbox-container__field{display:grid;grid-template-columns:auto 1fr;align-items:center;font-weight:600}@media(max-width:768px){.newsletter .form .checkbox-container__field{display:flex;flex-direction:column;align-items:flex-start}}.newsletter .form .checkbox-container input{margin-right:.7rem}.newsletter .form .checkbox-container .form__error{right:auto;left:0}@media(max-width:768px){.newsletter .form .checkbox-container{margin-top:10px;font-size:15px}}.newsletter .form__text-after-send{font-size:1.8rem;font-weight:600;position:absolute;bottom:0;transform:translateY(calc(100% + 2rem))}@media(max-width:768px){.newsletter .form__text-after-send{font-size:19px;line-height:22px;bottom:0;transform:translateY(calc(100% + 14px));grid-column:span 2;text-align:center}}