.elementor-2316 .elementor-element.elementor-element-2a67e90{--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;--overlay-opacity:1;--padding-top:124px;--padding-bottom:62px;--padding-left:32px;--padding-right:42px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-2a67e90:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-2a67e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mftd.aydi.ma/wp-content/uploads/2026/07/Casablanca_dusk_Hassan_II_Mosque…_202607012019-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-2a67e90::before, .elementor-2316 .elementor-element.elementor-element-2a67e90 > .elementor-background-video-container::before, .elementor-2316 .elementor-element.elementor-element-2a67e90 > .e-con-inner > .elementor-background-video-container::before, .elementor-2316 .elementor-element.elementor-element-2a67e90 > .elementor-background-slideshow::before, .elementor-2316 .elementor-element.elementor-element-2a67e90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2316 .elementor-element.elementor-element-2a67e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(128deg, var( --e-global-color-5dbb7a8 ) 0%, #FFFFFF00 100%);}.elementor-2316 .elementor-element.elementor-element-5d77794{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-5d77794.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-2316 .elementor-element.elementor-element-f7953f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-f7953f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:54px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-ef1dd86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-ef1dd86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:39px;color:#B7D7FF;}.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-2316 .elementor-element.elementor-element-f7ca739{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:29px;color:#FCF9F9;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2316 .elementor-element.elementor-element-1d45873{width:var( --container-widget-width, 55% );max-width:55%;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 7px 6px 22px;--container-widget-width:55%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a1a1ef1 );border-radius:44px 44px 44px 44px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2316 .elementor-element.elementor-element-1d45873.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-1d45873 .elementor-icon-list-icon i{color:var( --e-global-color-a1a1ef1 );transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-1d45873 .elementor-icon-list-icon svg{fill:var( --e-global-color-a1a1ef1 );transition:fill 0.3s;}.elementor-2316 .elementor-element.elementor-element-1d45873 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2316 .elementor-element.elementor-element-1d45873 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-1d45873 .elementor-icon-list-text{color:#F6EDF0;transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-fc97fde{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-fc97fde > .elementor-widget-container{margin:-32px 0px -30px -21px;padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-fc97fde.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-fc97fde .counter-item .countdown-number{font-family:"Montserrat", Sans-serif;font-size:28px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-fc97fde .counter-item .smalltext{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-fc97fde .counter-item b{color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-9184cf1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-one{background-color:var( --e-global-color-5dbb7a8 );color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:14px;line-height:24px;padding:15px 16px 15px 16px;margin:0px 12px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-one:hover{background-color:var( --e-global-color-a1a1ef1 );color:#ffffff;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-two{background-color:#02010100;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a1a1ef1 );padding:12px 16px 12px 16px;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-two:hover{background-color:var( --e-global-color-5dbb7a8 );color:#ffffff;border-style:none;}.elementor-2316 .elementor-element.elementor-element-7f336dd{width:100%;max-width:100%;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit_double_button{width:100%;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn:not(:last-child){margin-right:15px;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-two > i{padding-left:8px;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-two > svg{margin-left:8px;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-one svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-two svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2316 .elementor-element.elementor-element-8391cce{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-b000431{--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;--overlay-opacity:1;--padding-top:124px;--padding-bottom:62px;--padding-left:32px;--padding-right:42px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-b000431:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-b000431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mftd.aydi.ma/wp-content/uploads/2026/07/Casablanca_dusk_Hassan_II_Mosque…_202607012019-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-b000431::before, .elementor-2316 .elementor-element.elementor-element-b000431 > .elementor-background-video-container::before, .elementor-2316 .elementor-element.elementor-element-b000431 > .e-con-inner > .elementor-background-video-container::before, .elementor-2316 .elementor-element.elementor-element-b000431 > .elementor-background-slideshow::before, .elementor-2316 .elementor-element.elementor-element-b000431 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2316 .elementor-element.elementor-element-b000431 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(128deg, var( --e-global-color-5dbb7a8 ) 0%, #FFFFFF00 100%);}.elementor-2316 .elementor-element.elementor-element-2b0b9d2{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-2b0b9d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-17832dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-17832dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:54px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-3b1108d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-3b1108d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:39px;color:#B7D7FF;}.elementor-2316 .elementor-element.elementor-element-5d626a7{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:29px;color:#FCF9F9;}.elementor-2316 .elementor-element.elementor-element-70bbaa5{width:var( --container-widget-width, 55% );max-width:55%;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 7px 6px 22px;--container-widget-width:55%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a1a1ef1 );border-radius:44px 44px 44px 44px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2316 .elementor-element.elementor-element-70bbaa5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-70bbaa5 .elementor-icon-list-icon i{color:var( --e-global-color-a1a1ef1 );transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-70bbaa5 .elementor-icon-list-icon svg{fill:var( --e-global-color-a1a1ef1 );transition:fill 0.3s;}.elementor-2316 .elementor-element.elementor-element-70bbaa5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2316 .elementor-element.elementor-element-70bbaa5 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2316 .elementor-element.elementor-element-70bbaa5 .elementor-icon-list-text{color:#F6EDF0;transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-8b1f031{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-8b1f031 > .elementor-widget-container{margin:-32px 0px -30px -21px;padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-8b1f031.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-8b1f031 .counter-item .countdown-number{font-family:"Montserrat", Sans-serif;font-size:28px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-8b1f031 .counter-item .smalltext{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-8b1f031 .counter-item b{color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-one{background-color:var( --e-global-color-5dbb7a8 );color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:14px;line-height:24px;padding:15px 16px 15px 16px;margin:0px 12px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-one:hover{background-color:var( --e-global-color-a1a1ef1 );color:#ffffff;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-two{background-color:#02010100;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a1a1ef1 );padding:12px 16px 12px 16px;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-two:hover{background-color:var( --e-global-color-5dbb7a8 );color:#ffffff;border-style:none;}.elementor-2316 .elementor-element.elementor-element-6eadb3a{width:100%;max-width:100%;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit_double_button{width:100%;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn:not(:last-child){margin-right:15px;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-one svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-two svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2316 .elementor-element.elementor-element-afe8dea{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-62a17cd{--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;--margin-top:0px;--margin-bottom:53px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-62a17cd:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-62a17cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mftd.aydi.ma/wp-content/uploads/2026/07/Navy_blue_corporate_background_a…_202607012150-scaled.jpeg");}.elementor-2316 .elementor-element.elementor-element-4b35c8b{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-4b35c8b:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-4b35c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mftd.aydi.ma/wp-content/uploads/2026/07/2024073010583916088.webp");background-position:-670px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-1fe5fdc{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-f20bec2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-f20bec2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;line-height:39px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-6b97bc0{text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:29px;color:#FCF9F9;}.elementor-2316 .elementor-element.elementor-element-7599541{background-color:#F9F9F9;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 18px 18px 18px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-a1a1ef1 );border-radius:10px 10px 10px 10px;text-align:justify;}.elementor-2316 .elementor-element.elementor-element-7599541.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-7599541 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:30px;color:var( --e-global-color-5dbb7a8 );}.elementor-2316 .elementor-element.elementor-element-2957f2e{text-align:end;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:29px;color:#FCF9F9;}.elementor-2316 .elementor-element.elementor-element-ac05322{--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;--margin-top:54px;--margin-bottom:53px;--margin-left:60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-ac05322:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-ac05322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mftd.aydi.ma/wp-content/uploads/2026/07/Navy_blue_corporate_background_a…_202607012150-scaled.jpeg");}.elementor-2316 .elementor-element.elementor-element-0b7e0f4{--display:flex;overflow:visible;}.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-2316 .elementor-element.elementor-element-d5c09ef{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-062c946.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-062c946 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;line-height:39px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-4729ffa{text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:29px;color:#FCF9F9;}.elementor-2316 .elementor-element.elementor-element-241b395{background-color:#F9F9F9;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 18px 18px 18px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-a1a1ef1 );border-radius:10px 10px 10px 10px;text-align:justify;}.elementor-2316 .elementor-element.elementor-element-241b395.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-241b395 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:30px;color:var( --e-global-color-5dbb7a8 );}.elementor-2316 .elementor-element.elementor-element-cb629de{text-align:end;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:29px;color:#FCF9F9;}.elementor-2316 .elementor-element.elementor-element-88e7a8c{--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;--margin-top:93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-92f6224{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-2ef20f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-2ef20f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;line-height:42px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-81a5084{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#112339;}.elementor-2316 .elementor-element.elementor-element-11e6e32{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2316 .elementor-element.elementor-element-11e6e32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-2316 .elementor-element.elementor-element-11e6e32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-2316 .elementor-element.elementor-element-11e6e32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-2316 .elementor-element.elementor-element-11e6e32 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-2316 .elementor-element.elementor-element-11e6e32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-2316 .elementor-element.elementor-element-11e6e32 .elementor-icon-list-icon i{color:var( --e-global-color-a1a1ef1 );transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-11e6e32 .elementor-icon-list-icon svg{fill:var( --e-global-color-a1a1ef1 );transition:fill 0.3s;}.elementor-2316 .elementor-element.elementor-element-11e6e32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2316 .elementor-element.elementor-element-11e6e32 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-2316 .elementor-element.elementor-element-11e6e32 .elementor-icon-list-text{color:var( --e-global-color-5dbb7a8 );transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-e9f3b97{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-e9f3b97:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-e9f3b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mftd.aydi.ma/wp-content/uploads/2026/07/Executives_attending_business_co…_2K_202607012247.jpeg");background-position:center center;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-0aea1ac{--display:flex;--margin-top:92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-0007dc8{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-0007dc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-0007dc8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:53px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-3ddf575{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#112339;}.elementor-2316 .elementor-element.elementor-element-6a1e8cf{--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;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-1ffe6ff{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-1ffe6ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-1ffe6ff .single-intro-text{text-align:left;}.elementor-2316 .elementor-element.elementor-element-1ffe6ff .single-intro-text .count-number{background:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-1ffe6ff .single-intro-text h3{color:var( --e-global-color-5dbb7a8 );font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;}.elementor-2316 .elementor-element.elementor-element-1ffe6ff .single-intro-text p{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-2316 .elementor-element.elementor-element-b9dceae{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-b9dceae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-b9dceae .single-intro-text{text-align:left;}.elementor-2316 .elementor-element.elementor-element-b9dceae .single-intro-text .count-number{background:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-b9dceae .single-intro-text h3{color:var( --e-global-color-5dbb7a8 );font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;}.elementor-2316 .elementor-element.elementor-element-b9dceae .single-intro-text p{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-2316 .elementor-element.elementor-element-7162978{--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;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-5a0383e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-5a0383e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-5a0383e .single-intro-text{text-align:left;}.elementor-2316 .elementor-element.elementor-element-5a0383e .single-intro-text .count-number{background:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-5a0383e .single-intro-text h3{color:var( --e-global-color-5dbb7a8 );font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;}.elementor-2316 .elementor-element.elementor-element-5a0383e .single-intro-text p{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-2316 .elementor-element.elementor-element-cd2bd71{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-cd2bd71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-cd2bd71 .single-intro-text{text-align:left;}.elementor-2316 .elementor-element.elementor-element-cd2bd71 .single-intro-text .count-number{background:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-cd2bd71 .single-intro-text h3{color:var( --e-global-color-5dbb7a8 );font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;}.elementor-2316 .elementor-element.elementor-element-cd2bd71 .single-intro-text p{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-2316 .elementor-element.elementor-element-ee2dcc8{--display:flex;--margin-top:92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-ee2dcc8:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-ee2dcc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mftd.aydi.ma/wp-content/uploads/2026/07/Dark_navy_luxury_background_2K_202607021257-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-3529733{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-3529733.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-3529733 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:53px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-b75830d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#ECECEC;}.elementor-2316 .elementor-element.elementor-element-43286a9{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-94e0f49{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5dbb7a8 );--border-color:var( --e-global-color-5dbb7a8 );--border-radius:20px 20px 20px 20px;--padding-top:44px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-94e0f49:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-94e0f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F3857D4 0%, #04152A 100%);}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-2316 .elementor-element.elementor-element-7024b87.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-2316 .elementor-element.elementor-element-7024b87.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-2316 .elementor-element.elementor-element-7024b87.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-wrapper .elementor-image-box-img{width:34%;}.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-7024b87:has(:hover) .elementor-image-box-title,
					 .elementor-2316 .elementor-element.elementor-element-7024b87:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#E3DBDB;}.elementor-2316 .elementor-element.elementor-element-74310b2{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-0b6b8d2{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5dbb7a8 );--border-color:var( --e-global-color-5dbb7a8 );--border-radius:20px 20px 20px 20px;--padding-top:44px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-0b6b8d2:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-0b6b8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F3857D4 0%, #04152A 100%);}.elementor-2316 .elementor-element.elementor-element-fe38c9c.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-2316 .elementor-element.elementor-element-fe38c9c.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-2316 .elementor-element.elementor-element-fe38c9c.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-fe38c9c .elementor-image-box-wrapper .elementor-image-box-img{width:34%;}.elementor-2316 .elementor-element.elementor-element-fe38c9c .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-2316 .elementor-element.elementor-element-fe38c9c .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-fe38c9c:has(:hover) .elementor-image-box-title,
					 .elementor-2316 .elementor-element.elementor-element-fe38c9c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-fe38c9c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#E3DBDB;}.elementor-2316 .elementor-element.elementor-element-e12b016{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-23c0092{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5dbb7a8 );--border-color:var( --e-global-color-5dbb7a8 );--border-radius:20px 20px 20px 20px;--padding-top:44px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-23c0092:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-23c0092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F3857D4 0%, #04152A 100%);}.elementor-2316 .elementor-element.elementor-element-47f65f0.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-2316 .elementor-element.elementor-element-47f65f0.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-2316 .elementor-element.elementor-element-47f65f0.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-47f65f0 .elementor-image-box-wrapper .elementor-image-box-img{width:34%;}.elementor-2316 .elementor-element.elementor-element-47f65f0 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-2316 .elementor-element.elementor-element-47f65f0 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-47f65f0:has(:hover) .elementor-image-box-title,
					 .elementor-2316 .elementor-element.elementor-element-47f65f0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-47f65f0 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#E3DBDB;}.elementor-2316 .elementor-element.elementor-element-08dc216{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-14c88ef{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5dbb7a8 );--border-color:var( --e-global-color-5dbb7a8 );--border-radius:20px 20px 20px 20px;--padding-top:44px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-14c88ef:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-14c88ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F3857D4 0%, #04152A 100%);}.elementor-2316 .elementor-element.elementor-element-47a5f96.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-2316 .elementor-element.elementor-element-47a5f96.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-2316 .elementor-element.elementor-element-47a5f96.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-47a5f96 .elementor-image-box-wrapper .elementor-image-box-img{width:34%;}.elementor-2316 .elementor-element.elementor-element-47a5f96 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-2316 .elementor-element.elementor-element-47a5f96 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-47a5f96:has(:hover) .elementor-image-box-title,
					 .elementor-2316 .elementor-element.elementor-element-47a5f96:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-47a5f96 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#E3DBDB;}.elementor-2316 .elementor-element.elementor-element-aa213c1{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-02503fc{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5dbb7a8 );--border-color:var( --e-global-color-5dbb7a8 );--border-radius:20px 20px 20px 20px;--padding-top:44px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-02503fc:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-02503fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F3857D4 0%, #04152A 100%);}.elementor-2316 .elementor-element.elementor-element-dac7530.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-2316 .elementor-element.elementor-element-dac7530.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-2316 .elementor-element.elementor-element-dac7530.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-dac7530 .elementor-image-box-wrapper .elementor-image-box-img{width:34%;}.elementor-2316 .elementor-element.elementor-element-dac7530 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-2316 .elementor-element.elementor-element-dac7530 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-dac7530:has(:hover) .elementor-image-box-title,
					 .elementor-2316 .elementor-element.elementor-element-dac7530:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-dac7530 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#E3DBDB;}.elementor-2316 .elementor-element.elementor-element-d91b3fe{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-9aa34f1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5dbb7a8 );--border-color:var( --e-global-color-5dbb7a8 );--border-radius:20px 20px 20px 20px;--padding-top:44px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-9aa34f1:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-9aa34f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F3857D4 0%, #04152A 100%);}.elementor-2316 .elementor-element.elementor-element-d1033c1.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-2316 .elementor-element.elementor-element-d1033c1.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-2316 .elementor-element.elementor-element-d1033c1.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-d1033c1 .elementor-image-box-wrapper .elementor-image-box-img{width:34%;}.elementor-2316 .elementor-element.elementor-element-d1033c1 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-2316 .elementor-element.elementor-element-d1033c1 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-d1033c1:has(:hover) .elementor-image-box-title,
					 .elementor-2316 .elementor-element.elementor-element-d1033c1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-d1033c1 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#E3DBDB;}.elementor-2316 .elementor-element.elementor-element-c31f60f{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2316 .elementor-element.elementor-element-e708911{--display:flex;--padding-top:44px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-ea81c31{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-ea81c31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-ea81c31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:53px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-f5b9551{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-f5b9551.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-f5b9551 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:53px;color:var( --e-global-color-5dbb7a8 );}.elementor-2316 .elementor-element.elementor-element-bb1eb2a{--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;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-343af98{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 2px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:#37577EA3;--border-color:#37577EA3;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2316 .elementor-element.elementor-element-bffbe8f .elementor-counter-number-wrapper{color:var( --e-global-color-a1a1ef1 );font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-bffbe8f .elementor-counter-title{color:var( --e-global-color-5dbb7a8 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-0139cd6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 2px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:#37577EA3;--border-color:#37577EA3;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-c7713ee .elementor-counter-number-wrapper{color:var( --e-global-color-a1a1ef1 );font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-c7713ee .elementor-counter-title{color:var( --e-global-color-5dbb7a8 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-b62c19e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 2px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:#37577EA3;--border-color:#37577EA3;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-4c86d8b .elementor-counter-number-wrapper{color:var( --e-global-color-a1a1ef1 );font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-4c86d8b .elementor-counter-title{color:var( --e-global-color-5dbb7a8 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-520cb00{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 2px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:#37577EA3;--border-color:#37577EA3;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-92cffb4 .elementor-counter-number-wrapper{color:var( --e-global-color-a1a1ef1 );font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-92cffb4 .elementor-counter-title{color:var( --e-global-color-5dbb7a8 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-8aed00c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#37577EA3;--border-color:#37577EA3;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-c4d06a8 .elementor-counter-title{justify-content:center;color:var( --e-global-color-5dbb7a8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-c4d06a8 .elementor-counter-number-wrapper{color:var( --e-global-color-a1a1ef1 );font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;}.elementor-2316 .elementor-element.elementor-element-c75e28c{--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;--margin-top:85px;--margin-bottom:59px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-0adc340{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-304c2d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-304c2d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;line-height:42px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-eec541d{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#112339;}.elementor-2316 .elementor-element.elementor-element-2b76889{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-2316 .elementor-element.elementor-element-2b76889 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2316 .elementor-element.elementor-element-2b76889 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2316 .elementor-element.elementor-element-2b76889 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2316 .elementor-element.elementor-element-2b76889 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2316 .elementor-element.elementor-element-2b76889 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2316 .elementor-element.elementor-element-2b76889 .elementor-icon-list-icon i{color:var( --e-global-color-a1a1ef1 );transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-2b76889 .elementor-icon-list-icon svg{fill:var( --e-global-color-a1a1ef1 );transition:fill 0.3s;}.elementor-2316 .elementor-element.elementor-element-2b76889 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2316 .elementor-element.elementor-element-2b76889 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-2316 .elementor-element.elementor-element-2b76889 .elementor-icon-list-text{color:var( --e-global-color-5dbb7a8 );transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-74a6133{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-74a6133:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-74a6133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mftd.aydi.ma/wp-content/uploads/2026/07/Executive_in_front_of_digital_202607030041.jpeg");background-position:center center;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-d235953{--display:flex;--overlay-opacity:0.89;--margin-top:83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:51px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-d235953:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-d235953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mftd.aydi.ma/wp-content/uploads/2026/07/Keynote_speaker_addressing_execu%E2%80%A6_2K_202607030115.jpeg");background-position:center center;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-d235953::before, .elementor-2316 .elementor-element.elementor-element-d235953 > .elementor-background-video-container::before, .elementor-2316 .elementor-element.elementor-element-d235953 > .e-con-inner > .elementor-background-video-container::before, .elementor-2316 .elementor-element.elementor-element-d235953 > .elementor-background-slideshow::before, .elementor-2316 .elementor-element.elementor-element-d235953 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2316 .elementor-element.elementor-element-d235953 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-5dbb7a8 ) 0%, #040D19 100%);}.elementor-2316 .elementor-element.elementor-element-1c25c44{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-1c25c44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-1c25c44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:53px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-b7e1e22{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-9b2c945{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-a4d929c .ts-speaker .speaker-img:before{background-color:#1F3857D1;}.elementor-2316 .elementor-element.elementor-element-3bf8d05{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-de024e6 .ts-speaker .speaker-img:before{background-color:#1F3857D1;}.elementor-2316 .elementor-element.elementor-element-51a6ea3{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-3ba44d8 .ts-speaker .speaker-img:before{background-color:#1F3857D1;}.elementor-2316 .elementor-element.elementor-element-25990f4{--display:flex;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-1e1f105{--display:flex;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:51px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-9a28ad2{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-9a28ad2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-9a28ad2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:53px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-524097a{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-524097a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-524097a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:53px;color:var( --e-global-color-5dbb7a8 );}.elementor-2316 .elementor-element.elementor-element-1c98cbd .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:15px;}.elementor-2316 .elementor-element.elementor-element-1c98cbd .ekit-price-card-slider{--ekit_client_logo_slidetosho:4;}.elementor-2316 .elementor-element.elementor-element-1c98cbd{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2316 .elementor-element.elementor-element-1c98cbd .elementskit-clients-slider .single-client{min-height:14px;}.elementor-2316 .elementor-element.elementor-element-1c98cbd .single-client{margin:0px 76px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-1c98cbd .simple_logo_image .single-client .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-2316 .elementor-element.elementor-element-1c98cbd .elementskit-clients-slider .single-client img{opacity:1;filter:alpha(opacity=1);}.elementor-2316 .elementor-element.elementor-element-1c98cbd .simple_logo_image .single-client:hover .content-image img{opacity:1;filter:alpha(opacity=1);}.elementor-2316 .elementor-element.elementor-element-1c98cbd .simple_logo_image .single-client:hover .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-2316 .elementor-element.elementor-element-797a028{--display:flex;--overlay-opacity:0.88;--margin-top:92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2316 .elementor-element.elementor-element-797a028:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-797a028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mftd.aydi.ma/wp-content/uploads/2026/07/Casablanca_skyline_at_night_2K_202607030147.jpeg");background-position:center center;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-797a028::before, .elementor-2316 .elementor-element.elementor-element-797a028 > .elementor-background-video-container::before, .elementor-2316 .elementor-element.elementor-element-797a028 > .e-con-inner > .elementor-background-video-container::before, .elementor-2316 .elementor-element.elementor-element-797a028 > .elementor-background-slideshow::before, .elementor-2316 .elementor-element.elementor-element-797a028 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2316 .elementor-element.elementor-element-797a028 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(209deg, var( --e-global-color-5dbb7a8 ) 0%, #020912 100%);}.elementor-2316 .elementor-element.elementor-element-d5a004e{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-d5a004e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-d5a004e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:53px;color:var( --e-global-color-a1a1ef1 );}.elementor-2316 .elementor-element.elementor-element-c02491d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#ECECEC;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit-double-btn.ekit-double-btn-one{background-color:var( --e-global-color-5dbb7a8 );color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:14px;line-height:24px;padding:15px 16px 15px 16px;margin:0px 12px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit-double-btn.ekit-double-btn-one:hover{background-color:var( --e-global-color-a1a1ef1 );color:#ffffff;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit-double-btn.ekit-double-btn-two{background-color:#02010100;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a1a1ef1 );padding:12px 16px 12px 16px;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit-double-btn.ekit-double-btn-two:hover{background-color:var( --e-global-color-5dbb7a8 );color:#ffffff;border-style:none;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit_double_button{width:100%;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit-double-btn:not(:last-child){margin-right:15px;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit-double-btn.ekit-double-btn-one > i{padding-left:8px;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit-double-btn.ekit-double-btn-one > svg{margin-left:8px;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit-double-btn.ekit-double-btn-one svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit-double-btn.ekit-double-btn-two svg path{stroke:#ffffff;fill:#ffffff;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#ffffff;fill:#ffffff;}@media(max-width:1024px){.elementor-2316 .elementor-element.elementor-element-f7953f9{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-ef1dd86{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-1d45873{width:var( --container-widget-width, 171.334px );max-width:171.334px;--container-widget-width:171.334px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit_double_button{width:80%;}.elementor-2316 .elementor-element.elementor-element-17832dc{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-3b1108d{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-70bbaa5{width:var( --container-widget-width, 171.334px );max-width:171.334px;--container-widget-width:171.334px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit_double_button{width:80%;}.elementor-2316 .elementor-element.elementor-element-4b35c8b:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-4b35c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2316 .elementor-element.elementor-element-f20bec2{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-7599541{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-062c946{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-241b395{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-2ef20f8{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-0007dc8{width:var( --container-widget-width, 911px );max-width:911px;--container-widget-width:911px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-1ffe6ff{width:var( --container-widget-width, 455.302px );max-width:455.302px;--container-widget-width:455.302px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-b9dceae{width:var( --container-widget-width, 455.302px );max-width:455.302px;--container-widget-width:455.302px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-5a0383e{width:var( --container-widget-width, 455.302px );max-width:455.302px;--container-widget-width:455.302px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-cd2bd71{width:var( --container-widget-width, 455.302px );max-width:455.302px;--container-widget-width:455.302px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-3529733{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-c31f60f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2316 .elementor-element.elementor-element-ea81c31{width:var( --container-widget-width, 1002px );max-width:1002px;--container-widget-width:1002px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-f5b9551{width:var( --container-widget-width, 1002px );max-width:1002px;--container-widget-width:1002px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-304c2d1{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-1c25c44{width:var( --container-widget-width, 991px );max-width:991px;--container-widget-width:991px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-9a28ad2{width:var( --container-widget-width, 1002px );max-width:1002px;--container-widget-width:1002px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-524097a{width:var( --container-widget-width, 991px );max-width:991px;--container-widget-width:991px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-1c98cbd .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-2316 .elementor-element.elementor-element-1c98cbd .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}.elementor-2316 .elementor-element.elementor-element-d5a004e{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1{width:var( --container-widget-width, 366.865px );max-width:366.865px;--container-widget-width:366.865px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit_double_button{width:80%;}}@media(min-width:768px){.elementor-2316 .elementor-element.elementor-element-5d77794{--width:55%;}.elementor-2316 .elementor-element.elementor-element-62a17cd{--width:1600px;}.elementor-2316 .elementor-element.elementor-element-4b35c8b{--width:56%;}.elementor-2316 .elementor-element.elementor-element-ac05322{--width:1144px;}.elementor-2316 .elementor-element.elementor-element-0b7e0f4{--width:56%;}.elementor-2316 .elementor-element.elementor-element-6a1e8cf{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2316 .elementor-element.elementor-element-5d77794{--width:545.667px;}.elementor-2316 .elementor-element.elementor-element-62a17cd{--width:832px;}.elementor-2316 .elementor-element.elementor-element-ac05322{--width:832px;}}@media(max-width:767px){.elementor-2316 .elementor-element.elementor-element-2a67e90{--padding-top:95px;--padding-bottom:0px;--padding-left:28px;--padding-right:0px;}.elementor-2316 .elementor-element.elementor-element-5d77794{--width:500px;}.elementor-2316 .elementor-element.elementor-element-f7953f9 .elementor-heading-title{font-size:32px;line-height:1.5em;}.elementor-2316 .elementor-element.elementor-element-ef1dd86 .elementor-heading-title{font-size:18px;line-height:1.9em;}.elementor-2316 .elementor-element.elementor-element-1d45873{width:var( --container-widget-width, 242.667px );max-width:242.667px;--container-widget-width:242.667px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-fc97fde{width:100%;max-width:100%;}.elementor-2316 .elementor-element.elementor-element-fc97fde .counter-item .countdown-number{font-size:20px;}.elementor-2316 .elementor-element.elementor-element-fc97fde .counter-item .smalltext{font-size:13px;}.elementor-2316 .elementor-element.elementor-element-7f336dd{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2316 .elementor-element.elementor-element-7f336dd .ekit_double_button{width:100%;}.elementor-2316 .elementor-element.elementor-element-b000431:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-b000431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mftd.aydi.ma/wp-content/uploads/2026/07/Casablanca_dusk_Hassan_II_Mosque…_202607012019-scaled.jpeg");}.elementor-2316 .elementor-element.elementor-element-b000431{--padding-top:95px;--padding-bottom:0px;--padding-left:28px;--padding-right:0px;}.elementor-2316 .elementor-element.elementor-element-17832dc .elementor-heading-title{font-size:32px;line-height:1.5em;}.elementor-2316 .elementor-element.elementor-element-3b1108d .elementor-heading-title{font-size:18px;line-height:1.9em;}.elementor-2316 .elementor-element.elementor-element-70bbaa5{width:var( --container-widget-width, 242.667px );max-width:242.667px;--container-widget-width:242.667px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-8b1f031{width:100%;max-width:100%;}.elementor-2316 .elementor-element.elementor-element-8b1f031 .counter-item .countdown-number{font-size:20px;}.elementor-2316 .elementor-element.elementor-element-8b1f031 .counter-item .smalltext{font-size:13px;}.elementor-2316 .elementor-element.elementor-element-6eadb3a{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2316 .elementor-element.elementor-element-6eadb3a .ekit_double_button{width:100%;}.elementor-2316 .elementor-element.elementor-element-4b35c8b:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-4b35c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2316 .elementor-element.elementor-element-ac05322{--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2316 .elementor-element.elementor-element-0b7e0f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-fe38c9c .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-47f65f0 .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-47a5f96 .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-dac7530 .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-d1033c1 .elementor-image-box-img{margin-bottom:14px;}.elementor-2316 .elementor-element.elementor-element-c31f60f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2316 .elementor-element.elementor-element-343af98{border-width:2px 2px 0px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;}.elementor-2316 .elementor-element.elementor-element-0139cd6{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-2316 .elementor-element.elementor-element-b62c19e{border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-2316 .elementor-element.elementor-element-520cb00{border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;}.elementor-2316 .elementor-element.elementor-element-8aed00c{border-width:1px 2px 1px 2px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:1px;--border-left-width:2px;}.elementor-2316 .elementor-element.elementor-element-3bf8d05{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2316 .elementor-element.elementor-element-51a6ea3{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2316 .elementor-element.elementor-element-1c98cbd .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-2316 .elementor-element.elementor-element-1c98cbd .ekit-price-card-slider{--ekit_client_logo_slidetosho:1;}.elementor-2316 .elementor-element.elementor-element-7bcc8d1 .ekit_double_button{width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-7024b87 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fe38c9c */.elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47f65f0 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47a5f96 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dac7530 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d1033c1 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7024b87 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fe38c9c */.elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47f65f0 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47a5f96 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dac7530 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d1033c1 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7024b87 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fe38c9c */.elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47f65f0 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47a5f96 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dac7530 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d1033c1 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7024b87 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fe38c9c */.elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47f65f0 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47a5f96 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dac7530 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d1033c1 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7024b87 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fe38c9c */.elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47f65f0 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47a5f96 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dac7530 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d1033c1 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7024b87 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fe38c9c */.elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47f65f0 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47a5f96 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dac7530 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d1033c1 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7024b87 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fe38c9c */.elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47f65f0 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47a5f96 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dac7530 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d1033c1 */.elementor-2316 .elementor-element.elementor-element-7024b87 .elementor-image-box-img img {
    
    padding: 20px;
    border-radius: 15px;
    background-color: #071B34;
    transition-duration: 0.3s;
}/* End custom CSS */