@keyframes interact-map{0%{width:0;height:0}to{width:100%;height:100%}}.int-card_reg_name{min-height:1vw}.rf-map,.rf-map *{box-sizing:border-box}.rf-map{max-width:980px;margin:auto}.rf-map .district span{position:absolute;z-index:5;top:20px;left:30px;font-size:13px;font-weight:700;font-family:Tahoma,sans-serif;line-height:1;color:#d17520}.rf-map .district{position:absolute;display:block;background:rgba(255,255,255,.9);z-index:5;border-radius:1vw;box-shadow:0 4px 12px rgba(0,0,0,.2),0 16px 20px rgba(0,0,0,.2);width:100%;height:100%}.rf-map .district span{color:#f36509;font-size:22px}.rf-map svg{width:100%;height:100%;filter:drop-shadow(0 5px 12px rgba(0,0,0,.5))}.rf-map path{stroke:#FFFFFF;stroke-width:1;stroke-linejoin:round}.rf-map [data-code]{fill:#21832e;cursor:pointer}.rf-map [data-code]:hover{fill:#d17520}.rf-map .district-text{text-align:justify;position:absolute;z-index:6;left:0;top:60px;padding:0 20px;overflow:auto;color:#000;font-size:13px;font-family:Verdana,sans-serif}.rf-map .district-text a{color:#f36509}.rf-map .close-district{z-index:6;position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;line-height:1;font-size:40px;color:#f36509;cursor:pointer}.rf-map.open .close-district{opacity:1;pointer-events:auto}.rf-map .district-links{max-height:70vw;background-color:white;overflow-y:auto;margin-top:10px;display:flex;flex-wrap:wrap}.rf-map .district-links div{font-size:6vw;font-family:Verdana,sans-serif;padding:2vw}.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:28px;height:28px;left:6px;top:28px}.rf-map .district span{top:30px;left:46px;font-size:20px;font-weight:400}.rf-map .district-text{left:30px;top:80px;width:calc(100% - 60px);height:calc(100% - 130px);font-size:16px}.rf-map .close-district{width:60px;height:60px;font-size:60px}}.rf-map [data-code=RU-CHU],.rf-map [data-code=RU-CHU]:hover,.rf-map [data-code=RU-DON],.rf-map [data-code=RU-DON]:hover,.rf-map [data-code=RU-HR],.rf-map [data-code=RU-HR]:hover,.rf-map [data-code=RU-KAM],.rf-map [data-code=RU-KAM]:hover,.rf-map [data-code=RU-LUG],.rf-map [data-code=RU-LUG]:hover,.rf-map [data-code=RU-MAG],.rf-map [data-code=RU-MAG]:hover,.rf-map [data-code=RU-NEN],.rf-map [data-code=RU-NEN]:hover,.rf-map [data-code=RU-YAN],.rf-map [data-code=RU-YAN]:hover,.rf-map [data-code=RU-ZP],.rf-map [data-code=RU-ZP]:hover{fill:#ccc;cursor:default}.map-buttons{height:100%;width:25%;display:flex;flex-direction:column;padding:3% 3vw;font-family:myriadpro-regular}.map-buttons-items{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;height:47%}.pic-button-map{padding:min(1vw,26px) 0}.extra-button-map{position:absolute;top:30%;width:100%}.map-buttons .input_class{margin-bottom:2%;height:100%}.map-buttons input{height:inherit}.map-menu{height:240px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between;margin-top:15px;margin-bottom:35px}.map-item{width:44.5%;height:29%;background-color:#f1efef;border-radius:3vw;text-align:center;margin:2% 2vw;border:2px solid #d27a33;padding:1% 0 2%;cursor:pointer}.excel-plus-button{flex-wrap:wrap;height:43%}.mapContainer{width:100%;height:100vh}.mapMenu{z-index:99;position:absolute;background-color:#f1efef;width:100%;height:100%;overflow:hidden;transition:top .6s ease-in-out}.mapMenuSwitchHolder{position:absolute;width:65px;height:70px;background-color:white;left:calc(50% - 32.5px);z-index:999;display:flex;justify-content:center;border-radius:160px;box-shadow:0 1px 2px 1px rgb(0 0 0/15%),0 2px 5px -3px rgb(0 0 0/15%)}.mapMenuSwitchHolder.top{top:53px;position:fixed;z-index:1;align-items:end}.mapMenuSwitchHolder.bottom{bottom:-43px;align-items:start}.mapMenuSwitch{width:30px;height:30px;position:relative;display:block;color:#898989;z-index:999}.mob-map-height{height:min(236vw,755px)}.map-calc{position:absolute;background-color:white;z-index:4}.chosen{background-color:#d27a33}.p-chosen{color:white}.map-pic{height:82%;align-items:center}.map-header{width:100%;padding:3% 3vw}.map-header p{font-family:myriadpro-semibold;font-size:100%}.map-p-1{top:485px}.map-p-1,.map-p-2{position:absolute;text-align:center;font-size:16px;width:15%;color:#a1a1a1;z-index:2}.map-p-2{top:400px}.map-p-margin{margin-top:14px}.map-p-left{text-align:left!important}.map-download{margin-top:70px;margin-bottom:20px}.map{width:100%;height:100vw;background-color:#f1efef}.map-help{position:absolute;bottom:-120px;width:380px}.map-point{background-color:white;display:inline-block;min-width:350px;border-radius:20px;padding:16px;font-family:myriadpro-regular;color:#a1a1a1}.point-field{background-color:#a1a1a1;border-radius:15px;padding:16px;color:white}.point-red{background-color:#d27a33;display:inline-block;min-width:100px;border-radius:6px;padding:10px;font-size:14px;margin-bottom:16px}.point-p-extra{font-size:16px;margin-top:5px}.address-p{margin-top:15px;margin-left:16px;font-size:16px}.tail{width:40px;height:20px;background-color:white;transform:rotate(45deg);margin-bottom:-20px}.excel-download{cursor:pointer;width:100%;text-align:left;height:23%!important;display:flex;justify-content:left;align-items:center;background-color:transparent;border:1px solid lightgrey;border-radius:12px;color:#858585;font-family:montserrat-regular,sans;font-size:14px;transition:transform .3s}.excel-download:hover{transform:scale(1.05)}.excel-plus-button .side-area{padding:5% 5vw;margin-bottom:4%;height:48%}.excel-plus-button .slick-list,.excel-plus-button .slick-slide div,.excel-plus-button .slick-slide div .point,.excel-plus-button .slick-slide div .point img,.excel-plus-button .slick-slider,.excel-plus-button .slick-track{height:100%}.slick-slide div .point img{width:auto}.map-item p{font-size:70%}.excel-download p{font-size:100%}.map-point{width:95%;padding:0;min-width:unset}.ymaps-2-1-79-_visible-arrow .ymaps-2-1-79-listbox__button-arrow,.ymaps-2-1-79-float-button-icon{display:none!important}.ymaps-2-1-79-zoom__scale{display:none}.ymaps-2-1-79-zoom{position:absolute!important;top:-90px;left:0;height:20px!important;width:40px!important;border-radius:10px;box-shadow:0 1px 2px 1px rgb(0 0 0/15%),0 2px 5px -3px rgb(0 0 0/15%);overflow:hidden}.ymaps-2-1-79-float-button{height:37px!important;width:100%;padding-left:0!important}.ymaps-2-1-79-zoom__plus{background-image:url(/_next/static/media/plus-map.d184168e.png)!important;margin-bottom:0!important}.ymaps-2-1-79-zoom__minus,.ymaps-2-1-79-zoom__plus{background-repeat:no-repeat;background-position:50%;background-color:white!important}.ymaps-2-1-79-zoom__minus{background-image:url(/_next/static/media/minus-map.fdb13a7c.png)!important}.ymaps-2-1-79-map-copyrights-promo{left:420px!important}.map-search{height:5%}.excel-plus-button button{min-height:80px}@media (min-width:768px){.with_icon input{height:100%!important}.mapMenuSwitchHolder.bottom,.mapMenuSwitchHolder.top{display:none}.mapMenu{position:relative;background-color:#ffffff;width:30%;height:100%;transition:none;left:auto}.mapContainer{width:75%}.map-item{border:none;margin:0 0 min(1vw,26px);width:47.5%;height:9.5vw;border-radius:min(2vw,20px);padding:1vw 0}.map-buttons{padding:min(1.5vw,37px)}.mob-map-height{height:inherit}.slick-slide div .point img{width:inherit}.map-buttons-items{height:31vw}a.excel-download{font-size:21px}.excel-download p,.map-item p{font-size:1.4vw}.map-item img{max-height:100%}.map-header{padding:1vw 0}.map-header p{font-size:clamp(16px,1.1vw,21px)}.excel-plus-button{height:-moz-fit-content;height:fit-content}.excel-plus-button button{margin:0 0 2vw}.excel-plus-button .side-area{padding:min(1vw,19.2px) min(2vw,38.4px) min(2vw,38.4px);margin-bottom:min(2vw,39px);height:13vw}}@media (min-width:1024px){.mapMenu{width:25%;min-width:343px}.map-header{padding:.5vw 0}.map-buttons-items{height:min(25vw,480px)}.map-item{padding:min(1vw,20px) 0 min(1.5vw,29px);height:29%}.map-item p{font-size:min(1vw,23px)}.excel-download p,a.excel-download p{font-size:clamp(16px,1.1vw,21px)}.excel-plus-button button{margin:0 0 min(1vw,26px)}}.main-map{width:100%;height:140vw;display:flex;justify-content:center}.mapContainer{width:100%!important}.map-comp-parent{display:flex;height:100%;width:100%;max-width:1920px;position:relative;overflow:hidden}@media (min-width:768px){.main-map{height:85vw}}@media (min-width:1024px){.main-map{height:min(37vw,627px)}}