.countyLevel_county-map-container__2Q4Ep{position:relative;-webkit-overflow-scrolling:touch;padding-bottom:50px}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block__3nMQy{visibility:hidden;max-width:100vw;position:absolute;z-index:3;min-width:225px;background-color:rgba(51,51,51,.97);pointer-events:none;transform:translate(-36px,calc(-100% - 15px));border-radius:4px;color:#fff;padding:10px 10px 14px;box-shadow:0 22px 23px -19px rgba(0,0,0,.2)}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block__3nMQy:after{content:" ";height:0;position:absolute;width:0;bottom:0;left:30px;border:6px solid transparent;border-top-color:rgba(51,51,51,.95);transform:translateY(100%);pointer-events:none}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block-overflown-x__3ItXf{transform:translate(36px,calc(-100% - 15px))}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block-overflown-x__3ItXf:after{left:auto;right:30px}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block-overflown-y__2pOt0:after{border-top:none;border-bottom-color:rgba(51,51,51,.95);top:-12px}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block-location-row__3SSYo{display:flex;align-items:center;margin-bottom:8px}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block-location-row__3SSYo .countyLevel_icon-map__3xeJv{opacity:.6;font-weight:600}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block-location-name__8MRqM{font-weight:600;line-height:22px;font-size:16px;margin-left:6px;white-space:nowrap;padding-bottom:3px}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block-col__2YyEb{display:flex;flex-direction:column}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block-title__pw-_6{opacity:.6;font-weight:600;font-size:13px;line-height:15px;margin-bottom:3px}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block-value__3BNq3{font-weight:600;font-size:24px;line-height:26px}.countyLevel_county-map-footer__xT70l{display:flex;justify-content:space-between;margin-top:22px}.countyLevel_county-map-legend-container__1RtQI{display:inline-flex;flex-direction:column;text-align:right;white-space:nowrap}.countyLevel_county-map-legend__170dk{margin:0 -2px;padding:0}.countyLevel_county-map-legend-item__3T7iy{position:relative;display:inline-block;width:30px;height:18px;background-color:#000;margin:0 1px;cursor:pointer}.countyLevel_county-map-description__qYVM7{display:flex;justify-content:space-between;font-size:13px;line-height:18px}.countyLevel_county-map-description__qYVM7 .countyLevel_legend-label-part__8SRAp>*{opacity:.8}.countyLevel_county-map-description__qYVM7 .countyLevel_county-value__3wkHm{font-weight:600;opacity:1}.countyLevel_county-map-container__2Q4Ep svg title{pointer-events:none}.countyLevel_loading-county-map-background__3fD_7{background-position-x:100%;background-image:url(/ui-router/images/statesMap.svg);background-repeat:no-repeat}.countyLevel_loading-county-map-animation__37VL_{-webkit-animation:countyLevel_mapFlicker__BQPkU 2s infinite;animation:countyLevel_mapFlicker__BQPkU 2s infinite}@-webkit-keyframes countyLevel_mapFlicker__BQPkU{50%{opacity:.5}}@keyframes countyLevel_mapFlicker__BQPkU{50%{opacity:.5}}.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block-mobile-overlay__kkSXn{display:none}@media only screen and (max-device-width:991px){.countyLevel_county-map-container__2Q4Ep .countyLevel_hover-block__3nMQy{pointer-events:auto;min-width:auto}.countyLevel_hover-block-mobile-overlay__kkSXn{z-index:1;display:block;visibility:hidden;position:absolute;left:0;top:0;height:115%;width:100%;transform:translateY(-30%)}}@media only screen and (max-device-width:768px){.countyLevel_hover-block-mobile-overlay__kkSXn{height:130%;transform:translateY(-40%)}}@media screen and (max-width:768px){.countyLevel_county-map-footer__xT70l{flex-direction:column-reverse;justify-content:center;align-items:center}.countyLevel_county-map-footer__xT70l .countyLevel_county-map-embed-buttons__KlZzd{align-self:flex-start;margin-top:22px}}.countyLevel_county-map-outer__EDmdn{position:relative;width:100%;padding-bottom:63.6%}.countyLevel_county-map-img__1QIKa{position:absolute;display:block;z-index:2;pointer-events:none;width:100%;height:100%}.countyLevel_county-map-svg__3nkk8{position:absolute;display:block;z-index:1;opacity:0;width:100%;height:100%}.countyLevel_county-map-container__2Q4Ep:hover .countyLevel_county-map-outer__EDmdn:not(.countyLevel_loading-county-map-background__3fD_7):not(.countyLevel_loading-county-map-animation__37VL_) .countyLevel_county-map-img__1QIKa{opacity:0}.countyLevel_county-map-container__2Q4Ep:hover .countyLevel_county-map-outer__EDmdn:not(.countyLevel_loading-county-map-background__3fD_7):not(.countyLevel_loading-county-map-animation__37VL_) .countyLevel_county-map-svg__3nkk8{opacity:1}.countyLevel_county-map-container__2Q4Ep.countyLevel_widget__1kbaJ .countyLevel_embed-widget-full-title__153Ky{position:relative;width:auto;max-width:100%;margin-top:22px}.countyLevel_county-map-container__2Q4Ep.countyLevel_widget__1kbaJ .countyLevel_county-map-footer__xT70l{flex-direction:column-reverse;align-items:flex-end}@media screen and (max-width:768px){.countyLevel_county-map-container__2Q4Ep.countyLevel_widget__1kbaJ .countyLevel_embed-widget-full-title__153Ky{max-width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:620px){.countyLevel_county-map-container__2Q4Ep.countyLevel_widget__1kbaJ .countyLevel_embed-widget-full-title__153Ky{margin-top:10px}}@media screen and (max-width:530px){.countyLevel_county-map-container__2Q4Ep.countyLevel_widget__1kbaJ .countyLevel_county-map-footer__xT70l{margin-top:5px}.countyLevel_county-map-container__2Q4Ep.countyLevel_widget__1kbaJ .countyLevel_county-map-description__qYVM7{line-height:11px;font-size:11px}.countyLevel_county-map-container__2Q4Ep.countyLevel_widget__1kbaJ .countyLevel_embed-widget-full-title__153Ky{margin-top:5px}}.countyLevel_county-map-legend-item__3T7iy .countyLevel_legend-item-tooltip__2r9Op{display:none;color:#fff;text-align:left;padding:6px 12px 8px;border-radius:4px;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;position:absolute;z-index:10;background-color:rgba(51,51,51,.97);box-shadow:0 22px 23px -19px rgba(0,0,0,.2)}.countyLevel_county-map-legend-item__3T7iy .countyLevel_legend-tooltip-title__1a2xM{font-size:12px;line-height:18px;opacity:.8;margin-bottom:1px;max-width:200px;text-overflow:ellipsis;overflow:hidden}.countyLevel_county-map-legend-item__3T7iy .countyLevel_legend-tooltip-value__30bqE{font-size:14px;line-height:18px;font-weight:600;margin-bottom:0}.countyLevel_county-map-legend-item__3T7iy:hover .countyLevel_legend-item-tooltip__2r9Op{display:block}.countyLevel_county-map-legend-item__3T7iy .countyLevel_legend-item-tooltip__2r9Op:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:rgba(51,51,51,.95);pointer-events:none}@media screen and (max-width:768px){.countyLevel_county-map-legend-item__3T7iy .countyLevel_legend-tooltip-title__1a2xM{max-width:125px}}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA{position:relative;-webkit-overflow-scrolling:touch}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block__Xwv1t{visibility:hidden;width:225px;position:absolute;z-index:3;background-color:rgba(51,51,51,.97);pointer-events:none;transform:translate(-36px,calc(-100% - 15px));border-radius:4px;color:#fff;padding:10px 10px 14px;box-shadow:0 22px 23px -19px rgba(0,0,0,.2)}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block__Xwv1t:after{content:" ";height:0;position:absolute;width:0;bottom:0;left:30px;border:6px solid transparent;border-top-color:rgba(51,51,51,.95);transform:translateY(100%);pointer-events:none}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-overflown-x__1IGRP{transform:translate(36px,calc(-100% - 15px))}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-overflown-x__1IGRP:after{left:auto;right:30px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-overflown-y__3He-v:after{border-top:none;border-bottom-color:rgba(51,51,51,.95);top:-12px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-location-row__1xUod{display:flex;align-items:center;margin-bottom:8px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-location-row__1xUod .StateLevelForSalaryPage_icon-map__3mD3c{opacity:.6;font-weight:600}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-location-name__LauRO{font-weight:600;line-height:22px;font-size:16px;margin-left:6px;white-space:nowrap;padding-bottom:3px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-col__1ncjo{display:flex;flex-direction:column}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-title__3dd3u{line-height:26px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_title-block__a2tNH{font-size:13px;opacity:.6}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-value__LQfDb{font-weight:600;font-size:16px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-sub-text__3DajZ{font-size:12px;font-weight:400;line-height:15px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-footer__2kHUK{display:flex;justify-content:space-between;margin-top:22px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-legend-container__3aVh8{display:inline-flex;flex-direction:column;text-align:right;white-space:nowrap}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-legend__24hHO{margin:0 -2px;padding:0}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-legend-item__nu2II{position:relative;display:inline-block;width:30px;height:18px;background-color:#000;margin:0 1px;cursor:pointer}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-description__EKx_K{display:flex;justify-content:space-between;font-size:13px;line-height:18px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-description__EKx_K .StateLevelForSalaryPage_legend-label-part__1s0WD>*{opacity:.8}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-description__EKx_K .StateLevelForSalaryPage_county-value__1y9NA{font-weight:600;opacity:1}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA svg title{pointer-events:none}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_loading-county-map-background__1XPvU{background-position-x:100%;background-image:url(/ui-router/images/statesMap.svg);background-repeat:no-repeat}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_loading-county-map-animation__9Irf1{-webkit-animation:StateLevelForSalaryPage_mapFlicker__3red7 2s infinite;animation:StateLevelForSalaryPage_mapFlicker__3red7 2s infinite}@-webkit-keyframes StateLevelForSalaryPage_mapFlicker__3red7{50%{opacity:.5}}@keyframes StateLevelForSalaryPage_mapFlicker__3red7{50%{opacity:.5}}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-mobile-overlay__2APHL{display:none}@media only screen and (max-device-width:991px){.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block__Xwv1t{pointer-events:auto;min-width:auto}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-mobile-overlay__2APHL{z-index:1;display:block;visibility:hidden;position:absolute;left:0;top:0;height:115%;width:100%;transform:translateY(-30%)}}@media only screen and (max-device-width:768px){.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_hover-block-mobile-overlay__2APHL{height:130%;transform:translateY(-40%)}}@media screen and (max-width:768px){.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-footer__2kHUK{flex-direction:column-reverse;justify-content:center;align-items:center}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-footer__2kHUK .StateLevelForSalaryPage_county-map-embed-buttons__3TD2A{align-self:flex-start;margin-top:22px}}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-outer__1gkO0{position:relative;width:100%;padding-bottom:63.6%}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-img__2YFbF{position:absolute;display:block;z-index:2;pointer-events:none;width:100%;height:100%}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-svg__2NkdG{position:absolute;display:block;z-index:1;opacity:0;width:100%;height:100%}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-svg__2NkdG svg{overflow:visible!important}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA:hover .StateLevelForSalaryPage_county-map-outer__1gkO0:not(.StateLevelForSalaryPage_loading-county-map-background__1XPvU):not(.StateLevelForSalaryPage_loading-county-map-animation__9Irf1) .StateLevelForSalaryPage_county-map-img__2YFbF{opacity:0}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA:hover .StateLevelForSalaryPage_county-map-outer__1gkO0:not(.StateLevelForSalaryPage_loading-county-map-background__1XPvU):not(.StateLevelForSalaryPage_loading-county-map-animation__9Irf1) .StateLevelForSalaryPage_county-map-svg__2NkdG{opacity:1}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA.StateLevelForSalaryPage_widget__QizxU .StateLevelForSalaryPage_embed-widget-full-title__2SLVF{position:relative;width:auto;max-width:100%;margin-top:22px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA.StateLevelForSalaryPage_widget__QizxU .StateLevelForSalaryPage_county-map-footer__2kHUK{flex-direction:column-reverse;align-items:flex-end}@media screen and (max-width:768px){.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA.StateLevelForSalaryPage_widget__QizxU .StateLevelForSalaryPage_embed-widget-full-title__2SLVF{max-width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:620px){.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA.StateLevelForSalaryPage_widget__QizxU .StateLevelForSalaryPage_embed-widget-full-title__2SLVF{margin-top:10px}}@media screen and (max-width:530px){.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA.StateLevelForSalaryPage_widget__QizxU .StateLevelForSalaryPage_county-map-footer__2kHUK{margin-top:5px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA.StateLevelForSalaryPage_widget__QizxU .StateLevelForSalaryPage_county-map-description__EKx_K{line-height:11px;font-size:11px}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA.StateLevelForSalaryPage_widget__QizxU .StateLevelForSalaryPage_embed-widget-full-title__2SLVF{margin-top:5px}}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-legend-item__nu2II .StateLevelForSalaryPage_legend-item-tooltip__1TrPi{display:none;color:#fff;text-align:left;padding:6px 12px 8px;border-radius:4px;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;position:absolute;z-index:10;background-color:rgba(51,51,51,.97);box-shadow:0 22px 23px -19px rgba(0,0,0,.2)}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-legend-item__nu2II .StateLevelForSalaryPage_legend-tooltip-title__1kQX9{font-size:12px;line-height:18px;opacity:.8;margin-bottom:1px;max-width:200px;text-overflow:ellipsis;overflow:hidden}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-legend-item__nu2II .StateLevelForSalaryPage_legend-tooltip-value__1UiEv{font-size:14px;line-height:18px;font-weight:600;margin-bottom:0}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-legend-item__nu2II:hover .StateLevelForSalaryPage_legend-item-tooltip__1TrPi{display:block}.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-legend-item__nu2II .StateLevelForSalaryPage_legend-item-tooltip__1TrPi:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:rgba(51,51,51,.95);pointer-events:none}@media screen and (max-width:768px){.StateLevelForSalaryPage_county-state-salary-map-container__yiqIA .StateLevelForSalaryPage_county-map-legend-item__nu2II .StateLevelForSalaryPage_legend-tooltip-title__1kQX9{max-width:125px}}