.expand-wrapper {
    position: relative;
    margin-bottom: 30px;
}

.expand-container {
    overflow: hidden;
    max-height: 13.1875em;
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    /* Плавное схлопывание */
}

.expand-container.is-open {
    max-height: 5000px;
    transition: max-height 1s ease-in-out;
}

.js-expand-btn {
    margin-top: 15px;
    cursor: pointer;
    user-select: none;
}

@media (max-width: 1199px) {
    .expand-container {
        max-height: 9.5em;
    }
}