.content_wrapper {
    display: flex;
    flex-direction: row;
    gap: 90px;
    align-items: center;
}
.content_wrapper.align_items_start {
    align-items: start;   
}
.content_wrapper.align_items_center {
    align-items: center;   
}
.content_wrapper.align_items_end {
    align-items: end;   
}
.fifty .news_wrapper {
    flex-basis: calc(50% - 55px);
}
.fifty .sidebar_wrapper {
    flex-basis: 50%;
}
.sixty .news_wrapper {
    flex-basis: calc(60% - 55px);
}
.sixty .sidebar_wrapper {
    flex-basis: 40%;
}
.seventy .news_wrapper {
    flex-basis: calc(70% - 55px);
}
.seventy .sidebar_wrapper {
    flex-basis: 30%;
}

.news_block .news_wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 30px;    
    align-items: start;
    /*margin-bottom: 80px;*/
}
.news_block .news_wrapper .content_col {
    flex-basis: calc(50% - 15px);
    margin-bottom: 35px;
}
.news_block .news_wrapper.featured .content_col:first-child {
    flex-basis: 100% !important;
    border-bottom: 1px solid var(--maroon);
    padding-bottom: 80px;
    margin-bottom: 50px;
}

.news_block .img_wrap {
    height: 354px;
    overflow: hidden;
}
.news_block .img_wrap img {
    height: 100%;
}


.sidebar_wrap {
    /*width: 337px;
    height: 484px;*/
    flex-shrink: 0;
    background: linear-gradient(180deg, #FFF 0%, #ECECEC 100%);
    padding: 72px 90px;

    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    text-align: center;
}
.cat_title {
    color: var(--darkMaroon);
    font-family: var(--font-AvantGardeDemi);
    font-size: var(--taglineFont);
    font-style: normal;
    font-weight: normal;
    line-height: var(--taglineLh);
}
.cat_title {
    color: var(--darkMaroon);
    font-family: var(--font-AvantGardeDemi);
    font-size: var(--taglineFont);
    font-style: normal;
    font-weight: normal;
    line-height: var(--taglineLh);
    position: relative;
}
.cat_items a {
    color: var(--gray);
    text-align: center;
    font-family: var(--font-AvantGardeBook);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;
}

.news_wrapper .custom-nav-wrapper {
    justify-content: flex-end;
}

@media (min-width: 1044px) {
    .mobHide {
        display: none;
    }
    .sidebar_wrap ul {
        display: flex !important;
    }
}
@media (max-width: 1044px) {
    .content_wrapper {
        flex-direction: column-reverse;
    }
    .sidebar_wrapper {
        width: 100%;
    }
    .sidebar_wrap {
        padding: 40px 90px;
    }
    .sidebar_wrap .mob-ham-icon svg {
        width: 35px;
        fill: var(--darkMaroon);
    }
    .sidebar_wrap ul,
    .deskHide {
        display: none;
    }
    .mobHide {
        display: block;
        cursor: pointer;
    }
}
@media (max-width: 767px) {
    .news_block .news_wrapper {
        flex-direction: column;
    }
    .news_wrapper .btns {
        justify-content: flex-start;
    }
}