.margin-top{margin-top:100px}section.section-cta .content .list-buttons a.cta-btn-a{color:#000!important}section.section-cta .content .list-buttons a.cta-btn-a:hover{color:#fff!important}.section-hero.hero_img_full .hero-slide:nth-child(1){animation-delay:0s}.section-content-media.bg-secondary .section-content-media__content-wrapper p{color:#000}.section-areas-we-serve__content-wrapper h2{color:white}section.section-areas-we-serve{background-image:url("https://www.overtoncontractingco.com/wp-content/uploads/2026/03/aws-bg.webp");background-position:center;background-size:cover;background-attachment:fixed;--lzl-bg-img:"https://www.overtoncontractingco.com/wp-content/uploads/2026/03/aws-bg.webp"}.section-areas-we-serve__content-wrapper p{margin-bottom:30px;color:white}section.section-cta{background-color:var(--secondary)}.section-areas-we-serve__grid-item-icon-wrapper span{width:24px;height:24px;background-color:#fff;display:block;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-transition:all .2s ease;-o-transition:all ease .2s;transition:all .2s ease;margin:0}.section-areas-we-serve__grid-item{margin-bottom:30px;border:2px solid rgba(249,249,249,50%);border-radius:12px;padding:24px;-webkit-transition:all .2s ease;-o-transition:all ease .2s;transition:all .2s ease}.section-areas-we-serve__grid-item-desc-wrapper p{font-family:var(--font-secondary);font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:.005em;color:#fff;-webkit-transition:all .2s ease;-o-transition:all ease .2s;transition:all .2s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.section-areas-we-serve__grid-item.no-link:hover{background:unset;-webkit-box-shadow:unset;box-shadow:unset;border:5px solid var(--third)}.section-areas-we-serve__grid-item.no-link:hover .section-areas-we-serve__grid-item-desc-wrapper p{color:white}.section-areas-we-serve__grid-item.no-link:hover .section-areas-we-serve__grid-item-icon-wrapper span{background-color:white}.section-areas-we-serve__grid-item:last-child{margin-bottom:auto}.callout-container__image-wrapper img{max-height:100%;max-width:80%}.section-my-reviews__content-wrapper h2{color:var(--fourth)!important}section.section-cta .content .list-buttons a.cta-btn-a{color:white}.section-my-reviews__slider-layout-wrapper button.slick-next,.section-my-reviews__slider-layout-wrapper button.slick-prev{align-items:center;background:#222!important}.section-my-reviews__slider-layout-wrapper button.slick-next,.section-my-reviews__slider-layout-wrapper button.slick-prev{background-color:var(--secondary)!important}.section-hero .section__inner div.shell .section__inner-content{background:rgba(0,0,0,.8);backdrop-filter:blur(13px)!important;padding:20px!important;border-radius:12px;max-width:500px}.section-what-we-do .section__inner .section-text{background:rgba(255,255,255,.9);backdrop-filter:blur(3px);padding:20px;border-radius:12px;max-width:500px}section-breadcrumbs{background-repeat:no-repeat;background-size:contain!important;background-position:center!important;background-attachment:fixed!important}section.section-cta{background-color:var(--primary)}section.section-areas-we-serve.lzl:not(.lzl-ed),section.section-areas-we-serve.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%201080%22%20width%3D%221920%22%20height%3D%221080%22%3E%3C%2Fsvg%3E")}section.section-company-info .shell{position:relative;border:3px solid var(--secondary);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0}.section-accordion{position:relative;background-image:url("https://www.overtoncontractingco.com/wp-content/uploads/2026/03/site-bg.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;--lzl-bg-img:"https://www.overtoncontractingco.com/wp-content/uploads/2026/03/site-bg.webp"}.section-my-reviews{position:relative;background-image:url("https://www.overtoncontractingco.com/wp-content/uploads/2026/03/site-bg.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;--lzl-bg-img:"https://www.overtoncontractingco.com/wp-content/uploads/2026/03/site-bg.webp"}.section-my-reviews.lzl:not(.lzl-ed),.section-my-reviews.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%201080%22%20width%3D%221920%22%20height%3D%221080%22%3E%3C%2Fsvg%3E")}section.section-contact-info{position:relative;background-image:url("https://www.overtoncontractingco.com/wp-content/uploads/2026/03/site-bg.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;--lzl-bg-img:"https://www.overtoncontractingco.com/wp-content/uploads/2026/03/site-bg.webp"}section.section-contact-info.lzl:not(.lzl-ed),section.section-contact-info.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%201080%22%20width%3D%221920%22%20height%3D%221080%22%3E%3C%2Fsvg%3E")}.section-content-image.section-hero.bg-primary{position:relative;background-image:url("https://www.overtoncontractingco.com/wp-content/uploads/2026/03/site-bg.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;--lzl-bg-img:"https://www.overtoncontractingco.com/wp-content/uploads/2026/03/site-bg.webp"}.section-content-image.section-hero.bg-primary.lzl:not(.lzl-ed),.section-content-image.section-hero.bg-primary.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%201080%22%20width%3D%221920%22%20height%3D%221080%22%3E%3C%2Fsvg%3E")}.section-accordion.lzl:not(.lzl-ed),.section-accordion.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%201080%22%20width%3D%221920%22%20height%3D%221080%22%3E%3C%2Fsvg%3E")}.section-map-form.full-width-map-layout .section__inner{position:relative;background-image:url("https://www.overtoncontractingco.com/wp-content/uploads/2026/03/site-bg.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;--lzl-bg-img:"https://www.overtoncontractingco.com/wp-content/uploads/2026/03/site-bg.webp"}.section-map-form{position:relative;background-image:url("https://piedmontroofingservices.mystagingwebsite.com/wp-content/uploads/2026/03/site-bg.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;--lzl-bg-img:"https://piedmontroofingservices.mystagingwebsite.com/wp-content/uploads/2026/03/site-bg.webp"}.section-map-form.lzl:not(.lzl-ed),.section-map-form.lzl-ing:not(.lzl-ed){background-image:none}.section-map-form.full-width-map-layout .section__inner.lzl:not(.lzl-ed),.section-map-form.full-width-map-layout .section__inner.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%201080%22%20width%3D%221920%22%20height%3D%221080%22%3E%3C%2Fsvg%3E")}#single-service .single-service__container .single-service__main-content.richtext-entry ol li{font-size:16px}@media (min-width:1023.02px){.section-simple-cta .section__inner{border:3px solid;padding:60px 142px}}@media (max-width:1023px){.section-content-media__image-wrapper img{object-position:50% 20%}}.single-post-container__post-content-wrapper p{font-family:var(--font-secondary);font-weight:400;font-size:16px;line-height:22px;letter-spacing:normal;margin-bottom:15px;margin-top:0}