.article-page{position:relative;padding-bottom:100px}@media only screen and (min-width: 768px){.article-page .wrapper{width:91%}}.article-page .article-page-banner .page-breadcrumb .wrapper{width:75%;text-align:center}.article-page .article-page-banner .page-breadcrumb .wrapper ul li a{font-family:MuseoSans-300,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:22px;text-align:center;color:#007bc7}@media only screen and (min-width: 768px){.article-page .article-page-banner .page-breadcrumb .wrapper ul li a{line-height:16px}}.article-page .article-page-banner .page-breadcrumb .wrapper span{font-family:MuseoSans-300,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:22px;text-align:center;color:#000}@media only screen and (min-width: 768px){.article-page .article-page-banner .page-breadcrumb .wrapper span{line-height:16px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.article-page .article-page-banner .page-breadcrumb .wrapper{width:81.5%;text-align:left}}@media only screen and (min-width: 1024px){.article-page .article-page-banner .page-breadcrumb .wrapper{width:88.5%;text-align:left}}@media only screen and (min-width: 1024px){.article-page .article-page-banner .page-breadcrumb .wrapper{max-width:1159px}}.article-page .article-page-banner .wrapper{display:block}.article-page .article-page-banner .wrapper h2{padding:0 10%;margin:17px 0 26px;font-family:MuseoSans-500,sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:30px;text-align:center;color:#000}@media only screen and (min-width: 768px){.article-page .article-page-banner .wrapper h2{padding:0 23%;margin:54px 0 26px;font-size:40px;line-height:54px}}.article-page .article-page-banner .wrapper ul.banner-page-tabs{display:flex;flex-wrap:wrap;justify-content:center;row-gap:10px;width:95%;margin:42px auto 55px}.article-page .article-page-banner .wrapper ul.banner-page-tabs li{font-family:MuseoSans-300,sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:28px;text-align:center;color:#e62419}@media only screen and (min-width: 768px){.article-page .article-page-banner .wrapper ul.banner-page-tabs li{font-weight:400;font-size:22px;line-height:34px}}.article-page .article-page-banner .wrapper ul.banner-page-tabs li a{font-size:22px;line-height:34px;display:contents}.article-page .article-page-banner .wrapper ul.banner-page-tabs li::after{content:"";width:7px;height:7px;margin:0 20px 2px;display:inline-block;background:url(/en-us/assets/images/customer-stories/dot.png);background-repeat:no-repeat;background-size:cover;color:#d1d1d1}@media only screen and (min-width: 768px){.article-page .article-page-banner .wrapper ul.banner-page-tabs li::after{margin:0 20px 6px}}.article-page .article-page-banner .wrapper ul.banner-page-tabs li:last-child::after{display:none}@media only screen and (max-width: 767px){.article-page .article-page-banner .wrapper ul.banner-page-tabs li:last-child::after{display:inline-block}}@media only screen and (max-width: 767px){.article-page .article-page-banner .wrapper ul.banner-page-tabs li:nth-child(2){order:3}}@media only screen and (max-width: 767px){.article-page .article-page-banner .wrapper ul.banner-page-tabs li:nth-child(2)::after{display:none}}@media only screen and (min-width: 768px){.article-page .article-page-banner .wrapper ul.banner-page-tabs{margin:42px auto}}.article-page .customer-story-layout .wrapper{display:block}.article-page .customer-story-layout .wrapper p,.article-page .customer-story-layout .wrapper a{margin:25px 0;font-family:MuseoSans-300,sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:28px;color:#3a3a3a}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper p,.article-page .customer-story-layout .wrapper a{margin:15px 0 0;font-weight:300;font-size:18px;line-height:28px}}.article-page .customer-story-layout .wrapper a{display:inline;color:#007bc7}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .section-with-blockquote .normal-content{flex-basis:57.5%}}.article-page .customer-story-layout .wrapper .section-with-blockquote .blockquote-content p{font-family:MuseoSans-500,sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:30px;text-align:center;color:#3a3a3a}@media only screen and (min-width: 768px)and (max-width: 1200px){.article-page .customer-story-layout .wrapper .section-with-blockquote .blockquote-content p{font-size:33px;line-height:47px}}@media only screen and (min-width: 1200px){.article-page .customer-story-layout .wrapper .section-with-blockquote .blockquote-content p{font-size:25px;line-height:54px}}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .section-with-blockquote .blockquote-content{flex-basis:39%}}@media only screen and (min-width: 768px)and (max-width: 1200px){.article-page .customer-story-layout .wrapper .section-with-blockquote .blockquote-content.ipad-text-responsive p{font-size:20px}}@media only screen and (min-width: 768px)and (max-width: 992px){.article-page .customer-story-layout .wrapper .section-with-blockquote .blockquote-content.small-ipad-text-responsive p{font-size:26px}}.article-page .customer-story-layout .wrapper .section-with-blockquote .blockquote-content.add-margin p{margin-top:50px}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .section-with-blockquote{display:flex;justify-content:space-between}}.article-page .customer-story-layout .wrapper .published-date{display:block;margin-top:42px;text-align:center;font-family:MuseoSans-300,sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:28px;color:#757575}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .published-date{text-align:left;font-weight:400;font-size:26px;line-height:34px}}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .published-date.hide-on-desktop{display:none}}@media only screen and (max-width: 767px){.article-page .customer-story-layout .wrapper .published-date.hide-on-mobile{display:none}}@media only screen and (min-width: 1025px){.article-page .customer-story-layout .wrapper .section-with-image{display:flex;justify-content:space-between}}.article-page .customer-story-layout .wrapper .section-with-image .image-block p{font-family:MuseoSans-300,sans-serif;font-style:italic;font-weight:300;font-size:12px;line-height:18px;color:#000}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .section-with-image .image-block p{line-height:28px}}.article-page .customer-story-layout .wrapper .section-with-image .image-block p img{max-height:400px;object-fit:cover}@media only screen and (max-width: 1024px){.article-page .customer-story-layout .wrapper .section-with-image .image-block p img{max-width:100%;width:auto;margin:0 auto}}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .section-with-image .image-block{margin-top:8px;flex-basis:42%}}@media only screen and (max-width: 1024px){.article-page .customer-story-layout .wrapper .section-with-image .image-block.large-width p img{width:70%}}@media only screen and (max-width: 1024px){.article-page .customer-story-layout .wrapper .section-with-image .image-block.iowa-image p img{width:60%}}@media only screen and (max-width: 1024px){.article-page .customer-story-layout .wrapper .section-with-image .set-img-width p img{max-width:50%;width:100%}}@media only screen and (max-width: 768px){.article-page .customer-story-layout .wrapper .section-with-image .set-img-width p img{max-width:75%;width:100%}}@media only screen and (max-width: 576px){.article-page .customer-story-layout .wrapper .section-with-image .set-img-width p img{max-width:90%;width:100%}}.article-page .customer-story-layout .wrapper .section-with-image .image-block.combined-image p{display:flex;column-gap:10px}.article-page .customer-story-layout .wrapper .section-with-image .image-block.combined-image p img{width:45%}@media only screen and (min-width: 1200px){.article-page .customer-story-layout .wrapper .section-with-image .image-block.combined-image p img{width:55%}}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .section-with-image .normal-content{flex-basis:55.5%}}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .vertical-image .image-block{flex-basis:30%}}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .vertical-image .normal-content{flex-basis:67.5%}}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .vertical-image{margin-bottom:15px}}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .vertical-image.small-image .image-block{flex-basis:20%}}@media only screen and (min-width: 768px){.article-page .customer-story-layout .wrapper .vertical-image.small-image .normal-content{flex-basis:77.5%}}@media only screen and (max-width: 1025px){.article-page .customer-story-layout .wrapper .image-below-video{display:flex;flex-direction:column-reverse}}@media only screen and (max-width: 767px){.article-page .customer-story-layout .wrapper .image-below-video .image-block p{margin:1px 0}}@media only screen and (max-width: 1025px){.article-page .customer-story-layout .wrapper .image-below-video .normal-content p:last-child{margin:25px 0 0}}.article-page .customer-story-layout .wrapper .video-section iframe{width:100%}@media only screen and (max-width: 767px){.article-page .customer-story-layout .wrapper .video-section iframe{height:185px;margin-top:-35px}}@media only screen and (min-width: 768px)and (max-width: 992px){.article-page .customer-story-layout .wrapper .video-section iframe.fix-height{height:428px}}.article-page .customer-story-layout .wrapper .video-section iframe.wv-video{background-image:url(./assets/images/customer-stories/ifram-bg.png)}.article-page .customer-story-layout .wrapper .video-section p{font-family:MuseoSans-300,sans-serif;font-size:18px;line-height:29px;margin-bottom:20px;text-align:center}.article-page .customer-story-layout .wrapper .video-section p a{display:inline;font-size:18px;color:#007bc7;overflow-wrap:break-word}.article-page .customer-story-layout .wrapper .para-mobile{display:none}@media only screen and (max-width: 1200px){.article-page .customer-story-layout .wrapper .para-mobile{display:block}}.article-page .customer-story-layout .wrapper .para-desktop{display:block}@media only screen and (max-width: 1200px){.article-page .customer-story-layout .wrapper .para-desktop{display:none}}@media only screen and (min-width: 768px){.article-page .customer-story-layout{margin-bottom:40px}}.article-page .plumbing-plan-btn{position:absolute;left:40%;bottom:2%}@media only screen and (max-width: 992px){.article-page .plumbing-plan-btn{left:2%}}@media only screen and (max-width: 768px){.article-page .plumbing-plan-btn{display:flex;justify-content:center;position:relative;left:unset}}.article-page .plumbing-plan-btn a{width:300px;padding:10px 20px;border-radius:15px;font-family:MuseoSans-300,sans-serif;font-style:normal;font-weight:400;font-size:23px;line-height:31px;text-align:center;background-color:#e62419;color:#fff}@media only screen and (max-width: 768px){.article-page .plumbing-plan-btn a{width:250px;font-size:18px;line-height:28px}}.article-page .plumbing-plan-btn a:hover{animation-name:enlarge;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:linear}.article-page .showpopup{transform:translateX(-50%)}.article-page .blue-popup{max-width:320px;width:90%;padding:28px 0 25px;position:absolute;z-index:1;left:-100%;transition:1s left;bottom:0%;border-radius:15px;background-color:#007bc7}.article-page .blue-popup span,.article-page .blue-popup a{color:#fff;font-family:MuseoSans-300,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:21px}@media only screen and (min-width: 768px){.article-page .blue-popup span,.article-page .blue-popup a{font-size:22px;line-height:32px}}.article-page .blue-popup a{font-size:15px;line-height:24px}@media only screen and (min-width: 768px){.article-page .blue-popup a{font-size:25px}}.article-page .blue-popup .hero-zipin{display:block !important}.article-page .blue-popup .blue-popup-section{padding:0 13% 0 8%;display:flex;justify-content:space-between;align-items:center}.article-page .blue-popup .blue-popup-section span{flex-basis:54%}@media only screen and (min-width: 768px){.article-page .blue-popup .blue-popup-section span{flex-basis:60%}}.article-page .blue-popup .blue-popup-section.popup-call a{flex-basis:74%;white-space:nowrap}@media only screen and (min-width: 768px){.article-page .blue-popup .blue-popup-section.popup-call a{flex-basis:78%}}.article-page .blue-popup .blue-popup-section.popup-call{padding:0 13% 0 7.5%}.article-page .blue-popup .popup-divider{margin:17px 0;display:flex;align-items:center;justify-content:space-between}.article-page .blue-popup .popup-divider .divider-line{height:2px;background:#2ea1e9;flex-basis:43%}@media only screen and (min-width: 768px){.article-page .blue-popup{max-width:420px;width:55%}}@media only screen and (min-width: 1025px)and (max-width: 1199px){.article-page .blue-popup{width:42%}}@media only screen and (min-width: 1200px)and (max-width: 1399px){.article-page .blue-popup{width:35%}}@media only screen and (min-width: 1400px){.article-page .blue-popup{width:30%}}@media only screen and (min-width: 768px){.article-page .blue-popup{bottom:-2.1%}}@media only screen and (min-width: 1025px){.article-page .blue-popup{bottom:-2.3%}}.article-page .blue-popup{border-radius:15px}.article-page .blue-popup .hero-zipin{position:relative}.article-page .blue-popup .zip-field{display:flex;position:relative;width:85%;padding:2% 4%;margin:22px auto 0;background-color:#fff;border-radius:42px}.article-page .blue-popup .zip-field svg{width:11%}@media only screen and (max-width: 767px){.article-page .blue-popup .zip-field svg{width:30%}}.article-page .blue-popup .zip-field input{margin-left:5%;border:none}@media only screen and (max-width: 767px){.article-page .blue-popup .zip-field input{margin-left:2%}}.article-page .blue-popup .zip-field button.button-blue{width:30%;margin:0 0 0 auto;background-color:#e62419;color:#fff;border-radius:42px;cursor:pointer;border:none;font-family:MuseoSans-300,sans-serif;font-style:normal;font-weight:400;font-size:23px;line-height:31px;text-align:center}@media only screen and (max-width: 767px){.article-page .blue-popup .zip-field button.button-blue span{font-size:12px}}@media only screen and (max-width: 767px){.article-page .blue-popup .zip-field button.button-blue{width:40%;height:33px;border-radius:20px;margin:10px 0 0 auto;display:flex;justify-content:center;align-items:center}}@media only screen and (max-width: 767px){.article-page .blue-popup .zip-field{padding:0% 4%}}.article-page .blue-popup .blue-label{margin-left:14%;color:#fff}.article-page .blue-popup .blue-error{position:absolute;top:100%;left:50%;display:none;transform:translateX(-50%);font-size:14px;font-weight:100;font-family:MuseoSans-500,sans-serif;color:#fff;white-space:nowrap}.article-page span.close-bluepopup{position:absolute;top:4%;right:4%;color:#fff;font-size:15px;font-family:MuseoSans-100,sans-serif;cursor:pointer}@media only screen and (max-width: 767px){.article-page span.close-bluepopup{top:6%;right:5%}}@media only screen and (max-width: 768px){.article-page{padding-bottom:0}}@media only screen and (max-width: 767px){.lesspadding-to-btm{padding-bottom:49%}}@media only screen and (min-width: 1025px){.lesspadding-to-btm{padding-bottom:4%}}@media only screen and (min-width: 1300px){.lesspadding-to-btm{padding-bottom:1%}}@media only screen and (max-width: 767px){.lesspadding-to-btm .blue-popup{bottom:.1%}}@media only screen and (min-width: 1025px){.lesspadding-to-btm .blue-popup{bottom:-2.3%}}@media only screen and (max-width: 767px){.article-page.lesspadding-to-btm.footermargin{padding-bottom:48%}}@media only screen and (max-width: 767px){.article-page.lesspadding-to-btm.footermargin .blue-popup{bottom:.1%}}@media only screen and (min-width: 768px){.article-page.no-image{padding-bottom:14%}}@media only screen and (min-width: 992px){.article-page.no-image{padding-bottom:12%}}@media only screen and (min-width: 768px){.article-page.no-image .blue-popup{bottom:-2%}}@media only screen and (max-width: 767px){.footermargin{padding-bottom:42%}}@media only screen and (min-width: 768px){.footermargin{margin-bottom:100px}}.text-underline{text-decoration:underline}
