.card-container {
    font-size: clamp(10px, 0.8635vw, 10000px);
    width: 100%;
    min-height: var(--item-height_c);
    justify-content: flex-end;
}

.card__content {
    position: relative;
    background-color: rgba(255, 255, 255, 0.85);
    margin-right: calc(50px + 5vw);
    padding: 0 0.4em;
    transition: transform 1.5s, opacity 1.5s;
    transform: translateX(150%);
    opacity: 0;
}

.card__content.active {
    transform: translateX(0%);
    opacity: 1;
}

/*Block titles*/
.card__content--titles {
    position: absolute;
    top: -3.9em;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
}

.card__h1 {
    font-size: 2em;
    font-weight: normal;
    letter-spacing: 0.063em;
}

.card__h2 {
    font-size: 1.28em;
    font-weight: normal;
    letter-spacing: 0.10em;
}

/*Block img text*/
.card__content--img-p {
    width: 100%;
    padding-top: 3em;
}

.card__p {
    width: 100%;
    font-size: 1.1em;
    line-height: 1.9em;
    letter-spacing: 0;
}

.card__box-img {
    position: relative;
    width: 7.1em;
    height: 7.1em;
    float: left;
    margin: 0 0.5em 0.1em 0;
}

.card__img {
    position: absolute;
    top: -2.5em;
    left: 0;
    width: 7.1em;
    height: auto;
}