.elementor .H1{font-family:var(--Didot);font-weight:500;font-size:var(--H1);line-height:1.15;text-wrap: balance;\n}.elementor .H2{font-family:var(--Didot);font-weight:500;font-size:var(--H2);line-height:1.2;text-wrap: balance;\n}.elementor .H3{font-family:var(--Didot);font-weight:400;font-size:var(--H3);line-height:1.25;text-wrap: balance;\n}.elementor .H4{font-family:var(--Didot);font-weight:400;font-size:var(--H4);line-height:1.3;text-wrap: balance;\n}.elementor .H5{font-family:var(--Didot);font-size:var(--H5);line-height:1.35;text-wrap: balance;\n}.elementor .Body{font-family:var(--Didot);font-weight:100;font-size:var(--Body);line-height:1.6;}.elementor .Body-big{font-family:var(--Didot);font-weight:100;font-size:var(--Body-Big);line-height:1.5;}.elementor .Body-small{font-family:var(--Didot);font-weight:100;font-size:var(--Body-Small);line-height:1.65;}.elementor .Btn-primary{font-family:var(--Didot);font-weight:100;font-size:var(--Body-Big);color:var(--Blanc);padding-block-start:12px;padding-block-end:12px;padding-inline-start:48px;padding-inline-end:48px;border-radius:100px;background-color:var(--Primary);transition:all 300ms;align-self:start;}.elementor .Btn-primary:hover,.elementor .Btn-primary:focus-visible{color:var(--Blanc);background-color:var(--Black);}.elementor .Btn-secondary{font-family:var(--Didot);font-size:var(--Body-Big);color:var(--Primary);padding-block-start:12px;padding-block-end:12px;padding-inline-start:48px;padding-inline-end:48px;border-radius:100px;background-color:var(--Secondary);transition:all 300ms;align-self:start;}.elementor .Btn-secondary:hover,.elementor .Btn-secondary:focus-visible{color:var(--Primary);background-color:#fff5ea;}