/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

#medicalRegionsMap-map-wrapper .map-item{
    position: absolute;
    padding: 16px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    left: 600px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="1"]{
    width: 399.63px;
    height: 217.16px;
    top: 27px;
    left: 234px;
    z-index: 3;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="1"]>.map-item-info{
    width: 210px;
    height: 74px;
    top: 26.63px;
    left: 23.2px;
    gap: 8px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="2"]{
    width: 280.32px;
    height: 157.84px;
    left: 131px;
    top: 149px;
    z-index: 2;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="2"]>.map-item-info{
    width: 210px;
    height: 74px;
    top: 32.59px;
    left: 20.27px;
    gap: 8px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="3"]{
    width: 302.69px;
    height: 188.52px;
    left: 1px;
    top: 272px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="3"]>.map-item-info{
    width: 210px;
    height: 74px;
    top: 39.24px;
    left: 23.99px;
    gap: 8px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="4"]{
    width: 217.62px;
    height: 151.64px;
    top: 399px;
    left: 24px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="4"] .map-item-info{
    width: 193px;
    height: 91px;
    top: 52.47px;
    left: 16.12px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="5"]{
    width: 276.46px;
    height: 262.34px;
    top: 232px;
    left: 277px;
    z-index: 1;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="5"] .map-item-info{
    width: 210px;
    height: 74px;
    top: 163.59px;
    left: 29.54px;
    gap: 8px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="6"]{
    width: 315.31px;
    height: 366.48px;
    top: 83px;
    left: 513px;
    z-index: 4;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="6"] .map-item-info{
    width: 210px;
    height: 74px;
    top: 198.12px;
    left: 67.47px;
    gap: 8px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="7"]{
    width: 369.77px;
    height: 456.58px;
    top: 48px;
    left: 682px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="7"] .map-item-info{
    width: 210px;
    height: 74px;
    top: 328.31px;
    left: 122.18px;
    gap: 8px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="8"]{
    width: 430.1px;
    height: 551.2px;
    left: 996px;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="8"] .map-item-info{
    width: 294px;
    height: 74px;
    top: 280.64px;
    left: 119.95px;
    gap: 8px;
}

#medicalRegionsMap-map-wrapper .map-item>.background-svg,
#medicalRegionsMap-map-wrapper .map-item>.background-desktop-svg{
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#medicalRegionsMap-map-wrapper .map-item>.background-svg>img{
    width: 100%;
    height: 100%;
}
#medicalRegionsMap-map-wrapper .map-item>.background-desktop-svg{
    display: none;
}
#medicalRegionsMap-map-wrapper .map-item>.background-svg>svg,
#medicalRegionsMap-map-wrapper .map-item>.background-desktop-svg>svg{
    width: 100%;
    height: 100%;
}


#medicalRegionsMap-map-wrapper .map-item>.map-item-info{
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    z-index: 1;

    position: absolute;
}
#medicalRegionsMap-map-wrapper .map-item>.map-item-info>.name{
    font-family: Montserrat;
    font-weight: 400;
    font-size: 15px;
    line-height: 17px;
    letter-spacing: 0px;
    vertical-align: middle;
    text-transform: uppercase;

    color: #00000066;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="4"]>.map-item-info>.name{
    width: 184px;
    height: 51px;
}
#medicalRegionsMap-map-wrapper .map-item>.map-item-info>.info{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
#medicalRegionsMap-map-wrapper .map-item>.map-item-info>.info>.info-item{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 4px;
    max-width: 103px;
    width: 103px;
    height: 32px;
}
#medicalRegionsMap-map-wrapper .map-item>.map-item-info>.info>.info-item:nth-child(2){
    width: 91px;
    height: 32px;
}
#medicalRegionsMap-map-wrapper .map-item>.map-item-info>.info>.info-item>.info-icon{
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;

    position: relative;
}
#medicalRegionsMap-map-wrapper .map-item>.map-item-info>.info>.info-item>.info-icon>svg{
    position: relative;
}
#medicalRegionsMap-map-wrapper .map-item>.map-item-info>.info>.info-item:nth-child(1)>.info-icon>svg{
    width: 17px;
    height: 22px;
    position: relative;
    top: 1px;
}
#medicalRegionsMap-map-wrapper .map-item>.map-item-info>.info>.info-item:nth-child(2)>.info-icon>svg{
    width: 19.720312118530273px;
    height: 19.80027198791504px;
    top: 2.6px;
    left: 2.12px;
}
#medicalRegionsMap-map-wrapper .map-item>.map-item-info>.info>.info-item>.info-data{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
#medicalRegionsMap-map-wrapper .map-item>.map-item-info>.info>.info-item>.info-data>span{
    font-family: Montserrat;
    font-weight: 400;
    font-size: 9px;
    line-height: 17px;
    letter-spacing: 0px;
    vertical-align: middle;
    text-transform: uppercase;

    color: #00000066;
}
#medicalRegionsMap-map-wrapper .map-item>.map-item-info>.info>.info-item>.info-data>span.counter{
    font-family: Montserrat;
    font-weight: 400;
    font-size: 15px;
    line-height: 17px;
    letter-spacing: 0px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #00000066;
}
#medicalRegionsMap-map-wrapper .map-item[data-type="7"]>.map-item-info {
    width: 194px;
    margin-left: auto;
}

