.map_main{height:90vh;position:relative;overflow:hidden;margin-bottom:50px}@media (max-width: 960px){.map_main{height:auto}}.map_main_titles{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:1px solid rgba(46,21,3,.5);position:relative;height:90px}@media (max-width: 960px){.map_main_titles{height:auto;background:#f1ede5;border-top:none;flex-direction:column;align-items:start}}.map_main_titles:after{content:"";border-top:1px solid rgba(46,21,3,.5);position:absolute;top:90px;left:0;width:100%;z-index:2}@media (max-width: 960px){.map_main_titles:after{top:70px}}.map_main_titles .map_title_link{text-decoration:none;color:var(--primary-color)}@media (max-width: 960px){.map_main_titles .map_title_link{width:100%}}.map_main_titles .map_title{font-family:Goldenbook;font-size:34px;font-weight:300;line-height:44px;letter-spacing:0em;height:70px;text-transform:uppercase;padding:10px 0;display:flex;flex-wrap:wrap;align-items:center;position:relative;cursor:pointer;z-index:2}@media (max-width: 960px){.map_main_titles .map_title{font-size:20px;font-weight:300;line-height:25.2px;text-align:left}}.map_main_titles .map_title span{display:block;padding:0}.map_main_titles .map_title span:first-child{padding-right:20px}.map_main_titles .map_panoramic_views_mob,.map_main_titles .map_panoramic_views{text-align:right}.map_main_titles .map_panoramic_views_mob{display:none}@media (max-width: 960px){.map_main_titles .map_panoramic_views_mob{display:flex;justify-content:space-between;padding-left:20px;padding-right:20px}}.map_main_titles .map_panoramic_views{padding-right:20px}@media (max-width: 960px){.map_main_titles .map_panoramic_views{display:none}}.map_infrastructure{padding-left:40px}@media (max-width: 960px){.map_infrastructure{padding:0;width:100%}}.map_infrastructure[data-status=open] img[data-name=open]{display:none}@media (max-width: 960px){.map_infrastructure[data-status=open] img[data-name=open]{display:none}}.map_infrastructure[data-status=open] img[data-name=close]{display:block}@media (max-width: 960px){.map_infrastructure[data-status=open] img[data-name=close]{display:none}}.map_infrastructure[data-status=close] img[data-name=open]{display:block}@media (max-width: 960px){.map_infrastructure[data-status=close] img[data-name=open]{display:none}}.map_infrastructure[data-status=close] img[data-name=close]{display:none}@media (max-width: 960px){.map_infrastructure[data-status=close] img[data-name=close]{display:none}}.map_infrastructure .map_infrastructure_title{user-select:none}@media (max-width: 960px){.map_infrastructure .map_infrastructure_title{padding-left:20px}}.map_infrastructure .map_infrastructure_items{display:none}@media (max-width: 960px){.map_infrastructure .map_infrastructure_items{display:block;position:relative;padding:20px 0 0;box-shadow:none;max-width:unset;width:100%;border-bottom:1px solid #706666}}.map_infrastructure[data-status=open] .map_infrastructure_title img{transform:rotate(0)}.map_infrastructure[data-status=open] .map_infrastructure_items{display:block}.map_infrastructure_items{position:absolute;top:0;left:0;max-width:440px;width:100%;background:#f1ede5;box-shadow:0 0 14px #61514b4d;z-index:1;padding:100px 0 0}.map_infrastructure_items .map_infrastructure_item{display:flex;align-items:center;margin-bottom:10px;padding-left:30px;cursor:pointer;transition:background .3s}@media (max-width: 960px){.map_infrastructure_items .map_infrastructure_item{padding-left:15px}}.map_infrastructure_items .map_infrastructure_item .map_infrastructure_item_icon{width:50px;height:50px;margin-right:20px;display:flex;align-items:center;justify-content:center}.map_infrastructure_items .map_infrastructure_item .map_infrastructure_item_icon img{width:auto}.map_infrastructure_items .map_infrastructure_item .map_infrastructure_item_title{font-family:SF UI Display;font-size:16px;font-weight:300;line-height:21px;letter-spacing:0em;text-align:left;padding:10px 5px}.map_infrastructure_item .map_infrastructure_item_icon_img{display:block;opacity:1;transition:opacity .3s}.map_infrastructure_item .map_infrastructure_item_icon_img_active{display:none;opacity:0;transition:opacity .3s}.map_infrastructure_item.active .map_infrastructure_item_icon_img,.map_infrastructure_item:hover .map_infrastructure_item_icon_img{display:none;opacity:0}.map_infrastructure_item.active .map_infrastructure_item_icon_img_active,.map_infrastructure_item:hover .map_infrastructure_item_icon_img_active{display:block;opacity:1}.map_body{position:relative;text-align:center}.map_body .btn_map{opacity:1;position:relative}.map_body .btn_map:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:2px;background:red;border:1px solid #f00;z-index:100}@media (max-width: 1360px){.map_body svg{width:100%;height:auto}}@media (max-width: 960px){.map_body svg{width:auto;height:100vw}}.map_body svg #bg path{fill:#91796a;stroke:#fff}.map_body svg #points path{fill:#fff;stroke:#fff}.map_body svg #buttons>g{transition:all .3s}.map_body svg #kremlin-1,.map_body svg #imperium-1,.map_body svg #kremlin,.map_body svg #imperium{pointer-events:none}.map_body svg #imperium{transform:scale(.86);transform-origin:center 2350px}.map_body .btn_group_zoom{position:absolute;bottom:30px;right:35px}@media (max-width: 960px){.map_body .btn_group_zoom{bottom:15px;right:15px}}.map_body .btn_group_zoom>div{width:60px;height:60px;border-radius:50%;border:1px solid rgba(46,21,3,.5);position:relative;cursor:pointer}@media (max-width: 960px){.map_body .btn_group_zoom>div{width:40px;height:40px}}.map_body .btn_group_zoom>div:after,.map_body .btn_group_zoom>div:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:1px;background:#2e150380}.map_body .btn_group_zoom>div:before{transform:translate(-50%,-50%) rotate(90deg)}.map_body .btn_group_zoom>div:last-child{margin-top:15px}@media (max-width: 960px){.map_body .btn_group_zoom>div:last-child{margin-top:10px}}.map_body .btn_group_zoom>div:last-child:before{display:none}.tippy-box[data-theme~=eightmix]{background-color:#fff;color:#000;border:1px solid #95877d}.tippy-box[data-theme~=eightmix] .tippy-content{min-width:300px;width:100%;min-height:40px;font-family:var(--second-font);color:#2e1503;padding:15px;font-size:14px;font-weight:300;line-height:21px;letter-spacing:0em;text-align:left;position:relative}@media (max-width: 960px){.tippy-box[data-theme~=eightmix] .tippy-content{min-width:0;max-width:300px;width:auto}}.tippy-box[data-theme~=eightmix] .tippy-content .tooltip-id{position:absolute;top:5px;right:10px;background:#fffc;padding:5px 10px}.tippy-box[data-theme~=eightmix] .tippy-content .tooltip-title{font-size:16px;line-height:20.8px}.tippy-box[data-theme~=eightmix] .tippy-content .tooltip-body:empty{display:none}.tippy-box[data-theme~=eightmix] .tippy-content .tooltip-body{margin-top:15px}.tippy-box[data-theme~=eightmix] .tippy-content a{color:#000;text-decoration:none;font-size:14px;position:relative;pointer-events:auto;width:auto;display:inline-block}.tippy-box[data-theme~=eightmix] .tippy-content a:after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background:#2e1503}.tippy-box[data-theme~=eightmix] .tippy-arrow{display:none}@media (max-width: 960px){.map_body,.react-transform-wrapper,.react-transform-component{height:120vw!important}}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
