.about_pic img{
	width: 100%;
	object-fit: cover;
    height: 500px;
}

.about_pic {
	width:100%;
}

.about_desc h2{
	font-size:48px;
	color:var(--dark900);
	width: 510px;
    flex-shrink: 0;
	margin:0;
}

.about_desc{
	display:flex;
    justify-content: space-between;
	flex-wrap: nowrap;
    align-items: flex-start;
}

.aboutfilters{
	position:relative;
	top:0;
	right:0;
}

.about_desc span{
	font-family: Inter;
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	letter-spacing: 0px;
	color:var(--dark700);
	width: 580px;
    flex-shrink: 0;
}

.main_content{
	gap:50px;
}

.stickyheader{
	position:sticky;
	top:0;
}

.contact_item{
	width:100%;
	padding:50px 0;
	border-top:1px solid var(--R_100);
}

.contact_item:nth-child(1){
	padding-top:0;
	border-top:0;
	}


.contact_item_header, .admins_name{
	font-family: Bebas Neue;
	font-weight: 400;
	font-size: 32px;
	line-height: 100%;
	letter-spacing: 0px;
	color:var(--dark900);
	margin-bottom:20px;
}

 .admins_name{
	margin-bottom:0;
 }

.contact_item_content{
	display:flex;
	width:100%;
	flex-wrap: wrap;
    align-items: flex-start;
	row-gap:20px;
	
	font-family: Bebas Neue;
font-size: 32px;
line-height: 100%;
letter-spacing: 0px;
color:var(--R_100);
}

.contact_item_content .cic_address{
font-size: 24px;
color:var(--dark800);
}

.contact_item_content div{
	margin-right:20px;
	width:calc(33% - 20px);
	flex-shrink:0;
}


.contacts_list_line {
	gap:0;
}

.contact_item_content span, .admins_position{
	font-family: Inter;
	display:block;
	font-weight: 500;
	font-size: 16px;
	line-height: 140%;
	text-transform: uppercase;
	color:var(--dark700);
	margin-bottom:8px;
}

.documents_list_line, .administrtion_list_line{
	flex-direction:column;
	gap:0;
}

.document_item, .admins_item{
	padding:30px 0;
	display:flex;
	width:100%;
	flex-wrap: nowrap;
    align-items: flex-start;
	row-gap:120px;
	border-bottom:1px solid var(--dark400);
}

.document_item .contact_item_header{
	flex-shrink:0;
	width:400px;
	margin:0;
}

 .admins_item{
	align-items:center;
	gap:32px;
	flex-direction:row;
 }

.admins_txt{
display: flex;
    flex-direction: column;
    gap: 8px;
} 
 
.document_item .contact_item_content{
	display: block;
}

.document_item  a{
font-family: Inter;
font-weight: 400;
font-size: 20px;
line-height: 120%;
letter-spacing: 0px;
color:var(--dark900);
text-decoration:none;
}

.document_item  a:hover{
	color:var(--R_100);
}

.trophys{
	display:flex;
	flex-direction: row;
    flex-wrap: wrap;
	column-gap:50px;
	row-gap:32px;
	width:100%;
	padding-top:50px;
	border-top:1px solid var(--dark400);
	margin-top:20px;
}

.trophy_item{
	display:flex;
	flex-direction: column;
	flex-shrink:0;
	gap:32px;
	width:calc(25% - 40px);
}


.trophy_first{
	display:flex;
	flex-direction: row;
	gap:10px;
	align-items:center;
}


.trophy_nums{
	color:var(--dark700);
	font-family: Bebas Neue;
	font-size: 48px;
	line-height: 100%;
	letter-spacing: 0px;
}

.trophy_desc{
	color:var(--dark700);
	font-family: Inter;
	font-weight: 500;
	font-size: 20px;
	line-height: 140%;
	text-transform: uppercase;
}

.trophy_years{
	font-family: Inter;
	font-weight: 500;
	font-size: 16px;
	line-height: 140%;
	text-transform: uppercase;
	color:var(--dark600);
}


/*МОБИ*/
@media screen and (max-width: 768px) { 

.backrow{
	padding-bottom:0;
}

.side_column h1{
	margin-bottom:0;
	size:48px;
}

.inner_container{
flex-direction: column;
padding-top:40px;
}

.main_content{
flex-direction: column;
gap:20px;
}

.about_desc{
	flex-direction: column;
}


.about_pic img{
	height:250px;
}

.about_desc h2{
    font-size: 32px;
    width: auto;
	margin-bottom:12px;
}

.about_desc span{
	font-size: 14px;
	width: auto;
}

.media_filter a{
	font-size:24px;
}

.media_filter{
overflow-x: scroll;
	gap:12px;
}

.about_list_line{
padding-bottom:60px;
}

.contact_item_header{
	font-size:32px;
}

.admins_name, .contact_item_content{
	font-size:24px;
}

.admins_item{
	gap:20px;
	padding: 20px 0;
}

.contact_item_content span, .admins_position{
	font-size:14px;
}

.admins_item  img{
	width:80px;
}

.contact_item_content div{
	width:100%;
}

.contact_item_content{
	flex-direction: column;
}

.contact_item{
	padding:32px 0;
}

.document_item{
	flex-direction: column;
	row-gap:12px;
}


.document_item .contact_item_content a{
	font-size:14px;
}

.trophy_item {
    width: calc(50% - 20px);
}

.trophy_desc{
	font-size:14px;
}

.trophy_years{
	font-size:14px;
}

.trophy_item{
	gap:15px;
}

.trophys{
	gap:30px;
	padding-top:30px;
	margin-top:0;
}

}

