.elementor-33 .elementor-element.elementor-element-d3be0dc:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-d3be0dc > .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-33 .elementor-element.elementor-element-d3be0dc > .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-33 .elementor-element.elementor-element-d3be0dc{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-33 .elementor-element.elementor-element-bffd4f0{text-align:center;}.elementor-33 .elementor-element.elementor-element-bffd4f0 .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-33 .elementor-element.elementor-element-1b806e2{text-align:center;}.elementor-33 .elementor-element.elementor-element-c07e654{--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-33 .elementor-element.elementor-element-6a1ff71 .elementor-button{background-color:#C45A29;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-33 .elementor-element.elementor-element-dbf2656 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-33 .elementor-element.elementor-element-c275d2d{text-align:start;}.elementor-33 .elementor-element.elementor-element-6b023fa{text-align:start;}.elementor-33 .elementor-element.elementor-element-97e4f19{text-align:start;}.elementor-33 .elementor-element.elementor-element-7e53489{text-align:start;}.elementor-33 .elementor-element.elementor-element-0d13147:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33 .elementor-element.elementor-element-0d13147 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-33 .elementor-element.elementor-element-0d13147 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-33 .elementor-element.elementor-element-0d13147 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-c9ce04b{text-align:center;}.elementor-33 .elementor-element.elementor-element-de44854{text-align:center;}.elementor-33 .elementor-element.elementor-element-65c207d{text-align:start;}.elementor-33 .elementor-element.elementor-element-669e162{text-align:start;}.elementor-33 .elementor-element.elementor-element-a431398{text-align:start;}.elementor-33 .elementor-element.elementor-element-315a384{text-align:start;}.elementor-33 .elementor-element.elementor-element-30293e7{text-align:start;}.elementor-33 .elementor-element.elementor-element-8e3af71{--spacer-size:14px;}.elementor-33 .elementor-element.elementor-element-ba4825f{text-align:start;}.elementor-33 .elementor-element.elementor-element-36a81f4{text-align:start;}.elementor-33 .elementor-element.elementor-element-6a8c93a{--spacer-size:14px;}.elementor-33 .elementor-element.elementor-element-01c9ae0{text-align:start;}.elementor-33 .elementor-element.elementor-element-e6c4a8f{text-align:start;}.elementor-33 .elementor-element.elementor-element-464f551{--spacer-size:14px;}.elementor-33 .elementor-element.elementor-element-3986c9c{text-align:start;}.elementor-33 .elementor-element.elementor-element-19f2240{text-align:start;}.elementor-33 .elementor-element.elementor-element-8327be2{--spacer-size:14px;}.elementor-33 .elementor-element.elementor-element-6e74d7f{text-align:start;}.elementor-33 .elementor-element.elementor-element-a5e74ac{text-align:start;}.elementor-33 .elementor-element.elementor-element-7e0cccb{--spacer-size:14px;}.elementor-33 .elementor-element.elementor-element-8529b54{text-align:center;}.elementor-33 .elementor-element.elementor-element-5fc992c{text-align:center;}.elementor-33 .elementor-element.elementor-element-915bf86:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-915bf86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18263A;}.elementor-33 .elementor-element.elementor-element-915bf86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-33 .elementor-element.elementor-element-915bf86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-20973dc{text-align:center;}.elementor-33 .elementor-element.elementor-element-20973dc .elementor-heading-title{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-e212f55{text-align:center;}.elementor-33 .elementor-element.elementor-element-15480c6{--spacer-size:18px;}.elementor-33 .elementor-element.elementor-element-c749e77 .elementor-button{background-color:#C45A29;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-33 .elementor-element.elementor-element-8844df2 .elementor-button{background-color:#2E4359;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-33 .elementor-element.elementor-element-41c8472{text-align:start;}.elementor-33 .elementor-element.elementor-element-0b0bce6{text-align:start;}.elementor-33 .elementor-element.elementor-element-76e50f8:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-76e50f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-33 .elementor-element.elementor-element-76e50f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-33 .elementor-element.elementor-element-76e50f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-5c4ff44{text-align:start;}.elementor-33 .elementor-element.elementor-element-4d5a467{text-align:start;}:root{--page-title-display:none;}