.county-map{overflow:hidden;padding-top:80px;position:relative;--animation-position:var(--fade-up)}.county-map__map{height:473px;margin-left:auto;position:relative;width:1004px}@media (max-width:68.75rem){.county-map__map{margin-left:0;margin-right:auto;right:240px}}@media not screen and (min-width:48rem){.county-map__map{height:auto;right:auto;width:100%}}.county-map__map .county-button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0;position:absolute;transition-property:opacity,transform}.county-map__map .county-button:focus-visible{outline:2px solid #fff}.county-map__map .county-button span{color:#0044b5;margin-top:0;position:absolute}.county-map__map .county-button svg{height:115px;width:110px}@media not screen and (min-width:48rem){.county-map__map .county-button svg{height:auto;width:auto}}.county-map__map .county-button.active svg .county-background,.county-map__map .county-button.focus-visible svg .county-background,.county-map__map .county-button.hover svg .county-background,.county-map__map .county-button:focus-visible svg .county-background,.county-map__map .county-button:hover svg .county-background{fill:#fd372c}.county-map__map .county-button.active span,.county-map__map .county-button.focus-visible span,.county-map__map .county-button.hover span,.county-map__map .county-button:focus-visible span,.county-map__map .county-button:hover span{color:#fff}.county-map__map .dallas{right:202px;top:110px}@media not screen and (min-width:48rem){.county-map__map .dallas{height:77px;left:182px;right:auto;top:80px;width:78px}}.county-map__map .polk{right:98px;top:114px}.county-map__map .polk svg{height:112px}@media not screen and (min-width:48rem){.county-map__map .polk{height:80px;left:256px;right:auto;top:81px;width:78px}.county-map__map .polk svg{height:auto}}.county-map__map .warren{right:98.5px;top:215px}.county-map__map .warren svg{width:103px}@media not screen and (min-width:48rem){.county-map__map .warren{height:74px;left:260px;right:auto;top:157px;width:74px}.county-map__map .warren svg{width:auto}}.county-map__map-item--mobile{display:none}@media not screen and (min-width:48rem){.county-map__map-item--mobile{display:block}}.county-map__map-item--desktop{display:none}@media (min-width:48rem){.county-map__map-item--desktop{display:block}}.county-map__map-item--inset{position:absolute;right:9px;top:22px}.county-map__navigation{list-style-type:none;margin:0;padding:0}.county-map__container{display:flex;gap:80px}@media (max-width:68.75rem){.county-map__container{flex-direction:column;gap:30px}}.county-map .county-stat__description{font-size:1rem}.county-map__heading{padding-bottom:40px;padding-left:var(--container-margin);transition-property:opacity,transform}@media (max-width:68.75rem){.county-map__heading{padding-right:var(--container-margin)}}.county-map__column{width:50%}@media (max-width:68.75rem){.county-map__column{width:100%}}.county-map__stats{padding-right:var(--container-margin);padding-top:65px;position:relative;transition-property:opacity,transform;width:50%}@media (max-width:68.75rem){.county-map__stats{padding:0 var(--container-margin);padding-bottom:80px;padding-top:30px;width:100%}}@media not screen and (min-width:48rem){.county-map__stats{padding-top:0}}.county-map__stats-group{display:none}.county-map__stats-group.active{display:block}.county-map__stats-list{list-style-type:none;margin-top:40px;padding:0}.county-map__stats-list li{align-items:flex-start;display:flex;gap:15px;margin-bottom:20px}.county-map .nav-button{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.2);cursor:pointer;display:flex;height:60px;justify-content:center;margin:0;opacity:.6;position:absolute;top:55px;transition:.2s;width:60px}.county-map .nav-button--next{right:var(--container-margin)}.county-map .nav-button--prev{right:calc(var(--container-margin) + 70px)}@media not screen and (min-width:48rem){.county-map .nav-button--prev{right:calc(var(--container-margin) + 50px)}}@media (max-width:68.75rem){.county-map .nav-button{top:20px}}@media not screen and (min-width:48rem){.county-map .nav-button{height:40px;top:-5px;width:40px}}.county-map .nav-button.focus-visible,.county-map .nav-button.hover,.county-map .nav-button:focus-visible,.county-map .nav-button:hover{opacity:1}.county-map .animate-on-scroll.is-visible{transition-delay:calc(var(--index)*var(--animation-duration)*.5 + var(--animation-delay))}