/* Garage Door Geeks approved brand theme - red, charcoal, pale gray. */
:root{--gdg-red:#d62c31;--gdg-red-dark:#b92227;--gdg-charcoal:#292b2e;--gdg-charcoal-deep:#222427;--gdg-silver:#f3f3f3}
.gdg-header{background:repeating-linear-gradient(117deg,transparent 0 90px,rgba(62,62,62,.04) 90px 109px,transparent 109px 156px),linear-gradient(100deg,#fafafa 0%,#ececec 75%,#f0eeee 100%)!important}
.gdg-header .gdg-dropdown-toggle::after{border-top-color:var(--gdg-red)!important}
.gdg-header .gdg-links a,.gdg-header .gdg-dropdown-toggle{color:#252525!important}
.gdg-header .gdg-book{background:linear-gradient(#e2393b,#bd1d22)!important;color:#fff!important}
.gdg-header .gdg-call{background:linear-gradient(#47494a,#252729)!important;color:#fff!important}
.gdg-hero-slice .gdg-hero-heading{color:#ed3537!important}
.gdg-hero-slice .gdg-hero-shape{background:var(--gdg-charcoal)!important}
.gdg-hero-slice .gdg-hero-call{background:linear-gradient(#e6373b,#bd1e24)!important;border-color:#ef666a!important;box-shadow:0 0 10px #b52b2f77!important}
.gdg-hero-slice .gdg-hero-book{background:linear-gradient(#484b4e,#282a2c)!important}
.gdg-hero-slice .gdg-proof{background:linear-gradient(108deg,#f7f7f7 0%,#ededed 58%,#f0e7e7 100%)!important}
.gdg-hero-slice .gdg-proof::before{background:repeating-linear-gradient(113deg,transparent 0 66px,rgba(80,80,80,.058) 67px,rgba(80,80,80,.058) 85px)!important}
.gdg-hero-slice .gdg-offer{border-color:#d62c31!important;background:#fff!important}
.gdg-hero-slice .gdg-proof-grid ul li::marker{color:#d62c31}
.gdg-slice3 .gdg-service-top{background:#2a2c2f!important}
.gdg-slice3 .gdg-service-card{background:#484a4d!important;border:3px solid #cc292f!important}
.gdg-slice3 .gdg-service-card:hover{background:#b62428!important}
.gdg-slice3 .gdg-carousel-btn:hover{background:#f7e8e9!important}
/* Maintain accessible contrast on the section backgrounds. */
.gdg-slice-six .gdg-projects-wrap,.gdg-slice-six .gdg-faq-wrap{background:#f0f0f0!important}
.gdg-slice-six .gdg-financing-band{background:repeating-linear-gradient(120deg,#333538 0 20px,#303235 20px 60px)!important}
.gdg-slice-six .gdg-phone-cta{background:linear-gradient(#e0383d,#b92329)!important;color:white!important}
.gdg-slice-six .gdg-financing-copy h2{color:#fff!important}
.gdg-slice-six .gdg-section-title{color:#292b2e!important}
