

button {
	background: 0px 0px; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: normal; text-decoration: none; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.article-block {
	position: relative;
}
.article-block__row {
	padding: 62px 0px 54px;
}
.article-block__row_1 .article-block__right ul ~ p strong {
	background: rgb(250, 206, 45); padding: 0px 3px; border-radius: 3px; font-size: 18px;
}
.article-block__row_2 {
	background: rgb(243, 243, 243); padding: 39px 0px 68px;
}
.article-block__wrapper {
	padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; max-width: 1200px;
}
.article-block__wrapper::after {
	clear: both; display: block; content: " ";
}
.article-block__wrapper::after {
	clear: both; display: table; content: "";
}
.article-block__wrapper b {
	font-family: open_sansbold,Arial,Helvetica,sans-serif; font-weight: 400;
}
.article-block__wrapper strong {
	font-family: open_sansbold,Arial,Helvetica,sans-serif; font-weight: 400;
}
.article-block__left {
	width: 32.3%; padding-right: 6.8%; float: left;
}
.article-block__right {
	padding: 0px; width: 67.7%; margin-right: 0px; float: right;
}
.article-block__right p {
	font: 16px/1.65 open_sanslight, Arial, Helvetica, sans-serif; margin: 1em 0px; font-size-adjust: none; font-stretch: normal;
}
.article-block__right h2 {
	font: 30px/1.5 open_sansextrabold, Arial, Helvetica, sans-serif; margin: 0.36em 0px 0.8em; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.article-block__right h3 {
	font: 20px/normal open_sansextrabold, Arial, Helvetica, sans-serif; margin: 0.95em 0px 0.4em; font-size-adjust: none; font-stretch: normal;
}
.article-block__right h4 {
	font: 18px/normal open_sansextrabold, Arial, Helvetica, sans-serif; margin: 0.95em 0px 0.4em; font-size-adjust: none; font-stretch: normal;
}
.article-block__right h5 {
	font: 16px/normal open_sansextrabold, Arial, Helvetica, sans-serif; margin: 0.95em 0px 0.4em; font-size-adjust: none; font-stretch: normal;
}
.article-block__right h6 {
	font: 15px/normal open_sansbold, Arial, Helvetica, sans-serif; margin: 0.95em 0px 0.4em; font-size-adjust: none; font-stretch: normal;
}
.article-block__right ol {
	font: 16px/normal open_sanslight, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.article-block__right ul {
	font: 16px/normal open_sanslight, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.article-block__right ul {
	list-style: none; margin: 0px 0px 1.25em; padding: 0px 0px 0px 44px; line-height: 1.65;
}
.article-block__right ul li {
	margin: 0px 0px 6px; position: relative;
}
.article-block__right ul li::before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNpi+P//PwM6BgI2IN4GxPewSTIC8WIgBnHOgQT4gZgdSUEnVPIhEEuBBF4D8SUgFgXiPKjkOyDWhGpg2AkVfAzEf4H4GxBbI5nIwA7Em6CKQAqCUNyE5OrlQJyN7miAAAMA/QVVofOkJ5oAAAAASUVORK5CYII=") no-repeat; left: -14px; top: 11px; width: 8px; height: 7px; display: block; position: absolute; content: "";
}
.article-block__right ol {
	margin: 0px 0px 1.25em; padding: 0px 0px 0px 44px; line-height: 1.65;
}
.article-block__right ol li {
	margin: 0px 0px 6px; position: relative;
}
.article-block__right table {
	width: 100%; font-size: 13px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.article-block__right tr {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.article-block__right td {
	padding: 14px;
}
.article-block__right a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.article-block__right a:hover {
	text-decoration: none;
}
.article-block__right sup {
	padding: 0px 2px; border-radius: 2px;
}
.article-block__right .article-block__title {
	font: 30px/1.5 open_sansextrabold, Arial, Helvetica, sans-serif; margin: 0.36em 0px 0.8em; font-size-adjust: none; font-stretch: normal;
}
.article-block__right .article-block__title + ul {
	padding: 0px 0px 0px 15px;
}
.article-block__right .btn {
	color: rgb(255, 255, 255);
}
.article-block__right .article-block__links-list {
	margin: 0px; padding: 0px;
}
.article-block__right .article-block__links-list li {
	margin: 12px 0px;
}
.article-block__right .article-block__links-list li::before {
	display: none;
}
.article-block__attention {
	background: rgb(250, 206, 45); padding: 0px 3px; border-radius: 3px; font-size: 18px;
}
.article-block__heading {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.article-block__logo {
	margin-bottom: 24px; display: block;
}
.article-block__short-info {
	font: 14px/1.75 open_sanslight, Arial, Helvetica, sans-serif; padding: 28px 0px 0px; color: rgb(28, 28, 28); font-size-adjust: none; font-stretch: normal;
}
.article-block__short-info p {
	margin: 0.35em 0px 0.42em;
}
.article-block__short-info ul {
	list-style: none; margin: 0.35em 0px 1.25em; padding: 0px 0px 0px 1em; line-height: 1.65;
}
.article-block__short-info ul li {
	margin: 0px 0px 5px; position: relative;
}
.article-block__short-info ul li::before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNpi+P//PwM6BgI2IN4GxPewSTIC8WIgBnHOgQT4gZgdSUEnVPIhEEuBBF4D8SUgFgXiPKjkOyDWhGpg2AkVfAzEf4H4GxBbI5nIwA7Em6CKQAqCUNyE5OrlQJyN7miAAAMA/QVVofOkJ5oAAAAASUVORK5CYII=") no-repeat; left: -1em; top: 9px; width: 8px; height: 7px; display: block; position: absolute; content: "";
}
.article-block__caption {
	font: 18px/normal open_sansextrabold, Arial, Helvetica, sans-serif; margin: 0px 0px 5px; color: rgb(0, 0, 0); display: inline; font-size-adjust: none; font-stretch: normal;
}
.desktop.article-block__caption + .article-block__body {
	display: block !important;
}
.article-block__title {
	color: rgb(0, 0, 0); text-transform: uppercase;
}
.article-block__anchor {
	background-position: 0px 4px; font: 14px/normal open_sanslight, Arial, Helvetica, sans-serif; margin: 13px 0px 0px; color: rgb(28, 28, 28); padding-left: 24px; text-decoration: underline; display: inline-block; font-size-adjust: none; font-stretch: normal; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFpJREFUeNpiZGBg2A7EBxjwg79A3IMsUMFAGGQic5gYyAAsaHwHIDbHos4QiPmgbGZ052US41SynDfINTECcQ0Q/4bytYA4npQ4o23oMaLxC4GYjYAeC4AAAwAJ2gniWeJ9JAAAAABJRU5ErkJggg=="); background-repeat: no-repeat;
}
.article-block__anchor:hover {
	color: rgb(105, 105, 105);
}
.article-block__work {
	font: 90px/1.15 open_sansextrabold, Arial, Helvetica, sans-serif; margin: 0px 0px 8px; color: rgb(250, 206, 45); font-size-adjust: none; font-stretch: normal;
}
.article-block__goto {
	font: 18px/normal open_sansregular, Arial, Helvetica, sans-serif; margin: 1.5em 0px 0px; font-size-adjust: none; font-stretch: normal;
}
.article-block__slider {
	margin-top: 2.05em;
}
.article-block__slider img {
	border: 3px solid rgb(255, 255, 255); border-image: none;
}
.article-block__anchor-box {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; overflow: hidden; margin-top: 2.5em; display: table; background-color: rgb(229, 229, 229);
}
.article-block__anchor-section {
	padding: 0px 1em 2.5em; width: 50%; text-align: center; vertical-align: middle; display: table-cell;
}
.article-block__anchor-section + .article-block__anchor-section {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.article-block__anchor-section_links {
	padding: 1.8em 1em;
}
.article-block .grabbing {
	
}
.article-block .owl-item img {
	margin: 0px auto; display: block;
}
.article-block .owl-theme .owl-controls .owl-page span {
	background: rgb(221, 221, 221); margin: 5px; width: 10px; height: 10px; opacity: 1;
}
.article-block .owl-theme .owl-controls {
	margin-top: 34px;
}
.article-block .owl-theme .owl-controls .active.owl-page span {
	background: rgb(255, 203, 8);
}
.article-block .owl-theme .clickable.owl-controls .owl-page:hover span {
	background: rgb(255, 203, 8);
}
.article-block .owl-theme .clickable.owl-controls .owl-page:hover span {
	background: rgb(255, 203, 8); opacity: 0.6;
}
.article-block .owl-theme .owl-controls .owl-buttons div {
	width: 24px; height: 24px; position: absolute; opacity: 0.8; background-repeat: no-repeat; background-color: transparent;
}
.article-block .owl-theme .owl-controls .owl-buttons .owl-prev {
	background-position: 50% 50%; left: 37.2%; bottom: -2px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASFJREFUeNqE0z9IAlEcwPFOIajBaHAKGo6mFrdapEFCimgJahBqiaChId0bXUWcokEIokGi6M+QhuAiDW4uLt4QSUsgCNEQlH1/8Hsgh7734ANy97537+6dXhAEU44xh1tkfd9vRxyTY6gihZIcsAWzeMQqusjYgmncYQ1veoePSYFMvkEaPazj3ZwMB1FcYRufGnVHJ0RCv8vYRV+v3Anf3gQeznGAATbQHvdwJijgCN/YQmvSq5Mgj1OdLGtv2jZGgr+RZXmubZfgDEXM4AFJVyAjhwvd3SesuIIhjnGpH9szErbARIeoYB4vWLYFMn6xj3vEUcOSLZDxgz39rBdQx6ItMNEOGjq5rrH1/2A28lWXde0KZHxhU1/AiRz4F2AA9e43IQyaDm8AAAAASUVORK5CYII=");
}
.article-block .owl-theme .owl-controls .owl-buttons .owl-next {
	background-position: 50% 50%; right: 37.2%; bottom: -2px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUBAMAAABL3sEiAAAAIVBMVEXd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3rdQsHAAAAC3RSTlMAKSpiZmdqbG79/kH65rUAAAAtSURBVAjXY2AtYAABzeVgim0VhJtFBrdrKYjkWBVAgLMEwnEAUZJgDgMzmAMAehUTvYeh/rsAAAAASUVORK5CYII=");
}
.articles-list_js .articles-list__bottom {
	display: none;
}
.articles-list_static .articles-list__bottom {
	padding: 31px 0px 30px;
}
.articles-list_static .articles-list__bottom:hover .articles-list__title {
	color: rgb(105, 105, 105);
}
.articles-list_static .articles-list__item + .articles-list__item .articles-list__bottom {
	border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.articles-list_static .articles-list__title {
	margin: 0px 0px 1.05em; border: 0px currentColor; border-image: none; display: block;
}
.articles-list_static .articles-list__picture {
	margin-top: 3px;
}
.articles-list__item {
	transition:0.3s; -webkit-transition: all .3s ease; background: rgb(244,244,244); margin-bottom:3px
}
.articles-list__item_open {
	background: rgb(255, 255, 255); border:1px solid #ccc
}
.articles-list__item_open .icon_trigger {
	transform: rotate(45deg); background-image: url("icon-open-active@1x.png"); background-repeat: no-repeat; -webkit-transform: rotate(45deg);
}
.articles-list__item_open .articles-list__top:hover .icon_trigger {
	transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.articles-list__item_open .articles-list__category {
	color: rgb(105, 105, 105);
}
.articles-list__item_open .articles-list__title {
	color: rgb(105, 105, 105);
}
.articles-list__item_open + .articles-list__item .articles-list__top {
	border-top-color: rgb(255, 255, 255) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.articles-list__item + .articles-list__item .articles-list__top {
	border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.articles-list__item + .articles-list__item_open .articles-list__top {
	border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.articles-list__item-box {
	padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; max-width: 1200px;
}
.articles-list__item-box::after {
	clear: both; display: block; content: " ";
}
.articles-list__top {
	padding: 18px 0px 18px; cursor: pointer;
}
.articles-list__top::after {
	clear: both; display: table; content: "";
}
.articles-list__top:hover .articles-list__category {
	color: rgb(105, 105, 105);
}
.articles-list__top:hover .articles-list__title {
	color: rgb(105, 105, 105); border-bottom-color: rgb(105, 105, 105); border-bottom-width: 1px; border-bottom-style: dashed;
}
.articles-list__top:hover .icon_trigger {
	transform: rotate(90deg); background-image: url("icon-open-active@1x.png"); background-repeat: no-repeat; -webkit-transform: rotate(90deg);
}
.articles-list__top .articles-list__caption {
	width: 100%; display: table;
}
.articles-list__bottom {
	padding: 2px 0px 10px; display: block;
}
.articles-list__bottom::after {
	clear: both; display: table; content: "";
}
.articles-list__cell {
	width: 100%; vertical-align: middle; display: table-cell;
}
.articles-list__cell_first {
	padding-right: 6%; vertical-align: top;
}
.articles-list__cell a {
	color: rgb(0, 0, 0);
}
.articles-list__left {
	width: 32.2%; margin-right: 1.69%; float: left; display: block; position: relative;
}
.articles-list__right {
	width: 66.1%; padding-left: 31px; margin-right: 0px; float: right; display: block;
}
.articles-list__right .articles-list__date {
	margin-bottom: 10px;
}
.articles-list__category {
	font: 20px/normal open_sansextrabold, Arial, Helvetica, sans-serif; margin: 5px 0px 4px; transition:color 0.3s; color: rgb(255, 203, 8); text-transform: uppercase; font-size-adjust: none; font-stretch: normal; -webkit-transition: color .3s ease;
}
.articles-list__date {
	font: 16px/normal open_sansregular, Arial, Helvetica, sans-serif; color: rgb(174, 174, 174); font-size-adjust: none; font-stretch: normal;
}
.articles-list__title {
	font: 24px/1.4 open_sansextrabold, Arial, Helvetica, sans-serif; margin: 0px; transition:color 0.3s, border-bottom 0.3s; color: rgb(0, 0, 0); text-transform: none; display: inline; font-size-adjust: none; font-stretch: normal; -webkit-transition: color .3s ease, border-bottom .3s ease;
}
.articles-list__picture {
	margin-top: 7px; display: block;
}
.articles-list__info {
	font: 16px/1.65; color: rgb(0, 0, 0); padding-right: 10%; font-size-adjust: none; font-stretch: normal;
}
.articles-list__info p {
	margin-top: 0px;
}

.articles-list__info a {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.articles-list__info a:hover {
	text-decoration: none;
}

.articles-list__info ul {
	list-style: none; margin: 0px 0px 1.25em; padding: 0px 0px 0px 44px; line-height: 1.65;
}
.articles-list__info ul li {
	margin: 0px 0px 6px; position: relative;
}
.articles-list__info ul li::before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNpi+P//PwM6BgI2IN4GxPewSTIC8WIgBnHOgQT4gZgdSUEnVPIhEEuBBF4D8SUgFgXiPKjkOyDWhGpg2AkVfAzEf4H4GxBbI5nIwA7Em6CKQAqCUNyE5OrlQJyN7miAAAMA/QVVofOkJ5oAAAAASUVORK5CYII=") no-repeat; left: -14px; top: 11px; width: 8px; height: 7px; display: block; position: absolute; content: "";
}
.articles-list__info ol {
	margin: 0px 0px 1.25em; padding: 0px 0px 0px 44px; line-height: 1.65;
}
.articles-list__info ol li {
	margin: 0px 0px 6px; position: relative;
}
.articles-list__info table {
	width: 100%; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.articles-list__info tr {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}

.articles-list_vacancy {
	min-height: 115px;
}
.articles-list_vacancy .articles-list__top {
	padding: 38px 0px;
}
.articles-list_vacancy .articles-list__info {
	padding-right: 4.6%; margin-top: -6px;
}
.articles-list_vacancy .articles-list__bottom {
	padding: 0px 0px 50px;
}

.icon_trigger {
	transition:0.3s; width: 39px; height: 39px; background-image: url("icon-open-regular@1x.png"); background-repeat: no-repeat; -webkit-transition: all .3s ease;
}
@media not all, not all, not all, not all
{
.article-block__anchor {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNJREFUeNpiZGBg+A3EjxgoB0JALAnEP3ApeMhAHXAJiPlxSTIx0AmMWkQ2YCEgzwPErESaxQzEAjgc/4MRmurksUhyA/ELIL5JBQ8psxDw7X0gNqGCRQ9HU92oRaMWDbGyDlQ+ncFRdlHVIlD1y45Fjg+IN1PTom9QjA7+jSaGkWURIx45DiB+BcSvqWCPHECAAQCtHxGm8GRq1AAAAABJRU5ErkJggg=="); background-size: 13px 13px;
}
.article-block .owl-theme .owl-controls .owl-buttons .owl-prev {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAADkDTpVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlJJREFUeNqsl09IVFEYxWdGGMEIAxlIcFGDQhCCiJAIIuafFBUiU9yIQiZGIf7bGOhCERJEbZEYIZYYiBgmQZqSRSARKC5qEdnYxkWkLgxxIWmdK9/A5eA0b969H/wWc968e96b+d757vOGQiGPpSoBd0ElOAwGgyeiz9Li+eAFKAczwB8+YMMgB7wCCfK5Ajy1ZZAFXoMzmnYMFmwYpMtCiZr2FzSBCVODS+AtSCK9FTzRBTcGqWAJBEjvBA/5y7EapMjiKaT3ggennRCLQTJ4By6QPgi6I53k1CAgV55K+gjo+N+JTgzOgUVwmfRxcE86x7VBorRiBulT4Ha0xaMZJMgTeoX0WVALjpz8tpEM4sEcyCV9HtSAP0474zQDvwRWIenL4KZKylj6mg3iwHNJRb1WJMQOYn0qfbT4uFylXqugzM3iuoEXjMqfp9dnGSR7bhMxbDAMGujYV1AAdk3yXBn0g2bSv4MisG06jXwRuiLO1qBWBl1giPSL0pbnbRioageP6ViaZFDAhoHKlDvgmYOx6Po5UCa3wDR9J1NMzpoaeCTAaiWH9MqmrYnHJItUV1WDN6TnSZL6TQ3CJjfAe9KLeedmMg8OJOA+kq60SafPSrSJtg9KwRrpVWBMMszIwCNBVyLBp1edBKTX1EDVjgygb6Q3yrbF2EDVL0nXTdJbQJ8NA1VbcidbpN+XTDM2UPUDXAU/Se8BbTYMVG1EmBcDkmnGBqq+gGs0TlVHPQL1tt5w1sXkN5kU2nxH+0RbmlmbdxCuD+A6eMk7v38CDADeUG5GRBHd7AAAAABJRU5ErkJggg=="); background-size: 12px 20px;
}
.article-block .owl-theme .owl-controls .owl-buttons .owl-next {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoBAMAAAAWIydmAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUxpcdzc3N3d3dzc3N3d3d3d3dzc3Nzc3N3d3dvb29vb293d3d3d3dzc3N3d3YHWDUwAAAAOdFJOUwD8+VH7VFlfWl5I+FNSyYx4NwAAAEpJREFUKM9jYOBNYECAQ2IINo/eQ4QUq987JKmQdzSWkkCRaqCTFKfcO2U4Z+K7RwbkS7AjSxTSWQLFVVz7EBIMDKuVkWKbCyEBAO7tRSp7Ik8RAAAAAElFTkSuQmCC"); background-size: 12px 20px;
}

}
@media not all, not all, not all, not all
{
.articles-list__item_open .icon_trigger {
	background-image: url("icon-open-active@2x.png"); background-size: 39px 39px;
}
.articles-list__top:hover .icon_trigger {
	background-image: url("icon-open-active@2x.png"); background-size: 39px 39px;
}
}
@media screen and (max-width:1260px)
{
.article-block__wrapper {
	padding-right: 30px; padding-left: 30px;
}
.articles-list__item-box {
	padding-right: 30px; padding-left: 30px;
}
}
@media screen and (max-width:1040px)
{
.article-block .owl-theme .owl-controls .owl-buttons .owl-prev {
	left: 0px;
}
.article-block .owl-theme .owl-controls .owl-buttons .owl-next {
	right: 0px;
}
}
@media screen and (max-width:960px)
{
.article-block__right .article-block__links-list li {
	margin: 18px 0px;
}
.article-block__anchor-section + .article-block__anchor-section {
	border-top-color: rgb(221, 221, 221); border-left-color: currentColor; border-top-width: 1px; border-left-width: 0px; border-top-style: solid; border-left-style: none;
}
.article-block__anchor-section {
	width: 100%; display: block;
}
}
@media screen and (max-width:767px)
{
.article-block__row {
	padding-top: 4px;
}
.article-block__row .article-block__left {
	padding: 0px 0px 30px; width: 100%; float: none;
}
.article-block__row .article-block__right {
	width: 100%; float: none;
}
.article-block__row_1 {
	padding-top: 62px;
}
.article-block__row_1 .article-block__left {
	margin-top: -122px;
}
.article-block__row_1 .article-block__heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.article-block__row_1 .article-block__logo {
	padding: 15px; border: 1px solid rgb(219, 219, 219); border-image: none; margin-bottom: 14px; background-color: rgb(255, 255, 255);
}
.article-block__row_1 .article-block__short-info {
	padding: 0px;
}
.article-block__row_1 .article-block__caption {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dashed; cursor: pointer;
}
.article-block__row_1 .article-block__body {
	display: none;
}
.article-block__row_2 {
	padding-top: 30px;
}
.article-block__wrapper {
	padding-right: 15px; padding-left: 15px;
}
.article-block__right h2 {
	font-size: 24px;
}
.article-block__right h3 {
	font-size: 18px;
}
.article-block__right h4 {
	font-size: 16px;
}
.article-block__right ul {
	padding: 0px 0px 0px 14px;
}
.article-block__right ol {
	padding: 0px 0px 0px 14px;
}
.article-block__right .article-block__title {
	font-size: 24px;
}
.article-block__work {
	font-size: 72px;
}
.articles-list__item-box {
	padding-right: 15px; padding-left: 15px;
}
.articles-list__left {
	margin: 0px; width: 28%; padding-right: 4%;
}
.articles-list__right {
	width: 72%; padding-left: 0px;
}
.articles-list__info ul {
	padding: 0px 0px 0px 14px;
}
.articles-list__info ol {
	padding: 0px 0px 0px 14px;
}
}
@media screen and (max-width:640px)
{
.articles-list__item_open .articles-list__top .articles-list__left::after {
	transform: rotate(-45deg); background-image: url("icon-open-active@1x.png"); background-repeat: no-repeat; -webkit-transform: rotate(-45deg);
}
.articles-list__top {
	padding: 22px 0px 38px;
}
.articles-list__top .articles-list__left {
	padding-right: 50px;
}
.articles-list__top .articles-list__left::after {
	transition:0.3s; left: auto; top: 0px; width: 39px; height: 39px; right: 0px; bottom: auto; display: block; position: absolute; content: ""; background-image: url("icon-open-regular@1x.png"); background-repeat: no-repeat; -webkit-transition: all .3s ease;
}
.articles-list__left {
	width: 100%; padding-right: 0px; margin-bottom: 15px; float: none;
}
.articles-list__right {
	width: 100%; float: none;
}
.articles-list__right .icon_trigger {
	display: none;
}
}
@media not all, not all, not all, not all
{
.articles-list__item_open .articles-list__top .articles-list__left::after {
	background-image: url("icon-open-active@2x.png"); background-size: 39px 39px;
}
.articles-list__top .articles-list__left::after {
	background-image: url("icon-open-regular@2x.png"); background-size: 39px 39px;
}
}
@media screen and (max-width:480px)
{

.articles-list__cell_first {
	padding-right: 4%;
}
.articles-list__category {
	font-size: 16px;
}
.articles-list__date {
	font-size: 14px;
}
.articles-list__title {
	font-size: 20px;
}
}


.tabsy>button{width:100%;border-bottom:3px #fff solid;font-family:inherit;font-size:100%;margin:0;outline:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent}.tabsy>.tabButton{display:block;margin-top:1px;background:#ffcc00; margin-bottom:0px;margin-right:3px;color:#000;text-align:center;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.tabsy>.tabButton:hover{background:#fff; color:#000;}
.tabsy>input{display:none}.tabsy>input:checked+label+.tab{display:block; width:100%}.tabsy>input:checked+label+.tab>.content{-webkit-animation:showTab 250ms ease-in-out;animation:showTab 250ms ease-in-out; width:100%}
.tabsy>.tab{background:#fff;display:none; width:100%}
.tabsy>input:checked+label {}
@media screen and (min-width: 768px){.tabsy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; width:100%}.tabsy>.tabButton{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.tabsy>input:checked+label{background:#fff;color:#5a5243; margin-bottom:-2px; border-top:1px solid #e9ecef; border-left:1px solid #e9ecef; border-right:1px solid #e9ecef; z-index:2}.tabsy>.tab{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}
    .tabButton {

        font-size: 15px; font-weight: bold; padding: 10px 30px 10px 30px; margin-top:-2px

    }

    .tab {

        padding: 20px; text-align: left; border:1px #e9ecef solid; width:100%

    }