

/* Start:/local/templates/kub/components/bitrix/news.detail/contact_page/style.css?17648201161610*/
.contacts_cards {
    display: flex;
    flex-direction: column;
    grid-gap: 22px;
}

@media (min-width: 768px) {
    .contacts_cards {
        display: grid;
        grid-template-columns:repeat(6,1fr);
    }
}

.contacts_cards .card_item {
    grid-column: span 2;
    display: flex;
    gap: 20px;
    background-color: #f5f8fc;
    padding: 20px 12px;
}

.contacts_cards .card_item:nth-last-child(2):nth-child(3n+1), .contacts_cards .card_item:last-child:nth-child(3n+2) {
    grid-column: span 3;
    padding: 12px;
}

.contacts_cards .card_item p {
    margin: 10px 0;
}

.contacts_cards .card_item p:first-of-type {
    margin-top: 0;
}

.contacts_cards .card_item p:last-of-type {
    margin-bottom: 0;
}

.contacts_cards .card_item div.img {
    width: 70px;
}

.contacts_cards .card_item .card_desc {
    line-height: 23px;
    font-size: 1.7rem;
}

.contacts_cards .card_item .card_desc h3 {
    margin-bottom: 10px;
}

.contacts_cards .card_item .card_desc a.btn {
    padding: 9px 21px;
    font-size: 1.8rem;
}

.contacts_cards .card_item .card_desc a.event-phone {
    color: unset;
}

a.event-mail {
    color: unset;
}

.contacts_cards .card_item .card_desc a.event-phone:hover, a.event-mail:hover {
    color: #0057b6;
}

div.important_note {
    margin: 0;
    line-height: 24px;
}

.accordion {
    margin-bottom: 0 !important;
}

.accordion.gray {
    background: #f5f8fc;
}

.accordion.gray .accordion__item__list {
    padding-bottom: 32px;
}

.accordion.gray .accordion__item {
    border: none;
}
/* End */
/* /local/templates/kub/components/bitrix/news.detail/contact_page/style.css?17648201161610 */
