.article-wrap * { font-family: "Inter", Arial, sans-serif, sans-serif;}
.article_text img {width: 100% !important;}
.content_wrap.article-wrap {background: #FFFFFF!important; padding-bottom: 60px;}
.content_wrap.article-wrap .comment_form textarea {background: rgba(44, 55, 74, 0.05);
    border: 1px solid rgba(44, 55, 74, 0.1);
    border-radius: 16px;}
.article h1, .article h2, .article h3, .article h4, .article h5, .article h6 {
    font-weight: bold;
    color: #435065;
}
h1.article-h1 {
    font-size: 28px;
    line-height: 105%;
    margin-bottom: 0px!important;
    padding: 20px 0;
}
.article h2, .article h3, .article h4, .article h5, .article h6 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
}
.article_info {
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE;
    margin-left: 0px;
    margin-right: 0px;
}
.article_info_bottom {
    position: relative;
    padding: 20px 30px;
}

.article_tag span {
    display: inline-block;
    padding: 0 20px 0 0!important;
    /*background: #FF9E0C;*/
    border-radius: 5px;
    font-size: 12px;
    font-weight: normal;
    line-height: 24px;
    margin-right: 0px!important;
    /*color: #FFFFFF;*/
    color: #2C374A;
}
.article_tag a { text-decoration: none; color: #4680C2; padding: 0 10px 0 0; font-size: 12px; }

.article_info_text {
    display: inline-block;
    vertical-align: top;
    height: 25px;
    font-size: 12px;
    line-height: 24px;
    color: #2C374A;
    padding-left: 20px;
    margin-right: 8px!important;
}
.article_num_date.article_info_text, .article_num_read.article_info_text {padding-left: 0px!important;}
.article_dop_info_text {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    font-size: 18px;
    line-height: 24px;
    color: #909FB7;
    padding-left: 18px;
    margin-right: 18px;
}
.article_info div {background-size: 15px;}
.article_num_look {
    background: url("/images/article_num_look_ico.svg") 0 center no-repeat;
}
.article_num_comm {
    background: url("/images/article_num_comm_ico.svg") 0 center no-repeat;
}
.article_num_like {
    background: url("/images/article_num_like_ico.svg") 0 center no-repeat;
}
.article_num_like.active {
    background: url("/images/article_num_like_ico.svg") 0 center no-repeat;
}

.article_num_favorite {
    background: url("/images/article_num_favorite.png") 0 center no-repeat;
}
.article_num_favorite #ordermark1, #ordermark_article, #selectedorder1{
    cursor:pointer;
}

