.container[c5] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    gap: 70px
}

.sidebar[c5] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px
}

.text[c5] {
    white-space: nowrap;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    text-transform: uppercase;
    line-height: 45px
}

.line[c5] {
    width: 1px;
    min-height: 20px;
    background-color: #fff;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.title[c5] {
    text-transform: uppercase;
    font-size: min(30px, 6vw);
    display: none;
    margin-bottom: 20px
}

.content[c5] > * {
    margin-bottom: 40px
}

.content[c5] > *:last-child {
    margin-bottom: 0
}

@media(max-width:1024px) {
    .container[c5] {
        gap: 30px
    }
}

@media(max-width:768px) {
    .container[c5] {
        gap: 20px
    }

    .text[c5] {
        display: none
    }

    .title[c5] {
        display: block
    }

    .sidebar[c5] {
        display: none
    }

    .content[c5]>* {
        margin-bottom: 20px
    }

    .content[c5] > *:last-child {
        margin-bottom: 0
    }
}