.page-wrap {
				overflow-x: hidden;
}

.donbass-wrap {
				margin: 0 55px;
}
@media (max-width: 767px) {
				.donbass-wrap {
								margin: 0 30px;
				}
}
@media (max-width: 479px) {
				.donbass-wrap {
								margin: 0 20px;
				}
}
.donbass-wrap.small {
				max-width: 1284px;
				margin: 0 auto;
}

.ta-center {
				text-align: center;
}

.donbass-section {
				position: relative;
				padding: 80px 0;
}
@media (max-width: 1365px) {
				.donbass-section {
								padding: 80px 0;
				}
}
@media (max-width: 1023px) {
				.donbass-section {
								padding: 70px 0;
				}
}
@media (max-width: 767px) {
				.donbass-section {
								padding: 50px 0;
				}
}
.donbass-section.no-padding {
				padding: unset;
}

.post-wrap {
				margin: 0 auto;
				max-width: 730px;
				width: 100%;
}
@media (max-width: 1023px) {
				.post-wrap {
								max-width: 730px;
				}
}
@media (max-width: 1023px) {
				.post-wrap {
								max-width: unset;
				}
}

.donbass-head-section {
				position: relative;
				text-align: center;
				font-weight: bold;
				color: #FFF;
				background-image: url(../img/donbass_title_img.jpg);
				background-size: cover;
				background-position: center;
				background-repeat: no-repeat;
				padding: 160px 0 196px;
}
@media (max-width: 1365px) {
				.donbass-head-section {
								padding: 120px 0 140px;
				}
}
@media (max-width: 1023px) {
				.donbass-head-section {
								padding: 84px 0 94px;
				}
}
@media (max-width: 767px) {
				.donbass-head-section {
								padding: 68px 0 70px;
				}
}
@media (max-width: 575px) {
				.donbass-head-section {
								padding: 46px 0 56px;
				}
}
@media (max-width: 479px) {
				.donbass-head-section {
								padding: 29px 0 28px;
				}
}
@media (max-width: 359px) {
				.donbass-head-section {
								padding: 19px 0 24px;
				}
}
.donbass-head-section .donbass-section-bg {
				position: absolute;
				left: 0;
				right: 0;
				bottom: 0;
				top: 0;
				background-color: rgba(0, 0, 0, 0.5);
}
.donbass-head-section .donbass-title {
				position: relative;
				font-size: 52px;
				line-height: 65px;
}
@media (max-width: 1365px) {
				.donbass-head-section .donbass-title {
								font-size: 50px;
								line-height: 63px;
				}
}
@media (max-width: 1023px) {
				.donbass-head-section .donbass-title {
								font-size: 45px;
								line-height: 57px;
				}
}
@media (max-width: 767px) {
				.donbass-head-section .donbass-title {
								font-size: 30px;
								line-height: 38px;
				}
}
.donbass-head-section .donbass-subtitle {
				position: relative;
				font-weight: bold;
				font-size: 26px;
				line-height: 33px;
				margin: 13px auto 0;
				max-width: 730px;
				width: 100%;
}
@media (max-width: 1365px) {
				.donbass-head-section .donbass-subtitle {
								font-size: 18px;
								line-height: 23px;
								margin-top: 5px;
								max-width: 547px;
				}
}
@media (max-width: 1023px) {
				.donbass-head-section .donbass-subtitle {
								font-size: 16px;
								line-height: 20px;
								max-width: 508px;
				}
}
@media (max-width: 767px) {
				.donbass-head-section .donbass-subtitle {
								font-size: 12px;
								line-height: 15px;
								max-width: 298px;
				}
}