.article_num_favorite #ordermark1:hover, #ordermark_article:hover, #selectedorder1:hover{
    text-decoration: underline;
}
.article_user {
    padding: 15px 20px;
    border-bottom: 1px solid #EEEEEE;
}
.article_user .button.button_new {
    font-size: 14px;
}
.article_user_foto { position: relative;  min-width: 120px;  margin-right: 12px; }
.article_user_foto img {
    display: block;
    width: 120px;
    height: 120px;
    object-fit: cover;
    border-radius: 50%;
}
.article_user_foto span {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
}
.article_user_desc {max-width: 200px; display: flex; flex-direction: column;  gap: 8px;}
.article-wrap .article_user_text a {
    color: #4680C2;
    font-weight: 400;
    font-size: 16px;
    line-height: 110%;
}
.article-wrap .article_user_text a:hover {text-decoration: underline;}
.text-accent {color: #4680C2;}
.article {
    position: relative;
    /*padding: 20px;*/
    background: #ffffff;
    border-radius: 5px;
}
.expert_info {
    margin-bottom: 15px;
}
.expert_block_foto {
    min-width: 55px;
    margin-right: 15px;
}
.expert_block_foto img {
    display: block;
    width: 55px;
    height: 55px;
    object-fit: cover;
    border-radius: 50%;
}
.expert_block_name a {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none !important;
    border-bottom: 1px solid;
    color: #435065;
}
.expert_desc {
    position: relative;
}
.expert_desc .row {
    margin-left: -5px;
    margin-right: -5px;
}
.expert_desc .row > div {
    padding-left: 5px;
    padding-right: 5px;
}
.expert_status {
    position: relative;
    padding-left: 15px;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    color: #74BF75;
    background: url("/img/expert-checked_ico.png") 0 3px no-repeat;
    margin-bottom: 8px;
}
.expert_desc p {
    font-size: 14px;
    line-height: 20px;
    color: #909FB7;
    margin-bottom: 5px;
}
.expert_desc p:last-child {
    margin-bottom: 0;
}
.expert_desc b {
    display: block;
    font-weight: normal;
    color: #435065;
}
.expert_awards {
    margin-top: 15px;
}
.expert_awards span {
    display: block;
    padding-left: 20px;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 5px;
    position: relative;
}
.expert_awards span:last-child {
    margin-bottom: 0;
}
.expert_awards span img {
    display: block;
    position: absolute;
    top: 5px;
    left: 0;
}
.expert_view {
    position: relative;
    padding: 20px 20px;
    border-bottom: 1px solid #EEEEEE;
    margin-left: -20px;
    margin-right: -20px;
}
.expert_view .expert_all {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    color: #74BF75;
    text-decoration: none !important;
    border-bottom: 1px dashed;
}
.expert_list {
    padding-top: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #909FB7;
}
.expert_list b {
    display: block;
    color: #435065;
}
.comment_user_foto {
    position: relative;
    min-width: 50px;
    height: 50px;
    margin-right: 20px;
}
.comment_user_foto img {
    display: block;
    width: 50px;
    height: 50px;
    object-fit: cover;
    border-radius: 50%;
}
.comment_user_foto span {
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
.comment_user_foto img.lazy {background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="91px" height="90px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path style="opacity:0.998" fill="%23f2f2f2" d="M 83.5,80.5 C 83.0629,78.9256 82.0629,77.7589 80.5,77C 73.9927,73.9419 67.326,71.2752 60.5,69C 56.9651,66.2929 55.7984,62.7929 57,58.5C 59.0022,54.4506 61.0022,50.4506 63,46.5C 63.5,44 64,41.5 64.5,39C 64.0365,34.5407 63.8698,30.0407 64,25.5C 60.4022,21.8439 56.9022,18.0106 53.5,14C 51.8455,13.3923 50.1789,12.8923 48.5,12.5C 38.6478,9.7401 31.4812,13.0734 27,22.5C 26.7473,28.4226 26.5806,34.256 26.5,40C 26.9212,42.1846 27.4212,44.3513 28,46.5C 29.9961,50.4134 31.9961,54.4134 34,58.5C 34.755,61.3033 34.4217,63.9699 33,66.5C 23.6865,70.4055 14.5198,74.7388 5.5,79.5C 5.33337,55.4977 5.50003,31.4977 6,7.5C 6.83333,6.66667 7.66667,5.83333 8.5,5C 32.8333,4.33333 57.1667,4.33333 81.5,5C 82.3333,5.83333 83.1667,6.66667 84,7.5C 84.8299,32.0035 84.6632,56.3368 83.5,80.5 Z"/></g><g><path style="opacity:0.998" fill="%23dee5ef" d="M 48.5,12.5 C 47.1667,12.5 45.8333,12.5 44.5,12.5C 44.5,36.1667 44.5,59.8333 44.5,83.5C 32.4954,83.6665 20.4954,83.4999 8.5,83C 7.2899,81.9609 6.2899,80.7942 5.5,79.5C 14.5198,74.7388 23.6865,70.4055 33,66.5C 34.4217,63.9699 34.755,61.3033 34,58.5C 31.9961,54.4134 29.9961,50.4134 28,46.5C 27.4212,44.3513 26.9212,42.1846 26.5,40C 26.5806,34.256 26.7473,28.4226 27,22.5C 31.4812,13.0734 38.6478,9.7401 48.5,12.5 Z"/></g><g><path style="opacity:0.998" fill="%23d5dde9" d="M 48.5,12.5 C 50.1789,12.8923 51.8455,13.3923 53.5,14C 56.9022,18.0106 60.4022,21.8439 64,25.5C 63.8698,30.0407 64.0365,34.5407 64.5,39C 64,41.5 63.5,44 63,46.5C 61.0022,50.4506 59.0022,54.4506 57,58.5C 55.7984,62.7929 56.9651,66.2929 60.5,69C 67.326,71.2752 73.9927,73.9419 80.5,77C 82.0629,77.7589 83.0629,78.9256 83.5,80.5C 83.0472,81.4584 82.3805,82.2917 81.5,83C 69.1712,83.4999 56.8378,83.6665 44.5,83.5C 44.5,59.8333 44.5,36.1667 44.5,12.5C 45.8333,12.5 47.1667,12.5 48.5,12.5 Z"/></g></svg>');}


.comment_user_info span {
    /*display: block;*/
    font-size: 13px;
    line-height: 16px;
    color: #909FB7;
    margin-bottom: 2px;
}
.comment_user_info span:last-child {
    margin-bottom: 0;
}
.comment_user_info b {
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #435065;
}

.comment_text,
.comment_text > p {
    font-size: 16px!important;
    line-height: 110%;
    margin-bottom: 10px;
    word-break: break-word;
}
.comment_text li {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 0px;
    word-break: break-word;
}
.comment_info {
    font-size: 16px;
    line-height: 110%;
    color: #2C374A;
    display: flex;
    align-items: center;
    gap: 10px;
}
.article_text {
    position: relative;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
    line-height: 22px;
}
.article_text > *:not(.material-informer) { /*padding: 0px 20px;*/ }
.article_text p, .article_text div:not(.material-informer) { font-size: 14px;  line-height: 23px;  margin-bottom: 15px; }
.article_text p:last-child {
    margin-bottom: 0;
}
.article_text li {
    font-size: 18px;
    padding-left: 20px;
    margin-left: 35px;
}
.material-informer {background-color: #F1F7FB; padding: 20px 20px;}
.material-informer-wr {background-color: #F1F7FB; width: 100%;}
.material-informer-wr .material-informer-title {font-family: 'Inter'; font-style: normal;  font-weight: 500; font-size: 24px !important;}
.material-informer-wr .material-informer-text {font-weight: 400; font-size: 16px; line-height: 110%;  color: #2C374A;}
@media all and (min-width: 768px) {
    h1.article-h1 { font-size: 46px;}
    .article_tag span {font-size: 16px; padding: 0 20px 0 0;}
    .article_tag a {padding: 0 20px 0 0; font-size: 16px;}
    .article_info div {background-size: 30px;}
    .article_info_text {padding-left: 30px; margin-right: 15px!important;}
    .expert_list {
        padding-top: 0;
        font-size: 12px;
        line-height: 16px;
    }
    .expert_view {
        border-bottom: none;
        padding: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .expert_info {
        margin-bottom: 20px;
    }
    .expert_block_foto {
        min-width: 97px;
        margin-right: 25px;
    }
    .expert_block_foto img {
        width: 97px;
        height: 97px;
    }
    .expert_block_name {
        margin-bottom: 8px;
    }
    .expert_name {
        margin-right: 20px;
    }
    .expert_block_open {
        width: 100%;
    }
    .expert_status {
        font-size: 12px;
        line-height: 16px;
    }

    .expert_desc p {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 10px;
    }
    .expert_desc b {
        display: inline-block;
    }
    .expert_awards {
        margin-top: 0;
    }
    .expert_awards span {
        font-size: 12px;
        line-height: 16px;
    }
    .expert_awards span img {
        top: 2px;
    }
    .expert_foot {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
        border-top: 1px solid #EEEEEE;
        margin-left: -20px;
        margin-right: -20px;
    }
    .expert_block .button.button_new {
        font-size: 14px;
        padding: 10px 20px;
    }
    .comment_block_l-col {
        margin-right: 25px;
    }
    .comment_block_r-col {
        width: 100%;
    }
    .comment_user_info {
        margin-bottom: 12px;
        padding-left: 10px;
    }
    .comment_user_foto {
        min-width: 50px;
        height: auto;
        margin-right: 0;
        margin-bottom: 5px;
    }
    .comment_user_info span {
        margin-bottom: 5px;
    }
    .comment_text {
        margin-bottom: 0;
    }
    .article_user {
        padding: 20px 20px;
    }
    .article_text p, .article_text div:not(.material-informer) { font-size: 16px;  line-height: 23px;  margin-bottom: 15px; }
}
.article_text table ul {padding-left: 10px!important; padding-right: 10px !important;}
.article_text table ul li {padding-left: 10px!important;}
.article_user_text {max-height: 18px!important; overflow: hidden; }
.service-replays-name {display: inline-block; font-weight: 400; font-size: 20px; line-height: 110%; color: #2C374A;}
.comment_block .comment_date {position: inherit; font-weight: 400;  font-size: 16px; line-height: 110%; color: #2C374A;}
.comment_user_name_wr, .comment_user_name_wr_pro {padding: 4px 0 4px 8px;  display: flex; align-items: center;}
.comment_user_name_wr_pro {background: #EFF4FB; border: 1px solid #E0E9F8; border-radius: 52px;}
.comment_user_position {padding-left: 8px; font-size: 14px;color: #2C374A;}
.child-comment {font-weight: 500;    font-size: 16px;    line-height: 110%;    text-decoration-line: underline;    color: #4680C2;}
.child-comment:hover, .reply-link:hover {cursor: pointer;}
.comment-thread.level-1 {display: none;}
.reply-form-inner {
    background: rgba(44, 55, 74, 0.05);
    border: 1px solid rgba(44, 55, 74, 0.1);
    border-radius: 16px;
    margin-left: 40px;
    margin-top: 10px;
    position: relative;
}
.reply-form-inner textarea.reply-text {background-color: transparent; border: none;  outline: none;  height: 130px; width: 100%; padding: 15px;
    margin-bottom: 65px;
    }

.best_article-header {font-weight: 500;    font-size: 40px;    line-height: 105%; padding-bottom: 40px;}
.best_article-wr {background: #FFFFFF; border: 1px solid #53A351; border-radius: 20px;padding: 30px 25px; height: 100%}
.best_article-wr a {text-decoration: none; color: #2C374A;}
.best_article-wr .article_dop_info_text {color: #2C374A;}
.best_article-wr .best_article_info {filter: opacity(50%); margin-bottom: 0;}
.best_article_img-wr img {position: relative;}
.best_article_img-title {position: absolute; padding: 10px 15px; background: rgba(255, 255, 255, 0.9);  border-radius: 40px; top: 45px; left: 55px;}
.best_article-title {font-weight: 500; font-size: 16px; line-height: 19px; max-height: 100px;  overflow: hidden;}
.best_article-wr .article_dop_info_text {padding-left: 34px;}


.reply-form-inner .submit-reply, .reply-form-inner .cancel-reply {
    background-color: #e9f4f9;
    color: #4680C2;
    border: 1px solid #4680C2;
    border-radius: 20px;
    padding: 6px 16px;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    outline: none;
    transition: background-color 0.3s;

}

.reply-form-inner .submit-reply:hover, .reply-form-inner .cancel-reply:hover {
    background-color: #d0e7f2;
}
.reply-form-inner .buttons-reply {    position: absolute;
    bottom: 25px;
    right: 15px;}

@media all and (min-width: 1170px) {
    .article {
        /*padding: 20px 30px;*/
    }
    .article_text > *:not(.material-informer) { /*padding: 0px 30px;*/  }
    .article_text table {width: 90% !important; margin: 0 auto 20px;}
    .article h1 {
        font-size: 2.5em;
        line-height: 1em;
        /*    margin-bottom: 0.5em;*/
    }
    .article h2, .article h3, .article h4, .article h5, .article h6 {
        font-size: 27px;
        line-height: 36px;
    }
    .article_info {
    }
    .article_user {
        padding: 20px 30px;
    }
    .article_info_text {
        font-size: 16px;
    }
    .article_user_name {
        margin-right: 25px;
    }
    .article_user_name span {
        font-size: 16px;
        line-height: 20px;
    }
    .article_user_text {margin-top: 0px!important; font-size: 12px;}
    .article_user_text span {display: inline-block!important;}

    .article_dop_block_wrap {
        padding: 20px 30px;
    }
    .expert_block_name {
        margin-bottom: 10px;
    }
    .expert_block_name a {
        font-size: 18px;
        line-height: 20px;
    }
    .expert_status {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .expert_desc p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 12px;
    }
    .expert_awards span {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 5px;
    }
    .material-informer {background-color: #F1F7FB; padding: 20px 0px;}
    .material-informer-wr {width: 80%;}
}
.table-container {overflow-x: auto}
.table-container table { min-width: 100%; }

/*nav-scroller*/

.nav-scroller {
    overflow-y: hidden;
    padding: 10px 0px;
}
.nav-scroller__items {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    white-space: nowrap;
}
.nav-scroller__item {
    background: #E0E9F8;
    border: 1px solid #E0E9F8;
    border-radius: 20px;

    font-size: 14px;
    display: flex;
    padding: 0.7rem 1rem;
    text-decoration: none;
    margin-bottom: 10px;
    margin-right: 5px;
    color: #2C374A;
}
.nav-scroller__item:not(:last-child) {
    border-right: 1px solid #eee;
}
.nav-scroller__item_active {
    /*background-color: #fff59d;*/
    color: #435065;
    font-weight: bold;
}
.nav-scroller__item:not(.nav-scroller__item_active):hover {
    background-color: #f5f5f5;
}
.nav-scroller__item_active:hover {
    background-color: #fff176;
}
.nav-scroller__items::-webkit-scrollbar {
    /*display: none;*/
    width: 7px;
    height: 5px;
    padding: 0;
}
.nav-scroller__items::-webkit-scrollbar-thumb {
    border-radius: 9em;
    background-color: #e3ebf9;
}

.cl-item__hand {
    gap: 5px;
}
.cl-item__hand .hand-icon {
    display: inline-flex;
    padding: 0 6px;
    border-radius: 12px;
    color: rgb(255, 255, 255);
    line-height: 18px;
    font-size: 8px;
}
.cl-item__hand .hand-icon.red {
    background: rgb(237, 101, 78);
}
.cl-item__hand .hand-icon.black {
    background: rgb(44, 55, 74);
}
.cl-item__hand .hand-icon.orange {
    background: rgb(240, 169, 98);
}
.cl-item__hand .hand-icon.vio {
    background: rgb(169, 135, 177);
}
.reply-link {color: #4680C2; font-weight: 400;  font-size: 16px;   line-height: 110%;  text-decoration-line: underline;}
@media all and (min-width: 1200px) {

    .cl-item__hand .hand-icon {
        padding: 0 7px;
        border-radius: 24px;
        line-height: 28px;
        font-size: 10px;
    }
}
.sidebar_dop_block {
    padding: 30px 37px;
    border: 1px solid rgba(70, 128, 194, 0.4);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.sidebar_dop_block__header {font-size: 24px;}
.sidebar_dop_block.arrow { background: url('data:image/svg+xml,<svg width="82" height="31" viewBox="0 0 82 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M72.5194 30.0229C72.526 30.299 72.7552 30.5174 73.0312 30.5108L77.5299 30.4029C77.806 30.3963 78.0244 30.1671 78.0178 29.891C78.0112 29.615 77.782 29.3965 77.506 29.4032L73.5071 29.4991L73.4112 25.5002C73.4046 25.2242 73.1754 25.0057 72.8993 25.0124C72.6233 25.019 72.4049 25.2481 72.4115 25.5242L72.5194 30.0229ZM0.0563955 2.45088C0.113776 2.94758 0.114124 2.94754 0.114896 2.94745C0.115719 2.94735 0.116913 2.94722 0.118555 2.94703C0.121838 2.94665 0.126807 2.94608 0.133446 2.94532C0.146723 2.9438 0.16668 2.94153 0.193191 2.93854C0.246215 2.93255 0.325455 2.92367 0.429916 2.91215C0.638839 2.88911 0.94864 2.8555 1.35134 2.81337C2.15674 2.72909 3.33368 2.61066 4.81832 2.47424C7.78773 2.20139 11.9874 1.85661 16.9068 1.56909C26.7492 0.99384 39.4573 0.648766 50.9535 1.56348C56.702 2.02086 62.1337 2.79223 66.7464 4.00192C71.3689 5.2142 75.1189 6.85416 77.5487 9.01659C79.9506 11.1542 81.0648 13.7987 80.4596 17.1259C79.8455 20.5016 77.4508 24.6369 72.6573 29.666L73.0192 30.0109L73.3812 30.3559C78.2246 25.2744 80.7775 20.9655 81.4434 17.3048C82.1182 13.5956 80.8449 10.6115 78.2135 8.26958C75.6099 5.95253 71.6807 4.26215 67 3.03463C62.3095 1.80451 56.814 1.02661 51.0328 0.566628C39.4699 -0.353388 26.7096 -0.00554914 16.8484 0.570795C11.916 0.859076 7.70506 1.20477 4.72682 1.47843C3.23764 1.61527 2.05649 1.73412 1.24726 1.8188C0.842643 1.86114 0.530991 1.89494 0.320291 1.91817C0.214941 1.92979 0.134828 1.93877 0.0809493 1.94486C0.05401 1.9479 0.0336293 1.95022 0.0199319 1.95179C0.0130833 1.95257 0.00790563 1.95316 0.00441419 1.95356C0.00266854 1.95376 0.00131846 1.95392 0.00044387 1.95402C-0.000482498 1.95413 -0.000985232 1.95418 0.0563955 2.45088Z" fill="%234680C2"/></svg>') top 45px right 80px / 73px no-repeat;

}


.sidebar_dop_block__inner {display: flex; align-items: center; font-weight: 400; font-size: 18px; line-height: 130%;}
.sidebar_dop_block__inner_article {display: flex; flex-direction: column; gap: 10px; font-weight: 400; font-size: 18px; line-height: 130%;}
.sidebar_dop_block__inner span {}
.sidebar_dop_block__inner_pic {padding-right: 10px;}
.undln {text-decoration: underline;}
.sidebar button {border: none;}
.sidebar_dop_block .article_dop_info_text, .comment_block .article_dop_info_text  {padding-left: 30px; margin-right: 0px; color: #000000; filter: opacity(50%);}
.comment_block .comment_info .article_dop_info_text {filter: none;}
.sidebar_dop_block .best_article_info {gap: 16px;}
.article-wrap .article_user_name {font-weight: 400; font-size: 20px; line-height: 110%; text-decoration: none; color: #2C374A;}
.article_user_text_title {font-weight: 500;
    font-size: 22px;
    line-height: 27px;}
.speech-bubble {
    position: relative;
    background-color: white;
    border: 1px solid #4680C2;
    border-radius: 16px;
    padding: 20px;
    font-family: Arial, sans-serif;
}

.speech-bubble::before {
    content: '';
    position: absolute;
    bottom: -23px;
    left: 20px;
    border-width: 23px 10px 0 10px;
    border-style: solid;
    border-color: #4680C2 transparent transparent transparent;
}


.speech-bubble::after {
    content: '';
    position: absolute;
    bottom: -21px;
    left: 21px;
    border-width: 21px 9px 0 9px;
    border-style: solid;
    border-color: white transparent transparent transparent;
}
.speech-bubble-inner {background: url('data:image/svg+xml,<svg width="225" height="47" viewBox="0 0 225 47" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M65.8609 14.5229L65.9547 14.0318L65.8609 14.5229ZM109.82 17.104L109.465 16.7526V16.7526L109.82 17.104ZM199.475 9.20673L199.713 8.76734L199.475 9.20673ZM219.259 34.821C219.367 35.0751 219.661 35.1933 219.915 35.0852L224.056 33.3226C224.31 33.2144 224.428 32.9208 224.32 32.6667C224.212 32.4126 223.918 32.2943 223.664 32.4025L219.983 33.9692L218.417 30.2888C218.309 30.0348 218.015 29.9165 217.761 30.0246C217.507 30.1328 217.388 30.4264 217.497 30.6805L219.259 34.821ZM0.5 36.7789H1C1 33.9132 2.63686 30.6674 5.78072 27.4948C8.91556 24.3313 13.5022 21.2906 19.2768 18.8421C30.8227 13.9464 47.062 11.4421 65.7671 15.014L65.8609 14.5229L65.9547 14.0318C47.0628 10.4242 30.6217 12.9455 18.8864 17.9214C13.0204 20.4087 8.3162 23.5154 5.0704 26.7909C1.83363 30.0573 0 33.5421 0 36.7789H0.5ZM65.8609 14.5229L65.7671 15.014C85.5632 18.7942 98.4742 26.5285 104.986 33.3675C108.256 36.8014 109.856 39.949 109.994 42.2163C110.062 43.3339 109.775 44.2056 109.197 44.8223C108.615 45.4436 107.676 45.8718 106.313 45.9725L106.35 46.4711L106.387 46.9698C107.916 46.8567 109.123 46.3635 109.927 45.5062C110.734 44.6443 111.073 43.4803 110.992 42.1556C110.833 39.5384 109.041 36.1754 105.71 32.6779C99.0223 25.6539 85.9046 17.8413 65.9547 14.0318L65.8609 14.5229ZM106.35 46.4711L106.313 45.9725C103.567 46.1754 101.797 45.2479 100.777 43.6503C99.7319 42.0117 99.4132 39.5715 99.8262 36.6477C100.65 30.8123 104.351 23.3518 110.176 17.4554L109.82 17.104L109.465 16.7526C103.514 22.7756 99.6951 30.4259 98.836 36.5079C98.4073 39.5428 98.706 42.2629 99.9343 44.1882C101.189 46.1544 103.349 47.1942 106.387 46.9698L106.35 46.4711ZM109.82 17.104L110.176 17.4554C119.312 8.20832 135.109 2.73795 151.912 1.3513C168.706 -0.0345594 186.388 2.66915 199.236 9.64613L199.475 9.20673L199.713 8.76734C186.649 1.67273 168.758 -1.0423 151.83 0.354689C134.911 1.75089 118.838 7.26496 109.465 16.7526L109.82 17.104ZM199.475 9.20673L199.236 9.64613C212.152 16.6597 217.242 22.5861 219.072 26.8514C219.984 28.9775 220.091 30.7032 219.947 31.97C219.803 33.2413 219.406 34.0654 219.255 34.4383L219.719 34.6251L220.183 34.812C220.322 34.4669 220.778 33.5137 220.941 32.083C221.104 30.6481 220.973 28.7472 219.991 26.4572C218.032 21.8902 212.711 15.8253 199.713 8.76734L199.475 9.20673Z" fill="%234680C2"/></svg>') no-repeat top right 193px / 197px;}
.speech-bubble-inner-title {font-weight: 500; font-size: 22px; line-height: 27px; color: #2C374A; padding-bottom: 10px;}
.speech-bubble-inner-text {font-weight: 500; font-size: 16px; line-height: 19px; color: #2C374A;}

.comment-thread.level-1 {margin-left: 40px;}
.content_wrap.article-wrap .border-1-4680C2 {
    background: #FFFFFF;
    border: 1px solid #4680C2;
    border-radius: 20px;
}
.popular-services-wr {
    padding: 40px;
}
.popular-services-title {
    font-weight: 500;
    font-size: 40px;
    line-height: 105%;
    color: #2C374A;
    padding-bottom: 16px;
}
.popular-services-title-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #2C374A;
    padding-bottom: 20px;
}

.content_wrap.article-wrap .accounting-services__title {font-weight: 500; font-size: 22px; line-height: 27px; color: #2C374A; margin-bottom: 10px;}
.content_wrap.article-wrap .accounting-services__text {font-weight: 400; font-size: 16px; line-height: 19px;  color: #4680C2;}
.content_wrap.article-wrap .accounting-services__text--price {font-weight: 400; font-size: 15px; line-height: 18px; text-align: right; color: #2C374A; min-width: 25%; }
a.accounting-services__text> *:not(span) {text-decoration: underline;}
.accounting-services__title:hover {text-decoration: underline;}
.accounting-services__text:hover {text-decoration: none;}
.content_wrap.article-wrap .popular-services-wr .btn {max-width: 280px;}
@media (max-width: 750px) {
    .speech-bubble-inner {background: url('data:image/svg+xml,<svg width="22" height="41" viewBox="0 0 22 41" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.138908 35.7333C-0.0780626 35.4648 -0.0363241 35.0713 0.232137 34.8543L4.60696 31.3186C4.87542 31.1016 5.26894 31.1434 5.48591 31.4118C5.70288 31.6803 5.66114 32.0738 5.39268 32.2908L1.50395 35.4337L4.64685 39.3224C4.86382 39.5909 4.82208 39.9844 4.55362 40.2014C4.28516 40.4183 3.89164 40.3766 3.67467 40.1081L0.138908 35.7333ZM13.2689 0.516846L13.6202 -3.67185e-05C16.1916 1.74792 18.3131 5.06018 19.6561 8.91712C21.0041 12.7887 21.5992 17.2959 21.0418 21.5199C20.4841 25.7453 18.765 29.7327 15.4389 32.4807C12.1058 35.2345 7.24675 36.6713 0.559076 35.962L0.625 35.3404L0.690923 34.7189C7.13577 35.4025 11.6321 34.0044 14.6428 31.517C17.6605 29.0237 19.2737 25.3634 19.8025 21.3563C20.3315 17.3478 19.7672 13.0375 18.4756 9.32816C17.1789 5.6042 15.1805 2.5721 12.9175 1.03373L13.2689 0.516846Z" fill="%234680C2"/></svg>') no-repeat top 73% right 10% / 29px;}
    .article_text li {padding-left: 10px; margin-left: 15px;}
}
@media (max-width: 500px) {
    .sidebar_dop_block.arrow { background: url('data:image/svg+xml,<svg width="35" height="28" viewBox="0 0 35 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.9673 27.5146C28.6409 27.6267 28.2853 27.4529 28.1733 27.1264L26.347 21.8061C26.235 21.4796 26.4088 21.1241 26.7353 21.012C27.0617 20.9 27.4172 21.0738 27.5293 21.4003L29.1526 26.1294L33.8818 24.5061C34.2083 24.394 34.5638 24.5678 34.6758 24.8943C34.7879 25.2208 34.6141 25.5763 34.2876 25.6884L28.9673 27.5146ZM0.365398 3.13175L-0.000138044 2.62479C2.52187 0.806336 6.35996 -0.0543609 10.4436 0.0028095C14.5427 0.0601963 18.9817 1.04255 22.7603 3.01107C26.5402 4.98026 29.6991 7.95947 31.1438 12.0248C32.5915 16.0988 32.2798 21.1562 29.3259 27.198L28.7644 26.9235L28.2029 26.6489C31.0496 20.8266 31.2736 16.1233 29.9659 12.4434C28.6551 8.75486 25.7673 5.98709 22.1827 4.11966C18.5969 2.25156 14.3535 1.30767 10.4261 1.25269C6.48326 1.19749 2.95054 2.03829 0.730935 3.63871L0.365398 3.13175Z" fill="%234680C2"/></svg>') top 45px right 80px / 45px no-repeat;}
    .best_article-wr { padding: 15px 15px; }
    .best_article_img-wr img {width: 160px; height: 160px;}
    .best_article_img-title {padding: 8px 12px; border-radius: 32px; top: 27px; left: 40px; font-size: 11px;}
    .best_article-title {font-size: 14px; line-height: 17px; max-height: unset;}
    .best_article-wr .article_dop_info_text {display: inline-block;  height: 15px;  font-size: 12px; line-height: 110%; padding-left: 20px; margin-right: 8px; background-size: 15px;
    }
}