.vertical-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;

    &__content {
        width: 100%;
    }
}

.vertical-container {
    height: 100%;

    text-align: center;
    font-size: 0;

    &::before,
    &__content {
        display: inline-block;
    }

    &::before {
        height: 100%;

        vertical-align: middle;

        content: '';
    }

    &__content {
        width: 100%;

        font-size: $base-font-size;
        text-align: left;

        vertical-align: middle;
    }
}

Fix mobile / tablet version for 5 pages - fix vertical container styles
BB-5290: Fix mobile / tablet version for 5 pages
 - fix vertical container styles
