.t552__tile {
    transition: all 0.9s ease-in-out;
    width: 25vw;
    padding: 10px;
}
.t1148__controls {
    display: inline-flex
;
    align-items: center;
    gap: 5px;
    margin-bottom: 30px;
    pointer-events: none;
}

.t552__blockimg_animated:hover {
    position: relative;
    z-index: 2;
    transform: scale(1.04);
    -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);
    -webkit-transform: scale(1.04);
    -o-transform: scale(1.04);
    box-shadow: 0 0px 0px 0px rgba(0, 0, 0, .0);
}

.t1148__slider {

    padding: 0 10px 0 var(--padding-left)!important;
}

.t1148__slider.t1148__slider_width_12 {
    --column-width: 60px;
    --column-gap: 40px;
    --container-max-width: calc(var(--column-width)* 12 + var(--column-gap)* 11);
    --container-width: min(calc(100% - 40px), var(--container-max-width));
    --padding-right: calc((100% - var(--container-width)) / 2);
    --padding-left: calc((97% - var(--container-width)) / 2)!important;
}