.map_block{
    display: flex;
    gap: 200px;
}
.map_content{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.map_content .standart_buttons_wrap{
    margin-top:40px;
}
.map_image{
    flex-basis: 65%;
}
.map_content{
    flex-basis: 35%;
}
@media screen and (min-width: 600px) and (max-width: 991px) {
    body .map_block{
        gap: 100px;
    }
}
@media screen and (max-width: 600px) {
    body .map_block{
        flex-direction: column;
        padding-bottom: 70px;
        gap: 100px;
    }
    body .map_content .standart_buttons_wrap{
        margin-top: 30px;
    }
    .map_title,
    .map_text{
        text-align: center;
    }
    .map_content .standart_buttons_wrap{
        justify-content: center;
    }
}