.bg-map *{box-sizing:border-box;font-family:"Calibri, sans-serif"}.bg-map .clear-map{display:block;clear:both;float:none;content:0}.bg-map .regions{position:relative;background:#eee;margin:40px;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;cursor:pointer;transition:fill .2s;overflow:hidden;user-select:none;outline:0}.bg-map svg:not(:root){overflow:visible}.bg-map-sun g{width:500px}.bg-map,path{-webkit-transition:all .4s linear 0s;-moz-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;transition:all .4s linear 0s}.bg-map path:hover{fill:#333;-webkit-transition:all .4s linear 0s;-moz-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;transition:all .4s linear 0s}.bg-map .thermometers{border:none;outline:none;font-size:180px;line-height:1em;padding:0;font-weight:700;margin:0}.bg-map,.bg-map-g{position:relative;display:block;margin:0 auto;max-width:100% !important;transform:none !important;transition-property:none !important}.bg-map .bgmap-title{position:relative;width:100%;font-size:30px;text-align:center;margin-bottom:20px}.bg-map .svg-map{position:relative;display:block;overflow:visible;margin:0 auto;width:50%;transform:none !important;transition-property:none !important}.bg-map foreignObject{position:absolute;text-align:center}.bg-map foreignObject{pointer-events:none;font-size:200px}.bg-map .oblast-text{font-size:13px;font-family:"DejaVu Sans",sans-serif;fill:#333;user-select:none;outline:0}.bg-map .oblast-test{font-size:28px;font-family:"DejaVu Sans",sans-serif;font-weight:700;fill:#646464}.bg-map .svg-meteorology{pointer-events:none}.bg-map .r-title{position:absolute;font-size:10vw;z-index:20}.bg-map .regs{display:none;position:fixed;top:-70px;left:-35px;margin:0;transition:transform .1s;background:rgba(0,0,0,.7);color:#fff;padding:5px;text-align:center;width:fit-content;z-index:8;user-select:none;outline:0;border-radius:2px}.bg-map .close-win{position:absolute;right:-15px;top:-15px;background:rgba(255,0,0,.64);line-height:30px;border-radius:50%;font-weight:700;font-size:18px;cursor:pointer;width:30px;height:30px}.bg-map .close-win:hover{background:red}.bg-map .peth-temp{user-select:none;outline:0;pointer-events:none}.bg-map .inner-icon{pointer-events:none}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}.bg-map .content_custom{display:none;position:absolute;z-index:999999;top:20%;margin:0;background:#111;color:#fff;padding:10px;text-align:center;z-index:8;user-select:none;outline:0;border-radius:2px;max-width:80%;width:fit-content;height:fit-content;margin:5% auto;left:0;right:0;-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-transition:all 2s linear 0s;-moz-transition:all 2s linear 0s;-o-transition:all 2s linear 0s;transition:all 2s linear 0s}.bg-map .content_custom p,.bg-map .content_custom a,.bg-map .content_custom h6,.bg-map .content_custom h5,.bg-map .content_custom h4,.bg-map .content_custom h3,.bg-map .content_custom h2,.bg-map .content_custom h1{color:#eee}.bg-map .content_custom img{text-align:center}.bg-map .path-map{position:relative}.bg-map tspan{position:fixed;top:0;z-index:9999;font-size:80px;background:#333}.bg-map #hytj{position:absolute;top:50px;left:-420px}.bg-map .show-arrow{position:absolute;top:100%;left:0;right:0;margin-left:auto;margin-right:auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,0,0,.7);user-select:none;outline:0}.bg-map .cont-stat td{border:0;margin:0;padding:0;vertical-align:middle;background:0 0}.bg-map .cont-stat tr:nth-child(2n) .reg-one,.bg-map .cont-stat tr:nth-child(2n) .reg-one{background-color:#333 !important}.bg-map .bg-map-cont{position:relative;display:flex;width:100%}.bg-map tr .reg-one{font-size:14px;background:#333;color:#fff;padding:8px 5px;display:inline-block;width:100%;line-height:100%;height:100%;border-radius:5px 0 0 5px}.bg-map .reg-two{width:100%}.bg-map .politic-image{display:inline-block;width:30px;height:30px;vertical-align:top}.bg-map .politic-name{display:inline-block;position:relative;z-index:1;vertical-align:top;line-height:30px;font-size:16px;padding:0;background:#333;color:#fff;display:inline-block;margin-right:-.25em}.bg-map .cont-stat{table-layout:auto;width:100%;text-align:left;border:none}.bg-map .procents-graf{display:inline-block;position:relative;height:30px;border-radius:0 5px 5px 0}.bg-map .percentage-bg{background:rgba(0,0,0,.2);padding:6px 10px}.bg-map .percentage-stat{display:inline-block;position:absolute;right:0;text-align:right;line-height:30px;font-weight:700;font-size:16px;padding:0 5px;background:rgba(0,0,0,.4);color:#fff;vertical-align:top;border-radius:0 5px 5px 0}.bg-map .percentage-map{text-align:center;font-weight:700;background:rgba(0,0,0,.5);padding:40px;width:fit-content;color:#fff}.bg-map .politics-info .politic-image{width:400px;height:400px}.bg-map .percentage-img{text-align:center}@media screen and (max-width:900px){.bg-map .regs{display:none !important}.bg-map .content_custom{top:0}}