.elementor .purple{color:var(--purple);}.elementor .white{color:var(--White);}.elementor .padding0{padding:0px;}.elementor .padding5{padding:5%;}.elementor .subtitle-header-page{font-weight:600;font-size:21px;letter-spacing:0.7px;text-align:center;}.elementor .white-round-box{border-radius:var(--border-radius-20);border-width:1px;border-color:#D4D7DC;border-style:solid;background-color:var(--White);}.elementor .btn-full-purple{line-height:1em;}.elementor .new-btn-full-purple{font-family:scale-variable;color:var(--White);letter-spacing:1px;line-height:1em;padding-block-start:12px;padding-block-end:12px;padding-inline-start:30px;padding-inline-end:30px;border-radius:60px;background-color:var(--purple);transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);\n}.elementor .new-btn-full-purple:hover,.elementor .new-btn-full-purple:focus-visible{color:var(--White);box-shadow: inset 0 0 20px rgba(255, 255, 255, .5) ;\n}.elementor .separateur-40{width:100%;height:40px;background-color:var(--Transparent);}.elementor .btn-padding{padding-block-start:13px;padding-block-end:13px;padding-inline-start:35px;padding-inline-end:35px;}.elementor .btn-border-radius-60{border-radius:60px;}.elementor .border-radius-20{border-radius:var(--border-radius-20);}.elementor .txt-center{text-align:center;}.elementor .full-width{width:100%;}.elementor .gap-20{gap:20px;}.elementor .dark-blue{color:var(--Bleu-fonce);}.elementor .DUP_padding-40{padding:40px;}.elementor .padding-30{padding:26px;}.elementor .boxed-big-container{padding-block-start:115px;padding-block-end:115px;padding-inline-start:calc(((100% - 1890px)/2) + 20px);padding-inline-end:calc(((100% - 1890px)/2) + 20px);}.elementor .boxed-bento-box{padding-block-start:20px;padding-block-end:20px;padding-inline-start:calc(((100% - 1890px)/2) + 20px);padding-inline-end:calc(((100% - 1890px)/2) + 20px);}.elementor .padding-20{padding:20px;}.elementor .titre-pourquoi-about{font-size:1.5em;}.elementor .DUP_flex-col{flex-direction:column;}.elementor .main-padding-LR{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .flex-align-center{align-items:center;}.elementor .flex-justify-center{justify-content:center;}.elementor .CTA-box{height:80vh;flex-direction:column;align-items:center;}