.arb-article {
    display: flex;
	gap: 24px;
}

.arb-article-container {
    width: 60%;
}
.arb-contents {
    width: 40%;
}

.contents {
    background: #fff;
    border-radius: 12px;
    padding: 24px;
    position: sticky;
    top: 0;
}

.arb-article-container {
    border-radius: 12px;
}
.arb-news-main__text-block__info--date {
    font-style: normal;
    font-family: 'Montserrat';
}
.contents_title {
    font-size: 24px;
    margin-bottom: 24px;
}
.contents {
    position: sticky;
    top: 0;
}

.contents_text ol li {
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 500;
    color: #007367;
}

.arb-article-container {
    padding: 24px;
}

.arb-section__wrapper {
    max-width: 100% !important;
}

.arb-news-main__text-block.arb-news-main__text-block__info {
    margin: 0;
}

.arb-news-main__text-block.arb-news-main__text-block__info > * {
    margin: 0;
}

.arb-news-main__text-block.arb-news-main__text-block__info--theme span:before {
    font-size: 20px;
}

.arb-news-main__text-block.arb-news-main__text-block__info--theme {
    display: flex;
    align-items: center;
}
.news-content__text > p:first-child,.news-content__text > ol:nth-child(2) {
    display: none;
}
.arb-article-container h1 {
    padding: 20px 0;
    font-size: 28px;
    font-weight: 700;
    margin: 0 !important;
}

.news-content__preview-text {
    display: none;
}

.news-content__announce {
    margin-bottom: 0 !important;
}

.arb-footer-tags__authors {
    justify-content: left !important;
    font-weight: 600;
    font-size: 14px;
    margin: 6px 0 16px;
}

.news-content hr {
    margin: 24px 0;
}

.arb-article-container .news-content h2 {
    margin: 24px 0 8px !important;
    padding: 0 !important;
    font-weight: 700 !important;
}

.arb-article-container  .arb-highlighted-text,.arb-article-container  .news-content i {
    background: none;
    font-style: italic;
    color: #007367;
    font-weight: 500;
}

.arb-article-container  .arb-share {
    width: 100% !important;
    max-width: 100%;
    display: flex !important;
    margin: 24px 0 0 !important;
    padding: 16px 0 0;
    border-top: 2px solid #D9D9D9;
}

.arb-article-container .arb-share__social {
    margin-top: 0;
}

body .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
    margin: 0 !important;
}

.ya-share2__container_color-scheme_whiteblack .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-size: 100% !important;
}

.arb-share__text {
    font-size: 18px !important;
}

.published {
    font-style: italic;
}

body .arb-news-subscription {
    margin: 72px 0 ;
    width: 100%;
    max-width: 100%;
    border-radius: 15px;
    background-color: #1F1F1E;
	background-image:url('img/bg.png');
    background-size: cover;
}

body .arb-news-subscription .wrapper {
    background: no-repeat;
    color: #fff;
}
.news-content ol:not([class]) {
    box-sizing: border-box;
    padding: 0 0 0 24px !important;
}

