@import url(https://api.tiles.mapbox.com/mapbox-gl-js/v1.11.0/mapbox-gl.css);@import url(https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-geocoder/v4.5.0/mapbox-gl-geocoder.css);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.use-location-button{border-radius:3px;background-color:#5ca3ea;color:#fff;padding:.5rem 1rem;font-weight:700;border:none;text-decoration:none;margin-right:.5rem}.use-location-button:hover{background-color:#8bbdee;cursor:pointer}.use-location-button:visited{color:#fff}.pm-modal{display:block;position:fixed;z-index:1000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.pm-modal__content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}.pm-modal__close{float:right}.pm-modal__close:hover{cursor:pointer}.modal-button{margin-right:10px;padding:6px 12px;border-radius:3px;border:solid 1px#5ca3ea;background-color:#5ca3ea;color:#fff;font-weight:700}.disclaimer-container{margin-top:1rem}.disclaimer-container,.disclaimer__footer{display:flex;justify-content:space-between}.disclaimer__footer{align-items:center}.disclaimer__footer__logo{display:flex;align-items:center}.disclaimer__button{margin:0;padding:6px 12px;border-radius:3px;border:solid 1px#5ca3ea;background-color:#5ca3ea;color:#fff;font-weight:700;align-self:center}.map-instructions__list{display:flex}.map-instructions__list li:not(:last-child){margin-bottom:1rem}.RICHMOND-lead-indicator{border:2px solid #d3d3d3;border-radius:4px;background-color:hsla(0,0%,82.7%,.3);padding:.5rem;margin-bottom:.5rem}.RICHMOND-lead-indicator>*{margin:0}.RICHMOND-lead-indicator>*+*{margin-top:.5rem}.RICHMOND-lead-indicator--known{border-color:#fb3939;background-color:rgba(251,57,57,.18823529411764706)}.RICHMOND-lead-indicator--high{border-color:#e8aa44;background-color:rgba(232,170,68,.18823529411764706)}.RICHMOND-lead-indicator--medium{border-color:#f7d694;background-color:rgba(247,214,148,.18823529411764706)}.RICHMOND-lead-indicator--low{border-color:#5ca3ea;background-color:rgba(92,163,234,.18823529411764706)}.RICHMOND-lead-indicator--none{border-color:#174e87;background-color:rgba(23,78,135,.18823529411764706)}.RICHMOND-lead-indicator--unknown{border-color:#d3d3d3;background-color:hsla(0,0%,82.7%,.18823529411764706)}.TOLEDO-lead-indicator{border:2px solid #d3d3d3;border-radius:4px;background-color:hsla(0,0%,82.7%,.3);padding:.5rem;margin-bottom:.5rem}.TOLEDO-lead-indicator>*{margin:0}.TOLEDO-lead-indicator>*+*{margin-top:.5rem}.TOLEDO-lead-indicator--known{border-color:#f5dc00;background-color:rgba(254,254,105,.3)}.TOLEDO-lead-indicator--high{border-color:#ddf969;background-color:rgba(220,249,105,.3)}.TOLEDO-lead-indicator--medium{border-color:#a9f36a;background-color:rgba(170,243,106,.3)}.TOLEDO-lead-indicator--low{border-color:#78ec6c;background-color:rgba(121,236,108,.3)}.TOLEDO-lead-indicator--none{border-color:#24a335;background-color:rgba(36,163,53,.3)}.TOLEDO-lead-indicator--unknown{border-color:#d3d3d3;background-color:hsla(0,0%,82.7%,.3)}.neighborhood__data-point{display:flex;margin-bottom:1.2rem}.neighborhood__data-point :not(:first-child){margin-left:1rem}.neighborhood__data-point__text{margin:0;flex-basis:50%}.parcel__address{font-size:1rem}.parcel__material-message{font-size:1.2rem}.map-parent{max-height:calc(100vh - 60px);display:flex;flex-wrap:wrap}.map__drawer{display:flex;flex-direction:column;flex-basis:100%;order:2;height:calc(25vh - 60px);overflow-y:auto;transition:height .5s,-webkit-transform .5s;transition:height .5s,transform .5s;transition:height .5s,transform .5s,-webkit-transform .5s;background-color:#fff;padding:1rem}.map__drawer>*+*{margin-top:.5rem}.map__drawer--expanded{z-index:999;height:calc(70vh - 60px);-webkit-transform:translateY(-50vh);transform:translateY(-50vh)}.map__expand-button{display:block}.map__bounding-box{flex-basis:100%;height:75vh;order:1}@media only screen and (min-width:600px){.map-parent{flex-direction:row}.map__drawer{flex-basis:25%;height:calc(100vh - 60px);order:1}.map__bounding-box{flex-basis:75%;height:calc(100vh - 60px);order:2}.map__expand-button{display:none}}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.loading-icon{-webkit-animation:loading-icon-spin 1s ease-in-out infinite;animation:loading-icon-spin 1s ease-in-out infinite;font-size:2.5rem;position:absolute;top:0;z-index:5;margin:10px}}@-webkit-keyframes loading-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.material-type{font-weight:700}.legend span{display:inline-block;height:1rem;width:1rem;margin-right:1rem}.mapboxgl-popup{max-width:800px;opacity:1%}.mapboxgl-popup-content{padding:.05rem .2rem}.tabs{display:flex;margin-bottom:1rem}.tab{padding:.5rem 2.25rem;cursor:pointer;border:none;background-color:#fff;font-size:1.2rem}.tab-inactive{color:grey}.tab-inactive:hover{background-color:#f5f5f5}.tab-active{color:#0d97fa;border-bottom:3px solid #0d97fa}.tab-active:hover{background-color:rgba(13,151,250,.10980392156862745)}.wtd-header{color:#5ca3ea}.vertical-tabs-container{width:25%;background-color:#f1f1f1}.vertical-tabs{display:flex;flex-direction:column;justify-content:flex-start}.vertical-tab{text-align:left;border-width:0;font-size:1.25rem}.vertical-tab--primary{background-color:#5ca3ea;color:#fff;font-weight:700}.vertical-tab--not-primary:hover{background-color:#ddd;cursor:pointer}.modal{position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.topnav__logo{display:flex;flex-direction:column;justify-content:flex-end}.topnav__logo img{max-height:25px}.topnav__logo__title{font-weight:700}.topnav__logo__powered-by{display:flex;align-items:center;font-size:.8rem}.contact-us{display:flex;flex-direction:column}.contact-us__field{margin-bottom:16px}.contact-us__button{padding:4px 8px;margin-right:8px}.required:after{content:" *";color:red}.header{height:60px;z-index:100}.topnav{background-color:#fff;overflow:hidden;display:flex;flex-direction:row;padding:0 1rem;grid-gap:1rem;gap:1rem}.topnav__links{color:#000;list-style:none;flex-grow:1;display:flex;align-items:center;margin-left:1rem}.topnav__links,.topnav__links>*{margin-right:1rem}.topnav__links__tab{text-decoration:none;font-weight:700;letter-spacing:.05rem;color:inherit}.topnav__links__tab:visited{color:inherit}.topnav__links__tab:hover{border-bottom:2px solid #5ca3ea;margin-bottom:-2px}.topnav__links__tab--active,.topnav__links__tab--active:visited{color:#5ca3ea}.topnav__language-select{align-self:center;padding:.5rem;background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:.25rem}.topnav__button{margin:0;padding:6px 12px;border-radius:3px;border:solid 1px#5ca3ea;background-color:#5ca3ea;color:#fff;font-weight:700;align-self:center}.topnav__button:hover{background-color:#8bbdee;cursor:pointer}.desktop-hidden{display:none;z-index:100}.mobile-navbar{padding:0 1rem;background:#fff}.mobile-navbar__backdrop{display:block;position:fixed;z-index:-1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.mobile-navbar__drawer--closed{display:none}.mobile-navbar__top{display:flex;justify-content:space-between}.mobile-navbar__toggle{-webkit-appearance:none;appearance:none;background:none;border:none;align-self:center;padding:0;cursor:pointer}.mobile-navbar__drawer ul{list-style:none}.mobile-navbar__drawer>ul{margin-left:0}.mobile-navbar__drawer__items{padding:1rem;margin:0}.mobile-navbar__drawer__items>*+*{margin-top:1.5rem}.mobile-navbar__drawer__nested-items{padding:0}.mobile-navbar__drawer__nested-items li{margin-top:.75rem}.mobile-navbar__btn{-webkit-appearance:none;appearance:none;background:#fff;border:none;font-size:1rem;padding:0;cursor:pointer;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.mobile-navbar__icon{transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.mobile-navbar__icon--rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-navbar__lang-list{display:none}.mobile-navbar__lang-list li{cursor:pointer}.mobile-navbar__lang-list--open{display:block}@media only screen and (max-width:875px){.desktop-hidden{display:block}.mobile-hidden{display:none}}footer{height:auto;text-align:center;margin:2.5rem auto auto}footer p{margin:0}footer img{width:100%;max-width:200px}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{box-sizing:border-box}button,html{font-family:"Inter",sans-serif}a{color:#5ca3ea}a:visited{color:#164e87}#root,.App,body,html{height:100%}body{margin:0}.App,body{display:flex;flex-direction:column}.content{flex-grow:1}.container{max-width:1140px;width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media only screen and (min-width:768px){.col-quarter{flex:0 0 25%;max-width:25%}}@media only screen and (min-width:768px){.col-third{flex:0 0 33%;max-width:33%}}@media only screen and (min-width:768px){.col-half{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:768px){.col-two-thirds{flex:0 0 67%;max-width:67%}}@media only screen and (min-width:768px){.col-three-quarters{flex:0 0 75%;max-width:75%}}.col-full,.col-half,.col-quarter,.col-third,.col-three-quarters,.col-two-thirds{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}
/*# sourceMappingURL=main.3db32d78.chunk.css.map */