.PromoPush__container{flex-direction:column-reverse;display:flex}@media screen and (min-width:670px){.PromoPush__container{flex-direction:row}}.PromoPush__textBlock{padding:24px 16px}@media screen and (min-width:670px){.PromoPush__textBlock{padding:40px 32px}}.PromoPush__title{color:currentColor;margin-bottom:16px;font-family:NouvelR\, sans-serif;font-size:1.8rem;font-weight:700;line-height:.95;display:block}@media screen and (min-width:670px){.PromoPush__title{font-size:4rem}}.PromoPush__strapline{margin-bottom:16px;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:700;line-height:1}@media screen and (min-width:1024px){.PromoPush__strapline{font-size:1.8rem}}.PromoPush__introduction{margin:8px 0;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1}@media screen and (min-width:670px){.PromoPush__image,.PromoPush__textBlock{flex:0 0 50%}}.PromoPush__image{aspect-ratio:4/3}@media screen and (min-width:670px){.PromoPush__image{aspect-ratio:auto}}.PromoPush__ctasWrapper{width:-webkit-fit-content;flex-direction:column;gap:16px;width:fit-content;margin-top:16px;display:flex}.PromoPush__legalMentions{margin-top:24px;font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1}@media screen and (min-width:670px){.PromoPush__legalMentions{margin-top:32px}.PromoPush__textBlock{border:1px solid #000}}.PromoPush__prefix{display:none}