.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none}.gb-container-860f62db{background-color:var(--global-color-8)}.gb-container-860f62db>.gb-inside-container{padding-right:10px;padding-left:10px;max-width:1950px;margin-left:auto;margin-right:auto}.gb-grid-wrapper>.gb-grid-column-860f62db>.gb-container{display:flex;flex-direction:column;height:100%}.gb-container-seo_hero_container{background-image:url(https://thethirdestimate.com/wp-content/uploads/2022/09/seo_hero.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:500px}.gb-container-seo_hero_container>.gb-inside-container{max-width:1200px;margin-left:auto;margin-right:auto}.gb-grid-wrapper>.gb-grid-column-seo_hero_container>.gb-container{display:flex;flex-direction:column;height:100%}.gb-container-seo_hero_container.gb-has-dynamic-bg{background-image:var(--background-url)}.gb-container-seo_hero_container.gb-no-dynamic-bg{background-image:none}.gb-container-container_full{background-color:#f5f5f5}.gb-container-container_full>.gb-inside-container{padding-right:10px;padding-left:10px;max-width:1200px;margin-left:auto;margin-right:auto}.gb-grid-wrapper>.gb-grid-column-container_full>.gb-container{display:flex;flex-direction:column;height:100%}.gb-container-b6ea012f{position:relative;overflow-x:hidden;overflow-y:hidden;background-image:linear-gradient(90deg,var(--global-color-10),var(--global-color-10))}.gb-container-b6ea012f:before{content:"";background-image:url(https://thethirdestimate.com/wp-content/uploads/2025/01/What-is-the-typical-timeline-for-a-roofing-project.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;pointer-events:none;opacity:.08}.gb-container-b6ea012f.gb-has-dynamic-bg:before{background-image:var(--background-url)}.gb-container-b6ea012f.gb-no-dynamic-bg:before{background-image:none}.gb-container-3d6f2ab8{flex-basis:66%;text-align:center}.gb-container-6fad35a7{max-width:1200px;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:2rem;z-index:1;position:relative;margin-right:auto;margin-left:auto}.gb-container-f63d6ae1{overflow-x:hidden;overflow-y:hidden;flex-grow:1;flex-basis:50%}.gb-container-73cd57e1{display:flex;justify-content:center;padding:80px 40px 40px;background-color:var(--global-color-10)}.gb-container-4863aeac{max-width:1800px;display:flex;flex-direction:column;align-items:stretch;column-gap:0;row-gap:0px}.gb-container-bc047d4c{display:flex;justify-content:flex-start;column-gap:8px;text-align:left;margin-bottom:1rem}.gb-container-0f87c806{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 0 30px;margin-top:60px;border-top:1px solid #fff}.gb-container-e6861bde{padding:0}.gb-headline-SEO_body_text{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.7em;letter-spacing:.06em;font-weight:400;margin-bottom:0;color:var(--contrast)}.gb-headline-h2_SEO_blue_small{font-family:Oswald,sans-serif;font-size:28px;line-height:1.7em;letter-spacing:.07em;font-weight:500;text-transform:uppercase;margin-bottom:0;color:var(--global-color-8)}.gb-headline-h2_seo_orange_header{font-family:Oswald,sans-serif;font-size:28px;line-height:1.7em;letter-spacing:.07em;font-weight:600;text-transform:initial;text-align:center;padding-right:10px;padding-left:10px;margin-bottom:0;color:var(--accent)}.gb-headline-seo_h1_hero{font-family:Oswald,sans-serif;font-size:60px;line-height:1.7em;letter-spacing:.07em;font-weight:600;text-transform:uppercase;text-align:left;margin-bottom:0;margin-left:100px;color:var(--base-3);text-shadow:rgba(0,0,0,.25) 4px 4px 4px}.gb-headline-h2_blue_24px_oswald{font-family:Oswald,sans-serif;font-size:24px;line-height:1.7em;letter-spacing:.07em;font-weight:700;text-transform:uppercase;text-align:left;padding-right:10px;padding-left:10px;margin-bottom:0;color:var(--global-color-8)}.gb-headline-text_block_body{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.7em;letter-spacing:.07em;font-weight:400;margin-bottom:0;color:var(--contrast)}.gb-headline-about_us_text{font-family:Open Sans,sans-serif;font-size:12px;line-height:1.7em;letter-spacing:.07em;font-weight:400;margin-bottom:10px;color:var(--contrast)}.gb-headline-h2_orange{font-family:Oswald,sans-serif;font-size:48px;line-height:1.7em;letter-spacing:.07em;font-weight:500;text-transform:uppercase;text-align:center;padding-right:10px;padding-left:10px;margin-bottom:0;color:var(--accent)}.gb-headline-blue_text_small_header{font-family:Oswald,sans-serif;font-size:20px;line-height:1.7em;letter-spacing:.07em;font-weight:700;text-transform:uppercase;margin-bottom:0;color:var(--global-color-8)}.gb-headline-h2_blue{font-family:Oswald,sans-serif;font-size:48px;line-height:1.7em;letter-spacing:.07em;font-weight:500;text-transform:uppercase;text-align:center;padding-right:10px;padding-left:10px;margin-bottom:0;color:var(--global-color-8)}h2.gb-headline-1449ea67{color:var(--base-3)}div.gb-headline-ce290587{color:var(--base)}h3.gb-headline-54ff2afb{display:flex;align-items:center;column-gap:.5em;font-size:28px;color:var(--accent)}h3.gb-headline-54ff2afb .gb-icon{line-height:0}h3.gb-headline-54ff2afb .gb-icon svg{width:1em;height:1em;fill:currentColor}h4.gb-headline-6da3b232{font-size:20px;color:var(--base-3)}h4.gb-headline-cf0901db{font-size:20px;color:var(--base-3)}div.gb-headline-80444edc{color:var(--base)}h3.gb-headline-0e5050a7{display:flex;align-items:center;column-gap:.5em;font-size:28px;color:var(--accent)}h3.gb-headline-0e5050a7 .gb-icon{line-height:0}h3.gb-headline-0e5050a7 .gb-icon svg{width:1em;height:1em;fill:currentColor}h4.gb-headline-362e1918{font-size:20px;color:var(--base-3)}p.gb-headline-b535a810{font-size:16px}h3.gb-headline-aa19f1fb{color:#fff}p.gb-headline-41582601{padding-right:100px;color:#fff}p.gb-headline-f4e553ee{text-align:left;padding-top:16px;padding-bottom:24px}p.gb-headline-9ea9c3f4{display:flex;align-items:center;column-gap:.5em;font-size:16px;margin-bottom:0;color:#fff}p.gb-headline-9ea9c3f4 a{color:#fff}p.gb-headline-9ea9c3f4 a:hover{color:#f2f5fa}p.gb-headline-9ea9c3f4 .gb-icon{line-height:0;padding-top:.1em;padding-right:.5em}p.gb-headline-9ea9c3f4 .gb-icon svg{width:1em;height:1em;fill:currentColor}p.gb-headline-8df2431a{font-size:16px;color:#fff}p.gb-headline-fe224720{font-size:16px;color:var(--base-3)}p.gb-headline-97c10964{font-size:17px;margin-bottom:0;color:#fff}.gb-accordion__item:not(.gb-accordion__item-open)>.gb-button .gb-accordion__icon-open{display:none}.gb-accordion__item.gb-accordion__item-open>.gb-button .gb-accordion__icon{display:none}a.gb-button-2438c778{justify-content:center;width:100%;text-align:center;text-decoration:none}@media (max-width:1024px){.gb-container-seo_hero_container{min-height:220px}.gb-container-3d6f2ab8{flex-basis:100%}.gb-grid-wrapper>.gb-grid-column-3d6f2ab8{flex-basis:100%}.gb-container-73cd57e1{padding-top:60px;padding-bottom:60px}.gb-headline-h2_SEO_blue_small{padding-left:10px}.gb-headline-h2_seo_orange_header{font-size:28px;padding-right:10px;padding-left:10px}.gb-headline-seo_h1_hero{font-size:40px;text-align:center;margin-right:0;margin-left:0}.gb-headline-h2_blue_24px_oswald{font-size:35px}.gb-headline-text_block_body{padding-right:10px;padding-left:10px}.gb-headline-h2_orange{font-size:40px;padding-right:10px;padding-left:10px}.gb-headline-h2_blue{font-size:35px}p.gb-headline-41582601{padding-right:0}}@media (max-width:767px){.gb-container-seo_hero_container{min-height:100px}.gb-container-73cd57e1{padding:40px 20px}.gb-container-bc047d4c{width:100%}.gb-grid-wrapper>.gb-grid-column-bc047d4c{width:100%}.gb-container-0f87c806{flex-direction:column-reverse;row-gap:20px}.gb-container-e6861bde{width:100%}.gb-grid-wrapper>.gb-grid-column-e6861bde{width:100%}.gb-headline-h2_SEO_blue_small{font-size:18px;text-align:center}.gb-headline-h2_seo_orange_header{font-size:18px;padding-right:10px;padding-left:10px}.gb-headline-seo_h1_hero{font-size:25px;text-align:center;margin-right:0}.gb-headline-h2_blue_24px_oswald{font-size:20px}.gb-headline-text_block_body{padding-left:10px}.gb-headline-h2_orange{font-size:20px;padding-right:10px;padding-left:10px}.gb-headline-h2_blue{font-size:20px}}:root{--gb-container-width:1200px}.gb-container .wp-block-image img{vertical-align:middle}.gb-grid-wrapper .wp-block-image{margin-bottom:0}.gb-highlight{background:0 0}.gb-shape{line-height:0}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99}.gb-element-3a0e61bd{column-gap:3rem;display:flex}@media (max-width:1024px){.gb-element-3a0e61bd{flex-direction:column}}.gb-element-af6f6b95{width:50%}@media (max-width:1024px){.gb-element-af6f6b95{width:100%}}.gb-element-64e08035{width:50%}@media (max-width:1024px){.gb-element-64e08035{justify-items:center;width:100%}}@media (max-width:1024px){.gb-element-53146141{max-width:400px}}.gb-element-e8a237d6{background-color:var(--global-color-10)}.gb-element-b918cb9c{max-width:800px}.gb-element-2c37a088{column-gap:3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:auto;margin-right:auto;position:relative;row-gap:3rem}@media (max-width:1024px){.gb-element-2c37a088{grid-template-columns:1fr}}.gb-element-9fb31866{flex-basis:66%;text-align:left}@media (max-width:1024px){.gb-element-9fb31866{flex-basis:100%}}.gb-element-a60eb606{align-items:center}.gb-element-da4565b1{column-gap:50px;display:grid;flex-direction:row;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}@media (max-width:1024px){.gb-element-da4565b1{grid-template-columns:1fr}}.gb-element-e3f7cfc1{column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.gb-element-90ff3c72{display:flex;flex-direction:column}.gb-media-53e8c981{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-f25d24a5{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-2ff8ffe0{height:auto;margin-bottom:1.5rem;max-width:100%;object-fit:cover;width:auto}.gb-media-380cb9c6{height:auto;margin-bottom:1.5rem;max-width:100%;object-fit:cover;width:auto}.gb-media-57f1baa6{height:auto;margin-bottom:1.5rem;max-width:100%;object-fit:cover;width:auto}.gb-media-a6235698{height:auto;margin-bottom:1.5rem;max-width:100%;object-fit:cover;width:auto}.gb-media-bf628c56{height:auto;margin-bottom:1.5rem;max-width:100%;object-fit:cover;width:auto}.gb-media-2da0e9ad{height:auto;margin-bottom:1.5rem;max-width:100%;object-fit:cover;width:auto}.gb-media-a4575de7{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-dd13bb20{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-8db3cb8a{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-83ebd06e{height:auto;margin-top:auto;max-width:150px;object-fit:cover;width:auto}.gb-text-7f3ce758{text-align:center}.gb-text-d03341a4{color:var(--base-3);text-align:center}.gb-text-2dca5ce2{color:var(--base-3);text-align:center}.gb-text-f40035b8{font-size:1.25rem;font-weight:600}.gb-text-63ee20d2{font-size:1rem;font-weight:400;padding-bottom:1rem}.gb-text-8b9f2c2d{font-size:1rem;margin-bottom:1.5rem}@media (max-width:767px){.gb-text-8b9f2c2d{font-size:1.125rem;margin-bottom:1.5rem}}.gb-text-5cefd13a{font-size:1.25rem;font-weight:600}.gb-text-ec70dd5b{font-size:1rem;font-weight:400;padding-bottom:1rem}.gb-text-ac619ddd{font-size:1rem;margin-bottom:1.5rem}@media (max-width:767px){.gb-text-ac619ddd{font-size:1.125rem;margin-bottom:1.5rem}}.gb-text-9183a54d{font-size:1.25rem;font-weight:600}.gb-text-325c3130{font-size:1rem;font-weight:400;padding-bottom:1rem}.gb-text-38009ec8{font-size:1rem;margin-bottom:1.5rem}@media (max-width:767px){.gb-text-38009ec8{font-size:1.125rem;margin-bottom:1.5rem}}.gb-text-08e3eff2{font-size:1.25rem;font-weight:600}.gb-text-6f702e76{font-size:1rem;font-weight:400;padding-bottom:1rem}.gb-text-f08e54c6{font-size:1rem;margin-bottom:1.5rem}@media (max-width:767px){.gb-text-f08e54c6{font-size:1.125rem;margin-bottom:1.5rem}}.gb-text-28204cee{font-size:1.25rem;font-weight:600}.gb-text-93d1c1d6{font-size:1rem;font-weight:400;padding-bottom:1rem}.gb-text-e88e3d56{font-size:1rem;margin-bottom:1.5rem}@media (max-width:767px){.gb-text-e88e3d56{font-size:1.125rem;margin-bottom:1.5rem}}.gb-text-7aacc51c{font-size:1.25rem;font-weight:600}.gb-text-8289ea76{font-size:1rem;font-weight:400;padding-bottom:1rem}.gb-text-b0eb9fc6{font-size:1rem;margin-bottom:1.5rem}@media (max-width:767px){.gb-text-b0eb9fc6{font-size:1.125rem;margin-bottom:1.5rem}}.gb-text-214c1e3f{color:var(--base-3)}.gb-text-66a8d71f{align-items:center;color:var(--base-3);column-gap:.5em;display:inline-flex;font-size:1.8rem;text-decoration:none}.gb-text-66a8d71f:is(:hover,:focus){color:var(--contrast-3)}.gb-text-66a8d71f .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-e591d508{align-items:center;color:var(--base-3);column-gap:.5em;display:inline-flex;font-size:1.8rem;text-decoration:none}.gb-text-e591d508:is(:hover,:focus){color:var(--contrast-3)}.gb-text-e591d508 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-5e22f6e0{align-items:center;color:var(--base-3);column-gap:.5em;display:inline-flex;font-size:1.8rem;text-decoration:none}.gb-text-5e22f6e0:is(:hover,:focus){color:var(--contrast-3)}.gb-text-5e22f6e0 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-93323db5{align-items:center;color:var(--base-3);column-gap:.5em;display:inline-flex;font-size:1.8rem;text-decoration:none}.gb-text-93323db5:is(:hover,:focus){color:var(--contrast-3)}.gb-text-93323db5 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-baa41bd4{text-align:center}