.card {
    padding: 32px;
    border-radius: var(--radius) !important;
}
.card.card_horizontal{
    width: 100%;
    min-height: 225px;
    margin-bottom: 30px;
}

.card.card_horizontal .text_container{
    min-height: 155px;
}

.card.card_horizontal .image_container{
    display: block;
    position: relative;
    min-height: 155px;
    overflow: hidden;
    border-radius: var(--small-radius);
    width: 30%;
    margin-right: 32px;
    max-width: 611px;
}

.card.card_horizontal .image_container img{
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-height: 100%;
    max-width: 100%;
}