.elementor-35 .elementor-element.elementor-element-d8c7f80:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-d8c7f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-35 .elementor-element.elementor-element-d8c7f80 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-d8c7f80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-slides .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .protected-content-error-msg{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-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-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-b9a1c7e .swiper-slide-bg{background-image:url(https://construction.multiservice.ma/wp-content/uploads/2024/09/Bymaro-Grande-Mosquee-Casablanca001-1170x800-c-default.jpg);background-size:cover;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-b9a1c7e .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:darken;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-b9a1c7e .swiper-slide-contents{margin-right:auto;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-b9a1c7e .swiper-slide-inner{align-items:flex-end;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-8031644 .swiper-slide-bg{background-image:url(https://construction.multiservice.ma/wp-content/uploads/2024/09/Design-sans-titre-35-1170x800-c-default.jpg);background-size:cover;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-8031644 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:darken;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-8031644 .swiper-slide-contents{margin-right:auto;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-8031644 .swiper-slide-inner{align-items:flex-end;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-1fac794 .swiper-slide-bg{background-image:url(https://construction.multiservice.ma/wp-content/uploads/2024/09/1-Facade-du-museeNicolasMatheus-1-1170x800-c-default-1170x800-c-default.jpg);background-size:cover;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-1fac794 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:darken;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-1fac794 .swiper-slide-contents{margin-right:auto;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-repeater-item-1fac794 .swiper-slide-inner{align-items:flex-end;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:539px;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-slide-button:hover{background-color:#E75113;}.elementor-35 .elementor-element.elementor-element-f97f2b0{width:var( --container-widget-width, 106.25% );max-width:106.25%;--container-widget-width:106.25%;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .swiper-slide-contents{max-width:64%;text-shadow:21px 12px 43px rgba(0, 0, 0, 0.85);}.elementor-35 .elementor-element.elementor-element-f97f2b0 .swiper-slide-inner{padding:56px 56px 56px 142px;text-align:center;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:38px;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-slide-description{color:#E75113;font-family:"Roboto Slab", Sans-serif;font-size:36px;font-weight:400;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-slide-button{border-width:1px;border-radius:40px;transition-duration:200ms;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-swiper-button{font-size:51px;color:#E75113;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .elementor-swiper-button svg{fill:#E75113;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .swiper-pagination-fraction{font-size:10px;}.elementor-35 .elementor-element.elementor-element-f97f2b0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#E75113;opacity:1;}.elementor-35 .elementor-element.elementor-element-4353d55:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-4353d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-35 .elementor-element.elementor-element-4353d55 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-4353d55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-b9a1c7e .swiper-slide-bg{background-image:url(https://construction.multiservice.ma/wp-content/uploads/2024/09/Bymaro-Grande-Mosquee-Casablanca001-1170x800-c-default.jpg);background-size:cover;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-b9a1c7e .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:darken;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-b9a1c7e .swiper-slide-contents{margin-right:auto;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-b9a1c7e .swiper-slide-inner{align-items:flex-end;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-8031644 .swiper-slide-bg{background-image:url(https://construction.multiservice.ma/wp-content/uploads/2024/09/Design-sans-titre-35-1170x800-c-default.jpg);background-size:cover;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-8031644 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:darken;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-8031644 .swiper-slide-contents{margin-right:auto;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-8031644 .swiper-slide-inner{align-items:flex-end;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-1fac794 .swiper-slide-bg{background-image:url(https://construction.multiservice.ma/wp-content/uploads/2024/09/1-Facade-du-museeNicolasMatheus-1-1170x800-c-default-1170x800-c-default.jpg);background-size:cover;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-1fac794 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:darken;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-1fac794 .swiper-slide-contents{margin-right:auto;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-repeater-item-1fac794 .swiper-slide-inner{align-items:flex-end;}.elementor-35 .elementor-element.elementor-element-d9d825f .swiper-slide{transition-duration:calc(5000ms*1.2);height:539px;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-slide-button:hover{background-color:#E75113;}.elementor-35 .elementor-element.elementor-element-d9d825f{width:var( --container-widget-width, 106.25% );max-width:106.25%;--container-widget-width:106.25%;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-d9d825f .swiper-slide-contents{max-width:64%;text-shadow:21px 12px 43px rgba(0, 0, 0, 0.85);}.elementor-35 .elementor-element.elementor-element-d9d825f .swiper-slide-inner{padding:56px 56px 56px 142px;text-align:center;}.elementor-35 .elementor-element.elementor-element-d9d825f .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:38px;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-slide-description{color:#E75113;font-family:"Roboto Slab", Sans-serif;font-size:36px;font-weight:400;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-slide-button{border-width:1px;border-radius:40px;transition-duration:200ms;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-swiper-button{font-size:51px;color:#E75113;}.elementor-35 .elementor-element.elementor-element-d9d825f .elementor-swiper-button svg{fill:#E75113;}.elementor-35 .elementor-element.elementor-element-d9d825f .swiper-pagination-bullet{height:10px;width:10px;}.elementor-35 .elementor-element.elementor-element-d9d825f .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-35 .elementor-element.elementor-element-d9d825f .swiper-pagination-fraction{font-size:10px;}.elementor-35 .elementor-element.elementor-element-d9d825f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#E75113;opacity:1;}.elementor-35 .elementor-element.elementor-element-cf91b96 > .elementor-background-overlay{background-color:#210909;opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-cf91b96 > .elementor-container{max-width:1151px;min-height:839px;}.elementor-35 .elementor-element.elementor-element-cf91b96 .elementor-background-overlay{filter:brightness( 0% ) contrast( 200% ) saturate( 50% ) blur( 10px ) hue-rotate( 202deg );}.elementor-35 .elementor-element.elementor-element-cf91b96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-35 .elementor-element.elementor-element-49a46fe{width:var( --container-widget-width, 73.471% );max-width:73.471%;--container-widget-width:73.471%;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-49a46fe > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-35 .elementor-element.elementor-element-2c25d02{width:var( --container-widget-width, 45.795% );max-width:45.795%;--container-widget-width:45.795%;--container-widget-flex-grow:0;top:245.958px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2c25d02{left:641.005px;}body.rtl .elementor-35 .elementor-element.elementor-element-2c25d02{right:641.005px;}.elementor-35 .elementor-element.elementor-element-6f977a6{width:var( --container-widget-width, 22.579% );max-width:22.579%;--container-widget-width:22.579%;--container-widget-flex-grow:0;top:-226.014px;z-index:0;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-6f977a6{left:57.181px;}body.rtl .elementor-35 .elementor-element.elementor-element-6f977a6{right:57.181px;}.elementor-35 .elementor-element.elementor-element-6f977a6 img{width:86%;height:2000px;opacity:0.24;border-style:solid;border-width:0px 0px 0px 3px;border-color:#FFFFFF52;}.elementor-35 .elementor-element.elementor-element-cf8685e{width:var( --container-widget-width, 22.579% );max-width:22.579%;--container-widget-width:22.579%;--container-widget-flex-grow:0;top:-223.014px;z-index:0;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-cf8685e{left:607.181px;}body.rtl .elementor-35 .elementor-element.elementor-element-cf8685e{right:607.181px;}.elementor-35 .elementor-element.elementor-element-cf8685e img{width:86%;height:2000px;opacity:0.24;border-style:solid;border-width:0px 0px 0px 3px;border-color:#FFFFFF52;}.elementor-35 .elementor-element.elementor-element-4496a1f{width:var( --container-widget-width, 22.579% );max-width:22.579%;--container-widget-width:22.579%;--container-widget-flex-grow:0;top:-223.014px;z-index:0;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-4496a1f{left:472.181px;}body.rtl .elementor-35 .elementor-element.elementor-element-4496a1f{right:472.181px;}.elementor-35 .elementor-element.elementor-element-4496a1f img{width:86%;height:2000px;opacity:0.24;border-style:solid;border-width:0px 0px 0px 3px;border-color:#FFFFFF52;}.elementor-35 .elementor-element.elementor-element-d40a3c4{width:var( --container-widget-width, 22.579% );max-width:22.579%;--container-widget-width:22.579%;--container-widget-flex-grow:0;top:-223.014px;z-index:0;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-d40a3c4{left:333.181px;}body.rtl .elementor-35 .elementor-element.elementor-element-d40a3c4{right:333.181px;}.elementor-35 .elementor-element.elementor-element-d40a3c4 img{width:86%;height:2000px;opacity:0.24;border-style:solid;border-width:0px 0px 0px 3px;border-color:#FFFFFF52;}.elementor-35 .elementor-element.elementor-element-f3796cb{width:var( --container-widget-width, 22.579% );max-width:22.579%;--container-widget-width:22.579%;--container-widget-flex-grow:0;top:-225.003px;z-index:0;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-f3796cb{left:196.172px;}body.rtl .elementor-35 .elementor-element.elementor-element-f3796cb{right:196.172px;}.elementor-35 .elementor-element.elementor-element-f3796cb img{width:86%;height:2000px;opacity:0.24;border-style:solid;border-width:0px 0px 0px 3px;border-color:#FFFFFF52;}.elementor-35 .elementor-element.elementor-element-07a81aa{width:var( --container-widget-width, 22.579% );max-width:22.579%;--container-widget-width:22.579%;--container-widget-flex-grow:0;top:-222.014px;z-index:0;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-07a81aa{left:-75.806px;}body.rtl .elementor-35 .elementor-element.elementor-element-07a81aa{right:-75.806px;}.elementor-35 .elementor-element.elementor-element-07a81aa img{width:86%;height:2000px;opacity:0.24;border-style:solid;border-width:0px 0px 0px 3px;border-color:#FFFFFF52;}.elementor-35 .elementor-element.elementor-element-c602abb{width:var( --container-widget-width, 22.579% );max-width:22.579%;--container-widget-width:22.579%;--container-widget-flex-grow:0;top:-224.014px;z-index:0;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-c602abb{left:-203.806px;}body.rtl .elementor-35 .elementor-element.elementor-element-c602abb{right:-203.806px;}.elementor-35 .elementor-element.elementor-element-c602abb img{width:86%;height:2000px;opacity:0.24;border-style:solid;border-width:0px 0px 0px 3px;border-color:#FFFFFF52;}.elementor-35 .elementor-element.elementor-element-3124f4d{width:var( --container-widget-width, 22.579% );max-width:22.579%;--container-widget-width:22.579%;--container-widget-flex-grow:0;top:-225.014px;z-index:0;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-3124f4d{left:-340.819px;}body.rtl .elementor-35 .elementor-element.elementor-element-3124f4d{right:-340.819px;}.elementor-35 .elementor-element.elementor-element-3124f4d img{width:86%;height:2000px;opacity:0.24;border-style:solid;border-width:0px 0px 0px 3px;border-color:#FFFFFF52;}.elementor-35 .elementor-element.elementor-element-1fee849{width:var( --container-widget-width, 22.579% );max-width:22.579%;--container-widget-width:22.579%;--container-widget-flex-grow:0;top:-223.014px;z-index:0;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-1fee849{left:-468.833px;}body.rtl .elementor-35 .elementor-element.elementor-element-1fee849{right:-468.833px;}.elementor-35 .elementor-element.elementor-element-1fee849 img{width:86%;height:2000px;opacity:0.24;border-style:solid;border-width:0px 0px 0px 3px;border-color:#FFFFFF52;}.elementor-35 .elementor-element.elementor-element-e79e746{width:var( --container-widget-width, 45.795% );max-width:45.795%;--container-widget-width:45.795%;--container-widget-flex-grow:0;top:407.969px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-e79e746{left:-147.964px;}body.rtl .elementor-35 .elementor-element.elementor-element-e79e746{right:-147.964px;}.elementor-35 .elementor-element.elementor-element-5e7fb6f{width:var( --container-widget-width, 45.795% );max-width:45.795%;--container-widget-width:45.795%;--container-widget-flex-grow:0;top:548.953px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-5e7fb6f{left:289.026px;}body.rtl .elementor-35 .elementor-element.elementor-element-5e7fb6f{right:289.026px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-35 .elementor-element.elementor-element-2aaeffb{width:var( --container-widget-width, 94.773% );max-width:94.773%;--container-widget-width:94.773%;--container-widget-flex-grow:0;align-self:center;}.elementor-35 .elementor-element.elementor-element-2aaeffb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-7f9198c{width:var( --container-widget-width, 45.795% );max-width:45.795%;--container-widget-width:45.795%;--container-widget-flex-grow:0;top:-145.028px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-7f9198c{left:158.056px;}body.rtl .elementor-35 .elementor-element.elementor-element-7f9198c{right:158.056px;}.elementor-35 .elementor-element.elementor-element-838d088{width:var( --container-widget-width, 45.795% );max-width:45.795%;--container-widget-width:45.795%;--container-widget-flex-grow:0;top:161.979px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-838d088{left:-238.971px;}body.rtl .elementor-35 .elementor-element.elementor-element-838d088{right:-238.971px;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-35 .elementor-element.elementor-element-b498e3a .elementor-button{background-color:#1A1C1A2B;}.elementor-35 .elementor-element.elementor-element-b498e3a .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-b498e3a .elementor-button:focus{background-color:#FFFEFE;color:#000000;}.elementor-35 .elementor-element.elementor-element-b498e3a .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-b498e3a .elementor-button:focus svg{fill:#000000;}.elementor-35 .elementor-element.elementor-element-44c1f46{width:var( --container-widget-width, 69.819% );max-width:69.819%;--container-widget-width:69.819%;--container-widget-flex-grow:0;top:403.961px;text-align:right;}.elementor-35 .elementor-element.elementor-element-44c1f46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-44c1f46{left:210.924px;}body.rtl .elementor-35 .elementor-element.elementor-element-44c1f46{right:210.924px;}.elementor-35 .elementor-element.elementor-element-7a3ad2b:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-7a3ad2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-35 .elementor-element.elementor-element-7a3ad2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-7a3ad2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-35 .elementor-element.elementor-element-bdca891{text-align:center;}.elementor-35 .elementor-element.elementor-element-bdca891 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-b13b16a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-b13b16a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-35 .elementor-element.elementor-element-b13b16a > .elementor-container{max-width:762px;}.elementor-35 .elementor-element.elementor-element-b13b16a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:39px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-b13b16a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-portfolio .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-portfolio .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-msie .elementor-35 .elementor-element.elementor-element-17ec26d .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-35 .elementor-element.elementor-element-17ec26d{--grid-row-gap:17px;--e-transform-transition-duration:1400ms;--grid-column-gap:22px;}.elementor-35 .elementor-element.elementor-element-17ec26d > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-35 .elementor-element.elementor-element-17ec26d .elementor-portfolio-item__img, .elementor-35 .elementor-element.elementor-element-17ec26d .elementor-portfolio-item__overlay{border-radius:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-17ec26d a .elementor-portfolio-item__overlay{background-color:#5D6E5F59;}.elementor-35 .elementor-element.elementor-element-17ec26d a .elementor-portfolio-item__title{color:#000000;}.elementor-35 .elementor-element.elementor-element-17ec26d .elementor-portfolio-item__title{font-family:"Barlow", Sans-serif;font-size:28px;font-weight:500;word-spacing:7px;}.elementor-35 .elementor-element.elementor-element-ad7051b .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-ad7051b .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-ad7051b .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-35 .elementor-element.elementor-element-ad7051b > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-ad7051b .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-ad7051b .elementor-button:focus svg{fill:#000000;}.elementor-35 .elementor-element.elementor-element-5b3fdf2:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-5b3fdf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-35 .elementor-element.elementor-element-5b3fdf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-5b3fdf2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-a3c8dc5{text-align:center;}.elementor-35 .elementor-element.elementor-element-a3c8dc5 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-fea6d31:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-fea6d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-35 .elementor-element.elementor-element-fea6d31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-fea6d31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-35 .elementor-element.elementor-element-b6ef288 > .elementor-widget-container{border-radius:21px 21px 21px 21px;}.elementor-35 .elementor-element.elementor-element-b6ef288 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35 .elementor-element.elementor-element-ecfbeb5:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-ecfbeb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-35 .elementor-element.elementor-element-ecfbeb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-ecfbeb5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-b8cddec > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-b8cddec{text-align:center;}.elementor-35 .elementor-element.elementor-element-b8cddec .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-6f54625 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-6f54625 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-6f54625 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-35 .elementor-element.elementor-element-6f54625 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-6f54625 .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-6f54625 .elementor-button:focus svg{fill:#000000;}.elementor-35 .elementor-element.elementor-element-c774ba7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-35 .elementor-element.elementor-element-c774ba7:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-c774ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-35 .elementor-element.elementor-element-c774ba7 > .elementor-container{min-height:270px;}.elementor-35 .elementor-element.elementor-element-c774ba7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:74px 20px 160px 20px;}.elementor-35 .elementor-element.elementor-element-c774ba7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-266814c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-35 .elementor-element.elementor-element-266814c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construction.multiservice.ma/wp-content/uploads/2024/09/careers-1061x595-c-default.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-266814c > .elementor-element-populated >  .elementor-background-overlay{background-color:#383031E0;opacity:0.6;}.elementor-35 .elementor-element.elementor-element-266814c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-266814c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 100px 85px 100px;}.elementor-35 .elementor-element.elementor-element-266814c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-62f0264{width:var( --container-widget-width, 32.66% );max-width:32.66%;--container-widget-width:32.66%;--container-widget-flex-grow:0;align-self:center;}.elementor-35 .elementor-element.elementor-element-62f0264 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-0eb98c3{width:var( --container-widget-width, 32.66% );max-width:32.66%;--container-widget-width:32.66%;--container-widget-flex-grow:0;top:89.995px;}.elementor-35 .elementor-element.elementor-element-0eb98c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-0eb98c3{left:648.988px;}body.rtl .elementor-35 .elementor-element.elementor-element-0eb98c3{right:648.988px;}.elementor-35 .elementor-element.elementor-element-1577a6c .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-1577a6c .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-1577a6c .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-35 .elementor-element.elementor-element-1577a6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-1577a6c .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-1577a6c .elementor-button:focus svg{fill:#000000;}.elementor-35 .elementor-element.elementor-element-3b42bd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-35 .elementor-element.elementor-element-3b42bd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-43a772c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-35 .elementor-element.elementor-element-43a772c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-43a772c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-43a772c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-4d3b0ea .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:26px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-4d3b0ea .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-4d3b0ea .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-35 .elementor-element.elementor-element-4d3b0ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-4d3b0ea .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-4d3b0ea .elementor-button:focus svg{fill:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-msie .elementor-35 .elementor-element.elementor-element-17ec26d .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-35 .elementor-element.elementor-element-c774ba7{padding:40px 20px 40px 20px;}.elementor-35 .elementor-element.elementor-element-266814c > .elementor-element-populated{padding:40px 50px 45px 50px;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-a296f5f{width:100%;}.elementor-35 .elementor-element.elementor-element-aa69571{width:100%;}.elementor-35 .elementor-element.elementor-element-390e93f{width:40.399%;}.elementor-35 .elementor-element.elementor-element-a86964b{width:59.601%;}.elementor-35 .elementor-element.elementor-element-266814c{width:100%;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-49a46fe{width:var( --container-widget-width, 263.836px );max-width:263.836px;--container-widget-width:263.836px;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-44c1f46{width:var( --container-widget-width, 295.931px );max-width:295.931px;--container-widget-width:295.931px;--container-widget-flex-grow:0;top:560.917px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-44c1f46{left:30.907px;}body.rtl .elementor-35 .elementor-element.elementor-element-44c1f46{right:30.907px;}.elementor-msie .elementor-35 .elementor-element.elementor-element-17ec26d .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-35 .elementor-element.elementor-element-ad7051b .elementor-button{font-size:16px;}.elementor-35 .elementor-element.elementor-element-6f54625 .elementor-button{font-size:16px;}.elementor-35 .elementor-element.elementor-element-266814c > .elementor-element-populated{padding:20px 20px 25px 20px;}.elementor-35 .elementor-element.elementor-element-0eb98c3{width:var( --container-widget-width, 321.991px );max-width:321.991px;--container-widget-width:321.991px;--container-widget-flex-grow:0;top:-2.025px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-0eb98c3{left:0.963px;}body.rtl .elementor-35 .elementor-element.elementor-element-0eb98c3{right:0.963px;}.elementor-35 .elementor-element.elementor-element-1577a6c .elementor-button{font-size:16px;}.elementor-35 .elementor-element.elementor-element-4d3b0ea .elementor-button{font-size:16px;}}/* Start custom CSS for button, class: .elementor-element-b498e3a */.line-hover {
  position: relative;
  display: inline-block; /* لجعل التأثير يحيط فقط بالنص */
  cursor: pointer; /* لإظهار مؤشر اليد عند التمرير فوق النص */
}

.line-hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px; /* ضبط المسافة من النص */
  width: 0;
  height: 2px;
  background-color: #ff8549; /* لون الخط */
  transition: width 0.3s ease; /* تأثير الانتقال لتكبير الخط */
}

.line-hover:hover::after {
  width: 100%; /* عند التمرير يصبح الخط بعرض النص */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-95a937e */.line-hover a {
  position: relative;
  text-decoration: none; /* إزالة أي خط سفلي افتراضي */
  color: #333; /* لون النص */
  font-size: 1.5rem; /* حجم النص */
}

.line-hover a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: #ff8549; /* لون الخط */
  transition: width 0.3s ease; /* تأثير الانتقال لتكبير الخط */
}

.line-hover a:hover::after {
  width: 100%; /* عند التمرير يصبح الخط بعرض النص */
}/* End custom CSS */