.elementor-27 .elementor-element.elementor-element-fa36836:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-fa36836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18263A;background-image:url("https://grandblancasphaltroofing.com/wp-content/uploads/2026/08/hero-generic-ai.jpg");background-position:center center;background-size:cover;}.elementor-27 .elementor-element.elementor-element-fa36836 > .elementor-background-overlay{background-color:rgba(15,23,35,0.72);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-fa36836{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.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-27 .elementor-element.elementor-element-2250252{text-align:center;}.elementor-27 .elementor-element.elementor-element-2250252 .elementor-heading-title{color:#FFFFFF;}.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-27 .elementor-element.elementor-element-61c0a90{text-align:center;}.elementor-27 .elementor-element.elementor-element-dfd6ab5{--spacer-size:22px;}.elementor-widget-button .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-27 .elementor-element.elementor-element-acbc623 .elementor-button{background-color:#C45A29;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-27 .elementor-element.elementor-element-66d282a .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-27 .elementor-element.elementor-element-4971fff{text-align:start;}.elementor-27 .elementor-element.elementor-element-83abbf1{text-align:start;}.elementor-27 .elementor-element.elementor-element-92563fe{text-align:start;}.elementor-27 .elementor-element.elementor-element-0877d9b{text-align:start;}.elementor-27 .elementor-element.elementor-element-ed471e2{text-align:start;}.elementor-27 .elementor-element.elementor-element-23bf21b{text-align:start;}.elementor-27 .elementor-element.elementor-element-ead3672{text-align:start;}.elementor-27 .elementor-element.elementor-element-3445e17{text-align:start;}.elementor-27 .elementor-element.elementor-element-da5bd45{text-align:start;}.elementor-27 .elementor-element.elementor-element-7b23dcd{text-align:start;}.elementor-27 .elementor-element.elementor-element-7041a19:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7041a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-27 .elementor-element.elementor-element-7041a19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-27 .elementor-element.elementor-element-7041a19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-b57beb7{text-align:start;}.elementor-27 .elementor-element.elementor-element-430c131{text-align:start;}.elementor-27 .elementor-element.elementor-element-bb4b1c4{text-align:start;}.elementor-27 .elementor-element.elementor-element-cf1e451{text-align:start;}.elementor-27 .elementor-element.elementor-element-a8f69c2{text-align:start;}.elementor-27 .elementor-element.elementor-element-49d10b5{text-align:start;}.elementor-27 .elementor-element.elementor-element-2bdfab3:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2bdfab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-27 .elementor-element.elementor-element-2bdfab3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-27 .elementor-element.elementor-element-2bdfab3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-292af39{text-align:center;}.elementor-27 .elementor-element.elementor-element-8ef3bb6{text-align:start;}.elementor-27 .elementor-element.elementor-element-8bb8ad5{text-align:start;}.elementor-27 .elementor-element.elementor-element-8b7a86e{text-align:start;}.elementor-27 .elementor-element.elementor-element-e46a659{text-align:start;}.elementor-27 .elementor-element.elementor-element-dc6f723{text-align:start;}.elementor-27 .elementor-element.elementor-element-6a47a0d{text-align:start;}.elementor-27 .elementor-element.elementor-element-ead38c1{text-align:start;}.elementor-27 .elementor-element.elementor-element-9bc332d{text-align:start;}.elementor-27 .elementor-element.elementor-element-d4ec495{text-align:center;}.elementor-27 .elementor-element.elementor-element-7e97c4b{text-align:start;}.elementor-27 .elementor-element.elementor-element-f514401{text-align:start;}.elementor-27 .elementor-element.elementor-element-636558e{text-align:start;}.elementor-27 .elementor-element.elementor-element-0fb3f40{text-align:start;}.elementor-27 .elementor-element.elementor-element-260e460{text-align:start;}.elementor-27 .elementor-element.elementor-element-3f5620d{text-align:start;}.elementor-27 .elementor-element.elementor-element-0ed376c{text-align:start;}.elementor-27 .elementor-element.elementor-element-4db6cf4{text-align:start;}.elementor-27 .elementor-element.elementor-element-a4a566b{text-align:start;}.elementor-27 .elementor-element.elementor-element-5532c3a{text-align:start;}.elementor-27 .elementor-element.elementor-element-aa4163e{text-align:center;}.elementor-27 .elementor-element.elementor-element-e50fda4{text-align:center;}.elementor-27 .elementor-element.elementor-element-798c401{--spacer-size:6px;}.elementor-27 .elementor-element.elementor-element-10f2d5c{text-align:center;}.elementor-27 .elementor-element.elementor-element-8d81e9d:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-8d81e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18263A;}.elementor-27 .elementor-element.elementor-element-8d81e9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-27 .elementor-element.elementor-element-8d81e9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-af971ee{text-align:center;}.elementor-27 .elementor-element.elementor-element-af971ee .elementor-heading-title{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-6230c1d{text-align:center;}.elementor-27 .elementor-element.elementor-element-1a6c361{--spacer-size:18px;}.elementor-27 .elementor-element.elementor-element-2eb6330 .elementor-button{background-color:#C45A29;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-27 .elementor-element.elementor-element-b8a706a .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-27 .elementor-element.elementor-element-45c1e9c{text-align:start;}.elementor-27 .elementor-element.elementor-element-b51c8ec{text-align:start;}:root{--page-title-display:none;}