.post-wrap h2,
.post-wrap .title-h2 {
				font-size: 40px;
				line-height: 50px;
				margin-bottom: 30px !important;
}
@media (max-width: 1365px) {
				.post-wrap h2,
.post-wrap .title-h2 {
								font-size: 36px;
								line-height: 45px;
				}
}
@media (max-width: 1023px) {
				.post-wrap h2,
.post-wrap .title-h2 {
								font-size: 30px;
								line-height: 38px;
								margin-bottom: 25px !important;
				}
}
@media (max-width: 767px) {
				.post-wrap h2,
.post-wrap .title-h2 {
								font-size: 21px;
								line-height: 26px;
								margin-bottom: 15px !important;
				}
}
.post-wrap h3,
.post-wrap .title-h3 {
				font-size: 26px;
				line-height: 33px;
				margin: 60px 0 26px !important;
}
@media (max-width: 1365px) {
				.post-wrap h3,
.post-wrap .title-h3 {
								font-size: 26px;
								line-height: 33px;
				}
}
@media (max-width: 1023px) {
				.post-wrap h3,
.post-wrap .title-h3 {
								font-size: 24px;
								line-height: 30px;
								margin: 50px 0 25px !important;
				}
}
@media (max-width: 767px) {
				.post-wrap h3,
.post-wrap .title-h3 {
								font-size: 18px;
								line-height: 23px;
								margin: 40px 0 15px !important;
				}
}
.post-wrap p {
				font-size: 17px;
				line-height: 140%;
				margin: 12px 0;
}
@media (max-width: 1023px) {
				.post-wrap p {
								font-size: 15px;
								margin: 8px 0;
				}
}
@media (max-width: 767px) {
				.post-wrap p {
								font-size: 12px;
								margin: 6px 0;
				}
}

.donbass-disclamer {
				padding: 30px;
				background-color: #E5E361;
				margin-top: 60px;
}
@media (max-width: 1023px) {
				.donbass-disclamer {
								margin-top: 50px;
				}
}
@media (max-width: 767px) {
				.donbass-disclamer {
								padding: 20px;
								margin-top: 40px;
				}
}
.donbass-disclamer p:first-child {
				margin-top: unset;
}
.donbass-disclamer p:last-child {
				margin-bottom: unset;
}

.partner-wrap {
				padding: 80px 0 100px;
				background-color: #F2F2F2;
}
@media (max-width: 1919px) {
				.partner-wrap {
								margin: 0 40px;
				}
}
@media (max-width: 1365px) {
				.partner-wrap {
								margin: 0 30px;
				}
}
@media (max-width: 1023px) {
				.partner-wrap {
								margin: 0 20px;
								padding: 70px 35px 90px;
				}
}
@media (max-width: 767px) {
				.partner-wrap {
								margin: 0 10px;
								padding: 60px 20px 80px;
				}
}
@media (max-width: 479px) {
				.partner-wrap {
								margin: 0 10px;
								padding: 60px 10px 80px;
				}
}
.partner-wrap .partner-list {
				display: flex;
				flex-wrap: wrap;
				justify-content: center;
				margin: 0 -5px;
}
.partner-wrap .partner-list .partner-item {
				display: block;
				position: relative;
				width: calc(20% - 10px);
				margin: 0 5px;
}
.partner-wrap .partner-list .partner-item .img-wrap {
				position: relative;
				margin: 0 auto;
				height: 0;
				width: 100%;
				padding-bottom: 69%;
				background-color: #FFF;
				overflow: hidden;
}
.partner-wrap .partner-list .partner-item .img-wrap img {
				position: absolute;
				margin: 8px;
				width: calc(100% - 16px);
				height: calc(100% - 16px);
				object-fit: contain;
}
@media (max-width: 1023px) {
				.partner-wrap .partner-list .partner-item .img-wrap img {
								margin: 4px;
								width: calc(100% - 8px);
								height: calc(100% - 8px);
				}
}

.recom-file {
				display: inline-block;
				font-weight: bold;
				font-size: 20px;
				line-height: 25px;
				background-color: #E5E361;
				margin-top: 30px;
				padding: 17px 25px;
}
@media (max-width: 1023px) {
				.recom-file {
								margin-top: 25px;
								font-size: 16px;
								line-height: 20px;
				}
}
@media (max-width: 767px) {
				.recom-file {
								margin-top: 15px;
								font-size: 12px;
								line-height: 15px;
								padding: 12px 18px;
				}
}

.bb {
				border-bottom: 1px solid #F2F2F2;
}

