.elementor .btn-primary{color:#ffffff;border-radius:10px;background-color:var(--vert-clair);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:#1B4434;}.elementor .footer_titre{font-family:"Cormorant Infant";font-weight:700;font-size:22px;color:#ffffff;text-align:start;}.elementor .footer_link{font-family:"Montserrat";font-weight:400;font-size:14px;color:var(--Blanc);}.elementor .footer_link:hover,.elementor .footer_link:focus-visible{color:var(--vert-fonce);}.elementor .section-soustitre{font-family:var(--Texte);font-weight:500;font-size:11px;color:var(--Rouge);letter-spacing:0.08em;text-transform:uppercase;margin-block-end:0.25rem;}.elementor .section-titre{font-family:var(--Titre);font-weight:600;font-size:24px;color:var(--vert-fonce);margin-block-end:5px;}.elementor .section-description{max-width:550px;font-family:var(--Texte);font-size:13px;color:var(--Texte-color);text-align:start;}.elementor .praticien_card-titre{font-family:var(--Titre);font-weight:500;font-size:20px;color:var(--vert-fonce);line-height:1.15em;margin-block-end:8px;}.elementor .praticien_card-titre:hover,.elementor .praticien_card-titre:focus-visible{color:var(--Rouge);}.elementor .praticien_card-role{font-family:var(--Texte);font-weight:400;font-size:14px;color:var(--Texte-color);margin-block-end:14px;}.elementor .praticien_card-btn{width:180px;font-family:var(--Texte);font-weight:500;font-size:14px;color:var(--Blanc);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin-block-end:14px;border-radius:40px;background-color:var(--Rouge);}.elementor .praticien_card-btn:hover,.elementor .praticien_card-btn:focus-visible{background-color:var(--vert-fonce);}.elementor .praticien_card-cat{overflow:hidden;font-family:var(--Texte);font-weight:600;font-size:11px;color:var(--vert-fonce);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:14px;border-radius:3px;background-color:var(--vert-pale);display:inline-block;flex:0 1 auto;align-self:center;}