.about_major-h2{
	padding-right: 0;
	width: 20.5em;
	margin-top: 2.7em;
}
.about_major-sistem-block{
	clear: right;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.about_major-sistem-text{
	flex-basis: 400px;
	flex-grow: 1;
	font-size: 1.2em;
	line-height: 1.45em;
	padding-right: 2em;
}
.about_major-sistem-video{
	width: 365px;
	flex-grow: 1;
	height: 360px;
}
.about_major-sistem-block-2{
	margin-top: 6em;
	background:#fff;
	padding-bottom: 4.5em;
	overflow: hidden;
	background-image: url(../img/about_major-sistem-block-2-shema-one-2.svg);
	background-position: center;
	background-size: 100%;
	background-repeat: repeat-x;
}
h3.about_major-sistem-block-2-h3{
	margin-top: 4.9em;
	margin-left: 0.3em;
	font-size: 1.4em;
	font-weight: 400;
}
.about_major-sistem-block-2-shema{
	display: flex;
	justify-content: space-around;
}
.about_major-sistem-block-2-shema-one{
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 4.8em 0 2em 0;
	flex-grow: 1;
	align-items: center;
	max-width: 320px;
}
.about_major-sistem-block-2-shema-one:nth-child(1){
	flex-grow: 100;
}
.about_major-sistem-block-2-shema-one:nth-child(2){
	flex-grow: 100;
}
.about_major-sistem-block-2-shema-one:nth-child(3){
	flex-grow: 100;
}
.about_major-sistem-block-2-shema-one h4{
	font-size: 1.19em;
	font-weight: 400;
}
.about_major-sistem-block-2-shema-one img{
	width: 8.9em;
  margin-top: 2.7em;
}

.about_major-sistem-block-2-shema-one.sistem-block-2-pl img{
	width: 8.8em;
}

.about_major-sistem-block-2-shema-one.sistem-block-2-if img{
	width: 8.1em;
}
.about_major-sistem-block-2-shema-one b{
	font-size: 3em;
	font-weight: 400;
	margin-top: 0.85em;
}
.about_major-sistem-block-2-shema-one span{
	margin-top: 1.5em;
}
.about_major-sistem-block-2-shema-one.sistem-block-2-if span{
	margin-top: 0.8em;
}
.about_major-sistem-block-2-shema-one b i{
	font-size: 0.33em;
  font-style: normal;
}
.about_major-program{
	background: #1A123B;
}
.about_major-program-h2{
	color: #fff;
}
.about_major-program-txt{
	color: #fff;
	clear: right;
	width: 100%;
	font-size: 1.41em;
	line-height: 1.35em;
}
.about_major-program-grafics{
	display: flex;
	justify-content: space-between;
	min-height: 640px;
	margin-bottom: 6.5em;
}
.about_major-program-grafics-1{
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-left: 6em;
	justify-content: end;
}
.about_major-program-grafics-1-disk{
	background: #fff;
	border-radius: 50%;
	position: relative;
	height: 350px;
	width: 350px;
	overflow: hidden;
}
.about_major-program-grafics-1-disk_ifo{
	position: absolute;
	color: #fff;
	background: #1A123B;
	width: 188px;
	height: 188px;
	top: 50%;
	left: 50%;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	z-index: 1;
	transform: translate(-50%, -50%);
}
.about_major-program-grafics-1-disk_ifo b{
	font-size: 2.7em;
	font-weight: 400;
	margin-top: 0.55em;
}
.about_major-program-grafics-1-disk_ifo span{
	margin-top: 1.6em;
}
.prosent_grafics_1_kl_,
.prosent_grafics_1_kl_30{
	position: absolute;
	border-left: 90px solid #BAC5FF;
	width: 0;
	height: 0;
	border-top: 153px solid transparent;
	border-bottom: 67px solid transparent;
	right: 84px;
	bottom: -44px;
}
.prosent_grafics_1_kl_60{
	position: absolute;
	width: 0;
	height: 0;
	border-left: 217px solid #BAC5FF;
	border-top: 126px solid transparent;
	border-bottom: 67px solid transparent;
	right: -42px;
	bottom: -16px;
}
.prosent_grafics_1_kl_60{
	position: absolute;
	width: 0;
	height: 0;
	border-left: 217px solid #BAC5FF;
	border-top: 126px solid transparent;
	border-bottom: 67px solid transparent;
	right: -42px;
	bottom: -16px;
}
.prosent_grafics_1_kl_90{
	width: 175px;
	height: 175px;
	background:#BAC5FF;
	border-left: 319px solid #BAC5FF;
	border-top: 0px solid transparent;
	border-bottom: 238px solid transparent;
	right: -144px;
	bottom: -61px;
}

.prosent_grafics_1_kl_120{
	width: 175px;
	height: 175px;
	background:#BAC5FF;
	border: none;
	right: 0px;
	bottom: 0px;
}
.prosent_grafics_1_kl_120::after{
	content: '';
	display: block;
	position: absolute;
	border-left: 90px solid #BAC5FF;
	width: 0;
	height: 0;
	border-top: 153px solid transparent;
	border-bottom: 67px solid transparent;
	right: 84px;
	bottom: -44px;
	transform-origin: 0 0;
	transform: rotate(270deg);
}
.prosent_grafics_1_kl_150{
	width: 175px;
	height: 177px;
	background:#BAC5FF;
	border: none;
	right: 0px;
	bottom: 0px;
}
.prosent_grafics_1_kl_150::after{
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 217px solid #BAC5FF;
	border-top: 126px solid transparent;
	border-bottom: 67px solid transparent;
	right: -42px;
	bottom: -16px;
	transform-origin: 0 0;
	transform: rotate(270deg);
}
.prosent_grafics_1_kl_180{
	width: 175px;
	height: 350px;
	background:#BAC5FF;
	border: none;
	right: 0px;
	bottom: 0px;
}
.prosent_grafics_1_kl_210{
	width: 175px;
	height: 350px;
	background:#BAC5FF;
	border: none;
	right: 0px;
	bottom: 0px;
}
.prosent_grafics_1_kl_210::after{
	content: '';
	display: block;
	position: absolute;
	border-left: 90px solid #BAC5FF;
	width: 0;
	height: 0;
	border-top: 153px solid transparent;
	border-bottom: 67px solid transparent;
	right: 84px;
	bottom: -44px;
	transform-origin: 0 0;
	transform: rotate(180deg);
}
.about_major-program-grafics-1-block_body{
	display: flex;
	width: 350px;
	margin-top: 2.5em;
	justify-content: center;
}
.prosent_grafics_1_kl_240{
	width: 175px;
	height: 350px;
	background:#BAC5FF;
	border: none;
	right: 0px;
	bottom: 0px;
}
.prosent_grafics_1_kl_240::after{
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 217px solid #BAC5FF;
	border-top: 126px solid transparent;
	border-bottom: 67px solid transparent;
	right: -42px;
	bottom: -16px;
	transform-origin: 0 0;
	transform: rotate(180deg);
}
.prosent_grafics_1_kl_270{
	width: 175px;
	height: 350px;
	background:#BAC5FF;
	border: none;
	right: 0px;
	bottom: 0px;
}
.prosent_grafics_1_kl_270::after{
	content: '';
	display: block;
	position: absolute;
	width: 175px;
	height: 175px;
	background: #BAC5FF;
	border: none;
	left: -175px;
	top: 0px;
}
.prosent_grafics_1_kl_330,
.prosent_grafics_1_kl_300{
	width: 175px;
	height: 350px;
	background:#BAC5FF;
	border: none;
	right: 0px;
	bottom: 0px;
}
.prosent_grafics_1_kl_330::after,
.prosent_grafics_1_kl_300::after{
	content: '';
	display: block;
	position: absolute;
	width: 175px;
	height: 175px;
	background: #BAC5FF;
	border: none;
	left: -175px;
	top: 0px;
}
.prosent_grafics_1_kl_300::before{
	content: '';
	display: block;
	position: absolute;
	border-left: 90px solid #BAC5FF;
	width: 0;
	height: 0;
	border-top: 153px solid transparent;
	border-bottom: 67px solid transparent;
	right: 84px;
	bottom: -44px;
	transform-origin: 0 0;
	transform: rotate(90deg);
}
.prosent_grafics_1_kl_330::before{
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-left: 217px solid #BAC5FF;
	border-top: 126px solid transparent;
	border-bottom: 67px solid transparent;
	right: -42px;
	bottom: -16px;
	transform-origin: 0 0;
	transform: rotate(90deg);
}
.about_major-program-grafics-1-block_body div{
	display: flex;
	flex-direction: column;
	width: 50%;
}
.about_major-program-grafics-1-block-r b,
.about_major-program-grafics-1-block-l b{
	background: #fff;
	width: 100%;
	text-align: center;
	font-size: 1.5em;
	font-weight: 400;
	padding: 0.55em 0;
}
.about_major-program-grafics-1-block_body span,
.about_major-program-grafics-1-block_body i,
.about_major-program-grafics-2-1-data span,
.about_major-program-grafics-2-1-data i,
.about_major-program-grafics-2-2-data span,
.about_major-program-grafics-2-2-data i,
.about_major-program-grafics-2-3-data span,
.about_major-program-grafics-2-3-data i{
	color: #fff;
	width: 100%;
	text-align: center;
	margin-top: 0.5em;
	font-style: normal;
}
.about_major-program-grafics-1-block-r b{
	background: #BAC5FF;
}
.about_major-program-grafics-2{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.about_major-program-grafics-2-head{
	color: #fff;
	margin-top: 3.2em;
	margin-bottom: 3.5em;
}
.about_major-program-grafics-2-head h3{
	font-size: 1.4em;
  font-weight: 400;
}
.about_major-program-grafics-2-head b{
	font-size: 2.75em;
	font-weight: 400;
	margin-top: 0.8em;
	display: block;
}
.about_major-program-grafics-2-head span{
	display: block;
  margin-top: 1.5em;
}
.about_major-program-grafics-2-body{
	display: flex;
}
.about_major-program-grafics-2-1,
.about_major-program-grafics-2-2,
.about_major-program-grafics-2-3{
width: 180px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
}
.about_major-program-grafics-2-3-animatons,
.about_major-program-grafics-2-2-animatons,
.about_major-program-grafics-2-1-animatons{
	width: 80px;
	height: 300px;
	border-style: outset;
	border-bottom: 0;
	position: relative;
}
.about_major-program-grafics-2-3-animatons::after,
.about_major-program-grafics-2-2-animatons::after,
.about_major-program-grafics-2-1-animatons::after{
	content: '';
	display: block;
	position: absolute;
	top: -80px;
	left: -40px;
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 40px solid transparent;
	border-bottom: 40px solid rgb(255, 255, 255);
}
.about_major-program-grafics-2-2-animatons::after{
	border-bottom: 40px solid #698ED0;
}
.about_major-program-grafics-2-3-animatons::after{
	border-bottom: 40px solid #D6DCFF
}
.about_major-program-grafics-2-1-animatons{
	border-left: 40px #EBEBEB solid;
	border-right: 40px #F8F8F8 solid;
	border-top: 40px #fff solid;
}
.about_major-program-grafics-2-2-animatons{
	border-left: 40px #4472C4 solid;
	border-right: 40px #5780CA solid;
	border-top: 40px #698ED0 solid;
}
.about_major-program-grafics-2-3-animatons{
	border-left: 40px #BAC5FF solid;
	border-right: 40px #C8D1FF solid;
	border-top: 40px #D6DCFF solid;
}
.about_major-program-grafics-2-1-data,
.about_major-program-grafics-2-2-data,
.about_major-program-grafics-2-3-data{
	width: 100%;
  margin-top: 2.5em;
	display: flex;
	flex-direction: column;
}
.about_major-program-grafics-2-1-data b,
.about_major-program-grafics-2-2-data b,
.about_major-program-grafics-2-3-data b{
	background: #fff;
	width: 100%;
	display: block;
	text-align: center;
	font-size: 1.4em;
	font-weight: 400;
	padding: 0.59em 0;
}



.about_major-program-grafics-2-2-data b{
	background: #4472C4;
	color: #fff;
}
.about_major-program-grafics-2-3-data b{
	background: #BAC5FF;
}
.about_major-indicators-blocks{
	clear: right;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-bottom: 1.6em;
}
.about_major-indicators-block{
	display: flex;
	align-items: flex-start;
	flex-basis: 400px;
	margin: 0.2em 0 5em 1.5em;
}
.about_major-indicators-block div{
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-left: 3em;
}
.about_major-indicators-block p{
	margin: 0;
	font-size: 1.4em;
	line-height: 1em;
	margin-top: 0.65em;
}
.about_major-indicators-block h3{
	font-weight: 400;
	font-size: 2.8em;
	color: #677FFB;
	line-height: 1em;
	margin-top: 0.1em;
}
.about_major-indicators-block span{
	margin-top: 0.5em;
	font-size: 0.9em;
}

.about_major-lenta{
	background-image: url(../img/about_major-lenta-bg.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.about_major-lenta .default_container{
	display: flex;
	overflow-x: hidden;
	margin: 0;
	width: 1100px;
	padding: 24.8em 0px 2em 0;
	cursor: grab;
	min-height: 53.7em;
}
.about_major-lenta .default_container:active{
	cursor: grabbing;
}
.about_major-lenta-block span{
	display: block;
	font-size: 1.4em;
	font-weight: 400;
	line-height: 1em;
}
.about_major-lenta-block h3{
	margin-top: 0.8em;
	font-size: 1.1em;
	line-height: 1.3em;
}
.about_major-lenta-block p{
	font-size: 0.85em;
	line-height: 1.4em;
	margin: 0.8em 0 0 0;
}
.about_major-lenta-block:nth-child(odd){
	/* border-top: 1px #677FFB solid; */
	/* transform: translateY(calc(0% + 1px)); */
}
.about_major-lenta-block:nth-child(even){
	border-bottom: 1px #677FFB solid;
	transform: translateY(-100%);
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	margin-left: -4.5em;
}
.about_major-lenta-block:nth-child(odd):not(:nth-child(1)){
	margin-left: -6.5em;
}
.about_major-lenta-block{
	position: relative;
	min-width: 200px;
}
.about_major-lenta-block:nth-child(even) .about_major-lenta-block-dw,
.about_major-lenta-block:nth-child(odd) .about_major-lenta-block-up{
	width: 2em;
	height: 3.7em;
	margin: 1.35em 0 0.9em 0;
	border-right: #000 1px dashed;
	position: relative;
}
.about_major-lenta-block-end::after,
.about_major-lenta-block:nth-child(even) .about_major-lenta-block-up::after,
.about_major-lenta-block:nth-child(odd) .about_major-lenta-block-up::after{
	position: absolute;
	display: block;
	content: '';
	width: 1.9em;
	height: 1.9em;
	background: #677FFB;
	border-radius: 50%;
	top: -2.3em;
	left: 1.1em;
}
.about_major-lenta-block:nth-child(even) .about_major-lenta-block-dw {
	margin: 0.9em 0 1.5em 0;
	width: 0.9em;
}
.about_major-lenta-block:nth-child(even) .about_major-lenta-block-up::after{
	top: auto;
	left: -0.1em;
	bottom: -1em;
}
.about_major-lenta-block:nth-child(odd) h3,
.about_major-lenta-block:nth-child(odd) span{
	padding-left: 0.7em;
}
.about_major-lenta-block:nth-child(odd) p{
	padding-left: 1em;
}
.about_major-lenta-block-end::before,
.about_major-lenta-block:nth-child(odd) .about_major-lenta-block-up::before,
.about_major-lenta-block:nth-child(even) .about_major-lenta-block-dw::before{
	content: '';
	display: block;
	position: absolute;
	height: 1px;
	width: 8.5em;
	background: #677FFB;
}
.about_major-lenta-block:nth-child(odd) .about_major-lenta-block-up::before{
	top: -1.4em;
	left: 2em;
}
.about_major-lenta-block:nth-child(even) .about_major-lenta-block-dw::before{
	left: 1.8em;
	bottom: -1.55em;
	height: 1px;
}
.about_major-lenta-block:nth-child(1) .about_major-lenta-block-up::before{
	left: 0.2em;
	width: 10.5em;
}
.about_major-lenta-block-end{
	position: relative;
}
.about_major-lenta-block-end::after{
	top: -1em;
	left: -3.1em;
}
.about_major-lenta-block-end::before{
	width: 1em;
	left: -1.2em;
	top: -0.05em;
}

.pdfobject-container {
	display: none;
	height: calc(100vh - 75px);
	width: calc(100% - 30px);
	position: fixed;
	top: 60px;
	left: 15px;
	z-index: 999;
}

.pdfobject-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: calc(100% - 15px);
	width: calc(100% - 15px);
	background: rgba(0, 0, 0, 0); /* Прозрачный фон */
	z-index: 9999; /* Накладывается поверх iframe */
}

.region_sistem_h2{
	max-width: 750px;
  width: 100%;
}

#pdfobject_show{
	/* overflow: auto */
}
.acf_about_major_okrugs{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.acf_about_major_okrug{
	flex-basis: 200px;
	background: #fff;
	padding: 2em;
	margin: 1em;
	flex-grow: 1;
	cursor: pointer;
	position: relative;
}
.acf_about_major_okrug h3{
	height: 1em;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2em;
}
.acf_about_major_subekts{
	z-index: 1;
	display: none;
	width: 100%;
	position: absolute;
	background: #fff;
	top: 0;
	left: 0;
	padding: 2em 1em 1em 1em;
	box-shadow: rgb(0 0 0 / 32%) 0 9px 25px;
}
.acf_about_major_subekts.click{
	display: block;
}
.acf_about_major_subekts-x{
	position: absolute;
	right: 0.3em;
	top: 0.4em;
	width: 1.5em;
	height: 1.5em;
	cursor: pointer;
}
.acf_about_major_subekts-x::before,
.acf_about_major_subekts-x::after{
	content: '';
	display: block;
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	width: 1.4em;
	height: 1px;
	background: #000;
	transform: rotate(45deg);
}
.acf_about_major_subekts-x::after{
	transform: rotate(-45deg);
}
.acf_about_major_subekts ul{
	margin-left: 1em;
	margin-bottom: 0;
}
.acf_about_major_subekts ul li{
	line-height: 1.5em;
}
.acf_about_major_subekts ul li.show-pdf {
  font-weight: 700;
}
.acf_about_major_subekts ul li.show-pdf:hover{
	text-decoration: underline;
}
.popap_bg::after, .popap_bg::before {
	content: '';
	display: block;
	position: absolute;
	left: calc(50% - 20px);
	top: 25px;
	width: 40px;
	height: 2px;
	background: #fff;
	transform: rotate(45deg);
}
.popap_bg::after {
	transform: rotate(-45deg);
}
@media screen and (max-width: 50.5em){
	.about_major-sistem-block-2{
		background-image:none;
	}
	.about_major-sistem-block-2-shema{
		justify-content: center;
		flex-wrap: wrap;
	}
	.about_major-sistem-block-2-shema-one{
		flex-basis: 320px;
	}
	.about_major-sistem-text{
		font-size: 1.3em;
    padding: 0 0 1em 0;
	}
	.about_major-sistem-block-2{
		font-size: 0.9em;
	}
	.about_major-indicators-block{
		font-size: 0.8em;
		margin-bottom: 1.1em;
		margin-left: 0;
		justify-content: space-around;
		flex-grow: 1;
	}
	.about_major-indicators-block div{
		align-items: end;
	}
}
@media screen and (max-width: 1170px){
	.about_major-lenta{
		background-size: auto;
	}
	.about_major-lenta-block-end::before,
	.about_major-lenta-block:nth-child(odd) .about_major-lenta-block-up::before,
	.about_major-lenta-block:nth-child(even) .about_major-lenta-block-dw::before{
		height: 1px;
	}
	.about_major-program-grafics{
		flex-wrap: wrap;
		justify-content: center;
	}
	.about_major-program-txt{
		padding-bottom: 1em;
		text-align: center;
	}
	.region_sistem_h2,
	.about_major-h2,
	.about_major-sistem-h2,
	.about_major-program-h2{
		font-size: 1.5em;
    min-width: auto;
	}
	.about_major-program-grafics-1{
		margin: 0;
	}
}
.about_major-indicators2{
	color: #fff;
	background: #1A123B;
}
.about_major-indicators2 	.default_container{
	margin-top: 2em;
	margin-bottom: 2em;
}
.about_major-indicators2-h3{
	font-family: Bookerly-Bold;
	color: #ffffff;
	font-size: 1.5em;
	border-bottom: 0.15em solid;
	min-width: 320px;
	float: right;
	text-transform: uppercase;
	margin: 1em 0 1.7em 0;
	line-height: 1.4em;
	padding-right: 2.5em;
}

.about_major-indicators2 img{
	display: none;
}
ul.about_major-indicators2-disk{
	list-style: none;
	margin: 0;
	padding: 0;
	clear: right;
}
.about_major-indicators2-disk li{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid;
  margin-bottom: 1em;
}
.about_major-indicators2-disk li h4{
	font-weight: 400;
}
.about_major-indicators2-disk li p{
	font-size: 1.5em;
	margin: 0;
	margin-bottom: 0.3em;
}
@media screen and (min-width: 1237px){
	.about_major-indicators2 img{
		display: block;
	}
	.about_major-indicators2{
		color: #fff;
		background: #1A123B;
	}
	.about_major-indicators2 	.default_container{
		position: relative;
		display: flex;
		justify-content: center;
		margin: 6.1em 0 13.1em 0;
	}
	.about_major-indicators2-disk li{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		border: none;
		margin: 0;
	}
	.about_major-indicators2-h3{
		position: absolute;
		font-weight: 400;
		margin-top: 12.4em;
		left: 50%;
		transform: translateX(-50%);
		font-size: 1.42em;
		width: 10em;
		text-align: center;
		line-height: 1.4em;
		font-family: 'Manrope-Medium', serif;
		text-transform: none;
		border: none;
		padding: 0;
		min-width: auto;
	}
	.about_major-indicators2-disk li h4{
		position: absolute;
		top: 2.2em;
		left: -8px;
		font-size: 1.4em;
		font-weight: 400;
		width: 11em;
		text-align: left;
		line-height: 1.4em;
	}
	.about_major-indicators2-disk li h4::before,
	.about_major-indicators2-disk li h4::after{
		content: '';
		display: block;
		position: absolute;
		top: -0.6em;
		left: 0px;
		width: 20.5em;
		height: 1px;
		background: #BAC5FF;
	}
	.about_major-indicators2-disk li h4::before{
		width: 0.25em;
		height: 0.25em;
		top: -0.7em;
		left: 20.5em;
		border-radius: 50%;
	}
	
	.about_major-indicators2-disk li p{
		position: absolute;
		left: 19.3em;
		top: 4.21em;
		color: #090613;
		font-size: 1.4em;
		display: flex;
		align-items: center;
		margin-bottom: 0;
	}
	.about_major-indicators2-disk li p span{
		font-size: 2.1em;
		margin-right: 0.1em;
	}
	.about_major-indicators2-disk li:nth-child(2) h4{
		left: auto;
		text-align: right;
		right: 0.5em;
	}
	.about_major-indicators2-disk li:nth-child(2) h4::after{
		left: auto;
		right: -0.3em;
		width: 19.8em;
	}
	.about_major-indicators2-disk li:nth-child(2) h4::before{
		left: auto;
		right: 19.5em;
	}
	
	.about_major-indicators2-disk li:nth-child(2) p{
		left: 28.3em;
	}
	
	.about_major-indicators2-disk li:nth-child(3) h4{
		left: auto;
		right: 0.3em;
		top: 10.8em;
		text-align: right;
	}
	.about_major-indicators2-disk li:nth-child(3) h4::after{
		left: auto;
		right: 0;
		width: 11.8em;
	}
	.about_major-indicators2-disk li:nth-child(3) h4::before{
		left: auto;
		right: 11.8em;
	}
	
	.about_major-indicators2-disk li:nth-child(3) p{
		left: auto;
		right: 13.3em;
		top: 10.9em;
	}
	
	.about_major-indicators2-disk li:nth-child(4) h4{
		left: auto;
		right: 0.3em;
		top: 20em;
		text-align: right;
	}
	.about_major-indicators2-disk li:nth-child(4) h4::after{
		left: auto;
		right: 0;
		width: 13.4em;
	}
	.about_major-indicators2-disk li:nth-child(4) h4::before{
		left: auto;
		right: 13.2em;
	}
	
	.about_major-indicators2-disk li:nth-child(4) p{
		left: auto;
		right: 14.8em;
		top: 19.5em;
	}
	.about_major-indicators2-disk li:nth-child(5) h4{
		left: 50%;
		top: 29.2em;
		text-align: center;
		transform: translateX(-50%);
	}
	.about_major-indicators2-disk li:nth-child(5) h4::after{
		left: 50%;
		top: -3.9em;
		right: auto;
		width: 2px;
		height: 3.82em;
	}
	.about_major-indicators2-disk li:nth-child(5) h4::before{
		left: calc(50% - 2px);
		top: -4em;
	}
	
	.about_major-indicators2-disk li:nth-child(5) p{
		left: 50%;
		top: 23.2em;
		transform: translateX(-50%);
	}
	.about_major-indicators2-disk li:nth-child(6) h4{
		top: 20em;
	}
	.about_major-indicators2-disk li:nth-child(6) h4::after{
		width: 14.3em;
	}
	.about_major-indicators2-disk li:nth-child(6) h4::before{
		left: 14.3em;
	}
	.about_major-indicators2-disk li:nth-child(6) p{
		left: 15.4em;
		top: 19.5em;
	}
	.about_major-indicators2-disk li:nth-child(7) h4{
		top: 10.8em;
	}
	.about_major-indicators2-disk li:nth-child(7) h4::after{
		width: 12.5em;
	}
	.about_major-indicators2-disk li:nth-child(7) h4::before{
		left: 12.5em;
	}
	.about_major-indicators2-disk li:nth-child(7) p{
		left: 12.9em;
		top: 10.9em;
	}

}
@media screen and (max-width: 40.5em){
	.about_major-sistem-block-2-shema-one {
		flex-basis: 150px;
	}
	.about_major-program-grafics-1-disk{
		transform: scale(0.8);
	}
	.about_major-program-grafics-1-block_body{
		font-size: 0.8em;
    margin-top: 0;
    width: calc(100vw - 43px);
	}
	.about_major-program-txt{
		font-size: 1.1em;
	}
	.about_major-indicators-h2,
	.about_major-sistem-h2, .about_major-program-h2{
		width: 100%;
    font-size: 1.2em;
    margin: 1em 0;
    padding-bottom: 0.5em;
	}
	h1.entry-title{
		font-size: 2em;
	}
	.about_major-sistem-block-2{
		margin-top: 2em;
	}
	h3.about_major-sistem-block-2-h3{
		line-height: 1.1em;
		margin-top: 2em;
	}
	.about_major-program-grafics-2{
		font-size: 0.7em;
		width: 100%;
	}
	.about_major-program-grafics-2-1, .about_major-program-grafics-2-2, .about_major-program-grafics-2-3{
		width: 100%;
	}
	.about_major-program-grafics-2-body{
		justify-content: space-between;
	}
	
	.about_major-indicators2{
		font-size: 0.9em;
	}
	.about_major-indicators-block{
		justify-content: space-between
	}
	.about_major-lenta .default_container{
		overflow-x: auto;
	}
	.about_major-sistem-video{
		width: 100%;
		height: auto;
	}
}