/* Карточки направлений (общий partial client/program-card): картинка — Goods.preview, текст уже на баннере */

/* Блоки страницы направления */
.training-programs__content_block_text,
.training-programs__cards1_item_text,
.training-programs__why-us_intro {
    white-space: pre-line;
}
.training-programs__why-us_intro {
    text-align: center;
    max-width: 720px;
    margin: 0 auto 32px;
}
.training-programs__cards1.width-25 {
    flex-wrap: wrap;
}
.training-programs__cards1.width-25 .training-programs__cards1_item {
    width: calc(25% - 24px);
}
.training-programs__cards1.width-25 .training-programs__cards1_item_text {
    max-width: none;
}
@media screen and (max-width: 1100px) {
    .training-programs__cards1.width-25 .training-programs__cards1_item {
        width: calc(50% - 16px);
    }
}
@media screen and (max-width: 700px) {
    .training-programs__cards1.width-25 .training-programs__cards1_item {
        width: 100%;
    }
}
