.elementor-6945 .elementor-element.elementor-element-3ee9a1cc:not(.elementor-motion-effects-element-type-background),.elementor-6945 .elementor-element.elementor-element-3ee9a1cc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://terresolaire.com/wp-content/uploads/2025/02/panneaux-solaire-technicien.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-6945 .elementor-element.elementor-element-3ee9a1cc>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#5D3C2DCC 0%,#5D3C2D1A 100%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-6945 .elementor-element.elementor-element-3ee9a1cc>.elementor-container{min-height:556px}.elementor-6945 .elementor-element.elementor-element-3ee9a1cc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;z-index:0}.elementor-6945 .elementor-element.elementor-element-52f62be5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-6945 .elementor-element.elementor-element-52f62be5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-6945 .elementor-element.elementor-element-52f62be5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6945 .elementor-element.elementor-element-3ae9ff8e{margin-top:0;margin-bottom:0;padding:0}.elementor-6945 .elementor-element.elementor-element-2cc3f61e{text-align:center}.elementor-6945 .elementor-element.elementor-element-8305ab0{--spacer-size:50px}.elementor-6945 .elementor-element.elementor-element-20b2615{--spacer-size:20px}.elementor-6945 .elementor-element.elementor-element-7505a52 .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3)}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-hover-content{padding:10px}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px}.elementor-6945 .elementor-element.elementor-element-7505a52 .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1)}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1)}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1)}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1)}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-main-filter{margin-bottom:20px}@media(max-width:1024px) and (min-width:768px){.elementor-6945 .elementor-element.elementor-element-52f62be5{width:100%}}@media(max-width:1024px){.elementor-6945 .elementor-element.elementor-element-3ee9a1cc>.elementor-container{min-height:356px}.elementor-6945 .elementor-element.elementor-element-3ee9a1cc{z-index:0}.elementor-6945 .elementor-element.elementor-element-7505a52 .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2)}}@media(max-width:767px){.elementor-6945 .elementor-element.elementor-element-3ee9a1cc{z-index:0}.elementor-6945 .elementor-element.elementor-element-7505a52 .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1)}}.elementor-6945 .elementor-element.elementor-element-3ee9a1cc{position:relative;height:556px}@media (max-width:1024px){.elementor-6945 .elementor-element.elementor-element-3ee9a1cc{height:365px!important}}@media (max-width:1024px){.elementor-6945 .elementor-element.elementor-element-7505a52 .ekit_gallery_grid_item{position:relative !important;top:0 !important;left:0 !important}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-portfolio-thumb{height:initial !important}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-hover-area{position:relative;opacity:1}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-hover-content{position:relative;top:0;transform:none}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-hover-area h3{color:#030303}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-hover-area p{color:#030303}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-hover-area span{color:#030303}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-single-portfolio-item:hover .elementskit-hover-content{top:0}}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-gallery-popup-icon-wraper{position:absolute;top:0;left:0;width:100%;height:100%}.elementor-6945 .elementor-element.elementor-element-7505a52 .elementskit-gallery-popup-icon-wraper .elementskit-gallery-icon{width:100%;height:100%}.dialog-lightbox-widget .elementor-slideshow__counter{margin-left:30px}.dialog-lightbox-widget .dialog-lightbox-close-button{width:30px}