.elementor .e-4effc145-4f1c{font-size:14px;color:var(--bleu-ciel);& a { color: var(--bleu-ciel); text-decoration: none; } & a:hover { color: var(--blanc); }\n}.elementor .e-7c747bb5-b5e5{font-size:clamp(36px, 4.6vw, 60px);line-height:1;}.elementor .e-1d1772c5-d00c{font-size:15px;color:var(--bleu-ciel);}.elementor .e-7a8d7954-5889{max-width:860px;display:flex;flex-direction:column;gap:18px;}.elementor .e-1c292206-6441{font-family:var(--font-texte);font-size:var(--taille-texte);color:var(--texte);line-height:1.7;& h2 { font-family: var(--font-titre); font-weight: 800; text-transform: uppercase; font-size: 34px; line-height: 1.05; color: var(--noir); margin-block-start: 24px; margin-block-end: 14px; } & h3 { font-family: var(--font-titre); font-weight: 700; text-transform: uppercase; font-size: 23px; line-height: 1.15; color: var(--noir); margin-block-start: 22px; margin-block-end: 8px; } & p { margin-block-end: 14px; } & ul { padding-inline-start: 22px; margin-block-end: 16px; } & li { margin-block-end: 6px; } & a { color: var(--bleu); font-weight: 600; } & figure { margin-block: 28px; } & img { display: block; width: 100%; height: auto; max-height: 460px; object-fit: cover; border-radius: var(--rayon); } & figcaption { font-size: 14px; color: var(--texte-doux); margin-block-start: 8px; } & .wp-block-buttons { display: flex; justify-content: center; } & .wp-block-button__link { display: inline-flex; align-items: center; min-height: 52px; padding-inline: 28px; font-weight: 700; color: var(--blanc); background-color: var(--rouge); border-radius: var(--rayon-bouton); text-decoration: none; } & .wp-block-button__link:hover { background-color: #B81E24; color: var(--blanc); }\n}.elementor .e-39a99292-28d8{margin-block-start:8px;align-self:flex-start;}.elementor .e-646ed49b-be42{max-width:860px;display:flex;flex-direction:column;gap:40px;}