.styles_newsletterWrapper__FVH6u{background-color:#f0f9f4!important;width:100%;margin:0;position:relative;z-index:2;padding:1.25rem 0}.styles_newsletterContainer__rJiqk{max-width:1440px;padding:0 20px;margin:0 auto;width:100%}.styles_newsletterContent__pmcRL{max-width:580px;margin:0 auto;text-align:center;padding:0}.styles_newsletterTitle__JNBen{font-size:1.5rem;font-weight:500;margin-bottom:.5rem;color:#222}.styles_newsletterDescription__iGJHy{color:#555;margin:0 0 1rem;font-size:.875rem;line-height:1.4}.styles_newsletterForm__lGH3G{display:flex;flex-direction:column;align-items:center}.styles_inputGroup__E5jpi{display:flex;width:100%;max-width:420px;position:relative;margin-bottom:.5rem}.styles_emailInput__Zh4mR{flex:1;padding:.7rem 1rem;border:1px solid #e1e1e1;border-radius:4px 0 0 4px;font-size:.9rem;outline:none;transition:all .2s ease;width:100%;background-color:white}.styles_emailInput__Zh4mR:focus{border-color:#00A858;box-shadow:0 0 0 2px rgba(0,168,88,.1)}.styles_subscribeButton___lBPG{padding:0 1.25rem;background-color:#00A858;color:white;border:none;border-radius:0 4px 4px 0;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.styles_subscribeButton___lBPG:hover{background-color:#008d4b}.styles_subscribeButton___lBPG:disabled{background-color:#a0a0a0;cursor:not-allowed}.styles_message__TBW_p{margin:.5rem 0;padding:.5rem;border-radius:4px;font-size:.85rem;width:100%;max-width:420px}.styles_error__LOEuE{background-color:#fff8f8;color:#d32f2f;border:1px solid #ffd7d7}.styles_success__5uKpp{background-color:#f1fdf6;color:#00A858;border:1px solid #d0f0df}.styles_privacyNote__E92gz{color:#888;font-size:.625rem;margin:.15rem 0 0;max-width:420px;line-height:1.5;letter-spacing:.01em}.styles_privacyLink__24mFN{color:#00A858;text-decoration:none;transition:color .2s ease}.styles_privacyLink__24mFN:hover{color:#008d4b;text-decoration:underline}@media (max-width:768px){.styles_newsletterTitle__JNBen{font-size:1.15rem}.styles_inputGroup__E5jpi{flex-direction:column}.styles_emailInput__Zh4mR{border-radius:4px;margin-bottom:.4rem}.styles_subscribeButton___lBPG{width:100%;border-radius:4px;padding:.6rem}}