.criminal-map-main-header{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#37474f;padding:20px 0;font-size:35px;text-transform:uppercase;font-weight:500;color:#fff;letter-spacing:1.5px}.criminal-map-main-container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.criminal-map-stats{margin:30px 20px 0 0}.criminal-map-stats-options-buttons{display:flex;border-bottom:2px solid #c62828}.criminal-map-stats-options-button-details{padding:12px 15px;width:80%;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;font-size:14px;line-height:1.3;transition:background-color .2s ease-in-out}.criminal-map-stats-options-button-details:hover{background-color:#c62828;cursor:pointer}.criminal-map-stats-options-button-secondary{height:45px;display:flex}.criminal-map-stats-select{display:flex;justify-content:space-between;margin:10px 0 0}.criminal-map-stats-select-neighborhood{width:80%;margin:0 20px 0 0}.criminal-map-stats-select-neighborhood .MuiSelect-select,.criminal-map-stats-select-year .MuiSelect-select{color:#fff}.criminal-map-stats-select-year{width:20%}.criminal-map-stats-select .MuiInputBase-input{color:#fff}.criminal-map-stats-select .MuiOutlinedInput-notchedOutline{border:1px solid #37474f}.criminal-map-stats-select .MuiSvgIcon-root{fill:#37474f;font-size:3rem}.MuiMenuItem-root{line-height:1.2}.MuiMenuItem-root:hover{background-color:#c62828}.MuiMenu-list{background-color:#263238;color:#f3f3f3}.criminal-map-stats-ranking{margin:20px 0;display:flex}.criminal-map-stats-ranking-card{width:50%}.criminal-map-stats-ranking-card:first-child{margin:0 50px 0 0}.criminal-map-stats-ranking-card:first-child .criminal-map-stats-ranking-card-title{color:#c62828;font-weight:600}.criminal-map-stats-ranking-card:nth-child(2) .criminal-map-stats-ranking-card-title{color:#0bf;font-size:17.8px}.criminal-map-stats-ranking-card-title{letter-spacing:.6px;font-size:18px;border-bottom:1px solid #78909c;padding:0 0 15px;margin:0 0 15px}.criminal-map-stats-ranking-card-list-item{margin:10px 0;display:flex;justify-content:space-between;align-items:center;color:#f3f3f3}.criminal-map-stats-ranking-card-list-item-title{width:100%}.criminal-map-stats-ranking-card-list-item-title:hover{cursor:pointer}.criminal-map-stats-footer{color:#f3f3f3;font-size:13px;border-top:1px solid #f3f3f3;padding:5px 0 0}.criminal-map-chart{width:400px;margin:50px 0 0;position:relative}.criminal-map-chart path:hover{cursor:pointer}.criminal-map-chart path{stroke:#000;stroke-width:1.5px!important;transition:all .2s ease-in-out}.criminal-map-stats-select .css-14lo706,.sp-map-chart-component text{display:none}.criminal-map-chart-legend{position:absolute;right:0;bottom:30px;padding:16px;border:1px solid #78909c}.criminal-map-chart-legend-item{margin:0 0 5px;display:flex;flex-direction:row;align-items:center;border:1px solid transparent}.criminal-map-chart-legend-item:last-child{margin-bottom:0}.criminal-map-chart-legend-item-square{background-color:red;width:25px;height:25px;margin:0 8px 0 0}.criminal-map-chart-legend-item-range{color:#f3f3f3}.criminal-map-chart-legend-item:hover{cursor:pointer;border:1px solid #f3f3f3}@media only screen and (max-width:1100px){.criminal-map-main-header{padding:15px;font-size:25px;text-align:center}.criminal-map-stats{margin:15px 40px}.criminal-map-main-container{flex-direction:column;align-items:center}.criminal-map-chart{width:300px;margin:30px 0 0}.criminal-map-chart-legend{bottom:30px;padding:6px}.criminal-map-chart-legend-item-range{font-size:12px}.criminal-map-chart-legend-item-square{width:19px;height:19px;margin:0 6px 0 0}.criminal-map-stats-ranking{margin:15px;flex-direction:column}.criminal-map-stats-ranking-card{width:100%}.criminal-map-stats-ranking-card:first-child{margin:0 0 10px}.criminal-map-stats-select{justify-content:flex-start;margin:15px;flex-direction:column}.criminal-map-stats-select-neighborhood{width:100%;margin:0 0 10px}.criminal-map-stats-select .MuiInputBase-input{padding:10px;font-size:15px}.criminal-map-stats-select-year{width:100%}.criminal-map-stats-options-buttons{flex-wrap:wrap}.criminal-map-stats-options-button-details{padding:11px 10px;width:100%;line-height:1.2;font-size:13px}}