.elementor-28 .elementor-element.elementor-element-nxejsxz > .elementor-container{min-height:600px;}.elementor-28 .elementor-element.elementor-element-nxejsxz{background:url("/img/cms/CubeConstruct_menuiserie.jpg") 50% 50%;background-size:cover;box-shadow:0px 0px 34px 0px rgba(107,107,107,0.5);margin-top:-45px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-nxejsxz > .elementor-background-overlay{background-color:#0a0a0a;opacity:0.2;}.elementor-28 .elementor-element.elementor-element-jvlnlre > .elementor-container{max-width:1170px;}.elementor-28 .elementor-element.elementor-element-cncmxwx > .elementor-element-populated{background-color:rgba(0,0,0,0.31);}.elementor-28 .elementor-element.elementor-element-fhxglit .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#ffffff;width:100%;}.elementor-28 .elementor-element.elementor-element-fhxglit .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-28 .elementor-element.elementor-element-itiydep .elementor-text-editor{text-align:center;}.elementor-28 .elementor-element.elementor-element-itiydep{color:#ffffff;font-size:38px;font-weight:600;line-height:1.2em;}.elementor-28 .elementor-element.elementor-element-vqejouz .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#ffffff;width:100%;}.elementor-28 .elementor-element.elementor-element-vqejouz .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-28 .elementor-element.elementor-element-rlfukbv > .elementor-container{max-width:1170px;}.elementor-28 .elementor-element.elementor-element-rlfukbv{background-color:#f8f8f8;padding:40px 0px 40px 0px;}.elementor-28 .elementor-element.elementor-element-vuaewdm{text-align:center;}.elementor-28 .elementor-element.elementor-element-vuaewdm .elementor-heading-title{color:#2b53a1;font-size:40px;font-weight:400;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-cbjcrhg .elementor-text-editor{text-align:center;}.elementor-28 .elementor-element.elementor-element-cbjcrhg{color:#878787;font-size:16px;font-weight:300;}.elementor-28 .elementor-element.elementor-element-cirhoyv{background-color:#ffffff;padding:50px 0px 50px 0px;}.elementor-28 .elementor-element.elementor-element-dxstbvm > .elementor-container{max-width:1170px;}.elementor-28 .elementor-element.elementor-element-gscbjue > .elementor-element-populated{margin:0px 15px 0px 15px;}.elementor-28 .elementor-element.elementor-element-lgqkyqh{background-color:#f8f8f8;margin-top:0px;margin-bottom:-60px;padding:90px 0px 90px 0px;}.elementor-28 .elementor-element.elementor-element-biwpjyv > .elementor-container{max-width:1170px;}.elementor-28 .elementor-element.elementor-element-ejvygzj > .elementor-element-populated{margin:0px 15px 0px 15px;}.elementor-28 .elementor-element.elementor-element-fxlezjy .elementor-text-editor{text-align:justify;}.elementor-28 .elementor-element.elementor-element-fxlezjy{color:#878787;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-28 .elementor-element.elementor-element-fxlezjy .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 5% 0%;}.elementor-28 .elementor-element.elementor-element-iiwjzqo > .elementor-container{max-width:1170px;}.elementor-28 .elementor-element.elementor-element-nwiriav > .elementor-element-populated{margin:0px 15px 0px 15px;}.elementor-28 .elementor-element.elementor-element-avlylcs{text-align:center;}.elementor-28 .elementor-element.elementor-element-avlylcs .elementor-image img{max-width:100%;opacity:1;}.elementor-28 .elementor-element.elementor-element-ozkabxa > .elementor-element-populated{margin:0px 15px 0px 15px;}.elementor-28 .elementor-element.elementor-element-khbokrs{text-align:left;}.elementor-28 .elementor-element.elementor-element-khbokrs .elementor-heading-title{color:#2b53a1;font-size:34px;font-weight:400;text-transform:uppercase;}@media(max-width: 767px){.elementor-28 .elementor-element.elementor-element-nxejsxz{margin-top:0px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-itiydep{line-height:1em;}.elementor-28 .elementor-element.elementor-element-avlylcs{text-align:center;}}@media(max-width: 991px){.elementor-28 .elementor-element.elementor-element-nxejsxz{padding:20px 20px 20px 20px;}.elementor-28 .elementor-element.elementor-element-avlylcs{text-align:center;}}