.elementor .footer{background-color:var(--color-brand-primary);}.elementor .btn-outline-light{font-family:var(--font-family-base);font-weight:600;font-size:var(--font-size-btn);color:var(--color-button-outline-light-text);text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:25px;padding-inline-end:25px;border-start-start-radius:25px;border-width:2px;border-color:var(--color-button-outline-light-border);border-style:solid;background-color:var(--color-transparent);align-self:center;}.elementor .heading-section{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-heading-section);color:var(--text-color-brand);line-height:var(--line-height-heading);text-align:start;text-transform:uppercase;display:inline-flex;flex-direction:row;}.elementor .section-full-brand{overflow:hidden;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--color-brand-primary);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .section-full-light{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--color-light);display:flex;flex-direction:column;align-items:center;}.elementor .puce-accent{width:40px;height:10px;max-width:40px;border-start-start-radius:50px;background-color:var(--color-accent);}