.single-career .support-optimize-banner h1{
   margin-bottom: 0;
}

.single-career img.main_case_img{
   margin-top: 2em;
}

.block-info.career-items-wrap{
   justify-content: space-between;
}
.block-info.career-items-wrap .item{
   margin-right: 3em;
}
.block-info .item.item-width-10{
   flex: 0 1 10%;
   -webkit-flex: 0 1 10%;
}
.block-info .item.item-width-15{
   flex: 0 1 15%;
   -webkit-flex: 0 1 15%;
}
.block-info .item.item-width-23{
   flex: 0 1 23%;
   -webkit-flex: 0 1 23%;
}
.block-info .item.item-width-22{
   flex: 0 1 22%;
   -webkit-flex: 0 1 22%;
}
.block-info .item.item-width-30{
   flex: 0 1 30%;
   -webkit-flex: 0 1 30%;
}

.single-career .content h4{
    font-size: 1.72em;
    line-height: 1.09em;
    margin: 0 0 12px;
    font-weight: 500;
    text-transform: uppercase;
}
.single-career .content ul > li:before {
    content: "•";
    position: relative;
    margin-right: 10px;
}
.single-career .content ol{
    list-style-type: decimal;
    list-style-position: inside;
}

.single-career .content h4 {
    border-top: 2px solid #D1D1D1;
    color: #000;
    cursor: pointer;
    margin: 0 0 -2px;
    padding: 1em 60px 1.3em 0;
    position: relative;
    text-transform: uppercase;
    box-sizing: border-box;
    width: 100%;
    align-items: center;
    -webkit-align-items: center;
}
.single-career .content h4 {
    padding: 0.6em 50px 0.8em 0;
}
.single-career .content h4:after {
    content: "";
    position: absolute;
    bottom: 0px;
    border-top: 2px solid #d1d1d1;
    width: 100%;
    left: 0;
    height: 0px;
    z-index: 9;
}
.single-career .content:not(.single_careers) ul {
    box-sizing: border-box;
    display: none;
    position: relative;
    width: 100%;
}
.single-career .content h4.active:after{
    border: 0;
}
.single-career .content ul.active {
    display: flex;
    display: -webkit-flex;
    margin-bottom: -2px;
}
.single-career .content ul.active {
    display: block;
}
.single-career .content ul li{
    color: #000;
}
.single-career .content h4:before {
    content: "+";
    position: absolute;
    right: 31px;
    line-height: 0.5em;
    font-size: 2em;
    font-weight: 500;
}
.single-career .content h4:before {
    font-size:  1.17em;
    top: 20px;
}
.single-career .content h4.active:before {
    content: "-";
}
.single-career .content ul {
    padding: 0 0 0.85em;
}

@media only screen and (max-width: 1300px){
    .single-career .content h4 {
        font-size: 1.35em;
        line-height: 1.12em;
        font-weight: 400;
    }
}

@media (max-width: 767px) {
    .single-career .content h4:before {
        right: 14px;
        top: 11px;
    }
}
