.elementor-9506 .elementor-element.elementor-element-b1d7376 > .elementor-container{min-height:400px;}.elementor-9506 .elementor-element.elementor-element-b1d7376:not(.elementor-motion-effects-element-type-background), .elementor-9506 .elementor-element.elementor-element-b1d7376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("http://therncgroup.com/wp-content/uploads/2023/06/cost-of-new-roof-in-virginia.jpg");background-position:center center;background-size:cover;}.elementor-9506 .elementor-element.elementor-element-b1d7376 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9506 .elementor-element.elementor-element-b1d7376{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-70px;margin-bottom:0px;}.elementor-9506 .elementor-element.elementor-element-e605ac1{text-align:center;}.elementor-9506 .elementor-element.elementor-element-e605ac1 .elementor-heading-title{color:#FFFFFF;}.elementor-9506 .elementor-element.elementor-element-e605ac1 > .elementor-widget-container{margin:-90px 0px 0px 0px;padding:5px 5px 5px 5px;background-color:var( --e-global-color-88e6541 );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9506 .elementor-element.elementor-element-637bb0a{color:var( --e-global-color-5936767 );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-9506 .elementor-element.elementor-element-42892b4{text-align:left;}.elementor-9506 .elementor-element.elementor-element-42892b4 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-00a1093 );border-radius:5px 5px 5px 5px;}.elementor-9506 .elementor-element.elementor-element-42892b4 > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-9506 .elementor-element.elementor-element-e5dfa38 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-9506 .elementor-element.elementor-element-26cce91{--divider-border-style:solid;--divider-color:var( --e-global-color-00a1093 );--divider-border-width:3.5px;}.elementor-9506 .elementor-element.elementor-element-26cce91 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-9506 .elementor-element.elementor-element-26cce91 .elementor-divider{text-align:left;padding-top:15px;padding-bottom:15px;}.elementor-9506 .elementor-element.elementor-element-2b7ab88{color:var( --e-global-color-5936767 );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-9506 .elementor-element.elementor-element-a83714a{text-align:left;}.elementor-9506 .elementor-element.elementor-element-a83714a img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-00a1093 );border-radius:5px 5px 5px 5px;}.elementor-9506 .elementor-element.elementor-element-a83714a > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-9506 .elementor-element.elementor-element-558cccc .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-9506 .elementor-element.elementor-element-bcfded2{--divider-border-style:solid;--divider-color:var( --e-global-color-00a1093 );--divider-border-width:3.5px;}.elementor-9506 .elementor-element.elementor-element-bcfded2 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-9506 .elementor-element.elementor-element-bcfded2 .elementor-divider{text-align:left;padding-top:15px;padding-bottom:15px;}.elementor-9506 .elementor-element.elementor-element-ba0a0d4{color:var( --e-global-color-5936767 );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-9506 .elementor-element.elementor-element-3f41f56{text-align:left;}.elementor-9506 .elementor-element.elementor-element-3f41f56 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-00a1093 );border-radius:5px 5px 5px 5px;}.elementor-9506 .elementor-element.elementor-element-3f41f56 > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-9506 .elementor-element.elementor-element-c6abd29 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-9506 .elementor-element.elementor-element-b68f0ed{--divider-border-style:solid;--divider-color:var( --e-global-color-00a1093 );--divider-border-width:3.5px;}.elementor-9506 .elementor-element.elementor-element-b68f0ed .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-9506 .elementor-element.elementor-element-b68f0ed .elementor-divider{text-align:left;padding-top:15px;padding-bottom:15px;}.elementor-9506 .elementor-element.elementor-element-4824bbd{color:var( --e-global-color-5936767 );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-9506 .elementor-element.elementor-element-e447d8b{text-align:left;}.elementor-9506 .elementor-element.elementor-element-e447d8b img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-00a1093 );border-radius:5px 5px 5px 5px;}.elementor-9506 .elementor-element.elementor-element-e447d8b > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-9506 .elementor-element.elementor-element-bf7ad08 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-9506 .elementor-element.elementor-element-0881c9a{--divider-border-style:solid;--divider-color:var( --e-global-color-00a1093 );--divider-border-width:3.5px;}.elementor-9506 .elementor-element.elementor-element-0881c9a .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-9506 .elementor-element.elementor-element-0881c9a .elementor-divider{text-align:left;padding-top:15px;padding-bottom:15px;}.elementor-9506 .elementor-element.elementor-element-38c1624{color:var( --e-global-color-5936767 );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-9506 .elementor-element.elementor-element-92e5464{text-align:left;}.elementor-9506 .elementor-element.elementor-element-92e5464 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-00a1093 );border-radius:5px 5px 5px 5px;}.elementor-9506 .elementor-element.elementor-element-92e5464 > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-9506 .elementor-element.elementor-element-aa2097f .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-9506 .elementor-element.elementor-element-6485bd1{--divider-border-style:solid;--divider-color:var( --e-global-color-00a1093 );--divider-border-width:3.5px;}.elementor-9506 .elementor-element.elementor-element-6485bd1 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-9506 .elementor-element.elementor-element-6485bd1 .elementor-divider{text-align:left;padding-top:15px;padding-bottom:15px;}.elementor-9506 .elementor-element.elementor-element-07f61d5{color:var( --e-global-color-5936767 );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-9506 .elementor-element.elementor-element-2b5e18b .bdt-vertex-slider .bdt-category a{color:#FFFFFF;background-color:var( --e-global-color-00a1093 );border-radius:5px 5px 5px 5px;padding:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9506 .elementor-element.elementor-element-485c316{--divider-border-style:solid;--divider-color:var( --e-global-color-00a1093 );--divider-border-width:3.5px;}.elementor-9506 .elementor-element.elementor-element-485c316 .elementor-divider-separator{width:20%;margin:0 auto;margin-right:0;}.elementor-9506 .elementor-element.elementor-element-485c316 .elementor-divider{text-align:right;padding-top:15px;padding-bottom:15px;}.elementor-9506 .elementor-element.elementor-element-0176cce{text-align:center;}.elementor-9506 .elementor-element.elementor-element-0176cce .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-9506 .elementor-element.elementor-element-e605ac1 > .elementor-widget-container{margin:-150px 0px 0px 0px;}}