.elementor-385 .elementor-element.elementor-element-2b2b2c9a:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-2b2b2c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010918;background-image:url("https://roofrepairpittsburgh.us/wp-content/uploads/2026/07/image_8j3dv6M9k-geotagged.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-385 .elementor-element.elementor-element-2b2b2c9a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(236deg, #000000 0%, #000000 100%);opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-2b2b2c9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-24px;margin-bottom:0px;padding:80px 10px 80px 10px;}.elementor-385 .elementor-element.elementor-element-686371a2{text-align:center;}.elementor-385 .elementor-element.elementor-element-686371a2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#E66523;}.elementor-385 .elementor-element.elementor-element-678adc72{text-align:center;}.elementor-385 .elementor-element.elementor-element-678adc72 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:800;color:#ffffff;}.elementor-385 .elementor-element.elementor-element-67c674b6{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-0db4f03 );}.elementor-385 .elementor-element.elementor-element-3615976d .elementor-button{background-color:#E66523;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-385 .elementor-element.elementor-element-3dd4e045:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-3dd4e045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FF;}.elementor-385 .elementor-element.elementor-element-3dd4e045{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 10px 10px 10px;}.elementor-385 .elementor-element.elementor-element-3dd4e045 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-4207046{text-align:center;}.elementor-385 .elementor-element.elementor-element-4207046 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;color:#0C1015;}.elementor-385 .elementor-element.elementor-element-4862a4ec:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-4862a4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FF;}.elementor-385 .elementor-element.elementor-element-4862a4ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 70px 10px;}.elementor-385 .elementor-element.elementor-element-4862a4ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-2a2abfee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-385 .elementor-element.elementor-element-2a2abfee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-385 .elementor-element.elementor-element-2a2abfee > .elementor-element-populated, .elementor-385 .elementor-element.elementor-element-2a2abfee > .elementor-element-populated > .elementor-background-overlay, .elementor-385 .elementor-element.elementor-element-2a2abfee > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-385 .elementor-element.elementor-element-2a2abfee > .elementor-element-populated{box-shadow:0px 8px 28px 0px rgba(1,9,24,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 26px 28px 26px;}.elementor-385 .elementor-element.elementor-element-2a2abfee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-21172a43 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-385 .elementor-element.elementor-element-21172a43.elementor-view-stacked .elementor-icon{background-color:#03308F;fill:#ffffff;color:#ffffff;}.elementor-385 .elementor-element.elementor-element-21172a43.elementor-view-framed .elementor-icon, .elementor-385 .elementor-element.elementor-element-21172a43.elementor-view-default .elementor-icon{fill:#03308F;color:#03308F;border-color:#03308F;}.elementor-385 .elementor-element.elementor-element-21172a43.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-385 .elementor-element.elementor-element-21172a43 .elementor-icon{font-size:22px;}.elementor-385 .elementor-element.elementor-element-21172a43 .elementor-icon-box-title, .elementor-385 .elementor-element.elementor-element-21172a43 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:600;}.elementor-385 .elementor-element.elementor-element-21172a43 .elementor-icon-box-title{color:#0C1015;}.elementor-385 .elementor-element.elementor-element-21172a43 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#1c2430;}.elementor-385 .elementor-element.elementor-element-65f8ea5c .elementor-button{background-color:#E66523;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-385 .elementor-element.elementor-element-3e4e4e96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-385 .elementor-element.elementor-element-3e4e4e96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-385 .elementor-element.elementor-element-3e4e4e96 > .elementor-element-populated, .elementor-385 .elementor-element.elementor-element-3e4e4e96 > .elementor-element-populated > .elementor-background-overlay, .elementor-385 .elementor-element.elementor-element-3e4e4e96 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-385 .elementor-element.elementor-element-3e4e4e96 > .elementor-element-populated{box-shadow:0px 8px 28px 0px rgba(1,9,24,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 26px 28px 26px;}.elementor-385 .elementor-element.elementor-element-3e4e4e96 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-533f157 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-385 .elementor-element.elementor-element-533f157.elementor-view-stacked .elementor-icon{background-color:#03308F;fill:#ffffff;color:#ffffff;}.elementor-385 .elementor-element.elementor-element-533f157.elementor-view-framed .elementor-icon, .elementor-385 .elementor-element.elementor-element-533f157.elementor-view-default .elementor-icon{fill:#03308F;color:#03308F;border-color:#03308F;}.elementor-385 .elementor-element.elementor-element-533f157.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-385 .elementor-element.elementor-element-533f157 .elementor-icon{font-size:22px;}.elementor-385 .elementor-element.elementor-element-533f157 .elementor-icon-box-title, .elementor-385 .elementor-element.elementor-element-533f157 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:600;}.elementor-385 .elementor-element.elementor-element-533f157 .elementor-icon-box-title{color:#0C1015;}.elementor-385 .elementor-element.elementor-element-533f157 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#1c2430;}.elementor-385 .elementor-element.elementor-element-680cd731 .elementor-button{background-color:#E66523;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-385 .elementor-element.elementor-element-7ab1fc18:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-385 .elementor-element.elementor-element-7ab1fc18 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-385 .elementor-element.elementor-element-7ab1fc18 > .elementor-element-populated, .elementor-385 .elementor-element.elementor-element-7ab1fc18 > .elementor-element-populated > .elementor-background-overlay, .elementor-385 .elementor-element.elementor-element-7ab1fc18 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-385 .elementor-element.elementor-element-7ab1fc18 > .elementor-element-populated{box-shadow:0px 8px 28px 0px rgba(1,9,24,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 26px 28px 26px;}.elementor-385 .elementor-element.elementor-element-7ab1fc18 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-777ba935 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-385 .elementor-element.elementor-element-777ba935.elementor-view-stacked .elementor-icon{background-color:#03308F;fill:#ffffff;color:#ffffff;}.elementor-385 .elementor-element.elementor-element-777ba935.elementor-view-framed .elementor-icon, .elementor-385 .elementor-element.elementor-element-777ba935.elementor-view-default .elementor-icon{fill:#03308F;color:#03308F;border-color:#03308F;}.elementor-385 .elementor-element.elementor-element-777ba935.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-385 .elementor-element.elementor-element-777ba935 .elementor-icon{font-size:22px;}.elementor-385 .elementor-element.elementor-element-777ba935 .elementor-icon-box-title, .elementor-385 .elementor-element.elementor-element-777ba935 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:600;}.elementor-385 .elementor-element.elementor-element-777ba935 .elementor-icon-box-title{color:#0C1015;}.elementor-385 .elementor-element.elementor-element-777ba935 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#1c2430;}.elementor-385 .elementor-element.elementor-element-4536e92a .elementor-button{background-color:#E66523;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-385 .elementor-element.elementor-element-5ddb8535{padding:70px 10px 10px 10px;}.elementor-385 .elementor-element.elementor-element-778a3441{text-align:center;}.elementor-385 .elementor-element.elementor-element-778a3441 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#E66523;}.elementor-385 .elementor-element.elementor-element-2db0a25{text-align:center;}.elementor-385 .elementor-element.elementor-element-2db0a25 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;color:#0C1015;}.elementor-385 .elementor-element.elementor-element-507602b2{padding:10px 10px 60px 10px;}.elementor-385 .elementor-element.elementor-element-702c18b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-385 .elementor-element.elementor-element-702c18b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-385 .elementor-element.elementor-element-702c18b7 > .elementor-element-populated, .elementor-385 .elementor-element.elementor-element-702c18b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-385 .elementor-element.elementor-element-702c18b7 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-385 .elementor-element.elementor-element-702c18b7 > .elementor-element-populated{box-shadow:0px 8px 28px 0px rgba(1,9,24,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 26px 28px 26px;}.elementor-385 .elementor-element.elementor-element-702c18b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-154e6876 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:800;color:#E66523;}.elementor-385 .elementor-element.elementor-element-503271fa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;color:#0C1015;}.elementor-385 .elementor-element.elementor-element-4b8fabce{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#1c2430;}.elementor-385 .elementor-element.elementor-element-2c731166:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-385 .elementor-element.elementor-element-2c731166 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-385 .elementor-element.elementor-element-2c731166 > .elementor-element-populated, .elementor-385 .elementor-element.elementor-element-2c731166 > .elementor-element-populated > .elementor-background-overlay, .elementor-385 .elementor-element.elementor-element-2c731166 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-385 .elementor-element.elementor-element-2c731166 > .elementor-element-populated{box-shadow:0px 8px 28px 0px rgba(1,9,24,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 26px 28px 26px;}.elementor-385 .elementor-element.elementor-element-2c731166 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-54cab739 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:800;color:#E66523;}.elementor-385 .elementor-element.elementor-element-63bc3da1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;color:#0C1015;}.elementor-385 .elementor-element.elementor-element-471f67e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#1c2430;}.elementor-385 .elementor-element.elementor-element-41115005:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-385 .elementor-element.elementor-element-41115005 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-385 .elementor-element.elementor-element-41115005 > .elementor-element-populated, .elementor-385 .elementor-element.elementor-element-41115005 > .elementor-element-populated > .elementor-background-overlay, .elementor-385 .elementor-element.elementor-element-41115005 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-385 .elementor-element.elementor-element-41115005 > .elementor-element-populated{box-shadow:0px 8px 28px 0px rgba(1,9,24,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 26px 28px 26px;}.elementor-385 .elementor-element.elementor-element-41115005 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-6813b50b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:800;color:#E66523;}.elementor-385 .elementor-element.elementor-element-f30831f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;color:#0C1015;}.elementor-385 .elementor-element.elementor-element-71def940{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#1c2430;}.elementor-385 .elementor-element.elementor-element-1930328a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-385 .elementor-element.elementor-element-1930328a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-385 .elementor-element.elementor-element-1930328a > .elementor-element-populated, .elementor-385 .elementor-element.elementor-element-1930328a > .elementor-element-populated > .elementor-background-overlay, .elementor-385 .elementor-element.elementor-element-1930328a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-385 .elementor-element.elementor-element-1930328a > .elementor-element-populated{box-shadow:0px 8px 28px 0px rgba(1,9,24,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:28px 26px 28px 26px;}.elementor-385 .elementor-element.elementor-element-1930328a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-4605d990 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:800;color:#E66523;}.elementor-385 .elementor-element.elementor-element-41496eda .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;color:#0C1015;}.elementor-385 .elementor-element.elementor-element-69aaefa1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#1c2430;}.elementor-385 .elementor-element.elementor-element-72d475d2{padding:60px 10px 70px 10px;}.elementor-385 .elementor-element.elementor-element-49dc44b5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;color:#0C1015;}.elementor-385 .elementor-element.elementor-element-2576bbd6{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#1c2430;}.elementor-385 .elementor-element.elementor-element-760b1359 iframe{height:260px;}.elementor-385 .elementor-element.elementor-element-63a1dc52:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-63a1dc52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FF;}.elementor-385 .elementor-element.elementor-element-63a1dc52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 10px 70px 10px;}.elementor-385 .elementor-element.elementor-element-63a1dc52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-526003e8{text-align:center;}.elementor-385 .elementor-element.elementor-element-526003e8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#E66523;}.elementor-385 .elementor-element.elementor-element-9323922{text-align:center;}.elementor-385 .elementor-element.elementor-element-9323922 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;color:#0C1015;}.elementor-385 .elementor-element.elementor-element-3b170431 .elementor-accordion-icon, .elementor-385 .elementor-element.elementor-element-3b170431 .elementor-accordion-title{color:#0C1015;}.elementor-385 .elementor-element.elementor-element-3b170431 .elementor-accordion-icon svg{fill:#0C1015;}.elementor-385 .elementor-element.elementor-element-3b170431 .elementor-accordion-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;}.elementor-385 .elementor-element.elementor-element-3b170431 .elementor-tab-title .elementor-accordion-icon i:before{color:#E66523;}.elementor-385 .elementor-element.elementor-element-3b170431 .elementor-tab-title .elementor-accordion-icon svg{fill:#E66523;}.elementor-385 .elementor-element.elementor-element-3b170431 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#E66523;}.elementor-385 .elementor-element.elementor-element-3b170431 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#E66523;}.elementor-385 .elementor-element.elementor-element-35bd84a4:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-35bd84a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010918;}.elementor-385 .elementor-element.elementor-element-35bd84a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 10px 80px 10px;}.elementor-385 .elementor-element.elementor-element-35bd84a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-385 .elementor-element.elementor-element-e87c150{text-align:center;}.elementor-385 .elementor-element.elementor-element-e87c150 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:800;color:#ffffff;}.elementor-385 .elementor-element.elementor-element-30fb6591{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-bd8ec2f );}.elementor-385 .elementor-element.elementor-element-2bf46752 .elementor-button{background-color:#E66523;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-385 .elementor-element.elementor-element-4e940c2d{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-385 .elementor-element.elementor-element-1442afd0{width:78.932%;}.elementor-385 .elementor-element.elementor-element-42c7e379{width:64%;}}