p a.post-edit-link{display:none}.hero-padding.section-hero.hero_img_full .section__inner div.shell.shell-contact-form{margin-top:50px}.bottom-padding{padding-bottom:1px}.padding-top{padding-top:1px}.section-contact-form__contact-data-item .content a,.section-contact-form__contact-data-item .content p{color:var(--primary)}#section-breadcrumbs .content ol li,#section-breadcrumbs .content ol li a{opacity:1}.section-image-content-slider .section__inner .section-text .content-button .cta{color:white}.cta-text h2{color:#000!important}.cta-text h3{color:#000!important}.cta-text .cta span.text{color:#fff}.section-image-content .section__inner .section-text .content-button.left .cta{margin-right:11px;background-color:#d0d0d0;padding-right:18px;padding-left:20px}@media (min-width:1023.02px){.section-hero.hero_img_full.w-contact-form .section__inner div.shell.shell-contact-form .section__inner-content-buttons{padding-bottom:100px!important}}.bg1{background-image:url("https://www.haroldsroofingqc.com/wp-content/uploads/2025/11/bg1.webp");background-repeat:repeat;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;--lzl-bg-img:"https://www.haroldsroofingqc.com/wp-content/uploads/2025/11/bg1.webp"}.bg2{background-image:url("https://www.haroldsroofingqc.com/wp-content/uploads/2025/11/bg2.webp");background-repeat:repeat;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;--lzl-bg-img:"https://www.haroldsroofingqc.com/wp-content/uploads/2025/11/bg2.webp"}.bg2.lzl:not(.lzl-ed),.bg2.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%202560%201283%22%20width%3D%222560%22%20height%3D%221283%22%3E%3C%2Fsvg%3E")}.section-image-content-slider.alternate-color{background-color:#e8f2ff}.bg1.lzl:not(.lzl-ed),.bg1.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%202560%201283%22%20width%3D%222560%22%20height%3D%221283%22%3E%3C%2Fsvg%3E")}@media (min-width:1023.02px){.section-hero.hero_img_full.w-contact-form .section__inner .shell-contact-form .section__inner-form{width:50%;max-width:529px}}.coupon-cta{padding:60px 20px;display:flex;justify-content:center;background:#f5f7fa}.coupon-inner{max-width:900px;width:100%;background:#fff;border:3px dashed #00c5e8;border-radius:18px;padding:40px 30px;text-align:center;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.1)}.coupon-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:#0a1d34;color:#fff;padding:6px 16px;font-size:12px;font-weight:700;letter-spacing:1px;border-radius:50px}.coupon-inner h2{font-size:40px;margin-bottom:15px;color:#1f2933}.coupon-text{font-size:18px;color:#444;margin-bottom:15px;line-height:1.6}.coupon-text .highlight{color:#ff6b00;font-weight:800;font-size:22px}.coupon-valid{font-size:14px;color:#777;margin-bottom:30px}.coupon-btn{display:inline-block;padding:1px 40px 25px!important;background:linear-gradient(135deg,#00c5e8,#00d9ff);color:#000!important;font-size:18px;font-weight:700;text-decoration:none!important;border-radius:50px;transition:transform .3s ease,box-shadow .3s ease}.coupon-btn:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(255,107,0,.4)}@media (max-width:600px){.coupon-inner h2{font-size:22px}.coupon-text{font-size:16px}}