.contacts {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.contacts__snack {
    display: flex;
    gap: 8px;
}
.contacts__snack img {
    width: 20px;
    height: 20px;
}

.contacts__title {
    margin-bottom: 28px;
    text-align: start;
}

.contacts__info {
    display: flex;
    flex-direction: column;
    gap: 10px;
    grid-row-gap: 20px;
}
.main-doctor {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
}
.main-doctor img {
    max-width: 300px;
}
.main-doctor a {
    color: var(--color-primary);
}
.main-doctor .title_secondary {
    margin-bottom: 10px;;
}



@media screen and (max-width: 1340px) {
    .contacts {
        height: 421px;
    }   

}
@media screen and (max-width: 720px) {
    .contacts {
        display: flex;
        flex-direction: column;
        gap:30px;
        height: 800px;
    }   
    .contacts__info {
        max-width: 100%;
    }
    .contacts__title {
        text-align: center;
    }
    .contacts__map {
        margin-top: 10px;
        height: 380px;
    }
}