.newsletter{padding:72px 0 67px}.newsletter .newsletter-wrapper{align-items:center;display:flex;flex-direction:column}.newsletter .newsletter-wrapper .heading{margin-bottom:26px}.newsletter .newsletter-wrapper .heading,.newsletter .newsletter-wrapper .heading div{align-items:center;display:flex;font-size:35px;font-weight:400;line-height:normal;text-transform:uppercase}@media only screen and (max-width:767.98px){.newsletter .newsletter-wrapper .heading,.newsletter .newsletter-wrapper .heading div{font-size:26px;text-align:center}}.newsletter .newsletter-wrapper .subtitle{margin-bottom:23px!important}.newsletter .newsletter-wrapper .subtitle,.newsletter .newsletter-wrapper .subtitle p{font-size:18px;font-weight:400;line-height:20px;margin:0}@media only screen and (max-width:767.98px){.newsletter .newsletter-wrapper .subtitle,.newsletter .newsletter-wrapper .subtitle p{font-size:16px;line-height:18px;text-align:center}}.newsletter .newsletter-wrapper .form{flex:1;width:100%}.newsletter .newsletter-wrapper .form .newsletter-form{position:relative}.newsletter .newsletter-wrapper .form .newsletter-form .field{align-items:center;display:flex;flex:1;gap:20px;justify-content:center}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field{flex-direction:column}}.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:589.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox{max-width:310px}}@media only screen and (max-width:379.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .custom-checkbox{max-width:200px}.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{border:none;border-radius:5px;box-sizing:border-box;flex:1;font-size:16px;font-weight:400;line-height:17px;max-height:56px;max-width:406px;padding:20px;width:100%}@media only screen and (max-width:991.98px){.newsletter .newsletter-wrapper .form .newsletter-form .field .field__input{padding:16px 20px}}.newsletter .newsletter-wrapper .form .newsletter-form .field .field__inputt::-moz-placeholder{color:#222;opacity:.5}.newsletter .newsletter-wrapper .form .newsletter-form .field .field__inputt::placeholder{color:#222;opacity:.5}.newsletter .newsletter-wrapper .form .newsletter-form .field button{border:none;font-size:14px;font-weight:700;line-height:14px;padding:22px 38px;white-space:nowrap}.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)}
