.promoBanner{padding:32px 0}@media (min-width: 1024px){.promoBanner{padding:50px 0}}.promoBanner--noTopGap{padding-top:0}.promoBanner--bottomGap100{padding-bottom:56px}@media (min-width: 1024px){.promoBanner--bottomGap100{padding-bottom:100px}}.promoBanner__card{display:flex;align-items:stretch;background:#f2eeeb;border-radius:8px;overflow:hidden}@media (max-width: 800px){.promoBanner__card{flex-direction:column}}.promoBanner__content{width:480px;max-width:100%;flex-shrink:0;margin:56px;display:flex;flex-direction:column;box-sizing:border-box}@media (max-width: 800px){.promoBanner__content{width:auto;margin:32px}}.promoBanner__title{margin:0 0 4px;font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:130%;letter-spacing:0;color:#191b23}@media (min-width: 1024px){.promoBanner__title{font-size:36px}}.promoBanner__text{margin:0 0 24px;font-family:Poppins,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:0;color:#191b23}.promoBanner__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 640px){.promoBanner__actions .ctaBand__btn{width:100%}}.promoBanner__image{flex:1;min-width:0;position:relative}.promoBanner__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 800px){.promoBanner__image{aspect-ratio:16/10}}
