.elementor-22013 .elementor-element.elementor-element-f5662e4:not(.elementor-motion-effects-element-type-background), .elementor-22013 .elementor-element.elementor-element-f5662e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marylandroofers.com/wp-content/uploads/2024/09/North-bethesda-maryland-roofing-company.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22013 .elementor-element.elementor-element-f5662e4 > .elementor-background-overlay{background-color:#000000;opacity:0.62;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22013 .elementor-element.elementor-element-f5662e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 3% 0%;}.elementor-bc-flex-widget .elementor-22013 .elementor-element.elementor-element-c9a3e05.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22013 .elementor-element.elementor-element-c9a3e05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22013 .elementor-element.elementor-element-3f86a2b .elementor-heading-title{font-size:38px;font-weight:700;color:var( --e-global-color-128762d );}.elementor-22013 .elementor-element.elementor-element-f71fc80{color:var( --e-global-color-128762d );}.elementor-22013 .elementor-element.elementor-element-6e63671 .elementor-icon-list-icon i{color:var( --e-global-color-128762d );transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-6e63671 .elementor-icon-list-icon svg{fill:var( --e-global-color-128762d );transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-6e63671{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-6e63671 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-6e63671 .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-6e63671 .elementor-icon-list-text{color:var( --e-global-color-128762d );transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-34a7049:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22013 .elementor-element.elementor-element-34a7049 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128762d );}.elementor-22013 .elementor-element.elementor-element-34a7049 > .elementor-element-populated, .elementor-22013 .elementor-element.elementor-element-34a7049 > .elementor-element-populated > .elementor-background-overlay, .elementor-22013 .elementor-element.elementor-element-34a7049 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-22013 .elementor-element.elementor-element-34a7049 > .elementor-element-populated{box-shadow:0px 0px 46px 12px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:19px 50px 25px 50px;}.elementor-22013 .elementor-element.elementor-element-34a7049 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22013 .elementor-element.elementor-element-87ae1d1 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-87ae1d1 .heading-default-layout{text-align:center;}.elementor-22013 .elementor-element.elementor-element-87ae1d1 .heading-layout1new .item-subtitle:after{background-color:#ee212b;}.elementor-22013 .elementor-element.elementor-element-87ae1d1 .item-beforetitle{color:#444444;}.elementor-22013 .elementor-element.elementor-element-87ae1d1 .item-title{color:#111111;font-size:26px;line-height:1em;}.elementor-22013 .elementor-element.elementor-element-87ae1d1 .section-subtitle{color:#212121;}.elementor-22013 .elementor-element.elementor-element-87a2294{margin-top:50px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-22013 .elementor-element.elementor-element-c91321d > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-c91321d .heading-default-layout{text-align:left;}.elementor-22013 .elementor-element.elementor-element-c91321d .heading-layout1new .item-subtitle:after{background-color:#ee212b;}.elementor-22013 .elementor-element.elementor-element-c91321d .item-beforetitle{font-family:"Yantramanav", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-22013 .elementor-element.elementor-element-c91321d .item-title{color:var( --e-global-color-secondary );line-height:1.3em;}.elementor-22013 .elementor-element.elementor-element-c91321d .section-subtitle{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-22013 .elementor-element.elementor-element-23484e2c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-a40644e{margin-top:0px;margin-bottom:0px;}.elementor-22013 .elementor-element.elementor-element-7bc16ab .item-title{padding:0px 0px 0px 0px !important;}.elementor-22013 .elementor-element.elementor-element-7bc16ab .item-title a{padding:0px 0px 0px 0px !important;}.elementor-22013 .elementor-element.elementor-element-7bc16ab .ebtn-style i{margin-left:5px;}.elementor-22013 .elementor-element.elementor-element-98a8466{margin-top:-30px;margin-bottom:0px;}.elementor-22013 .elementor-element.elementor-element-e5f255d > .elementor-widget-container{padding:0px 010px 0px 0px;border-style:solid;border-width:0px 3px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-2e0be83 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-2e0be83 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-2e0be83{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-2e0be83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-2e0be83 .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-2e0be83 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-a0e7e49 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-a0e7e49 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-a0e7e49{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-a0e7e49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-a0e7e49 .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-a0e7e49 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-bb66ffd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-bb66ffd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-bb66ffd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-bb66ffd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-bb66ffd .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-bb66ffd .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-cc820c7{margin-top:-30px;margin-bottom:0px;}.elementor-22013 .elementor-element.elementor-element-a25af55 > .elementor-widget-container{padding:0px 010px 0px 0px;border-style:solid;border-width:0px 3px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-022afe1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-022afe1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-022afe1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-022afe1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-022afe1 .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-022afe1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-f360b64 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-f360b64 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-f360b64{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-f360b64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-f360b64 .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-f360b64 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-c84b6d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-c84b6d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-c84b6d7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-c84b6d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-c84b6d7 .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-c84b6d7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-596bd6f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-596bd6f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22013 .elementor-element.elementor-element-66095931{margin-top:0px;margin-bottom:-10px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-22013 .elementor-element.elementor-element-783f7316.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22013 .elementor-element.elementor-element-783f7316.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22013 .elementor-element.elementor-element-783f7316 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-22013 .elementor-element.elementor-element-eb48f51{text-align:left;}.elementor-22013 .elementor-element.elementor-element-eb48f51 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-22013 .elementor-element.elementor-element-eb48f51 .rten-button-lg{width:200px;}.elementor-bc-flex-widget .elementor-22013 .elementor-element.elementor-element-74297286.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22013 .elementor-element.elementor-element-74297286.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22013 .elementor-element.elementor-element-74297286 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22013 .elementor-element.elementor-element-395c2b7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-395c2b7e{text-align:left;}.elementor-22013 .elementor-element.elementor-element-ebdc59b:not(.elementor-motion-effects-element-type-background), .elementor-22013 .elementor-element.elementor-element-ebdc59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marylandroofers.com/wp-content/uploads/2025/05/Germantown-MD-Shingle-Roof-Repairs.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22013 .elementor-element.elementor-element-ebdc59b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-22013 .elementor-element.elementor-element-ebdc59b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22013 .elementor-element.elementor-element-bb51905 > .elementor-container{max-width:1080px;}.elementor-22013 .elementor-element.elementor-element-bb51905{border-style:none;margin-top:5%;margin-bottom:5%;}.elementor-22013 .elementor-element.elementor-element-915046a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22013 .elementor-element.elementor-element-915046a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128762d );}.elementor-22013 .elementor-element.elementor-element-915046a > .elementor-element-populated{border-style:solid;border-width:5px 0px 5px 5px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-22013 .elementor-element.elementor-element-915046a > .elementor-element-populated, .elementor-22013 .elementor-element.elementor-element-915046a > .elementor-element-populated > .elementor-background-overlay, .elementor-22013 .elementor-element.elementor-element-915046a > .elementor-background-slideshow{border-radius:15px 0px 0px 15px;}.elementor-22013 .elementor-element.elementor-element-915046a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22013 .elementor-element.elementor-element-2d65c80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-2d65c80{columns:1;}.elementor-22013 .elementor-element.elementor-element-8e8b246 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-8e8b246 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-8e8b246 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-8e8b246{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-8e8b246 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-8e8b246 .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-8e8b246 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-5229c9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-5229c9e{columns:1;}.elementor-22013 .elementor-element.elementor-element-84cc4ab > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-84cc4ab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-84cc4ab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-84cc4ab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-84cc4ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-84cc4ab .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-84cc4ab .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-f8be1c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-f8be1c5{columns:1;}.elementor-22013 .elementor-element.elementor-element-35d3ac9 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-35d3ac9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-35d3ac9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-35d3ac9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-35d3ac9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-35d3ac9 .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-35d3ac9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-a112ced > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 0px;border-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-a112ced > .elementor-element-populated, .elementor-22013 .elementor-element.elementor-element-a112ced > .elementor-element-populated > .elementor-background-overlay, .elementor-22013 .elementor-element.elementor-element-a112ced > .elementor-background-slideshow{border-radius:0px 15px 15px 0px;}.elementor-22013 .elementor-element.elementor-element-7f0aedd > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 10px 10px 0px;}.elementor-22013 .elementor-element.elementor-element-7f0aedd iframe{height:520px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22013 .elementor-element.elementor-element-98882ca:not(.elementor-motion-effects-element-type-background), .elementor-22013 .elementor-element.elementor-element-98882ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marylandroofers.com/wp-content/uploads/2025/05/Germantown-MD-Shingle-Roof-Repairs.png");}.elementor-22013 .elementor-element.elementor-element-98882ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-22013 .elementor-element.elementor-element-98882ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22013 .elementor-element.elementor-element-762af6a > .elementor-container{max-width:1080px;}.elementor-22013 .elementor-element.elementor-element-762af6a{border-style:none;margin-top:5%;margin-bottom:5%;}.elementor-22013 .elementor-element.elementor-element-6fd908e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22013 .elementor-element.elementor-element-6fd908e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-128762d );}.elementor-22013 .elementor-element.elementor-element-6fd908e > .elementor-element-populated{border-style:solid;border-width:5px 0px 5px 5px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-22013 .elementor-element.elementor-element-6fd908e > .elementor-element-populated, .elementor-22013 .elementor-element.elementor-element-6fd908e > .elementor-element-populated > .elementor-background-overlay, .elementor-22013 .elementor-element.elementor-element-6fd908e > .elementor-background-slideshow{border-radius:15px 0px 0px 15px;}.elementor-22013 .elementor-element.elementor-element-6fd908e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22013 .elementor-element.elementor-element-e5a0f28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-e5a0f28{columns:1;}.elementor-22013 .elementor-element.elementor-element-7eb2f13 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-7eb2f13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-7eb2f13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-7eb2f13{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-7eb2f13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-7eb2f13 .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-7eb2f13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-3a4926a > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-3a4926a{columns:1;}.elementor-22013 .elementor-element.elementor-element-ef03eca > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-ef03eca .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-ef03eca .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-ef03eca{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-ef03eca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-ef03eca .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-ef03eca .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-205dd5b > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-205dd5b{columns:1;}.elementor-22013 .elementor-element.elementor-element-af112a6 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-af112a6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-af112a6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22013 .elementor-element.elementor-element-af112a6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22013 .elementor-element.elementor-element-af112a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22013 .elementor-element.elementor-element-af112a6 .elementor-icon-list-item > a{font-weight:500;}.elementor-22013 .elementor-element.elementor-element-af112a6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22013 .elementor-element.elementor-element-2199f00 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 0px;border-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-2199f00 > .elementor-element-populated, .elementor-22013 .elementor-element.elementor-element-2199f00 > .elementor-element-populated > .elementor-background-overlay, .elementor-22013 .elementor-element.elementor-element-2199f00 > .elementor-background-slideshow{border-radius:0px 15px 15px 0px;}.elementor-22013 .elementor-element.elementor-element-4e5972a > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 10px 10px 0px;}.elementor-22013 .elementor-element.elementor-element-4e5972a iframe{height:520px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22013 .elementor-element.elementor-element-0c8e659 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22013 .elementor-element.elementor-element-0c8e659 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:1;}.elementor-22013 .elementor-element.elementor-element-7017d068{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-999b04b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-999b04b{text-align:center;}.elementor-22013 .elementor-element.elementor-element-502ed48 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-502ed48 .heading-default-layout{text-align:left;}.elementor-22013 .elementor-element.elementor-element-502ed48 .heading-layout1new .item-subtitle:after{background-color:#ee212b;}.elementor-22013 .elementor-element.elementor-element-502ed48 .item-beforetitle{color:#444444;font-family:"Yantramanav", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-22013 .elementor-element.elementor-element-502ed48 .item-title{color:var( --e-global-color-secondary );line-height:1.3em;}.elementor-22013 .elementor-element.elementor-element-502ed48 .section-subtitle{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-22013 .elementor-element.elementor-element-51a45c05{padding:0px 15px 49px 15px;}.elementor-22013 .elementor-element.elementor-element-24219aae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-10b2dcaf > .elementor-element-populated, .elementor-22013 .elementor-element.elementor-element-10b2dcaf > .elementor-element-populated > .elementor-background-overlay, .elementor-22013 .elementor-element.elementor-element-10b2dcaf > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-22013 .elementor-element.elementor-element-10b2dcaf > .elementor-element-populated{box-shadow:0px 0px 46px 12px rgba(0,0,0,0.5);margin:015px 0px 40px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:50px 50px 25px 50px;}.elementor-22013 .elementor-element.elementor-element-231abf5a > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-231abf5a .heading-default-layout{text-align:center;}.elementor-22013 .elementor-element.elementor-element-231abf5a .heading-layout1new .item-subtitle:after{background-color:#ee212b;}.elementor-22013 .elementor-element.elementor-element-231abf5a .item-beforetitle{color:#444444;}.elementor-22013 .elementor-element.elementor-element-231abf5a .item-title{color:#111111;font-size:26px;line-height:1em;}.elementor-22013 .elementor-element.elementor-element-231abf5a .section-subtitle{color:#212121;}.elementor-22013 .elementor-element.elementor-element-239dd63 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22013 .elementor-element.elementor-element-239dd63{margin-top:0px;margin-bottom:50px;}.elementor-22013 .elementor-element.elementor-element-bb99941 > .elementor-widget-container{background-color:var( --e-global-color-secondary );border-style:solid;border-width:4px 4px 4px 4px;border-radius:15px 15px 15px 15px;}.elementor-22013 .elementor-element.elementor-element-bb99941 .elementor-counter{flex-direction:column;gap:0px;}.elementor-22013 .elementor-element.elementor-element-bb99941 .elementor-counter-title{justify-content:center;color:var( --e-global-color-128762d );font-size:24px;font-weight:900;line-height:2em;}.elementor-22013 .elementor-element.elementor-element-bb99941 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:48px;font-weight:900;line-height:1.2em;}.elementor-22013 .elementor-element.elementor-element-c5a4b98 > .elementor-widget-container{background-color:var( --e-global-color-secondary );border-style:solid;border-width:4px 4px 4px 4px;border-radius:15px 15px 15px 15px;}.elementor-22013 .elementor-element.elementor-element-c5a4b98 .elementor-counter{flex-direction:column;gap:0px;}.elementor-22013 .elementor-element.elementor-element-c5a4b98 .elementor-counter-title{justify-content:center;color:var( --e-global-color-128762d );font-size:24px;font-weight:900;line-height:2em;}.elementor-22013 .elementor-element.elementor-element-c5a4b98 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:48px;font-weight:900;line-height:1.2em;}.elementor-22013 .elementor-element.elementor-element-6f2ce10 > .elementor-widget-container{background-color:var( --e-global-color-secondary );border-style:solid;border-width:4px 4px 4px 4px;border-radius:15px 15px 15px 15px;}.elementor-22013 .elementor-element.elementor-element-6f2ce10 .elementor-counter{flex-direction:column;gap:0px;}.elementor-22013 .elementor-element.elementor-element-6f2ce10 .elementor-counter-title{justify-content:center;color:var( --e-global-color-128762d );font-size:24px;font-weight:900;line-height:2em;}.elementor-22013 .elementor-element.elementor-element-6f2ce10 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:48px;font-weight:900;line-height:1.2em;}.elementor-22013 .elementor-element.elementor-element-6cebe7a1 .elementor-button{background-color:#313131;font-size:16px;fill:#FFFFFF;color:#FFFFFF;}.elementor-22013 .elementor-element.elementor-element-6cebe7a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22013 .elementor-element.elementor-element-6cebe7a1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-22013 .elementor-element.elementor-element-bbcebfe{margin-top:30px;margin-bottom:30px;padding:0px 15px 0px 15px;}.elementor-22013 .elementor-element.elementor-element-cf6ad47 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-cf6ad47 .heading-default-layout{text-align:left;}.elementor-22013 .elementor-element.elementor-element-cf6ad47 .heading-layout1new .item-subtitle:after{background-color:#ee212b;}.elementor-22013 .elementor-element.elementor-element-cf6ad47 .item-beforetitle{font-family:"Yantramanav", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-22013 .elementor-element.elementor-element-cf6ad47 .item-title{color:var( --e-global-color-secondary );line-height:1.3em;}.elementor-22013 .elementor-element.elementor-element-cf6ad47 .section-subtitle{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-22013 .elementor-element.elementor-element-b683aa9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-cc03d00 .item-title{color:#111111;}.elementor-22013 .elementor-element.elementor-element-cc03d00 .item-title a{color:#111111;}.elementor-22013 .elementor-element.elementor-element-cc03d00 .item-title a:hover{color:#333333;}.elementor-22013 .elementor-element.elementor-element-82413aa{border-style:none;}.elementor-22013 .elementor-element.elementor-element-0a438db:not(.elementor-motion-effects-element-type-background), .elementor-22013 .elementor-element.elementor-element-0a438db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marylandroofers.com/wp-content/uploads/2025/05/Maryland-roofing-services.jpg");background-size:cover;}.elementor-22013 .elementor-element.elementor-element-0a438db > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #000000 60%, #00000000 80%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22013 .elementor-element.elementor-element-0a438db, .elementor-22013 .elementor-element.elementor-element-0a438db > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-22013 .elementor-element.elementor-element-0a438db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;}.elementor-22013 .elementor-element.elementor-element-c091953 > .elementor-element-populated{padding:7% 7% 7% 7%;}.elementor-22013 .elementor-element.elementor-element-f65f902{text-align:left;}.elementor-22013 .elementor-element.elementor-element-f65f902 .rten-button-lg{width:300px;}.elementor-22013 .elementor-element.elementor-element-cfb80c4 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-cfb80c4 .heading-default-layout{text-align:left;}.elementor-22013 .elementor-element.elementor-element-cfb80c4 .heading-layout1new .item-subtitle:after{background-color:#ee212b;}.elementor-22013 .elementor-element.elementor-element-cfb80c4 .item-beforetitle{font-family:"Yantramanav", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-22013 .elementor-element.elementor-element-cfb80c4 .item-title{color:var( --e-global-color-secondary );line-height:1.3em;}.elementor-22013 .elementor-element.elementor-element-cfb80c4 .section-subtitle{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-22013 .elementor-element.elementor-element-1679221f > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-1679221f .elementor-accordion-item{border-width:0px;}.elementor-22013 .elementor-element.elementor-element-1679221f .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-22013 .elementor-element.elementor-element-1679221f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-22013 .elementor-element.elementor-element-1679221f .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:bold;}.elementor-22013 .elementor-element.elementor-element-1679221f .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-22013 .elementor-element.elementor-element-1679221f .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}.elementor-22013 .elementor-element.elementor-element-1679221f .elementor-tab-content{background-color:#FFFFFF;color:var( --e-global-color-f826b16 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22013 .elementor-element.elementor-element-103ba60{padding:0% 0% 0% 0%;}.elementor-22013 .elementor-element.elementor-element-83a647d > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-83a647d .heading-default-layout{text-align:left;}.elementor-22013 .elementor-element.elementor-element-83a647d .heading-layout1new .item-subtitle:after{background-color:#ee212b;}.elementor-22013 .elementor-element.elementor-element-83a647d .item-beforetitle{font-family:"Yantramanav", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-22013 .elementor-element.elementor-element-83a647d .item-title{color:var( --e-global-color-secondary );line-height:1.3em;}.elementor-22013 .elementor-element.elementor-element-83a647d .section-subtitle{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-22013 .elementor-element.elementor-element-afa9c94{padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-d6cef46 > .elementor-widget-container{margin:-10px -10px 0px -10px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-c8f073c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-c12bfbd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1080px){.elementor-22013 .elementor-element.elementor-element-eb48f51{text-align:right;}.elementor-22013 .elementor-element.elementor-element-eb48f51 .rten-button-lg{width:200px;}.elementor-22013 .elementor-element.elementor-element-f65f902{text-align:right;}.elementor-22013 .elementor-element.elementor-element-f65f902 .rten-button-lg{width:200px;}.elementor-22013 .elementor-element.elementor-element-1679221f .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:441px){.elementor-22013 .elementor-element.elementor-element-c9a3e05{width:63%;}.elementor-22013 .elementor-element.elementor-element-34a7049{width:37%;}.elementor-22013 .elementor-element.elementor-element-783f7316{width:55.25%;}.elementor-22013 .elementor-element.elementor-element-74297286{width:44.75%;}.elementor-22013 .elementor-element.elementor-element-79b85fa{width:100%;}.elementor-22013 .elementor-element.elementor-element-ea247df{width:100%;}.elementor-22013 .elementor-element.elementor-element-15af9e8{width:13%;}.elementor-22013 .elementor-element.elementor-element-e58c233{width:10%;}.elementor-22013 .elementor-element.elementor-element-63812a0{width:10%;}.elementor-22013 .elementor-element.elementor-element-ec5fbbf{width:10%;}.elementor-22013 .elementor-element.elementor-element-7b06b6a{width:12%;}.elementor-22013 .elementor-element.elementor-element-2cb14ec{width:12%;}.elementor-22013 .elementor-element.elementor-element-e9adcfa{width:12%;}.elementor-22013 .elementor-element.elementor-element-9a1c5fe{width:20.5%;}.elementor-22013 .elementor-element.elementor-element-6a01e676{width:55%;}.elementor-22013 .elementor-element.elementor-element-10b2dcaf{width:45%;}.elementor-22013 .elementor-element.elementor-element-c091953{width:65%;}.elementor-22013 .elementor-element.elementor-element-dbdbca1{width:35%;}.elementor-22013 .elementor-element.elementor-element-8d12e33{width:66%;}.elementor-22013 .elementor-element.elementor-element-04e3b60{width:34%;}.elementor-22013 .elementor-element.elementor-element-c12bfbd{width:100%;}}@media(max-width:440px){.elementor-22013 .elementor-element.elementor-element-34a7049 > .elementor-element-populated, .elementor-22013 .elementor-element.elementor-element-34a7049 > .elementor-element-populated > .elementor-background-overlay, .elementor-22013 .elementor-element.elementor-element-34a7049 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-22013 .elementor-element.elementor-element-34a7049 > .elementor-element-populated{margin:90px 15px 32px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 20px 20px 20px;}.elementor-22013 .elementor-element.elementor-element-87ae1d1 .item-title{line-height:1.3em;}.elementor-22013 .elementor-element.elementor-element-eb48f51{text-align:center;}.elementor-22013 .elementor-element.elementor-element-6fd908e > .elementor-element-populated{border-width:5px 5px 5px 5px;}.elementor-22013 .elementor-element.elementor-element-6fd908e > .elementor-element-populated, .elementor-22013 .elementor-element.elementor-element-6fd908e > .elementor-element-populated > .elementor-background-overlay, .elementor-22013 .elementor-element.elementor-element-6fd908e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-2199f00 > .elementor-element-populated{border-width:5px 5px 5px 5px;}.elementor-22013 .elementor-element.elementor-element-2199f00 > .elementor-element-populated, .elementor-22013 .elementor-element.elementor-element-2199f00 > .elementor-element-populated > .elementor-background-overlay, .elementor-22013 .elementor-element.elementor-element-2199f00 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-4e5972a > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-22013 .elementor-element.elementor-element-15af9e8{width:50%;}.elementor-22013 .elementor-element.elementor-element-e58c233{width:50%;}.elementor-22013 .elementor-element.elementor-element-63812a0{width:50%;}.elementor-22013 .elementor-element.elementor-element-ec5fbbf{width:50%;}.elementor-22013 .elementor-element.elementor-element-7b06b6a{width:50%;}.elementor-22013 .elementor-element.elementor-element-2cb14ec{width:50%;}.elementor-22013 .elementor-element.elementor-element-e9adcfa{width:50%;}.elementor-22013 .elementor-element.elementor-element-9a1c5fe{width:50%;}.elementor-22013 .elementor-element.elementor-element-10b2dcaf > .elementor-element-populated, .elementor-22013 .elementor-element.elementor-element-10b2dcaf > .elementor-element-populated > .elementor-background-overlay, .elementor-22013 .elementor-element.elementor-element-10b2dcaf > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-22013 .elementor-element.elementor-element-10b2dcaf > .elementor-element-populated{margin:90px 15px 32px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 20px 20px 20px;}.elementor-22013 .elementor-element.elementor-element-231abf5a .item-title{line-height:1.3em;}.elementor-22013 .elementor-element.elementor-element-f65f902{text-align:center;}.elementor-22013 .elementor-element.elementor-element-1679221f .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for accordion, class: .elementor-element-1679221f */.elementor-22013 .elementor-element.elementor-element-1679221f .elementor-accordion-item {
    border-bottom: 1px solid black !important;
}

.elementor-22013 .elementor-element.elementor-element-1679221f .elementor-accordion-item:first-of-type{
    border-top: 1px solid black !important;
}

span.elementor-accordion-icon.elementor-accordion-icon-right {
    background-color: transparent!important;
    color: black !important;
    margin-top:-10px !important;
}/* End custom CSS */