/* Figma D09/M09: the shared simple hero, with its original decorative SVGs. */
.cb-infos-hero { position:relative; isolation:isolate; overflow:hidden!important; padding:96px max(16px,calc((100% - 1240px)/2))!important; background:var(--cb-subtle)!important; }
.cb-infos-hero > .fusion-builder-row { position:static!important; width:100%!important; max-width:1240px!important; margin:0 auto!important; }
.cb-infos-hero .fusion-layout-column { margin:0!important; }
.cb-infos-hero .fusion-column-wrapper { margin:0!important; }
.cb-infos-hero .cb-infos-hero__content { --awb-z-index:3; --awb-z-index-hover:3; position:relative; z-index:3; width:100%!important; }
.cb-infos-hero .cb-home-eyebrow { min-height:15.5px; margin:0 0 6px; }
.cb-infos-hero .cb-infos-hero__title { max-width:1180px; margin:0; color:var(--cb-ink); font:400 118px/105.091px var(--cb-font-display)!important; letter-spacing:4.1328px; text-transform:uppercase; }
.cb-infos-hero__title > span { display:block; }
.cb-infos-hero__title > span:last-child { color:var(--cb-red); }
.cb-infos-hero .cb-infos-hero__decoration { --awb-z-index:1; --awb-z-index-hover:1; position:absolute; inset:0; z-index:1; width:100%!important; height:100%; pointer-events:none; }
.cb-infos-hero__decoration > .fusion-column-wrapper { position:static; }
.cb-infos-hero .cb-infos-hero__organic { position:absolute; display:block; max-width:none; line-height:0; margin:0; }
.cb-infos-hero .cb-infos-hero__organic--a { z-index:1; top:-350px; left:calc(50% + 154px); width:776px; }
.cb-infos-hero .cb-infos-hero__organic--b { z-index:2; top:289px; left:calc(50% + 260px); width:380px; }
.cb-infos-hero .cb-infos-hero__organic img { display:block; max-width:none; width:auto; height:auto; }
.cb-infos-hero .cb-infos-only-mobile { display:none!important; }
.counta-home.cb-infos-newsletter { padding-top:32px!important; padding-bottom:64px!important; }
@media (min-width:801px) and (max-width:1199px) {
    .cb-infos-hero .cb-infos-hero__title { font-size:clamp(70px,8.1944vw,118px)!important; line-height:.8906!important; letter-spacing:.035em; }
}
@media (max-width:800px) {
    .cb-infos-hero { padding:64px 16px!important; }
    .cb-infos-hero .cb-infos-hero__title { font-size:70px!important; line-height:62.3px!important; letter-spacing:2.45px; }
    .cb-infos-hero .cb-infos-only-desktop { display:none!important; }
    .cb-infos-hero .cb-infos-only-mobile { display:block!important; }
    .cb-infos-hero .cb-infos-hero__organic--a { top:-333.18px; left:calc(100% - 318px); }
    .cb-infos-hero .cb-infos-hero__organic--b { top:307.82px; left:calc(100% - 186px); }
    .counta-home.cb-infos-newsletter { padding-block:24px!important; }
}
