.elementor .heading-xxs{font-family:var(--heading-font);font-weight:500;font-size:var(--font-size-h-xxs);line-height:90%;text-align:start;direction:ltr;}.elementor .heading-m{font-family:var(--heading-font);font-weight:600;font-size:var(--font-size-h-m);line-height:90%;text-align:start;text-transform:none;direction:ltr;}.elementor .heading-xl{font-family:var(--heading-font);font-weight:600;font-size:var(--font-size-h-xl);line-height:90%;text-align:start;text-transform:none;direction:ltr;}.elementor .body-text-s{font-family:var(--body-font);font-weight:400;font-size:var(--font-size-t-s);line-height:120%;}.elementor .bloc-xs{padding-block-start:var(--gap-l);padding-block-end:var(--gap-l);padding-inline-start:var(--gap-l);padding-inline-end:var(--gap-l);flex-direction:column;gap:var(--gap-xxs);align-items:start;}.elementor .bloc-m{padding-block-start:var(--gap-xl);padding-block-end:var(--gap-xl);padding-inline-start:var(--gap-l);padding-inline-end:var(--gap-l);margin-inline-start:auto;margin-inline-end:auto;display:block;flex-direction:column;gap:var(--gap-xxs);align-items:center;}.elementor .bloc-l{padding-block-start:var(--gap-xxxl);padding-block-end:var(--gap-xxxl);padding-inline-start:var(--gap-l);padding-inline-end:var(--gap-l);display:block;flex-direction:row;gap:var(--gap-xxs);align-items:start;}.elementor .div-bloc-gap-none{padding:var(--gap-none);flex-direction:row;gap:var(--gap-xs);}