.elementor-10 .elementor-element.elementor-element-4b5d64a1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4b5d64a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://ristrutturazioniinfinity.it/wp-content/uploads/2025/12/infinity-91.jpeg.pagespeed.ce.LZc5SFpJx1.jpg);background-position:bottom center;background-size:cover}.elementor-10 .elementor-element.elementor-element-4b5d64a1>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s , border-radius .3s , opacity .3s}.elementor-10 .elementor-element.elementor-element-4b5d64a1>.elementor-container{max-width:800px}.elementor-10 .elementor-element.elementor-element-4b5d64a1{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:225px 50px 100px 50px}.elementor-10 .elementor-element.elementor-element-d21983d .elementor-heading-title{color:#fff}.elementor-10 .elementor-element.elementor-element-1993cd31>.elementor-container{max-width:1440px}.elementor-10 .elementor-element.elementor-element-1993cd31{padding:100px 50px 100px 50px}.elementor-10 .elementor-element.elementor-element-12afdd83>.elementor-element-populated{padding:0 25px 0 0}.elementor-10 .elementor-element.elementor-element-1d4ddf9a>.elementor-element-populated{padding:0 0 0 25px}.elementor-10 .elementor-element.elementor-element-52a04979 .elementor-heading-title{color:#ff4d00}.elementor-10 .elementor-element.elementor-element-f6b6d00:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f6b6d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://ristrutturazioniinfinity.it/wp-content/uploads/2025/12/xinfinity-72.jpeg.pagespeed.ic.MXxuxS5OdR.jpg);background-position:center center;background-size:cover}.elementor-10 .elementor-element.elementor-element-f6b6d00>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s , border-radius .3s , opacity .3s}.elementor-10 .elementor-element.elementor-element-f6b6d00>.elementor-container{max-width:1440px}.elementor-10 .elementor-element.elementor-element-f6b6d00{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:100px;margin-bottom:0;padding:0 50px 100px 50px}.elementor-10 .elementor-element.elementor-element-1def20b6>.elementor-container{max-width:1440px}.elementor-10 .elementor-element.elementor-element-1def20b6{margin-top:-100px;margin-bottom:0;padding:0% 0% 0% 45%}.elementor-10 .elementor-element.elementor-element-42a6981a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-101dbad9.ekit-equal-height-enable,.elementor-10 .elementor-element.elementor-element-101dbad9.ekit-equal-height-enable>div,.elementor-10 .elementor-element.elementor-element-101dbad9.ekit-equal-height-enable .ekit-wid-con,.elementor-10 .elementor-element.elementor-element-101dbad9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%}.elementor-10 .elementor-element.elementor-element-101dbad9 .elementskit-infobox{background-color:#fff;padding:35px 35px 35px 35px;box-shadow:0 10px 50px 0 rgba(0,0,0,.05);border-style:solid;border-width:0 0 0 0;border-color:#f5f5f5;border-radius:0 0 0 0}.elementor-10 .elementor-element.elementor-element-101dbad9 .elementskit-infobox .elementskit-info-box-title{padding:0 0 0 0;color:#272121}.elementor-10 .elementor-element.elementor-element-101dbad9 .elementskit-infobox:hover .elementskit-info-box-title{color:#272121}.elementor-10 .elementor-element.elementor-element-101dbad9 .elementskit-infobox .box-body>p{color:#443737}.elementor-10 .elementor-element.elementor-element-101dbad9 .elementskit-infobox:hover .box-body>p{color:#443737}.elementor-10 .elementor-element.elementor-element-101dbad9 .elementskit-info-box-icon{color:#ff4d00;fill:#ff4d00}.elementor-10 .elementor-element.elementor-element-101dbad9 .elementskit-infobox .elementskit-info-box-icon{font-size:65px;transform:rotate(0deg)}.elementor-10 .elementor-element.elementor-element-22a4291a.ekit-equal-height-enable,.elementor-10 .elementor-element.elementor-element-22a4291a.ekit-equal-height-enable>div,.elementor-10 .elementor-element.elementor-element-22a4291a.ekit-equal-height-enable .ekit-wid-con,.elementor-10 .elementor-element.elementor-element-22a4291a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%}.elementor-10 .elementor-element.elementor-element-22a4291a .elementskit-infobox{background-color:#ff4d00;padding:35px 35px 35px 35px;box-shadow:0 10px 50px 0 rgba(0,0,0,.05);border-style:solid;border-width:0 0 0 0;border-color:#f5f5f5;border-radius:0 0 0 0}.elementor-10 .elementor-element.elementor-element-22a4291a .elementskit-infobox .elementskit-info-box-title{padding:0 0 0 0;color:#fff}.elementor-10 .elementor-element.elementor-element-22a4291a .elementskit-infobox:hover .elementskit-info-box-title{color:#fff}.elementor-10 .elementor-element.elementor-element-22a4291a .elementskit-infobox .box-body>p{color:#fff}.elementor-10 .elementor-element.elementor-element-22a4291a .elementskit-infobox:hover .box-body>p{color:#fff}.elementor-10 .elementor-element.elementor-element-22a4291a .elementskit-info-box-icon{color:#fff;fill:#fff}.elementor-10 .elementor-element.elementor-element-22a4291a .elementskit-infobox .elementskit-info-box-icon{font-size:65px;transform:rotate(0deg)}.elementor-10 .elementor-element.elementor-element-51c27aca{margin-top:50px;margin-bottom:0}.elementor-10 .elementor-element.elementor-element-6710f408{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -100%) 0%}.elementor-10 .elementor-element.elementor-element-6710f408 .elementor-icon-wrapper{text-align:center}.elementor-10 .elementor-element.elementor-element-6710f408.elementor-view-stacked .elementor-icon{background-color:#FFFFFF1F}.elementor-10 .elementor-element.elementor-element-6710f408.elementor-view-framed .elementor-icon,.elementor-10 .elementor-element.elementor-element-6710f408.elementor-view-default .elementor-icon{color:#FFFFFF1F;border-color:#FFFFFF1F}.elementor-10 .elementor-element.elementor-element-6710f408.elementor-view-framed .elementor-icon,.elementor-10 .elementor-element.elementor-element-6710f408.elementor-view-default .elementor-icon svg{fill:#FFFFFF1F}.elementor-10 .elementor-element.elementor-element-6710f408 .elementor-icon{font-size:300px}.elementor-10 .elementor-element.elementor-element-6710f408 .elementor-icon svg{height:300px}.elementor-10 .elementor-element.elementor-element-12193e1a{text-align:center}.elementor-10 .elementor-element.elementor-element-12193e1a .elementor-heading-title{color:#fff}@media (max-width:1024px){.elementor-10 .elementor-element.elementor-element-4b5d64a1{padding:175px 15px 50px 15px}.elementor-10 .elementor-element.elementor-element-1993cd31{padding:50px 15px 50px 15px}.elementor-10 .elementor-element.elementor-element-12afdd83>.elementor-element-populated{padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-1d4ddf9a>.elementor-element-populated{padding:25px 0 0 0}.elementor-10 .elementor-element.elementor-element-f6b6d00{padding:0 15px 50px 15px}.elementor-10 .elementor-element.elementor-element-1def20b6{padding:0 0 0 0}}@media (max-width:767px){.elementor-10 .elementor-element.elementor-element-6710f408 .elementor-icon{font-size:150px}.elementor-10 .elementor-element.elementor-element-6710f408 .elementor-icon svg{height:150px}}@media (max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-12afdd83{width:100%}.elementor-10 .elementor-element.elementor-element-1d4ddf9a{width:100%}}@media (min-width:1025px){.elementor-10 .elementor-element.elementor-element-4b5d64a1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4b5d64a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed}.elementor-10 .elementor-element.elementor-element-f6b6d00:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f6b6d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed}}