.newsletter{background:var(--bg-color);color:var(--text-color)}.newsletter .newsletter-content{margin:0 auto;max-width:980px;text-align:center;width:100%}.newsletter .newsletter-content h3{margin:0 0 40px}.newsletter .newsletter-content p{margin-bottom:60px;margin-top:0}.newsletter .form{flex:1}.newsletter .form .newsletter-form{position:relative}.newsletter .form .newsletter-form .field{align-items:center;display:flex;flex:1;gap:20px;justify-content:flex-start}.newsletter .form .newsletter-form .field .field__input{background:transparent;border:none;border-bottom:2px solid var(--text-color);box-sizing:border-box;flex:1;font-size:16px;font-weight:450;line-height:1;padding:10px 0;width:100%}.newsletter .form .newsletter-form .field .field__input:focus-visible,.newsletter .form .newsletter-form .field .field__input:focus-within{outline:none}.newsletter .form .newsletter-form .field button{flex:none}@media only screen and (max-width:991.98px){.newsletter .form .newsletter-form .field button{margin:0 auto}}.newsletter .form .newsletter-form .field .field__label{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.newsletter .form .newsletter-form .terms{color:var(--text-color);font-size:12px;font-weight:450;line-height:14.8px;margin:20px auto 0;max-width:184px;text-align:left;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:992px){.newsletter .form .newsletter-form .terms{font-size:14px;line-height:16.8px;margin:40px auto 0;max-width:475px}}.newsletter .form .newsletter-form .terms *,.newsletter .form .newsletter-form .terms p{font-size:12px;line-height:14.8px;margin:0}@media only screen and (min-width:992px){.newsletter .form .newsletter-form .terms *,.newsletter .form .newsletter-form .terms p{font-size:14px;line-height:16.8px}}.newsletter .form .newsletter-form .terms * a,.newsletter .form .newsletter-form .terms p a{text-decoration:underline;text-underline-offset:2px}.newsletter .form .newsletter-form .terms * a:hover,.newsletter .form .newsletter-form .terms p a:hover{text-decoration:none}.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)}

/*# sourceMappingURL=section-art-newsletter.min.css.map*/