.banner-hero-content-component__subtitle{margin:0;margin-bottom:16px;justify-content:start;text-align:start;font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:26px}
@media(min-width:1024px){.banner-hero-content-component__subtitle{margin:0;margin-bottom:16px;font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:30px}
.banner-hero-content-component__subtitle .cmp-text{margin:0}
.banner-hero-content-component__subtitle .cmp-text p{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset;text-transform:none;line-height:1.2}
.banner-hero-content-component__subtitle::after{display:none}
}
.banner-hero-content-component__subtitle .cmp-text{margin:0}
.banner-hero-content-component__subtitle .cmp-text p{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset;text-align:start;text-transform:none}
.banner-hero-content-component__subtitle .cmp-text p::before,.banner-hero-content-component__subtitle .cmp-text p::after{display:none}
@media(min-width:1024px){.banner-hero-content-component--background__content{width:500px}
}
.banner-hero-content-component--background__subtitle{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset;display:flex;flex-direction:column;justify-content:center;align-items:center}
.banner-hero-content-component--background__subtitle .cmp-text p::before,.banner-hero-content-component--background__subtitle .cmp-text p::after{display:none}
.banner-hero-content-component--background__title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:30px;color:var(--primary-color-fg-titles)}
.bg-tertiary .banner-hero-content-component--background__title{color:var(--tertiary-color-fg-titles)}
@media(min-width:1024px){.banner-hero-content-component--background__title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:40px}
}
.banner-hero-content-component--background__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset;color:var(--banner-hero-content-fg-color,var(--tertiary-color-fg))}
.banner-hero-content-component--background__video-playButton .btn-play__icon{border-left-color:#179a3d}
.banner-hero-content-component--background__video-playButton:hover .btn-play__button{background-color:#179a3d}
.banner-hero-content-component--images-text .banner-hero-content__picture::after,.banner-hero-content-component--multimedia-video .banner-hero-content__picture::after{height:100%;background:0}
.banner-hero-content-component--images-text .banner-hero-content__container,.banner-hero-content-component--multimedia-video .banner-hero-content__container{justify-content:center}
.banner-hero-content-component--images-text .banner-hero-content-component__content,.banner-hero-content-component--multimedia-video .banner-hero-content-component__content{display:flex;flex-direction:column;justify-content:center;max-width:800px}
.banner-hero-content-component--images-text .banner-hero-content-component__img-logo,.banner-hero-content-component--multimedia-video .banner-hero-content-component__img-logo{justify-content:center;order:0}
.banner-hero-content-component--images-text .banner-hero-content-component__img-logo .cmp-image__image,.banner-hero-content-component--multimedia-video .banner-hero-content-component__img-logo .cmp-image__image{height:75px}
@media(min-width:1024px){.banner-hero-content-component--images-text .banner-hero-content-component__img-logo .cmp-image__image,.banner-hero-content-component--multimedia-video .banner-hero-content-component__img-logo .cmp-image__image{height:132px}
}
.banner-hero-content-component--images-text .banner-hero-content-component__subtitle,.banner-hero-content-component--multimedia-video .banner-hero-content-component__subtitle{order:1;justify-content:center}
.banner-hero-content-component--images-text .banner-hero-content-component__subtitle .cmp-text p,.banner-hero-content-component--multimedia-video .banner-hero-content-component__subtitle .cmp-text p{text-align:center}
.banner-hero-content-component--images-text .banner-hero-content-component__title,.banner-hero-content-component--multimedia-video .banner-hero-content-component__title,.banner-hero-content-component--images-text .banner-hero-content-component__text,.banner-hero-content-component--multimedia-video .banner-hero-content-component__text{order:1}
.banner-hero-content-component--images-text .banner-hero-content-component__title,.banner-hero-content-component--multimedia-video .banner-hero-content-component__title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:30px;color:var(--primary-color-fg-titles);margin-bottom:16px;text-align:center}
.bg-tertiary .banner-hero-content-component--images-text .banner-hero-content-component__title,.bg-tertiary .banner-hero-content-component--multimedia-video .banner-hero-content-component__title{color:var(--tertiary-color-fg-titles)}
@media(min-width:1024px){.banner-hero-content-component--images-text .banner-hero-content-component__title,.banner-hero-content-component--multimedia-video .banner-hero-content-component__title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:40px}
}
.banner-hero-content-component--images-text .banner-hero-content-component__text,.banner-hero-content-component--multimedia-video .banner-hero-content-component__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset;text-align:center}
.banner-hero-content-component--images-text .banner-hero-content-component__button-group,.banner-hero-content-component--multimedia-video .banner-hero-content-component__button-group{order:2;justify-content:center}