.plumbing-features .container{margin:0 auto}.plumbing-features h3{color:var(--color-blue);font-size:62.4px;font-weight:500;letter-spacing:4px;line-height:1.2;margin:auto;max-width:100%;padding-bottom:32px;text-align:center;width:994px}.plumbing-features .content-wrapper p{font-size:22.4px;margin:auto;max-width:100%;padding-bottom:17px;text-align:center;width:994px}.plumbing-features .underline{background-color:var(--color-blue);height:1px;margin:17px auto;width:70px}.plumbing-features .row-fluid{gap:30px;padding:17px 0}.plumbing-features .flex-container{display:flex;flex-wrap:nowrap;gap:34px;justify-content:space-between}.plumbing-features .row-fluid .img-wrapper{border-radius:50%;height:clamp(89px,10vw,150px);margin-top:37.81px;overflow:hidden;position:relative;width:clamp(89px,10vw,150px)}.plumbing-features .row-fluid .img-wrapper img{display:block;height:100%!important;object-fit:cover;position:block;width:100%}.plumbing-features .content-right-wrapper{flex:1;margin:17px 0;max-width:100%;min-width:150px}.plumbing-features .content-right-wrapper h4{margin-bottom:32px}.plumbing-features .content-right-wrapper .heading,.plumbing-features .content-right-wrapper h4{color:var(--color-blue);font-family:var(--effra-heavy);font-size:clamp(26px,3vw,33.6px);letter-spacing:2px;line-height:1.2}.plumbing-features .content-right-wrapper .heading{position:relative;text-decoration:none}.plumbing-features .content-right-wrapper .heading:after{background-color:currentColor;bottom:-5px;content:"";height:1px;left:0;position:absolute;transition:width .25s ease-in-out;width:0}.plumbing-features .content-right-wrapper .heading:hover:after{width:100%}.plumbing-features .content-right-wrapper p{font-size:clamp(19px,2vw,22.4px);text-align:left}.plumbing-features .content-right-wrapper p a{color:var(--color-blue);position:relative;text-decoration:none}.plumbing-features .content-right-wrapper p a:after{background-color:currentColor;bottom:-1px;content:"";height:.5px;left:0;position:absolute;transition:width .25s ease-in-out;width:0}.plumbing-features .content-right-wrapper p a:hover:after{width:100%}.plumbing-features .btn-wrapper{text-align:center}.plumbing-features a{font-size:16px;margin:auto}@media (max-width:768px){.plumbing-features .flex-container{display:block}.plumbing-features h3{font-size:30px}.plumbing-features .content-wrapper p{font-size:19px}.plumbing-features .row-fluid .img-wrapper{height:auto;margin:50px auto 0;max-width:100%;width:400px}.plumbing-features .content-right-wrapper h4{margin:32px 0}.plumbing-features .content-right-wrapper{margin:17px auto;max-width:100%;width:650px}}