.newsletter .newsletter-wrapper{background:var(--brand-color-6);border-radius:50px;display:flex;gap:20px;justify-content:space-between;padding:43px 60px}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper{border-radius:20px;flex-direction:column;padding:50px 24px}}@media only screen and (max-width:767.98px){.newsletter .newsletter-wrapper{padding:50px 12px}}@media only screen and (min-width:1399.98px){.newsletter .newsletter-wrapper{gap:102px}}.newsletter .newsletter-wrapper .heading-h2{color:var(--brand-color-4);margin:0 0 20px}@media only screen and (min-width:992px){.newsletter .newsletter-wrapper .heading-h2{margin:0 0 24px}}.newsletter .newsletter-wrapper .text p{margin:0}.newsletter .newsletter-wrapper .content{max-width:550px}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .content{max-width:100%;text-align:center}}.newsletter .newsletter-wrapper .form{flex:1;max-width:720px}.newsletter .newsletter-wrapper .form .newsletter-form{position:relative}.newsletter .newsletter-wrapper .form .newsletter-form .field-wrapper{align-items:flex-start;display:flex;flex:1;gap:20px;justify-content:space-between}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field-wrapper{align-items:center;flex-direction:column}}.newsletter .newsletter-wrapper .form .newsletter-form .field{flex:1;width:100%}.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox{align-items:center;display:flex;margin-bottom:0;max-width:400px;min-width:200px}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox{margin:0 auto}}@media only screen and (max-width:379.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox p{font-size:10px}}.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox .checkmark{top:50%;transform:translateY(-50%)}.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input{background:var(--bg-color);border:none;border-radius:20px;box-sizing:border-box;color:var(--brand-color-5);flex:1;font-family:var(--body-font-family);margin:0 0 12px;max-height:39px;padding:20px;width:100%}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input{padding:12px 20px}}@media only screen and (max-width:379.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input{min-width:unset}}.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input:focus,.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input:focus-visible{outline-color:var(--brand-color-1)}.newsletter .newsletter-wrapper .form .newsletter-form .field button{flex:none;white-space:nowrap}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field button{margin:0 auto}}.newsletter .newsletter-wrapper .form .newsletter-form .field .field__label{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.newsletter .newsletter-form__message{align-items:center;display:flex;justify-content:center;margin-top:20px}.newsletter .newsletter-form__message .icon{background:#fff;border-radius:50%;height:24px;margin-right:15px;padding:6px;width:24px}.newsletter .newsletter-form__message .icon path{fill:var(--primary-color)}
