.cta-bandeau{position:relative;background:var(--c-second);color:var(--c-white);overflow:hidden}.cta-bandeau--cyan{background:var(--c-primary)}.cta-bandeau--cyan .btn--plain{background:var(--c-white);border-color:var(--c-white);color:var(--c-text)}.cta-bandeau--cyan .btn--plain:hover{background:var(--c-second);border-color:var(--c-second);color:var(--c-white)}.cta-bandeau--cyan .cta-bandeau__eyebrow{color:color-mix(in srgb,var(--c-white) 75%,transparent)}.cta-bandeau--cyan .cta-bandeau__title i,.cta-bandeau--cyan .cta-bandeau__title em{color:var(--c-second)}.cta-bandeau__bg{position:absolute;inset:0;overflow:hidden}.cta-bandeau__bg picture{display:block;height:100%}.cta-bandeau__bg:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--c-second) 78%,transparent)}.cta-bandeau__photo{width:100%;height:100%;object-fit:cover;transform:scale(1.12)}.cta-bandeau__container{position:relative;max-width:var(--container);margin:0 auto;padding:var(--sp-3xl) var(--gutter);text-align:center;display:grid;justify-items:center}.cta-bandeau__eyebrow{margin:0 0 var(--sp-2xs);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted-soft)}.cta-bandeau__title{margin:0;max-width:22ch;text-wrap:balance;color:var(--c-white)}.cta-bandeau__title i,.cta-bandeau__title em{font-style:normal;color:var(--c-primary)}.cta-bandeau__texte{margin:var(--sp-sm) 0 0;max-width:52ch;font-size:var(--fs-body);line-height:1.667}.cta-bandeau__ctas{margin-top:var(--sp-md);display:flex;gap:var(--sp-2xs);flex-wrap:wrap;justify-content:center}
