/* ====== GALLERY TYPE_1 LONG BLOCK ====== */

.carusel{
    padding-top: 107px;
}

/* Стили для элементов карусели */
.carusel .block {
    padding: 20px;
    background: var(--color-background-block);
    border-radius: var(--block-small-radius);
}
.carusel .item img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 4px;
}

/* Стилизация активной точки навигации */
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: var(--color-main) !important;
}

@media (max-width: 768px) {
    .carusel{
        padding-top: 60px;
    }

    .carusel br{
        display: none;
    }

    .carusel .block{
        padding: 10px;
    }
}