.elementor-2248 .elementor-element.elementor-element-16923f80 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2248 .elementor-element.elementor-element-16923f80:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-16923f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2248 .elementor-element.elementor-element-16923f80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-2248 .elementor-element.elementor-element-16923f80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-1eead12 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-4a59e883 .cz_stylish_list{margin-top:10px;}.elementor-2248 .elementor-element.elementor-element-4a59e883 .cz_stylish_list li{font-size:18px;font-weight:600;width:33%;float:left;}.elementor-2248 .elementor-element.elementor-element-4a59e883 .cz_stylish_list i{color:#8bc34a;margin-right:0px;margin-left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2248 .elementor-element.elementor-element-4cfb57a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 80px 0px;}.elementor-2248 .elementor-element.elementor-element-4cfb57a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-2d332929 .cz_title .cz_title_content{color:#ffffff;}.elementor-2248 .elementor-element.elementor-element-2d332929 .cz_title .cz_title_content h2{color:#ffffff;}.elementor-2248 .elementor-element.elementor-element-60b682ed .cz_title .cz_title_content{color:#ffffff;}.elementor-2248 .elementor-element.elementor-element-1dd0910{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-2248 .elementor-element.elementor-element-1dd0910 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-6e8b7db2 .services{background-size:cover;background-image:linear-gradient(90deg,rgba(0,0,1,0.4),rgba(0,0,1,0.4)),url(https://www.contract.tv.it/wp-content/uploads/2025/12/Fotovoltaico-Residenziale.jpg);padding-top:120px;padding-bottom:120px;}.elementor-2248 .elementor-element.elementor-element-6e8b7db2 .services:hover{padding-top:120px;padding-bottom:120px;}.elementor-2248 .elementor-element.elementor-element-6e8b7db2 .services h3,.elementor-2248 .elementor-element.elementor-element-6e8b7db2 services h3 a{color:#ffffff;font-size:30px;}.elementor-2248 .elementor-element.elementor-element-6e8b7db2 .services .service_text{font-size:24px;}.elementor-2248 .elementor-element.elementor-element-6e8b7db2 .services .cz_btn{font-size:20px;padding-top:10px;padding-bottom:10px;}.elementor-2248 .elementor-element.elementor-element-51bc887a .services{background-size:cover;background-image:linear-gradient(90deg,rgba(0,0,1,0.4),rgba(0,0,1,0.4)),url(https://www.contract.tv.it/wp-content/uploads/2025/12/manny-becerra-NgdhrwAx0J8-unsplash.jpg);padding-top:120px;padding-bottom:120px;}.elementor-2248 .elementor-element.elementor-element-51bc887a .services:hover{padding-top:120px;padding-bottom:120px;}.elementor-2248 .elementor-element.elementor-element-51bc887a .services h3,.elementor-2248 .elementor-element.elementor-element-51bc887a services h3 a{color:#ffffff;font-size:30px;}.elementor-2248 .elementor-element.elementor-element-51bc887a .services .service_text{font-size:24px;}.elementor-2248 .elementor-element.elementor-element-51bc887a .services .cz_btn{font-size:20px;padding-top:10px;padding-bottom:10px;}@media(max-width:767px){.elementor-2248 .elementor-element.elementor-element-16923f80{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-1eead12 > .elementor-element-populated{padding:44px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-55c7d834 .cz_title .cz_title_content{margin-bottom:0px;}.elementor-2248 .elementor-element.elementor-element-4a59e883 .cz_stylish_list{margin:10px 20px 20px;}.elementor-2248 .elementor-element.elementor-element-4a59e883 .cz_stylish_list li{width:50%;}.elementor-2248 .elementor-element.elementor-element-4cfb57a6{margin-top:20px;margin-bottom:0px;padding:80px 0px 20px 0px;}.elementor-2248 .elementor-element.elementor-element-2d332929 .cz_title .cz_title_content{margin-bottom:0px;}.elementor-2248 .elementor-element.elementor-element-2d332929 .cz_title .cz_title_content h2{font-size:36px;}.elementor-2248 .elementor-element.elementor-element-60b682ed .cz_title .cz_title_content{padding-right:30px;padding-left:30px;}.elementor-2248 .elementor-element.elementor-element-558026e{width:100%;}.elementor-2248 .elementor-element.elementor-element-6e8b7db2 .services{padding-top:60px;padding-bottom:60px;margin-bottom:50px;}.elementor-2248 .elementor-element.elementor-element-6e8b7db2 .services:hover{padding-top:60px;padding-bottom:60px;}.elementor-2248 .elementor-element.elementor-element-6e8b7db2 .services h3,.elementor-2248 .elementor-element.elementor-element-6e8b7db2 services h3 a{font-size:24px;}.elementor-2248 .elementor-element.elementor-element-6e8b7db2 .services .service_text{font-size:16px;}.elementor-2248 .elementor-element.elementor-element-2f81f2b2{width:100%;}.elementor-2248 .elementor-element.elementor-element-51bc887a .services{padding-top:60px;padding-bottom:60px;margin-bottom:50px;}.elementor-2248 .elementor-element.elementor-element-51bc887a .services:hover{padding-top:60px;padding-bottom:60px;}.elementor-2248 .elementor-element.elementor-element-51bc887a .services h3,.elementor-2248 .elementor-element.elementor-element-51bc887a services h3 a{font-size:24px;}.elementor-2248 .elementor-element.elementor-element-51bc887a .services .service_text{font-size:16px;}}