.elementor-36 .elementor-element.elementor-element-349c8e7:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-349c8e7 > .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-36 .elementor-element.elementor-element-349c8e7 > .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-36 .elementor-element.elementor-element-349c8e7{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-36 .elementor-element.elementor-element-09ed5b8{text-align:center;}.elementor-36 .elementor-element.elementor-element-09ed5b8 .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-36 .elementor-element.elementor-element-44684cd{text-align:center;}.elementor-36 .elementor-element.elementor-element-c90762d{--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-36 .elementor-element.elementor-element-0526e8a .elementor-button{background-color:#C45A29;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-36 .elementor-element.elementor-element-5d6f801 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-36 .elementor-element.elementor-element-9ffe8e1{text-align:start;}.elementor-36 .elementor-element.elementor-element-72816b7{text-align:start;}.elementor-36 .elementor-element.elementor-element-47f47c9{text-align:start;}.elementor-36 .elementor-element.elementor-element-f3bb7ad{text-align:start;}.elementor-36 .elementor-element.elementor-element-5b8a4bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-5b8a4bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-36 .elementor-element.elementor-element-5b8a4bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-36 .elementor-element.elementor-element-5b8a4bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-7c395f9{text-align:center;}.elementor-36 .elementor-element.elementor-element-b59ed72{text-align:center;}.elementor-36 .elementor-element.elementor-element-6727ef7{text-align:start;}.elementor-36 .elementor-element.elementor-element-437d9b6{text-align:start;}.elementor-36 .elementor-element.elementor-element-d8bfcde{text-align:start;}.elementor-36 .elementor-element.elementor-element-83032a1{text-align:start;}.elementor-36 .elementor-element.elementor-element-9cc64ed{text-align:start;}.elementor-36 .elementor-element.elementor-element-98d85dd{--spacer-size:14px;}.elementor-36 .elementor-element.elementor-element-e04044c{text-align:start;}.elementor-36 .elementor-element.elementor-element-aed03ac{text-align:start;}.elementor-36 .elementor-element.elementor-element-86cdf60{--spacer-size:14px;}.elementor-36 .elementor-element.elementor-element-0d4e245{text-align:start;}.elementor-36 .elementor-element.elementor-element-e30a5e9{text-align:start;}.elementor-36 .elementor-element.elementor-element-759d2f8{--spacer-size:14px;}.elementor-36 .elementor-element.elementor-element-3feda49{text-align:start;}.elementor-36 .elementor-element.elementor-element-cfc26da{text-align:start;}.elementor-36 .elementor-element.elementor-element-b71ee30{--spacer-size:14px;}.elementor-36 .elementor-element.elementor-element-4aed4a6{text-align:start;}.elementor-36 .elementor-element.elementor-element-be43b6b{text-align:start;}.elementor-36 .elementor-element.elementor-element-b084f27{--spacer-size:14px;}.elementor-36 .elementor-element.elementor-element-b0f5a1b{text-align:center;}.elementor-36 .elementor-element.elementor-element-59d4271{text-align:center;}.elementor-36 .elementor-element.elementor-element-abe5a23:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-abe5a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18263A;}.elementor-36 .elementor-element.elementor-element-abe5a23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-36 .elementor-element.elementor-element-abe5a23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-71eb610{text-align:center;}.elementor-36 .elementor-element.elementor-element-71eb610 .elementor-heading-title{color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-50690fb{text-align:center;}.elementor-36 .elementor-element.elementor-element-686c3a0{--spacer-size:18px;}.elementor-36 .elementor-element.elementor-element-66e6442 .elementor-button{background-color:#C45A29;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-36 .elementor-element.elementor-element-3cec482 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-36 .elementor-element.elementor-element-8610722{text-align:start;}.elementor-36 .elementor-element.elementor-element-db31e98{text-align:start;}.elementor-36 .elementor-element.elementor-element-19494f0:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-19494f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-36 .elementor-element.elementor-element-19494f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-36 .elementor-element.elementor-element-19494f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-471848e{text-align:start;}.elementor-36 .elementor-element.elementor-element-b9a152f{text-align:start;}:root{--page-title-display:none;}