:root{--mainfont:'Nunito';--darkerblue:#5788bd;--darkbluelogo:#1c3f8b;--lightblue:#edf1f7;--lightbluelogo:#b0caeb;--lightgrey:#f7f7f7;--grey:#333;--white:#fff;--black:#111;--orange:#ee7203;--orangealt:#9d4a00;--yellow:#face01}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--mainfont),sans-serif}.slim-row.panel-row-style{padding-top:2%!important}.contact-wrapper{padding:3em clamp(1em,7vw,10em);margin:3em clamp(1em,7vw,10em);border-radius:20px;border:10px solid var(--orange)}.contact-wrapper h2{font-size:clamp(26px,2vw,36px)}.inline-check .gfield_checkbox,.inline-check .gfield_radio{justify-content:center;gap:10px}.smaller-text p{font-size:14px}.centred{text-align:center}.rounded-edge{border-radius:3em}body{font-size:16px;color:var(--black)}h2,.h2{font-size:24px}h2.h1-sizing{font-size:36px}h2.tagline{font-size:32px;color:var(--orange)}h2.awards{font-size:23px}h3.awards{font-size:18px;color:var(--darkerblue)}h3,.h3{font-size:23px}.lightbluebg{background:var(--lightblue)}.darkbluebg{background:var(--darkbluelogo)}.orangebg{background:var(--orange)}.greybg{background:var(--grey)}.lightgreybg{background:var(--lightgrey)}.whitebg{background:var(--white)}.slim-row{padding:2% 0}div.centrevideo{display:flex;justify-content:center}.centre-align-content.panel-row-style small{color:var(--white);font-size:90%;margin-top:10px}.centre-align-content.panel-row-style a:hover{border-radius:23px}.centre-align-content.panel-row-style a:hover{-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite;transition:all 0.3s ease}.swirl-bg-lb-1{background:url(/wp-content/uploads/2023/09/swirl-background-v1.png) right center/175% auto no-repeat}.swirl-bg-wht-1{background:url(/wp-content/uploads/2023/09/swirl-background-v1a.png) right center/175% auto no-repeat}.split-row .widget_sow-image{height:100%}hr{border-top:1px solid var(--lightbluelogo)}.centre-align-content.dark h3{margin-top:0;margin-bottom:0}.navigation--top i{color:var(--orange)}.review-carousel.siteorigin-panels-stretch.panel-row-style{align-items:center!important}a.sow-carousel-previous{display:none!important}a.sow-carousel-next{display:none!important}.so-widget-sow-anything-carousel-base-aa7321b71c80-2 .sow-carousel-container .sow-carousel-wrapper .slick-dots li.slick-active button:before{color:var(--lightbluelogo)!important}.so-widget-sow-anything-carousel-base-2664a2e3a4c1 .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item{margin:0 12px 5px 12px!important}a.pdfp_fullscreen.__mPS2id{display:none}.enduserguide h2{margin:.5em 0;font-weight:500}.navigation--main .sub-menu>li:last-of-type>a{border-radius:0 0 10px 10px}ul#menu-main-menu i{color:var(--orange)}ul#menu-top-bar-menu i{margin-right:1px}.header-widgets .textwidget a:hover{color:var(--darkerblue)}.header-widgets .textwidget a i{transform:scaleX(-1);transition:none;color:var(--white)}.header-widgets .textwidget a:hover i{color:var(--darkerblue)}.header-widgets .textwidget a{margin:0}.header-widgets .textwidget .centred{color:var(--grey);font-weight:bold}.header-widgets .textwidget:first-of-type .centred{margin-right:15px}.header-widgets .textwidget .tagline{font-size:1em;line-height:1.1;padding:0 20px}.header-widgets .textwidget .tagline small{font-size:80%;margin-top:5px}.header-widgets .widget h2{font-size:clamp(16px,2vw,21px)}.jumbotron .carousel-content ul li{margin:0 0 .4em 1.5em;line-height:1.1;font-weight:bold}.jumbotron a.action{font-size:.9em;color:var(--white)}.jumbotron a.action:hover{color:var(--darkerblue)}.jumbotron a.action.reverse{margin-left:5px;font-weight:bold;color:var(--orange)}.jumbotron a.action.reverse:hover{border:3px solid var(--orange);color:var(--white)}.jumbotron__title h2{font-size:clamp(28px,2.4vw,70px);line-height:1.05;margin-bottom:20px}.jumbotron__category h6{font-size:1.5em}.carousel-control.left,.carousel-control.right{background:var(--orange);color:var(--white);width:45px;height:45px;top:50%;margin:0 5px;border-radius:5em;text-shadow:0 0 5px rgba(0,0,0,.25);font-size:30px}.carousel-control.left:hover,.carousel-control.right:hover{-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite}a.action{border-radius:5em;border:3px solid var(--darkerblue);background:var(--darkerblue);font-size:clamp(16px,1.15em,24px)}a.action:hover{-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite;background:transparent;border:3px solid var(--lightbluelogo);color:var(--darkerblue)}a.action.reverse{border-radius:5em;border:3px solid var(--orange);background:transparent;color:var(--orange)}a.action.reverse:hover{background:var(--orange);-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite;color:var(--white)}a.action.a-phone::before{left:.65em;transform:scaleX(-1);transition:none}a.action:hover.a-phone::before{transform:scaleX(-1)}a.action.wic{border-radius:5em;border:3px solid var(--darkerblue);background:var(--darkerblue);font-size:clamp(16px,1.15em,24px);margin:.5em 0}a.action.wic:hover{border:3px solid var(--white);background:transparent;color:var(--white)}i.fas.fa-phone{transform:scaleX(-1);transition:none}.cta-row a{background:var(--orange)}.cta-row.cta-alt a h4{display:none}a.action.plumbhighlight{background:var(--lightbluelogo);color:var(--darkbluelogo);border:3px solid var(--lightbluelogo)}a.action.plumbhighlight:hover{background:var(--darkbluelogo);color:var(--white)}ul.side-nav li.side-linkedin a::after{content:'\f0e1'}ul.side-nav li.side-twitter a::after{content:'\f099'}ul.side-nav li a::after{border-radius:5em;border:2px solid var(--lightbluelogo)}ul.side-nav>li:first-of-type a::after{border-top-left-radius:5em}ul.side-nav>li:last-of-type a::after{border-bottom-left-radius:5em}.side-nav a:hover::before{right:9px}.side-nav a:hover::after{-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite}ul.side-nav li a::before{padding:0 45px 0 10px;border-radius:5em}.widget_sow-editor ul li{margin:0 0 .6em 1.5em;line-height:1.3}#dh-cookie-bar{font-family:var(--mainfont);border-top:1px solid var(--lightbluelogo)}small,.small{display:block;margin-bottom:-10px;font-size:110%;color:var(--darkerblue);line-height:1.25}.blocklinks .panel-grid-cell>div{background-color:transparent!important;border-radius:50em}.blocklinks div.sow-image-container{border-radius:50em;background:var(--orange);box-shadow:0 7px 20px rgb(0 0 0 / 35%);border:10px solid var(--orange)}.blocklinks div.sow-image-container:hover{-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite}.blocklinks h2.widget-title{padding:.9em 0 0;font-weight:bold;font-size:clamp(18px,2vw,28px)}.didyouknow h2{font-size:44px;margin:0}.didyouknow h3{margin:15px 0}.didyouknow h4{margin:15px 0}.didyouknow i{font-size:36px;color:var(--white)}.didyouknow a.action{margin:10px 0 0;color:var(--orange);border:3px solid var(--white);background:var(--white)}.didyouknow a.action:hover{color:var(--white);background:transparent}.didyouknow hr{border-top:1px solid var(--white)}div.industryfact{background:var(--orange);padding:15px;color:var(--white);font-size:21px;font-weight:400;border-radius:50em;display:flex;flex-direction:row;justify-content:center;gap:7px;margin:30px}div.industryfact i.fa-droplet{color:var(--white);font-size:28px}#learnmore div.industryfact{padding:30px;font-size:16px;border-radius:3em;flex-direction:column;margin:20px 0}input#gform_submit_button_2{border-radius:5em}body .gform_wrapper .gform_footer input[type="submit"]{border-radius:5em}.gform_wrapper .gform_footer input[type="submit"]:hover{border-radius:5em;-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite}button.gform_button_select_files{padding:5px 15px;border-radius:5em}button.gform_button_select_files:hover{-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite}.gform_wrapper.gravity-theme .gform_drop_area{border:1px dashed var(--lightbluelogo)}.gform_wrapper.gravity-theme .gfield textarea.small{color:var(--black)}.call-back div#gform_fields_5{grid-template-columns:repeat(8,1fr);margin-top:-20px}.call-back input#gform_submit_button_5{background:var(--darkerblue);border:3px solid var(--darkerblue);border-radius:5em;color:var(--white);padding:.4em .5em;font-size:14px}.call-back input#gform_submit_button_5:hover{-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite;background:transparent;border:3px solid var(--lightbluelogo);color:var(--darkerblue)}.call-back .gform_footer.top_label{margin:0;padding:0}#gform_5 .gform_footer.top_label{margin:0;padding:0}.casestudy h2{font-size:28px;margin-bottom:20px;font-weight:400;color:var(--darkbluelogo)}.casestudy h2 i{margin-right:3px;color:var(--orange)}.casestudy h3{margin-bottom:25px;color:var(--darkerblue)}.casestudy h3,.casestudy h4{font-weight:500}.casestudy h4{color:var(--orange)}a.ti-header-write-btn:hover{-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite}.ti-widget-header{margin-left:0!important;margin-right:0!important}.servicepoints h3{font-size:clamp(16px,1vw,19px);text-transform:capitalize;margin-bottom:clamp(10px,1vw,15px);font-weight:700}.servicepoints i{font-size:38px;color:var(--green)}.servicepoints li{text-align:left;font-size:.9em}.servicepoints p{font-size:.9em}.whitebg.centred.rounded-edge.panel-cell-style{margin-bottom:20px}.howtofindleak h3{margin-bottom:20px}.form h2 i{color:var(--orange)}.form h1 i{color:var(--orange)}i.fa.fa-phone{transform:scaleX(-1);transition:none}a.social{margin:5px 15px 5px 0;font-size:1.5em}a.social:hover{transition:all 0.3s ease;opacity:.6;border-radius:5em}.footer a:hover{color:var(--white)}.footer{background-image:url(/wp-content/uploads/2023/09/swirl-background-v1a.png);background-size:auto;background-position-y:center;background-blend-mode:soft-light}.footer .widget_nav_menu ul>li>a{font-weight:bold}.footer .widget_nav_menu ul>li>a:before{color:var(--orange)}.footer .textwidget i{color:var(--orange)}button.content-collapse.faqtitle{font-size:1em;background:var(--orange)}.contact-us-links{display:flex;justify-content:center;align-items:center;margin-top:20px;font-size:2em;gap:20px}.contact-us-links a{margin:0 5px;transition:all 0.3s ease;color:var(--orange)}.contact-us-links a:hover{opacity:.6}.contact-us h3{font-weight:400;font-size:1.4em;margin-bottom:5px}.contact-us h4{font-weight:400;font-size:1em;margin:15px 0 5px 0}.contact-us{text-align:center}.contact-us i{color:var(--orange)}.contact-us p{font-weight:400;margin:-3px 0 10.5px}.contact-us a{transition:all 0.3s ease}.contact-us a:hover{color:var(--darkerblue)}a#show-dm-landingpages-menu{border:3px solid var(--darkerblue);padding:.4em 1.5em;margin:.5em 0 1em;line-height:1.2;border-radius:5em;color:var(--white);background:var(--darkerblue)}a#show-dm-landingpages-menu:hover{background:transparent;border:3px solid var(--lightbluelogo);color:var(--darkerblue);transition:all 0.2s ease;-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite}#dm-landingpages-menu .area-list{margin:25px 5px 0;background:white;text-align:left;padding:1% 3%;border-radius:0}.area-list h3{font-weight:400;color:var(--black);margin-bottom:17px}ul.lp-cousins li a,ul.dh-siblings li a{background:var(--darkerblue);border-radius:5em;border:none}ul.lp-cousins li a:hover,ul.dh-siblings li a:hover{background:var(--darkbluelogo);-webkit-animation:pulse512 1.5s infinite;animation:pulse512 1.5s infinite;transition:all 0.3s ease}.sow-blog .sow-post-navigation{text-align:center}.hentry__title a{color:var(--darkbluelogo)}.hentry__title a:hover{color:var(--darkerblue)}a.read-more{color:var(--orange)}a.read-more:hover{color:var(--darkerblue)}.sow-blog-layout-alternate .sow-blog-posts article{border-radius:30px}.postid-18321 div.industryfact{background:url(/wp-content/uploads/2024/11/local-leak-detection-specialists.jpg) var(--darkbluelogo);padding:15px;color:var(--white);font-size:21px;font-weight:400;border-radius:50em;display:flex;flex-direction:row;justify-content:center;gap:8px;margin:30px;background-size:cover;background-blend-mode:soft-light}.postid-18321 #learnmore div.industryfact{font-size:18px;text-shadow:0 0 5px rgba(0,0,0,1)}.postid-18321 #learnmore div.industryfact strong{font-size:26px;text-shadow:0 0 0 7px rgba(0,0,0,1)}#dh-cookie-bar a:not(.button){display:flex;justify-content:center}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button.content-collapse[aria-expanded="false"]:not(.faqtitle)::after{content:' MORE f107'}button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{content:' LESS f106'}body .ti-widget[data-layout-id='14'][data-set-id='light-background'] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-header-write-btn{color:#fff!important}@media (max-width:1399px){.navigation--main>li>a{padding:10px 15px;font-size:14px}}@media (max-width:1200px){.navigation--main>li>a{padding:10px;font-size:12px}html.flexbox .header-widgets{padding:10px 0}}@media (min-width:992px){.for-mobile{display:none}.logo{margin-right:30px;padding:30px 0}.postid-13732 .header{margin-bottom:0}.postid-13762 .header{margin-bottom:0}.postid-13769 .header{margin-bottom:0}.postid-13775 .header{margin-bottom:0}.postid-13780 .header{margin-bottom:0}.postid-13792 .header{margin-bottom:0}}@media (max-width:1199px){.somethingrandom{color:#333}}@media (max-width:991px){.top{font-size:14px}.top .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}body .split-row .sow-image-container img.so-widget-image{width:100%;height:clamp(350px,80vw,700px);object-fit:cover}.for-desktop{display:none}.header-widgets.hidden-md.hidden-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}div[class*="textfade"] .textwidget::before{border-radius:50px;background:var(--darkerblue);color:#fff;padding:5px 15px}div[class*="textfade"].lightbluebg .textwidget::after{background:linear-gradient(180deg,transparent,var(--lightblue) 70%)}div[class*="textfade"].lightgreybg .textwidget::after{background:linear-gradient(180deg,transparent,var(--lightgrey) 70%)}.mb-padding{padding-top:20px}h2.awards{font-size:19px}h3.awards{font-size:14px}.logo{padding:10px 20px 10px 0;max-width:calc(100% - clamp(200px,60vw,480px))}.jumbotron .carousel-content ul li{font-size:15px}.jumbotron a.action.reverse{margin-left:0}.jumbotron .carousel-content ul{margin:0 0 1.2em}.jumbotron__category h6{font-size:1.1em}div#navi{background:var(--darkbluelogo)}.header-widgets{padding:5px 0 20px}.header-widgets .textwidget .tagline small{font-size:75%;margin-top:7px}.header-widgets .textwidget .tagline{padding:10px 100px 25px;font-size:1em}.header-widgets .textwidget:first-of-type .centred{margin-right:0}.header-widgets.hidden-md.hidden-lg{align-items:center}.header-widgets .widget h2{margin-bottom:20px}.enduserguide h2 strong{display:flex;justify-content:center;margin-top:20px}ul.side-nav>li:last-of-type a::after{border-top-right-radius:5em}small{font-size:93%}#learnmore small{font-size:100%}h2.tagline{font-size:22px}.widget_sow-editor ul li{margin:0 0 .9em 1.5em}.cta-row.cta-alt a h4{display:none}.cta-row a p{font-size:clamp(18px,3vw,36px)}.call-back div#gform_fields_5{display:inline-flex;gap:15px;margin-bottom:25px}.didyouknow a.action{font-size:16px}div.industryfact{flex-direction:column;justify-content:center;text-align:center;font-size:18px;line-height:1.1;margin:0;padding:20px 15px}div.industryfact strong{font-size:18px;line-height:1.2}a.social{margin:5px 10px 5px 10px}.dhcc-right-side{flex-direction:column;gap:.5em}.dhcc-inner{padding:1em!important;gap:0!important}button#dhCookie{padding:7px}}@media (max-width:779px){.somethingrandom{color:#333}ul.side-nav{margin-bottom:5px}}@media (max-width:631px){.somethingrandom{color:#333}.header-widgets .textwidget .tagline{padding:10px 20px 25px}ul.side-nav li a::after{font-size:18px;width:42px;height:42px}}@media (max-width:479px){.logo,.centre-trans .logo{max-width:calc(100% - clamp(80px,50vw,220px))}body .tp-widget-profile-link{display:flex!important;flex-direction:column!important;align-items:center!important}body .tp-stars svg{height:70%!important}.whitebg.centred.rounded-edge.panel-cell-style ul,.whitebg.centred.rounded-edge.panel-cell-style p,.lightbluebg.centred.rounded-edge.panel-cell-style ul,.lightbluebg.centred.rounded-edge.panel-cell-style p{display:none}.servicepoints .panel-cell-style{padding:5%!important}.servicepoints h3{margin:0}}@media (max-width:375px){.cta-row a p{font-size:16px}.header-widgets.hidden-md.hidden-lg{grid-template-columns:100%}.top,.no-show-mb{display:none}}@keyframes pulse512{0%{box-shadow:0 0 0 0 rgb(50 147 182 / 90%)}70%{box-shadow:0 0 0 10px rgb(50 147 182 / 0%)}100%{box-shadow:0 0 0 0 rgb(50 147 182 / 0%)}}@keyframes pulse513{0%{box-shadow:0 0 0 0 rgb(63 55 102 / 90%)}70%{box-shadow:0 0 0 10px rgb(63 55 102 / 0%)}100%{box-shadow:0 0 0 0 rgb(63 55 102 / 0%)}}@keyframes pulse514{0%{box-shadow:0 0 0 0 rgb(255 255 255 / 90%)}70%{box-shadow:0 0 0 10px rgb(255 255 255 / 0%)}100%{box-shadow:0 0 0 0 rgb(255 255 255 / 0%)}}@keyframes fader{0%{opacity:0}100%{opacity:1}}@keyframes zoomer{0%{transform:scale(.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes lefty{0%{transform:translateX(25px);opacity:0}100%{transform:translateX(0);opacity:1}}