.ScateredList__container {
    padding-top: calc(var(--s-bs) * 3);
    padding-bottom: calc(var(--s-bs) * 3);
}

.ScateredList__title,
.ScateredList__description {
    text-align: center;
}

.ScateredList__list {
    padding-top: var(--s-bs);
    padding-bottom: var(--s-bs);
    display: flex;
    flex-wrap: wrap;
    margin: calc(var(--s-bs) * -1);
    justify-content: center;
}

.ScateredList__item {
    padding: var(--s-bs);
}

@media (min-width: 768px) {
    .ScateredList__item {
        flex: 0 0 50%;
    }
}

@media (min-width: 992px) {
    .ScateredList__item {
        flex: 0 0 33.33%;
    }
}

@media (min-width: 1200px) {
    .ScateredList__item {
        flex: 0 0 30%;
    }
}

.ScateredList__item__container {
    padding: var(--s-bs) calc(var(--s-bs) * 2) calc(var(--s-bs) * 8) calc(var(--s-bs) * 2);
    height: 100%;
    position: relative;
}

.ScateredList__item__title + .ScateredList__item__description {
    margin-top: calc(var(--s-bs) * 2);
}

.ScateredList__item__image {
    max-width: 9999px;
    margin: calc(var(--s-bs) * -1) calc(var(--s-bs) * -2) calc(var(--s-bs) * 2) calc(var(--s-bs) * -2);
    width: calc(100% + (var(--s-bs) * 4));
    height: calc(var(--s-sm) * 0.3);
    object-fit: cover;
}

.ScateredList__item .wp-block-buttons {
    position: absolute;
    bottom: var(--s-bs);
    left: calc(var(--s-bs) * 2);
    right: calc(var(--s-bs) * 2);
}
