.elementor-12 .elementor-element.elementor-element-ee0f260>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-ee0f260>.elementor-container{min-height:527px}.elementor-12 .elementor-element.elementor-element-ee0f260:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-ee0f260>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url(https://altorila.com/wp-content/uploads/2025/06/Снимок-экрана-от-2025-06-15-22-36-13.png) 50% 50%;background-size:cover}.elementor-12 .elementor-element.elementor-element-ee0f260{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.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-12 .elementor-element.elementor-element-0ec5a26{text-align:center}.elementor-12 .elementor-element.elementor-element-0ec5a26 .elementor-heading-title{font-family:"Sintony",Sans-serif;font-size:88px;font-weight:600;color:#EB979B}.elementor-12 .elementor-element.elementor-element-8f35eef{text-align:center}.elementor-12 .elementor-element.elementor-element-8f35eef .elementor-heading-title{font-family:"Sintony",Sans-serif;font-size:65px;font-weight:600;color:#EB979B}.elementor-12 .elementor-element.elementor-element-79cafa7{padding:70px 0 70px 0}.elementor-12 .elementor-element.elementor-element-08afc22:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-08afc22>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-08afc22>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-08afc22>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-08afc22>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-08afc22>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px}.elementor-12 .elementor-element.elementor-element-08afc22>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.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-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-12 .elementor-element.elementor-element-c886bb1{--icon-box-icon-margin:15px}.elementor-12 .elementor-element.elementor-element-c886bb1 .elementor-icon-box-title{margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-19e7e33{--icon-box-icon-margin:15px}.elementor-12 .elementor-element.elementor-element-19e7e33 .elementor-icon-box-title{margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-018d440{--icon-box-icon-margin:15px}.elementor-12 .elementor-element.elementor-element-018d440 .elementor-icon-box-title{margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-c86a4a9{padding:0 0 70px 0}.elementor-12 .elementor-element.elementor-element-16145b7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-16145b7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-16145b7>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-16145b7>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-16145b7>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-16145b7>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px}.elementor-12 .elementor-element.elementor-element-16145b7>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-cc8710d{--icon-box-icon-margin:15px}.elementor-12 .elementor-element.elementor-element-cc8710d .elementor-icon-box-title{margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-7dac727{--icon-box-icon-margin:15px}.elementor-12 .elementor-element.elementor-element-7dac727 .elementor-icon-box-title{margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-ff77a49{--icon-box-icon-margin:15px}.elementor-12 .elementor-element.elementor-element-ff77a49 .elementor-icon-box-title{margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-5e8b6db{--icon-box-icon-margin:15px}.elementor-12 .elementor-element.elementor-element-5e8b6db .elementor-icon-box-title{margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-971e296:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-971e296>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://altorila.com/wp-content/uploads/2025/06/roof-repair.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-971e296>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-971e296{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 0 70px 0}.elementor-12 .elementor-element.elementor-element-171d7ff:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-171d7ff>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-171d7ff>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-171d7ff>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-171d7ff>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-171d7ff>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px}.elementor-12 .elementor-element.elementor-element-171d7ff>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-44c5939{padding:070px 0 70px 0}.elementor-12 .elementor-element.elementor-element-73e1789:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-73e1789>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-73e1789>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-73e1789>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-73e1789>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-73e1789>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px}.elementor-12 .elementor-element.elementor-element-73e1789>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-12 .elementor-element.elementor-element-0723295 .elementor-cta .elementor-cta__bg,.elementor-12 .elementor-element.elementor-element-0723295 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-12 .elementor-element.elementor-element-0723295>.elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.elementor-12 .elementor-element.elementor-element-0723295 .elementor-cta__content{text-align:center}.elementor-12 .elementor-element.elementor-element-0723295 .elementor-cta__title{font-family:"Sintony",Sans-serif;font-weight:600;text-transform:capitalize}.elementor-12 .elementor-element.elementor-element-2d3f5c4 .elementor-cta .elementor-cta__bg,.elementor-12 .elementor-element.elementor-element-2d3f5c4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-12 .elementor-element.elementor-element-2d3f5c4>.elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.elementor-12 .elementor-element.elementor-element-2d3f5c4 .elementor-cta__content{text-align:center}.elementor-12 .elementor-element.elementor-element-2d3f5c4 .elementor-cta__title{font-family:"Sintony",Sans-serif;font-weight:600;text-transform:capitalize}.elementor-12 .elementor-element.elementor-element-0a37b52 .elementor-cta .elementor-cta__bg,.elementor-12 .elementor-element.elementor-element-0a37b52 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-12 .elementor-element.elementor-element-0a37b52>.elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.elementor-12 .elementor-element.elementor-element-0a37b52 .elementor-cta__content{text-align:center}.elementor-12 .elementor-element.elementor-element-0a37b52 .elementor-cta__title{font-family:"Sintony",Sans-serif;font-weight:600;text-transform:capitalize}.elementor-12 .elementor-element.elementor-element-5dddad5 .elementor-cta .elementor-cta__bg,.elementor-12 .elementor-element.elementor-element-5dddad5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-12 .elementor-element.elementor-element-5dddad5>.elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.elementor-12 .elementor-element.elementor-element-5dddad5 .elementor-cta__content{text-align:center}.elementor-12 .elementor-element.elementor-element-5dddad5 .elementor-cta__title{font-family:"Sintony",Sans-serif;font-weight:600;text-transform:capitalize}.elementor-12 .elementor-element.elementor-element-cc81983 .elementor-cta .elementor-cta__bg,.elementor-12 .elementor-element.elementor-element-cc81983 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-12 .elementor-element.elementor-element-cc81983>.elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.elementor-12 .elementor-element.elementor-element-cc81983 .elementor-cta__content{text-align:center}.elementor-12 .elementor-element.elementor-element-cc81983 .elementor-cta__title{font-family:"Sintony",Sans-serif;font-weight:600;text-transform:capitalize}.elementor-12 .elementor-element.elementor-element-456203c{padding:0 0 70px 0}.elementor-12 .elementor-element.elementor-element-26abfed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-26abfed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-26abfed>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-26abfed>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-26abfed>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-26abfed>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px}.elementor-12 .elementor-element.elementor-element-26abfed>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-de33d7c>.elementor-widget-container{margin:0 0 10px 0}.elementor-12 .elementor-element.elementor-element-de33d7c{text-align:center}.elementor-12 .elementor-element.elementor-element-809112f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-809112f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://altorila.com/wp-content/uploads/2025/06/BUR-roofing-1030x759-1.png);background-position:center center;background-size:cover}.elementor-12 .elementor-element.elementor-element-809112f>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-809112f>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-809112f>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-809112f>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px}.elementor-12 .elementor-element.elementor-element-809112f>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-4d99cfb{--spacer-size:50px}.elementor-12 .elementor-element.elementor-element-df44320{margin-top:20px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-d99b39e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-d99b39e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://altorila.com/wp-content/uploads/2025/06/epdm-roofing-guide-hdr-img.jpg);background-position:center center;background-size:cover}.elementor-12 .elementor-element.elementor-element-d99b39e>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-d99b39e>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-d99b39e>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-d99b39e>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 50px 0 0;--e-column-margin-right:50px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-d99b39e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-9f60f9a{--spacer-size:50px}.elementor-12 .elementor-element.elementor-element-0fbbd29{margin-top:20px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-a568659:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-a568659>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://altorila.com/wp-content/uploads/2025/06/Integrating-Steel-Posts-into-Your-Green-Roof-System.jpg);background-position:center center;background-size:cover}.elementor-12 .elementor-element.elementor-element-a568659>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-a568659>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-a568659>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-a568659>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px}.elementor-12 .elementor-element.elementor-element-a568659>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-513b809{--spacer-size:50px}.elementor-12 .elementor-element.elementor-element-1041a5b{margin-top:20px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-ed6da00:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-ed6da00>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://altorila.com/wp-content/uploads/2025/06/GB-Bitumen-roof-everbuild4_16-9.webp);background-position:center center;background-size:cover}.elementor-12 .elementor-element.elementor-element-ed6da00>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-ed6da00>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-ed6da00>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-ed6da00>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 50px 0 0;--e-column-margin-right:50px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-ed6da00>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-48ad116{--spacer-size:50px}.elementor-12 .elementor-element.elementor-element-dbbf769{margin-top:20px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-aeee28a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-aeee28a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://altorila.com/wp-content/uploads/2025/06/pvc_roofing_membrane.jpg);background-position:center center;background-size:cover}.elementor-12 .elementor-element.elementor-element-aeee28a>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-aeee28a>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-aeee28a>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-aeee28a>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px}.elementor-12 .elementor-element.elementor-element-aeee28a>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-684b303{--spacer-size:50px}.elementor-12 .elementor-element.elementor-element-3032634{margin-top:20px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-e887fdf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-e887fdf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://altorila.com/wp-content/uploads/2025/06/Black-Standing-Seam-Roof.webp);background-position:center center;background-size:cover}.elementor-12 .elementor-element.elementor-element-e887fdf>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-e887fdf>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-e887fdf>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-e887fdf>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 50px 0 0;--e-column-margin-right:50px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-e887fdf>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-563f2f1{--spacer-size:50px}.elementor-12 .elementor-element.elementor-element-20a7b54:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-20a7b54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://altorila.com/wp-content/uploads/2025/06/Sheet-Metal-Roofs.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-20a7b54{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 0 70px 0}.elementor-12 .elementor-element.elementor-element-20a7b54>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-e64bd89:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-e64bd89>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-e64bd89>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-e64bd89>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-e64bd89>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-e64bd89>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px}.elementor-12 .elementor-element.elementor-element-e64bd89>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-ha-justified-gallery .justified-gallery>.ha-justified-grid__item>.caption{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ha-justified-gallery .ha-filter__item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-12 .elementor-element.elementor-element-3890fe0 .ha-justified-grid__wrap{--justified-grid-pull:10px}.elementor-12 .elementor-element.elementor-element-3890fe0 .ha-justified-grid__item{border-radius:5px 5px 5px 5px}.elementor-12 .elementor-element.elementor-element-3890fe0 .ha-justified-grid__item:hover img{cursor:default}.elementor-12 .elementor-element.elementor-element-3890fe0 .ha-filter{text-align:left}.elementor-12 .elementor-element.elementor-element-42a47ec{padding:070px 0 70px 0}.elementor-12 .elementor-element.elementor-element-0fe64dd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-0fe64dd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-0fe64dd>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-0fe64dd>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-0fe64dd>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-0fe64dd>.elementor-element-populated{box-shadow:0 0 10px 0 rgb(0 0 0 / .1);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px}.elementor-12 .elementor-element.elementor-element-0fe64dd>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-posts .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-posts .elementor-post__meta-data{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .elementor-post__excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-posts .elementor-post__read-more{color:var(--e-global-color-accent)}.elementor-widget-posts a.elementor-post__read-more{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-12 .elementor-element.elementor-element-628b41c{--grid-row-gap:35px;--grid-column-gap:30px}.elementor-12 .elementor-element.elementor-element-628b41c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0 * 100%)}.elementor-12 .elementor-element.elementor-element-628b41c:after{content:"0"}.elementor-12 .elementor-element.elementor-element-628b41c .elementor-post__thumbnail__link{width:15%}.elementor-12 .elementor-element.elementor-element-628b41c .elementor-post__meta-data span+span:before{content:"///"}.elementor-12 .elementor-element.elementor-element-628b41c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-12 .elementor-element.elementor-element-628b41c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-12 .elementor-element.elementor-element-628b41c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-59a8f85{width:61.538%}.elementor-12 .elementor-element.elementor-element-809112f{width:38.415%}.elementor-12 .elementor-element.elementor-element-d99b39e{width:38.415%}.elementor-12 .elementor-element.elementor-element-a54b6dd{width:61.538%}.elementor-12 .elementor-element.elementor-element-62a5df7{width:61.538%}.elementor-12 .elementor-element.elementor-element-a568659{width:38.415%}.elementor-12 .elementor-element.elementor-element-ed6da00{width:38.415%}.elementor-12 .elementor-element.elementor-element-705789a{width:61.538%}.elementor-12 .elementor-element.elementor-element-827c588{width:61.538%}.elementor-12 .elementor-element.elementor-element-aeee28a{width:38.415%}.elementor-12 .elementor-element.elementor-element-e887fdf{width:38.415%}.elementor-12 .elementor-element.elementor-element-94ecae5{width:61.538%}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-0ec5a26 .elementor-heading-title{font-size:57px}.elementor-12 .elementor-element.elementor-element-8f35eef .elementor-heading-title{font-size:57px}.elementor-12 .elementor-element.elementor-element-08afc22>.elementor-element-populated{padding:25px 25px 25px 25px}.elementor-12 .elementor-element.elementor-element-16145b7>.elementor-element-populated{padding:25px 25px 25px 25px}.elementor-12 .elementor-element.elementor-element-171d7ff>.elementor-element-populated{padding:25px 25px 25px 25px}.elementor-12 .elementor-element.elementor-element-73e1789>.elementor-element-populated{padding:25px 25px 25px 25px}.elementor-12 .elementor-element.elementor-element-26abfed>.elementor-element-populated{padding:25px 25px 25px 25px}.elementor-12 .elementor-element.elementor-element-809112f>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-4d99cfb{--spacer-size:300px}.elementor-12 .elementor-element.elementor-element-d99b39e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-9f60f9a{--spacer-size:300px}.elementor-12 .elementor-element.elementor-element-a568659>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-513b809{--spacer-size:300px}.elementor-12 .elementor-element.elementor-element-ed6da00>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-48ad116{--spacer-size:300px}.elementor-12 .elementor-element.elementor-element-aeee28a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-684b303{--spacer-size:300px}.elementor-12 .elementor-element.elementor-element-e887fdf>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-563f2f1{--spacer-size:300px}.elementor-12 .elementor-element.elementor-element-e64bd89>.elementor-element-populated{padding:25px 25px 25px 25px}.elementor-12 .elementor-element.elementor-element-0fe64dd>.elementor-element-populated{padding:25px 25px 25px 25px}.elementor-12 .elementor-element.elementor-element-628b41c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-12 .elementor-element.elementor-element-628b41c:after{content:"0.5"}.elementor-12 .elementor-element.elementor-element-628b41c .elementor-post__thumbnail__link{width:100%}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-971e296:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-971e296>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-12 .elementor-element.elementor-element-809112f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-809112f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-12 .elementor-element.elementor-element-d99b39e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-d99b39e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-12 .elementor-element.elementor-element-a568659:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-a568659>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-12 .elementor-element.elementor-element-ed6da00:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-ed6da00>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-12 .elementor-element.elementor-element-aeee28a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-aeee28a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-12 .elementor-element.elementor-element-e887fdf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-e887fdf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-12 .elementor-element.elementor-element-20a7b54:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-20a7b54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}