/* 3.129 — K original commun aux heroes. Aucun style de contenu ou de formulaire. */
.k3-inner-page #ancre-contenu .k3cfg-hero:has([data-k3-hero-art]){isolation:isolate}
.k3-inner-page #ancre-contenu .k3cfg-hero:has([data-k3-hero-art])::after{display:none}
.k3a-home [data-k3-hero-art],
.k3-inner-page #ancre-contenu [data-k3-hero-art]{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;margin:0;opacity:1;overflow:hidden;pointer-events:none;transition:none}
.k3a-home [data-k3-hero-art] .k3k-svg,
.k3-inner-page #ancre-contenu [data-k3-hero-art] .k3k-svg{display:block;width:100%;height:100%;max-width:none;margin:0;opacity:.88;fill:none;stroke:none;animation:none!important;transform:none;overflow:visible}
.k3k-ink-light{stop-color:color-mix(in srgb,#0e2c40,#fff 19%)}
.k3k-ink-tone{stop-color:color-mix(in srgb,#0e2c40,#fff 8%)}
.k3k-ink-blue{stop-color:#0e2c40}
.k3-inner-page #ancre-contenu [data-k3-hero-art] .k3k-svg{opacity:.8}
.k3-inner-page #ancre-contenu .k3i-contact-strip [data-k3-hero-art] .k3k-svg,
.k3a-home [data-k3-hero-art="closing"] .k3k-svg{opacity:.55}
@media(max-width:700px){
 .k3-inner-page #ancre-contenu [data-k3-hero-art] .k3k-svg{width:170%;margin-left:-40%;opacity:.72}
}
@media(prefers-reduced-motion:reduce){
 [data-k3-k-motion]{animation:none!important;transition:none!important}
}
@media print{
 [data-k3-hero-art]{display:none!important}
}
