/* ...existing code... */
.custom-container-1{
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
    box-sizing: border-box;
}

.custom-container-1 .top-row{
    display: flex;
    align-items: stretch;
    gap: 8px;
}

.custom-container-1 .left-block{
    display: flex;
    align-items: stretch;
    box-sizing: border-box;
}

.custom-container-1 .block-A{
    width: 20px; /* fiksna širina */
    display: flex;
    align-items: flex-start;   /* vertikalno top */
    justify-content: flex-start; /* horizontalno left */
    padding-top: 10px;
    font-size: 30px;
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;

}

.custom-container-1 .block-B{
    flex: 1 1 auto; /* prilagaja se višini in širini desnega bloka */
    display: flex;
    align-items: center;   /* vertikalno center */
    justify-content: flex-start; /* horizontalno left */
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;

    font-size: 50px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    -webkit-transition: .4s ease;
    -o-transition: .4s ease;
    transition: .4s ease;

}

.custom-container-1 .right-block{
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}

.custom-container-1 .right-block .c-item{
     --c-item-height: 20px; 
    height: var(--c-item-height);
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: flex-start;

    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.7;
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;

}

.custom-container-1 .bottom-row{
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: flex-start;

    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 1.7;
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;

}

.ui-block-12.pricing-sec .pricing-card:hover .custom-container-1 *,
.ui-block-12.pricing-sec .pricing-card:hover .custom-container-1-opis {
    color: #ffffff !important;

    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;

}

.custom-container-1-opis
{
    color: #535353;
    font-size:16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-decoration: none;
    list-style: none;
    margin-top: 10px;
    -webkit-transition: .8s ease;
    -o-transition: .8s ease;
    transition: .8s ease;
}