.ActionBanner{justify-content:center;display:flex}.ActionBanner__inner{border:1px solid #d9d9d6;border-radius:3px;margin:0 16px;padding:8px}@media screen and (min-width:670px){.ActionBanner__inner{flex-direction:row;flex:1;align-items:center;width:100%;max-width:1280px;padding:16px 32px 16px 16px;display:flex}}.ActionBanner__pictureWrapper{align-items:center;margin:24px;display:flex}@media screen and (min-width:670px){.ActionBanner__pictureWrapper{max-width:256px;margin:0}}.ActionBanner__picture{border-radius:3px;display:flex;overflow:hidden}.ActionBanner__container{flex-direction:column;display:flex}@media screen and (min-width:670px){.ActionBanner__container{flex-direction:row;flex:1}}.ActionBanner__content{flex:1;margin:0 24px;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}@media screen and (min-width:670px){.ActionBanner__content{margin:0 32px 0 24px}}.ActionBanner__strapline,.ActionBanner__introduction{display:block}.ActionBanner__strapline{margin-bottom:8px;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1}@media screen and (min-width:1024px){.ActionBanner__strapline{font-size:1.8rem}}.ActionBanner__introduction{margin-top:8px;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}.ActionBanner__title{font-family:NouvelR\, sans-serif;font-size:2rem;font-weight:700;line-height:.95}@media screen and (min-width:1024px){.ActionBanner__title{font-size:2.5rem}}.ActionBanner__CTAWrapper{margin-top:24px}@media screen and (min-width:670px){.ActionBanner__CTAWrapper{margin-top:0}}.ActionBanner__CTA{width:100%;margin:16px 0;display:block}@media screen and (min-width:670px){.ActionBanner__CTA{width:auto;min-width:200px}}.ActionBanner__inner.is-dark-mode{color:#fff;background-color:#000}