/* b-grid--p-contact */
@media(max-width: 991px) {
    .b-grid--p-contact .b-grid__item:first-child {
        margin-bottom: 40px;
    }
}
/* s-contact-info__data */
.s-contact-info__data {
    list-style: none;
    margin: 0;
    padding: 0;
}
/* s-contact-info */
.s-contact-info,
.s-contact-info__soc,
.s-person-info {
    margin-bottom: 40px;
}
.s-contact-info__lead {
    margin-bottom: 24px;
}
.s-contact-info__lead p {
    margin: 0;
}
@media(min-width: 1200px) {
    .s-contact-info,
    .s-contact-info__soc,
    .s-person-info {
        margin-bottom: 64px;
    }
}
/* s-person-info */
.s-person-info {
    max-width: 470px;
}
.s-person-info__cert {
    position: relative;
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.s-person-info__cert::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    content: "";
    border-radius: 2px;
    background: rgba(0, 65, 102, .2);
}
.s-person-info__cert p {
    margin: 0;
}
.y-brand--contact {
    margin-right: 24px;
}
/* .b-person--contact */
.s-person-info__person:not(:last-child) {
    margin-bottom: 24px;
}
.b-person {
    text-align: center;
}
.b-person:not(:last-child) {
    margin-right: 24px;
}
.b-person__pic {
    border-radius: 50%;
}
/* s-address-info */
.s-address-info__list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.s-address-info__item:not(:last-child) {
    margin-bottom: 8px;
}

/* p-feedback--contact */
.p-feedback--contact {
    margin-top: 60px;
    margin-bottom: -60px;
}
@media(min-width: 768px) {
    .p-feedback--contact {
        margin-bottom: -80px;
    }
}
@media(min-width: 1200px) {
    .p-feedback--contact {
        margin-top: 80px;
        margin-bottom: 0;
    }
}
