.centre[data-astro-cid-lcdefpme]{text-align:center}.hero[data-astro-cid-lcdefpme]{background:var(--blanc);min-height:clamp(22rem,12rem + 28vw,37.5rem);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] .hero__image{position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .hero__image img{object-fit:cover;object-position:70% 30%;width:100%;height:100%}@media (width>=1100px){.hero[data-astro-cid-lcdefpme]{min-height:33vw}.hero[data-astro-cid-lcdefpme] .hero__image img{object-position:70% 100%}}.hero__texte[data-astro-cid-lcdefpme]{padding-top:clamp(2rem,1rem + 5vw,8.5rem);position:relative}.intro[data-astro-cid-lcdefpme]{background:var(--blanc)}.intro__grille[data-astro-cid-lcdefpme]{gap:var(--s4) clamp(2rem, 5vw, 5.5rem);grid-template-columns:1fr 1.15fr;align-items:start;display:grid}.intro__soustitre[data-astro-cid-lcdefpme]{margin-top:var(--s4)}.intro__texte[data-astro-cid-lcdefpme]{gap:var(--s2);justify-items:start;display:grid}.intro__texte[data-astro-cid-lcdefpme] .bouton[data-astro-cid-lcdefpme]{margin-top:var(--s2)}.lien-texte[data-astro-cid-lcdefpme]{color:var(--turquoise-texte);text-underline-offset:3px;font-weight:600}.services__intro[data-astro-cid-lcdefpme]{max-width:42rem;margin:var(--s3) auto 0;text-align:center}.services__liste[data-astro-cid-lcdefpme]{margin-top:clamp(2rem,3.5vw,3.5rem)}.solutions[data-astro-cid-lcdefpme]{background:var(--blanc)}.solutions__grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(1rem,1.5vw,1.5rem);margin:clamp(2rem,4vw,4rem) 0 clamp(2rem,3vw,3rem);padding:0;list-style:none;display:grid}.solution[data-astro-cid-lcdefpme]{aspect-ratio:3/2;color:var(--blanc);border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.solution[data-astro-cid-lcdefpme] .solution__image{position:absolute;inset:0}.solution[data-astro-cid-lcdefpme] .solution__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.solution__voile[data-astro-cid-lcdefpme]{padding:var(--s3);background:var(--overlay);text-align:center;opacity:0;place-content:center;justify-items:center;gap:.25rem;transition:opacity .3s;display:grid;position:absolute;inset:0}.solution__titre[data-astro-cid-lcdefpme]{max-width:16ch;font-size:var(--t-solution);font-weight:700;line-height:1.875rem}.solution__lien[data-astro-cid-lcdefpme]{font-size:var(--t-solution);line-height:1.875rem}.solution[data-astro-cid-lcdefpme]:hover .solution__voile[data-astro-cid-lcdefpme],.solution[data-astro-cid-lcdefpme]:focus-visible .solution__voile[data-astro-cid-lcdefpme]{opacity:1}.solution[data-astro-cid-lcdefpme]:hover img,.solution[data-astro-cid-lcdefpme]:focus-visible img{transform:scale(1.03)}.solution[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px}@media (hover:none){.solution__voile[data-astro-cid-lcdefpme]{opacity:1;padding:.75rem var(--s2);inset:auto 0 0}.solution__lien[data-astro-cid-lcdefpme]{display:none}.solution__titre[data-astro-cid-lcdefpme]{max-width:none}}@media (width<=699px){.hero[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;min-height:0}.hero[data-astro-cid-lcdefpme] .hero__image{grid-row:2;position:static}.hero[data-astro-cid-lcdefpme] .hero__image img{aspect-ratio:375/260;object-position:88% 40%;height:auto}.hero__texte[data-astro-cid-lcdefpme]{padding-top:var(--s4);text-align:center;grid-row:1}.intro__grille[data-astro-cid-lcdefpme]{gap:var(--s3);grid-template-columns:1fr}.intro__soustitre[data-astro-cid-lcdefpme]{margin-top:var(--s2)}.intro__texte[data-astro-cid-lcdefpme] .bouton[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:20rem}.services__liste[data-astro-cid-lcdefpme]{margin-top:var(--s3)}.solutions[data-astro-cid-lcdefpme] .conteneur[data-astro-cid-lcdefpme]{padding-inline:0}.solutions[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{padding-inline:var(--marge)}.solutions__grille[data-astro-cid-lcdefpme]{margin-block:var(--s3);grid-template-columns:1fr;gap:.5rem}.solution[data-astro-cid-lcdefpme]{aspect-ratio:375/290;border-radius:0}.solution__voile[data-astro-cid-lcdefpme]{opacity:1;padding:.75rem var(--s2);inset:auto 0 0}.solution__titre[data-astro-cid-lcdefpme]{max-width:18ch;font-size:1.5rem}.solution__lien[data-astro-cid-lcdefpme]{display:none}}
