.ft24{font-size:2rem;font-weight:700}.report-box .header{text-align:left;margin-bottom:20px}.report-box .header h1{margin:0}.report-box .highlight.zip-code{color:#00a6a6}.report-box .header .subtitle{font-size:24px;margin-bottom:0}.report-box .header .subtitle .icon{width:2rem;height:2rem}.report-box .header .datasource{font-size:16px;color:#333}.report-box .header .datasource b{color:#000}.report-box .header .datasource .site{color:#00a6a6}.filter-section{text-align:center;margin-top:30px}.filter-section h1{margin:0}.filter-section .fs-box{display:flex;gap:40px;align-items:center;justify-content:space-around}.filter-section .fs-box .fs-right{display:flex;gap:20px;align-items:center}.fs-right.circle-report{text-align:center;margin-top:20px}.fs-right.circle-report .circle{width:300px;height:300px;border-radius:50%;background:url(./circle-bg-01.png);background-size:100%;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:#3fcf4d;margin:0 auto 10px}.fs-right.circle-report .text-box span .high{color:#3fcf4d}.fs-right.circle-report.warning .circle{background:url(./circle-bg-02.png);background-size:100%;color:#1385fe}.fs-right.circle-report.warning .text-box span .high{color:#1385fe}.fs-right.circle-report.error .circle{background:url(./circle-bg-03.png);background-size:100%;color:#ff1034}.fs-right.circle-report.error .text-box span .high{color:#ff1034}.fs-right.circle-report .text-box{display:flex;flex-direction:column;text-align:start}.fs-right.circle-report .text-box span.title{font-weight:700}.report-box .providers{margin:30px 0;text-align:center}.report-box .provider-list{display:flex;flex-wrap:wrap;justify-content:center}.report-box .provider{margin:5px;padding:8px 15px;border-radius:50px;background:#6d6d6f;border:none;cursor:pointer;color:#fff}.report-box .provider.active{background:#00a6a6}.report-box .contaminants h2{text-align:center}.report-box .tabs{display:flex;justify-content:center;margin-bottom:15px}.report-box .tab{padding:8px 15px;margin:0 5px;border:none;border-radius:50px;background:#6d6d6f;cursor:pointer;color:#fff}.report-box .tab.active{background:#00a6a6}.report-box .cards-list{display:none}.report-box .cards-list.active{display:block}.report-box .cards{display:none;grid-template-columns:repeat(3,1fr);gap:15px}.report-box .cards.active{display:grid}.report-box .card{margin:0;background:#fff;border-radius:12px;padding:15px;text-align:center;border:1px solid #eee}.report-box .card:hover{background:#eee}.report-box .card h3{text-align:right;margin:0}.report-box .card .line{width:100%;display:flex;justify-content:space-between}.report-box .card .line p{margin:0}.report-box .card .line .key{color:#666;font-size:14px}.report-box .card .line .value{font-size:12px;color:#555}.report-box .card .high-line{width:100%;display:flex;flex-direction:column;background:#f9fafc;border-radius:10px;margin:20px 0}.report-box .card:hover .high-line{background:#fff}.report-box .card .high-line p{margin:0}.report-box .card .high-line .value{font-size:28px;font-weight:700;color:#07c;margin:0}.contaminants .form-box{display:flex;flex-direction:column;align-items:center;margin-top:20px}.contaminants .form-box .fsl-text{font-size:2rem}.contaminants .form-box .email-box{display:flex;justify-content:center;margin:15px 0;border:1px solid #ccc;border-radius:40px;overflow:hidden;width:100%;max-width:500px}.contaminants .form-box #newsletter-success{margin:20px 0}.form-box .btn-group{display:flex}.email-box input{padding:10px;flex:1;border:none}.email-box .btn-primary{background:#00a6a6;border:none;color:#fff;padding:10px 20px;border-radius:40px;cursor:pointer}.btn-group .btn-secondary{background:#000;border:none;color:#fff;padding:4px 40px;border-radius:40px;margin:5px;cursor:pointer}.email-box .btn-primary:hover{background:#02c2c2}.btn-group .btn-secondary:hover{background:#111}.report-box .products{margin:30px 0;text-align:center}@media(max-width:768px){.ft24{font-size:1.6rem}.report-box .header{align-items:center;min-height:64px;display:flex;text-align:center;flex-direction:column}.btn-group .btn-secondary{padding:4px 6px;font-size:.9rem}.contaminants .form-box .fsl-text{font-size:1.2rem}.filter-section .fs-box{flex-direction:column;gap:10px}.filter-section .fs-box .fs-right{flex-direction:column}.fs-right.circle-report .circle{width:200px;height:200px}.report-box .provider,.report-box .tab{font-size:.9rem;padding:4px 8px}.report-box .email-box{align-items:center}.report-box .email-box input{border-radius:20px;max-width:100%}.report-box .email-box button{border-radius:20px}.report-box .circle{width:90px;height:90px;font-size:24px}.report-box .cards{grid-template-columns:1fr}}.wait-loading,.le_10,.gt_10{display:none}
/*# sourceMappingURL=/cdn/shop/t/31/assets/water-report.css.map */
