.elementor-343 .elementor-element.elementor-element-3c57f6d:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-3c57f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18315B;background-image:url("https://www.2fthermo.it/wp-content/uploads/2024/03/b4b5e2_750acfa9bffd40b7ae7b07b378f2e2fe_mv2_d_1536_2048_s_2-removebg.png");background-position:center center;background-size:cover;}.elementor-343 .elementor-element.elementor-element-3c57f6d > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-343 .elementor-element.elementor-element-3c57f6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-343 .elementor-element.elementor-element-70a943e{--spacer-size:50px;}.elementor-343 .elementor-element.elementor-element-39c2162{width:var( --container-widget-width, 112.744% );max-width:112.744%;--container-widget-width:112.744%;--container-widget-flex-grow:0;text-align:start;}.elementor-343 .elementor-element.elementor-element-39c2162 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:75px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-39c2162.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-343 .elementor-element.elementor-element-98f22e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 75px 0px;}.elementor-343 .elementor-element.elementor-element-98f22e8.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-343 .elementor-element.elementor-element-98f22e8{text-align:start;}.elementor-343 .elementor-element.elementor-element-8b26707{--spacer-size:50px;width:var( --container-widget-width, 112.345% );max-width:112.345%;--container-widget-width:112.345%;--container-widget-flex-grow:0;}.elementor-343 .elementor-element.elementor-element-78f7725{--spacer-size:300px;}.elementor-343 .elementor-element.elementor-element-fd118ca{margin-top:-20px;margin-bottom:0px;}.elementor-343 .elementor-element.elementor-element-3aaf8a2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-3aaf8a2{text-align:center;}.elementor-343 .elementor-element.elementor-element-36b8cf4{padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-1fb64bb{text-align:center;}.elementor-343 .elementor-element.elementor-element-8442b04{padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-ed66778 .elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:left;}.elementor-343 .elementor-element.elementor-element-ed66778:hover .elementor-widget-container{box-shadow:2px 4px 10px 0px rgba(0,0,0,0.1);}.elementor-343 .elementor-element.elementor-element-ed66778{--ha-card-image-width:550px;}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-card-figure{height:500px;}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-badge{padding:8px 15px 6px 15px;color:#242424;background-color:#ffffff;font-family:"Nunito", Sans-serif;font-size:10px;font-weight:700;letter-spacing:0.6px;}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-card-body{padding:0px 50px 0px 50px;}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-card-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-card-text{color:#8c8c8c;font-family:"Nunito", Sans-serif;}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-btn{padding:15px 25px 15px 0px;font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.2px;border-radius:4px 4px 4px 4px;color:#242424;background-color:rgba(204,204,204,0);}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-btn:hover, .elementor-343 .elementor-element.elementor-element-ed66778 .ha-btn:focus{color:#e2498a;}.elementor-343 .elementor-element.elementor-element-4cab698:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-4cab698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-343 .elementor-element.elementor-element-4cab698{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-343 .elementor-element.elementor-element-4cab698 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-343 .elementor-element.elementor-element-3de99d7 .elementor-button{background-color:#E21C21;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:22px 40px 22px 40px;}.elementor-343 .elementor-element.elementor-element-3de99d7 .elementor-button:hover, .elementor-343 .elementor-element.elementor-element-3de99d7 .elementor-button:focus{background-color:#18315B;}.elementor-343 .elementor-element.elementor-element-3de99d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-343 .elementor-element.elementor-element-ed66778 .elementor-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:left;}.elementor-343 .elementor-element.elementor-element-ed66778{--ha-card-image-width:360px;}}@media(min-width:768px){.elementor-343 .elementor-element.elementor-element-8c3d0a0{width:33%;}.elementor-343 .elementor-element.elementor-element-3d0bbbc{width:33.333%;}.elementor-343 .elementor-element.elementor-element-677ba3a{width:33%;}}@media(max-width:767px){.elementor-343 .elementor-element.elementor-element-8c3d0a0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-3d0bbbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-39c2162 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:55px 10px 55px 10px;}.elementor-343 .elementor-element.elementor-element-39c2162{text-align:center;}.elementor-343 .elementor-element.elementor-element-98f22e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:55px 10px 55px 10px;}.elementor-343 .elementor-element.elementor-element-98f22e8{text-align:center;}.elementor-343 .elementor-element.elementor-element-ed66778 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-343 .elementor-element.elementor-element-ed66778{--ha-card-image-width:100%;}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-card-figure{height:300px;}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-card-body{padding:20px 10px 0px 10px;}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-card-title{font-size:20px;}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-card-text{font-size:13px;}.elementor-343 .elementor-element.elementor-element-ed66778 .ha-btn{font-size:9px;}.elementor-343 .elementor-element.elementor-element-4cab698{padding:35px 0px 0px 0px;}}