.elementor .legal-content{max-width:760px;font-size:16px;color:#3A332B;line-height:1.7;padding-block-start:56px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;margin-inline: auto; & h1 { display: block; font-family: system-ui; font-weight: 700; font-size: clamp(30px, 4vw, 40px); color: #254439; line-height: 1.15; margin-block-end: 12px; text-wrap: balance; } & h2 { display: block; font-family: system-ui; font-weight: 700; font-size: 21px; color: #254439; line-height: 1.3; margin-block-start: 40px; margin-block-end: 12px; text-transform: none; letter-spacing: normal; } & h3 { display: block; font-family: system-ui; font-weight: 700; font-size: 17px; color: #254439; line-height: 1.4; margin-block-start: 26px; margin-block-end: 8px; text-transform: none; letter-spacing: normal; } & p { display: block; font-size: 16px; color: #3A332B; line-height: 1.7; margin-block-end: 14px; } & span.e-paragraph-base { display: block; font-size: 16px; color: #3A332B; line-height: 1.7; margin-block-end: 16px; } & strong { color: #25211C; font-weight: 700; } & a { color: #2C6E49; text-decoration: underline; } & u { background-color: #FFF0A8; color: #25211C; font-weight: 600; text-decoration: none; padding-inline: 3px; border-radius: 3px; } & ul { margin: 0; padding-inline-start: 22px; list-style: disc; } & li { margin-block-end: 8px; } & li::marker { color: #2C6E49; }\n}.elementor .cta-essai{cursor:pointer;}