.elementor-1204 .elementor-element.elementor-element-17cee1c8{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-1204 .elementor-element.elementor-element-13d91d16{--display:flex;--min-height:248px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none}.elementor-1204 .elementor-element.elementor-element-13d91d16 .elementor-background-slideshow__slide__image{background-size:cover}.elementor-1204 .elementor-element.elementor-element-7c9d9c58>.elementor-widget-container{margin:0 0 0 0;padding:234px 0 3px 0}.elementor-1204 .elementor-element.elementor-element-7c9d9c58.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-1204 .elementor-element.elementor-element-7c9d9c58{text-align:center;font-family:"Roboto",Sans-serif;font-weight:400;text-shadow:4px 0 2px rgb(0 0 0 / .3);color:#FFF}.elementor-1204 .elementor-element.elementor-element-7bb9dae6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-1204 .elementor-element.elementor-element-7a8f27bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-3079d87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-405361c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-dd461b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1204 .elementor-element.elementor-element-7b4c76bd .elementor-button{background-color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-7b4c76bd .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-1204 .elementor-element.elementor-element-6985415e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-6985415e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-1204 .elementor-element.elementor-element-2ff24670{text-align:center}.elementor-1204 .elementor-element.elementor-element-2ff24670 .elementor-heading-title{color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-2a10143c{text-align:center}.elementor-1204 .elementor-element.elementor-element-2a10143c .elementor-heading-title{color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-26d2b57c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-454ba098{text-align:center}.elementor-1204 .elementor-element.elementor-element-454ba098 .elementor-heading-title{color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-db2c646{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-1204 .elementor-element.elementor-element-2afd9d8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1204 .elementor-element.elementor-element-4b24c633 img{height:180px;object-fit:fill}.elementor-1204 .elementor-element.elementor-element-449f7655{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-f3767a0 img{height:180px;object-fit:fill}.elementor-1204 .elementor-element.elementor-element-1a3ecb91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-29d813d img{height:180px;object-fit:fill}.elementor-1204 .elementor-element.elementor-element-1dc0dd92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-25d0f076 img{height:180px;object-fit:fill}.elementor-1204 .elementor-element.elementor-element-167ccfaf{--display:flex}.elementor-1204 .elementor-element.elementor-element-3ebe77f9{text-align:center}.elementor-1204 .elementor-element.elementor-element-3ebe77f9 .elementor-heading-title{color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-14094a5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-1204 .elementor-element.elementor-element-4b08fa9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-559e826d .widget-image-caption{text-align:center;margin-block-start:0}.elementor-1204 .elementor-element.elementor-element-54331aaa{text-align:center}.elementor-1204 .elementor-element.elementor-element-54331aaa .elementor-heading-title{color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-54331aaa .elementor-heading-title a:hover,.elementor-1204 .elementor-element.elementor-element-54331aaa .elementor-heading-title a:focus{color:#0084FF}.elementor-1204 .elementor-element.elementor-element-254afd9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-299d4d36{text-align:center}.elementor-1204 .elementor-element.elementor-element-299d4d36 .elementor-heading-title{color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-299d4d36 .elementor-heading-title a:hover,.elementor-1204 .elementor-element.elementor-element-299d4d36 .elementor-heading-title a:focus{color:#0084FF}.elementor-1204 .elementor-element.elementor-element-67379f7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-334fcbdb{text-align:center}.elementor-1204 .elementor-element.elementor-element-334fcbdb .elementor-heading-title{color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-334fcbdb .elementor-heading-title a:hover,.elementor-1204 .elementor-element.elementor-element-334fcbdb .elementor-heading-title a:focus{color:#0082FC}.elementor-1204 .elementor-element.elementor-element-5e599b31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-49c2957e{text-align:center}.elementor-1204 .elementor-element.elementor-element-49c2957e .elementor-heading-title{color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-49c2957e .elementor-heading-title a:hover,.elementor-1204 .elementor-element.elementor-element-49c2957e .elementor-heading-title a:focus{color:#0084FF}.elementor-1204 .elementor-element.elementor-element-4c94d91b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-1204 .elementor-element.elementor-element-7b86f50f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-154d872a{text-align:center}.elementor-1204 .elementor-element.elementor-element-154d872a .elementor-heading-title{color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-154d872a .elementor-heading-title a:hover,.elementor-1204 .elementor-element.elementor-element-154d872a .elementor-heading-title a:focus{color:#0084FF}.elementor-1204 .elementor-element.elementor-element-57788792{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-4630389c{text-align:center}.elementor-1204 .elementor-element.elementor-element-4630389c .elementor-heading-title{color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-4630389c .elementor-heading-title a:hover,.elementor-1204 .elementor-element.elementor-element-4630389c .elementor-heading-title a:focus{color:#0084FF}.elementor-1204 .elementor-element.elementor-element-7dcc7d6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1204 .elementor-element.elementor-element-5a256aa{text-align:center}.elementor-1204 .elementor-element.elementor-element-5a256aa .elementor-heading-title{color:#2E52AC}.elementor-1204 .elementor-element.elementor-element-5a256aa .elementor-heading-title a:hover,.elementor-1204 .elementor-element.elementor-element-5a256aa .elementor-heading-title a:focus{color:#0084FF}.elementor-1204 .elementor-element.elementor-element-763bc011{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1204 .elementor-element.elementor-element-ae2e5cd .elementor-repeater-item-a0747ee .swiper-slide-bg{background-color:#FFF;background-image:url(https://maghrebengineering.com/wp-content/uploads/2025/05/ingenieur-constructeur-en-combinaison-et-casque-tient-des-plans-et-des-projets-dans-ses-mains-scaled_lwsoptimized.webp);background-size:cover}.elementor-1204 .elementor-element.elementor-element-ae2e5cd .elementor-repeater-item-a0747ee .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-1204 .elementor-element.elementor-element-ae2e5cd .elementor-repeater-item-a0747ee .swiper-slide-contents{text-shadow:0 0 10px rgb(0 0 0 / .3)}.elementor-1204 .elementor-element.elementor-element-ae2e5cd .elementor-repeater-item-103f725 .swiper-slide-bg{background-color:#FFF;background-image:url(https://maghrebengineering.com/wp-content/uploads/2025/05/femme-travaillant-comme-ingenieure-1-scaled_lwsoptimized.webp);background-size:cover}.elementor-1204 .elementor-element.elementor-element-ae2e5cd .elementor-repeater-item-103f725 .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-1204 .elementor-element.elementor-element-ae2e5cd .elementor-repeater-item-c2d762e .swiper-slide-bg{background-color:#FFF;background-image:url(https://maghrebengineering.com/wp-content/uploads/2025/05/femme-travaillant-comme-ingenieure-scaled_lwsoptimized.webp);background-size:cover}.elementor-1204 .elementor-element.elementor-element-ae2e5cd .elementor-repeater-item-c2d762e .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-1204 .elementor-element.elementor-element-ae2e5cd .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-1204 .elementor-element.elementor-element-ae2e5cd .swiper-slide-contents{max-width:66%}.elementor-1204 .elementor-element.elementor-element-ae2e5cd .swiper-slide-inner{text-align:center}@media(min-width:768px){.elementor-1204 .elementor-element.elementor-element-7a8f27bb{--width:25%}.elementor-1204 .elementor-element.elementor-element-3079d87{--width:25%}.elementor-1204 .elementor-element.elementor-element-405361c0{--width:25%}.elementor-1204 .elementor-element.elementor-element-dd461b1{--width:25%}.elementor-1204 .elementor-element.elementor-element-6985415e{--width:68.721%}.elementor-1204 .elementor-element.elementor-element-2afd9d8d{--width:25%}.elementor-1204 .elementor-element.elementor-element-449f7655{--width:25%}.elementor-1204 .elementor-element.elementor-element-1a3ecb91{--width:25%}.elementor-1204 .elementor-element.elementor-element-1dc0dd92{--width:25%}.elementor-1204 .elementor-element.elementor-element-4b08fa9f{--width:25%}.elementor-1204 .elementor-element.elementor-element-254afd9d{--width:25%}.elementor-1204 .elementor-element.elementor-element-67379f7b{--width:25%}.elementor-1204 .elementor-element.elementor-element-5e599b31{--width:25%}.elementor-1204 .elementor-element.elementor-element-7b86f50f{--width:25%}.elementor-1204 .elementor-element.elementor-element-57788792{--width:25%}.elementor-1204 .elementor-element.elementor-element-7dcc7d6b{--width:25%}}