@font-face {
    font-family: 'OpenSans'; /* Гарнитура шрифта */
    src: url(../fonts/OpenSans-Regular.ttf) format('truetype'); /* Путь к файлу со шрифтом */
    font-weight: 400;
    font-style: normal;
    font-display: swap;
   }
@font-face {
    font-family: 'OpenSans'; /* Гарнитура шрифта */
    src: url(../fonts/OpenSans-SemiBold.ttf) format('truetype'); /* Путь к файлу со шрифтом */
    font-weight: 600;
    font-style: normal;
    font-display: swap;
   }
@font-face {
    font-family: 'OpenSans'; /* Гарнитура шрифта */
    src: url(../fonts/OpenSans-ExtraBold.ttf) format('truetype'); /* Путь к файлу со шрифтом */
    font-weight: 800;
    font-style: normal;
    font-display: swap;
   }

body, html {
    width: 100%;
}
button {
    font-family: 'OpenSans', sans-serif;
    font-size: 16px;
    font-weight: 600;
}
a {
    font-family: 'OpenSans', sans-serif;
    font-size: 16px; 
}
.conteiner {
    max-width: 1520px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.karta {
    width: 100%;
    height: 600px;
    
}
.db_none {
    display: none;
}
.height100 {
    height: 100px;
}
.height200 {
    height: 200px;
}
.cur_point {
    cursor: pointer;
}
.padd_rith20 {
    padding-right: 20px;
}
.padd_left20 {
    padding-left: 20px;
}
.overflow_hidden {
    overflow-y: hidden;
}
.disp_flex {
    display: flex;
}