.elementor .badge-font{font-family:var(--font-display);font-weight:600;font-size:var(--font-size-caption);color:var(--color-primary);letter-spacing:1px;text-transform:uppercase;}.elementor .text-base{font-family:var(--font-text);font-weight:400;font-size:var(--font-size-body);color:var(--color-muted);}.elementor .heading-hero{font-family:var(--font-display);font-weight:800;font-size:var(--font-size-hero);color:var(--color-dark);}.elementor .full-width{padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;flex-direction:column;align-items:center;}.elementor .h2{font-family:var(--font-display);font-weight:800;font-size:var(--font-size-h2);color:var(--color-dark);}.elementor .h3{font-family:var(--font-display);font-weight:800;font-size:var(--font-size-h3);color:var(--color-dark);}.elementor .dpt-caption{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-badge);color:var(--color-muted);letter-spacing:0.5px;text-transform:uppercase;}.elementor .pill-jaune{width:var(--fit-content);min-width:0px;min-height:0px;padding-block-start:var(--space-1);padding-block-end:var(--space-1);padding-inline-start:var(--space-3);padding-inline-end:var(--space-3);border-radius:var(--radius-full);background-color:var(--vigilance-jaune);flex-direction:row;gap:var(--space-2);align-items:center;}.elementor .pill-jaune:focus{background-color:var(--vigilance-jaune-text);}.elementor .section-dept{padding-block-start:var(--space-7);padding-block-end:var(--space-7);padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;flex-direction:column;gap:var(--space-5);}.elementor .btn{font-family:var(--font-display);font-weight:600;font-size:var(--font-size-caption);color:var(--color-white);letter-spacing:1px;text-transform:uppercase;border-radius:var(--space-3);}.elementor .btn-small{font-family:var(--font-display);font-weight:600;font-size:var(--font-size-caption);color:var(--color-white);text-transform:uppercase;padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);border-radius:var(--radius-medium);display:block;align-self:start;}