

/* Start:/local/templates/acoustic/components/bitrix/catalog.section/video_all/style.css?17943117641218*/
/* Страница /video/ - сетка всех роликов. Карточка внутри та же, что на главной
   (.videoItem и его части), отличается только раскладка и текст под названием. */
.apVideoStr {
    margin: 30px 0 60px;
}
.apVideoStr__list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 40px 30px;
}
.apVideoStr__item .videoItem {
    height: 100%;
}
.apVideoStr__name {
    margin: 15px 0 10px;
    font-family: Overpass, sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.2;
    color: #1F1F1F;
}
.apVideoStr__text {
    font-family: Inter, sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.35;
    color: #4D4D4D;
}
.apVideoStr__text p {
    margin: 0 0 10px;
}
.apVideoStr__text p:last-child {
    margin-bottom: 0;
}
@media (max-width: 1100px) {
    .apVideoStr__list {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (max-width: 860px) {
    .apVideoStr__list {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px 20px;
    }
}
@media (max-width: 560px) {
    .apVideoStr__list {
        grid-template-columns: 1fr;
    }
}

/* End */
/* /local/templates/acoustic/components/bitrix/catalog.section/video_all/style.css?17943117641218 */
