/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
.newsletter-cta{padding:53px 0}@media screen and (min-width: 1025px){.newsletter-cta{max-width:1810px;padding:104px 0;margin:0 auto}}.newlsetter-cta__content-wrapper{max-width:1200px;margin:0 auto}@media screen and (min-width: 750px){.newlsetter-cta__content-wrapper .grid{display:flex}}@media screen and (min-width: 750px){.newlsetter-cta__content-wrapper .responsive-image__wrapper{height:100%;max-width:none !important}}.newlsetter-cta__content-wrapper img{object-fit:cover;max-height:none !important}.newsletter-cta__content{position:relative;padding:37px 32px 32px;background-color:#fff}@media screen and (min-width: 750px){.newsletter-cta__content{padding:27px 32px 32px}}@media screen and (min-width: 1025px){.newsletter-cta__content{min-height:390px}}@media screen and (min-width: 1025px){.theme-tip-top .newsletter-cta__content{padding:40px 32px 32px}}.newsletter-cta__content h4{margin-bottom:10px}@media screen and (max-width: 749px){.newsletter-cta__content h4{margin-bottom:7px;font-size:2rem;line-height:2rem}}.newsletter-cta__content form{margin-top:23px}@media screen and (min-width: 750px){.newsletter-cta__content form{margin:0}}.newsletter-cta__terms{max-width:866px;margin:32px auto 0;color:#fff;font-size:0.75rem;line-height:1rem}@media screen and (min-width: 750px){.newsletter-cta__terms{font-size:0.875rem;line-height:1.25rem;text-align:center}}.newsletter-cta__terms a{color:#fff;text-decoration:underline}@media screen and (min-width: 1200px){.theme-mr-big-and-tall .newsletter-cta h4{font-size:2.875rem;line-height:3.375rem}}.theme-tip-top .newsletter-cta{padding:20px 0}.theme-tip-top .newsletter-cta h4{margin-bottom:12px;font-size:2rem;line-height:2.5rem}@media screen and (min-width: 750px){.theme-tip-top .newsletter-cta h4{margin-bottom:16px}}.theme-tip-top .newsletter-cta .large-text{font-size:1.25rem;line-height:1.75rem}@media screen and (min-width: 750px){.theme-tip-top .newsletter-cta .large-text{font-size:1rem;line-height:1.5rem}}.theme-tip-top .newsletter-cta input,.theme-tip-top .newsletter-cta button{border-bottom:1px solid var(--primary-color-1)}.theme-tip-top .newsletter-cta input::placeholder{color:var(--primary-color-2)}@media screen and (min-width: 1025px){.theme-tip-top .newsletter-cta{padding:104px 0}}