.elementor-299 .elementor-element.elementor-element-a67dc0d > .elementor-container{max-width:1400px;}.elementor-299 .elementor-element.elementor-element-a67dc0d{transition:all 400ms;margin-top:0px;margin-bottom:-198px;padding:0px 0px 0px 0px;z-index:1;}.elementor-299 .elementor-element.elementor-element-a67dc0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-299 .elementor-element.elementor-element-e9f8cd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-299 .elementor-element.elementor-element-e9f8cd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE;}.elementor-bc-flex-widget .elementor-299 .elementor-element.elementor-element-e9f8cd8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-299 .elementor-element.elementor-element-e9f8cd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-299 .elementor-element.elementor-element-e9f8cd8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-299 .elementor-element.elementor-element-e9f8cd8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-299 .elementor-element.elementor-element-e9f8cd8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-299 .elementor-element.elementor-element-e9f8cd8{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-25d15bc:not(.elementor-motion-effects-element-type-background), .elementor-299 .elementor-element.elementor-element-25d15bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-299 .elementor-element.elementor-element-25d15bc > .elementor-background-overlay{background-color:#000000;opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-299 .elementor-element.elementor-element-25d15bc > .elementor-container{min-height:400px;}.elementor-299 .elementor-element.elementor-element-25d15bc{transition:all 400ms;margin-top:0px;margin-bottom:0px;}.elementor-299 .elementor-element.elementor-element-576b2707:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-299 .elementor-element.elementor-element-576b2707 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://got2bpro.com/wp-content/uploads/2026/04/roofrepair.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-299 .elementor-element.elementor-element-576b2707.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-299 .elementor-element.elementor-element-576b2707.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-299 .elementor-element.elementor-element-576b2707.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-299 .elementor-element.elementor-element-576b2707 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-299 .elementor-element.elementor-element-576b2707 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-299 .elementor-element.elementor-element-576b2707{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-c5a5699{transition:all 400ms;text-align:center;}.elementor-299 .elementor-element.elementor-element-c5a5699 .elementor-heading-title{color:var( --e-global-color-ec25634 );}.elementor-299 .elementor-element.elementor-element-013fde6:not(.elementor-motion-effects-element-type-background), .elementor-299 .elementor-element.elementor-element-013fde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-299 .elementor-element.elementor-element-013fde6 > .elementor-background-overlay{opacity:0.06;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-299 .elementor-element.elementor-element-013fde6{transition:all 400ms;padding:288px 0px 96px 0px;}.elementor-299 .elementor-element.elementor-element-fb0451c{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-d36a0e4{margin-top:0px;margin-bottom:0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-1a4d9d16.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-299 .elementor-element.elementor-element-1a4d9d16{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-48c0cb24.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-299 .elementor-element.elementor-element-48c0cb24{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-2fa3f256{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;transition:all 400ms;text-align:center;}.elementor-299 .elementor-element.elementor-element-2fa3f256 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-299 .elementor-element.elementor-element-44482c{--iteration-count:infinite;--animation-duration:1200ms;transition:all 400ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-299 .elementor-element.elementor-element-44482c .elementor-headline{text-align:center;}.elementor-299 .elementor-element.elementor-element-44482c .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-299 .elementor-element.elementor-element-44482c .elementor-headline-dynamic-text{text-decoration:underline;}.elementor-299 .elementor-element.elementor-element-44482c .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-299 .elementor-element.elementor-element-9c84031{transition:all 400ms;text-align:center;}.elementor-299 .elementor-element.elementor-element-10d6012c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-299 .elementor-element.elementor-element-10d6012c{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-d86e3ff{margin-top:0px;margin-bottom:0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-4bed5657{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-4ef1467{transition:all 400ms;text-align:center;}.elementor-299 .elementor-element.elementor-element-f3ea2b4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-299 .elementor-element.elementor-element-f3ea2b4:not(.elementor-motion-effects-element-type-background), .elementor-299 .elementor-element.elementor-element-f3ea2b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-299 .elementor-element.elementor-element-f3ea2b4{transition:all 400ms;padding:96px 30px 144px 30px;}.elementor-299 .elementor-element.elementor-element-f3ea2b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-299 .elementor-element.elementor-element-c1e5c84{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-e13786a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-299 .elementor-element.elementor-element-e13786a{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-4bf76c5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-4bf76c5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-299 .elementor-element.elementor-element-39f08fa{--iteration-count:infinite;--animation-duration:1200ms;transition:all 400ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-299 .elementor-element.elementor-element-39f08fa .elementor-headline{text-align:center;}.elementor-299 .elementor-element.elementor-element-39f08fa .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-299 .elementor-element.elementor-element-39f08fa .elementor-headline-dynamic-text{text-decoration:underline;}.elementor-299 .elementor-element.elementor-element-39f08fa .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-299 .elementor-element.elementor-element-4ce277e{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-c37ddf9{transition:all 400ms;margin-top:-144px;margin-bottom:0px;padding:0px 30px 96px 30px;}.elementor-299 .elementor-element.elementor-element-c37ddf9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-299 .elementor-element.elementor-element-261d0c4{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-5d16035{margin-top:0px;margin-bottom:0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-4907169b{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-3f37f05c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-156586d1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-299 .elementor-element.elementor-element-156586d1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-299 .elementor-element.elementor-element-4fc7cc70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-6062422{margin-top:0px;margin-bottom:0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-3b53f56e{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-22b9edbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-55f301af{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-299 .elementor-element.elementor-element-55f301af .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-299 .elementor-element.elementor-element-74880ae8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-34ed086{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-781b209{margin-top:0px;margin-bottom:0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-214f4c97{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-288151f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-36a4f771{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-299 .elementor-element.elementor-element-36a4f771 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-299 .elementor-element.elementor-element-4b376148{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-7176dba{margin-top:0px;margin-bottom:0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-e95c65f{transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-38fdb4ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-44f6ccdc{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;text-align:center;}.elementor-299 .elementor-element.elementor-element-44f6ccdc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-299 .elementor-element.elementor-element-2875450e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;transition:all 400ms;}.elementor-299 .elementor-element.elementor-element-06c0262:not(.elementor-motion-effects-element-type-background), .elementor-299 .elementor-element.elementor-element-06c0262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-299 .elementor-element.elementor-element-06c0262{transition:all 400ms;padding:96px 0px 96px 0px;}.elementor-299 .elementor-element.elementor-element-06c0262 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-299 .elementor-element.elementor-element-e040de4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-299 .elementor-element.elementor-element-e040de4{transition:all 400ms;}@media(min-width:768px){.elementor-299 .elementor-element.elementor-element-1a4d9d16{width:22%;}.elementor-299 .elementor-element.elementor-element-48c0cb24{width:55.333%;}.elementor-299 .elementor-element.elementor-element-10d6012c{width:22%;}.elementor-299 .elementor-element.elementor-element-c1e5c84{width:22%;}.elementor-299 .elementor-element.elementor-element-e13786a{width:55.333%;}.elementor-299 .elementor-element.elementor-element-4ce277e{width:22%;}}@media(max-width:1024px){.elementor-299 .elementor-element.elementor-element-a67dc0d{margin-top:0px;margin-bottom:0px;}.elementor-299 .elementor-element.elementor-element-e9f8cd8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-299 .elementor-element.elementor-element-25d15bc > .elementor-container{min-height:300px;}.elementor-299 .elementor-element.elementor-element-25d15bc{padding:0px 0px 0px 0px;}.elementor-299 .elementor-element.elementor-element-013fde6{padding:48px 0px 48px 0px;}.elementor-299 .elementor-element.elementor-element-1a4d9d16 > .elementor-element-populated{padding:30px 30px 0px 30px;}.elementor-299 .elementor-element.elementor-element-48c0cb24 > .elementor-element-populated{padding:30px 30px 0px 30px;}.elementor-299 .elementor-element.elementor-element-2fa3f256 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-10d6012c > .elementor-element-populated{padding:30px 30px 0px 30px;}.elementor-299 .elementor-element.elementor-element-f3ea2b4{padding:48px 30px 96px 30px;}.elementor-299 .elementor-element.elementor-element-4bf76c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-c37ddf9{padding:48px 0px 48px 0px;}.elementor-299 .elementor-element.elementor-element-156586d1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-55f301af .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-36a4f771 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-44f6ccdc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-06c0262{padding:48px 0px 48px 0px;}}@media(max-width:767px){.elementor-299 .elementor-element.elementor-element-a67dc0d{margin-top:0px;margin-bottom:0px;}.elementor-299 .elementor-element.elementor-element-25d15bc > .elementor-container{min-height:200px;}.elementor-299 .elementor-element.elementor-element-2fa3f256 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-4bf76c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-4907169b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-299 .elementor-element.elementor-element-156586d1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-4fc7cc70{text-align:center;}.elementor-299 .elementor-element.elementor-element-3b53f56e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-299 .elementor-element.elementor-element-55f301af .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-74880ae8{text-align:center;}.elementor-299 .elementor-element.elementor-element-214f4c97.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-299 .elementor-element.elementor-element-36a4f771 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-4b376148{text-align:center;}.elementor-299 .elementor-element.elementor-element-e95c65f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-299 .elementor-element.elementor-element-44f6ccdc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-299 .elementor-element.elementor-element-2875450e{text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-299 .elementor-element.elementor-element-576b2707{width:100%;}.elementor-299 .elementor-element.elementor-element-1a4d9d16{width:100%;}.elementor-299 .elementor-element.elementor-element-48c0cb24{width:100%;}.elementor-299 .elementor-element.elementor-element-10d6012c{width:100%;}.elementor-299 .elementor-element.elementor-element-4bed5657{width:50%;}.elementor-299 .elementor-element.elementor-element-e13786a{width:100%;}.elementor-299 .elementor-element.elementor-element-e040de4{width:51%;}}