.elementor .commun-carte{overflow:hidden;padding:0;border-radius:var(--rayon-standard);border-width:1px;border-color:var(--couleur-vert-pale);border-style:solid;background-color:var(--couleur-fond);display:flex;flex-direction:column;gap:var(--espace-s)}.elementor .commun-bouton-contour:hover,.elementor .commun-bouton-contour:focus-visible{color:var(--couleur-rose-survol);border-color:var(--couleur-rose-survol);background-color:var(--couleur-rose-pale)}.elementor .commun-bouton-contour{font-family:var(--police-principale);font-weight:700;font-size:16px;color:var(--couleur-rose);text-decoration:none;padding-block-start:var(--espace-s);padding-block-end:var(--espace-s);padding-inline-start:var(--espace-m);padding-inline-end:var(--espace-m);border-radius:var(--rayon-standard);border-width:2px;border-color:var(--couleur-rose);border-style:solid;background-color:#fff0;display:inline-block;&:focus-visible{outline:2px solid var(--couleur-noir);outline-offset:2px}\n}.elementor .commun-eyebrow{font-family:var(--police-principale);font-weight:700;font-size:14px;color:var(--couleur-rose);letter-spacing:.08em;text-transform:uppercase;display:block}.elementor .commun-section{display:flex;flex-direction:column;gap:var(--espace-m);padding-block:var(--espace-l);padding-inline:max(var(--espace-s), calc((100% - 1200px) / 2));\n}