.arb-article-container {
    padding: 20px 32px;
}
body .arb-section__container ol:not([class]) > li:not([class]):before,body  .news-content ol:not([class]) > li:not([class]):before {
    font-size: 40px;
    content: counter(arb-news-content--ol__counter, decimal-leading-zero);
    top: 6px;
    background: linear-gradient(119deg, rgba(0, 115, 103, 1) 18%, rgba(0, 172, 168, 1) 49%, rgba(0, 115, 103, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

body .arb-section__container ol:not([class]) > li:not([class]),body  .news-content ol:not([class]) > li:not([class]) {
    padding-left: 55px;
}
.arb-news-subscription .wrapper {
    max-width: 75% !important;
    text-align: left;
}

.arb-news-subscription__subscribe {
    text-align: left;
}

.arb-news-subscription__subscribe * {
    font-family: 'Montserrat' !important;!i;!;
}

.arb-news-subscription__subscribe--title {
    font-size: 40px;
    font-weight: 500;
}

.arb-news-subscription__subscribe--desctiption {
    font-size: 20px;
}

.arb-news-subscription__wrap {
    max-width: 100% !important;
    padding: 0;
    margin: 55px 0 0 !important;!i;!;
    justify-content: space-between;
}

.arb-news-subscription__input {
    background: none;
    border: none;
    border-bottom: 1px solid #707070;
}

.arb-news-subscription__button .btn__button {
    background: radial-gradient(#F4364C,#A1000E);
    border: none;
    border-radius: 50%;
    width: 106px;
    height: 106px;
    position: absolute;
    right: 0;
    bottom: 40px;
}

.arb-news-subscription__button .btn {
    background: none;
}

.arb-news-subscription__button .btn__text {
    color: #fff !important;!i;!;
    font-size: 34px;
}

.arb-news-subscription__button .btn__text:before {
    font-size: 60px;
}

span.btn__text {}

@media (max-width:1024px) {
.arb-news-subscription__subscribe--title {
    font-size: 30px;
}

.arb-news-subscription__subscribe--desctiption {
    padding-right: 50px;
    font-size: 24px;
}

#content .wrapper {
    max-width: 700px;
}

.arb-news-subscription {
    max-width: 700px !important;
    width: 700px !important;
    margin: 50px auto !important;
}

}

@media (max-width:767px) {
body .arb-news-subscription {
    margin: 40px 10px;
    width: initial !important;
}
.arb-news-subscription__button .btn__button {
    position: relative;
    width: 53px;
    height: 53px;
    bottom: initial;
}

.arb-news-subscription__button .btn__text:before {
    font-size: 29px !important;
}

.arb-news-subscription__wrap {
    margin-top: 15px !important;
}

.arb-news-subscription__button .btn__text {
    font-size: 22px;
}

.arb-news-subscription .wrapper {
    max-width: 90% !important;
}

body .arb-news-subscription {
    background-position: -625px center;
}

	.arb-article {
		flex-wrap: wrap;
		gap: 24px;
	}
	#content .wrapper {
		padding: 0 10px !important;
	}

	.arb-article-container {
		width: 100%;
		order: 2;
	}
	
	.arb-contents {
		width: 100%;
	}
	
	.arb-news-subscription__subscribe--title {
		font-size: 30px;
	}
	
	.arb-news-subscription__subscribe--desctiption {
		padding-right: 10px;
		font-size: 24px;
	}

}






main.content {
    max-width: 1280px!important;
}

.arb-section__container.top-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

.published {
    color: gray;
    font-family: NotoSansRegular, sans-serif;
    font-size: 14px;
}

.bottom-info {
    display: flex;
    align-items: center;
    gap: 20px;
    height: fit-content;
}

.news-content__announce {
    margin-bottom: 20px;
}

.news-content {
    font-size: 1.6rem;
    line-height: normal;
}

.news-content__preview-text {
    margin-bottom: 40px;
    line-height: 3rem;

}
.news-content__preview-image {
    margin-bottom: 20px;
}

.bx-breadcrumb {
    max-width: 680px!important;
    margin: 0 auto;
}
.arb-article-container {
    background: #FFFFFF;
    padding: 20px;
}
.arb-section__container {
    margin-left: 0!important;
    margin-right: 0!important;
}
.arb-section__wrapper {
    max-width: 680px;
    margin: 0 auto;
}



.arb-news-subscription {
    margin-top: -50px;
    background: #FFFFFF;
    padding-bottom: 80px;
}
.arb-news-subscription .wrapper {
    background: #c8f9d7;
    max-width: 680px;
    margin: 0 auto;
    padding: 30px 30px 50px 30px!important;
    box-sizing: border-box;
}

.news-content a:not([class]) {
    color: #346eb8!important;
    border-bottom: 1px solid rgba(52, 110, 184, 0.2)!important;
}
.news-content a:not([class]):hover {
    border-bottom: 1px solid rgba(52, 110, 184, 0.4)!important;
}

.news-content__text ul {
    padding: 10px 10px!important;
}
.news-content__text ul li {
    font-size: 1.6rem!important;
}


.arb-article-container h1 {
    color: #000000;
    text-transform: unset;
    font-size: 3rem;
    line-height: normal;
    font-weight: bold;
    margin-bottom: 20px;
}
.arb-article-container h2 {
    color: #000000!important;
    font-size: 2rem!important;
    text-transform: none!important;
    margin: 15px 0!important;
    font-family: unset!important;
    font-weight: bold;
    padding: 20px 20px 0 0!important;
}
.arb-article-container h3 {
    color: #000000!important;
    font-size: 1.8rem!important;
    text-transform: none!important;
    margin: 15px 0!important;
    font-family: unset!important;
    font-weight: bold;
    padding: 20px 20px 0 0!important;
}
.arb-article-container h4 {
    color: #000000!important;
    font-size: 1.6rem!important;
    text-transform: none!important;
    margin: 15px 0!important;
    font-family: unset!important;
    font-weight: bold;
}

.blockquote, .bxhtmled-quote, blockquote {
    color: #000000!important;
    padding: 10px 20px!important;
    border: none!important;
    border-left: 2px solid #7ce1a8!important;
    margin: 10px 0!important;
}

.news-content__text {
    line-height: normal;
}

.news-content p:not([class]) {
    padding: 8px 0!important;
    font-size: 1.6rem!important;
    line-height: normal !important;
}

.news-content b {
    font-weight: 600;
}

.arb-footer-block-2 {
    display: flex;
    justify-content: space-between;
}
.arb-footer-tags {
    margin: 30px 0 50px 0;
    padding: 20px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: flex;
    justify-content: space-between;
}

.arb-footer-tags__authors {
    margin: 10px 0;
    font-size: 1.6rem;
    display: flex;
    flex-flow: wrap;
    justify-content: flex-end;
    color: #67c18e;
}
.arb-footer-tags__authors-title {
    margin-right: 5px;
}
.arb-footer-tags__authors-list {
    display: flex;
    flex-flow: wrap;
    justify-content: flex-end;
}

.arb-footer-tags__authors-list div:after {
    content: ',';
    margin-right: 5px;
}
.arb-footer-tags__authors-list div:last-child:after {
    content: '';
}
.arb-footer-tags__authors-list a:not([class]) {
    color: #67c18e!important;
    border-bottom: none!important;
}

.arb-footer-tags__authors-list a:not([class]):hover {
    border-bottom: 1px solid rgba(103, 193, 142, 0.5)!important;
}

.arb-publish-data {
    /* margin-top: 20px; */
    font-size: 1.6rem;
    color: #b3b3b3;
    flex: 0 1 auto;
}
.arb-publish-data a:not([class]) {
    color: #67c18e!important;
    border-bottom: none!important;
}
.arb-publish-data a:not([class]):hover {
    border-bottom: 1px solid rgba(103, 193, 142, 0.5)!important;
}

.arb-share {
    max-width: 50%;
    margin-top: 20px;
    font-size: 0;
    display: block!important;
}

.arb-share__text {
    font-size: 1.6rem;
    color: #b3b3b3;
    text-transform: none!important;
}

.arb-share__social {
    margin-top: 15px;
}

.arb-share__item {
    width: 26px;
    height: 26px;
    margin-left: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
    margin: 2px 34px 0 0!important;
    transition: 0.2s;
}
.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
    height: 36px!important;
    width: 36px!important;
    background-size: 36px 36px!important;
    transition: 0s!important;
    filter: invert(75%) sepia(49%) saturate(1%) hue-rotate(334deg) brightness(95%) contrast(89%);
}
.ya-share2__item_service_facebook:hover .ya-share2__icon {
    filter: invert(37%) sepia(50%) saturate(713%) hue-rotate(182deg) brightness(94%) contrast(88%);
}

.ya-share2__item_service_twitter:hover .ya-share2__icon {
    filter: invert(55%) sepia(85%) saturate(2960%) hue-rotate(176deg) brightness(99%) contrast(92%);
}
.ya-share2__item_service_vkontakte:hover .ya-share2__icon {
    filter: invert(48%) sepia(20%) saturate(2244%) hue-rotate(173deg) brightness(99%) contrast(99%);
}



.news__btn-wrap {
    display: flex;
    position: relative;
    padding: 12px 20px;
    height: 68px;
    width: 315px;
    box-sizing: border-box;
    align-items: center;
    justify-content: center;
}
.news__btn-wrap:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(214, 0, 28);
    background: linear-gradient(90deg, rgba(214, 0, 28, 1) 0%, rgba(161, 0, 14, 1) 100%);
    opacity: 1;
    transition: 0.4s;
}
.news__btn-wrap:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(161, 0, 14);
    background: linear-gradient(90deg, rgba(161, 0, 14, 1) 0%, rgba(214, 0, 28, 1) 100%);
    opacity: 0;
    transition: 0.4s;
}
.news__btn {
    font-weight: 600;
    color: #fff;
    z-index: 2;
    font-family: 'Montserrat', sans-serif;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    font-size: 16px;
}
@media (max-width: 1024px) {
    .news__btn-wrap {
        max-width: 100%;
    }
}