#nosology_result-not_found,
#clinic_result-not_found{
    display: none;
}

#nosology_result-not_found>p,
#clinic_result-not_found>p{
    font-family: Montserrat;
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
}


@media(min-width: 375px){
    #medicalRegionsMap-map-wrapper .map-item[data-type="1"]{
        top: 27px;
        left: 234px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="2"]{
        top: 149px;
        left: 131px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="3"]{
        top: 272px;
        left: 1px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="4"]{
        top: 399px;
        left: 24px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="5"]{
        top: 232px;
        left: 277px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="6"]{
        top: 83px;
        left: 513px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="7"]{
        top: 48px;
        left: 682px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="8"]{
        top: 0;
        left: 996px;
    }
}

@media(min-width: 1920px){
    #medicalRegionsMap #medicalRegionsMap-map-wrapper {
        width: 1445px !important;
        height: 551.25px;
        overflow: hidden!important;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="1"] {
        width: 399.6296081542969px;
        height: 217.15692138671875px;
        top: 27px;
        left: 234px;
        z-index: 5;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="1"]{
        padding-top: 26.63px;
        padding-left: 23.2px;
        padding-bottom: 133.53px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="1"]>.map-item-info {
        width: 197px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="2"] {
        height: 157.8382568359375px;
        width: 280.32177734375px;
        top: 149px;
        left: 131px;
        z-index: 4;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="2"]{
        padding-top: 32.59px;
        padding-left: 20.27px;
        padding-bottom: 68.25px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="2"]>.map-item-info {
        width: 158px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="3"] {
        height: 188.52052307128906px;
        width: 302.69427490234375px;
        top: 272px;
        left: 0px;
        z-index: 2;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="3"]{
        padding-top: 39.24px;
        padding-left: 23.99px;
        padding-bottom: 92.28px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="3"]>.map-item-info {
        width: 158px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="4"] {
        width: 217.6164093017578px;
        height: 151.63540649414062px;
        top: 399px;
        left: 24px;
        z-index: 1;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="4"]{
        padding-top: 55.47px;
        padding-left: 19.12px;
        padding-bottom: 22.16px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="4"]>.map-item-info {
        width: 158px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="5"] {
        width: 276.45611572265625px;
        height: 262.33673095703125px;
        top: 232px;
        left: 277px;
        z-index: 3;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="5"]{
        padding-top: 198.12px;
        padding-left: 67.47px;
        padding-bottom: 111.36px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="5"]>.map-item-info {
        width: 162px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="5"]{
        padding-top: 163.59px!important;
        padding-left: 29.54px;
        padding-top: 41.75px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="6"] {
        width: 315.30780029296875px;
        height: 366.48077392578125px;
        top: 83px;
        left: 513px;
        z-index: 40;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="6"]{
        padding-top: 198.12px;
        padding-left: 67.47px;
        padding-bottom: 111.36px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="6"]>.map-item-info {
        width: 210px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="7"] {
        height: 456.58px;
        width: 369.77px;
        top: 48px;
        left: 682px;
        z-index: 1;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="7"]{
        padding-top: 328.31px;
        padding-left: 122.18px;
        padding-bottom: 71.27px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="7"]>.map-item-info {
        width: 210px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="8"] {
        height: 551.25px;
        width: 430.1px;
        top: 0;
        left: 996px;
        z-index: 0;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="8"]>.map-item-info{
        width: 205px;
    }
    #medicalRegionsMap-map-wrapper .map-item[data-type="8"] {
        padding-left: 119.95px;
        padding-top: 280.64px;
        padding-bottom: 213.61px;
    }

    #medicalRegionsMap-map-wrapper .map-item>.map-item-info>.name {
        font-size: 15px;
        line-height: 17px;
    }
}

