.elementor-5381 .elementor-element.elementor-element-f4a0be9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-f4a0be9:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-f4a0be9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/1-1024x576.png.webp);background-position:bottom center;background-size:cover}.elementor-5381 .elementor-element.elementor-element-f4a0be9::before,.elementor-5381 .elementor-element.elementor-element-f4a0be9>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-f4a0be9>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-f4a0be9>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-f4a0be9>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-f4a0be9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000000E0;--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-04e6752{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-d79daea{--divider-border-style:solid;--divider-color:var( --e-global-color-cd0e5fb );--divider-border-width:2px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -15px) 0}.elementor-5381 .elementor-element.elementor-element-d79daea .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0}.elementor-5381 .elementor-element.elementor-element-d79daea .elementor-divider{text-align:center;padding-block-start:0;padding-block-end:0}.elementor-5381 .elementor-element.elementor-element-086426d{padding:0 0 0 0}.elementor-5381 .elementor-element.elementor-element-086426d .trp-heading{text-align:center}.elementor-5381 .elementor-element.elementor-element-086426d .trp-heading__title{color:#FFF;font-family:"Zilla Slab",Sans-serif;font-size:100px;font-weight:600;line-height:100px}.elementor-5381 .elementor-element.elementor-element-086426d .trp-heading__accent{color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-086426d .trp-heading__sub{color:#FFF;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:500}.elementor-5381 .elementor-element.elementor-element-c5a877b{padding:10px 0 0 0;text-align:center;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-c5a877b a{color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-7471640{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-5381 .elementor-element.elementor-element-0c7cd5a .elementor-button{background-color:#02426A;font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-0c7cd5a .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-0c7cd5a .elementor-button:focus{background-color:var(--e-global-color-cd0e5fb);color:#FFF}.elementor-5381 .elementor-element.elementor-element-0c7cd5a .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-0c7cd5a .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-ce57ac0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-ce57ac0:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-ce57ac0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-ce57ac0::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-4c3c053);background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-bf059d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-bf059d7::before,.elementor-5381 .elementor-element.elementor-element-bf059d7>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-bf059d7>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-bf059d7>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-bf059d7>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-bf059d7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-d0cc0a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-1bb32d1 img{width:100%;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-5521e16 .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-5521e16 .trp-heading__title{color:#FFF;font-family:"Zilla Slab",Sans-serif;font-size:50px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-5521e16 .trp-heading__accent{color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-5521e16 .trp-heading__sub{color:#FFF;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:500}.elementor-5381 .elementor-element.elementor-element-57abbf4{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:10px 0 0 0;text-align:start;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-57abbf4 a{color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-9ef58b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-b8212bd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-b8212bd:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-b8212bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/IMG_20250221_090901-5-300x225.jpg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-b8212bd::before,.elementor-5381 .elementor-element.elementor-element-b8212bd>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-b8212bd>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-b8212bd>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-b8212bd>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-b8212bd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-8aaf46f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px}.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-cd0e5fb);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-framed .elementor-icon,.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-default .elementor-icon{fill:var(--e-global-color-cd0e5fb);color:var(--e-global-color-cd0e5fb);border-color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent);fill:var(--e-global-color-4c3c053);color:var(--e-global-color-4c3c053)}.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-framed:has(:hover) .elementor-icon,.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-default:has(:hover) .elementor-icon,.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-framed:has(:focus) .elementor-icon,.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-framed:has(:hover) .elementor-icon,.elementor-5381 .elementor-element.elementor-element-8aaf46f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-4c3c053)}.elementor-5381 .elementor-element.elementor-element-8aaf46f .elementor-icon{font-size:25px}.elementor-5381 .elementor-element.elementor-element-8aaf46f .elementor-icon-box-title,.elementor-5381 .elementor-element.elementor-element-8aaf46f .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:25px;font-weight:600;text-decoration:none}.elementor-5381 .elementor-element.elementor-element-8aaf46f .elementor-icon-box-title{color:#FFF}.elementor-5381 .elementor-element.elementor-element-8aaf46f:has(:hover) .elementor-icon-box-title,.elementor-5381 .elementor-element.elementor-element-8aaf46f:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-15604a0 .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-15604a0 .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-15604a0 .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-15604a0 .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-15604a0 .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-7db0b97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-694439e .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-b99ac19{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:0px;--grid-row-gap:0px}.elementor-5381 .elementor-element.elementor-element-b99ac19 .elementor-social-icon{background-color:var(--e-global-color-cd0e5fb);--icon-padding:6px}.elementor-5381 .elementor-element.elementor-element-b99ac19 .elementor-social-icon i{color:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-b99ac19 .elementor-social-icon svg{fill:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-b99ac19 .elementor-social-icon:hover{background-color:var(--e-global-color-4c3c053)}.elementor-5381 .elementor-element.elementor-element-b99ac19 .elementor-social-icon:hover i{color:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-b99ac19 .elementor-social-icon:hover svg{fill:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-51cdf82{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-51cdf82:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-51cdf82>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/1-768x432.png.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-51cdf82::before,.elementor-5381 .elementor-element.elementor-element-51cdf82>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-51cdf82>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-51cdf82>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-51cdf82>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-51cdf82>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0B1930;--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-8cac2f8 .elementor-icon-wrapper{text-align:center}.elementor-5381 .elementor-element.elementor-element-8cac2f8.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-5381 .elementor-element.elementor-element-8cac2f8.elementor-view-framed .elementor-icon,.elementor-5381 .elementor-element.elementor-element-8cac2f8.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-5381 .elementor-element.elementor-element-8cac2f8.elementor-view-framed .elementor-icon,.elementor-5381 .elementor-element.elementor-element-8cac2f8.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-5381 .elementor-element.elementor-element-0404213 .trp-heading{text-align:center}.elementor-5381 .elementor-element.elementor-element-0404213 .trp-heading__title{color:#FFF;font-family:"Zilla Slab",Sans-serif;font-size:40px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-0404213 .trp-heading__accent{color:#FFF}.elementor-5381 .elementor-element.elementor-element-0404213 .trp-heading__sub{color:#FFF;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:500}.elementor-5381 .elementor-element.elementor-element-4783feb .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-4783feb .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-4783feb .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-4783feb .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-4783feb .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-8bfaf84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-8bfaf84:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-8bfaf84>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-8bfaf84::before,.elementor-5381 .elementor-element.elementor-element-8bfaf84>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-8bfaf84>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-8bfaf84>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-8bfaf84>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-8bfaf84>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#02426A;background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-85218ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-48fd98b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-e8eb9e3 .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-e8eb9e3 .trp-heading__title{color:#FFF;font-family:"Zilla Slab",Sans-serif;font-size:50px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-e8eb9e3 .trp-heading__accent{color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-e8eb9e3 .trp-heading__sub{color:#FFF;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:500}.elementor-5381 .elementor-element.elementor-element-d909bfc{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:10px 0 0 0;text-align:start;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-d909bfc a{color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-d959dcd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start}.elementor-5381 .elementor-element.elementor-element-fa861f8{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px}.elementor-5381 .elementor-element.elementor-element-fa861f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-5381 .elementor-element.elementor-element-fa861f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-5381 .elementor-element.elementor-element-fa861f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-5381 .elementor-element.elementor-element-fa861f8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-5381 .elementor-element.elementor-element-fa861f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-5381 .elementor-element.elementor-element-fa861f8 .elementor-icon-list-icon i{color:var(--e-global-color-cd0e5fb);transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-fa861f8 .elementor-icon-list-icon svg{fill:var(--e-global-color-cd0e5fb);transition:fill 0.3s}.elementor-5381 .elementor-element.elementor-element-fa861f8 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-fa861f8 .elementor-icon-list-item>a{font-family:"Raleway",Sans-serif;font-size:18px;font-weight:500}.elementor-5381 .elementor-element.elementor-element-fa861f8 .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-f20cdd0{width:var(--container-widget-width,50%);max-width:50%;padding:0 0 0 0;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px}.elementor-5381 .elementor-element.elementor-element-f20cdd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-5381 .elementor-element.elementor-element-f20cdd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-5381 .elementor-element.elementor-element-f20cdd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-5381 .elementor-element.elementor-element-f20cdd0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-5381 .elementor-element.elementor-element-f20cdd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-5381 .elementor-element.elementor-element-f20cdd0 .elementor-icon-list-icon i{color:var(--e-global-color-cd0e5fb);transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-f20cdd0 .elementor-icon-list-icon svg{fill:var(--e-global-color-cd0e5fb);transition:fill 0.3s}.elementor-5381 .elementor-element.elementor-element-f20cdd0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-f20cdd0 .elementor-icon-list-item>a{font-family:"Raleway",Sans-serif;font-size:18px;font-weight:500}.elementor-5381 .elementor-element.elementor-element-f20cdd0 .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-a0c16d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-5381 .elementor-element.elementor-element-c1e3acd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-5381 .elementor-element.elementor-element-a880e25{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-2a4e7a2{--divider-border-style:solid;--divider-color:var( --e-global-color-cd0e5fb );--divider-border-width:1px}.elementor-5381 .elementor-element.elementor-element-2a4e7a2 .elementor-divider-separator{width:100%}.elementor-5381 .elementor-element.elementor-element-2a4e7a2 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-5381 .elementor-element.elementor-element-a3351c7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-013610a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-5381 .elementor-element.elementor-element-154293e{--divider-border-style:solid;--divider-color:var( --e-global-color-cd0e5fb );--divider-border-width:1px}.elementor-5381 .elementor-element.elementor-element-154293e .elementor-divider-separator{width:100%}.elementor-5381 .elementor-element.elementor-element-154293e .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-5381 .elementor-element.elementor-element-52eec79{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-670a651{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-670a651:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-670a651>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-670a651::before,.elementor-5381 .elementor-element.elementor-element-670a651>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-670a651>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-670a651>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-670a651>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-670a651>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-4c3c053);background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-59afcd0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px}.elementor-5381 .elementor-element.elementor-element-59afcd0 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0}.elementor-5381 .elementor-element.elementor-element-59afcd0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-5381 .elementor-element.elementor-element-6976502{padding:30px 0 0 0}.elementor-5381 .elementor-element.elementor-element-6976502 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFF;opacity:1}.elementor-5381 .elementor-element.elementor-element-6976502 .swiper-pagination-bullet{background:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-6976502 .swiper-wrapper{display:flex;align-items:center}.elementor-5381 .elementor-element.elementor-element-f0abb37{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px}.elementor-5381 .elementor-element.elementor-element-f0abb37 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0}.elementor-5381 .elementor-element.elementor-element-f0abb37 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-5381 .elementor-element.elementor-element-eb57638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-eb57638:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-eb57638>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-eb57638::before,.elementor-5381 .elementor-element.elementor-element-eb57638>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-eb57638>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-eb57638>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-eb57638>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-eb57638>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#024268;background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-c2f5325{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-5381 .elementor-element.elementor-element-c2f5325.elementor-element{--align-self:center}.elementor-5381 .elementor-element.elementor-element-c2f5325 .trp-heading{text-align:center}.elementor-5381 .elementor-element.elementor-element-c2f5325 .trp-heading__title{color:#FFF;font-family:"Zilla Slab",Sans-serif;font-size:50px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-c2f5325 .trp-heading__accent{color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-c2f5325 .trp-heading__sub{color:#FFF;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:400}.elementor-5381 .elementor-element.elementor-element-5740d37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-bb3c7c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.49;--border-radius:16px 16px 16px 16px;box-shadow:0 0 10px 1px #CA2E30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5381 .elementor-element.elementor-element-bb3c7c0::before,.elementor-5381 .elementor-element.elementor-element-bb3c7c0>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-bb3c7c0>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-bb3c7c0>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-bb3c7c0>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-bb3c7c0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0B1930;--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-c3f17b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start}.elementor-5381 .elementor-element.elementor-element-f8cf4a7{background-color:#FFFFFF1A;padding:8px 16px 8px 16px;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-f8cf4a7 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#FFF}.elementor-5381 .elementor-element.elementor-element-33aef02 .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:36px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-d92629c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFF}.elementor-5381 .elementor-element.elementor-element-f075596{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px}.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-icon i{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-icon svg{fill:#FFF;transition:fill 0.3s}.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-icon{padding-inline-end:2px}.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-item>a{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-993d8d3 .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-993d8d3 .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-993d8d3 .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-993d8d3 .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-993d8d3 .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-1612b8d{--display:flex;--min-height:218px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px}.elementor-5381 .elementor-element.elementor-element-1612b8d:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-1612b8d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/4-1-768x768.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-aea2919{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-aea2919:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-aea2919>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-aea2919::before,.elementor-5381 .elementor-element.elementor-element-aea2919>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-aea2919>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-aea2919>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-aea2919>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-aea2919>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#024268;background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-eb4899f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-ff7a64b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.49;--border-radius:16px 16px 16px 16px;box-shadow:0 0 10px 1px #CA2E30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5381 .elementor-element.elementor-element-ff7a64b::before,.elementor-5381 .elementor-element.elementor-element-ff7a64b>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-ff7a64b>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-ff7a64b>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-ff7a64b>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-ff7a64b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0B1930;--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-1dda1da{--display:flex;--min-height:218px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px}.elementor-5381 .elementor-element.elementor-element-1dda1da:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-1dda1da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/6-768x768.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-41b9d53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start}.elementor-5381 .elementor-element.elementor-element-f023909{background-color:#FFFFFF1A;padding:8px 16px 8px 16px;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-f023909 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#FFF}.elementor-5381 .elementor-element.elementor-element-7d3a4ff .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:36px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-aea5007{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFF}.elementor-5381 .elementor-element.elementor-element-77bf45a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px}.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-icon i{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-icon svg{fill:#FFF;transition:fill 0.3s}.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-icon{padding-inline-end:2px}.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-item>a{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-599f101 .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-599f101 .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-599f101 .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-599f101 .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-599f101 .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-92bc81d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-92bc81d:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-92bc81d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-92bc81d::before,.elementor-5381 .elementor-element.elementor-element-92bc81d>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-92bc81d>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-92bc81d>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-92bc81d>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-92bc81d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#024268;background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-e993ba5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-3290dee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.49;--border-radius:16px 16px 16px 16px;box-shadow:0 0 10px 1px #CA2E30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5381 .elementor-element.elementor-element-3290dee::before,.elementor-5381 .elementor-element.elementor-element-3290dee>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-3290dee>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-3290dee>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-3290dee>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-3290dee>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0B1930;--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-2bcbc4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start}.elementor-5381 .elementor-element.elementor-element-69187bd{background-color:#FFFFFF1A;padding:8px 16px 8px 16px;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-69187bd .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#FFF}.elementor-5381 .elementor-element.elementor-element-33337fd .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:36px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-97ad534{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFF}.elementor-5381 .elementor-element.elementor-element-da2b13b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px}.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-icon i{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-icon svg{fill:#FFF;transition:fill 0.3s}.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-icon{padding-inline-end:2px}.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-item>a{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-e8656fe .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-e8656fe .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-e8656fe .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-e8656fe .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-e8656fe .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-ddf8b4b{--display:flex;--min-height:218px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px}.elementor-5381 .elementor-element.elementor-element-ddf8b4b:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-ddf8b4b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/5-1-768x768.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-48e21a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-48e21a8:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-48e21a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-48e21a8::before,.elementor-5381 .elementor-element.elementor-element-48e21a8>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-48e21a8>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-48e21a8>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-48e21a8>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-48e21a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#024268;background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-d5b0410{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-17d83a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.49;--border-radius:16px 16px 16px 16px;box-shadow:0 0 10px 1px #CA2E30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5381 .elementor-element.elementor-element-17d83a3::before,.elementor-5381 .elementor-element.elementor-element-17d83a3>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-17d83a3>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-17d83a3>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-17d83a3>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-17d83a3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0B1930;--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-5e9b6be{--display:flex;--min-height:218px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px}.elementor-5381 .elementor-element.elementor-element-5e9b6be:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-5e9b6be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-19T121216.848-768x768.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-5e51292{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start}.elementor-5381 .elementor-element.elementor-element-b05a263{background-color:#FFFFFF1A;padding:8px 16px 8px 16px;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-b05a263 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#FFF}.elementor-5381 .elementor-element.elementor-element-2943b3e .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:36px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-6f831fd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFF}.elementor-5381 .elementor-element.elementor-element-391ea89{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px}.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-icon i{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-icon svg{fill:#FFF;transition:fill 0.3s}.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-icon{padding-inline-end:2px}.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-item>a{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-29b68db .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-29b68db .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-29b68db .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-29b68db .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-29b68db .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-2ffa729{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-2ffa729:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-2ffa729>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-2ffa729::before,.elementor-5381 .elementor-element.elementor-element-2ffa729>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-2ffa729>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-2ffa729>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-2ffa729>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-2ffa729>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#024268;background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-9cafac6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-fc8c7e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.49;--border-radius:16px 16px 16px 16px;box-shadow:0 0 10px 1px #CA2E30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5381 .elementor-element.elementor-element-fc8c7e1::before,.elementor-5381 .elementor-element.elementor-element-fc8c7e1>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-fc8c7e1>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-fc8c7e1>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-fc8c7e1>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-fc8c7e1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0B1930;--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-a2c4311{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start}.elementor-5381 .elementor-element.elementor-element-5330bc7{background-color:#FFFFFF1A;padding:8px 16px 8px 16px;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-5330bc7 .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#FFF}.elementor-5381 .elementor-element.elementor-element-601955d .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:36px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-ada01f1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFF}.elementor-5381 .elementor-element.elementor-element-95eccca{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px}.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-icon i{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-icon svg{fill:#FFF;transition:fill 0.3s}.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-icon{padding-inline-end:2px}.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-item>a{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-3880136 .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-3880136 .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-3880136 .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-3880136 .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-3880136 .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-ea37d20{--display:flex;--min-height:218px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px}.elementor-5381 .elementor-element.elementor-element-ea37d20:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-ea37d20>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/2-2-768x768.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-b65b6e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-b65b6e6:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-b65b6e6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-b65b6e6::before,.elementor-5381 .elementor-element.elementor-element-b65b6e6>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-b65b6e6>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-b65b6e6>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-b65b6e6>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-b65b6e6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#024268;background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-a683821{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-cb2770b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.49;--border-radius:16px 16px 16px 16px;box-shadow:0 0 10px 1px #CA2E30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5381 .elementor-element.elementor-element-cb2770b::before,.elementor-5381 .elementor-element.elementor-element-cb2770b>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-cb2770b>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-cb2770b>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-cb2770b>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-cb2770b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0B1930;--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-3693f98{--display:flex;--min-height:218px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px}.elementor-5381 .elementor-element.elementor-element-3693f98:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-3693f98>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/1-1-768x768.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-5147f6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start}.elementor-5381 .elementor-element.elementor-element-4ad6bbf{background-color:#FFFFFF1A;padding:8px 16px 8px 16px;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-4ad6bbf .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#FFF}.elementor-5381 .elementor-element.elementor-element-d3c4ca0 .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:36px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-bb19080{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFF}.elementor-5381 .elementor-element.elementor-element-eb57928{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px}.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-icon i{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-icon svg{fill:#FFF;transition:fill 0.3s}.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-icon{padding-inline-end:2px}.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-item>a{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-c994923 .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-c994923 .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-c994923 .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-c994923 .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-c994923 .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-4856372{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-4856372:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-4856372>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-4856372::before,.elementor-5381 .elementor-element.elementor-element-4856372>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-4856372>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-4856372>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-4856372>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-4856372>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#024268;background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-d0042a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-1917b6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.49;--border-radius:16px 16px 16px 16px;box-shadow:0 0 10px 1px #CA2E30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5381 .elementor-element.elementor-element-1917b6f::before,.elementor-5381 .elementor-element.elementor-element-1917b6f>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-1917b6f>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-1917b6f>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-1917b6f>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-1917b6f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0B1930;--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-2bc581d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start}.elementor-5381 .elementor-element.elementor-element-42f85ac{background-color:#FFFFFF1A;padding:8px 16px 8px 16px;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-42f85ac .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#FFF}.elementor-5381 .elementor-element.elementor-element-4d983d3 .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:36px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-c1c7350{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFF}.elementor-5381 .elementor-element.elementor-element-75e860e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px}.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-icon i{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-icon svg{fill:#FFF;transition:fill 0.3s}.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-icon{padding-inline-end:2px}.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-item>a{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-98d3014 .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-98d3014 .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-98d3014 .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-98d3014 .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-98d3014 .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-baf7074{--display:flex;--min-height:218px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px}.elementor-5381 .elementor-element.elementor-element-baf7074:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-baf7074>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-19T122514.532-768x768.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-a694c83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-a694c83:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-a694c83>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-a694c83::before,.elementor-5381 .elementor-element.elementor-element-a694c83>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-a694c83>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-a694c83>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-a694c83>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-a694c83>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#024268;background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-091e2f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-e323ef5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.49;--border-radius:16px 16px 16px 16px;box-shadow:0 0 10px 1px #CA2E30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5381 .elementor-element.elementor-element-e323ef5::before,.elementor-5381 .elementor-element.elementor-element-e323ef5>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-e323ef5>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-e323ef5>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-e323ef5>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-e323ef5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0B1930;--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-b6709cd{--display:flex;--min-height:218px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px}.elementor-5381 .elementor-element.elementor-element-b6709cd:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-b6709cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-19T121350.594-768x768.png.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-8238908{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start}.elementor-5381 .elementor-element.elementor-element-ac26c7f{background-color:#FFFFFF1A;padding:8px 16px 8px 16px;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-ac26c7f .elementor-heading-title{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#FFF}.elementor-5381 .elementor-element.elementor-element-8522b2b .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:36px;font-weight:600;color:#FFF}.elementor-5381 .elementor-element.elementor-element-4d91af5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFF}.elementor-5381 .elementor-element.elementor-element-38544f3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px}.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-icon i{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-icon svg{fill:#FFF;transition:fill 0.3s}.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-icon{padding-inline-end:2px}.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-item>a{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-5381 .elementor-element.elementor-element-b11b623 .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-b11b623 .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-b11b623 .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-b11b623 .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-b11b623 .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-e3b91a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.2;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-e3b91a5:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-e3b91a5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-e3b91a5::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#024268;background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/Untitled-design-2026-02-13T143459.708-300x300.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-8691c80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-be70a84{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -25px) 0;padding:0 0 0 0;border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-primary);border-radius:0 0 0 0}.elementor-5381 .elementor-element.elementor-element-be70a84.elementor-element{--align-self:center;--order:-99999 /* order start hack */}.elementor-5381 .elementor-element.elementor-element-be70a84 .elementor-icon-box-wrapper{text-align:start}.elementor-5381 .elementor-element.elementor-element-be70a84 .elementor-icon-box-title{margin-block-end:4px;color:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-be70a84 .elementor-icon-box-title,.elementor-5381 .elementor-element.elementor-element-be70a84 .elementor-icon-box-title a{font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-be70a84 .elementor-icon-box-description{font-family:"Raleway",Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.5em}.elementor-5381 .elementor-element.elementor-element-826534e .trp-heading{text-align:center}.elementor-5381 .elementor-element.elementor-element-826534e .trp-heading__title{color:#FFF;font-family:"Zilla Slab",Sans-serif;font-size:50px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-826534e .trp-heading__accent{color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-826534e .trp-heading__sub{color:#FFF;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-f34ec86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-97f9188{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-85192d4{--display:flex}.elementor-5381 .elementor-element.elementor-element-677a08b{border-style:none}.elementor-5381 .elementor-element.elementor-element-4208bbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-a6a1461{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-a6a1461:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-a6a1461>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/IMG_20250221_090901-5-300x225.jpg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-a6a1461::before,.elementor-5381 .elementor-element.elementor-element-a6a1461>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-a6a1461>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-a6a1461>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-a6a1461>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-a6a1461>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-f800c7f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px}.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-cd0e5fb);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-framed .elementor-icon,.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-default .elementor-icon{fill:var(--e-global-color-cd0e5fb);color:var(--e-global-color-cd0e5fb);border-color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent);fill:var(--e-global-color-4c3c053);color:var(--e-global-color-4c3c053)}.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-framed:has(:hover) .elementor-icon,.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-default:has(:hover) .elementor-icon,.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-framed:has(:focus) .elementor-icon,.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-framed:has(:hover) .elementor-icon,.elementor-5381 .elementor-element.elementor-element-f800c7f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-4c3c053)}.elementor-5381 .elementor-element.elementor-element-f800c7f .elementor-icon{font-size:25px}.elementor-5381 .elementor-element.elementor-element-f800c7f .elementor-icon-box-title,.elementor-5381 .elementor-element.elementor-element-f800c7f .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:25px;font-weight:600;text-decoration:none}.elementor-5381 .elementor-element.elementor-element-f800c7f .elementor-icon-box-title{color:#FFF}.elementor-5381 .elementor-element.elementor-element-f800c7f:has(:hover) .elementor-icon-box-title,.elementor-5381 .elementor-element.elementor-element-f800c7f:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-e2d7c20 .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-e2d7c20 .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-e2d7c20 .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-e2d7c20 .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-e2d7c20 .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-c9e69a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-c9e69a2:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-c9e69a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#110B0B}.elementor-5381 .elementor-element.elementor-element-c9e69a2::before,.elementor-5381 .elementor-element.elementor-element-c9e69a2>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-c9e69a2>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-c9e69a2>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-c9e69a2>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-c9e69a2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#024268;background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/03/Untitled-design-2026-02-13T143459.708-150x150.png.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-478a030{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-fb0354a{--display:flex}.elementor-5381 .elementor-element.elementor-element-50dbe4f .trp-heading{text-align:center}.elementor-5381 .elementor-element.elementor-element-50dbe4f .trp-heading__title{color:#FFF;font-family:"Zilla Slab",Sans-serif;font-size:50px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-50dbe4f .trp-heading__accent{color:var(--e-global-color-cd0e5fb)}.elementor-5381 .elementor-element.elementor-element-50dbe4f .trp-heading__sub{color:#FFF;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600}.elementor-5381 .elementor-element.elementor-element-45564e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.49;--border-radius:16px 16px 16px 16px;box-shadow:0 0 10px 1px #CA2E30;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-5381 .elementor-element.elementor-element-45564e0::before,.elementor-5381 .elementor-element.elementor-element-45564e0>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-45564e0>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-45564e0>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-45564e0>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-45564e0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0B1930;--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-121f87c .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-121f87c .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-121f87c .elementor-button:focus{color:#FFF}.elementor-5381 .elementor-element.elementor-element-121f87c .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-121f87c .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-4ad1e4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-4ad1e4c:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-4ad1e4c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/3-1024x576.png.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-5381 .elementor-element.elementor-element-4ad1e4c::before,.elementor-5381 .elementor-element.elementor-element-4ad1e4c>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-4ad1e4c>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-4ad1e4c>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-4ad1e4c>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-4ad1e4c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-5381 .elementor-element.elementor-element-d270683{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-6d18b99{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-2fd0fc8{width:var(--container-widget-width,75%);max-width:75%;padding:0 0 5px 0;--container-widget-width:75%;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-343dd96)}.elementor-5381 .elementor-element.elementor-element-2fd0fc8 .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-2fd0fc8 .trp-heading__title{color:var(--e-global-color-accent);font-family:"Raleway",Sans-serif;font-size:40px;font-weight:500;text-transform:capitalize;line-height:1.2em}.elementor-5381 .elementor-element.elementor-element-2fd0fc8 .trp-heading__accent{color:var(--e-global-color-primary);font-family:"Raleway",Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;line-height:1.2em}.elementor-5381 .elementor-element.elementor-element-b141ca3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0;column-gap:0;text-align:start;font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-b141ca3 p{margin-block-end:25px}.elementor-5381 .elementor-element.elementor-element-5f4bca7 .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-5f4bca7 .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-5f4bca7 .elementor-button:focus{background-color:var(--e-global-color-4c3c053);color:#FFF}.elementor-5381 .elementor-element.elementor-element-5f4bca7 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-5381 .elementor-element.elementor-element-5f4bca7 .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-5f4bca7 .elementor-button:focus svg{fill:#FFF}.elementor-5381 .elementor-element.elementor-element-e3e1ff3{--display:flex;--justify-content:flex-end;--overlay-opacity:0.6;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-e3e1ff3::before,.elementor-5381 .elementor-element.elementor-element-e3e1ff3>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-e3e1ff3>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-e3e1ff3>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-e3e1ff3>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-e3e1ff3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-cd0e5fb) 0%,var(--e-global-color-bacfddf) 100%)}.elementor-5381 .elementor-element.elementor-element-1c83f4f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:start}.elementor-5381 .elementor-element.elementor-element-1c83f4f .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:48px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:var(--e-global-color-accent)}.elementor-5381 .elementor-element.elementor-element-060bde6{--divider-border-style:solid;--divider-color:var( --e-global-color-343dd96 );--divider-border-width:1px}.elementor-5381 .elementor-element.elementor-element-060bde6 .elementor-divider-separator{width:100%}.elementor-5381 .elementor-element.elementor-element-060bde6 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-5381 .elementor-element.elementor-element-789b2ea .elementor-button{background-color:var(--e-global-color-cd0e5fb);font-family:"Raleway",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-789b2ea .elementor-button:hover,.elementor-5381 .elementor-element.elementor-element-789b2ea .elementor-button:focus{background-color:var(--e-global-color-4c3c053);color:#FFF}.elementor-5381 .elementor-element.elementor-element-789b2ea .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-5381 .elementor-element.elementor-element-789b2ea .elementor-button:hover svg,.elementor-5381 .elementor-element.elementor-element-789b2ea .elementor-button:focus svg{fill:#FFF}body.elementor-page-5381:not(.elementor-motion-effects-element-type-background),body.elementor-page-5381>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000000C9}:root{--page-title-display:none}@media(min-width:768px){.elementor-5381 .elementor-element.elementor-element-d0cc0a0{--width:70%}.elementor-5381 .elementor-element.elementor-element-9ef58b5{--width:30%}.elementor-5381 .elementor-element.elementor-element-7db0b97{--width:100%}.elementor-5381 .elementor-element.elementor-element-85218ec{--width:50%}.elementor-5381 .elementor-element.elementor-element-a0c16d0{--width:50%}.elementor-5381 .elementor-element.elementor-element-c3f17b3{--width:100%}.elementor-5381 .elementor-element.elementor-element-1612b8d{--width:100%}.elementor-5381 .elementor-element.elementor-element-1dda1da{--width:100%}.elementor-5381 .elementor-element.elementor-element-41b9d53{--width:100%}.elementor-5381 .elementor-element.elementor-element-2bcbc4f{--width:100%}.elementor-5381 .elementor-element.elementor-element-ddf8b4b{--width:100%}.elementor-5381 .elementor-element.elementor-element-5e9b6be{--width:100%}.elementor-5381 .elementor-element.elementor-element-5e51292{--width:100%}.elementor-5381 .elementor-element.elementor-element-a2c4311{--width:100%}.elementor-5381 .elementor-element.elementor-element-ea37d20{--width:100%}.elementor-5381 .elementor-element.elementor-element-3693f98{--width:100%}.elementor-5381 .elementor-element.elementor-element-5147f6c{--width:100%}.elementor-5381 .elementor-element.elementor-element-2bc581d{--width:100%}.elementor-5381 .elementor-element.elementor-element-baf7074{--width:100%}.elementor-5381 .elementor-element.elementor-element-b6709cd{--width:100%}.elementor-5381 .elementor-element.elementor-element-8238908{--width:100%}.elementor-5381 .elementor-element.elementor-element-8691c80{--width:70%}.elementor-5381 .elementor-element.elementor-element-97f9188{--width:70%}.elementor-5381 .elementor-element.elementor-element-4208bbb{--width:30%}.elementor-5381 .elementor-element.elementor-element-6d18b99{--width:60%}.elementor-5381 .elementor-element.elementor-element-e3e1ff3{--width:40%}}@media(max-width:1200px) and (min-width:768px){.elementor-5381 .elementor-element.elementor-element-85218ec{--width:55%}.elementor-5381 .elementor-element.elementor-element-a0c16d0{--width:45%}.elementor-5381 .elementor-element.elementor-element-8691c80{--width:90%}}@media(max-width:1024px) and (min-width:768px){.elementor-5381 .elementor-element.elementor-element-d0cc0a0{--width:100%}.elementor-5381 .elementor-element.elementor-element-9ef58b5{--width:100%}.elementor-5381 .elementor-element.elementor-element-b8212bd{--width:100%}.elementor-5381 .elementor-element.elementor-element-85218ec{--width:100%}.elementor-5381 .elementor-element.elementor-element-c3f17b3{--width:100%}.elementor-5381 .elementor-element.elementor-element-1612b8d{--width:100%}.elementor-5381 .elementor-element.elementor-element-1dda1da{--width:100%}.elementor-5381 .elementor-element.elementor-element-41b9d53{--width:100%}.elementor-5381 .elementor-element.elementor-element-2bcbc4f{--width:100%}.elementor-5381 .elementor-element.elementor-element-ddf8b4b{--width:100%}.elementor-5381 .elementor-element.elementor-element-5e9b6be{--width:100%}.elementor-5381 .elementor-element.elementor-element-5e51292{--width:100%}.elementor-5381 .elementor-element.elementor-element-a2c4311{--width:100%}.elementor-5381 .elementor-element.elementor-element-ea37d20{--width:100%}.elementor-5381 .elementor-element.elementor-element-3693f98{--width:100%}.elementor-5381 .elementor-element.elementor-element-5147f6c{--width:100%}.elementor-5381 .elementor-element.elementor-element-2bc581d{--width:100%}.elementor-5381 .elementor-element.elementor-element-baf7074{--width:100%}.elementor-5381 .elementor-element.elementor-element-b6709cd{--width:100%}.elementor-5381 .elementor-element.elementor-element-8238908{--width:100%}.elementor-5381 .elementor-element.elementor-element-8691c80{--width:100%}.elementor-5381 .elementor-element.elementor-element-97f9188{--width:60%}.elementor-5381 .elementor-element.elementor-element-4208bbb{--width:40%}.elementor-5381 .elementor-element.elementor-element-d270683{--width:100%}.elementor-5381 .elementor-element.elementor-element-6d18b99{--width:100%}.elementor-5381 .elementor-element.elementor-element-e3e1ff3{--width:100%}}@media(min-width:1367px){.elementor-5381 .elementor-element.elementor-element-ce57ac0::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-b8212bd:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-b8212bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-5381 .elementor-element.elementor-element-51cdf82:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-51cdf82>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-5381 .elementor-element.elementor-element-8bfaf84::before,.elementor-5381 .elementor-element.elementor-element-8bfaf84>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-8bfaf84>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-8bfaf84>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-8bfaf84>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-8bfaf84>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-670a651::before,.elementor-5381 .elementor-element.elementor-element-670a651>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-670a651>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-670a651>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-670a651>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-670a651>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-eb57638::before,.elementor-5381 .elementor-element.elementor-element-eb57638>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-eb57638>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-eb57638>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-eb57638>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-eb57638>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-aea2919::before,.elementor-5381 .elementor-element.elementor-element-aea2919>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-aea2919>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-aea2919>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-aea2919>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-aea2919>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-92bc81d::before,.elementor-5381 .elementor-element.elementor-element-92bc81d>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-92bc81d>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-92bc81d>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-92bc81d>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-92bc81d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-48e21a8::before,.elementor-5381 .elementor-element.elementor-element-48e21a8>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-48e21a8>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-48e21a8>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-48e21a8>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-48e21a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-2ffa729::before,.elementor-5381 .elementor-element.elementor-element-2ffa729>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-2ffa729>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-2ffa729>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-2ffa729>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-2ffa729>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-b65b6e6::before,.elementor-5381 .elementor-element.elementor-element-b65b6e6>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-b65b6e6>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-b65b6e6>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-b65b6e6>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-b65b6e6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-4856372::before,.elementor-5381 .elementor-element.elementor-element-4856372>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-4856372>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-4856372>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-4856372>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-4856372>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-a694c83::before,.elementor-5381 .elementor-element.elementor-element-a694c83>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-a694c83>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-a694c83>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-a694c83>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-a694c83>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-e3b91a5::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-a6a1461:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-a6a1461>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-5381 .elementor-element.elementor-element-c9e69a2::before,.elementor-5381 .elementor-element.elementor-element-c9e69a2>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-c9e69a2>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-c9e69a2>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-c9e69a2>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-c9e69a2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-attachment:fixed}.elementor-5381 .elementor-element.elementor-element-4ad1e4c:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-4ad1e4c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(min-width:2400px){.elementor-5381 .elementor-element.elementor-element-f4a0be9{--padding-top:125px;--padding-bottom:125px;--padding-left:125px;--padding-right:125px}.elementor-5381 .elementor-element.elementor-element-57abbf4{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-5381 .elementor-element.elementor-element-8bfaf84{--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-d909bfc{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-5381 .elementor-element.elementor-element-a880e25{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-a3351c7{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-52eec79{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-670a651{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-f8cf4a7{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-f023909{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-69187bd{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-b05a263{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-5330bc7{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-4ad6bbf{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-42f85ac{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-ac26c7f{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-e3b91a5{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-be70a84{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0;padding:0 0 5px 0}.elementor-5381 .elementor-element.elementor-element-be70a84.elementor-element{--align-self:center}}@media(max-width:1366px){.elementor-5381 .elementor-element.elementor-element-f4a0be9{--padding-top:180px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-ce57ac0{--padding-top:100px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-8bfaf84{--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-a880e25{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-a3351c7{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-52eec79{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-670a651{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px}.elementor-5381 .elementor-element.elementor-element-eb57638{--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-aea2919{--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-92bc81d{--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-48e21a8{--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-2ffa729{--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-b65b6e6{--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-4856372{--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-a694c83{--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-e3b91a5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-c9e69a2{--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-4ad1e4c{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px}}@media(max-width:1200px){.elementor-5381 .elementor-element.elementor-element-f4a0be9{--padding-top:180px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-ce57ac0{--padding-top:100px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-8aaf46f .elementor-icon-box-title,.elementor-5381 .elementor-element.elementor-element-8aaf46f .elementor-icon-box-title a{font-size:20px}.elementor-5381 .elementor-element.elementor-element-0404213 .trp-heading__title{font-size:35px}.elementor-5381 .elementor-element.elementor-element-4783feb .elementor-button{font-size:15px}.elementor-5381 .elementor-element.elementor-element-8bfaf84{--padding-top:100px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-a880e25{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-a3351c7{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-52eec79{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-670a651{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-6976502{--e-image-carousel-slides-to-show:2}.elementor-5381 .elementor-element.elementor-element-eb57638{--padding-top:50px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-aea2919{--padding-top:50px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-92bc81d{--padding-top:50px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-48e21a8{--padding-top:50px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-2ffa729{--padding-top:50px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-b65b6e6{--padding-top:50px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-4856372{--padding-top:50px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-a694c83{--padding-top:50px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-e3b91a5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:65px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-8691c80{--justify-content:center}.elementor-5381 .elementor-element.elementor-element-826534e.elementor-element{--align-self:flex-start}.elementor-5381 .elementor-element.elementor-element-826534e .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-a6a1461{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-5381 .elementor-element.elementor-element-f800c7f .elementor-icon-box-title,.elementor-5381 .elementor-element.elementor-element-f800c7f .elementor-icon-box-title a{font-size:20px}.elementor-5381 .elementor-element.elementor-element-c9e69a2{--padding-top:50px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-50dbe4f.elementor-element{--align-self:flex-start}.elementor-5381 .elementor-element.elementor-element-50dbe4f .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-4ad1e4c{--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-2fd0fc8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}}@media(max-width:1024px){.elementor-5381 .elementor-element.elementor-element-f4a0be9{--padding-top:180px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-086426d .trp-heading__title{font-size:75px}.elementor-5381 .elementor-element.elementor-element-bf059d7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-bf059d7.e-con{--align-self:center}.elementor-5381 .elementor-element.elementor-element-9ef58b5.e-con{--align-self:center}.elementor-5381 .elementor-element.elementor-element-b8212bd:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-b8212bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-5381 .elementor-element.elementor-element-a880e25{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-a3351c7{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-52eec79{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-c2f5325{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-5381 .elementor-element.elementor-element-c2f5325 .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-bb3c7c0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-c3f17b3.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-1612b8d{--min-height:400px}.elementor-5381 .elementor-element.elementor-element-1612b8d.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-ff7a64b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-1dda1da{--min-height:400px}.elementor-5381 .elementor-element.elementor-element-1dda1da.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-41b9d53.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-3290dee{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-2bcbc4f.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-ddf8b4b{--min-height:400px}.elementor-5381 .elementor-element.elementor-element-ddf8b4b.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-17d83a3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-5e9b6be{--min-height:400px}.elementor-5381 .elementor-element.elementor-element-5e9b6be.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-5e51292.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-fc8c7e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-a2c4311.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-ea37d20{--min-height:400px}.elementor-5381 .elementor-element.elementor-element-ea37d20.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-cb2770b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-3693f98{--min-height:400px}.elementor-5381 .elementor-element.elementor-element-3693f98.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-5147f6c.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-1917b6f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-2bc581d.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-baf7074{--min-height:400px}.elementor-5381 .elementor-element.elementor-element-baf7074.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-e323ef5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-b6709cd{--min-height:400px}.elementor-5381 .elementor-element.elementor-element-b6709cd.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-8238908.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-e3b91a5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-be70a84.elementor-element{--align-self:flex-start}.elementor-5381 .elementor-element.elementor-element-826534e .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-50dbe4f .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-45564e0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5381 .elementor-element.elementor-element-4ad1e4c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-d270683{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-6d18b99{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-2fd0fc8{padding:0 30px 5px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-5381 .elementor-element.elementor-element-2fd0fc8 .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-2fd0fc8 .trp-heading__title{margin:0 0 0 0}.elementor-5381 .elementor-element.elementor-element-b141ca3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 30px 0 30px;text-align:start}.elementor-5381 .elementor-element.elementor-element-b141ca3 p{margin-block-end:0}.elementor-5381 .elementor-element.elementor-element-e3e1ff3{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px}.elementor-5381 .elementor-element.elementor-element-1c83f4f{text-align:start}}@media(max-width:880px){.elementor-5381 .elementor-element.elementor-element-086426d .trp-heading__title{font-size:73px}.elementor-5381 .elementor-element.elementor-element-8bfaf84{--padding-top:25px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-5381 .elementor-element.elementor-element-a880e25{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-a3351c7{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-52eec79{--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-6976502{--e-image-carousel-slides-to-show:1}.elementor-5381 .elementor-element.elementor-element-c2f5325{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-5381 .elementor-element.elementor-element-c2f5325 .trp-heading{text-align:center}.elementor-5381 .elementor-element.elementor-element-c2f5325 .trp-heading__title{font-size:47px}.elementor-5381 .elementor-element.elementor-element-be70a84{padding:0 0 0 0}.elementor-5381 .elementor-element.elementor-element-be70a84.elementor-element{--align-self:flex-start}.elementor-5381 .elementor-element.elementor-element-f800c7f .elementor-icon-box-title,.elementor-5381 .elementor-element.elementor-element-f800c7f .elementor-icon-box-title a{font-size:19px}}@media(max-width:767px){.elementor-5381 .elementor-element.elementor-element-f4a0be9{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-086426d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5381 .elementor-element.elementor-element-086426d .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-086426d .trp-heading__title{font-size:33px;line-height:40px}.elementor-5381 .elementor-element.elementor-element-086426d .trp-heading__sub{font-size:18px}.elementor-5381 .elementor-element.elementor-element-c5a877b{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-5381 .elementor-element.elementor-element-0c7cd5a{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-ce57ac0::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-ce57ac0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-size:cover}.elementor-5381 .elementor-element.elementor-element-ce57ac0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-5521e16{padding:15px 15px 0 15px}.elementor-5381 .elementor-element.elementor-element-5521e16 .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-5521e16 .trp-heading__title{font-size:33px}.elementor-5381 .elementor-element.elementor-element-5521e16 .trp-heading__sub{font-size:18px}.elementor-5381 .elementor-element.elementor-element-57abbf4{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 20px 0 20px;text-align:start}.elementor-5381 .elementor-element.elementor-element-15604a0{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-0404213{padding:15px 15px 0 15px}.elementor-5381 .elementor-element.elementor-element-0404213 .trp-heading{text-align:center}.elementor-5381 .elementor-element.elementor-element-0404213 .trp-heading__title{font-size:33px}.elementor-5381 .elementor-element.elementor-element-0404213 .trp-heading__sub{font-size:18px}.elementor-5381 .elementor-element.elementor-element-4783feb{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-8bfaf84{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-e8eb9e3 .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-e8eb9e3 .trp-heading__title{font-size:33px}.elementor-5381 .elementor-element.elementor-element-e8eb9e3 .trp-heading__sub{font-size:18px}.elementor-5381 .elementor-element.elementor-element-d909bfc{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:start}.elementor-5381 .elementor-element.elementor-element-fa861f8{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-f20cdd0{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-a880e25{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-a3351c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-52eec79{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-5381 .elementor-element.elementor-element-670a651{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-eb57638{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-c2f5325{padding:0 0 0 0}.elementor-5381 .elementor-element.elementor-element-c2f5325 .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-c2f5325 .trp-heading__title{font-size:33px}.elementor-5381 .elementor-element.elementor-element-c2f5325 .trp-heading__sub{font-size:18px}.elementor-5381 .elementor-element.elementor-element-bb3c7c0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-5381 .elementor-element.elementor-element-c3f17b3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-f8cf4a7{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-33aef02{text-align:start}.elementor-5381 .elementor-element.elementor-element-33aef02 .elementor-heading-title{font-size:28px}.elementor-5381 .elementor-element.elementor-element-d92629c{text-align:start;font-size:17px}.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-f075596 .elementor-icon-list-item>a{font-size:17px}.elementor-5381 .elementor-element.elementor-element-993d8d3{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-993d8d3 .elementor-button{font-size:17px}.elementor-5381 .elementor-element.elementor-element-1612b8d{--min-height:350px}.elementor-5381 .elementor-element.elementor-element-aea2919{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-ff7a64b{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-5381 .elementor-element.elementor-element-1dda1da{--min-height:350px}.elementor-5381 .elementor-element.elementor-element-1dda1da.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-41b9d53{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-41b9d53.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-f023909{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-7d3a4ff{text-align:start}.elementor-5381 .elementor-element.elementor-element-7d3a4ff .elementor-heading-title{font-size:28px}.elementor-5381 .elementor-element.elementor-element-aea5007{text-align:start;font-size:17px}.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-77bf45a .elementor-icon-list-item>a{font-size:17px}.elementor-5381 .elementor-element.elementor-element-599f101{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-599f101 .elementor-button{font-size:17px}.elementor-5381 .elementor-element.elementor-element-92bc81d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-3290dee{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-5381 .elementor-element.elementor-element-2bcbc4f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-2bcbc4f.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-69187bd{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-33337fd{text-align:start}.elementor-5381 .elementor-element.elementor-element-33337fd .elementor-heading-title{font-size:28px}.elementor-5381 .elementor-element.elementor-element-97ad534{text-align:start;font-size:17px}.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-da2b13b .elementor-icon-list-item>a{font-size:17px}.elementor-5381 .elementor-element.elementor-element-e8656fe{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-e8656fe .elementor-button{font-size:17px}.elementor-5381 .elementor-element.elementor-element-ddf8b4b{--min-height:350px}.elementor-5381 .elementor-element.elementor-element-ddf8b4b.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-48e21a8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-17d83a3{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-5381 .elementor-element.elementor-element-5e9b6be{--min-height:350px}.elementor-5381 .elementor-element.elementor-element-5e9b6be.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-5e51292{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-5e51292.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-b05a263{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-2943b3e{text-align:start}.elementor-5381 .elementor-element.elementor-element-2943b3e .elementor-heading-title{font-size:28px}.elementor-5381 .elementor-element.elementor-element-6f831fd{text-align:start;font-size:17px}.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-391ea89 .elementor-icon-list-item>a{font-size:17px}.elementor-5381 .elementor-element.elementor-element-29b68db{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-29b68db .elementor-button{font-size:17px}.elementor-5381 .elementor-element.elementor-element-2ffa729{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-fc8c7e1{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-5381 .elementor-element.elementor-element-a2c4311{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-a2c4311.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-5330bc7{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-601955d{text-align:start}.elementor-5381 .elementor-element.elementor-element-601955d .elementor-heading-title{font-size:28px}.elementor-5381 .elementor-element.elementor-element-ada01f1{text-align:start;font-size:17px}.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-95eccca .elementor-icon-list-item>a{font-size:17px}.elementor-5381 .elementor-element.elementor-element-3880136{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-3880136 .elementor-button{font-size:17px}.elementor-5381 .elementor-element.elementor-element-ea37d20{--min-height:350px}.elementor-5381 .elementor-element.elementor-element-ea37d20.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-b65b6e6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-cb2770b{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-5381 .elementor-element.elementor-element-3693f98{--min-height:350px}.elementor-5381 .elementor-element.elementor-element-3693f98.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-5147f6c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-5147f6c.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-4ad6bbf{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-d3c4ca0{text-align:start}.elementor-5381 .elementor-element.elementor-element-d3c4ca0 .elementor-heading-title{font-size:28px}.elementor-5381 .elementor-element.elementor-element-bb19080{text-align:start;font-size:17px}.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-eb57928 .elementor-icon-list-item>a{font-size:17px}.elementor-5381 .elementor-element.elementor-element-c994923{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-c994923 .elementor-button{font-size:17px}.elementor-5381 .elementor-element.elementor-element-4856372{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-1917b6f{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-5381 .elementor-element.elementor-element-2bc581d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-2bc581d.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-42f85ac{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-4d983d3{text-align:start}.elementor-5381 .elementor-element.elementor-element-4d983d3 .elementor-heading-title{font-size:28px}.elementor-5381 .elementor-element.elementor-element-c1c7350{text-align:start;font-size:17px}.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-75e860e .elementor-icon-list-item>a{font-size:17px}.elementor-5381 .elementor-element.elementor-element-98d3014{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-98d3014 .elementor-button{font-size:17px}.elementor-5381 .elementor-element.elementor-element-baf7074{--min-height:350px}.elementor-5381 .elementor-element.elementor-element-baf7074.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-a694c83{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-091e2f1{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-5381 .elementor-element.elementor-element-b6709cd{--min-height:350px}.elementor-5381 .elementor-element.elementor-element-b6709cd.e-con{--order:2}.elementor-5381 .elementor-element.elementor-element-8238908{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-8238908.e-con{--order:1}.elementor-5381 .elementor-element.elementor-element-ac26c7f{border-radius:10px 10px 10px 10px}.elementor-5381 .elementor-element.elementor-element-8522b2b{text-align:start}.elementor-5381 .elementor-element.elementor-element-8522b2b .elementor-heading-title{font-size:28px}.elementor-5381 .elementor-element.elementor-element-4d91af5{text-align:start;font-size:17px}.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-5381 .elementor-element.elementor-element-38544f3 .elementor-icon-list-item>a{font-size:17px}.elementor-5381 .elementor-element.elementor-element-b11b623{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-b11b623 .elementor-button{font-size:17px}.elementor-5381 .elementor-element.elementor-element-e3b91a5::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.e-con-inner>.elementor-background-video-container::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.e-con-inner>.elementor-background-slideshow::before,.elementor-5381 .elementor-element.elementor-element-e3b91a5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-position:center center;background-size:cover}.elementor-5381 .elementor-element.elementor-element-e3b91a5{--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-826534e{padding:0 0 0 0}.elementor-5381 .elementor-element.elementor-element-826534e .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-826534e .trp-heading__title{font-size:33px}.elementor-5381 .elementor-element.elementor-element-826534e .trp-heading__sub{font-size:18px}.elementor-5381 .elementor-element.elementor-element-85192d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-e2d7c20{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-c9e69a2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-5381 .elementor-element.elementor-element-50dbe4f{padding:0 0 0 0}.elementor-5381 .elementor-element.elementor-element-50dbe4f .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-50dbe4f .trp-heading__title{font-size:33px}.elementor-5381 .elementor-element.elementor-element-50dbe4f .trp-heading__sub{font-size:18px}.elementor-5381 .elementor-element.elementor-element-45564e0{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-5381 .elementor-element.elementor-element-121f87c{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-121f87c .elementor-button{font-size:17px}.elementor-5381 .elementor-element.elementor-element-4ad1e4c:not(.elementor-motion-effects-element-type-background),.elementor-5381 .elementor-element.elementor-element-4ad1e4c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://teagueroofingplus.com/wp-content/uploads/2026/02/3-768x432.png.webp)}.elementor-5381 .elementor-element.elementor-element-4ad1e4c{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-6d18b99{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-5381 .elementor-element.elementor-element-2fd0fc8{padding:0 30px 0 30px}.elementor-5381 .elementor-element.elementor-element-2fd0fc8 .trp-heading{text-align:left}.elementor-5381 .elementor-element.elementor-element-2fd0fc8 .trp-heading__title{font-size:32px}.elementor-5381 .elementor-element.elementor-element-2fd0fc8 .trp-heading__accent{font-size:32px}.elementor-5381 .elementor-element.elementor-element-b141ca3{padding:0 30px 0 30px;text-align:start}.elementor-5381 .elementor-element.elementor-element-5f4bca7{width:var(--container-widget-width,65%);max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0}.elementor-5381 .elementor-element.elementor-element-5f4bca7.elementor-element{--align-self:center}.elementor-5381 .elementor-element.elementor-element-5f4bca7 .elementor-button{font-size:14px}.elementor-5381 .elementor-element.elementor-element-e3e1ff3{--padding-top:100px;--padding-bottom:100px;--padding-left:45px;--padding-right:45px}.elementor-5381 .elementor-element.elementor-element-1c83f4f{text-align:center}.elementor-5381 .elementor-element.elementor-element-1c83f4f .elementor-heading-title{font-size:32px}.elementor-5381 .elementor-element.elementor-element-789b2ea{width:100%;max-width:100%}.elementor-5381 .elementor-element.elementor-element-789b2ea .elementor-button{font-size:14px}}