.elementor-2096 .elementor-element.elementor-element-d435aa1{z-index:1;overflow:visible;}.elementor-2096 .elementor-element.elementor-element-937b31e .elementor-repeater-item-1635f37.line{left:14.53%;}.elementor-2096 .elementor-element.elementor-element-937b31e .elementor-repeater-item-8e93fdb.line{left:40.171%;}.elementor-2096 .elementor-element.elementor-element-937b31e .elementor-repeater-item-ae0f20a.line{left:65.8%;}.elementor-2096 .elementor-element.elementor-element-937b31e .elementor-repeater-item-298b641.line{left:91.453%;}.elementor-2096 .elementor-element.elementor-element-937b31e .line{background-color:#E7E7E780;}.elementor-2096 .elementor-element.elementor-element-60734c3{z-index:9;overflow:visible;}.elementor-2096 .elementor-element.elementor-element-b196759 .bg-wrap .elementor-repeater-item-88bdbf2{background-image:url("https://cabinetdebbagh.ma/wp-content/uploads/2026/11/Branded-High-Visibility-Vests-at-Construction-Site.png");}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-88bdbf2.slide{justify-content:center;align-items:flex-start;text-align:left;}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-88bdbf2.slide .title{max-width:750px;font-size:68px;line-height:78px;}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-88bdbf2.slide .desc{max-width:700px;color:#FFFFFF;font-size:20px;line-height:30px;margin:0px 0px 62px 0px;}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-88bdbf2.slide .url1{margin:0px 20px 0px 0px;}.elementor-2096 .elementor-element.elementor-element-b196759 .bg-wrap .elementor-repeater-item-69db93f{background-image:url("https://cabinetdebbagh.ma/wp-content/uploads/2026/11/ChatGPT-Image-Nov-6-2026-09_44_29-AM.png");}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-69db93f.slide{justify-content:center;align-items:flex-start;text-align:left;}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-69db93f.slide .title{max-width:750px;font-size:68px;line-height:78px;}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-69db93f.slide .desc{max-width:700px;color:#FFFFFF;font-size:20px;line-height:30px;margin:0px 0px 62px 0px;}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-69db93f.slide .url1{margin:0px 20px 0px 0px;}.elementor-repeater-item-2334267.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-2096 .elementor-element.elementor-element-b196759 .master-slider{min-height:940px;height:940px;}.elementor-2096 .elementor-element.elementor-element-b196759 .nav-arrow{visibility:visible;}.elementor-2096 .elementor-element.elementor-element-df900b9{z-index:9;overflow:visible;}.elementor-2096 .elementor-element.elementor-element-3cebd5a{--spacer-size:100px;}.elementor-2096 .elementor-element.elementor-element-c81820c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2096 .elementor-element.elementor-element-c81820c{overflow:visible;}.elementor-2096 .elementor-element.elementor-element-ed8aaad .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-2096 .elementor-element.elementor-element-7056e48{--divider-border-style:solid;--divider-color:var( --e-global-color-tombuild_accent );--divider-border-width:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2096 .elementor-element.elementor-element-7056e48 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-2096 .elementor-element.elementor-element-7056e48 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-2096 .elementor-element.elementor-element-f3ee38e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;font-size:16px;font-weight:400;line-height:24px;}.elementor-repeater-item-c4f299d.master-decor{left:0px;top:0px;visibility:visible;}.elementor-2096 .elementor-element.elementor-element-df24000 > .elementor-element-populated{margin:0px 0px 0px 85px;--e-column-margin-right:0px;--e-column-margin-left:85px;}.elementor-2096 .elementor-element.elementor-element-3a012f5 .elementor-repeater-item-6da4eb7.master-fancy-image{left:0px;top:0px;visibility:visible;z-index:5;}.elementor-2096 .elementor-element.elementor-element-3a012f5 .elementor-repeater-item-8a264d2.master-shape{background-color:transparent;top:-20px;background-image:linear-gradient(270deg, #092357 0%, #FFFFFF 100%);width:150px;height:110px;opacity:0.4;visibility:visible;right:-20px;left:unset;}.elementor-2096 .elementor-element.elementor-element-3a012f5 .elementor-repeater-item-badee8a.master-shape{background-color:transparent;bottom:-20px;background-image:linear-gradient(90deg, #092357 0%, #FFFFFF 100%);width:150px;height:110px;opacity:0.4;visibility:visible;left:-20px;}.elementor-2096 .elementor-element.elementor-element-3a012f5 .elementor-repeater-item-e9b0c9f.master-text{visibility:visible;left:0px;top:0px;}.elementor-2096 .elementor-element.elementor-element-3a012f5  .master-gallery-stack{left:0px;top:0px;}.elementor-2096 .elementor-element.elementor-element-8a91feb{--display:flex;--padding-top:62px;--padding-bottom:61px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2096 .elementor-element.elementor-element-2186145{padding:70px 0px 70px 0px;text-align:center;}.elementor-2096 .elementor-element.elementor-element-2186145 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-2096 .elementor-element.elementor-element-f1a6aaf{--e-image-carousel-slides-to-show:6;}.elementor-2096 .elementor-element.elementor-element-f1a6aaf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2096 .elementor-element.elementor-element-f1a6aaf .elementor-swiper-button.elementor-swiper-button-next{font-size:4px;}.elementor-2096 .elementor-element.elementor-element-f1a6aaf .swiper-pagination-bullet{background:var( --e-global-color-tombuild_accent );}.elementor-2096 .elementor-element.elementor-element-f1a6aaf .swiper-wrapper{display:flex;align-items:center;}.elementor-2096 .elementor-element.elementor-element-7b1b503 > .elementor-container{max-width:1730px;}.elementor-2096 .elementor-element.elementor-element-7b1b503{margin-top:0px;margin-bottom:135px;z-index:9;overflow:visible;}.elementor-2096 .elementor-element.elementor-element-29e985f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2096 .elementor-element.elementor-element-29e985f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tombuild_light );}.elementor-2096 .elementor-element.elementor-element-29e985f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-2096 .elementor-element.elementor-element-29e985f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2096 .elementor-element.elementor-element-51374d6{--spacer-size:100px;}.elementor-2096 .elementor-element.elementor-element-273fe2a .elementor-repeater-item-b80c43f.master-text{visibility:visible;left:0px;top:0px;}.elementor-2096 .elementor-element.elementor-element-273fe2a  .master-gallery-stack{left:0px;top:0px;}.elementor-2096 .elementor-element.elementor-element-273fe2a{width:var( --container-widget-width, 51px );max-width:51px;--container-widget-width:51px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2096 .elementor-element.elementor-element-273fe2a{right:0px;}body.rtl .elementor-2096 .elementor-element.elementor-element-273fe2a{left:0px;}.elementor-2096 .elementor-element.elementor-element-8fe6a45{overflow:visible;}.elementor-2096 .elementor-element.elementor-element-ef4b81a > .elementor-widget-container{margin:0px 0px 82px 0px;}.elementor-2096 .elementor-element.elementor-element-ef4b81a .master-heading .sub-heading{max-width:600px;font-size:16px;line-height:24px;}.elementor-2096 .elementor-element.elementor-element-ef4b81a .master-heading .main-heading{margin-bottom:27px;}.elementor-2096 .elementor-element.elementor-element-ef4b81a .master-heading h2{font-size:32px;font-weight:normal;line-height:48px;}.elementor-2096 .elementor-element.elementor-element-08ddab0{padding:0px 0px 30px 0px;overflow:visible;}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box .bg, .elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box .bg-static{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-tombuild_border );}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box .bg-hover{background-color:var( --e-global-color-tombuild_primary );}.elementor-2096 .elementor-element.elementor-element-60ae958 .elementor-repeater-item-0256db4.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-2096 .elementor-element.elementor-element-60ae958 .url-wrap{position:relative;}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon{font-size:40px;width:70px;height:70px;line-height:70px;}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon svg{width:40px;max-width:40px;}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box .master-icon{box-shadow:0px 10px 25px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-60ae958:hover .master-icon-box .master-icon{color:var( --e-global-color-tombuild_accent );}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon:after{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon:before{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-60ae958.icon-has-bg:hover .master-icon{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box:hover .headline-2{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box:hover .desc{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box:hover .bg, .elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box:hover .bg-static{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E7E700;}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box:hover .inner{box-shadow:0px 10px 35px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box > .inner{padding:50px 40px 42px 40px;}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box .icon-wrap{margin:0px 0px 24px 0px;}.elementor-2096 .elementor-element.elementor-element-60ae958 .headline-2{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-60ae958 .desc{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-link{color:var( --e-global-color-tombuild_text );}.elementor-2096 .elementor-element.elementor-element-60ae958 .master-icon-box:hover .master-link{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box .bg, .elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box .bg-static{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-tombuild_border );}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box .bg-hover{background-color:var( --e-global-color-tombuild_primary );}.elementor-2096 .elementor-element.elementor-element-0eab794 .elementor-repeater-item-0256db4.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-2096 .elementor-element.elementor-element-0eab794 .url-wrap{position:relative;}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon{font-size:40px;width:70px;height:70px;line-height:70px;}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon svg{width:40px;max-width:40px;}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box .master-icon{box-shadow:0px 10px 25px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-0eab794:hover .master-icon-box .master-icon{color:var( --e-global-color-tombuild_accent );}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon:after{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon:before{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-0eab794.icon-has-bg:hover .master-icon{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box:hover .headline-2{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box:hover .desc{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box:hover .bg, .elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box:hover .bg-static{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E7E700;}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box:hover .inner{box-shadow:0px 10px 35px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box > .inner{padding:50px 40px 42px 40px;}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box .icon-wrap{margin:0px 0px 24px 0px;}.elementor-2096 .elementor-element.elementor-element-0eab794 .headline-2{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-0eab794 .desc{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-link{color:var( --e-global-color-tombuild_text );}.elementor-2096 .elementor-element.elementor-element-0eab794 .master-icon-box:hover .master-link{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box .bg, .elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box .bg-static{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-tombuild_border );}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box .bg-hover{background-color:var( --e-global-color-tombuild_primary );}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .elementor-repeater-item-0256db4.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .url-wrap{position:relative;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon{font-size:40px;width:70px;height:70px;line-height:70px;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon svg{width:40px;max-width:40px;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box .master-icon{box-shadow:0px 10px 25px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-ac5ef6b:hover .master-icon-box .master-icon{color:var( --e-global-color-tombuild_accent );}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon:after{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon:before{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b.icon-has-bg:hover .master-icon{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box:hover .headline-2{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box:hover .desc{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box:hover .bg, .elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box:hover .bg-static{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E7E700;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box:hover .inner{box-shadow:0px 10px 35px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box > .inner{padding:50px 40px 42px 40px;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box .icon-wrap{margin:0px 0px 24px 0px;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .headline-2{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .desc{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-link{color:var( --e-global-color-tombuild_text );}.elementor-2096 .elementor-element.elementor-element-ac5ef6b .master-icon-box:hover .master-link{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-12016df{width:auto;max-width:auto;top:-86px;z-index:0;}body:not(.rtl) .elementor-2096 .elementor-element.elementor-element-12016df{right:-86px;}body.rtl .elementor-2096 .elementor-element.elementor-element-12016df{left:-86px;}.elementor-2096 .elementor-element.elementor-element-c204423{margin-top:0px;margin-bottom:-135px;overflow:visible;}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box .bg, .elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box .bg-static{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-tombuild_border );}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box .bg-hover{background-color:var( --e-global-color-tombuild_primary );}.elementor-2096 .elementor-element.elementor-element-c25f308 .elementor-repeater-item-0256db4.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-2096 .elementor-element.elementor-element-c25f308 .url-wrap{position:relative;}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon{font-size:40px;width:70px;height:70px;line-height:70px;}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon svg{width:40px;max-width:40px;}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box .master-icon{box-shadow:0px 10px 25px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-c25f308:hover .master-icon-box .master-icon{color:var( --e-global-color-tombuild_accent );}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon:after{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon:before{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-c25f308.icon-has-bg:hover .master-icon{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box:hover .headline-2{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box:hover .desc{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box:hover .bg, .elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box:hover .bg-static{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E7E700;}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box:hover .inner{box-shadow:0px 10px 35px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box > .inner{padding:50px 40px 42px 40px;}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box .icon-wrap{margin:0px 0px 24px 0px;}.elementor-2096 .elementor-element.elementor-element-c25f308 .headline-2{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-c25f308 .desc{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-link{color:var( --e-global-color-tombuild_text );}.elementor-2096 .elementor-element.elementor-element-c25f308 .master-icon-box:hover .master-link{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box .bg, .elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box .bg-static{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-tombuild_border );}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box .bg-hover{background-color:var( --e-global-color-tombuild_primary );}.elementor-2096 .elementor-element.elementor-element-e9bae1e .elementor-repeater-item-0256db4.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .url-wrap{position:relative;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon{font-size:40px;width:70px;height:70px;line-height:70px;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon svg{width:40px;max-width:40px;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box .master-icon{box-shadow:0px 10px 25px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-e9bae1e:hover .master-icon-box .master-icon{color:var( --e-global-color-tombuild_accent );}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon:after{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon:before{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-e9bae1e.icon-has-bg:hover .master-icon{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box:hover .headline-2{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box:hover .desc{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box:hover .bg, .elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box:hover .bg-static{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E7E700;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box:hover .inner{box-shadow:0px 10px 35px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box > .inner{padding:50px 40px 42px 40px;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box .icon-wrap{margin:0px 0px 24px 0px;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .headline-2{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .desc{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-link{color:var( --e-global-color-tombuild_text );}.elementor-2096 .elementor-element.elementor-element-e9bae1e .master-icon-box:hover .master-link{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box .bg, .elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box .bg-static{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-tombuild_border );}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box .bg-hover{background-color:var( --e-global-color-tombuild_primary );}.elementor-2096 .elementor-element.elementor-element-7b86d5a .elementor-repeater-item-0256db4.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .url-wrap{position:relative;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon{font-size:40px;width:70px;height:70px;line-height:70px;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon svg{width:40px;max-width:40px;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box .master-icon{box-shadow:0px 10px 25px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-7b86d5a:hover .master-icon-box .master-icon{color:var( --e-global-color-tombuild_accent );}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon:after{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon:before{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-7b86d5a.icon-has-bg:hover .master-icon{background-color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box:hover .headline-2{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box:hover .desc{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box:hover .bg, .elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box:hover .bg-static{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E7E700;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box:hover .inner{box-shadow:0px 10px 35px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box > .inner{padding:50px 40px 42px 40px;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box .icon-wrap{margin:0px 0px 24px 0px;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .headline-2{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .desc{margin-bottom:30px;}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-link{color:var( --e-global-color-tombuild_text );}.elementor-2096 .elementor-element.elementor-element-7b86d5a .master-icon-box:hover .master-link{color:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-f263c9f{--spacer-size:75px;}.elementor-2096 .elementor-element.elementor-element-a14777f > .elementor-container{max-width:1730px;}.elementor-2096 .elementor-element.elementor-element-a14777f{margin-top:0px;margin-bottom:130px;z-index:9;overflow:visible;}.elementor-2096 .elementor-element.elementor-element-ef35117:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2096 .elementor-element.elementor-element-ef35117 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cabinetdebbagh.ma/wp-content/uploads/2023/09/construction-bg-parallax-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2096 .elementor-element.elementor-element-ef35117 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2096 .elementor-element.elementor-element-ef35117 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2096 .elementor-element.elementor-element-39d52f9{--spacer-size:100px;}.elementor-2096 .elementor-element.elementor-element-2056889 .elementor-repeater-item-b80c43f.master-text{visibility:visible;left:0px;top:0px;}.elementor-2096 .elementor-element.elementor-element-2056889  .master-gallery-stack{left:0px;top:0px;}.elementor-2096 .elementor-element.elementor-element-2056889{width:var( --container-widget-width, 71px );max-width:71px;--container-widget-width:71px;--container-widget-flex-grow:0;top:-10px;}body:not(.rtl) .elementor-2096 .elementor-element.elementor-element-2056889{right:-10px;}body.rtl .elementor-2096 .elementor-element.elementor-element-2056889{left:-10px;}.elementor-2096 .elementor-element.elementor-element-9e964e9{overflow:visible;}.elementor-2096 .elementor-element.elementor-element-60ccf47 > .elementor-widget-container{margin:0px 0px 82px 0px;}.elementor-2096 .elementor-element.elementor-element-60ccf47 .master-heading .main-heading{max-width:700px;color:#FFFFFF;margin-bottom:0px;}.elementor-2096 .elementor-element.elementor-element-60ccf47 .master-heading h2{font-size:32px;}.elementor-2096 .elementor-element.elementor-element-da80281 .flickity-prev-next-button{margin-bottom:95px;}.elementor-2096 .elementor-element.elementor-element-da80281 .projects-filter{position:relative;}.elementor-2096 .elementor-element.elementor-element-da80281 > .elementor-widget-container{margin:0px 0px -135px 0px;}.elementor-2096 .elementor-element.elementor-element-da80281{z-index:9;}.elementor-2096 .elementor-element.elementor-element-da80281 .master-carousel-box .item-carousel{opacity:1;}.elementor-2096 .elementor-element.elementor-element-da80281 .master-carousel-box .item-carousel.is-selected{opacity:1;}.elementor-2096 .elementor-element.elementor-element-da80281 .master-carousel-box:hover .item-carousel{opacity:1;}.elementor-2096 .elementor-element.elementor-element-da80281 .master-carousel-box:hover .item-carousel.is-selected{opacity:1;}.elementor-2096 .elementor-element.elementor-element-da80281 .master-project .content-wrap{padding:35px 35px 35px 35px;}.elementor-2096 .elementor-element.elementor-element-da80281 .headline-2{font-size:20px;}.elementor-2096 .elementor-element.elementor-element-bea1674 .elementor-repeater-item-b80c43f.master-text{visibility:visible;left:0px;top:0px;}.elementor-2096 .elementor-element.elementor-element-bea1674  .master-gallery-stack{left:0px;top:0px;}.elementor-2096 .elementor-element.elementor-element-bea1674{width:var( --container-widget-width, 51px );max-width:51px;--container-widget-width:51px;--container-widget-flex-grow:0;bottom:-4px;}body:not(.rtl) .elementor-2096 .elementor-element.elementor-element-bea1674{left:0px;}body.rtl .elementor-2096 .elementor-element.elementor-element-bea1674{right:0px;}.elementor-2096 .elementor-element.elementor-element-263bf69{overflow:visible;}.elementor-2096 .elementor-element.elementor-element-0ce1676{--spacer-size:87px;}.elementor-2096 .elementor-element.elementor-element-27890ee{overflow:visible;}.elementor-2096 .elementor-element.elementor-element-14a2d6d{overflow:visible;}.elementor-2096 .elementor-element.elementor-element-88b8b8d > .elementor-widget-container{margin:0px 0px 82px 0px;}.elementor-2096 .elementor-element.elementor-element-88b8b8d .master-heading .sub-heading{max-width:650px;color:var( --e-global-color-tombuild_primary );font-size:16px;line-height:24px;}.elementor-2096 .elementor-element.elementor-element-88b8b8d .master-heading .main-heading{margin-bottom:27px;}.elementor-2096 .elementor-element.elementor-element-88b8b8d .master-heading h2{font-size:32px;}.elementor-2096 .elementor-element.elementor-element-37bc045 .flickity-prev-next-button.previous{left:-70px;}.elementor-2096 .elementor-element.elementor-element-37bc045 .flickity-prev-next-button.next{right:-70px;}.elementor-2096 .elementor-element.elementor-element-37bc045{z-index:1;}.elementor-2096 .elementor-element.elementor-element-37bc045 .master-news.active .content-wrap{box-shadow:0px 10px 35px 0px rgba(33, 39.00000000000003, 53, 0.2);}.elementor-2096 .elementor-element.elementor-element-37bc045 .master-link{color:var( --e-global-color-tombuild_text );}.elementor-2096 .elementor-element.elementor-element-37bc045 .master-news.active .master-link{color:var( --e-global-color-tombuild_accent );}.elementor-2096 .elementor-element.elementor-element-378a956{overflow:visible;}.elementor-2096 .elementor-element.elementor-element-c3a404d{overflow:visible;}.elementor-2096 .elementor-element.elementor-element-3943572 > .elementor-widget-container{margin:0px 0px 82px 0px;}.elementor-2096 .elementor-element.elementor-element-3943572 .master-heading .sub-heading{max-width:650px;color:#022047;font-size:16px;line-height:24px;}.elementor-2096 .elementor-element.elementor-element-3943572 .master-heading .main-heading{margin-bottom:27px;}.elementor-2096 .elementor-element.elementor-element-3943572 .master-heading h2{font-size:32px;}.elementor-2096 .elementor-element.elementor-element-98504ed .blogCarousel.swiper-container{--ekit_blog_posts_spacing:30px;--ekit_blog_posts_slide_show:3;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-blog-block-post, .elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-image-card, .elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-card{background-color:#00000000;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .ekit-blog-carousel-pagination{text-align:center;justify-content:center;top:108%;}.elementor-2096 .elementor-element.elementor-element-98504ed{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-image-card{display:block;}.elementor-2096 .elementor-element.elementor-element-98504ed .wihout-masonry .elementskit-blog-block-post, .elementor-2096 .elementor-element.elementor-element-98504ed .wihout-masonry .elementskit-post-image-card, .elementor-2096 .elementor-element.elementor-element-98504ed .wihout-masonry .elementskit-post-card{margin:0px 0px 3px 0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-blog-block-post .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-image-card .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-body{background-color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#E1E0E6;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-image-card:hover .elementskit-post-body {border-color:#FB3E49;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-entry-thumb{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;margin:0px 0px 15px 0px;} .elementor-2096 .elementor-element.elementor-element-98504ed .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-meta-categories{top:20px;left:70%;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-meta-categories .elementskit-meta-wraper span a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:19px;color:#121A24;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-meta-categories .elementskit-meta-wraper span{background-color:#FFFFFF;padding:5px 13px 5px 13px;border-radius:0px 0px 0px 0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-body .entry-title, .elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-entry-header .entry-title, .elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Chivo", Sans-serif;font-weight:600;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-body .entry-title a{color:#022047;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-entry-header .entry-title a{color:#022047;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-body .entry-title a:hover{color:#FB3E49;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-entry-header .entry-title a:hover{color:#FB3E49;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-card:hover .entry-title a{color:#FB3E49;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-image-card:hover .entry-title a{color:#FB3E49;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-post-body .entry-title{text-align:left;margin:0px 0px 21px 0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementskit-entry-header .entry-title{text-align:left;margin:0px 0px 21px 0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .ekit-blog-carousel-button-prev{left:-8%;}.elementor-2096 .elementor-element.elementor-element-98504ed .ekit-blog-carousel-button-next{right:-8%;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementor-swiper-button{top:50%;font-size:16px;color:#00000090;background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBEBED;border-radius:100px 100px 100px 100px;padding:14px 14px 14px 14px;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementor-swiper-button svg{fill:#00000090;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementor-swiper-button:hover{color:#FFFFFF;background-color:#FB3E49;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FB3E49;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementor-swiper-button svg:hover{fill:#FFFFFF;}.elementor-2096 .elementor-element.elementor-element-98504ed .swiper-pagination-bullet{height:7px;width:7px;border-radius:100px 100px 100px 100px;}.elementor-2096 .elementor-element.elementor-element-98504ed .swiper-container-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-2096 .elementor-element.elementor-element-98504ed .swiper-pagination-fraction{font-size:7px;}.elementor-2096 .elementor-element.elementor-element-98504ed .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#E1E0E6;opacity:1;}.elementor-2096 .elementor-element.elementor-element-98504ed .swiper-pagination-bullet-active{background-color:#FB3E49;transform:scale(2);border-style:none;}body.elementor-page-2096 #page #main-content{padding-top:0px;padding-bottom:0px;}@media(min-width:1025px){.elementor-2096 .elementor-element.elementor-element-ef35117:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2096 .elementor-element.elementor-element-ef35117 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2096 .elementor-element.elementor-element-b196759 .master-slider{min-height:600px;height:600px;}.elementor-2096 .elementor-element.elementor-element-df24000 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .blogCarousel.swiper-container{--ekit_blog_posts_spacing:30px;--ekit_blog_posts_slide_show:2;}.elementor-2096 .elementor-element.elementor-element-98504ed{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-2096 .elementor-element.elementor-element-b196759 .bg-wrap .elementor-repeater-item-88bdbf2{background-image:url("https://cabinetdebbagh.ma/wp-content/uploads/2026/11/Branded-High-Visibility-Vests-at-Construction-Site-1-e1793957651836.png");}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-88bdbf2.slide .title{font-size:40px;line-height:44px;}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-88bdbf2.slide .desc{font-size:16px;line-height:30px;}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-69db93f.slide .title{font-size:40px;line-height:44px;}.elementor-2096 .elementor-element.elementor-element-b196759 .elementor-repeater-item-69db93f.slide .desc{font-size:16px;line-height:30px;}.elementor-2096 .elementor-element.elementor-element-3cebd5a{--spacer-size:80px;}.elementor-2096 .elementor-element.elementor-element-6102143 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2096 .elementor-element.elementor-element-8a91feb{--padding-top:23px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2096 .elementor-element.elementor-element-2186145{padding:42px 0px 41px 0px;}.elementor-2096 .elementor-element.elementor-element-2186145 .elementor-heading-title{font-size:27px;}.elementor-2096 .elementor-element.elementor-element-f1a6aaf{--e-image-carousel-slides-to-show:2;padding:0px 0px 10px 0px;}.elementor-2096 .elementor-element.elementor-element-51374d6{--spacer-size:80px;}.elementor-2096 .elementor-element.elementor-element-ef4b81a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2096 .elementor-element.elementor-element-ef4b81a .master-heading h2{font-size:30px;}.elementor-2096 .elementor-element.elementor-element-08ddab0{z-index:10;}.elementor-2096 .elementor-element.elementor-element-60ae958 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2096 .elementor-element.elementor-element-0eab794 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2096 .elementor-element.elementor-element-ac5ef6b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2096 .elementor-element.elementor-element-c25f308 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2096 .elementor-element.elementor-element-e9bae1e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2096 .elementor-element.elementor-element-7b86d5a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2096 .elementor-element.elementor-element-39d52f9{--spacer-size:80px;}.elementor-2096 .elementor-element.elementor-element-14a2d6d{padding:40px 0px 0px 0px;}.elementor-2096 .elementor-element.elementor-element-88b8b8d > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2096 .elementor-element.elementor-element-37bc045 .flickity-prev-next-button.previous{left:23px;}.elementor-2096 .elementor-element.elementor-element-37bc045 .flickity-prev-next-button.next{right:23px;}.elementor-2096 .elementor-element.elementor-element-c3a404d{padding:40px 0px 0px 0px;}.elementor-2096 .elementor-element.elementor-element-3943572 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2096 .elementor-element.elementor-element-3943572 .master-heading h2{font-size:26px;}.elementor-2096 .elementor-element.elementor-element-3943572 .master-heading .sub-heading{font-size:15px;}.elementor-2096 .elementor-element.elementor-element-98504ed .blogCarousel.swiper-container{--ekit_blog_posts_spacing:30px;--ekit_blog_posts_slide_show:1;}.elementor-2096 .elementor-element.elementor-element-98504ed .ekit-blog-carousel-button-prev{left:0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .ekit-blog-carousel-button-next{right:0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .elementor-swiper-button{font-size:0px;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2096 .elementor-element.elementor-element-98504ed .ekit-blog-carousel-pagination{top:100%;}}