.section-water-report [x-cloak]{display:none}.section-water-report{padding:16px 0 0}@media(min-width:769px){.section-water-report{background-color:#f8f9fa}}.section-water-report h1{font-size:36px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.72px}@media(min-width:1024px){.section-water-report h1{font-size:64px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.28px}}.section-water-report .p{font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(min-width:1024px){.section-water-report .p{font-size:18px;font-style:normal;font-weight:400;line-height:24px}}.water-report-grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,auto);gap:0;align-items:start}.water-report-content{padding-right:0;grid-column:1}.water-report-title{margin-bottom:24px}.water-report-description{margin-bottom:0;font-weight:400}.contaminants-section{border-radius:16px;margin-bottom:24px;background-color:var(--grey-100);padding:24px 16px;grid-column:1}@media(min-width:769px){.contaminants-section{padding:0;margin-bottom:48px}}.contaminants-title{font-size:1.8rem;font-weight:600;color:#242424;margin-bottom:24px}.contaminants-list{display:flex;flex-direction:column;gap:16px}.contaminant-item{display:flex;align-items:center;gap:12px;font-size:1.4rem;color:#242424;background-color:var(--white);padding:4px 16px 4px 4px;border-radius:56px}.contaminant-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#003dd6;color:#fff;border-radius:50%;font-weight:700;font-size:1.8rem;flex-shrink:0}.contaminant-icon img{width:16px}.news-section{margin-bottom:48px;grid-column:1}.news-title{font-size:1.8rem;font-weight:600;margin-bottom:0;display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:10px;width:max-content;border-radius:8px 8px 0 0;background:var(--Primary-Palette-Dark-Blue, #151544);color:var(--white)}.news-list{display:flex;flex-direction:column;gap:8px;background-color:var(--grey-100);padding:16px}@media(min-width:769px){.news-list{background-color:var(--white)}}.news-item{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:16px;background-color:#fff;border-radius:8px}@media(min-width:769px){.news-item{background-color:var(--grey-100);padding:24px}}.news-logo{width:50px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.news-logo img{max-width:100%;max-height:100%;object-fit:contain}.news-link{font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:var(--grey-800);transition:color .2s ease}.news-link:hover{color:#1e4fdb;text-decoration:underline}.news-link--no-url{cursor:default}.news-link--no-url:hover{color:inherit;text-decoration:none}.mobile-image-form{margin-bottom:48px}.desktop-only{display:none}.water-report-form{background-color:#fff;border-radius:12px;padding:24px 20px;box-shadow:0 8px 32px #0000001a}.water-report-image{margin:0 -24px;border-radius:0;overflow:hidden}.water-report-image__desktop{display:none}@media(min-width:769px){.water-report-image__desktop{display:block}.water-report-image__mobile{display:none}}.water-report-image img{width:100%;height:auto;object-fit:cover}.free-report-section{margin-bottom:40px;position:relative;padding-top:32px}@media(min-width:769px){.free-report-section{padding-top:0}}.free-report-section .landing-page__badge{position:absolute;bottom:100%;left:50%;transform:translate(-50%,50%);z-index:1;width:max-content}@media(min-width:769px){.free-report-section .landing-page__badge{display:flex;position:static;left:0;top:0;right:0;transform:none;margin:0 auto 16px}}.landing-page__badge{display:inline-block;padding:6px 16px;justify-content:center;align-items:center;border-radius:4px;color:#fff;background:#291495;font-weight:400;font-size:16px;font-style:normal;line-height:24px}.free-report-title{font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.32px;margin-bottom:16px;text-align:center;color:#151544}.free-report-subtitle{font-size:16px;color:var(--grey-900);margin-bottom:32px;text-align:center}.zip-form{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.field__zip{position:relative}.field__zip svg{position:absolute;top:50%;left:16px;transform:translateY(-50%)}.zip-input{border:2px solid #e1e8ed;border-radius:8px;font-size:1.6rem;transition:border-color .2s ease;width:100%;padding:16px 20px 16px 48px}.zip-input:focus{outline:none;border-color:#2962ff}.zip-form__input{padding:16px 20px;border:2px solid #e1e8ed;border-radius:8px;font-size:1.6rem;transition:border-color .2s ease}.loading-indicator{margin:16px 0;padding:12px;background-color:#f8f9fa;border-radius:6px;text-align:center;font-size:1.4rem;color:#6c757d}.provider-select-wrap{margin:0;border-radius:8px}.provider-label{display:block;margin-bottom:8px;font-size:1.3rem;font-weight:500}.provider-select{width:100%;padding:12px 16px;border:2px solid #e1e8ed;border-radius:6px;font-size:1.4rem;background-color:#fff;transition:border-color .2s ease}.provider-select:focus{outline:none;border-color:#2962ff}.zip-button{padding:16px 32px;background-color:#1e4fdb;color:#fff;border:none;border-radius:56px;font-size:1.6rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease;width:100%}.zip-button:hover{background-color:#291495;transform:translateY(-1px)}.zip-button:active{transform:translateY(0)}.privacy-text{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:var(--black);line-height:1.5;display:grid;gap:8px;grid-template-columns:min-content 1fr}.privacy-text a{color:var(--black)}.privacy-text svg{height:18px;width:18px}.report-benefits{border-top:1px solid #e1e8ed;padding:24px;background-color:var(--blue-100);border-radius:16px}.report-benefits--mobile{margin-bottom:69px}.report-benefits--desktop{display:none}@media(min-width:769px){.report-benefits--mobile{display:none}.report-benefits--desktop{display:block}}.report-benefits__content{position:relative}@media(min-width:1400px){.report-benefits__content{display:grid;grid-template-columns:.6fr .4fr;gap:16px}}.benefits-title{font-size:24px;font-weight:700;color:var(--grey-900);margin-bottom:24px}.benefits-list{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.benefit-item{display:flex;align-items:center;gap:12px;font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:var(--grey-900)}.benefit-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#151544;color:#fff;border-radius:50%;font-weight:700;font-size:1.4rem;flex-shrink:0}.tablet-image{border-radius:8px;max-width:80%;margin:24px auto 0}@media(min-width:1400px){.tablet-image{position:relative;margin:0;max-width:100%}.tablet-image__wrapper{position:absolute;left:0;top:0;height:100%;width:150%}}.tablet-image img{width:100%;height:auto;object-fit:cover;margin-bottom:-90px}@media(min-width:1400px){.tablet-image img{width:100%;height:100%;object-fit:contain;margin-bottom:0}}.water-report-grid{grid-template-columns:1fr}.water-report-content{padding-right:0;position:relative}.water-report-content__copy{text-align:center}@media(min-width:769px){.water-report-content__copy{text-align:left;margin-bottom:44px}}.water-report-description{font-size:16px}.water-report-form{padding:24px 20px}.zip-form{flex-direction:column}.zip-button{width:100%}.news-item{align-items:flex-start;gap:12px}.news-logo{width:50px;height:30px}.contaminant-item,.benefit-item{font-size:16px;font-weight:400}@media(min-width:769px){.section-water-report{padding:80px 0}.water-report-grid{grid-template-columns:1fr 1fr;gap:0 30px}.water-report-content{padding-right:40px}.water-report-description{font-size:18px}.desktop-only{display:block}.water-report-form{padding:0 40px 40px;display:block;grid-column:2;grid-row:1 / -1}.water-report-image{margin:0 -40px 40px}.zip-form{max-width:377px;margin:0 auto}.zip-button{width:auto}.news-item{flex-direction:row;align-items:center;gap:16px}.news-logo{width:60px;height:40px}.contaminant-item{font-size:1.6rem}}@media(min-width:1024px){.water-report-grid{gap:0 60px}}.section-water-report .field:not(.field__zip){position:relative;margin-bottom:1.75rem;--transition: .25s cubic-bezier(.4, 0, .2, 1)}.section-water-report .field-label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--label);pointer-events:none;transition:top var(--transition),transform var(--transition),font-size var(--transition),color var(--transition),left var(--transition);background:var(--white);padding:0 .3rem;white-space:nowrap}.section-water-report .field--textarea .field-label{top:1.1rem;transform:none}.section-water-report .field-input{width:100%;background:transparent;color:var(--text);padding:1rem 1rem .9rem;outline:none;transition:border-color var(--transition);-webkit-appearance:none;padding:16px 20px;border:2px solid #e1e8ed;border-radius:8px;font-size:1.6rem}.section-water-report textarea.field-input{resize:vertical;min-height:110px;line-height:1.6;padding-top:1.1rem}.section-water-report .field-input:focus~.field-label,.section-water-report .field-input:not(:placeholder-shown)~.field-label{top:0;transform:translateY(-50%);font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-water-report.css.map */
