.home-flow>section{border-top-width:0}.home-flow>:is(#koukou,#mobile,#journee,#secteurs,#materiel,#securite,#tarifs,#faq,#ressources){padding-block:3.5rem}.home-flow>#offres{padding-top:3.5rem}.home-flow>#essai{padding-block:3rem}@media (min-width:40rem){.home-flow>:is(#koukou,#mobile,#journee,#secteurs,#materiel,#securite,#tarifs,#faq,#ressources){padding-block:4.5rem}.home-flow>#offres{padding-top:4.5rem}.home-flow>#essai{padding-block:3.5rem 4.5rem}}.home-flow>:is(#secteurs,#materiel,#tarifs,#ressources){isolation:isolate}.home-flow>:is(#secteurs,#materiel,#tarifs,#ressources):before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.home-flow>#secteurs:before{background:radial-gradient(ellipse 55% 45% at 10% 10%, var(--mesh-3) 0%, transparent 60%), radial-gradient(ellipse 60% 55% at 92% 88%, var(--mesh-2) 0%, transparent 55%), radial-gradient(ellipse 80% 35% at 50% 100%, var(--mesh-4) 0%, transparent 60%)}.home-flow>#materiel:before{background:radial-gradient(ellipse 70% 60% at 80% 35%, color-mix(in oklab, var(--offer-solid) 24%, transparent) 0%, transparent 70%), radial-gradient(ellipse 55% 50% at 5% 90%, color-mix(in oklab, var(--offer-solid) 16%, transparent) 0%, transparent 70%)}.home-flow>#tarifs:before{background:radial-gradient(ellipse 70% 55% at 50% 0%, color-mix(in oklab, var(--offer-solid) 20%, transparent) 0%, transparent 70%), radial-gradient(ellipse 45% 50% at 100% 70%, color-mix(in oklab, var(--offer-solid) 12%, transparent) 0%, transparent 70%), var(--background)}.home-flow>#ressources:before{background:radial-gradient(ellipse 50% 60% at 0% 100%, var(--mesh-2) 0%, transparent 60%), radial-gradient(ellipse 50% 60% at 100% 100%, var(--mesh-3) 0%, transparent 60%), radial-gradient(ellipse 40% 30% at 70% 20%, var(--mesh-4) 0%, transparent 60%)}
