.step-by-step-m34 {
    padding-bottom: 2rem
}

@media (min-width:768px) {
    .step-by-step-m34 {
        padding-bottom: 3rem
    }
}

@media (min-width:1012px) {
    .step-by-step-m34 {
        padding-bottom: 4rem
    }
}

.step-by-step-m34 .editorial-content .row:not(:last-child) {
    margin-bottom: 1.75rem
}

@media (min-width:768px) {
    .step-by-step-m34 .editorial-content .row:not(:last-child) {
        margin-bottom: 2rem
    }
}

.step-by-step-m34 .editorial-content .row:last-child {
    margin-bottom: 0
}

.step-by-step-m34 .editorial-content>.row>[class^=col-] {
    margin-bottom: 0
}

.step-by-step-m34 .bracket-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.step-by-step-m34 .bracket-wrapper .step-count {
    justify-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    color: #e40045;
    margin: 1rem 0
}

@media (min-width:768px) {
    .step-by-step-m34 .bracket-wrapper .step-count {
        margin: 1.5rem 0
    }
}

.step-by-step-m34 .bracket-wrapper .item-bracket {
    border-color: #303c49;
    border-style: solid;
    border-width: .125rem;
    width: 1.125rem
}

.step-by-step-m34 .bracket-wrapper .item-bracket.item-bracket-left {
    border-left-width: 0;
    margin-right: .375rem
}

.step-by-step-m34 .bracket-wrapper .item-bracket.item-bracket-right {
    border-right-width: 0;
    margin-left: .375rem
}
