.btn,a{-webkit-transition:.3s;-o-transition:.3s}.grid,.grid-1{grid-template-columns:repeat(1,1fr)}.container,.logo img,.w-100,img{width:100%}.btn,.container{position:relative}.f,.form-messages.active,.header{display:-webkit-box;display:-ms-flexbox}.form-messages,.header,.hero-vid,.loader::after{right:0;top:0;left:0}.block-info,.btn,.text-center,.text-wrapper .text>h2:first-child,.text-wrapper .text>p:first-of-type{text-align:center}.block-info-icon,.hero::after,.icon,.icon::after,.icon:before{background-size:contain;background-repeat:no-repeat}.block-form::after,.block-video::after,.hero::after{background-image:url("../img/plumbing_dollars/arrow-down.svg")}.customer,.form-success{-webkit-box-orient:vertical;-webkit-box-direction:normal}*{font-family:Geologica,"system-ui",verdana,tahoma,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}.loader,.loader::after{-webkit-box-sizing:border-box}body,html{margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:root{--white:#ffffff;--black:#264445;--dblue:#162B48;--lblue:#56ccfa;--green:#bcfb00}img{height:auto;-o-object-fit:cover;object-fit:cover}a{transition:.3s;color:var(--dblue)}.block-info-terms a,a:hover{color:var(--lblue);text-decoration:underline}.btn,.btn:hover,.customer-btn:hover,.nav a{text-decoration:none}.container{padding:0 15px;margin:0 auto;max-width:1500px;z-index:10}.f{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid{display:grid;gap:30px}.h-100{height:100%}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mr-0{margin-right:0!important}.ml-0{margin-left:0!important}.m-0{margin:0!important}.text,.text *{line-height:1.6;color:var(--black)}.btn,.h3{color:var(--dblue)}.text>p,p.text{margin-bottom:25px}.btn{display:inline-block;padding:9px 24px 14px 53px;border-radius:10px;-webkit-box-shadow:0 0 6px var(--green);box-shadow:0 0 6px var(--green);border:0;outline:0;cursor:pointer;font-weight:600;text-transform:uppercase;background-color:var(--green);transition:.3s;font-size:25px;font-family:Antonio}.form-messages,.loader{position:absolute;display:none}.header,.nav a{-webkit-transition:.3s;-o-transition:.3s}.btn:hover{color:#000;-webkit-box-shadow:0 0 16px var(--green);box-shadow:0 0 16px var(--green)}.cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;cursor:pointer}.icon,.icon::after,.icon:before{background-position:center}.h3{font-size:21px;font-weight:900;margin:20px 0;text-transform:uppercase;line-height:1.2}.btn-header-call-simple,.nav a{color:var(--white);text-transform:uppercase}@media screen and (min-width:992px){.grid-lg-2{grid-template-columns:repeat(2,1fr)}}.customers,.we-wrapper{grid-template-columns:repeat(3,1fr)}.copyright,.footer,.footer-logo{padding:1px}.loader{top:50%;left:50%;margin:-36px;width:72px;height:72px;border:3px dotted #000;border-style:solid solid dotted dotted;border-radius:50%;box-sizing:border-box;-webkit-animation:2s linear infinite rotation;animation:2s linear infinite rotation;z-index:222}.hero-content-info,.nav{margin-right:auto}.loader::after{content:"";box-sizing:border-box;position:absolute;bottom:0;margin:auto;border:3px dotted #000;border-style:solid solid dotted;width:24px;height:24px;border-radius:50%;-webkit-animation:1s linear infinite rotationBack;animation:1s linear infinite rotationBack;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.loader::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;margin:-24px;border:2px dotted #000;border-style:solid dotted;width:48px;height:48px;border-radius:50%;-webkit-animation:2.5s linear infinite rotationBack;animation:2.5s linear infinite rotationBack;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.form-messages{background-color:rgba(255,255,255,.7);z-index:20;bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem}.block-form,.header.active{background-color:var(--dblue)}.form-messages.active{display:flex}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotationBack{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotationBack{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.header{position:fixed;width:100%;z-index:999;height:90px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:.3s}.hero,.nav{position:relative}.hero-content,.nav ul{display:-webkit-box;display:-ms-flexbox}.logo{width:60px;height:auto}.nav{margin-left:33px}.nav ul{padding:0;margin:0;display:flex;list-style:none}.nav a{padding:16px 35px;display:block;transition:.3s;font-weight:700}.btn-form,.text-wrapper .text{-webkit-transition:.3s;-o-transition:.3s;overflow:hidden}.nav a:hover,.text-expander:hover{color:var(--lblue)}.btn-header-call{padding-left:24px}.btn-header-call-simple{font-size:20px;font-weight:600;margin-left:20px}.hero{padding:150px 0 147px}.hero::after{position:absolute;content:"";height:12px;width:63px;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-position:50%}.hero-content{margin-left:9.3%;display:flex}.hero-vid{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-content-icon{width:289px;position:relative;height:275px;-ms-flex-item-align:center;align-self:center;top:-122px}.hero-content-icon-bg,.hero-content-icon-stars,.hero-content-icon-tool{background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute}.hero-content-icon-bg{background-image:url("../img/plumbing_dollars/hero-img-bg.png");width:228px;height:275px;top:54px;left:0}.hero-content-icon-stars{background-image:url("../img/plumbing_dollars/hero-img-stars.png");width:112px;height:19px;top:154px;left:15px}.hero-content-icon-tool{background-image:url("../img/plumbing_dollars/hero-img-tool.png");width:196px;height:330px;top:43px;right:19px}.hero-content-icon-24{color:var(--dblue);font-weight:700;z-index:10;position:absolute;top:81px;left:15px;max-width:166px}.hero-content-icon-24 span:first-child{font-size:36px;font-family:Antonio}.hero-content-icon-24 span:last-child{font-size:30px;font-family:Antonio;display:block;margin-top:-3px}.hero-content-icon-need{color:var(--lblue);font-size:30px;font-weight:700;line-height:1.1;z-index:10;display:block;position:absolute;bottom:-6px;left:14px;max-width:135px}.block-info,.h1{position:relative}.hero-content-info .btn{font-size:40px;margin:105px 0 0;letter-spacing:-1.8px}.h1,.h1:after{letter-spacing:-2px}.h1:after{position:absolute;content:"";content:"If You Have Any Clog Issue - We're Ready To Help ASAP!";font-size:68px;left:-2px;top:-4px;color:#162b48;z-index:-1;width:100%;-webkit-filter:drop-shadow(0 0 10px rgb(22,43,72));filter:drop-shadow(0 0 10px rgb(22, 43, 72))}.h1{color:var(--white);font-size:67px;max-width:660px;font-weight:700;-webkit-filter:drop-shadow(0 0 10px rgb(22,43,72));filter:drop-shadow(0 0 10px rgb(22, 43, 72));font-family:Antonio;margin:40px 0 30px;line-height:1.14}.hero-content-info p{color:var(--white);font-weight:400;margin-top:20px;line-height:1.4;max-width:740px}.block-we{padding:144px 0}.block-info-icon{width:92px;height:92px;background-position:left;position:absolute;left:64px;top:3px}.block-form,.block-form-top,.radio{position:relative}.block-info-icon span{text-transform:uppercase;padding:22px 33px 10px 2px;font-size:14px;font-weight:700;display:block;line-height:1;font-family:ANTONIO;text-align:left;letter-spacing:-.8px}.text-wrapper .text p,.we-item p{line-height:1.3}.block-form p,.block-info-text,.block-video,.h2,.keep{text-align:center}.block-info-icon-we{background-image:url("../img/plumbing_dollars/we-info.png")}.block-info-icon-we span{color:var(--green)}.block-info-icon-form{background-image:url("../img/plumbing_dollars/help-info.png");left:65px}.block-info-icon-form span{color:var(--white);max-width:70px;padding-top:14px;padding-left:4px}.block-info-icon-drain{background-image:url("../img/plumbing_dollars/drain-info.png")}.block-info-icon-drain span{color:var(--green);padding:25px 22px 22px 7px}.block-info-icon-keep{background-image:url("../img/plumbing_dollars/about-info.png")}.block-info-icon-keep span{color:var(--green);max-width:70px;padding-top:14px;padding-left:5px}.block-info-icon-customers{background-image:url("../img/plumbing_dollars/rev-info.png")}.block-info-icon-customers span{color:var(--white);padding-top:50px;padding-left:7px}.h2{text-transform:uppercase;font-size:29px;color:var(--dblue);margin:0 0 10px;font-weight:900}.block-info-text{color:var(--dblue);font-size:18px;font-weight:300}.we-wrapper{display:grid;gap:103px 50px;margin-top:120px}.block-form-top,.form-top{display:-webkit-box;display:-ms-flexbox}.we-item{background-size:176px;background-repeat:no-repeat;background-position:0 59%;background-image:url("../img/plumbing_dollars/webg.png");padding-left:40px}.block-form-top::after,.block-form-top::before,.block-form::after,.block-reviews::after,.block-video::after,.btn-form::after,.form-input label::after,.review{background-size:contain;background-repeat:no-repeat}.we-item p{font-weight:300}.we-item:first-child p,.we-item:nth-child(5) p{max-width:228px}.we-item:nth-child(2) p{max-width:229px}.we-item:nth-child(3) p{max-width:242px}.we-item:nth-child(4) p{max-width:260px}.we-item:nth-child(6) p{max-width:241px}.we-item img{width:128px;height:auto}.block-form{z-index:10;padding:0;margin:40px 0 20px;background-image:url("../img/plumbing_dollars/we-bg.png")}.block-form::after,.block-video::after{position:absolute;content:"";height:20px;width:100px;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-position:50%}.block-form .block-info{margin:40px 0}.block-form .h2{color:#fff}.block-form p{color:var(--lblue);font-weight:300;font-size:15px}.block-form-top a,.block-form-top p,.form-top-item span{font-weight:700;text-transform:uppercase;font-family:Antonio}.block-form-top{height:147px;width:100%;background-color:var(--lblue);display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;margin-bottom:144px}.radio,.radio-mask{width:35px;height:35px}.block-form-top a,.block-form-top p{font-size:39px;color:var(--dblue);letter-spacing:-1.9px}.block-form-top::after,.block-form-top::before{position:absolute;content:"";width:63px;height:12px;background-position:50%;z-index:10}.block-form-top::after{background-image:url("../img/plumbing_dollars/curve.png");top:0}.block-form-top::before{background-image:url("../img/plumbing_dollars/curve-blue.png");top:100%}.form-top{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:48px 0}.form-inputs,.form-top-item{display:-webkit-box;display:-ms-flexbox}.form-top-item{padding:0 55px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-top-item span{font-size:37px;color:var(--white);display:block;letter-spacing:-1px}.radio{margin-right:6px}.radio input{opacity:0;width:100%;height:100%;position:absolute;z-index:10}.radio input:checked~.radio-mask::after{opacity:1}.radio-mask{position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid var(--lblue);overflow:hidden;border-radius:50%}.radio-mask::after{position:absolute;content:"";width:15px;height:15px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#ec0063;z-index:1;opacity:0;border-radius:50%}.form-inputs{display:flex;margin:50px auto 47px;max-width:1158px}.form-input,.form-submit{width:100%;display:-webkit-box;display:-ms-flexbox}.form-input:nth-child(3){max-width:525px;margin:0}.form-input{border-radius:10px;overflow:hidden;background-color:var(--white);display:flex;max-width:295px;margin-right:19px}.form-input label{position:relative;background-color:var(--lblue);padding:20px;line-height:1.4;color:var(--white);font-weight:300}.btn-form input,.customer-name,.customer-text,.form-input input,.keep p{color:var(--dblue)}.form-input label::after{position:absolute;content:"";width:10px;height:100%;background-image:url("../img/plumbing_dollars/curve-right.png");background-position:50%;left:100%;top:0}.form-input input{border:0;outline:0;padding:20px;line-height:1.4;width:100%}.form-submit{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-reviews,.btn-form input{display:-webkit-box;display:-ms-flexbox}.btn-form{position:relative;background-color:var(--green);border-radius:10px;-webkit-box-shadow:0 0 10px rgba(86,204,250,.3);box-shadow:0 0 10px var(--green);margin-top:100px;transition:.3s}.btn-form:hover{-webkit-box-shadow:0 0 20px var(--green);box-shadow:0 0 20px var(--green)}.btn-form::after{position:absolute;content:"";background-image:url("../img/plumbing_dollars/we-arrow.png");background-position:50%;width:13px;height:37px;right:26px;top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.block-reviews::after,.text-expander{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.btn-form input{background-color:rgba(0,0,0,0);cursor:pointer;border:0;border-radius:10px;font-family:Antonio;font-size:35px;text-transform:uppercase;font-weight:700;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:-.2px;padding:6px 40px 8px 17px;width:377px}.block-info-terms{padding:20px;margin:100px 0 0}.block-info-terms *{font-size:14px}.block-reviews{background-color:var(--white);padding:24px 20px 41px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-11px 0 0;position:relative;z-index:2}.block-reviews::after{position:absolute;content:"";height:20px;width:100px;top:100%;transform:translateX(-50%);background-image:url("../img/plumbing_dollars/curve.png");background-position:50%}.review{margin:0 56px;background-position:center;height:70px;width:260px}.review-google{background-image:url("../img/plumbing_dollars/reviews-g.png")}.review-yelp{background-image:url("../img/plumbing_dollars/reviews-y.png")}.review-garant{background-image:url("../img/plumbing_dollars/reviews-garant.png")}.block-video{background-image:url("../img/plumbing_dollars/video-bg.png");background-color:var(--dblue);height:945px;position:relative;padding:145px 15px}.block-video iframe,.block-video video{width:100%;height:100%;max-width:1160px;border-radius:10px;margin:0 auto;overflow:hidden}.block-drain{padding:145px 0 166px;background-image:url("../img/plumbing_dollars/drain-bg.png");background-size:cover;background-repeat:no-repeat;background-position:50%}.btn-icon-tel:after,.text-call{display:inline-block;background-image:url("../img/plumbing_dollars/tel-dark.svg")}.btn-icon-tel:after,.keep-icon::after,.text-call{background-size:contain;background-repeat:no-repeat}.block-customers,.btn-icon-tel:after,.keep-icon,.text-call{background-position:center}.block-drain .block-info p{color:var(--lblue);text-align:center;font-size:27px;font-weight:300}.text-wrapper{position:relative;padding-bottom:20px}.text-wrapper .text{max-width:901px;margin:23px auto 0;max-height:200px;transition:.3s;position:relative}.text-wrapper .text.active{max-height:1500px}.text-expander{position:absolute;bottom:0;transform:translateX(-50%);text-decoration:underline;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.text-call{width:20px;height:20px}.block-drain-end,.keeps{display:-webkit-box;display:-ms-flexbox}.block-drain-image{max-width:680px;margin:61px auto 0}.block-drain-end{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-drain-end .btn{font-size:37px;font-weight:700;margin-top:56px;letter-spacing:-1.1px;padding-left:36px}.btn-icon-tel:after{content:"";width:35px;height:35px;margin-left:14px}.block-keep{padding:146px 0 84px}.keeps{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1160px;margin:135px auto 0}.customer,.keep{display:-webkit-box;display:-ms-flexbox;position:relative}.keep{border:3px solid var(--dblue);overflow:hidden;display:flex;border-radius:10px;width:100%;max-width:300px;margin-bottom:60px}.keep p{font-size:26px;line-height:1.1;padding:0 0 4px 23px;text-transform:uppercase;text-align:left;font-family:Antonio;letter-spacing:-1px;font-weight:700;max-width:186px;margin:0}.keep:nth-child(4) p,.keep:nth-child(6) p{max-width:200px}.keep-icon{padding:20px 33px;background-color:var(--green);position:relative;background-size:30px;background-repeat:no-repeat}.keep-icon::after{position:absolute;content:"";height:100%;width:15px;top:0;left:98%;background-image:url("../img/plumbing_dollars/about-curve.png");background-position:50%}.keep-icon-1{background-image:url("../img/plumbing_dollars/about1.png")}.keep-icon-2{background-image:url("../img/plumbing_dollars/about2.png");background-size:20px}.keep-icon-3{background-image:url("../img/plumbing_dollars/about3.png")}.keep-icon-4{background-image:url("../img/plumbing_dollars/about4.png")}.keep-icon-5{background-image:url("../img/plumbing_dollars/about5.png");background-size:23px}.keep-icon-6{background-image:url("../img/plumbing_dollars/about6.png");background-size:21px}.block-customers{background-color:var(--lblue);padding:145px 0 46px;background-size:cover;background-repeat:no-repeat;background-image:url("../img/plumbing_dollars/we-bg.png");position:relative}.block-customers::after,.customer-rating,.customer::after{background-size:contain;background-repeat:no-repeat}.block-customers::after,.customer-rating,.customer::after,.footer:after{background-position:50%}.block-customers::after{position:absolute;content:"";height:12px;width:63px;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url("../img/plumbing_dollars/curve-blue.png")}.customers{display:grid;gap:50px 15px;margin:95px auto;max-width:1160px}.customer{background-color:var(--white);padding:20px;border-radius:10px;display:flex;-ms-flex-direction:column;flex-direction:column}.customer::after{position:absolute;content:"";height:64px;width:13px;top:50%;left:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url("../img/plumbing_dollars/curve-right-white.png")}.customer-info{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.customer-photo{width:42px;height:42px;margin-right:12px}.customer-rating{width:57px;height:10px;background-image:url("../img/plumbing_dollars/rev-stars.png");position:absolute;bottom:0;left:53px}.customer-name{text-transform:uppercase;font-size:23px;font-weight:600;display:inline-block;margin-bottom:20px;font-family:Antonio}.customer-text{font-size:15px;line-height:1.4;margin:15px 0 13px}.customer-btn{display:block;text-transform:uppercase;color:#ec0063;margin-top:auto;font-weight:700;padding-top:20px}.footer-bottom a,.footer-contact b,.footer-logo,.footer-menu a{display:inline-block}.team-img{width:100%;height:auto}.footer{background-image:url("../img/plumbing_dollars/footer-mask.png");background-repeat:repeat;position:relative;margin-top:-3px}.footer .container{max-width:1190px}.footer:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:1;background-size:cover;background-repeat:no-repeat;background-image:url("../img/plumbing_dollars/footer-bg.png");opacity:.2}.footer-logo{width:65px;margin-right:16px}.footer-body-btn,.footer-top{display:-webkit-box;display:-ms-flexbox}.footer-top{padding:48px 0 16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-menu{margin-top:-33px}.footer-menu a{padding:12px 27px;color:var(--white);font-weight:900;text-transform:uppercase;margin-right:13px}.footer-menu-lic{color:#ec0063;font-weight:700;margin-left:34px}.copywright,.footer-contact *{color:var(--white)}.footer-body-img{position:absolute;max-width:430px;right:-15px;top:67px}.footer-body-btn{margin-left:105px;display:flex}.footer-body-btn a{font-size:40px;font-weight:900;padding:7px 22px 16px 41px;-ms-flex-item-align:center;align-self:center;letter-spacing:-2.2px}.footer-body-btn a:last-child{display:inline-block;margin-left:-10px;color:var(--white);font-family:Antonio;letter-spacing:-2.6px}.footer-contact{margin-left:106px;margin-top:48px}.footer-contact b{margin:10px 0}.footer-contact p{line-height:1.3;max-width:361px}.footer-bottom{margin-top:70px;margin-left:84px;padding-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bottom a{padding:20px;text-transform:uppercase;color:var(--lblue);font-weight:700}.footer-bottom a:first-child{margin-right:40px}.copywright{padding:20px;margin-left:30px}.btn-header-call-2 span:last-child,.menu-toggle,.mob-call{display:none}.footer-soc{margin-top:30px}.footer-soc-icon{width:40px;height:40px;display:inline-block;cursor:pointer;background-size:auto;background-repeat:no-repeat;background-position:center;margin-right:20px}.footer-soc-icon-fb{background-image:url("../img/plumbing_dollars/fb.svg")}.footer-soc-icon-inst{background-image:url("../img/plumbing_dollars/inst.svg")}.footer-soc-icon-yelp{background-image:url("../img/plumbing_dollars/ye.svg")}.footer-soc-icon-gg{background-image:url("../img/plumbing_dollars/gg.svg")}.footer-soc-icon-yb{background-image:url("../img/plumbing_dollars/yu.svg")}@media screen and (max-width:1200px){.block-drain{padding:100px 0 150px}.block-drain .block-info-icon{top:-20px}.footer-body-img{right:0;max-width:380px}}@media screen and (max-width:1024px){.hero-content{margin:0}}@media screen and (max-width:992px){.menu-toggle span,.nav{background-color:var(--white)}.menu-toggle.active span:nth-child(2),.nav{opacity:0}.nav,.nav a{padding:20px}.btn-header-call-simple,.menu-toggle{margin-left:30px}.menu-toggle{display:block;position:relative;z-index:999;width:40px;height:40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.menu-toggle span{position:absolute;width:100%;height:3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:block}.menu-toggle span:first-child{top:5px;left:0}.menu-toggle span:nth-child(2){top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu-toggle span:nth-child(3){bottom:5px;left:0}.menu-toggle.active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:46%}.menu-toggle.active span:nth-child(3){bottom:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav{position:fixed;width:330px;border-radius:10px 0 0 10px;right:-340px;top:80px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:-1;visibility:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav a{display:block;color:var(--dblue)}.nav.active{right:-2px;z-index:999;opacity:1;visibility:visible}.logo{margin-right:auto}.hero{padding:90px 0}.hero-content-icon-tool{right:-70px}.h1,.h1::after{font-size:60px}.hero-content-info{margin:0 0 0 auto;max-width:400px}.hero-content-info .btn{margin-top:50px}.block-customers,.block-drain,.block-keep,.block-we{padding:60px 0}.block-info-terms,.btn-form,.we-wrapper{margin-top:60px}.block-form-top,.customers{margin-bottom:50px}.keeps{margin-bottom:-60px}.footer-body-btn,.footer-bottom,.footer-contact{margin-left:0}.block-info-icon{left:0}.block-info{padding-left:50px}.footer-bottom{padding-bottom:50px}.we-item{padding-left:20px}.we-wrapper{gap:50px}.customers{grid-template-columns:repeat(2,1fr)}.footer-body-img{max-width:270px;top:30%}}@media screen and (max-width:768px){.form-input,.form-input:nth-child(3){max-width:300px}.customer{overflow:hidden;padding:10px}.mob-call{display:block;position:fixed;bottom:10px;left:50%;width:60px;height:60px;background-color:#bcfb00;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;background-image:url("../img/plumbing_dollars/tel-dark.svg");background-size:20px;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:0 0 10px rgba(188,251,0,.8);box-shadow:0 0 10px rgba(188,251,0,.8);border:4px solid #fff;opacity:0;visibility:hidden;z-index:-1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.mob-call.active{opacity:1;visibility:visible;z-index:980}.hero-content-icon{display:none}.hero-content-info{margin:0 auto}.we-wrapper{grid-template-columns:repeat(2,1fr)}.form-inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-input{margin:0 0 20px}.form-input label{width:102px;display:inline-block}.form-input input{-webkit-box-flex:1;-ms-flex:1;flex:1}.block-info{padding-left:87px}.copywright,.footer-bottom a{white-space:nowrap;padding:20px 5px}.review{margin:0 20px}.block-video{height:500px}.keeps{margin:20px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.keep{margin:20px}.footer-body-img{max-width:200px;top:40%}.footer-bottom a:first-child{margin-right:10px}.copywright{margin-left:10px}}.customer img{padding:8px;border-radius:5px;border:1px solid #f5f5f5}form{position:relative}.form-success{position:absolute;top:50%0;transform:translate(-50%,-50%);width:300px;height:200px;left:50%;right:0;bottom:0;background-color:rgba(255,255,255,.9);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;border-radius:10px;display:none}.form-success p{font-size:20px;line-height:2;color:#000}.above-reviews-text ul{columns:2;list-style:none;padding:0;margin:0}.above-reviews-text{margin:30px auto;max-width:600px}.above-reviews-text li{margin-bottom:15px;font-size:20px;padding-left:15px;position:relative}.above-reviews-text li:before{position:absolute;content:'';width:7px;height:7px;border-radius:50%;background-color:#1b2958;left:0;top:7px}.btn-header-call:last-child{margin-left:15px}.btn-header-call-2 span{font-family:Antonio}@media screen and (max-width:576px){.block-info-icon,.btn-header-call-2 span:first-child,.btn-header-call-simple,.footer-body-img{display:none}.we-item{padding-left:10px;background-size:140px}.we-wrapper{gap:20px}.h3{margin:0 0 20px;font-size:20px}.block-form-top a,.block-form-top p{font-size:25px;line-height:1.4}.block-form-top{height:120px}.block-info{padding:0}.form-top-item{padding:0 20px}.block-drain .block-info p,.form-top-item span{font-size:20px}.btn-form input{font-size:25px;padding:10px 40px 12px 17px}.btn-form::after{height:30px;width:10px}.block-info-terms,.btn-form,.we-wrapper{margin-top:40px}.review{margin:0 10px}.customers{grid-template-columns:repeat(1,1fr);gap:30px}.customer::after{-webkit-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);top:auto;bottom:-44px;left:50%;right:auto}.footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.copywright{margin:0}.footer-body-btn a,.footer-body-btn a:last-child{letter-spacing:-.2px;font-size:24px;padding:8px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-menu a,.footer-menu-lic{display:block;padding:10px 0;margin:0;text-align:right}.footer-body-btn .btn-icon-tel:after{height:22px;width:22px}.footer-body-btn a:last-child{margin-left:0}.footer-menu{margin-top:0;width:100%}.footer-top{padding-top:25px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-bottom{margin-top:40px;padding-bottom:20px}.hero-content-info .btn{margin-top:40px;font-size:35px;padding-left:24px}.menu-toggle{margin-left:15px;width:30px;height:30px}.btn-header-call{padding:9px 11px;font-size:18px}.btn-header-call:last-child{margin-left:5px}.btn-header-call-2 span:last-child{display:inline-block}.logo{width:50px}}
  .h1 {
        max-width: 860px;
      }
      .h1 span {
        position: relative;
        color: var(--white);
        font-size: inherit;
        max-width: 660px;
        font-weight: 700;
        -webkit-filter: drop-shadow(0 0 5px rgb(22, 43, 72));
        filter: drop-shadow(0 0 5px rgb(22, 43, 72));
        font-family: Antonio; 
        line-height: 1.14;
        display: inline-block;
        letter-spacing: -2px;
      }
      .h1 span:after {
        content: 'for Every Home Need';
        position: absolute;
        font-size: inherit;
        left: -2px;
        top: 4px;
        color: #162b48;
        position: absolute;
        z-index: -1;
        width: 100%;
        filter: drop-shadow(0 0 5px rgb(22, 43, 72));
        letter-spacing: -2px;
      }
      .h1:after {
        content: 'San Jose\'s Trusted Plumbing Experts'!important; 
      }
      .block-drain {
        padding-bottom: 0;
      }

      .we-item {
        background-position: 0 42%;
      }

      .text-wrapper .text.active {
          max-height: 4300px;
      }

      .we-item img {
          width: 128px;
          /* height: auto; */
          min-height: 140px;
          object-fit: contain;
          object-position: bottom;
          height: 180px;
      }
      
      .form-select label {
        padding: 8px 20px; 
        flex: 1 0 176px
      }
      .form-select select {
        padding: 0 20px;
        flex: 1 0 auto;
        outline: none;
        margin-left: 20px;
        background: none;
        border: 0;
        appearance: none;
        -webkit-appearance: none;
      }
       
    @media screen and (min-width: 992px) {  
        .h1:after { 
          font-size: 67px;
        }
      }
      @media screen and (max-width: 992px) {  
        .form-inputs {
          flex-wrap: wrap;
          justify-content: center;
        }
        .form-input {
          max-width: 425px;
          margin: 20px 0 0
        } 
        .form-input:nth-child(3) {
          margin: 20px auto 0;
          max-width: 425px;
        }
        .text-wrapper .text.active {
          max-height: 5900px;
        } 
       
      }
      @media screen and (max-width: 576px) {
        .text-wrapper .text.active {
          max-height: 10000px;
        } 
      }
       