.centre[data-astro-cid-oi7ytujt]{text-align:center}.hero[data-astro-cid-oi7ytujt]{background:var(--blanc);align-items:center;min-height:clamp(26rem,14rem + 25vw,42rem);display:grid;position:relative}.hero[data-astro-cid-oi7ytujt] .hero__image{position:absolute;inset:0}.hero[data-astro-cid-oi7ytujt] .hero__image img{object-fit:cover;object-position:70% 30%;width:100%;height:100%}@media (width>=1100px){.hero[data-astro-cid-oi7ytujt]{--largeur-photo:calc(26vw * 1.776);min-height:26vw}.hero[data-astro-cid-oi7ytujt] .hero__image{width:var(--largeur-photo);left:auto}.hero[data-astro-cid-oi7ytujt]:after{content:"";background:linear-gradient(90deg, var(--blanc) calc(100% - var(--largeur-photo)), #fff0 calc(100% - var(--largeur-photo) + 14vw));position:absolute;inset:0}}.hero__texte[data-astro-cid-oi7ytujt]{z-index:1;padding-block:var(--s4);position:relative}.hero__icone[data-astro-cid-oi7ytujt]{aspect-ratio:1;width:clamp(5rem,4rem + 2.5vw,6.5rem);margin-bottom:var(--s3);background:var(--bleu-cercle);border-radius:50%;display:grid}.hero__icone[data-astro-cid-oi7ytujt] svg{width:100%;height:100%}.hero__accroche[data-astro-cid-oi7ytujt]{max-width:12em}.hero__appel[data-astro-cid-oi7ytujt]{width:fit-content;margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.hero__appel-icone[data-astro-cid-oi7ytujt]{display:inline-flex}.hero__appel-icone[data-astro-cid-oi7ytujt] svg{width:1.125rem;height:auto}.presentation__grille[data-astro-cid-oi7ytujt]{gap:var(--s4) clamp(2rem, 5vw, 5rem);grid-template-columns:1fr 1.25fr;align-items:start;display:grid}.presentation__soustitre[data-astro-cid-oi7ytujt]{margin-top:var(--s4)}.avenir[data-astro-cid-oi7ytujt]{background:var(--bleu-cercle);width:fit-content;color:var(--turquoise-texte);border-radius:999px;justify-self:start;padding:.375rem .875rem;font-size:.9375rem;font-weight:600}.presentation__texte[data-astro-cid-oi7ytujt]{gap:var(--s2);display:grid}.crochets[data-astro-cid-oi7ytujt]{margin:var(--s2) 0 0;grid-template-columns:1fr 1fr;gap:.75rem;padding:0;list-style:none;display:grid}.crochets--une-colonne[data-astro-cid-oi7ytujt]{grid-template-columns:1fr}.crochets[data-astro-cid-oi7ytujt] li[data-astro-cid-oi7ytujt]{background:var(--blanc);color:var(--marine);border-radius:12px;align-items:center;gap:.75rem;padding:.875rem 1rem;font-weight:500;line-height:1.3;display:flex}.crochet__titre[data-astro-cid-oi7ytujt]{display:block}.crochet__texte[data-astro-cid-oi7ytujt]{font-size:var(--t-service-texte);color:var(--gris-texte);margin-top:.125rem;font-weight:400;display:block}.crochet[data-astro-cid-oi7ytujt]{background:var(--bleu-cercle);width:1.75rem;height:1.75rem;color:var(--turquoise-texte);border-radius:50%;flex:none;place-items:center;display:grid}.etapes-bloc[data-astro-cid-oi7ytujt]{--cercle:3rem;--ecart-etapes:.75rem}.etapes[data-astro-cid-oi7ytujt]{gap:var(--ecart-etapes);margin:var(--s3) 0 0;padding:0;list-style:none;display:grid}.etape[data-astro-cid-oi7ytujt]{grid-template-columns:var(--cercle) 1fr;align-items:center;gap:var(--s2);display:grid;position:relative}.etape[data-astro-cid-oi7ytujt]:not(:last-child):after{content:"";top:calc(50% + var(--cercle) / 2 + .375rem);height:calc(50% - var(--cercle) / 2 + var(--ecart-etapes) + 50% - var(--cercle) / 2 - .75rem);left:calc(var(--cercle) / 2 - 1px);border-left:2px dashed var(--turquoise-icone);position:absolute}.etape__numero[data-astro-cid-oi7ytujt]{width:var(--cercle);height:var(--cercle);background:var(--blanc);box-shadow:0 0 0 5px var(--bleu-cercle), 0 6px 16px #0033461a;color:var(--turquoise-texte);transition:transform var(--transition), background-color var(--transition), color var(--transition);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:700;display:grid}@media (hover:hover){.etape[data-astro-cid-oi7ytujt]:hover .etape__numero[data-astro-cid-oi7ytujt]{background:var(--bouton);color:var(--blanc);transform:scale(1.06)}}.etape__contenu[data-astro-cid-oi7ytujt]{background:var(--blanc);border-radius:12px;gap:.25rem;padding:.875rem 1.125rem;display:grid}.etape__titre[data-astro-cid-oi7ytujt]{color:var(--marine);font-weight:600;line-height:1.3}.etape__texte[data-astro-cid-oi7ytujt]{font-size:var(--t-service-texte);line-height:var(--lh-service-texte)}.techno[data-astro-cid-oi7ytujt]{background:var(--blanc);position:relative;overflow:hidden}.techno[data-astro-cid-oi7ytujt] .techno__image{width:65%;position:absolute;top:0;bottom:0;right:0}.techno[data-astro-cid-oi7ytujt] .techno__image img{object-fit:cover;object-position:70% 60%;width:100%;height:100%}.techno[data-astro-cid-oi7ytujt]:after{content:"";background:linear-gradient(90deg, var(--blanc) 35%, #ffffffd9 60%, #ffffffb3 100%);position:absolute;inset:0}.techno--gauche[data-astro-cid-oi7ytujt] .techno__image{left:0;right:auto}.techno--gauche[data-astro-cid-oi7ytujt] .techno__image img{object-position:0% 60%}.techno--gauche[data-astro-cid-oi7ytujt]:after{background:linear-gradient(270deg, var(--blanc) 35%, #ffffffd9 60%, #ffffffb3 100%)}.techno--colonnes[data-astro-cid-oi7ytujt] .techno__image{width:100%;left:0}.techno--colonnes[data-astro-cid-oi7ytujt] .techno__image img{object-position:50% 50%}.techno--colonnes[data-astro-cid-oi7ytujt]:after{background:#ffffff59}.techno--motif[data-astro-cid-oi7ytujt]{background:var(--motif) center / clamp(18rem, 30vw, 30rem) repeat}.techno--motif[data-astro-cid-oi7ytujt]:after{content:none}.colonnes[data-astro-cid-oi7ytujt]{grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,2rem);max-width:64rem;margin-inline:auto;display:grid}.colonne[data-astro-cid-oi7ytujt]{align-content:start;gap:var(--s2);background:#fffffff0;border-radius:16px;padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid;box-shadow:0 10px 30px #0033461f}.colonne__titre[data-astro-cid-oi7ytujt]{font-size:var(--t-h2);line-height:var(--lh-h2);color:var(--marine);font-weight:700}.colonne__titre[data-astro-cid-oi7ytujt]:after{content:"";width:3rem;height:2px;margin-top:var(--s2);background:var(--turquoise-pale);display:block}.techno__contenu[data-astro-cid-oi7ytujt]{z-index:1;position:relative}.techno__intro[data-astro-cid-oi7ytujt]{gap:var(--s3);max-width:44rem;margin:var(--s3) auto 0;display:grid}.techno__points[data-astro-cid-oi7ytujt]{gap:var(--s4) clamp(1.5rem, 3vw, 3rem);text-align:center;grid-template-columns:repeat(3,1fr);max-width:64rem;margin:clamp(2.5rem,4vw,4rem) auto 0;padding:0;list-style:none;display:grid}.techno__titre[data-astro-cid-oi7ytujt]{font-size:var(--t-service-titre);color:var(--marine);font-weight:700;line-height:1.375rem}.techno__texte[data-astro-cid-oi7ytujt]{margin-top:var(--s1);font-size:var(--t-service-texte);line-height:var(--lh-service-texte);font-weight:300}.techno__soustitre[data-astro-cid-oi7ytujt]{margin-top:var(--s2);color:var(--marine)}.techno__points--detail[data-astro-cid-oi7ytujt]{text-align:left}.techno__points--detail[data-astro-cid-oi7ytujt] .techno__titre[data-astro-cid-oi7ytujt]{padding-bottom:var(--s2);margin-bottom:var(--s2);border-bottom:2px solid var(--turquoise-pale)}.techno__points--detail[data-astro-cid-oi7ytujt] .techno__texte[data-astro-cid-oi7ytujt]+.techno__texte[data-astro-cid-oi7ytujt]{margin-top:var(--s2)}.techno__liste[data-astro-cid-oi7ytujt]{gap:var(--s1);margin-top:var(--s2);font-size:var(--t-service-texte);line-height:var(--lh-service-texte);padding-left:1.1em;font-weight:300;display:grid}.techno__liste[data-astro-cid-oi7ytujt] li[data-astro-cid-oi7ytujt]::marker{color:var(--turquoise-pale)}.techno__liste[data-astro-cid-oi7ytujt] strong[data-astro-cid-oi7ytujt]{color:var(--marine);font-weight:600}.faq[data-astro-cid-oi7ytujt]{background:var(--blanc)}.faq__contenu[data-astro-cid-oi7ytujt]{max-width:calc(46rem + 2 * var(--marge))}.faq__liste[data-astro-cid-oi7ytujt]{margin-top:var(--s3);gap:.75rem;display:grid}.question[data-astro-cid-oi7ytujt]{background:var(--blanc);border:1px solid #e3eaec;border-radius:10px;box-shadow:0 4px 14px #0033460f}.question[data-astro-cid-oi7ytujt] summary[data-astro-cid-oi7ytujt]{justify-content:space-between;align-items:center;gap:var(--s2);color:var(--marine);cursor:pointer;padding:1.125rem 1.5rem;font-weight:600;list-style:none;display:flex}.question[data-astro-cid-oi7ytujt] summary[data-astro-cid-oi7ytujt]::-webkit-details-marker{display:none}.question[data-astro-cid-oi7ytujt] summary[data-astro-cid-oi7ytujt]:focus-visible{outline-offset:2px;border-radius:10px}.chevron[data-astro-cid-oi7ytujt]{color:var(--turquoise-texte);transition:transform var(--transition);flex:none}.question[data-astro-cid-oi7ytujt][open] .chevron[data-astro-cid-oi7ytujt]{transform:rotate(180deg)}.question[data-astro-cid-oi7ytujt] p[data-astro-cid-oi7ytujt]{padding:0 1.5rem 1.25rem}@media (width<=1023px){.presentation__grille[data-astro-cid-oi7ytujt]{grid-template-columns:1fr}.presentation__soustitre[data-astro-cid-oi7ytujt]{margin-top:var(--s2)}.techno__points[data-astro-cid-oi7ytujt]{grid-template-columns:1fr;max-width:34rem}}@media (width<=699px){.hero[data-astro-cid-oi7ytujt]{grid-template-rows:auto auto;min-height:0}.hero[data-astro-cid-oi7ytujt] .hero__image{grid-row:2;position:static}.hero[data-astro-cid-oi7ytujt] .hero__image img{aspect-ratio:375/280;object-position:80% 30%;height:auto}.hero__texte[data-astro-cid-oi7ytujt]{padding-block:var(--s4) var(--s3);text-align:center;grid-row:1;justify-items:center;display:grid}.hero__icone[data-astro-cid-oi7ytujt]{margin-bottom:var(--s2)}.crochets[data-astro-cid-oi7ytujt]{grid-template-columns:1fr}.etapes-bloc[data-astro-cid-oi7ytujt]{--cercle:2.5rem}.etape[data-astro-cid-oi7ytujt]{gap:.75rem}.etape__numero[data-astro-cid-oi7ytujt]{box-shadow:0 0 0 4px var(--bleu-cercle);font-size:1.0625rem}.techno[data-astro-cid-oi7ytujt]{padding-top:0}.techno[data-astro-cid-oi7ytujt] .techno__image{width:100%;margin-bottom:var(--s4);position:static}.techno[data-astro-cid-oi7ytujt] .techno__image img{aspect-ratio:375/200;height:auto}.techno[data-astro-cid-oi7ytujt]:after{content:none}.techno--gauche[data-astro-cid-oi7ytujt] .techno__image img{object-position:10% 60%}.techno--colonnes[data-astro-cid-oi7ytujt] .techno__image{margin-bottom:0}.colonnes[data-astro-cid-oi7ytujt]{margin-top:calc(-1 * var(--s4));grid-template-columns:1fr}.techno--motif[data-astro-cid-oi7ytujt]{padding-top:var(--espace-section)}.techno--motif[data-astro-cid-oi7ytujt] .colonnes[data-astro-cid-oi7ytujt]{margin-top:0}.colonne[data-astro-cid-oi7ytujt]{box-shadow:0 6px 20px #0033461a}.techno__points[data-astro-cid-oi7ytujt]{gap:0}.techno__points[data-astro-cid-oi7ytujt]>li[data-astro-cid-oi7ytujt]{padding-block:var(--s3);border-top:1px solid #dfe6e8}.question[data-astro-cid-oi7ytujt] summary[data-astro-cid-oi7ytujt]{padding:1rem 1.125rem}.question[data-astro-cid-oi7ytujt] p[data-astro-cid-oi7ytujt]{padding:0 1.125rem 1.125rem}}.centre[data-astro-cid-njl2q4gy]{text-align:center}.entete-service[data-astro-cid-njl2q4gy]{padding-block:var(--espace-section);background:var(--blanc)}.presentation[data-astro-cid-njl2q4gy]{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);max-width:58rem;display:grid}.icone[data-astro-cid-njl2q4gy]{aspect-ratio:1;background:var(--bleu-cercle);border-radius:50%;width:clamp(6rem,4rem + 5vw,10rem);display:grid}.icone[data-astro-cid-njl2q4gy] svg{width:100%;height:100%}.categorie[data-astro-cid-njl2q4gy]{margin-bottom:var(--s1);letter-spacing:.08em;text-transform:uppercase;color:var(--turquoise-texte);font-size:.875rem;font-weight:600}.avenir[data-astro-cid-njl2q4gy]{margin-top:var(--s1);color:var(--turquoise-texte);font-weight:700}.resume[data-astro-cid-njl2q4gy]{margin-top:var(--s2)}.texte[data-astro-cid-njl2q4gy]{max-width:calc(48rem + 2 * var(--marge))}.appel[data-astro-cid-njl2q4gy]{margin-top:var(--s4);background:var(--blanc);border-radius:16px;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.appel__titre[data-astro-cid-njl2q4gy]{margin-bottom:var(--s1);color:var(--marine);font-size:1.25rem;font-weight:700;line-height:1.875rem}.appel__actions[data-astro-cid-njl2q4gy]{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}.telephone[data-astro-cid-njl2q4gy]{color:var(--turquoise-texte);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:500;text-decoration:none;display:inline-flex}.telephone[data-astro-cid-njl2q4gy]:hover{text-underline-offset:4px;text-decoration:underline}.tel-icone[data-astro-cid-njl2q4gy] svg{width:1.25rem;height:auto}.autres[data-astro-cid-njl2q4gy]{--fond-survol:var(--gris-fond);background:var(--blanc)}.autres[data-astro-cid-njl2q4gy] .grille[data-astro-cid-njl2q4gy]{margin-top:var(--s4)}@media (width<=699px){.presentation[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;justify-items:start}.appel__actions[data-astro-cid-njl2q4gy] .bouton[data-astro-cid-njl2q4gy]{width:100%}}
