@keyframes fadeUp,header .ast-header-html-3 .fl-module-ss-bb-lottie svg>g>g>g:nth-child(3){0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fade-up,header .ast-header-html-3 .fl-module-ss-bb-lottie svg>g>g>g:nth-child(3){animation:fadeUp .5s ease-out .2s forwards}header .ast-header-html-3 .fl-module-ss-bb-lottie{width:380px}header .ast-header-html-1 h2,header .ast-header-html-4 h2{font-size:24px;line-height:1.3em;color:#002341;font-weight:700;font-style:italic}header .ast-header-html-1 h2 a{color:#fff;background:url(/wp-content/uploads/2024/08/bttn-bg-img-hover.png);background-repeat:no-repeat;background-position:left top;background-size:100% 100%;padding:15px 35px 35px}header .ast-header-html-4 h2 a{color:#002341;background:url(/wp-content/uploads/2024/04/bttn-bg-img.png);background-repeat:no-repeat;background-position:left top;background-size:100% 100%;padding:15px 35px 35px}header .ast-header-html-1 h2 a i,header .ast-header-html-4 h2 a i{width:22px;display:inline-block;vertical-align:middle;margin-right:10px}header .ast-header-html-1 h2 a i path{stroke:#fff}header .ast-header-html-1 h2 a:hover{color:#002341;background:url(/wp-content/uploads/2024/04/bttn-bg-img.png);background-repeat:no-repeat;background-position:left top;background-size:100% 100%}header .ast-header-html-4 h2 a:hover{color:#fff;background:url(/wp-content/uploads/2024/08/bttn-bg-img-hover.png);background-repeat:no-repeat;background-position:left top;background-size:100% 100%}header .ast-header-html-1 h2 a:hover i path{stroke:#002341}header .ast-header-html-4 h2 a:hover i path{fill:#fff}header .ast-header-html-1 p,header .ast-header-html-4 p{margin-top:20px}header #ast-desktop-header .site-primary-header-wrap{max-width:1500px}header #ast-mobile-header .ast-header-html-2 h2{font-size:18px}#ast-fixed-header .ast-below-header{background:#002341}.grecaptcha-badge{visibility:hidden;opacity:0}#content .uabb-infobox .uabb-infobox-title-prefix a:hover.link-badge .wppro_badge1_DIV_12,#content .uabb-infobox .uabb-infobox-title-prefix a:hover.link-badge .wppro_badge1_DIV_12 .wppro_badge1_SPAN_13{color:#ffe600}#content .uabb-infobox .uabb-infobox-text p{padding-bottom:0}#content #our-chargers .slick-arrow.slick-prev{top:30px;left:auto;right:40px}#content #our-chargers .slick-arrow.slick-next{top:30px;left:auto;right:0}#content #our-chargers .uabb-blog-posts-shadow{position:relative}#content #our-chargers .uabb-blog-posts-shadow a.modal-link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#content #our-chargers .uabb-blog-posts-shadow .uabb-blog-post-inner-wrap{transition:all .3s linear;margin:5px;border-radius:5px}#content #our-chargers .uabb-blog-posts-shadow:hover .uabb-blog-post-inner-wrap{background:#fff;box-shadow:0 0 5px #9a9ca5}#content #our-chargers .uabb-blog-posts-shadow:hover .uabb-blog-post-content .uabb-post-heading{color:#0274be}#content #our-chargers .uabb-blog-posts-shadow:hover .fl-module-modal-popup .uabb-module-content{padding-top:0}#content #our-chargers .fl-module-modal-popup .uabb-module-content a.uabb-button{display:none}#content #our-chargers .slick-arrow i{display:none}#content #our-chargers .slick-arrow span,#content .fl-module-adv-testimonials .slider-control-cont span{width:40px;height:40px;background:0 0;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s linear}#content #our-chargers .slick-arrow.slick-next span,#content .fl-module-adv-testimonials .slider-control-cont.slider-next-cont span{transform:scale(-1)}#content #our-chargers .slick-arrow:hover span,#content .fl-module-adv-testimonials .slider-control-cont:hover span{background:#0b57f5}#content #our-chargers .slick-arrow:hover span svg,#content #our-chargers .slick-arrow:hover span path,#content .fl-module-adv-testimonials .slider-control-cont:hover span svg,#content .fl-module-adv-testimonials .slider-control-cont:hover span path{fill:#fff}#content .fl-module-box.services-box>.fl-module-box .uabb-infobox{animation:fl-fade-in 1s ease;-webkit-animation:fl-fade-in 1s ease;animation-delay:.2s}#content .fl-module-box.services-box>.fl-module-box:hover{border-color:#fbe74d}#content .fl-module-adv-testimonials .uabb-slider-prev,#content .fl-module-adv-testimonials .uabb-slider-next{display:none}#content .fl-module-adv-testimonials .slider-control{text-align:right;margin-top:20px}#content .fl-module-adv-testimonials .slider-control-cont{display:inline-block}#content .fl-module-adv-testimonials .slider-control-cont span{cursor:pointer}#content .fl-module-adv-testimonials .bx-wrapper{margin-bottom:0}#content .fl-module-adv-testimonials .uabb-testimonials-wrap{padding:0 0 40px}#content .uabb-testimonials .uabb-testimonial .uabb-testimonial-photo,#content .uabb-testimonials .uabb-testimonial .uabb-testimonial-info{display:block}#content .uabb-testimonials .uabb-testimonial .uabb-testimonial-photo{margin-bottom:25px}#content .fl-module-adv-testimonials .uabb-slider-prev{top:90%;left:auto;right:40px}#content .fl-module-adv-testimonials .uabb-slider-next{top:90%;left:auto;right:0}#content .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2:before,#content .wprevpro .wprs_masonry_item_js .wpproslider_t13_DIV_2:before,.astra-advanced-hook-606 .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2:before{display:none}#content .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2,#content .wprevpro .wprs_masonry_item_js .wpproslider_t13_DIV_2,.astra-advanced-hook-606 .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2{border-width:3px;padding:20px}#content .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2 .wpproslider_t13_DIV_2_bot,#content .wprevpro .wprs_masonry_item_js .wpproslider_t13_DIV_2 .wpproslider_t13_DIV_2_bot,.astra-advanced-hook-606 .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2 .wpproslider_t13_DIV_2_bot{bottom:20px}#content .wprevpro .slickwprev-dotted ul.slickwprev-dots li button:before,.astra-advanced-hook-606 .wprevpro .slickwprev-dotted ul.slickwprev-dots li button:before{font-size:10px}#content .wprevpro ul.slickwprev-dots,.astra-advanced-hook-606 .wprevpro ul.slickwprev-dots{width:80%;margin:0 auto;position:relative}#content .wprevpro .wprevpro_load_more_div button:hover{background-color:#023aae !important;color:#fff !important}#content .fl-module-image-icon.fl-node-0s6yvtgzjlpb .uabb-image-content{z-index:2}#content .fl-module-blog-posts.blog-posts .uabb-blog-posts .uabb-post-wrapper:hover .uabb-blog-posts-shadow{background:#d0ecfc}#content .fl-module-blog-posts.blog-posts .uabb-blogs-pagination{padding:0;margin-top:30px}#content .widget-area ul.menu .menu-item a{font-size:14px;font-weight:500;color:#002341;vertical-align:middle}#content .widget-area ul.menu .menu-item a i{width:30px;height:30px;padding:4px 5px 0;background:#002341;border-radius:50%;text-align:center;display:inline-block;vertical-align:middle;margin-right:10px}#content .widget-area ul.menu .menu-item a i svg path{stroke:#fbe74d}#content .widget-area ul.menu .menu-item a:hover{color:#0b57f5}#content .widget-area ul.menu .menu-item a:hover i svg path{stroke:#fff}#content .wpcf7-form div.row-2cols,#content .wpcf7-form div.row-3cols,#content .wpcf7-form div.row-4cols{margin-bottom:0}#content .wpcf7-form p{margin-bottom:20px}#content .wpcf7-form input[type=text],#content .wpcf7-form input[type=email],#content .wpcf7-form input[type=tel],#content .wpcf7-form textarea{margin-bottom:0}#content .wpcf7-form input[type=submit]{width:100%}#content .wpcf7-form input[type=text]:focus,#content .wpcf7-form input[type=email]:focus,#content .wpcf7-form input[type=tel]:focus,#content .wpcf7-form textarea:focus{font-family:Poppins,sans-serif}#content .wpcf7-form a.frm-txt-link{color:#00acef}#content .wpcf7-form a.frm-txt-link:hover{color:#023aae}#content .wpcf7-form div.row-bg-color{background:#d0ecfc;padding:20px 20px 0;margin-bottom:20px}#content .wpcf7-form .wpcf7-response-output{margin:0;background:#00acef;border-color:#00acef !important;color:#fff;font-weight:400}#content #secondary aside.widget{background-color:#d0ecfc}body.ast-right-sidebar #content #secondary{margin:0;border:none;padding:60px 0 60px 30px}body.single-post #content article{padding-top:0;padding-bottom:0;padding-left:0}footer{background:radial-gradient(827.25px at 100% 100%,rgba(0,107,144,.7) 0%,rgba(0,34,65,0) 100%),radial-gradient(711px at 6.13% 24.83%,#006b90 0%,#002241 100%),#002241}footer .fl-builder-content{padding:0}footer .ast-footer-html-2 h4{color:#fbe74d;margin-bottom:15px}footer .ast-footer-html-2 h3{font-size:24px}footer .ast-footer-html-2 h3 a{color:#fff}footer .ast-footer-html-2 h3 a:hover{color:#fbc813}footer .ast-footer-html-1 a.uabb-button{width:100%}footer .ast-footer-html-1 a.uabb-button span.uabb-button-text{width:91%;display:inline-block;text-align:left}footer .ast-footer-html-1 a.uabb-button .uabb-button-icon{position:relative}footer .fl-module-uabb-button.fl-node-oxf6mwgv9u7z a.uabb-button,footer .fl-module-uabb-button.fl-node-1s0ywm6ivljr a.uabb-button{position:relative}footer .fl-module-uabb-button.fl-node-oxf6mwgv9u7z a.uabb-button:before{content:"";width:50px;height:100%;background:#f1d600;position:absolute;top:0;right:0}footer .fl-module-uabb-button.fl-node-1s0ywm6ivljr a.uabb-button:before{content:"";width:50px;height:100%;background:#1c8fd0;position:absolute;top:0;right:0}.astra-advanced-hook-2383{position:fixed;bottom:0;width:100%;z-index:100}.astra-advanced-hook-2383 a.uabb-button{padding:20px 10px}@media (max-width:767px){.fl-animation{-webkit-animation:none !important;animation:none !important;-webkit-transform:none !important;transform:none !important;transition-property:none !important;opacity:1 !important}.grecaptcha-badge{visibility:hidden;opacity:0}header .ast-header-html-3 .fl-module-ss-bb-lottie{width:260px}#content #plumbing-services-tabs .section.uabb-content-current .fl-row>.fl-row-content-wrap{background-color:#fff;padding-top:0;padding-bottom:0}#content .fl-row.fl-node-vfl8qbwa5njt>.fl-row-content-wrap:after,#content .fl-row.row-subheader-gradient>.fl-row-content-wrap:after{background-image:linear-gradient(0,#002341 25%,rgba(255,255,255,0) 75%)}#content .fl-col.fl-node-pj60u5qklrt3>.fl-col-content{background-image:none}#content .fl-module-box.services-box>.fl-module-box{justify-content:center}#content .fl-module-box.services-box>.fl-module-box .fl-module-info-box{display:inline-flex;width:auto}#content .fl-row.call-for-row .uabb-infobox{width:fit-content;margin:0 auto}#content .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2 .wpproslider_t13_DIV_2_bot .wpproslider_t13_DIV_3,.astra-advanced-hook-606 .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2 .wpproslider_t13_DIV_2_bot .wpproslider_t13_DIV_3{margin-left:0}#content .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2 .wpproslider_t13_DIV_2_bot .wpproslider_t13_DIV_3 .t13displayname,.astra-advanced-hook-606 .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2 .wpproslider_t13_DIV_2_bot .wpproslider_t13_DIV_3 .t13displayname{padding-right:0}#content .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2,.astra-advanced-hook-606 .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2{text-align:center}#content .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2 .wpproslider_t13_DIV_2_bot,.astra-advanced-hook-606 .wprevpro .slickwprev-slide .wpproslider_t13_DIV_2 .wpproslider_t13_DIV_2_bot{margin:0;width:100%;padding:0 20px;left:50%;transform:translateX(-50%);text-align:center}#wprev-badge-1{width:100% !important}footer .ast-footer-html-1 a.uabb-button .uabb-btn-img,footer .ast-footer-html-1 a.uabb-button .uabb-button-icon,footer .fl-module-uabb-button.fl-node-oxf6mwgv9u7z a.uabb-button:before,footer .fl-module-uabb-button.fl-node-1s0ywm6ivljr a.uabb-button:before{display:none}footer .ast-footer-html-1 a.uabb-button span.uabb-button-text{width:100%;text-align:center}}@media (min-width:768px){#content .wpcf7-form div.row-2cols{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));grid-column-gap:20px}#content .wpcf7-form div.row-3cols{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));grid-column-gap:20px}}@media (max-width:1024px){#content .fl-row.fl-node-dhwspmx7ao83>.fl-row-content-wrap{background-image:none}#content .uabb-tabs .section:hover .uabb-tab-acc-title,#content .uabb-tabs .section.uabb-content-current .uabb-tab-acc-title{background-color:#fff}#content .fl-row.fl-node-oecz78unvq3p>.fl-row-content-wrap{background-color:#002240;background-image:none}#content .fl-row.fl-node-oecz78unvq3p .fl-col.fl-node-w2xg3ph0m7bs>.fl-col-content{background-color:#d0ecfc}body.ast-right-sidebar #content #primary{margin:0}body.ast-right-sidebar #content #secondary{padding:0 0 60px}}@media (max-width:1024px) and (min-width:768px){header .ast-header-html-3 .fl-module-ss-bb-lottie{width:320px}#content .fl-module-info-box.fl-node-0j4lgy25a8qn .uabb-infobox-content{text-align:center}#content #menu-plumbing-services-menu{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));grid-column-gap:20px;grid-row-gap:0}#content .wpcf7-form div.row-4cols{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));grid-column-gap:20px}footer .fl-module-advanced-icon.fl-node-rthvi08k4c3o .adv-icon-wrap{text-align:center}footer .fl-module-advanced-icon.fl-node-rthvi08k4c3o .adv-icon-wrap a.adv-icon-link{margin:0 10px}}@media (min-width:1025px){#content .wpcf7-form div.row-4cols{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));grid-column-gap:20px}}@media (max-width:1280px) and (min-width:1025px){header .custom-logo-link img{width:230px}header .main-navigation .menu-item a.menu-link{padding:0 5px}footer .site-below-footer-inner-wrap{grid-template-columns:25% 40% 35% !important}}@media (max-width:1365px) and (min-width:1281px){#content .fl-rowfl-node-oecz78unvq3p>.fl-row-content-wrap{margin-top:-120px}#content .fl-col.rpddng-sw>.fl-col-content{padding-right:50px}}@media (max-width:1439px) and (min-width:1366px){#content .fl-rowfl-node-oecz78unvq3p>.fl-row-content-wrap{margin-top:-120px}#content .fl-col.rpddng-sw>.fl-col-content{padding-right:60px}}@media (max-width:1679px){header #ast-desktop-header .site-primary-header-wrap>.ast-builder-grid-row{grid-template-columns:1fr auto}header #ast-desktop-header .main-navigation{margin-top:70px;position:relative;z-index:5}}@media (max-width:1679px) and (min-width:1440px){#content .fl-col.rpddng-sw>.fl-col-content{padding-right:90px}#content .fl-rowfl-node-oecz78unvq3p>.fl-row-content-wrap{margin-top:-120px}}@media (max-width:1919px) and (min-width:1680px){#content .fl-col.rpddng-sw>.fl-col-content{padding-right:180px}}