.elementor .titre-hero{font-family:var(--police-titres);font-weight:700;font-size:48px;color:var(--texte);}.elementor .h2-title{font-family:var(--police-titres);font-weight:300;font-size:38px;color:var(--texte);text-transform:uppercase;}.elementor .h3-card-title{font-family:var(--police-titres);font-weight:400;font-size:32px;color:var(--texte);}.elementor .sous-titre-hero-H1{font-family:var(--police-titres);font-weight:400;font-size:36px;}.elementor .h4-italic{font-family:var(--police-titres);font-size:32px;color:var(--texte);font-style:italic;}.elementor .text-p{font-family:var(--police-texte);font-weight:500;font-size:20px;color:var(--texte);}.elementor .p-small{font-family:var(--police-texte);font-weight:500;font-size:16px;color:var(--texte);}.elementor .manuscrit{font-family:var(--ornamental);font-weight:400;font-size:32px;}.elementor .lien-nav{font-family:var(--police-ui);font-weight:500;font-size:20px;color:var(--accent);text-transform:uppercase;}.elementor .lien-footer{font-family:var(--police-ui);font-weight:500;font-size:16px;color:var(--accent);}.elementor .btn{font-family:var(--police-ui);font-weight:500;font-size:20px;color:var(--accent);text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:40px;padding-inline-end:40px;border-width:1px;border-color:var(--accent);background-color:var(--fond);display:block;}.elementor .btn-plein{font-family:var(--police-ui);font-weight:500;font-size:20px;color:var(--texte-inverse);text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--accent);}.elementor .filet-court{width:60%;margin:30px;border-width:1px;border-color:var(--accent);align-self:center;}