.article_data .section_theme_white {
    padding: 60px 0 150px
}

@media (max-width:960px) {
    .article_data .section_theme_white {
        padding: 24px 0 62px
    }
}

.article_data_inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.article_data_inner_left {
    display: flex;
    flex-direction: column;
    max-width: 271px;
    padding: 17px 0 0;
    width: 100%
}

@media (max-width:960px) {
    .article_data_inner_left {
        margin: 64px 0 0;
        max-width: 100%;
        order: 2;
        padding: 0;
        width: 100%
    }

    .article_data_inner_left.only_desktop {
        display: none
    }
}

.article_data_inner_left .article_back {
    margin: 0 0 93px
}

@media (max-width:960px) {
    .article_data_inner_left .article_back {
        display: none
    }
}

.article_data_inner_left .article_back .link {
    align-items: center;
    border: 0;
    color: var(--color_Body_Text);
    display: flex;
    font-family: var(--font_usual_medium);
    font-size: 14px;
    letter-spacing: .1em;
    line-height: 18px;
    text-transform: uppercase
}

.article_data_inner_left .article_back .link svg {
    margin-right: 10px
}

.article_data_inner_left .article_back .link:hover {
    color: var(--Color_Crestbridge_Blue)
}

.article_data_inner_left .article_authors_item {
    border-top: 2px solid var(--Color_Crestbridge_Warm_Grey);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 32px 0 0;
    padding: 16px 0 0;
    position: relative
}

.article_data_inner_left .article_authors_item:first-child {
    margin: 0
}

.article_data_inner_left .article_authors_item:before {
    background-color: var(--Color_Crestbridge_Warm_Grey);
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: -2px;
    transition: all .5s ease;
    width: 0
}

.article_data_inner_left .article_authors_item:hover {
    cursor: pointer
}

.article_data_inner_left .article_authors_item:hover:before {
    width: 100%
}

.article_data_inner_left .article_authors_item:hover .article_authors_right .floating_arrow {
    left: 0;
    opacity: 1
}

@media (max-width:960px) {
    .article_data_inner_left .article_authors_item {
        margin: 24px 0 0;
        padding: 12px 0 0
    }
}

.article_data_inner_left .article_authors_left {
    max-height: 108px;
    max-width: 108px;
    width: 100%
}

@media (max-width:960px) {
    .article_data_inner_left .article_authors_left {
        max-height: 87px;
        max-width: 87px
    }
}

.article_data_inner_left .article_authors_left .item_img {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex
}

.article_data_inner_left .article_authors_right {
    overflow: hidden;
    position: relative;
    width: calc(100% - 124px)
}

@media (max-width:960px) {
    .article_data_inner_left .article_authors_right {
        width: calc(100% - 103px)
    }
}

.article_data_inner_left .article_authors_right .item_title .h5 {
    color: var(--color_darknavy);
    font-size: 20px;
    line-height: 24px;
    margin: 0
}

.article_data_inner_left .article_authors_right .item_title .h5:hover {
    color: var(--Color_Crestbridge_Blue)
}