#medicalRegionsMap-map-wrapper .map-item{
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;

}
#medicalRegionsMap-map-wrapper .map-item.hovered,
#medicalRegionsMap-map-wrapper .map-item:hover{
    /*z-index: 999;*/
    cursor: pointer;
}
#medicalRegionsMap-map-wrapper .map-item.hovered{
    /*transform: scale(1.04)!important;*/
}
#medicalRegionsMap-map-wrapper .map-item.hovered>.map-item-info>.info>.info-item>.info-data>span.counter{
    color: #000000;
}

#medicalRegionsMap-map-wrapper .map-item.hovered>.map-item-info>.name,
#medicalRegionsMap-map-wrapper .map-item:hover>.map-item-info>.name{
    color: #000000;
}
#medicalRegionsMap-map-wrapper .map-item.hovered>.map-item-info>.info .info-icon>svg path,
#medicalRegionsMap-map-wrapper .map-item:hover>.map-item-info>.info .info-icon>svg path{
    fill-opacity: 1;
}
#medicalRegionsMap-map-wrapper .map-item.hovered>.map-item-info>.info .info-data>span,
#medicalRegionsMap-map-wrapper .map-item:hover>.map-item-info>.info .info-data>span{
    color: #000000;
}

#medicalRegionsMap-map-wrapper .map-item:hover>.background-svg svg path{
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#medicalRegionsMap-map-wrapper .map-item.hovered>.background-svg svg path,
#medicalRegionsMap-map-wrapper .map-item:hover>.background-svg svg path{
    fill-opacity: 1;
}


#medicalRegionsMap[data-scale="1"] #medicalRegionsMap-map-wrapper .map-item{
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
#medicalRegionsMap[data-scale="0.8"] #medicalRegionsMap-map-wrapper .map-item{
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}
#medicalRegionsMap[data-scale="0.8"] #medicalRegionsMap-map-wrapper .map-item[data-type="4"]{
    top: calc(399px* 0.8);
    left: calc(24px * 0.8);
}
#medicalRegionsMap[data-scale="0.8"] #medicalRegionsMap-map-wrapper .map-item[data-type="3"]{
    top: calc(272px* 0.8);
    left: calc(1px * 0.8);
}
#medicalRegionsMap[data-scale="0.8"] #medicalRegionsMap-map-wrapper .map-item[data-type="2"]{
    top: calc(149px* 0.8);
    left: calc(131px * 0.8);
}
#medicalRegionsMap[data-scale="0.8"] #medicalRegionsMap-map-wrapper .map-item[data-type="1"]{
    top: calc(27px* 0.8);
    left: calc(234px * 0.8);
}
#medicalRegionsMap[data-scale="0.8"] #medicalRegionsMap-map-wrapper .map-item[data-type="5"]{
    top: calc(232px* 0.8);
    left: calc(277px * 0.8);
}
#medicalRegionsMap[data-scale="0.8"] #medicalRegionsMap-map-wrapper .map-item[data-type="6"]{
    top: calc(83px* 0.8);
    left: calc(513px * 0.8);
}
#medicalRegionsMap[data-scale="0.8"] #medicalRegionsMap-map-wrapper .map-item[data-type="7"]{
    top: calc(48px* 0.8);
    left: calc(682px * 0.8);
}
#medicalRegionsMap[data-scale="0.8"] #medicalRegionsMap-map-wrapper .map-item[data-type="8"]{
    top: 0;
    left: calc(996px * 0.8);
}
#medicalRegionsMap[data-scale="0.8"] #medicalRegionsMap-map-wrapper .map-item.hovered{
    -webkit-transform: scale(0.9) !important;
    -ms-transform: scale(0.9) !important;
    transform: scale(0.9) !important;
}

