.background-pro {
    background-color: #0080BB;
}
.background-ru {
    background-color: #4E9D2D;
}
.h-100 {
    height: 100%;
}
.col-x {
    flex: 0 0 100%;
    max-width: 100%;
}
@media screen and (orientation:landscape) {
    .col-x {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
.tru,
.tpro {
    position: absolute;
    left: 0;
    bottom: -15%;
    width: 100%;
    height: 50%;
    object-position: center;
    object-fit: contain;
    /* filter: blur(2.5px) */
}
@media screen and (orientation:landscape) {
    .tru {
        left: -10%;
        bottom: -10%;
        width: 55%;
        object-position: center;
    }
    .tpro {
        left: auto;
        right: -10%;
        bottom: -10%;
        width: 55%;
        object-position: center;
    }
}