.video-wrap {
				height: 0;
				padding-top: 56.25%;
				position: relative;
}
.video-wrap iframe {
				width: 100%;
				height: 100%;
				position: absolute;
				left: 0;
				top: 0;
}
.video-wrap.pb {
				margin-top: 30px;
}
@media (max-width: 1023px) {
				.video-wrap.pb {
								margin-top: 25px;
				}
}
@media (max-width: 767px) {
				.video-wrap.pb {
								margin-top: 15px;
				}
}

.donbass-slider-wrap {
				position: relative;
				width: 1404px;
				margin: 0 auto;
}
@media (max-width: 1919px) {
				.donbass-slider-wrap {
								width: 1304px;
				}
}
@media (max-width: 1365px) {
				.donbass-slider-wrap {
								width: 982px;
				}
}
@media (max-width: 1023px) {
				.donbass-slider-wrap {
								width: 741px;
				}
}
@media (max-width: 767px) {
				.donbass-slider-wrap {
								width: 561px;
				}
}
@media (max-width: 575px) {
				.donbass-slider-wrap {
								width: 463px;
				}
}
@media (max-width: 479px) {
				.donbass-slider-wrap {
								width: 345px;
				}
}
@media (max-width: 359px) {
				.donbass-slider-wrap {
								width: 303px;
				}
}
.donbass-slider-wrap .slick-list {
				overflow: unset;
				width: 100%;
}
.donbass-slider-wrap .slider-item {
				position: relative;
				display: flex !important;
				width: 1284px;
				height: 450px;
				margin: 0 60px;
				border-radius: 3px;
				background-color: #F2F2F2;
}
@media (max-width: 1919px) {
				.donbass-slider-wrap .slider-item {
								margin: 0 10px;
				}
}
@media (max-width: 1365px) {
				.donbass-slider-wrap .slider-item {
								width: 962px;
								height: 336px;
				}
}
@media (max-width: 1023px) {
				.donbass-slider-wrap .slider-item {
								width: 726px;
								height: 252px;
								margin: 0 7px;
				}
}
@media (max-width: 767px) {
				.donbass-slider-wrap .slider-item {
								width: 100%;
								display: block !important;
								height: unset;
								margin: 0 3px;
				}
}
.donbass-slider-wrap .slider-item .slider-video-wrap {
				position: relative;
				width: 63%;
}
@media (max-width: 1365px) {
				.donbass-slider-wrap .slider-item .slider-video-wrap {
								width: 600px;
								height: 336px;
				}
}
@media (max-width: 1023px) {
				.donbass-slider-wrap .slider-item .slider-video-wrap {
								width: 452px;
								height: 252px;
				}
}
@media (max-width: 767px) {
				.donbass-slider-wrap .slider-item .slider-video-wrap {
								width: 100%;
								height: 0;
								padding-top: 56.25%;
				}
}
.donbass-slider-wrap .slider-item .slider-video-wrap iframe {
				width: 100%;
				height: 100%;
				position: absolute;
				left: 0;
				top: 0;
				border-radius: 3px;
}
.donbass-slider-wrap .slider-item .content-wrap {
				position: relative;
				margin: 30px 10px 30px 30px;
				width: 448px;
				box-sizing: border-box;
				overflow-y: auto;
				overflow-x: hidden;
				padding-right: 10px;
}
.donbass-slider-wrap .slider-item .content-wrap::-webkit-scrollbar {
				width: 2px;
}
.donbass-slider-wrap .slider-item .content-wrap::-webkit-scrollbar-track {
				background: transparent;
}
.donbass-slider-wrap .slider-item .content-wrap::-webkit-scrollbar-thumb {
				border-radius: 1px;
				background: #BDD128;
}
@media (max-width: 1919px) {
				.donbass-slider-wrap .slider-item .content-wrap {
								width: 448px;
								margin: 20px 10px 20px 20px;
								padding-right: 20px;
				}
}
@media (max-width: 1365px) {
				.donbass-slider-wrap .slider-item .content-wrap {
								width: 332px;
				}
}
@media (max-width: 1023px) {
				.donbass-slider-wrap .slider-item .content-wrap {
								width: 255px;
								margin: 15px 5px 15px 15px;
								padding-right: 15px;
				}
}
@media (max-width: 767px) {
				.donbass-slider-wrap .slider-item .content-wrap {
								width: 530px;
								height: 138px;
								margin: 16px 5px 20px 20px;
								padding-right: 15px;
				}
}
@media (max-width: 575px) {
				.donbass-slider-wrap .slider-item .content-wrap {
								width: 433px;
								height: 128px;
								margin: 16px 3px 20px 20px;
								padding-right: 12px;
				}
}
@media (max-width: 479px) {
				.donbass-slider-wrap .slider-item .content-wrap {
								height: 152px;
								width: 315px;
				}
}
@media (max-width: 359px) {
				.donbass-slider-wrap .slider-item .content-wrap {
								height: 176px;
								width: 273px;
				}
}
.donbass-slider-wrap .slider-item .content-wrap .slider-content {
				position: relative;
				max-width: 100%;
}
.donbass-slider-wrap .slider-item .content-wrap .slider-content .slider-title {
				font-weight: bold;
				font-size: 20px;
				line-height: 25px;
}
@media (max-width: 1023px) {
				.donbass-slider-wrap .slider-item .content-wrap .slider-content .slider-title {
								font-size: 16px;
								line-height: 20px;
				}
}
@media (max-width: 767px) {
				.donbass-slider-wrap .slider-item .content-wrap .slider-content .slider-title {
								font-size: 14px;
								line-height: 18px;
				}
}
.donbass-slider-wrap .slider-item .content-wrap .slider-content .slider-desc {
				font-size: 17px;
				line-height: 140%;
}
@media (max-width: 1023px) {
				.donbass-slider-wrap .slider-item .content-wrap .slider-content .slider-desc {
								font-size: 14px;
				}
}
@media (max-width: 767px) {
				.donbass-slider-wrap .slider-item .content-wrap .slider-content .slider-desc {
								font-size: 12px;
				}
}

