@media(min-width:1024px){.banner-elaboration-component{height:720px}
}
.banner-elaboration-component__pretitle{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset;text-transform:none;color:currentColor}
.banner-elaboration-component__number,.banner-elaboration-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)}
.bg-tertiary .banner-elaboration-component__number,.bg-tertiary .banner-elaboration-component__title{color:var(--tertiary-color-fg-titles)}
@media(min-width:1024px){.banner-elaboration-component__number,.banner-elaboration-component__title{font-family:var(--primary-font);font-style:normal;font-weight:600;line-height:1;letter-spacing:0;font-size:40px}
}
.banner-elaboration-component__number .cmp-title__text,.banner-elaboration-component__title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-elaboration-component__description,.banner-elaboration-component__description.is-toggled{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset;display:block;overflow:auto;max-height:none}
.banner-elaboration-component__description .cmp-text>*:not(:last-child),.banner-elaboration-component__description.is-toggled .cmp-text>*:not(:last-child){margin-bottom:8px}
.banner-elaboration-component__link{display:none}