.article_data_inner_left .article_authors_right .item_roles {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

.article_data_inner_left .article_authors_right .item_roles span {
    color: var(--color_darknavy);
    display: flex;
    font-size: 20px;
    line-height: 24px
}

.article_data_inner_left .article_authors_right .item_roles span:after {
    content: ",";
    margin-right: 4px
}

.article_data_inner_left .article_authors_right .item_roles span:last-child:after {
    display: none
}

.article_data_inner_left .article_authors_right .floating_arrow {
    bottom: 10px;
    left: -10px;
    opacity: 0;
    position: absolute;
    transition: all .5s ease
}

.article_data_inner_left .article_share {
    align-items: center;
    border-top: 2px solid var(--Color_Crestbridge_Warm_Grey);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: auto;
    padding: 16px 0 0
}

@media (max-width:960px) {
    .article_data_inner_left .article_share {
        margin: 56px 0 0
    }
}

.article_data_inner_left .article_share_label {
    font-family: var(--font_usual_medium);
    font-size: 20px;
    line-height: 24px
}

.article_data_inner_left .article_share_list {
    align-items: center;
    display: flex
}

.article_data_inner_left .article_share_list a {
    display: flex;
    margin-left: 28px
}

.article_data_inner_left .article_share_list a svg path {
    transition: all .4s ease
}

.article_data_inner_left .article_share_list a:hover svg path {
    fill: var(--color_Body_Text)
}

.article_data_inner_right {
    width: calc(100% - 327px)
}

@media (max-width:1199px) {
    .article_data_inner_right {
        width: calc(100% - 300px)
    }
}

@media (max-width:960px) {
    .article_data_inner_right {
        order: 1;
        width: 100%
    }
}

.article_data_inner_right_inner {
    max-width: 846px
}

.article_data_inner_right_inner i {
    font-style: italic;
}

.article_data_inner_right .article_title .h1 {
    font-family: var(--font_usual_semi_bold);
    margin: 0 0 8px
}

@media (max-width:960px) {
    .article_data_inner_right .article_title .h1 {
        font-size: 32px;
        line-height: 38px
    }
}

.article_data_inner_right .category_date {
    align-items: center;
    display: flex;
    margin: 0 0 76px
}

@media (max-width:960px) {
    .article_data_inner_right .category_date {
        margin: 0 0 48px
    }
}

.article_data_inner_right .category_date .categories {
    align-items: center;
    color: var(--color_Body_Text);
    display: flex;
    font-family: var(--font_usual_bold);
    font-size: 16px;
    letter-spacing: .1em;
    line-height: 32px;
    margin: 0 15px 0 0;
    padding: 0 15px 0 0;
    position: relative;
    text-transform: uppercase
}

@media (max-width:960px) {
    .article_data_inner_right .category_date .categories {
        font-size: 14px;
        margin: 0 10px 0 0;
        padding: 0 10px 0 0
    }
}

.article_data_inner_right .category_date .categories:after {
    background: var(--color_Body_Text);
    content: "";
    display: block;
    height: 16px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.article_data_inner_right .category_date .categories span:after {
    content: ",";
    margin-right: 4px
}

.article_data_inner_right .category_date .categories span:last-child:after {
    display: none
}

.article_data_inner_right .category_date .date {
    color: var(--color_Body_Text);
    font-family: var(--font_usual_regular);
    font-size: 16px;
    letter-spacing: .1em;
    line-height: 32px;
    text-transform: uppercase
}

@media (max-width:960px) {
    .article_data_inner_right .category_date .date {
        font-size: 14px
    }
}

.article_data_inner_right .tagline .h3 {
    font-family: var(--font_usual_light);
    margin: 0 0 25px
}

@media (max-width:960px) {
    .article_data_inner_right .tagline .h3 {
        font-size: 22px;
        line-height: 32px;
        margin: 0 0 16px
    }
}

.article_data_inner_right .short_description p a {
    color: var(--color_Body_Text);
    position: relative
}

.article_data_inner_right .short_description p a:after {
    background-color: var(--Color_Crestbridge_Blue);
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transition: all .3s ease;
    width: 100%
}

.article_data_inner_right .short_description p a:hover {
    color: var(--Color_Crestbridge_Blue)
}

.article_data_inner_right .type_quote {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 61px 0 69px;
    padding: 40px 0;
    position: relative
}

@media (max-width:960px) {
    .article_data_inner_right .type_quote {
        margin: 40px 0;
        padding: 20px 0 24px
    }
}

.article_data_inner_right .type_quote:after {
    bottom: 0
}

.article_data_inner_right .type_quote:after,
.article_data_inner_right .type_quote:before {
    background-color: var(--Color_Crestbridge_Coral);
    content: "";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%
}

.article_data_inner_right .type_quote:before {
    top: 0
}

.article_data_inner_right .type_quote .type_quote_icon {
    width: 59px
}

@media (max-width:960px) {
    .article_data_inner_right .type_quote .type_quote_icon {
        width: 29px
    }
}

.article_data_inner_right .type_quote .type_quote_data {
    padding-left: 52px;
    width: calc(100% - 59px)
}

@media (max-width:960px) {
    .article_data_inner_right .type_quote .type_quote_data {
        padding-left: 21px;
        width: calc(100% - 29px)
    }
}

.article_data_inner_right .type_quote .type_quote_data .h4 {
    font-family: var(--font_usual_light);
    margin: 0
}

@media (max-width:960px) {
    .article_data_inner_right .type_quote .type_quote_data .h4 {
        font-size: 20px;
        line-height: 26px
    }
}

.article_data_inner_right .type_quote .type_quote_data .quote_author {
    font-size: 16px;
    line-height: 22px;
    margin: 24px 0 0
}

@media (max-width:960px) {
    .article_data_inner_right .type_quote .type_quote_data .quote_author {
        margin: 16px 0 0
    }
}

.article_data_inner_right .type_quote .type_quote_data .quote_author strong {
    font-family: var(--font_usual_semi_bold)
}

.article_data_inner_right .type_content {
    max-width: 805px
}

.article_data_inner_right .type_content .title h2 {
    font-family: var(--font_usual_semi_bold);
    margin: 0 0 32px
}

@media (max-width:960px) {
    .article_data_inner_right .type_content .title h2 {
        font-size: 26px;
        line-height: 34px;
        margin: 0 0 16px
    }
}

.article_data_inner_right .type_content .editor h2 {
    margin: 0 0 32px
}

@media (max-width:960px) {
    .article_data_inner_right .type_content .editor h2 {
        font-size: 26px;
        line-height: 34px;
        margin: 0 0 16px
    }
}

.article_data_inner_right .type_content .editor h3 {
    margin: 0 0 24px
}

@media (max-width:960px) {
    .article_data_inner_right .type_content .editor h3 {
        line-height: 34px;
        margin: 0 0 16px
    }
}

.article_data_inner_right .type_content .editor h4 {
    margin: 0 0 31px
}

@media (max-width:960px) {
    .article_data_inner_right .type_content .editor h4 {
        font-size: 24px;
        line-height: 34px;
        margin: 0 0 16px
    }
}

.article_data_inner_right .type_content .editor ul {
    margin-left: 19px
}

@media (max-width:960px) {
    .article_data_inner_right .type_content .editor ul {
        margin-left: 0
    }
}

.article_data_inner_right .type_content .editor ul>li {
    padding: 0 0 0 28px
}

.article_data_inner_right .type_image {
    margin: 83px 0 72px
}

@media (max-width:960px) {
    .article_data_inner_right .type_image {
        margin: 40px 0
    }
}

.article_data_inner_right .type_video {
    margin: 80px 0 72px
}

@media (max-width:960px) {
    .article_data_inner_right .type_video {
        margin: 48px 0
    }
}

.article_data_inner_right .type_image .image,
.article_data_inner_right .type_video .image {
    position: relative
}

.article_data_inner_right .type_image .image_inner,
.article_data_inner_right .type_video .image_inner {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.article_data_inner_right .type_image .image a.video_play,
.article_data_inner_right .type_video .image a.video_play {
    bottom: 12px;
    left: 12px;
    position: absolute
}

@media (max-width:960px) {

    .article_data_inner_right .type_image .image a.video_play,
    .article_data_inner_right .type_video .image a.video_play {
        bottom: 7px;
        left: 7px
    }

    .article_data_inner_right .type_image .image a.video_play svg,
    .article_data_inner_right .type_video .image a.video_play svg {
        height: 45px;
        width: 45px
    }
}

.article_data_inner_right .type_image .image a.video_play svg circle,
.article_data_inner_right .type_image .image a.video_play svg path,
.article_data_inner_right .type_video .image a.video_play svg circle,
.article_data_inner_right .type_video .image a.video_play svg path {
    transition: all .3s ease
}

.article_data_inner_right .type_image .image a.video_play:hover svg path,
.article_data_inner_right .type_video .image a.video_play:hover svg path {
    fill: var(--color_white)
}

.article_data_inner_right .type_image .image a.video_play:hover svg circle,
.article_data_inner_right .type_video .image a.video_play:hover svg circle {
    fill: var(--color_Body_Text)
}

.article_data_inner_right .type_image .caption,
.article_data_inner_right .type_video .caption {
    color: var(--color_gray);
    font-family: var(--font_usual_regular);
    font-size: 14px;
    line-height: 28px;
    margin: 8px 0 0
}

@media (max-width:960px) {

    .article_data_inner_right .type_image .caption,
    .article_data_inner_right .type_video .caption {
        font-size: 14px;
        line-height: 22px
    }
}

/*# sourceMappingURL=article_content_with_sidebar.css.map */