.rf-map,.rf-map *{box-sizing:border-box}.rf-map{margin:auto;position:relative}.rf-map .district b{z-index:5;background:#5a5a5ae6;border-radius:50%;width:8px;height:8px;transition:all .3s;position:absolute;top:3px;left:0}.rf-map .district span{z-index:5;color:#5a5a5ae6;font-family:Tahoma,sans-serif;font-size:13px;font-weight:700;line-height:1;position:absolute;left:18px}.rf-map .district{display:none}.rf-map.open .district b{border-radius:0;width:100%;height:100%;top:0;left:0;box-shadow:0 2px 6px #0003,0 8px 10px #0003}.rf-map.open .district span{color:#fff}.rf-map svg{filter:drop-shadow(0 3px 6px #0003);width:100%;height:100%}.rf-map path{stroke:#fff;stroke-width:1px;stroke-linejoin:round}.rf-map [data-code]{fill:#76c0ff;transition:fill .2s}.rf-map [data-code]:hover{fill:#0180ef}.rf-map .district-text{z-index:6;color:#fff;width:calc(100% - 20px);height:calc(100% - 90px);padding:0 20px;font-family:Verdana,sans-serif;font-size:13px;display:none;position:absolute;top:60px;left:0;overflow:auto}.rf-map .close-district{opacity:0;z-index:6;color:#fff;cursor:pointer;pointer-events:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:40px;line-height:1;transition:opacity 1s;display:flex;position:absolute;top:10px;right:10px}.rf-map.open .close-district{opacity:1;pointer-events:initial}.rf-map .district-links{flex-wrap:wrap;margin-top:10px;display:flex}.rf-map .district-links div{padding:4px;font-family:Verdana,sans-serif;font-size:13px}.rf-map .district-links div:after{content:" | ";color:#337ab7}.rf-map .district-links div:last-child:after{content:""}.dropfill{fill:#337ab7!important}.mainfill{fill:#1d4567!important}@media (min-width:768px){.rf-map .district b{width:8px;height:8px;top:6px}.rf-map .district span{font-size:20px;font-weight:400}.rf-map .district-text{width:calc(100% - 60px);height:calc(100% - 130px);font-size:16px}.rf-map .close-district{width:60px;height:60px;font-size:60px}.rf-map .district-links{display:none}}.map-hover{color:#bb0025;font-weight:600;fill:#bb0025!important}.map-x-hover{color:#0180ef;font-weight:600;fill:#0180ef!important}.rf-map [data-code=RU-AST]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-AST]:hover{fill:#bb0025}.rf-map [data-code=RU-BEL]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-BEL]:hover{fill:#bb0025}.rf-map [data-code=RU-BRY]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-BRY]:hover{fill:#bb0025}.rf-map [data-code=RU-VLA]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-VLA]:hover{fill:#bb0025}.rf-map [data-code=RU-VGG]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-VGG]:hover{fill:#bb0025}.rf-map [data-code=RU-VLG]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-VLG]:hover{fill:#bb0025}.rf-map [data-code=RU-VOR]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-VOR]:hover{fill:#bb0025}.rf-map [data-code=RU-MOW]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-MOW]:hover{fill:#bb0025}.rf-map [data-code=RU-IVA]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-IVA]:hover{fill:#bb0025}.rf-map [data-code=RU-KLU]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-KLU]:hover{fill:#bb0025}.rf-map [data-code=RU-KIR]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-KIR]:hover{fill:#bb0025}.rf-map [data-code=RU-KOS]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-KOS]:hover{fill:#bb0025}.rf-map [data-code=RU-KDA]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-KDA]:hover{fill:#bb0025}.rf-map [data-code=RU-KYA]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-KYA]:hover{fill:#bb0025}.rf-map [data-code=RU-KRS]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-KRS]:hover{fill:#bb0025}.rf-map [data-code=RU-LEN]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-LEN]:hover{fill:#bb0025}.rf-map [data-code=RU-LIP]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-LIP]:hover{fill:#bb0025}.rf-map [data-code=RU-MOS]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-MOS]:hover{fill:#bb0025}.rf-map [data-code=RU-MUR]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-MUR]:hover{fill:#bb0025}.rf-map [data-code=RU-NIZ]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-NIZ]:hover{fill:#bb0025}.rf-map [data-code=RU-NGR]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-NGR]:hover{fill:#bb0025}.rf-map [data-code=RU-NVS]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-NVS]:hover{fill:#bb0025}.rf-map [data-code=RU-ORE]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-ORE]:hover{fill:#bb0025}.rf-map [data-code=RU-ORL]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-ORL]:hover{fill:#bb0025}.rf-map [data-code=RU-PNZ]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-PNZ]:hover{fill:#bb0025}.rf-map [data-code=RU-PER]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-PER]:hover{fill:#bb0025}.rf-map [data-code=RU-PSK]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-PSK]:hover{fill:#bb0025}.rf-map [data-code=RU-BA]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-BA]:hover{fill:#bb0025}.rf-map [data-code=RU-KR]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-KR]:hover{fill:#bb0025}.rf-map [data-code=RU-MO]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-MO]:hover{fill:#bb0025}.rf-map [data-code=RU-TA]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-TA]:hover{fill:#bb0025}.rf-map [data-code=RU-ROS]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-ROS]:hover{fill:#bb0025}.rf-map [data-code=RU-RYA]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-RYA]:hover{fill:#bb0025}.rf-map [data-code=RU-SAM]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-SAM]:hover{fill:#bb0025}.rf-map [data-code=RU-SPE]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-SPE]:hover{fill:#bb0025}.rf-map [data-code=RU-SAR]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-SAR]:hover{fill:#bb0025}.rf-map [data-code=RU-SMO]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-SMO]:hover{fill:#bb0025}.rf-map [data-code=RU-STA]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-STA]:hover{fill:#bb0025}.rf-map [data-code=RU-TAM]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-TAM]:hover{fill:#bb0025}.rf-map [data-code=RU-TVE]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-TVE]:hover{fill:#bb0025}.rf-map [data-code=RU-TUL]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-TUL]:hover{fill:#bb0025}.rf-map [data-code=RU-ULY]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-ULY]:hover{fill:#bb0025}.rf-map [data-code=RU-CHE]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-CHE]:hover{fill:#bb0025}.rf-map [data-code=RU-YAR]{fill:#f6214b;cursor:pointer}.rf-map [data-code=RU-YAR]:hover{fill:#bb0025}
