/* Ajustements propres au site Next.js (chargé après les feuilles WordPress) */

/* Fonds Avada propres à chaque taille d'écran (data-bg / data-bg-medium / data-bg-small) */
.mob-rbg.mob-rbg{background-image:var(--mob-bg-l)!important}
@media (max-width:1024px){.mob-rbg.mob-rbg{background-image:var(--mob-bg-m)!important}}
@media (max-width:640px){.mob-rbg.mob-rbg{background-image:var(--mob-bg-s)!important}}

/* place du badge reCAPTCHA v3 de l'ancien site (non chargé ici) : mêmes dimensions de mise en page */
.fusion-form-recaptcha-v3.recaptcha-container{min-height:60px}

/* H1 en double (versions bureau / mobile) devenus H2 pour le SEO : même apparence */
h2[data-heading="h1"]{font-family:var(--h1_typography-font-family);font-weight:var(--h1_typography-font-weight);line-height:var(--h1_typography-line-height);letter-spacing:var(--h1_typography-letter-spacing);text-transform:var(--h1_typography-text-transform);font-style:var(--h1_typography-font-style,normal);font-size:var(--h1_typography-font-size);color:var(--h1_typography-color);margin-top:var(--h1_typography-margin-top);margin-bottom:var(--h1_typography-margin-bottom)}

/* Fluidité : fondu entre les pages, défilement doux vers les ancres */
@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease-out}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}}

/* Bandeau des financeurs LEADER : affiché en entier, hors carrousel (mention obligatoire, demande de la cliente du 05/11/2026) */
.mob-leader{max-width:900px;margin:40px auto 0}
.mob-leader a,.mob-leader img{display:block}
.mob-leader img{width:100%;height:auto}
