.elementor .lwf-title-primary{font-family:DM Serif;font-weight:400;font-size:clamp(2rem, 3.5vw + 0.5rem, 4rem);line-height:1.1em;align-self:start;}.elementor .lwf-text{font-family:Inter;font-weight:400;font-size:clamp(1rem, 1vw + 0.25rem, 1.25rem);;line-height:1.8rem;}.elementor .lwf-btn{font-family:DM Serif;font-weight:400;font-size:clamp(1rem, 1vw + 0.25rem, 1.125rem);color:var(--White);line-height:2rem;text-align:center;padding:clamp(0.625rem, 0.5rem + 0.5vw, 1rem) clamp(1.25rem, 1rem + 0.5vw, 1.5rem);border-radius:0.5rem;border-width:0rem;background-color:var(--Secondaire);display:block;align-self:start;}.elementor .lwf-btn:hover,.elementor .lwf-btn:focus-visible{background-color:var(--Tertiaire);}.elementor .lwf-title-lg{font-family:DM Serif;font-weight:500;font-size:clamp(1.45rem, 1.9vw + 0.35rem, 2rem);;line-height:1.5em;}.elementor .center{text-align:center;}.elementor .lwf-title-md{font-family:DM Serif;font-weight:400;font-size:clamp(1rem, 1vw + 0.25rem, 1.25rem);line-height:1.15em;}.elementor .section_80{width:80%;}.elementor .lwf-column{padding:0px;display:flex;flex-direction:row;justify-content:center;}.elementor .lwf-row{display:flex;flex-direction:column;}.elementor .lwf-text-hero{font-family:Inter;font-weight:400;font-size:clamp(1rem, 1vw + 0.25rem, 1.25rem);}.elementor .lwf-justify-center{justify-content:center;}.elementor .lwf-gap2{gap:2rem;}.elementor .lwf-align-center{align-items:center;}.elementor .lwf-padding{padding-block-start:clamp(2rem, 1.5rem + 2vw, 4rem);padding-block-end:clamp(2rem, 1.5rem + 2vw, 4rem);}.elementor .lwf-gap1{gap:1rem;}