.elementor .bloc-texte{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .section-contenu{max-width:75rem;padding-block-start:6.25rem;padding-block-end:6.25rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.25rem;}.elementor .bouton:hover,.elementor .bouton:focus-visible{color:var(--couleur-noir);border-color:var(--couleur-blanc);background-color:var(--couleur-blanc);}.elementor .bouton{width:auto;font-weight:600;font-size:1rem;color:var(--couleur-noir);line-height:1.2;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:2px;border-color:var(--couleur-bleu);border-style:solid;background-color:var(--couleur-bleu);display:inline-flex;flex-direction:row;gap:0.75rem;justify-content:center;align-items:center;& span { color: inherit; font-weight: inherit; font-size: inherit; line-height: 1; } & > div { width: 1.125rem; height: 1.125rem; color: inherit; display: block; flex: 0 0 auto; }\n}.elementor .texte{font-family:var(--font-principale);font-weight:300;font-size:1.1875rem;line-height:1.5;& strong, & b { font-weight: 700; } & strong, & b { font-weight: 600; }\n}.elementor .titre-2{font-family:var(--font-principale);font-weight:300;font-size:2.6rem;line-height:1.14;& strong { font-weight: 700; }\n}