.elementor-333 .elementor-element.elementor-element-c141bce:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-c141bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.housewindowsrl.it/wp-content/uploads/2026/03/Progetti-Header.jpg");background-position:center center;background-size:cover;}.elementor-333 .elementor-element.elementor-element-c141bce > .elementor-background-overlay{background-color:#484647;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-c141bce > .elementor-container{min-height:700px;}.elementor-333 .elementor-element.elementor-element-c141bce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-333 .elementor-element.elementor-element-e84959b{--spacer-size:150px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-0c93752{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-0c93752 .elementor-heading-title{font-size:48px;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-b36984f:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-b36984f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-b36984f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-333 .elementor-element.elementor-element-b36984f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-0c25235{text-align:center;}.elementor-333 .elementor-element.elementor-element-0c25235 .elementor-heading-title{font-size:40px;color:#484647;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-51df5c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#4E4E4E;}.elementor-333 .elementor-element.elementor-element-fd55433:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-fd55433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#484647;}.elementor-333 .elementor-element.elementor-element-fd55433{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 15px 0px;}.elementor-333 .elementor-element.elementor-element-fd55433 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-2496623{text-align:center;}.elementor-333 .elementor-element.elementor-element-2496623 .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-1ba6040:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-1ba6040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#484647;}.elementor-333 .elementor-element.elementor-element-1ba6040{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 200px 15px 200px;}.elementor-333 .elementor-element.elementor-element-1ba6040 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-3f6a499:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-3f6a499 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-3f6a499 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DB0E16;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-3f6a499 > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-3f6a499 > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-3f6a499 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-3f6a499 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-50d0bf7{--e-image-carousel-slides-to-show:1;}.elementor-333 .elementor-element.elementor-element-aa4cb2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-aa4cb2f .elementor-heading-title{font-size:23px;text-transform:uppercase;color:#000000;}.elementor-333 .elementor-element.elementor-element-ce271c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#4E4E4E;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-6d04374{padding:10px 45px 20px 45px;grid-column:span 1;}.elementor-333 .elementor-element.elementor-element-6d04374 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-333 .elementor-element.elementor-element-6d04374 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-333 .elementor-element.elementor-element-6d04374.elementor-view-stacked .elementor-icon{background-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-6d04374.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-6d04374.elementor-view-default .elementor-icon{fill:#C7000D;color:#C7000D;border-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-6d04374 .elementor-icon{font-size:17px;}.elementor-333 .elementor-element.elementor-element-6d04374:has(:hover) .elementor-icon-box-title,
					 .elementor-333 .elementor-element.elementor-element-6d04374:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-333 .elementor-element.elementor-element-d9f424d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-d9f424d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-d9f424d > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DB0E16;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-d9f424d > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-d9f424d > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-d9f424d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-d9f424d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-eb34fd8{--e-image-carousel-slides-to-show:1;}.elementor-333 .elementor-element.elementor-element-0fd6040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-0fd6040 .elementor-heading-title{font-size:23px;text-transform:uppercase;color:#000000;}.elementor-333 .elementor-element.elementor-element-dc182b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#4E4E4E;}.elementor-333 .elementor-element.elementor-element-9d27c0a{padding:10px 45px 20px 45px;grid-column:span 1;}.elementor-333 .elementor-element.elementor-element-9d27c0a .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-333 .elementor-element.elementor-element-9d27c0a .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-333 .elementor-element.elementor-element-9d27c0a.elementor-view-stacked .elementor-icon{background-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-9d27c0a.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-9d27c0a.elementor-view-default .elementor-icon{fill:#C7000D;color:#C7000D;border-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-9d27c0a .elementor-icon{font-size:17px;}.elementor-333 .elementor-element.elementor-element-9d27c0a:has(:hover) .elementor-icon-box-title,
					 .elementor-333 .elementor-element.elementor-element-9d27c0a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-333 .elementor-element.elementor-element-3a2da8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-3a2da8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-3a2da8b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DB0E16;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-3a2da8b > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-3a2da8b > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-3a2da8b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-3a2da8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-d56626e{--e-image-carousel-slides-to-show:1;}.elementor-333 .elementor-element.elementor-element-4edb106{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-4edb106 .elementor-heading-title{font-size:23px;text-transform:uppercase;color:#000000;}.elementor-333 .elementor-element.elementor-element-20c2ac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#4E4E4E;}.elementor-333 .elementor-element.elementor-element-8f71cb7{padding:10px 45px 20px 45px;grid-column:span 1;}.elementor-333 .elementor-element.elementor-element-8f71cb7 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-333 .elementor-element.elementor-element-8f71cb7 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-333 .elementor-element.elementor-element-8f71cb7.elementor-view-stacked .elementor-icon{background-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-8f71cb7.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-8f71cb7.elementor-view-default .elementor-icon{fill:#C7000D;color:#C7000D;border-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-8f71cb7 .elementor-icon{font-size:17px;}.elementor-333 .elementor-element.elementor-element-8f71cb7:has(:hover) .elementor-icon-box-title,
					 .elementor-333 .elementor-element.elementor-element-8f71cb7:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-333 .elementor-element.elementor-element-dcca9d7:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-dcca9d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#484647;}.elementor-333 .elementor-element.elementor-element-dcca9d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 200px 15px 200px;}.elementor-333 .elementor-element.elementor-element-dcca9d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-8a413bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-8a413bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-8a413bc > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DB0E16;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-8a413bc > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-8a413bc > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-8a413bc > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-8a413bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-9461612{--e-image-carousel-slides-to-show:1;}.elementor-333 .elementor-element.elementor-element-6c42533{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-6c42533 .elementor-heading-title{font-size:23px;text-transform:uppercase;color:#000000;}.elementor-333 .elementor-element.elementor-element-f3f5443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#4E4E4E;}.elementor-333 .elementor-element.elementor-element-5e944e9{padding:10px 45px 20px 45px;grid-column:span 1;}.elementor-333 .elementor-element.elementor-element-5e944e9 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-333 .elementor-element.elementor-element-5e944e9 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-333 .elementor-element.elementor-element-5e944e9.elementor-view-stacked .elementor-icon{background-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-5e944e9.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-5e944e9.elementor-view-default .elementor-icon{fill:#C7000D;color:#C7000D;border-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-5e944e9 .elementor-icon{font-size:17px;}.elementor-333 .elementor-element.elementor-element-5e944e9:has(:hover) .elementor-icon-box-title,
					 .elementor-333 .elementor-element.elementor-element-5e944e9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-333 .elementor-element.elementor-element-e18d030:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-e18d030 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-e18d030 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DB0E16;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-e18d030 > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-e18d030 > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-e18d030 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-e18d030 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-170a666{--e-image-carousel-slides-to-show:1;}.elementor-333 .elementor-element.elementor-element-e248036{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-e248036 .elementor-heading-title{font-size:23px;text-transform:uppercase;color:#000000;}.elementor-333 .elementor-element.elementor-element-e641ed4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#4E4E4E;}.elementor-333 .elementor-element.elementor-element-2160033{padding:10px 45px 20px 45px;grid-column:span 1;}.elementor-333 .elementor-element.elementor-element-2160033 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-333 .elementor-element.elementor-element-2160033 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-333 .elementor-element.elementor-element-2160033.elementor-view-stacked .elementor-icon{background-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-2160033.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-2160033.elementor-view-default .elementor-icon{fill:#C7000D;color:#C7000D;border-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-2160033 .elementor-icon{font-size:17px;}.elementor-333 .elementor-element.elementor-element-2160033:has(:hover) .elementor-icon-box-title,
					 .elementor-333 .elementor-element.elementor-element-2160033:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-333 .elementor-element.elementor-element-a48f14e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-a48f14e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-a48f14e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DB0E16;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-a48f14e > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-a48f14e > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-a48f14e > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-a48f14e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-eaf5ba8{--e-image-carousel-slides-to-show:1;}.elementor-333 .elementor-element.elementor-element-00a0769{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-00a0769 .elementor-heading-title{font-size:23px;text-transform:uppercase;color:#000000;}.elementor-333 .elementor-element.elementor-element-29445dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#4E4E4E;}.elementor-333 .elementor-element.elementor-element-ca5f7f3{padding:10px 45px 20px 45px;grid-column:span 1;}.elementor-333 .elementor-element.elementor-element-ca5f7f3 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-333 .elementor-element.elementor-element-ca5f7f3 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-333 .elementor-element.elementor-element-ca5f7f3.elementor-view-stacked .elementor-icon{background-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-ca5f7f3.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-ca5f7f3.elementor-view-default .elementor-icon{fill:#C7000D;color:#C7000D;border-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-ca5f7f3 .elementor-icon{font-size:17px;}.elementor-333 .elementor-element.elementor-element-ca5f7f3:has(:hover) .elementor-icon-box-title,
					 .elementor-333 .elementor-element.elementor-element-ca5f7f3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-333 .elementor-element.elementor-element-fc8d759:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-fc8d759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#484647;}.elementor-333 .elementor-element.elementor-element-fc8d759{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 200px 75px 200px;}.elementor-333 .elementor-element.elementor-element-fc8d759 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-70699f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-70699f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-70699f4 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DB0E16;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-70699f4 > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-70699f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-70699f4 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-70699f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-4a38ea9{--e-image-carousel-slides-to-show:1;}.elementor-333 .elementor-element.elementor-element-db72520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-db72520 .elementor-heading-title{font-size:23px;text-transform:uppercase;color:#000000;}.elementor-333 .elementor-element.elementor-element-e6f0033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#4E4E4E;}.elementor-333 .elementor-element.elementor-element-1b5475e{padding:10px 45px 20px 45px;grid-column:span 1;}.elementor-333 .elementor-element.elementor-element-1b5475e .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-333 .elementor-element.elementor-element-1b5475e .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-333 .elementor-element.elementor-element-1b5475e.elementor-view-stacked .elementor-icon{background-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-1b5475e.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-1b5475e.elementor-view-default .elementor-icon{fill:#C7000D;color:#C7000D;border-color:#C7000D;}.elementor-333 .elementor-element.elementor-element-1b5475e .elementor-icon{font-size:17px;}.elementor-333 .elementor-element.elementor-element-1b5475e:has(:hover) .elementor-icon-box-title,
					 .elementor-333 .elementor-element.elementor-element-1b5475e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-333 .elementor-element.elementor-element-e5dfd11 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E90000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-333 .elementor-element.elementor-element-e5dfd11 > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-e5dfd11 > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-e5dfd11 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-e5dfd11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-5dad18e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E90000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-333 .elementor-element.elementor-element-5dad18e > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-5dad18e > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-5dad18e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-5dad18e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-f5ec04f:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-f5ec04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-f5ec04f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 15px 0px;}.elementor-333 .elementor-element.elementor-element-f5ec04f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-1ebc001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-1ebc001 .elementor-heading-title{font-size:30px;color:#000000;}.elementor-333 .elementor-element.elementor-element-fbc0ba0{text-align:center;}.elementor-333 .elementor-element.elementor-element-fbc0ba0 .elementor-heading-title{font-size:40px;color:#484647;}.elementor-333 .elementor-element.elementor-element-6ef4f73:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-6ef4f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-6ef4f73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-6ef4f73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-fef19d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-fef19d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.housewindowsrl.it/wp-content/uploads/2026/03/DSC_1114-HDR.jpg");background-position:center center;background-size:cover;}.elementor-333 .elementor-element.elementor-element-fef19d0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);opacity:0.5;}.elementor-bc-flex-widget .elementor-333 .elementor-element.elementor-element-fef19d0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-333 .elementor-element.elementor-element-fef19d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-333 .elementor-element.elementor-element-fef19d0 > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-fef19d0 > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-fef19d0 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-fef19d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:45px 20px 0px 20px;}.elementor-333 .elementor-element.elementor-element-fef19d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-3504eab{--spacer-size:200px;}.elementor-333 .elementor-element.elementor-element-cf02ce3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-cf02ce3 .elementor-heading-title{font-size:28px;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-f694584{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-d54ba8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-d54ba8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.housewindowsrl.it/wp-content/uploads/2026/03/DSC_1033-HDR.jpg");background-position:center center;background-size:cover;}.elementor-333 .elementor-element.elementor-element-d54ba8a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);opacity:0.5;}.elementor-bc-flex-widget .elementor-333 .elementor-element.elementor-element-d54ba8a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-333 .elementor-element.elementor-element-d54ba8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-333 .elementor-element.elementor-element-d54ba8a > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-d54ba8a > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-d54ba8a > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-d54ba8a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 20px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:45px 20px 0px 20px;}.elementor-333 .elementor-element.elementor-element-d54ba8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-340ac0b{--spacer-size:200px;}.elementor-333 .elementor-element.elementor-element-c65b2c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-c65b2c0 .elementor-heading-title{font-size:28px;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-e9b77ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-0908b47:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-0908b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-0908b47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 75px 0px;}.elementor-333 .elementor-element.elementor-element-0908b47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-de5ff05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-de5ff05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.housewindowsrl.it/wp-content/uploads/2026/03/DSC_2129-HDR.jpg");background-position:center center;background-size:cover;}.elementor-333 .elementor-element.elementor-element-de5ff05 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);opacity:0.5;}.elementor-bc-flex-widget .elementor-333 .elementor-element.elementor-element-de5ff05.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-333 .elementor-element.elementor-element-de5ff05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-333 .elementor-element.elementor-element-de5ff05 > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-de5ff05 > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-de5ff05 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-de5ff05 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:45px 20px 0px 20px;}.elementor-333 .elementor-element.elementor-element-de5ff05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-9b09e27{--spacer-size:200px;}.elementor-333 .elementor-element.elementor-element-4608eef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-4608eef .elementor-heading-title{font-size:28px;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-05b8334{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-7c4c608:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-7c4c608 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.housewindowsrl.it/wp-content/uploads/2026/03/Pergola-placeholder.jpg");background-position:center center;background-size:cover;}.elementor-333 .elementor-element.elementor-element-7c4c608 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);opacity:0.5;}.elementor-bc-flex-widget .elementor-333 .elementor-element.elementor-element-7c4c608.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-333 .elementor-element.elementor-element-7c4c608.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-333 .elementor-element.elementor-element-7c4c608 > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-7c4c608 > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-7c4c608 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-333 .elementor-element.elementor-element-7c4c608 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 20px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:45px 20px 0px 20px;}.elementor-333 .elementor-element.elementor-element-7c4c608 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-5dd8902{--spacer-size:200px;}.elementor-333 .elementor-element.elementor-element-1a045e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-333 .elementor-element.elementor-element-1a045e8 .elementor-heading-title{font-size:28px;color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-843d129{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#FFFFFF;}@media(max-width:767px){.elementor-333 .elementor-element.elementor-element-1936354 > .elementor-element-populated{padding:10px 20px 0px 20px;}.elementor-333 .elementor-element.elementor-element-0c25235 .elementor-heading-title{font-size:35px;}.elementor-333 .elementor-element.elementor-element-2496623 .elementor-heading-title{font-size:35px;}.elementor-333 .elementor-element.elementor-element-1ba6040{padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-d9f424d > .elementor-element-populated{margin:20px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-333 .elementor-element.elementor-element-3a2da8b > .elementor-element-populated{margin:20px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-333 .elementor-element.elementor-element-dcca9d7{padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-8a413bc > .elementor-element-populated{margin:20px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-333 .elementor-element.elementor-element-e18d030 > .elementor-element-populated{margin:20px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-333 .elementor-element.elementor-element-a48f14e > .elementor-element-populated{margin:20px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-333 .elementor-element.elementor-element-fc8d759{padding:0px 0px 75px 0px;}.elementor-333 .elementor-element.elementor-element-70699f4 > .elementor-element-populated{margin:20px 7px 0px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-333 .elementor-element.elementor-element-fbc0ba0 .elementor-heading-title{font-size:35px;}.elementor-333 .elementor-element.elementor-element-6ef4f73{padding:15px 15px 0px 15px;}.elementor-333 .elementor-element.elementor-element-fef19d0 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-d54ba8a > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-0908b47{padding:0px 15px 0px 15px;}.elementor-333 .elementor-element.elementor-element-de5ff05 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-7c4c608 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}