.banner-content-component:not(.banner-content-video-component){padding:16px 0}
@media(min-width:1024px){.banner-content-component:not(.banner-content-video-component){padding:32px 0;height:auto}
}
@media(min-width:1024px){.banner-content-component__container{height:425px}
}
.banner-content-component__img-container{padding:0 16px}
@media(min-width:1024px){.banner-content-component__img-container{padding:0}
}
@media(min-width:1024px){.banner-content-component__info{width:58vw}
}
.banner-content-component__info__content{padding:32px var(--grid-margin-xs)}
.banner-content-component__info__content__title{font-family:var(--primary-font);font-style:normal;font-weight:700;line-height:1;font-size:24px;letter-spacing:-1.68px}
@media(min-width:1024px){.banner-content-component__info__content__title{font-family:var(--primary-font);font-style:normal;font-weight:700;line-height:1;font-size:48px;letter-spacing:-3.36px;margin-bottom:32px}
}
.banner-content-component__info__content__title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-content-component__info__content__description{line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:1.5;overflow:unset;display:block;margin-bottom:0}
.banner-content-component__info__content__description .cmp-text p{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-content-component__info__content::after{display:none}
@media(min-width:1280px){.banner-content.image-left .banner-content-component__info__content{padding:32px calc((100vw - 1110px) / 2) 32px 120px}
}
@media(min-width:1024px){.banner-content.image-right .banner-content-component__info__content{padding-right:50px;padding-left:40px}
}
@media(min-width:1280px){.banner-content.image-right .banner-content-component__info__content{padding:32px 120px 32px calc((100vw - 1110px) / 2)}
}