.b-newsletter{background-color:#0fb2b3;background-image:var(--path-to-mobile-image,var(--path-to-image));background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto 3.75rem}.b-newsletter__inner{align-items:flex-start;display:flex;justify-content:space-between;padding:2rem 1.25rem;position:relative;width:100%}.b-newsletter__icon{display:none}.b-newsletter__icon__background{fill:#fff}.b-newsletter__footer.b-banner__color--dark,.b-newsletter__footer.b-banner__color--dark a,.b-newsletter__footer.b-banner__color--dark a:hover,.b-newsletter__footer.b-banner__color--dark:hover,.b-newsletter__title.b-banner__color--dark,.b-newsletter__title.b-banner__color--dark:hover{color:#000}.b-newsletter__footer.b-banner__color--light,.b-newsletter__footer.b-banner__color--light a,.b-newsletter__footer.b-banner__color--light a:hover,.b-newsletter__footer.b-banner__color--light:hover,.b-newsletter__title.b-banner__color--light,.b-newsletter__title.b-banner__color--light:hover{color:#fff}.b-newsletter__text{z-index:1}.b-newsletter__title{color:#fff;flex-direction:column;font-size:1rem;font-weight:400;justify-content:center;letter-spacing:normal;min-height:4.375rem;text-align:left}.b-newsletter__form,.b-newsletter__title{display:flex;margin-bottom:1rem}.b-newsletter__email{-webkit-appearance:none;appearance:none;background:#fff;border:none;border-radius:0;border-right:0;color:#999;flex:1 1 auto;font-size:1rem;height:3rem;line-height:1.5;padding:0 .625rem;width:100%}.b-newsletter__email:focus{background:#fff;border:0;border-right:0;color:#303030;outline:none}.b-newsletter__button{-webkit-appearance:none;appearance:none;background:#383e42;border:0;color:#fff;cursor:pointer;flex:1 0 11.5rem;font-size:1rem;font-weight:400;height:3rem;letter-spacing:normal;padding:0 .625rem;text-transform:none;transition:all .1s ease-in-out;width:100%}.b-newsletter__button:hover{background:#2f3437;color:#fff;transition:all .2s ease-in-out}.b-newsletter__button--full{border-radius:0;min-width:100%}.b-newsletter__footer{color:#fff;font-size:1rem}.b-newsletter__footer a,.b-newsletter__footer a:hover{color:#fff;text-decoration:underline}@media (min-width:35.5rem){.b-newsletter{background-image:var(--path-to-image);margin:0 auto 4rem}.b-newsletter__inner{align-items:center;min-height:12rem;padding:2rem calc(50% - 16.75rem)}.b-newsletter__text{flex:1 1 29.625rem}.b-newsletter__title{min-height:0}.b-newsletter__form{margin-left:0;width:100%}.b-newsletter__button{padding:0 1.5rem}.b-newsletter__footer{margin-left:0;width:100%}}@media (min-width:48rem){.b-newsletter__inner{padding:2rem calc(50% - 17.75rem)}.b-newsletter__icon{display:block;flex:0 0 6.875rem;height:6.875rem;width:6.875rem}.b-newsletter__text{flex-shrink:0;margin:0 0 0 1.5rem}.b-newsletter__email{max-width:18.75rem}}