.elementor-8231 .elementor-element.elementor-element-5ff8b49:not(.elementor-motion-effects-element-type-background),.elementor-8231 .elementor-element.elementor-element-5ff8b49>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8231 .elementor-element.elementor-element-5ff8b49{box-shadow:0 0 20px 0 rgb(0 0 0 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8231 .elementor-element.elementor-element-5ff8b49>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-8231 .elementor-element.elementor-element-0c7ccf9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8231 .elementor-element.elementor-element-0c7ccf9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8231 .elementor-element.elementor-element-0c7ccf9>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-8231 .elementor-element.elementor-element-0c7ccf9>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8231 .elementor-element.elementor-element-0c7ccf9{z-index:2}.elementor-8231 .elementor-element.elementor-element-1cb5d7c>.elementor-widget-container{margin:10px 0 10px 0}.elementor-8231 .elementor-element.elementor-element-1cb5d7c{z-index:2}.elementor-8231 .elementor-element.elementor-element-1cb5d7c .pxl-logo{text-align:center}.elementor-8231 .elementor-element.elementor-element-1cb5d7c .pxl-logo img{max-height:66px}.elementor-bc-flex-widget .elementor-8231 .elementor-element.elementor-element-5eb0716.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8231 .elementor-element.elementor-element-5eb0716.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8231 .elementor-element.elementor-element-5eb0716.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-8231 .elementor-element.elementor-element-5eb0716>.elementor-element-populated{padding:0 0 0 0}.elementor-8231 .elementor-element.elementor-element-f3e2548{width:auto;max-width:auto}.elementor-8231 .elementor-element.elementor-element-f3e2548>.elementor-widget-container{margin:0 15px 0 0}.elementor-8231 .elementor-element.elementor-element-f3e2548 .pxl-nav-menu .pxl-menu-primary>li>a{line-height:100px}.elementor-8231 .elementor-element.elementor-element-f3e2548 .pxl-menu-primary .sub-menu li+li{margin-top:0}.elementor-8231 .elementor-element.elementor-element-39848c2{width:auto;max-width:auto}.elementor-8231 .elementor-element.elementor-element-39848c2>.elementor-widget-container{margin:0 30px 0 0}.elementor-8231 .elementor-element.elementor-element-39848c2 .pxl-getintouch .pxl-title-box{font-size:14px}.elementor-8231 .elementor-element.elementor-element-39848c2 .pxl-getintouch .pxl-text,.elementor-8231 .elementor-element.elementor-element-39848c2 .pxl-getintouch .pxl-cotnet-info{font-size:16px}.elementor-8231 .elementor-element.elementor-element-39848c2 .pxl-getintouch .item-content a{color:#000}.elementor-8231 .elementor-element.elementor-element-39848c2 .pxl-getintouch .pxl-cotnet-info a:hover{color:#000}.elementor-8231 .elementor-element.elementor-element-39848c2 .pxl-getintouch .pxl-cotnet-info a:hover span{color:#000}.elementor-8231 .elementor-element.elementor-element-39848c2 .pxl-getintouch a i,.elementor-8231 .elementor-element.elementor-element-39848c2 .pxl-getintouch i{color:#FFF}.elementor-8231 .elementor-element.elementor-element-da26b19{width:auto;max-width:auto}.elementor-8231 .elementor-element.elementor-element-da26b19 .pxl-button .pxl-icon--right i{margin-left:10px}@media(max-width:1599px){.elementor-bc-flex-widget .elementor-8231 .elementor-element.elementor-element-0c7ccf9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8231 .elementor-element.elementor-element-0c7ccf9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8231 .elementor-element.elementor-element-0c7ccf9>.elementor-element-populated{padding:0 15px 0 15px}.elementor-8231 .elementor-element.elementor-element-f3e2548>.elementor-widget-container{margin:0 20px 0 0}.elementor-8231 .elementor-element.elementor-element-f3e2548 .pxl-nav-menu .pxl-menu-primary>li{margin:0 5px 0 5px}.elementor-8231 .elementor-element.elementor-element-39848c2>.elementor-widget-container{margin:0 20px 0 0}.elementor-8231 .elementor-element.elementor-element-da26b19>.elementor-widget-container{margin:0 15px 0 0}.elementor-8231 .elementor-element.elementor-element-da26b19 .pxl-button .btn{padding:0 15px 0 15px}}@media(min-width:576px){.elementor-8231 .elementor-element.elementor-element-0c7ccf9{width:16%}.elementor-8231 .elementor-element.elementor-element-5eb0716{width:84%}}@media(max-width:1599px) and (min-width:576px){.elementor-8231 .elementor-element.elementor-element-0c7ccf9{width:18%}}.elementor-18940 .elementor-element.elementor-element-abd8bba>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(90deg,#000000 23%,#00000000 92%);opacity:.86;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-18940 .elementor-element.elementor-element-abd8bba{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-18940 .elementor-element.elementor-element-abd8bba .pxl-section-bg-parallax{background-image:url(https://acz-toiture.fr/wp-content/uploads/2025/06/Slider1-min-1.avif);background-position:center center;background-size:cover;top:-50px}.elementor-18940 .elementor-element.elementor-element-3d6eb87>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:180px 0 180px 0}.elementor-18940 .elementor-element.elementor-element-3d6eb87>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-18940 .elementor-element.elementor-element-b3a9f93{margin-top:0;margin-bottom:50px;z-index:2}.elementor-18940 .elementor-element.elementor-element-a4d429f{width:auto;max-width:auto}.elementor-18940 .elementor-element.elementor-element-a4d429f>.elementor-widget-container{margin:0 0 15px 0;padding:5px 15px 5px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF4D;border-radius:35px 35px 35px 35px}.elementor-18940 .elementor-element.elementor-element-a4d429f .pxl-text-editor{color:#FFF;font-size:20px}.elementor-18940 .elementor-element.elementor-element-eb90b89>.elementor-widget-container{margin:0 0 20px 0}.elementor-18940 .elementor-element.elementor-element-eb90b89 .pxl-heading .pxl-heading--inner{max-width:600px}.elementor-18940 .elementor-element.elementor-element-eb90b89 .pxl-heading .pxl-item--title{color:#FFF;font-size:72px;margin-bottom:0}.elementor-18940 .elementor-element.elementor-element-92028a7>.elementor-widget-container{margin:0 0 45px 0}.elementor-18940 .elementor-element.elementor-element-92028a7 .pxl-text-editor .pxl-item--inner{max-width:560px}.elementor-18940 .elementor-element.elementor-element-92028a7 .pxl-text-editor{color:#FFF;font-size:20px}.elementor-18940 .elementor-element.elementor-element-8aecbc6 .pxl-button .btn{line-height:62px;padding:0 20px 0 30px}.elementor-18940 .elementor-element.elementor-element-8aecbc6 .pxl-button .btn i{font-size:30px}.elementor-18940 .elementor-element.elementor-element-8aecbc6 .pxl-button .pxl-icon--right i{margin-left:18px}@media(max-width:1199px){.elementor-18940 .elementor-element.elementor-element-b3a9f93{margin-top:0;margin-bottom:0}}@media(max-width:991px){.elementor-18940 .elementor-element.elementor-element-3d6eb87>.elementor-element-populated{padding:120px 0 120px 0}.elementor-18940 .elementor-element.elementor-element-eb90b89 .pxl-heading .pxl-heading--inner{max-width:400px}.elementor-18940 .elementor-element.elementor-element-eb90b89 .pxl-heading .pxl-item--title{font-size:50px}}@media(max-width:767px){.elementor-18940 .elementor-element.elementor-element-3d6eb87>.elementor-element-populated{padding:90px 0 90px 0}.elementor-18940 .elementor-element.elementor-element-a4d429f .pxl-text-editor{font-size:14px}.elementor-18940 .elementor-element.elementor-element-eb90b89 .pxl-heading .pxl-heading--inner{max-width:350px}.elementor-18940 .elementor-element.elementor-element-eb90b89 .pxl-heading .pxl-item--title{font-size:40px}.elementor-18940 .elementor-element.elementor-element-92028a7 .pxl-text-editor{font-size:18px}}@media(max-width:575px){.elementor-18940 .elementor-element.elementor-element-eb90b89 .pxl-heading .pxl-item--title{font-size:30px}.elementor-18940 .elementor-element.elementor-element-92028a7>.elementor-widget-container{margin:0 0 30px 0}.elementor-18940 .elementor-element.elementor-element-92028a7 .pxl-text-editor{font-size:16px}.elementor-18940 .elementor-element.elementor-element-8aecbc6 .pxl-button .btn{line-height:50px;padding:0 10px 0 20px}.elementor-18940 .elementor-element.elementor-element-8aecbc6 .pxl-button .btn i{font-size:35px}}.elementor-8244 .elementor-element.elementor-element-45fd3fe1>.elementor-background-overlay{background-color:#FFF;opacity:.7;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8244 .elementor-element.elementor-element-45fd3fe1:not(.elementor-motion-effects-element-type-background),.elementor-8244 .elementor-element.elementor-element-45fd3fe1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom center}.elementor-8244 .elementor-element.elementor-element-45fd3fe1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8244 .elementor-element.elementor-element-7b61ed5d>.elementor-element-populated{padding:40px 40px 40px 40px}.elementor-8244 .elementor-element.elementor-element-1bd976>.elementor-widget-container{margin:20px 0 40px 0}.elementor-8244 .elementor-element.elementor-element-1bd976 .pxl-logo img{max-height:79px}.elementor-8244 .elementor-element.elementor-element-df3e704 .pxl-search-box .search-submit{color:#FFF;background-color:#E63A27}.elementor-8244 .elementor-element.elementor-element-22f5353>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 20px 0;border-style:solid;border-width:0 0 1px 0;border-color:#EEE}.elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-nav-hidden .pxl-menu-hidden>li>a:hover{color:#E63A27}.elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-nav-hidden .pxl-menu-hidden>li.current-menu-parent>a,.elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-nav-hidden .pxl-menu-hidden>li.current_page_item>a{color:#E63A27}.elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-nav-hidden .pxl-menu-hidden>li>a{font-size:18px;font-weight:500;line-height:40px}.elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-menu-hidden .sub-menu li+li{margin-top:0}.elementor-8244 .elementor-element.elementor-element-e8580b3>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 20px 0;border-style:solid;border-width:0 0 1px 0;border-color:#EEE}.elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link a{color:#585C7B}.elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link a,.elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link li{font-size:18px}.elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link li+li{margin-top:10px}.elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link a i{color:#E63A27;margin-top:4px;min-width:20px}.elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link a path{stroke:#E63A27}.elementor-8244 .elementor-element.elementor-element-6afd0292>.elementor-widget-container{margin:0 0 0 -3px}.elementor-8244 .elementor-element.elementor-element-6afd0292 .pxl-icon1 a{color:#000;background-color:#E63A2726;border-style:solid!important;border-width:0 0 0 0px!important;border-color:#FFFFFF!important;margin:6px}.elementor-8244 .elementor-element.elementor-element-6afd0292 .pxl-icon1 a svg path{stroke:#000}.elementor-8244 .elementor-element.elementor-element-6afd0292 .pxl-icon1 a:hover{color:#FFF;background-color:#E63A27;border-color:#E63A27!important}@media(max-width:991px){.elementor-8244 .elementor-element.elementor-element-7b61ed5d>.elementor-element-populated{padding:40px 20px 40px 20px}}