.newsletter-section{background:#f2f2f2;padding:30px 0 60px;margin-bottom:0}.newsletter-section .page-width{padding:60px 20px;max-width:1114px;color:#fff;background-color:#000}.newsletter-section .page-width p.h3{font-family:Schnyder M,sans-serif;font-size:42px;line-height:50px;text-align:center;text-transform:none;margin-bottom:0;color:#fff;letter-spacing:normal}.newsletter-section .page-width .contact-form{font-family:Styrene A,sans-serif;margin-top:30px}.newsletter-section .page-width .contact-form .newsletter__input{padding:10px 20px;border:1px solid #666666;max-width:333px;width:100%;outline-color:#4aa359;color:#fff!important;font-family:Styrene A,sans-serif;font-weight:300;font-size:16px;border-radius:0;border-right:0}.newsletter-section .page-width .contact-form .newsletter__input::placeholder{color:#fff;opacity:1;text-transform:uppercase}.newsletter-section .page-width .contact-form .input-group-btn{background-color:#4aa359;border:1px solid #4AA359;border-radius:0}.newsletter-section .page-width .contact-form .input-group-btn button{padding:10px 20px;border:0}.newsletter-section .page-width .contact-form .input-group-btn button span{font-family:Styrene A,sans-serif;font-weight:700;font-size:13px}@media (max-width: 991px){.newsletter-section .page-width .contact-form .newsletter__input{border-right:1px solid #666666}.newsletter-section .input-group{flex-direction:column;align-items:center}.newsletter-section .input-group .input-group-btn{margin-top:30px;max-width:102px;font-size:13px}.newsletter-section .input-group .input-group-btn span{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/homepage-contact-form.scss.css.map */
