.ouverture[data-astro-cid-5uqj44wq]{background:linear-gradient(to bottom, var(--c-blanc) 0 62%, var(--c-ivoire) 62% 100%);padding-block:var(--e-10) var(--e-16)}.ouverture__grille[data-astro-cid-5uqj44wq]{gap:var(--e-10);display:grid}.ouverture__titre[data-astro-cid-5uqj44wq]{font-size:var(--t-h1);letter-spacing:.02em;line-height:1.02}.ouverture__titre[data-astro-cid-5uqj44wq] span[data-astro-cid-5uqj44wq]{display:block}.ouverture__titre-petit[data-astro-cid-5uqj44wq]{letter-spacing:.16em;color:var(--accent-texte);margin-bottom:.25em;font-size:.42em}.ouverture__sous-titre[data-astro-cid-5uqj44wq]{margin-top:var(--e-6);padding-top:var(--e-5);border-top:1px solid var(--filet-bronze);font-size:var(--t-chapo);max-width:30rem;line-height:1.45}.ouverture__intro[data-astro-cid-5uqj44wq]{margin-top:var(--e-4);color:var(--texte-doux);max-width:33rem}.ouverture__actions[data-astro-cid-5uqj44wq]{gap:var(--e-3);margin-top:var(--e-8);flex-wrap:wrap;display:flex}.ouverture__tel[data-astro-cid-5uqj44wq]{margin-top:var(--e-5);color:var(--texte-doux)}.ouverture__tel[data-astro-cid-5uqj44wq] a[data-astro-cid-5uqj44wq]{color:var(--c-brun);white-space:nowrap;text-decoration-color:var(--c-bronze);font-weight:600}.ouverture__visuel[data-astro-cid-5uqj44wq]{margin-right:var(--decalage-cadre);margin-bottom:var(--decalage-cadre);position:relative}.ouverture__visuel[data-astro-cid-5uqj44wq]:before{content:"";inset:var(--decalage-cadre) calc(-1 * var(--decalage-cadre)) calc(-1 * var(--decalage-cadre)) var(--decalage-cadre);border:1px solid var(--c-bronze);position:absolute}.ouverture__visuel[data-astro-cid-5uqj44wq] .ouverture__photo{aspect-ratio:4/3;position:relative}@media (width<=47.99em){.ouverture[data-astro-cid-5uqj44wq]{padding-top:var(--e-6)}.ouverture__grille[data-astro-cid-5uqj44wq]{gap:var(--e-8)}.ouverture__sous-titre[data-astro-cid-5uqj44wq]{margin-top:var(--e-4);padding-top:var(--e-4)}.ouverture__intro-suite[data-astro-cid-5uqj44wq],.ouverture__tel[data-astro-cid-5uqj44wq]{display:none}.ouverture__actions[data-astro-cid-5uqj44wq]{margin-top:var(--e-6)}}@media (width<=29.99em){.ouverture__actions[data-astro-cid-5uqj44wq] .bouton[data-astro-cid-5uqj44wq]{width:100%}}@media (width>=64em){.ouverture[data-astro-cid-5uqj44wq]{padding-block:var(--e-16) var(--e-24);background:linear-gradient(to right, var(--c-blanc) 0 58%, var(--c-ivoire) 58% 100%)}.ouverture__grille[data-astro-cid-5uqj44wq]{gap:var(--e-16);grid-template-columns:minmax(0,5fr) minmax(0,6.5fr);align-items:center}.ouverture__visuel[data-astro-cid-5uqj44wq] .ouverture__photo{aspect-ratio:5/6;max-height:44rem}}.metiers__grille[data-astro-cid-tzeahr6j]{gap:var(--e-12);margin-top:var(--e-10);display:grid}.metier[data-astro-cid-tzeahr6j]{background:var(--c-blanc);align-content:start;display:grid}.metier[data-astro-cid-tzeahr6j] .metier__photo{aspect-ratio:4/3}.metier__texte[data-astro-cid-tzeahr6j]{gap:var(--e-3);padding:var(--e-6) var(--e-5) var(--e-8);justify-items:start;display:grid}.metier--funeraire[data-astro-cid-tzeahr6j] .metier__texte[data-astro-cid-tzeahr6j]{border-top:3px solid var(--c-bronze)}.metier--batiment[data-astro-cid-tzeahr6j] .metier__texte[data-astro-cid-tzeahr6j]{border-top:1px solid var(--filet-bronze)}.metier__liste[data-astro-cid-tzeahr6j]{font-size:var(--t-chapo);line-height:1.5}.metier__texte[data-astro-cid-tzeahr6j] p[data-astro-cid-tzeahr6j]:not(.metier__liste){color:var(--texte-doux);max-width:var(--largeur-texte)}.metier__texte[data-astro-cid-tzeahr6j] .bouton[data-astro-cid-tzeahr6j],.metier__texte[data-astro-cid-tzeahr6j] .lien-suite[data-astro-cid-tzeahr6j]{margin-top:var(--e-2)}@media (width>=64em){.metiers__grille[data-astro-cid-tzeahr6j]{gap:var(--e-10);grid-template-columns:minmax(0,7fr) minmax(0,4.5fr);align-items:start}.metier--funeraire[data-astro-cid-tzeahr6j] .metier__photo{aspect-ratio:5/4}.metier--funeraire[data-astro-cid-tzeahr6j] .metier__texte[data-astro-cid-tzeahr6j]{padding:var(--e-8) var(--e-10) var(--e-10)}.metier--batiment[data-astro-cid-tzeahr6j]{margin-top:var(--e-24)}}.savoir-faire__grille[data-astro-cid-tw77np26]{gap:var(--e-10);display:grid}.savoir-faire__intro[data-astro-cid-tw77np26]{gap:var(--e-5);align-content:start;display:grid}.savoir-faire__liste[data-astro-cid-tw77np26]{gap:var(--e-8) var(--e-10);margin:0;display:grid}.savoir-faire__point[data-astro-cid-tw77np26]{padding-top:var(--e-4);border-top:1px solid var(--c-bronze)}.savoir-faire__point[data-astro-cid-tw77np26] dt[data-astro-cid-tw77np26]{font-family:var(--police-titre);font-size:1.3125rem;line-height:1.3}.savoir-faire__point[data-astro-cid-tw77np26] dd[data-astro-cid-tw77np26]{margin:var(--e-2) 0 0;color:var(--texte-doux)}@media (width>=48em){.savoir-faire__liste[data-astro-cid-tw77np26]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.savoir-faire__grille[data-astro-cid-tw77np26]{gap:var(--e-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.savoir-faire__intro[data-astro-cid-tw77np26]{top:calc(var(--hauteur-entete) + var(--e-8));position:sticky}}.realisations__entete[data-astro-cid-nmu4pyix]{gap:var(--e-4);margin-bottom:var(--e-8);display:grid}.realisations__suite[data-astro-cid-nmu4pyix]{margin-top:var(--e-8)}@media (width>=64em){.realisations__entete[data-astro-cid-nmu4pyix]{align-items:end;gap:var(--e-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.accompagnement__grille[data-astro-cid-oboahht4]{gap:var(--e-12);display:grid}.accompagnement__intro[data-astro-cid-oboahht4]{gap:var(--e-6);align-content:start;display:grid}.accompagnement__texte[data-astro-cid-oboahht4]{font-size:var(--t-chapo);max-width:34rem;line-height:1.55}.accompagnement__intro[data-astro-cid-oboahht4] .accompagnement__photo{aspect-ratio:4/3;margin-top:var(--e-4)}.accompagnement__deroule[data-astro-cid-oboahht4]{gap:var(--e-10);align-content:start;justify-items:start;display:grid}.accompagnement__etapes[data-astro-cid-oboahht4]{counter-reset:etape;gap:var(--e-6);width:100%;margin:0;padding:0;list-style:none;display:grid}.accompagnement__etapes[data-astro-cid-oboahht4] li[data-astro-cid-oboahht4]{counter-increment:etape;column-gap:var(--e-4);padding:var(--e-6) var(--e-5);background:var(--c-blanc);border-left:3px solid var(--c-bronze);grid-template-columns:3rem 1fr;display:grid}.accompagnement__etapes[data-astro-cid-oboahht4] li[data-astro-cid-oboahht4]:before{content:counter(etape);font-family:var(--police-titre);color:var(--accent-texte);grid-row:span 2;font-size:2.25rem;line-height:1}.accompagnement__etapes[data-astro-cid-oboahht4] h3[data-astro-cid-oboahht4]{font-size:1.375rem}.accompagnement__etapes[data-astro-cid-oboahht4] p[data-astro-cid-oboahht4]{margin-top:var(--e-2);color:var(--texte-doux)}@media (width>=64em){.accompagnement__grille[data-astro-cid-oboahht4]{gap:var(--e-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.accompagnement__deroule[data-astro-cid-oboahht4]{padding-top:var(--e-16)}}.publics__grille[data-astro-cid-zmdlo5dm]{gap:var(--e-6);margin-top:var(--e-8);display:grid}.public[data-astro-cid-zmdlo5dm]{gap:var(--e-3);padding:var(--e-6) 0 0;border-top:1px solid var(--c-bronze);align-content:start;justify-items:start;display:grid}.public[data-astro-cid-zmdlo5dm] p[data-astro-cid-zmdlo5dm]{color:var(--texte-doux);max-width:var(--largeur-texte)}@media (width>=48em){.publics__grille[data-astro-cid-zmdlo5dm]{gap:var(--e-12);grid-template-columns:repeat(2,minmax(0,1fr))}}.entreprise__grille[data-astro-cid-6bee5lta]{gap:var(--e-8);align-items:center;display:grid}.entreprise[data-astro-cid-6bee5lta] .entreprise__photo{aspect-ratio:4/3}.entreprise__texte[data-astro-cid-6bee5lta]{gap:var(--e-5);max-width:var(--largeur-texte);justify-items:start;display:grid}.entreprise__texte[data-astro-cid-6bee5lta]>p[data-astro-cid-6bee5lta]:not(.chapo){color:var(--texte-doux)}@media (width>=64em){.entreprise__grille[data-astro-cid-6bee5lta]{gap:var(--e-16);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.entreprise[data-astro-cid-6bee5lta] .entreprise__photo{aspect-ratio:5/6}}.contact__grille[data-astro-cid-wvbadapk]{gap:var(--e-8);display:grid}.contact__intro[data-astro-cid-wvbadapk]{gap:var(--e-4);align-content:start;display:grid}.contact__carte[data-astro-cid-wvbadapk]{padding:var(--e-8) var(--e-6);background:var(--c-blanc);border-top:3px solid var(--c-bronze)}.contact__coordonnees[data-astro-cid-wvbadapk]{gap:var(--e-5);margin:0;display:grid}.contact__coordonnees[data-astro-cid-wvbadapk] dt[data-astro-cid-wvbadapk]{font-size:var(--t-petit);color:var(--texte-doux)}.contact__coordonnees[data-astro-cid-wvbadapk] dd[data-astro-cid-wvbadapk]{margin:var(--e-1) 0 0;overflow-wrap:anywhere;font-size:1.1875rem}.contact__tel[data-astro-cid-wvbadapk]{font-family:var(--police-titre);white-space:nowrap;font-size:2rem;text-decoration:none}.contact__actions[data-astro-cid-wvbadapk]{gap:var(--e-3);margin-top:var(--e-8);flex-wrap:wrap;display:flex}@media (width<=29.99em){.contact__actions[data-astro-cid-wvbadapk] .bouton[data-astro-cid-wvbadapk]{width:100%}}@media (width>=64em){.contact__grille[data-astro-cid-wvbadapk]{gap:var(--e-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.contact__carte[data-astro-cid-wvbadapk]{padding:var(--e-10)}}
