.elementor-1566 .elementor-element.elementor-element-d05717d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:root{--page-title-display:none;}/* Start custom CSS */{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Service",
      "serviceType": "Roof Maintenance Plans",
      "provider": {
        "@type": "LocalBusiness",
        "name": "Tetti Roofing",
        "url": "https://tettiroofing.com",
        "address": {
          "@type": "PostalAddress",
          "addressLocality": "Bridgewater",
          "addressRegion": "NJ",
          "addressCountry": "US"
        },
        "areaServed": {
          "@type": "Place",
          "name": "Bridgewater, NJ"
        }
      }
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Why do I need a roof maintenance plan?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Regular upkeep prevents costly repairs and extends roof life."
          }
        },
        {
          "@type": "Question",
          "name": "What’s included in the plan?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Inspections, minor repairs, gutter cleaning, and more."
          }
        },
        {
          "@type": "Question",
          "name": "How often will you inspect my roof?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "At least once a year, sometimes twice depending on plan."
          }
        },
        {
          "@type": "Question",
          "name": "Do plans cover storm damage?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "We handle storm damage, but insurance may be involved."
          }
        },
        {
          "@type": "Question",
          "name": "Can I upgrade or cancel my plan?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes, plans are flexible and can be adjusted anytime."
          }
        }
      ]
    }
  ]
}/* End custom CSS */