.elementor .heading-xxl{font-family:var(--heading-font);font-weight:700;font-size:var(--font-size-h-xxl);line-height:80%;text-align:start;text-transform:none;direction:ltr;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .body-text-m{font-family:var(--body-font);font-weight:300;font-size:var(--font-size-t-m);line-height:110%;}.elementor .background-dark{padding-block-start:var(--gap-none);padding-block-end:var(--gap-none);padding-inline-start:var(--gap-none);padding-inline-end:var(--gap-none);margin:var(--gap-none);background-color:var(--primary-950);flex-direction:column;justify-content:flex-end;}.elementor .bloc-s{padding-block-start:var(--gap-l);padding-block-end:var(--gap-l);padding-inline-start:var(--gap-l);padding-inline-end:var(--gap-l);display:block;flex-direction:column;gap:var(--gap-xxs);align-items:start;}.elementor .bloc-xl{padding-block-start:var(--gap-xxxl);padding-block-end:var(--gap-xxxl);padding-inline-start:var(--gap-l);padding-inline-end:var(--gap-l);margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:var(--gap-xxs);align-items:start;}.elementor .div-bloc-gap-none{padding:var(--gap-none);flex-direction:row;gap:var(--gap-xs);}