.elementor-28445 .elementor-element.elementor-element-6a9df554{--display:flex;--min-height:70vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:.5}.elementor-28445 .elementor-element.elementor-element-6a9df554:not(.elementor-motion-effects-element-type-background),.elementor-28445 .elementor-element.elementor-element-6a9df554>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://precisionpatchpros.com/wp-content/uploads/2026/05/hero-bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-28445 .elementor-element.elementor-element-6a9df554:before,.elementor-28445 .elementor-element.elementor-element-6a9df554>.elementor-background-video-container:before,.elementor-28445 .elementor-element.elementor-element-6a9df554>.e-con-inner>.elementor-background-video-container:before,.elementor-28445 .elementor-element.elementor-element-6a9df554>.elementor-background-slideshow:before,.elementor-28445 .elementor-element.elementor-element-6a9df554>.e-con-inner>.elementor-background-slideshow:before,.elementor-28445 .elementor-element.elementor-element-6a9df554>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#000000CC;--background-overlay:''}.elementor-28445 .elementor-element.elementor-element-2a1597d{--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:center}.elementor-28445 .elementor-element.elementor-element-4721c361{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center}.elementor-28445 .elementor-element.elementor-element-4721c361 .elementor-heading-title{font-size:50px;font-weight:700;text-transform:uppercase;line-height:120%;color:#fff}.elementor-28445 .elementor-element.elementor-element-1100de7 .elementor-icon-list-icon i{color:var(--e-global-color-3be6915);font-size:14px}.elementor-28445 .elementor-element.elementor-element-1100de7 .elementor-icon-list-icon svg{fill:var(--e-global-color-3be6915);--e-icon-list-icon-size:14px}.elementor-28445 .elementor-element.elementor-element-1100de7 .elementor-icon-list-icon{width:14px}.elementor-28445 .elementor-element.elementor-element-1100de7 .elementor-icon-list-text,.elementor-28445 .elementor-element.elementor-element-1100de7 .elementor-icon-list-text a{color:#FFFFFFCC}.elementor-28445 .elementor-element.elementor-element-3385a1e9{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:28.8px;color:#FFFFFFCC}.elementor-28445 .elementor-element.elementor-element-3385a1e9 a{color:#1a3a5c}.elementor-28445 .elementor-element.elementor-element-1155f537 .elementor-button{font-size:18px;padding:15px 30px}.elementor-28445 .elementor-element.elementor-element-4540a77f{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-28445 .elementor-element.elementor-element-24f7a15{--display:flex}.elementor-28445 .elementor-element.elementor-element-5ca9ff27 .elementor-heading-title{font-size:36px;font-weight:700;text-transform:uppercase}.elementor-28445 .elementor-element.elementor-element-6ba8281b{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;line-height:28.8px}.elementor-28445 .elementor-element.elementor-element-520798d5{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-28445 .elementor-element.elementor-element-6005feee{--display:flex}.elementor-28445 .elementor-element.elementor-element-2fae8c1 .elementor-heading-title{font-size:36px;font-weight:700;text-transform:uppercase}.elementor-28445 .elementor-element.elementor-element-70066f79{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;line-height:28.8px}.elementor-28445 .elementor-element.elementor-element-68ebea07{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-28445 .elementor-element.elementor-element-5fb6abe6{--display:flex}.elementor-28445 .elementor-element.elementor-element-1924ff9 .elementor-heading-title{font-size:36px;font-weight:700;text-transform:uppercase}.elementor-28445 .elementor-element.elementor-element-f5279d2{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;line-height:28.8px}.elementor-28445 .elementor-element.elementor-element-1c790f44{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-28445 .elementor-element.elementor-element-19272bd6{--display:flex}.elementor-28445 .elementor-element.elementor-element-7c36a653 .elementor-heading-title{font-size:36px;font-weight:700;text-transform:uppercase}.elementor-28445 .elementor-element.elementor-element-6b6d5672{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;line-height:28.8px}.elementor-28445 .elementor-element.elementor-element-6b6d5672 a{color:#1a3a5c}.elementor-28445 .elementor-element.elementor-element-6b6d5672 a:hover,.elementor-28445 .elementor-element.elementor-element-6b6d5672 a:focus{color:#1a3a5c}.elementor-28445 .elementor-element.elementor-element-5bf5e8be{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-28445 .elementor-element.elementor-element-507fc046{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-28445 .elementor-element.elementor-element-507fc046:not(.elementor-motion-effects-element-type-background),.elementor-28445 .elementor-element.elementor-element-507fc046>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-28445 .elementor-element.elementor-element-51f2c625{--display:flex;--min-height:60px;--justify-content:center;--border-radius:8px}.elementor-28445 .elementor-element.elementor-element-51f2c625:not(.elementor-motion-effects-element-type-background),.elementor-28445 .elementor-element.elementor-element-51f2c625>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-28445 .elementor-element.elementor-element-78a49ac1{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-28445 .elementor-element.elementor-element-6386b6c7{--display:flex}.elementor-28445 .elementor-element.elementor-element-7fd37beb{text-align:center}.elementor-28445 .elementor-element.elementor-element-7fd37beb .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-28445 .elementor-element.elementor-element-5b55a479{text-align:center}.elementor-28445 .elementor-element.elementor-element-5b55a479 .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-28445 .elementor-element.elementor-element-3edff6a1{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;color:var(--e-global-color-secondary)}.elementor-28445 .elementor-element.elementor-element-3edff6a1.elementor-element{--align-self:center}.elementor-28445 .elementor-element.elementor-element-2054bc96{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-size:.75rem;text-transform:uppercase;color:var(--e-global-color-secondary)}.elementor-28445 .elementor-element.elementor-element-2054bc96.elementor-element{--align-self:center}@media(min-width:768px){.elementor-28445 .elementor-element.elementor-element-51f2c625{--width:60px}}@media(max-width:1024px){.elementor-28445 .elementor-element.elementor-element-6a9df554{--min-height:100vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-28445 .elementor-element.elementor-element-4721c361{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-28445 .elementor-element.elementor-element-4721c361 .elementor-heading-title{font-size:45px}.elementor-28445 .elementor-element.elementor-element-3385a1e9{--container-widget-width:90%;--container-widget-flex-grow:0;width:var(--container-widget-width,90%);max-width:90%}.elementor-28445 .elementor-element.elementor-element-1155f537 .elementor-button{font-size:17px}.elementor-28445 .elementor-element.elementor-element-4540a77f{--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px}.elementor-28445 .elementor-element.elementor-element-5ca9ff27 .elementor-heading-title{font-size:30px}.elementor-28445 .elementor-element.elementor-element-6ba8281b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;font-size:17px}.elementor-28445 .elementor-element.elementor-element-520798d5{--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px}.elementor-28445 .elementor-element.elementor-element-2fae8c1 .elementor-heading-title{font-size:30px}.elementor-28445 .elementor-element.elementor-element-70066f79{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;font-size:17px}.elementor-28445 .elementor-element.elementor-element-68ebea07{--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px}.elementor-28445 .elementor-element.elementor-element-1924ff9 .elementor-heading-title{font-size:30px}.elementor-28445 .elementor-element.elementor-element-f5279d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;font-size:17px}.elementor-28445 .elementor-element.elementor-element-1c790f44{--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px}.elementor-28445 .elementor-element.elementor-element-7c36a653 .elementor-heading-title{font-size:30px}.elementor-28445 .elementor-element.elementor-element-6b6d5672{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;font-size:17px}.elementor-28445 .elementor-element.elementor-element-3edff6a1{--container-widget-width:90%;--container-widget-flex-grow:0;width:var(--container-widget-width,90%);max-width:90%}}@media(max-width:767px){.elementor-28445 .elementor-element.elementor-element-6a9df554{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-28445 .elementor-element.elementor-element-4721c361 .elementor-heading-title{font-size:35px}.elementor-28445 .elementor-element.elementor-element-3385a1e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-28445 .elementor-element.elementor-element-1155f537 .elementor-button{font-size:16px}.elementor-28445 .elementor-element.elementor-element-4540a77f{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-28445 .elementor-element.elementor-element-6ba8281b{font-size:16px}.elementor-28445 .elementor-element.elementor-element-520798d5{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-28445 .elementor-element.elementor-element-70066f79{font-size:16px}.elementor-28445 .elementor-element.elementor-element-5372feea.elementor-element{--order:-99999}.elementor-28445 .elementor-element.elementor-element-68ebea07{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-28445 .elementor-element.elementor-element-f5279d2{font-size:16px}.elementor-28445 .elementor-element.elementor-element-1c790f44{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-28445 .elementor-element.elementor-element-6b6d5672{font-size:16px}.elementor-28445 .elementor-element.elementor-element-7340ac67.elementor-element{--order:-99999}.elementor-28445 .elementor-element.elementor-element-51f2c625{--width:60px}}