.elementor-20 .elementor-element.elementor-element-352b6c3>.elementor-background-overlay{background-color:#000;opacity:.7;transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-352b6c3>.elementor-container{min-height:100vh}.elementor-20 .elementor-element.elementor-element-352b6c3{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:65px 40px 0 40px}.elementor-20 .elementor-element.elementor-element-19d0ec4>.elementor-element-populated{padding:0% 0% 0% 0%}.elementor-20 .elementor-element.elementor-element-5e011cd>.elementor-widget-container{padding:0 0 20px 0}.elementor-20 .elementor-element.elementor-element-5e011cd .elementor-heading-title{text-transform:uppercase;letter-spacing:2px;color:#fff}.elementor-20 .elementor-element.elementor-element-4cd96e8>.elementor-widget-container{margin:-17px 0 0 0}.elementor-20 .elementor-element.elementor-element-4cd96e8 .elementor-heading-title{line-height:91px;color:#fff}.elementor-20 .elementor-element.elementor-element-6445e48{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:19px;line-height:14px;color:#f2f2f2}.elementor-20 .elementor-element.elementor-element-6445e48>.elementor-widget-container{margin:15px 0 0 0;padding:0 144px 0 0}.elementor-20 .elementor-element.elementor-element-3fbecc2{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:19px;line-height:14px;color:#f2f2f2}.elementor-20 .elementor-element.elementor-element-3fbecc2>.elementor-widget-container{margin:15px 0 0 0;padding:0 144px 0 0}.elementor-20 .elementor-element.elementor-element-3640939 .elementor-button{background-color:#fff;fill:#000;color:#000;border-style:solid;border-color:#fff}.elementor-20 .elementor-element.elementor-element-3640939 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-3640939 .elementor-button:focus{background-color:#00000000;color:#fff}.elementor-20 .elementor-element.elementor-element-3640939>.elementor-widget-container{margin:30px 0 0 0}.elementor-20 .elementor-element.elementor-element-3640939 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-3640939 .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-1f95275:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1f95275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-1f95275{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:104px 40px 110px 40px}.elementor-20 .elementor-element.elementor-element-1f95275>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-77f0159>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-00e0e30>.elementor-element-populated{padding:0 96px 0 0}.elementor-20 .elementor-element.elementor-element-e11114a{text-align:left}.elementor-20 .elementor-element.elementor-element-e11114a img{border-radius:8px 8px 8px 8px}.elementor-20 .elementor-element.elementor-element-539598c>.elementor-widget-container{padding:0 0 12px 0}.elementor-20 .elementor-element.elementor-element-539598c .elementor-heading-title{font-size:47px;letter-spacing:-1px}.elementor-20 .elementor-element.elementor-element-fa634f8>.elementor-widget-container{margin:-12px 0 -17px 0;padding:0 48px 0 0}.elementor-20 .elementor-element.elementor-element-fa634f8{font-size:19px;font-weight:500;color:var(--e-global-color-astglobalcolor2)}.elementor-20 .elementor-element.elementor-element-55760a0>.elementor-widget-container{margin:13px 0 0 0;padding:0 48px 0 0}.elementor-20 .elementor-element.elementor-element-55760a0{font-size:19px}.elementor-20 .elementor-element.elementor-element-4edad10 .elementor-button{background-color:#63666a;fill:#fff;color:#fff;border-style:none}.elementor-20 .elementor-element.elementor-element-4edad10 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-4edad10 .elementor-button:focus{background-color:#000}.elementor-20 .elementor-element.elementor-element-4edad10>.elementor-widget-container{margin:10px 0 0 0}.elementor-20 .elementor-element.elementor-element-98ec6ca:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-98ec6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-20 .elementor-element.elementor-element-98ec6ca{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:104px 40px 104px 40px}.elementor-20 .elementor-element.elementor-element-98ec6ca>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-dcd05da>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-dcd05da{margin-top:0;margin-bottom:48px}.elementor-20 .elementor-element.elementor-element-caec290 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:4px}.elementor-20 .elementor-element.elementor-element-81387f2>.elementor-widget-container{padding:0 0 12px 0}.elementor-20 .elementor-element.elementor-element-81387f2 .elementor-heading-title{font-size:47px;letter-spacing:-1px}.elementor-20 .elementor-element.elementor-element-37f5f99 .elementor-button{background-color:#000;fill:#fff;color:#fff;border-style:none}.elementor-20 .elementor-element.elementor-element-37f5f99 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-37f5f99 .elementor-button:focus{background-color:#63666a}.elementor-20 .elementor-element.elementor-element-9d2e61a{margin-top:0;margin-bottom:48px}.elementor-20 .elementor-element.elementor-element-a303181>.elementor-element-populated{padding:0 32px 0 0}.elementor-20 .elementor-element.elementor-element-9155b35 .elementor-image-box-wrapper{text-align:left}.elementor-20 .elementor-element.elementor-element-9155b35.elementor-position-right .elementor-image-box-img{margin-left:24px}.elementor-20 .elementor-element.elementor-element-9155b35.elementor-position-left .elementor-image-box-img{margin-right:24px}.elementor-20 .elementor-element.elementor-element-9155b35.elementor-position-top .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-9155b35 .elementor-image-box-title{margin-bottom:14px}.elementor-20 .elementor-element.elementor-element-9155b35 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-20 .elementor-element.elementor-element-9155b35 .elementor-image-box-img img{border-radius:8px;transition-duration:.3s}.elementor-20 .elementor-element.elementor-element-9155b35 .elementor-image-box-description{font-size:17px}.elementor-20 .elementor-element.elementor-element-316c140 .elementor-button{background-color:#02010100;fill:#63666a;color:#63666a;border-style:solid;border-width:0 0 0 0;padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-316c140 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-316c140 .elementor-button:focus{background-color:#00000000;color:#131316}.elementor-20 .elementor-element.elementor-element-316c140 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-20 .elementor-element.elementor-element-316c140 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-20 .elementor-element.elementor-element-316c140 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-316c140 .elementor-button:focus svg{fill:#131316}.elementor-20 .elementor-element.elementor-element-8c3ad45>.elementor-element-populated{padding:0 16px 0 16px}.elementor-20 .elementor-element.elementor-element-ff98b48>.elementor-widget-container{padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-ff98b48 .elementor-image-box-wrapper{text-align:left}.elementor-20 .elementor-element.elementor-element-ff98b48.elementor-position-right .elementor-image-box-img{margin-left:24px}.elementor-20 .elementor-element.elementor-element-ff98b48.elementor-position-left .elementor-image-box-img{margin-right:24px}.elementor-20 .elementor-element.elementor-element-ff98b48.elementor-position-top .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-ff98b48 .elementor-image-box-title{margin-bottom:14px}.elementor-20 .elementor-element.elementor-element-ff98b48 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-20 .elementor-element.elementor-element-ff98b48 .elementor-image-box-img img{border-radius:8px;transition-duration:.3s}.elementor-20 .elementor-element.elementor-element-69814a3 .elementor-button{background-color:#02010100;fill:#63666a;color:#63666a;border-style:solid;border-width:0 0 0 0;padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-69814a3 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-69814a3 .elementor-button:focus{background-color:#00000000;color:#131316}.elementor-20 .elementor-element.elementor-element-69814a3 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-20 .elementor-element.elementor-element-69814a3 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-20 .elementor-element.elementor-element-69814a3 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-69814a3 .elementor-button:focus svg{fill:#131316}.elementor-20 .elementor-element.elementor-element-a0afcc6>.elementor-element-populated{padding:0 0 0 32px}.elementor-20 .elementor-element.elementor-element-d447c83 .elementor-image-box-wrapper{text-align:left}.elementor-20 .elementor-element.elementor-element-d447c83.elementor-position-right .elementor-image-box-img{margin-left:24px}.elementor-20 .elementor-element.elementor-element-d447c83.elementor-position-left .elementor-image-box-img{margin-right:24px}.elementor-20 .elementor-element.elementor-element-d447c83.elementor-position-top .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-d447c83 .elementor-image-box-title{margin-bottom:14px}.elementor-20 .elementor-element.elementor-element-d447c83 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-20 .elementor-element.elementor-element-d447c83 .elementor-image-box-img img{border-radius:8px;transition-duration:.3s}.elementor-20 .elementor-element.elementor-element-a141d1a .elementor-button{background-color:#02010100;fill:#63666a;color:#63666a;border-style:solid;border-width:0 0 0 0;padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-a141d1a .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-a141d1a .elementor-button:focus{background-color:#00000000;color:#131316}.elementor-20 .elementor-element.elementor-element-a141d1a .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-20 .elementor-element.elementor-element-a141d1a .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-20 .elementor-element.elementor-element-a141d1a .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-a141d1a .elementor-button:focus svg{fill:#131316}.elementor-20 .elementor-element.elementor-element-1a7f92d{margin-top:15px;margin-bottom:0}.elementor-20 .elementor-element.elementor-element-4a2489e>.elementor-element-populated{padding:0 32px 0 0}.elementor-20 .elementor-element.elementor-element-4055c42 .elementor-image-box-wrapper{text-align:left}.elementor-20 .elementor-element.elementor-element-4055c42.elementor-position-right .elementor-image-box-img{margin-left:24px}.elementor-20 .elementor-element.elementor-element-4055c42.elementor-position-left .elementor-image-box-img{margin-right:24px}.elementor-20 .elementor-element.elementor-element-4055c42.elementor-position-top .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-4055c42 .elementor-image-box-title{margin-bottom:14px}.elementor-20 .elementor-element.elementor-element-4055c42 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-20 .elementor-element.elementor-element-4055c42 .elementor-image-box-img img{border-radius:8px;transition-duration:.3s}.elementor-20 .elementor-element.elementor-element-78e3eae .elementor-button{background-color:#02010100;fill:#63666a;color:#63666a;border-style:solid;border-width:0 0 0 0;padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-78e3eae .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-78e3eae .elementor-button:focus{background-color:#00000000;color:#131316}.elementor-20 .elementor-element.elementor-element-78e3eae .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-20 .elementor-element.elementor-element-78e3eae .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-20 .elementor-element.elementor-element-78e3eae .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-78e3eae .elementor-button:focus svg{fill:#131316}.elementor-20 .elementor-element.elementor-element-43f13af>.elementor-element-populated{padding:0 16px 0 16px}.elementor-20 .elementor-element.elementor-element-2bcce22 .elementor-image-box-wrapper{text-align:left}.elementor-20 .elementor-element.elementor-element-2bcce22.elementor-position-right .elementor-image-box-img{margin-left:24px}.elementor-20 .elementor-element.elementor-element-2bcce22.elementor-position-left .elementor-image-box-img{margin-right:24px}.elementor-20 .elementor-element.elementor-element-2bcce22.elementor-position-top .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-2bcce22 .elementor-image-box-title{margin-bottom:14px}.elementor-20 .elementor-element.elementor-element-2bcce22 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-20 .elementor-element.elementor-element-2bcce22 .elementor-image-box-img img{border-radius:8px;transition-duration:.3s}.elementor-20 .elementor-element.elementor-element-a3d2279 .elementor-button{background-color:#02010100;fill:#63666a;color:#63666a;border-style:solid;border-width:0 0 0 0;padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-a3d2279 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-a3d2279 .elementor-button:focus{background-color:#00000000;color:#131316}.elementor-20 .elementor-element.elementor-element-a3d2279 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-20 .elementor-element.elementor-element-a3d2279 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-20 .elementor-element.elementor-element-a3d2279 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-a3d2279 .elementor-button:focus svg{fill:#131316}.elementor-20 .elementor-element.elementor-element-7ccb05e>.elementor-element-populated{padding:0 0 0 32px}.elementor-20 .elementor-element.elementor-element-5d2c990 .elementor-image-box-wrapper{text-align:left}.elementor-20 .elementor-element.elementor-element-5d2c990.elementor-position-right .elementor-image-box-img{margin-left:24px}.elementor-20 .elementor-element.elementor-element-5d2c990.elementor-position-left .elementor-image-box-img{margin-right:24px}.elementor-20 .elementor-element.elementor-element-5d2c990.elementor-position-top .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-5d2c990 .elementor-image-box-title{margin-bottom:14px}.elementor-20 .elementor-element.elementor-element-5d2c990 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-20 .elementor-element.elementor-element-5d2c990 .elementor-image-box-img img{border-radius:8px;transition-duration:.3s}.elementor-20 .elementor-element.elementor-element-d44c4de .elementor-button{background-color:#02010100;fill:#63666a;color:#63666a;border-style:solid;border-width:0 0 0 0;padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-d44c4de .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-d44c4de .elementor-button:focus{background-color:#00000000;color:#131316}.elementor-20 .elementor-element.elementor-element-d44c4de .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-20 .elementor-element.elementor-element-d44c4de .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-20 .elementor-element.elementor-element-d44c4de .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-d44c4de .elementor-button:focus svg{fill:#131316}.elementor-20 .elementor-element.elementor-element-6ddb3e0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6ddb3e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor7);background-image:url(https://bxbconstruction.com/wp-content/uploads/2024/01/xDesign-sans-titre-38.jpg.pagespeed.ic.DH8IF8LaFs.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-20 .elementor-element.elementor-element-6ddb3e0>.elementor-background-overlay{background-color:var(--e-global-color-astglobalcolor7);opacity:.75;transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-6ddb3e0{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:175px 40px 175px 40px}.elementor-20 .elementor-element.elementor-element-026077f{text-align:center}.elementor-20 .elementor-element.elementor-element-026077f .elementor-heading-title{font-size:55px;color:#fff}.elementor-20 .elementor-element.elementor-element-4c1124c{text-align:center}.elementor-20 .elementor-element.elementor-element-4c1124c .elementor-heading-title{font-size:55px;color:#fff}.elementor-20 .elementor-element.elementor-element-f41a9ec>.elementor-widget-container{margin:12px 0 0 0}.elementor-20 .elementor-element.elementor-element-f41a9ec{text-align:center;font-size:19px;line-height:43px;color:#fff}.elementor-20 .elementor-element.elementor-element-e3371a2 .elementor-button{background-color:#63666a;fill:#fff;color:#fff;border-style:none}.elementor-20 .elementor-element.elementor-element-e3371a2 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-e3371a2 .elementor-button:focus{background-color:#000}.elementor-20 .elementor-element.elementor-element-e3371a2>.elementor-widget-container{margin:10px 0 0 0}.elementor-20 .elementor-element.elementor-element-e299631:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e299631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-e299631{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:100px 40px 115px 40px}.elementor-20 .elementor-element.elementor-element-e299631>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-5eba276>.elementor-widget-container{padding:0 0 12px 0}.elementor-20 .elementor-element.elementor-element-5eba276 .elementor-heading-title{font-size:47px;letter-spacing:-1px}.elementor-20 .elementor-element.elementor-element-cfbaf07 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-20 .elementor-element.elementor-element-cfbaf07 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-20 .elementor-element.elementor-element-cfbaf07{--titles-container-justify-content:flex-start;--image-border-radius:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-hover:#000;--galleries-pointer-bg-color-hover:#575757;--gallery-title-color-active:#000;--galleries-pointer-bg-color-active:#575757}.elementor-20 .elementor-element.elementor-element-cfbaf07>.elementor-widget-container{margin:10px 0 0 0}.elementor-20 .elementor-element.elementor-element-cfbaf07 .elementor-gallery-title{font-size:17px;--space-between:25px}.elementor-20 .elementor-element.elementor-element-cfbaf07 .elementor-gallery__titles-container{margin-bottom:50px}.elementor-20 .elementor-element.elementor-element-8ffef82:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8ffef82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-20 .elementor-element.elementor-element-8ffef82{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:95px 0 115px 0}.elementor-20 .elementor-element.elementor-element-8ffef82>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-202b267>.elementor-element-populated{padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-d4ac843>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-d4ac843{margin-top:0;margin-bottom:48px}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-755fcab.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-755fcab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-755fcab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:4px}.elementor-20 .elementor-element.elementor-element-389e5f3>.elementor-widget-container{padding:0 0 12px 0}.elementor-20 .elementor-element.elementor-element-389e5f3 .elementor-heading-title{font-size:47px;letter-spacing:-1px}.elementor-20 .elementor-element.elementor-element-daf2eec .elementor-button{background-color:#000;fill:#fff;color:#fff;border-style:none}.elementor-20 .elementor-element.elementor-element-daf2eec .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-daf2eec .elementor-button:focus{background-color:#63666a}.elementor-20 .elementor-element.elementor-element-735b189{margin-top:0;margin-bottom:0}.elementor-20 .elementor-element.elementor-element-2454d2b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-2454d2b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-2454d2b>.elementor-element-populated,.elementor-20 .elementor-element.elementor-element-2454d2b>.elementor-element-populated>.elementor-background-overlay,.elementor-20 .elementor-element.elementor-element-2454d2b>.elementor-background-slideshow{border-radius:8px 8px 8px 8px}.elementor-20 .elementor-element.elementor-element-2454d2b>.elementor-element-populated{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0;padding:45px 45px 45px 45px}.elementor-20 .elementor-element.elementor-element-2454d2b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-113dea8{--e-rating-gap:2px;--e-rating-icon-marked-color:#63666a}.elementor-20 .elementor-element.elementor-element-2355702 .elementor-testimonial-wrapper{text-align:left}.elementor-20 .elementor-element.elementor-element-2355702 .elementor-testimonial-content{font-size:18px;font-weight:400}.elementor-20 .elementor-element.elementor-element-2355702 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-2355702 .elementor-testimonial-name{color:var(--e-global-color-astglobalcolor2);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.elementor-20 .elementor-element.elementor-element-2355702 .elementor-testimonial-job{font-weight:400}.elementor-20 .elementor-element.elementor-element-a8af533:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-a8af533 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-a8af533>.elementor-element-populated,.elementor-20 .elementor-element.elementor-element-a8af533>.elementor-element-populated>.elementor-background-overlay,.elementor-20 .elementor-element.elementor-element-a8af533>.elementor-background-slideshow{border-radius:8px 8px 8px 8px}.elementor-20 .elementor-element.elementor-element-a8af533>.elementor-element-populated{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:0 0 0 20px;--e-column-margin-right:0;--e-column-margin-left:20px;padding:45px 45px 45px 45px}.elementor-20 .elementor-element.elementor-element-a8af533>.elementor-element-populated>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-069dbd1{--e-rating-gap:2px;--e-rating-icon-marked-color:#63666a}.elementor-20 .elementor-element.elementor-element-adac080 .elementor-testimonial-wrapper{text-align:left}.elementor-20 .elementor-element.elementor-element-adac080 .elementor-testimonial-content{font-size:18px;font-weight:400}.elementor-20 .elementor-element.elementor-element-adac080 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-adac080 .elementor-testimonial-name{color:var(--e-global-color-astglobalcolor2);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.elementor-20 .elementor-element.elementor-element-76bbb43{margin-top:45px;margin-bottom:0}.elementor-20 .elementor-element.elementor-element-41c459e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-41c459e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-41c459e>.elementor-element-populated,.elementor-20 .elementor-element.elementor-element-41c459e>.elementor-element-populated>.elementor-background-overlay,.elementor-20 .elementor-element.elementor-element-41c459e>.elementor-background-slideshow{border-radius:8px 8px 8px 8px}.elementor-20 .elementor-element.elementor-element-41c459e>.elementor-element-populated{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0;padding:45px 45px 45px 45px}.elementor-20 .elementor-element.elementor-element-41c459e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-5da01cd{--e-rating-gap:2px;--e-rating-icon-marked-color:#63666a}.elementor-20 .elementor-element.elementor-element-e998f3e .elementor-testimonial-wrapper{text-align:left}.elementor-20 .elementor-element.elementor-element-e998f3e .elementor-testimonial-content{font-size:18px;font-weight:400}.elementor-20 .elementor-element.elementor-element-e998f3e .elementor-testimonial-wrapper .elementor-testimonial-image img{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-e998f3e .elementor-testimonial-name{color:var(--e-global-color-astglobalcolor2);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.elementor-20 .elementor-element.elementor-element-2165ff2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-2165ff2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-2165ff2>.elementor-element-populated,.elementor-20 .elementor-element.elementor-element-2165ff2>.elementor-element-populated>.elementor-background-overlay,.elementor-20 .elementor-element.elementor-element-2165ff2>.elementor-background-slideshow{border-radius:8px 8px 8px 8px}.elementor-20 .elementor-element.elementor-element-2165ff2>.elementor-element-populated{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:0 0 0 20px;--e-column-margin-right:0;--e-column-margin-left:20px;padding:45px 45px 45px 45px}.elementor-20 .elementor-element.elementor-element-2165ff2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-f4d6487{--e-rating-gap:2px;--e-rating-icon-marked-color:#63666a}.elementor-20 .elementor-element.elementor-element-3142d3c .elementor-testimonial-wrapper{text-align:left}.elementor-20 .elementor-element.elementor-element-3142d3c .elementor-testimonial-content{font-size:18px;font-weight:400}.elementor-20 .elementor-element.elementor-element-3142d3c .elementor-testimonial-wrapper .elementor-testimonial-image img{width:32px;height:32px}.elementor-20 .elementor-element.elementor-element-3142d3c .elementor-testimonial-name{color:var(--e-global-color-astglobalcolor2);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.elementor-20 .elementor-element.elementor-element-7499612>.elementor-element-populated{padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-65a77c5 iframe{height:362px}.elementor-20 .elementor-element.elementor-element-e2ce66d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e2ce66d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-20 .elementor-element.elementor-element-e2ce66d{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:104px 40px 110px 40px}.elementor-20 .elementor-element.elementor-element-e2ce66d>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-4d88eb3>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-3643ac2>.elementor-widget-container{padding:0 0 12px 0}.elementor-20 .elementor-element.elementor-element-3643ac2 .elementor-heading-title{font-size:47px;letter-spacing:-1px}.elementor-20 .elementor-element.elementor-element-e97902a>.elementor-widget-container{margin:-12px 0 -17px 0;padding:0 48px 0 0}.elementor-20 .elementor-element.elementor-element-e97902a{font-size:19px;font-weight:500;color:var(--e-global-color-astglobalcolor2)}.elementor-20 .elementor-element.elementor-element-bcf242c>.elementor-widget-container{margin:7px 0 0 0;padding:0 48px 0 0}.elementor-20 .elementor-element.elementor-element-bcf242c{font-size:19px}.elementor-20 .elementor-element.elementor-element-c7119c3>.elementor-widget-container{margin:4px 0 0 0}.elementor-20 .elementor-element.elementor-element-c7119c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(7px/2)}.elementor-20 .elementor-element.elementor-element-c7119c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(7px/2)}.elementor-20 .elementor-element.elementor-element-c7119c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(7px/2);margin-left:calc(7px/2)}.elementor-20 .elementor-element.elementor-element-c7119c3 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-7px/2);margin-left:calc(-7px/2)}body.rtl .elementor-20 .elementor-element.elementor-element-c7119c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-7px/2)}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-c7119c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-7px/2)}.elementor-20 .elementor-element.elementor-element-c7119c3 .elementor-icon-list-icon i{transition:color .3s}.elementor-20 .elementor-element.elementor-element-c7119c3 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-20 .elementor-element.elementor-element-c7119c3{--e-icon-list-icon-size:19px;--icon-vertical-offset:0}.elementor-20 .elementor-element.elementor-element-c7119c3 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-20 .elementor-element.elementor-element-c7119c3 .elementor-icon-list-item>a{font-size:19px}.elementor-20 .elementor-element.elementor-element-c7119c3 .elementor-icon-list-text{transition:color .3s}.elementor-20 .elementor-element.elementor-element-5026d25:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-5026d25 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-20 .elementor-element.elementor-element-5026d25>.elementor-element-populated,.elementor-20 .elementor-element.elementor-element-5026d25>.elementor-element-populated>.elementor-background-overlay,.elementor-20 .elementor-element.elementor-element-5026d25>.elementor-background-slideshow{border-radius:8px 8px 8px 8px}.elementor-20 .elementor-element.elementor-element-5026d25>.elementor-element-populated{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin:0 0 0 20px;--e-column-margin-right:0;--e-column-margin-left:20px;padding:35px 50px 35px 50px}.elementor-20 .elementor-element.elementor-element-5026d25>.elementor-element-populated>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-8026cca:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8026cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor7);background-image:url(https://bxbconstruction.com/wp-content/uploads/2024/01/xDesign-sans-titre-37.jpg.pagespeed.ic.VzmWRE-GMV.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-20 .elementor-element.elementor-element-8026cca>.elementor-background-overlay{background-color:var(--e-global-color-astglobalcolor7);opacity:.75;transition:background .3s , border-radius .3s , opacity .3s}.elementor-20 .elementor-element.elementor-element-8026cca{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:175px 40px 175px 40px}.elementor-20 .elementor-element.elementor-element-cac3b12{text-align:center}.elementor-20 .elementor-element.elementor-element-cac3b12 .elementor-heading-title{font-size:55px;color:#fff}.elementor-20 .elementor-element.elementor-element-ef14735>.elementor-widget-container{margin:5px 0 0 0}.elementor-20 .elementor-element.elementor-element-ef14735{text-align:center;font-size:19px;line-height:42px;color:#e0e0e0}.elementor-20 .elementor-element.elementor-element-b3306ea .elementor-button{background-color:#63666a;fill:#fff;color:#fff;border-style:none}.elementor-20 .elementor-element.elementor-element-b3306ea .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-b3306ea .elementor-button:focus{background-color:#000}.elementor-20 .elementor-element.elementor-element-b3306ea>.elementor-widget-container{margin:10px 0 0 0}@media (max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-00e0e30{width:34%}.elementor-20 .elementor-element.elementor-element-63fed22{width:66%}.elementor-20 .elementor-element.elementor-element-8fe412e{width:66%}.elementor-20 .elementor-element.elementor-element-5026d25{width:34%}}@media (max-width:1024px){.elementor-20 .elementor-element.elementor-element-352b6c3>.elementor-container{min-height:70vh}.elementor-20 .elementor-element.elementor-element-19d0ec4>.elementor-element-populated{padding:0 64px 0 0}.elementor-20 .elementor-element.elementor-element-6445e48>.elementor-widget-container{padding:0 80px 0 0}.elementor-20 .elementor-element.elementor-element-3fbecc2>.elementor-widget-container{padding:0 80px 0 0}.elementor-20 .elementor-element.elementor-element-1f95275{padding:80px 40px 80px 40px}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-00e0e30.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-20 .elementor-element.elementor-element-00e0e30.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-20 .elementor-element.elementor-element-00e0e30>.elementor-element-populated{padding:0 48px 0 0}.elementor-20 .elementor-element.elementor-element-98ec6ca{padding:80px 40px 80px 40px}.elementor-20 .elementor-element.elementor-element-a303181>.elementor-element-populated{padding:0 16px 0 0}.elementor-20 .elementor-element.elementor-element-8c3ad45>.elementor-element-populated{padding:0 8px 0 8px}.elementor-20 .elementor-element.elementor-element-a0afcc6>.elementor-element-populated{padding:0 0 0 16px}.elementor-20 .elementor-element.elementor-element-4a2489e>.elementor-element-populated{padding:0 16px 0 0}.elementor-20 .elementor-element.elementor-element-43f13af>.elementor-element-populated{padding:0 8px 0 8px}.elementor-20 .elementor-element.elementor-element-7ccb05e>.elementor-element-populated{padding:0 0 0 16px}.elementor-20 .elementor-element.elementor-element-6ddb3e0{padding:80px 40px 80px 40px}.elementor-20 .elementor-element.elementor-element-e299631{padding:80px 40px 0 40px}.elementor-20 .elementor-element.elementor-element-e2ce66d{padding:80px 40px 80px 40px}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-5026d25.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-20 .elementor-element.elementor-element-5026d25.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-20 .elementor-element.elementor-element-5026d25>.elementor-element-populated{padding:0 48px 0 0}.elementor-20 .elementor-element.elementor-element-8026cca{padding:80px 40px 80px 40px}}@media (max-width:767px){.elementor-20 .elementor-element.elementor-element-352b6c3>.elementor-container{min-height:100vh}.elementor-20 .elementor-element.elementor-element-352b6c3{padding:100px 35px 24px 35px}.elementor-20 .elementor-element.elementor-element-19d0ec4>.elementor-element-populated{padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-5e011cd>.elementor-widget-container{padding:0 0 12px 0}.elementor-20 .elementor-element.elementor-element-4cd96e8 .elementor-heading-title{font-size:46px;line-height:1.2em}.elementor-20 .elementor-element.elementor-element-6445e48>.elementor-widget-container{padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-6445e48{line-height:1.6em}.elementor-20 .elementor-element.elementor-element-3fbecc2>.elementor-widget-container{padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-3640939 .elementor-button{font-size:19px}.elementor-20 .elementor-element.elementor-element-1f95275{padding:64px 35px 90px 35px}.elementor-20 .elementor-element.elementor-element-00e0e30>.elementor-element-populated{margin:60px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-539598c .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-fa634f8>.elementor-widget-container{padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-55760a0>.elementor-widget-container{padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-4edad10 .elementor-button{font-size:19px}.elementor-20 .elementor-element.elementor-element-98ec6ca{padding:64px 35px 85px 35px}.elementor-20 .elementor-element.elementor-element-caec290>.elementor-element-populated{padding:0 0 24px 0}.elementor-20 .elementor-element.elementor-element-81387f2{text-align:left}.elementor-20 .elementor-element.elementor-element-81387f2 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-37f5f99 .elementor-button{font-size:19px}.elementor-20 .elementor-element.elementor-element-9d2e61a{margin-top:15px;margin-bottom:0}.elementor-20 .elementor-element.elementor-element-a303181>.elementor-element-populated{padding:0 0 48px 0}.elementor-20 .elementor-element.elementor-element-9155b35 .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-9155b35 .elementor-image-box-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-316c140 .elementor-button{font-size:19px}.elementor-20 .elementor-element.elementor-element-8c3ad45>.elementor-element-populated{margin:10px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 48px 0}.elementor-20 .elementor-element.elementor-element-ff98b48 .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-ff98b48 .elementor-image-box-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-69814a3 .elementor-button{font-size:19px}.elementor-20 .elementor-element.elementor-element-a0afcc6>.elementor-element-populated{margin:10px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 48px 0}.elementor-20 .elementor-element.elementor-element-d447c83 .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-d447c83 .elementor-image-box-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-a141d1a .elementor-button{font-size:19px}.elementor-20 .elementor-element.elementor-element-4a2489e>.elementor-element-populated{padding:0 0 48px 0}.elementor-20 .elementor-element.elementor-element-4055c42 .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-4055c42 .elementor-image-box-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-78e3eae .elementor-button{font-size:19px}.elementor-20 .elementor-element.elementor-element-43f13af>.elementor-element-populated{margin:010px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 48px 0}.elementor-20 .elementor-element.elementor-element-2bcce22 .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-2bcce22 .elementor-image-box-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-a3d2279 .elementor-button{font-size:19px}.elementor-20 .elementor-element.elementor-element-7ccb05e>.elementor-element-populated{margin:10px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-5d2c990 .elementor-image-box-img{margin-bottom:24px}.elementor-20 .elementor-element.elementor-element-5d2c990 .elementor-image-box-title{font-size:26px}.elementor-20 .elementor-element.elementor-element-d44c4de .elementor-button{font-size:19px}.elementor-20 .elementor-element.elementor-element-6ddb3e0{padding:80px 35px 95px 35px}.elementor-20 .elementor-element.elementor-element-026077f .elementor-heading-title{font-size:38px}.elementor-20 .elementor-element.elementor-element-4c1124c .elementor-heading-title{font-size:38px}.elementor-20 .elementor-element.elementor-element-e3371a2>.elementor-widget-container{margin:0 0 0 0}.elementor-20 .elementor-element.elementor-element-e3371a2 .elementor-button{font-size:19px}.elementor-20 .elementor-element.elementor-element-e299631{padding:64px 30px 85px 30px}.elementor-20 .elementor-element.elementor-element-5eba276{text-align:left}.elementor-20 .elementor-element.elementor-element-5eba276 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-cfbaf07>.elementor-widget-container{margin:0 0 0 0}.elementor-20 .elementor-element.elementor-element-8ffef82{padding:65px 30px 85px 30px}.elementor-20 .elementor-element.elementor-element-755fcab>.elementor-element-populated{padding:0 0 24px 0}.elementor-20 .elementor-element.elementor-element-389e5f3{text-align:left}.elementor-20 .elementor-element.elementor-element-389e5f3 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-daf2eec .elementor-button{font-size:19px}.elementor-20 .elementor-element.elementor-element-2454d2b>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0}.elementor-20 .elementor-element.elementor-element-a8af533>.elementor-element-populated{margin:50px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0}.elementor-20 .elementor-element.elementor-element-41c459e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0}.elementor-20 .elementor-element.elementor-element-2165ff2>.elementor-element-populated{margin:50px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0}.elementor-20 .elementor-element.elementor-element-e2ce66d{padding:64px 35px 85px 35px}.elementor-20 .elementor-element.elementor-element-3643ac2 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-e97902a>.elementor-widget-container{padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-bcf242c>.elementor-widget-container{padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-5026d25>.elementor-element-populated{margin:50px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 32px 0}.elementor-20 .elementor-element.elementor-element-8026cca{padding:64px 30px 85px 30px}.elementor-20 .elementor-element.elementor-element-cac3b12 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-b3306ea .elementor-button{font-size:19px}}