.elementor-40 .elementor-element.elementor-element-cb59c06{--display:flex;}.elementor-40 .elementor-element.elementor-element-cb59c06:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-cb59c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://efov.ma/wp-content/uploads/2026/10/efov-banniere-videos.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-e207d18{--display:flex;}.elementor-40 .elementor-element.elementor-element-0470729{--display:flex;}.elementor-40 .elementor-element.elementor-element-ceec70c{--display:flex;}.elementor-40 .elementor-element.elementor-element-8f61abf{--display:flex;}.elementor-40 .elementor-element.elementor-element-4983558{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-ee33db8{--display:flex;}.elementor-40 .elementor-element.elementor-element-55ce12e{--display:flex;}.elementor-40 .elementor-element.elementor-element-55ce12e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-55ce12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://efov.ma/wp-content/uploads/2026/10/efov-slide-reussite.jpg");background-position:center 35%;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-bce8cca{--display:flex;}.elementor-40 .elementor-element.elementor-element-e47a66b{--display:flex;}.elementor-40 .elementor-element.elementor-element-7fc2402{--display:flex;}.elementor-40 .elementor-element.elementor-element-5f283a1{--display:flex;}.elementor-40 .elementor-element.elementor-element-ac56f15{--display:flex;}.elementor-40 .elementor-element.elementor-element-3bc2927{--display:flex;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-4983558{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-8f61abf{--width:100%;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-4983558{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}