.elementor-2 .elementor-element.elementor-element-2248d8e1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2248d8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#525252;}.elementor-2 .elementor-element.elementor-element-2248d8e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-2248d8e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-320be75.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-320be75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-container{height:30px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li > a{color:#FFFFFF;padding:0px 0px 0px 40px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-hamburger{float:right;background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-hamburger:hover{background-color:#5971EB;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-close:hover{background-color:#598BE7;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c85af0d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c85af0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.2mgsolution.it/wp-content/uploads/2021/11/impianti_elettrici.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c85af0d > .elementor-background-overlay{background-color:#4774D2;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-c85af0d:hover > .elementor-background-overlay{opacity:0.4;}.elementor-2 .elementor-element.elementor-element-c85af0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-2 .elementor-element.elementor-element-5aae4cc{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0ba1cba{margin-top:50px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-418515b .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-418515b.elementor-view-stacked .elementor-icon{background-color:#4E87F2;}.elementor-2 .elementor-element.elementor-element-418515b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-418515b.elementor-view-default .elementor-icon{color:#4E87F2;border-color:#4E87F2;}.elementor-2 .elementor-element.elementor-element-418515b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-418515b.elementor-view-default .elementor-icon svg{fill:#4E87F2;}.elementor-2 .elementor-element.elementor-element-418515b .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-418515b .elementor-icon i, .elementor-2 .elementor-element.elementor-element-418515b .elementor-icon svg{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-1049a82:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1049a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.2mgsolution.it/wp-content/uploads/2021/11/sicurezza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1049a82 > .elementor-background-overlay{background-color:#D24747;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-1049a82:hover > .elementor-background-overlay{opacity:0.4;}.elementor-2 .elementor-element.elementor-element-1049a82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-2 .elementor-element.elementor-element-b75bdab{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-84b5b9f{margin-top:50px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-abac39b .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-abac39b.elementor-view-stacked .elementor-icon{background-color:#FF2323;}.elementor-2 .elementor-element.elementor-element-abac39b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-abac39b.elementor-view-default .elementor-icon{color:#FF2323;border-color:#FF2323;}.elementor-2 .elementor-element.elementor-element-abac39b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-abac39b.elementor-view-default .elementor-icon svg{fill:#FF2323;}.elementor-2 .elementor-element.elementor-element-abac39b .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-abac39b .elementor-icon i, .elementor-2 .elementor-element.elementor-element-abac39b .elementor-icon svg{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-d94423c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d94423c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.2mgsolution.it/wp-content/uploads/2021/11/domotica_automazione.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-d94423c > .elementor-background-overlay{background-color:#ED7F28;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d94423c:hover > .elementor-background-overlay{opacity:0.4;}.elementor-2 .elementor-element.elementor-element-d94423c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-2 .elementor-element.elementor-element-c89d062{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-f6ec4f2{margin-top:50px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-405e519 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-405e519.elementor-view-stacked .elementor-icon{background-color:#FD9A15;}.elementor-2 .elementor-element.elementor-element-405e519.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-405e519.elementor-view-default .elementor-icon{color:#FD9A15;border-color:#FD9A15;}.elementor-2 .elementor-element.elementor-element-405e519.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-405e519.elementor-view-default .elementor-icon svg{fill:#FD9A15;}.elementor-2 .elementor-element.elementor-element-405e519 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-405e519 .elementor-icon i, .elementor-2 .elementor-element.elementor-element-405e519 .elementor-icon svg{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-ea60eeb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ea60eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.2mgsolution.it/wp-content/uploads/2021/11/sostenibilita.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ea60eeb > .elementor-background-overlay{background-color:#BEED5E;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-ea60eeb:hover > .elementor-background-overlay{opacity:0.4;}.elementor-2 .elementor-element.elementor-element-ea60eeb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-2 .elementor-element.elementor-element-bd3ac17{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e5ec376{margin-top:50px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-95bd4f8 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-95bd4f8.elementor-view-stacked .elementor-icon{background-color:#B0DD61;}.elementor-2 .elementor-element.elementor-element-95bd4f8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-95bd4f8.elementor-view-default .elementor-icon{color:#B0DD61;border-color:#B0DD61;}.elementor-2 .elementor-element.elementor-element-95bd4f8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-95bd4f8.elementor-view-default .elementor-icon svg{fill:#B0DD61;}.elementor-2 .elementor-element.elementor-element-95bd4f8 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-95bd4f8 .elementor-icon i, .elementor-2 .elementor-element.elementor-element-95bd4f8 .elementor-icon svg{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-6731790{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-6731790 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-6731790 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2 .elementor-element.elementor-element-38cf732 > .elementor-container{max-width:1120px;}.elementor-2 .elementor-element.elementor-element-0cad5bb{color:#000000;}.elementor-2 .elementor-element.elementor-element-34b6cd4 > .elementor-container{max-width:1120px;}.elementor-2 .elementor-element.elementor-element-34b6cd4{margin-top:30px;margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form label{color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form label span{color:#777777;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form select{width:100%;height:39px;color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form .ekit-form-input, .elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form select, .elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form input{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form textarea, .ekit-wid-con .ekit-form form textarea, .elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form select{line-height:1px;}.elementor-2 .elementor-element.elementor-element-4040f17 .wpcf7-form textarea{color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 ..ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form > p{text-align:left;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form input[type="submit"]{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-4040f17 .ekit-form form input[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-35809ee:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-35809ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#525252;}.elementor-2 .elementor-element.elementor-element-35809ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-35809ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-4ef7c00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-4ef7c00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-4ef7c00 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9c54090{color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-ee69556{width:19.735%;}.elementor-2 .elementor-element.elementor-element-320be75{width:80.265%;}.elementor-2 .elementor-element.elementor-element-672af07{width:14.12%;}.elementor-2 .elementor-element.elementor-element-01e9d79{width:85.88%;}.elementor-2 .elementor-element.elementor-element-f598d96{width:13.506%;}.elementor-2 .elementor-element.elementor-element-b9f68bc{width:86.494%;}.elementor-2 .elementor-element.elementor-element-7a5180d{width:14.735%;}.elementor-2 .elementor-element.elementor-element-de8351c{width:85.265%;}.elementor-2 .elementor-element.elementor-element-b23a0d1{width:14.735%;}.elementor-2 .elementor-element.elementor-element-dc5611f{width:85.265%;}.elementor-2 .elementor-element.elementor-element-5c60b19{width:32.439%;}.elementor-2 .elementor-element.elementor-element-a24bc19{width:35.232%;}.elementor-2 .elementor-element.elementor-element-3a4397b{width:31.995%;}.elementor-2 .elementor-element.elementor-element-299180d{width:15.699%;}.elementor-2 .elementor-element.elementor-element-4ef7c00{width:84.301%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-c85af0d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c85af0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-1049a82:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1049a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-d94423c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d94423c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-ea60eeb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ea60eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-2da2c15 img{width:75%;}.elementor-2 .elementor-element.elementor-element-2da2c15 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-menu-hamburger{float:left;}.elementor-2 .elementor-element.elementor-element-06f718f .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-2 .elementor-element.elementor-element-c85af0d{padding:200px 0px 150px 0px;}}