.pagination-wrap {
				position: relative;
				display: flex;
				align-items: center;
				justify-content: center;
				margin-top: 30px;
}
@media (max-width: 1023px) {
				.pagination-wrap {
								margin-top: 20px;
				}
}
@media (max-width: 767px) {
				.pagination-wrap {
								margin-top: 15px;
				}
}
.pagination-wrap .donbass-slider-arrows-wrap {
				display: flex;
				align-items: center;
				justify-content: center;
				cursor: pointer;
}
.pagination-wrap .donbass-slider-arrows-wrap .slider-arrow-wrap {
				display: flex;
				align-items: center;
				justify-content: center;
				width: 44px;
				height: 44px;
				margin: 0 10px;
				border-radius: 3px;
				background-color: #E5E361;
				transition: all 0.3s linear;
}
@media (max-width: 1023px) {
				.pagination-wrap .donbass-slider-arrows-wrap .slider-arrow-wrap {
								width: 33px;
								height: 33px;
								margin: 0 7px;
				}
}
@media (max-width: 767px) {
				.pagination-wrap .donbass-slider-arrows-wrap .slider-arrow-wrap {
								width: 26px;
								height: 26px;
								margin: 0 4px;
				}
}
.pagination-wrap .donbass-slider-arrows-wrap .slider-arrow-wrap svg {
				width: 12px;
				height: 9px;
				stroke: #000000;
				transition: all 0.3s linear;
}
.pagination-wrap .donbass-slider-arrows-wrap .slider-arrow-wrap:hover {
				background-color: #264CB9;
}
.pagination-wrap .donbass-slider-arrows-wrap .slider-arrow-wrap:hover svg {
				stroke: #FFF;
}
.pagination-wrap .slider-pagination {
				margin: 0 20px;
				font-size: 13px;
				line-height: 140%;
				width: 35px;
				text-align: right;
}
@media (max-width: 767px) {
				.pagination-wrap .slider-pagination {
								font-size: 11px;
								margin: 0 10px;
								width: 30px;
				}
}