.mous-newsletter{isolation:isolate;position:relative}.mous-newsletter .newsletter-inner{max-width:100%;padding:64px 40px}@media only screen and (max-width:767.98px){.mous-newsletter .newsletter-inner{padding:64px 12px}}.mous-newsletter .section-border{border-bottom:1px solid var(--primary-color)}.mous-newsletter__media{inset:0;overflow:hidden;position:absolute;z-index:-1}.mous-newsletter__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.mous-newsletter__overlay{background:linear-gradient(90deg,transparent 0,rgba(0,0,0,var(--nl-overlay,.8)) 50%,transparent 100%);inset:0;position:absolute}.mous-newsletter--has-image{color:#fff}.mous-newsletter .newsletter-wrapper{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:606px;text-align:center}@media only screen and (max-width:767.98px){.mous-newsletter .newsletter-wrapper{gap:24px;text-align:left}}.mous-newsletter .newsletter-wrapper .heading{font-family:var(--font-heading-family);font-size:32px;font-weight:800;line-height:.95;text-transform:uppercase}.mous-newsletter .newsletter-wrapper .heading>*{font-family:var(--font-heading-family)}@media only screen and (max-width:767.98px){.mous-newsletter .newsletter-wrapper .heading{font-size:24px}}.mous-newsletter .newsletter-wrapper .content{font-size:16px;line-height:1.5}.mous-newsletter .newsletter-wrapper .form{width:100%}.mous-newsletter .newsletter-wrapper .form .newsletter-form{position:relative}.mous-newsletter .newsletter-wrapper .form .newsletter-form .newsletter-form__field-wrapper{align-items:center;display:flex;flex-direction:column;gap:32px;width:100%}@media only screen and (max-width:767.98px){.mous-newsletter .newsletter-wrapper .form .newsletter-form .newsletter-form__field-wrapper{align-items:stretch;gap:24px}}.mous-newsletter .newsletter-wrapper .form .newsletter-form .custom-checkbox{align-items:center;display:flex;gap:8px;margin:0;min-height:0;padding:0;width:auto}.mous-newsletter .newsletter-wrapper .form .newsletter-form .custom-checkbox p{font-size:14px;line-height:1.5;margin:0;white-space:nowrap}@media only screen and (max-width:767.98px){.mous-newsletter .newsletter-wrapper .form .newsletter-form .custom-checkbox p{flex:1;white-space:normal}}@media only screen and (max-width:379.98px){.mous-newsletter .newsletter-wrapper .form .newsletter-form .custom-checkbox p{font-size:12px}}.mous-newsletter .newsletter-wrapper .form .newsletter-form .custom-checkbox .checkmark{background:transparent;border:1px solid;border-radius:0;flex-shrink:0;height:20px;order:-1;position:relative;width:20px}.mous-newsletter .newsletter-wrapper .form .newsletter-form .custom-checkbox .checkmark:after{border-color:#1d1d1d;height:10px;width:5px}.mous-newsletter .newsletter-wrapper .form .newsletter-form .custom-checkbox input:checked~.checkmark{background-color:#fff}.mous-newsletter .newsletter-wrapper .form .newsletter-form .field{align-items:stretch;display:flex;gap:10px;width:100%}.mous-newsletter .newsletter-wrapper .form .newsletter-form .field .field__input{background:#f0f0f0;border:1px solid #f0f0f0;border-radius:0;box-sizing:border-box;color:#1d1d1d;flex:1;font-size:14px;height:48px;min-width:0;padding:16px}.mous-newsletter .newsletter-wrapper .form .newsletter-form .field .field__input::-moz-placeholder{color:#666}.mous-newsletter .newsletter-wrapper .form .newsletter-form .field .field__input::placeholder{color:#666}.mous-newsletter .newsletter-wrapper .form .newsletter-form .field button{align-self:stretch;white-space:nowrap}.mous-newsletter .newsletter-wrapper .form .newsletter-form .field .field__label{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.mous-newsletter .form-errors,.mous-newsletter .form-success{width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767.98px){.mous-newsletter .form-errors,.mous-newsletter .form-success{flex-flow:row wrap}}