/* scale 0.6 */
#medicalRegionsMap[data-scale="0.6"] #medicalRegionsMap-map-wrapper .map-item{
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
}
#medicalRegionsMap[data-scale="0.6"] #medicalRegionsMap-map-wrapper .map-item[data-type="4"]{
    top: calc(399px* 0.6);
    left: calc(24px * 0.6);
}
#medicalRegionsMap[data-scale="0.6"] #medicalRegionsMap-map-wrapper .map-item[data-type="3"]{
    top: calc(272px* 0.6);
    left: calc(-18px * 0.6);
}
#medicalRegionsMap[data-scale="0.6"] #medicalRegionsMap-map-wrapper .map-item[data-type="2"]{
    top: calc(152px* 0.6);
    left: calc(95px* 0.6);
}
#medicalRegionsMap[data-scale="0.6"] #medicalRegionsMap-map-wrapper .map-item[data-type="1"]{
    top: calc(12px* 0.6);
    left: calc(163px* 0.6);
}
#medicalRegionsMap[data-scale="0.6"] #medicalRegionsMap-map-wrapper .map-item[data-type="5"]{
    top: calc(212px* 0.6);
    left: calc(277px * 0.6);
}
#medicalRegionsMap[data-scale="0.6"] #medicalRegionsMap-map-wrapper .map-item[data-type="6"]{
    top: calc(38px* 0.6);
    left: calc(501px* 0.6);
}
#medicalRegionsMap[data-scale="0.6"] #medicalRegionsMap-map-wrapper .map-item[data-type="7"]{
    top: calc(-20px* 0.6);
    left: calc(682px* 0.6);
}
#medicalRegionsMap[data-scale="0.6"] #medicalRegionsMap-map-wrapper .map-item[data-type="8"]{
    top: -75px;
    left: calc(996px * 0.6);
}
#medicalRegionsMap[data-scale="0.6"] #medicalRegionsMap-map-wrapper .map-item.hovered{
    -webkit-transform: scale(0.7) !important;
    -ms-transform: scale(0.7) !important;
    transform: scale(0.7) !important;
}

/* scale 0.4 */
#medicalRegionsMap[data-scale="0.4"] #medicalRegionsMap-map-wrapper .map-item{
    -webkit-transform: scale(0.4);
    -ms-transform: scale(0.4);
    transform: scale(0.4);
}
#medicalRegionsMap[data-scale="0.4"] #medicalRegionsMap-map-wrapper .map-item{
    -webkit-transform: scale(0.4);
    -ms-transform: scale(0.4);
    transform: scale(0.4);
}
#medicalRegionsMap[data-scale="0.4"] #medicalRegionsMap-map-wrapper .map-item[data-type="4"]{
    top: calc(399px* 0.4);
    left: calc(24px * 0.4);
}
#medicalRegionsMap[data-scale="0.4"] #medicalRegionsMap-map-wrapper .map-item[data-type="3"]{
    top: calc(265px* 0.4);
    left: calc(-55px* 0.4);
}
#medicalRegionsMap[data-scale="0.4"] #medicalRegionsMap-map-wrapper .map-item[data-type="2"]{
    top: calc(157px* 0.4);
    left: calc(93px* 0.4);
}
#medicalRegionsMap[data-scale="0.4"] #medicalRegionsMap-map-wrapper .map-item[data-type="1"]{
    top: calc(-10px* 0.4);
    left: calc(130px* 0.4);
}
#medicalRegionsMap[data-scale="0.4"] #medicalRegionsMap-map-wrapper .map-item[data-type="5"]{
    top: calc(168px* 0.4);
    left: calc(233px* 0.4);
}
#medicalRegionsMap[data-scale="0.4"] #medicalRegionsMap-map-wrapper .map-item[data-type="6"]{
    top: calc(-58px* 0.4);
    left: calc(460px* 0.4);
}
#medicalRegionsMap[data-scale="0.4"] #medicalRegionsMap-map-wrapper .map-item[data-type="7"]{
    top: calc(-147px* 0.4);
    left: calc(605px* 0.4);
}
#medicalRegionsMap[data-scale="0.4"] #medicalRegionsMap-map-wrapper .map-item[data-type="8"]{
    top: -120px;
    left: calc(909px* 0.4);
}
#medicalRegionsMap[data-scale="0.4"] #medicalRegionsMap-map-wrapper .map-item.hovered{
    -webkit-transform: scale(0.5) !important;
    -ms-transform: scale(0.5) !important;
    transform: scale(0.5) !important;
}