body {
	min-height: 100vh;
	min-width: 320px;

	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.header {
	padding: 15px 0;
	position: relative;
	z-index: 3;
}

.logo {
	display: block;
	
	text-decoration: none;
}

/* ============================ Верхнее меню */
.topMenuWrap > .dropdownBut {
	display: none;
}

.topMenu li:not(:last-child) {
	margin-right: 32px;
}

.topMenu a {
	display: block;
	
	text-decoration: none;

	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;

	font-family: 'Akrobat';
	font-weight: 700;
	font-size: 20px;
	line-height: 128%;
	color: #FFFFFF;
}

.topMenu .list > li > a:after {
	content: '';
	position: absolute;
	bottom: -2px;
	height: 1px;
	left: 50%;
	width: 0px;
	background-color: #EEC186;
	transition: all .2s;
	opacity: 0.6;
}

.topMenu .list > li:hover > a:after,
.topMenu .list > li.current_page_item > a:after {
	width: 100%;
	left: 0;
}

.topMenu .list > li:hover > a,
.topMenu .list > li.current_page_item > a {
	color: #EEC186;
}


.mainSection {
	min-height: 100vh;
	background:  #020200;
	background-size: cover;
	position: relative;
	padding-bottom: 64px;
}

.video {
	position: absolute;
	z-index: 0;
	transform: translate(-50%, -50%);
	width: 75%;
	height: 90vh;
	left: 50%;
	top: 50%;
}

.video:before {
	content: '';
	background: #020200;
	position: absolute;
}

.ellipse1 {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
}

.ellipse2 {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
}

.mainItems {
	position: relative;
	z-index: 3;
	margin-top: 90px;

	display: flex;
	justify-content: space-between;
}

.mainItemsRight {
	max-width: 480px;
	margin-top: 240px;
}

.mainSubTitle {
	font-family: 'Akrobat';
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 134%;
	color: #FFFFFF;
	margin-bottom: 24px;
}

.mainTitle {
	font-family: 'Akrobat';
	font-style: normal;
	font-weight: 700;
	font-size: 7vw;
	line-height: 86%;
	color: #FFFFFF;
	margin-top: 0;

	margin-bottom: 140px;
}

.mainRightText {
	font-weight: 500;
	font-size: 16px;
	line-height: 128%;
	color: #D3DADE;
}

.mainRightDate {
	font-family: 'Akrobat';
	font-style: normal;
	font-weight: 600;
	font-size: 28px;
	line-height: 134%;
	color: #FFFFFF;
	margin-bottom: 64px;
}

.mainRightDateSub {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 400;
	line-height: 128%;
	margin-bottom: 64px;
	margin-top: -50px;
}

.mainRightButtons {
	display: flex;
	align-items: center;
}

.mainRightButtons .butDoc {
	margin-left: 32px;
}

.butDoc {
	padding: 11px 16px;
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	color: #FFFFFF;
	font-family: 'Akrobat';
}

.butDoc:hover {
	color: #EEC186;
}

.butDoc:hover .icoAdd {
	fill: #EEC186;
}

.icoAdd {
	fill: #fff;
	width: 24px;
	height: 28px;
	margin-left: 10px;
}

.mainOrgTitle {
	font-weight: 500;
	font-size: 16px;
	line-height: 128%;
	color: #FFFFFF;
	margin-bottom: 18px;
}

.mouseScroll {
	position: absolute;
	bottom: -50px;
	left: calc(50% - 16px);
}

.mouseAnim {
	background: #FFFFFF;
	border-radius: 50%;
	width: 6px;
	height: 6px;
	position: absolute;
	left: calc(50% - 3px);
	top: 10px;

	animation-name: mouseMove;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1.5s;
}

.mainAboutSection {
	padding: 120px 0 80px 0;
	background: linear-gradient(180deg, #020200 0%, #1B4699 100%);
}

.aboutImg {
	margin-bottom: 80px;
}

.sectionTitleWrap {
	display: flex;
	padding-bottom: 80px;
}

.sectionTitleWrapLeft {
	flex-basis: 40%;
	max-width: 40%;
	margin-right: 32px;
}

.sectionTitleWrapRight {
	flex-basis: 60%;
	max-width: 60%;
}

.sectionTitle {
	font-family: 'Akrobat';
	font-weight: 700;
	font-size: 5vw;
	line-height: 100%;
	color: #FFFFFF;
	margin-bottom: 80px;
	margin-top: 0;
}

.sectionTitleText {
	font-weight: 500;
	font-size: 20px;
	line-height: 140%;
	margin-top: 64px;
	color: #D3DADE;
}

.aboutNumberItem {
	text-align: center;
}

.aboutNumberItemValue {
	font-family: 'Akrobat';
	font-style: normal;
	font-weight: 900;
	font-size: 80px;
	line-height: 100%;
	color: #D6A76A;
}

.aboutNumberItemText {
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: #FFFFFF;
}

.mainNominations {
	background: #1C4699;
	padding: 80px 0;
}

.mainNominationsText {
	font-weight: 500;
	font-size: 20px;
	line-height: 140%;
	color: #D3DADE;
	margin-bottom: 64px;
}

.collapseLeft {
	display: flex;
	align-items: center;
	width: 100%;
}

.collapseTitleWrap {
	flex: 1;
}

.collapseNumber {
	font-weight: 700;
	font-size: 56px;
	line-height: 114%;
	color: #EEC186;
	margin-right: 32px;

	flex-basis: 60px;
	max-width: 60px;
}

.collapseTitleMain {
	font-weight: 700;
	font-size: 36px;
	line-height: 112%;
	color: #FFFFFF;
	margin-bottom: 4px;
}

.collapseSubTitle {
	font-weight: 500;
	font-size: 16px;
	line-height: 128%;
	color: #EEC186;
}

.collapseItems {
	padding-top: 35px;
	margin-top: 35px;
	border-top: 1px solid #fff;

	display: flex;
	flex-direction: column;
	gap: 35px;
}

.collapseList {
	display: flex;
	flex-flow: row wrap;
}

.collapseList li {
	flex-basis: 47%;
	max-width: 47%;
	position: relative;

	font-weight: 500;
	font-size: 20px;
	line-height: 140%;
	color: #FFFFFF;

	margin-bottom: 15px;
	margin-right: 32px;
	padding-left: 30px;
}

.collapseList li:before {
	content: '';
	position: absolute;
	width: 12px;
	height: 1px;
	background: #EEC186;
	left: 0;
	top: 13px;
}

.collapseFooterText {
	background: #FFFFFF;
	border-radius: 4px;
	padding: 24px;
	gap: 16px;

	display: flex;
	flex-direction: column;

	font-weight: 400;
	font-size: 18px;
	line-height: 136%;
	color: #020200;
}

.collapseFooterText p {
	margin-bottom: 0;
}

.collapseFooterText p.yellow {
	font-weight: 500;
	color: #EEC186;
}

.mainNominationItems {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.mainDates {
	padding: 80px 0;
	background: linear-gradient(180deg, #1B4699 0%, #020200 100%);
}

a {
	text-decoration: none;
	color: #EEC186;
}

.dateSubText {
	font-weight: 400;
	font-size: 18px;
	line-height: 136%;
	color: #FFFFFF;
	margin-bottom: 80px;
	margin-top: -40px;
}

.marquee {
	display: flex;
	align-items: center;
	transform: translate3d(0%, 0, 0);
	animation-name: marquee;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-duration: 15s;
	animation-direction: reverse;
}

@keyframes marquee {
	0% {
		transform: translate3d(0%, 0, 0);
	}

	100% {
		transform: translate3d(-100%, 0, 0);
	}
}

.marqueeItem {
	display: flex;
	align-items: center;
}

.marqueeItemText {
	font-weight: 500;
	font-size: 28px;
	line-height: 120%;
	color: #FFFFFF;
	margin-right: 32px;
	width: 367px;
}

.marqueeItemIco {
	margin-right: 32px;
}

.dateMarquee {
	overflow: hidden;
	margin-bottom: 24px;
}

.dateItem {
	padding: 24px 0;
	border-top: 1px solid #2753AA;
	border-bottom: 1px solid #2753AA;
	margin-top: -1px;
}

.dateItemTitle {
	font-weight: 700;
	font-size: 28px;
	line-height: 120%;
	color: #EEC186;
	margin-bottom: 8px;
}

.dateItemText {
	font-size: 18px;
	line-height: 136%;
	color: #FFFFFF;
}

.sovetSection {
	background: linear-gradient(180deg, #020200 0%, #1B4699 100%);
	padding-top: 80px;
}

.mainSovetItem {
	background: center / cover no-repeat;
	border-radius: 16px;
	height: 524px;
	margin-bottom: 80px;
	padding: 120px;
}

.mainSovetTitle {
	font-style: normal;
	font-weight: 700;
	font-size: 56px;
	line-height: 114%;
	color: #FFFFFF;
	margin-bottom: 15px;
}

.mainSovetSpec {
	font-weight: 500;
	font-size: 18px;
	line-height: 136%;
	color: #EEC186;
}

.sectionSubTilte {
	font-weight: 700;
	font-size: 3vw;
	line-height: 114%;
	color: #FFFFFF;
	margin-bottom: 80px;
}

.sovetItem {
	text-align: center;
	margin-bottom: 80px;
}

.sovetItemImg {
	border-radius: 50%;
	margin-bottom: 24px;
}

.sovetItemImg img {
	border-radius: 100%;
}

.sovetItemTitle {
	font-weight: 700;
	font-size: 26px;
	line-height: 120%;
	color: #FFFFFF;
	margin-bottom: 4px;
}

.sovetItemSpec {
	font-weight: 500;
	font-size: 16px;
	line-height: 128%;
	color: #EEC186;
}

.blueBlock {
	height: 524px;
	background: url('../img/bg2.jpg') no-repeat center;
	background-size: cover;
	border-radius: 16px;
	padding: 120px;
}

.blueBlockTitle {
	font-family: 'Akrobat';
	font-style: normal;
	font-weight: 700;
	font-size: 80px;
	line-height: 114%;
	color: #FFFFFF;
	margin-bottom: 70px;
}

.mainPartners {
	background: #1C4699;
	padding: 80px 0;
}

.partnerItemLink {
	margin-bottom: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px;
	text-decoration: none;
	background: #FFFFFF;
	border-radius: 4px;
	height: 100px;
}

.partnerItemLink img {
	max-height: 100%;
}

.partnerItemTitle {
	font-weight: 500;
	font-size: 14px;
	line-height: 126%;
	text-align: center;
	color: #FFFFFF;
}

.swiper-container.mySwiper {
	padding-bottom: 60px;
}

.mySwiper .partnerItem {
	margin-bottom: 0;
}

.swiper-pagination-bullet {
	opacity: 1;
	background: #EEC186;
}

.swiper-pagination-bullet-active{
	background: #AF7C3A;
}

.swiper-button-prev {
	background-image: url('../img/ico/arrowPrev.svg');
	left: -80px;
	right: auto;
}

.swiper-button-next {
	background-image: url('../img/ico/arrowNext.svg');
	right: -80px;
	left: auto;
}

.swiper-button-next, .swiper-button-prev {
	width: 96px;
	height: 96px;
	background-size: contain;
}

.contactSection {
	padding: 80px 0;
	background: linear-gradient(180deg, #1B4699 0%, #020200 100%);
}

.contactItem {
	padding-top: 32px;
	border-top: 2px solid #EEC186;
}

.contactItemName {
	font-weight: 600;
	font-size: 16px;
	line-height: 128%;
	color: #EEC186;
	margin-bottom: 8px;
}

.contactItemSpec {
	font-weight: 600;
	font-size: 18px;
	line-height: 136%;
	color: #FFFFFF;
	min-height: 72px;
	margin-bottom: 32px;
}

.contactItemTelItems {
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}

.contactItemTelItems .tel {
	font-family: 'Akrobat';
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 112%;
	color: #FFFFFF;
	margin-right: 16px;
}

.contactItemMail .mail {
	font-weight: 600;
	font-size: 18px;
	line-height: 136%;
	color: #EEC186;
	display: inline-block;
	transition: all .2s;
	border-bottom: 1px solid transparent;
}

.contactItemMail .mail:hover {
	border-bottom: 1px solid #EEC186;
}

.titleWrap {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}

.linkAll {
	display: flex;
	gap: 0 16px;
}

.linkAll .linkTitle {
	font-weight: 500;
	font-size: 18px;
	line-height: 136%;
	color: #EEC186;

	transition: all .2s;
	border-bottom: 1px solid transparent;
}

.linkAll:hover .linkTitle {
	border-bottom: 1px solid #EEC186;
}

.main .header {
	background: #020200;
}

.mainBody {
	background: linear-gradient(180deg, #020200 0%, #1C4699 100%);
	padding: 80px 0;
}

.pageTitle {
	font-family: 'Akrobat';
	font-style: normal;
	font-weight: 700;
	font-size: 80px;
	line-height: 100%;
	color: #FFFFFF;

	margin-bottom: 60px;
	margin-top: 0;
}

.aboutTextItemTop {
	font-weight: 600;
	font-size: 28px;
	line-height: 120%;
	color: #D3DADE;
	margin-bottom: 32px;
}

.aboutTextItemBody {
	margin-bottom: 32px;
}

.aboutTextItemBody p {
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 18px;
	line-height: 136%;
	color: #D3DADE;
}

.aboutItemImg img {
	border-radius: 4px;
}

.aboutBut {
	margin-bottom: 32px;
}

.butOther {
	font-family: 'Akrobat';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 128%;
	color: #FFFFFF;

	border-bottom: 1px solid transparent;
}

.butOther:hover {
	border-bottom: 1px solid #EEC186;
	color: #EEC186;
}

.aboutItems {
	margin-bottom: 64px;
}

.aboutSovetItemTitle {
	font-family: 'Akrobat';
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 112%;
	color: #FFFFFF;

	margin-bottom: 32px;
}

.aboutSovetList li {
	font-size: 16px;
	line-height: 128%;
	letter-spacing: 0.01em;
	color: #D3DADE;
	margin-bottom: 8px;
}

.juryItem {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 24px 32px;
	transition: all .2s;

	text-decoration: none;
	border: 1px solid #3084D1;
	border-radius: 4px;
	margin-bottom: 16px;

}

.juryItem:hover {
	background: rgba(23, 54, 116, 0.2);
	border: 1px solid #FFFFFF;
}

.juryItem:hover .juryItemRight {
	transform: rotate(45deg);
}

.juryItemLeft {
	font-weight: 700;
	font-size: 28px;
	line-height: 120%;
	color: #FFFFFF;
	flex: 1;
	margin-right: 32px;
}

.juryItemRight {
	transition: all .2s;
}

.photoTitle {
	font-family: 'Akrobat';
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 112%;
	color: #FFFFFF;
	margin-bottom: 64px;
}

.swiper-container.photoSlider {
	padding-bottom: 60px;
}

.photoItemsWrap {
	margin-bottom: 64px;
	position: relative;
}

.linkVideo {
	width: 100%;
	height: 550px;
	background: center / cover no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 16px;
}

.videoItem {
	max-width: 990px;
	margin: 0 auto;
}

.videoCaption {
	text-align: center;
	font-weight: 400;
	font-size: 18px;
	line-height: 136%;

	color: #D3DADE;
}

.photoItemsWrap .swiper-button-next {
	right: -120px;
}

.photoItemsWrap .swiper-button-prev {
	left: -120px;
}

.partnerItem {
	margin-bottom: 64px;
}

.contactTitle {
	font-family: 'Akrobat';
	font-weight: 700;
	font-size: 56px;
	line-height: 114%;
	color: #FFFFFF;

	margin-bottom: 64px;
}

.contactSubTitle {
	font-weight: 500;
	font-size: 20px;
	line-height: 140%;
	color: #FFFFFF;
	margin-bottom: 32px;
}

.contactGroupItem {
	margin-top: 64px;
}

.contactGroupItem p {
	font-weight: 400;
	font-size: 18px;
	line-height: 136%;
	color: #D3DADE;
}

.contactListTitle {
	font-weight: 600;
	font-size: 24px;
	line-height: 134%;
	color: #FFFFFF;
	margin-bottom: 24px;
}

.contactListTitle span {
	font-weight: 400;
}

.contactList {
	counter-reset: num;
	list-style: none;
	padding: 0;
}

.contactList > li {
	counter-increment: num;
	margin: 0;
	margin-bottom: 24px;

	font-weight: 400;
	font-size: 18px;
	line-height: 136%;
	color: #D3DADE;

	padding-left: 40px;
	position: relative;
}

.contactList > li::before {
	content: counter(num) '.';
	color: #EEC186;
	font-weight: 700;
	font-size: 18px;
	line-height: 136%;

	position: absolute;
	left: 5px;

	text-align: center;
	width: 20px;
}

.contactSubList {
	margin-bottom: 20px;
}

.contactSubList li {
	position: relative;
	padding-left: 35px;
	margin: 8px 0;
	font-size: 18px;
}

.contactSubList li:before {
	content: '';
	width: 4px;
	height: 4px;
	left: 12px;
	top: 12px;
	background: #EEC186;
	position: absolute;
	border-radius: 100%;
}

.joinGroup {
	margin-bottom: 64px;
	color: #D3DADE;
	font-size: 18px;
    line-height: 136%;
}

.joinGroup p {
	font-size: 18px;
	line-height: 136%;
	margin-bottom: 20px;
}

.joinGroup p.small {
	font-size: 16px;
}

.tableJoin {
	width: 100%;
}

.tableScroll {
	margin-bottom: 16px;
}

.tableJoin thead tr td {
	font-weight: 600;
	font-size: 20px;
	line-height: 140%;
	color: #D3DADE;
}

.tableJoin.w33 tr td {
	width: 33%;
}

.tableJoin.w50 tr td {
	width: 50%;
}

.tableJoin tr td {

	vertical-align: top;

	font-size: 16px;
	line-height: 128%;
	color: #D3DADE;
}

.tableJoin td {
	padding: 16px;
	border: 1px solid #EEC186;
}

.tableJoinTdTitle {
	font-weight: 600;
	font-size: 20px;
	line-height: 140%;

	color: #D3DADE;
	margin-bottom: 16px;
}

.nominationsList {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	max-width: 95%;
}

.nominationsList li {
	margin-right: 16px;
	flex-basis: 96px;
	max-width: 96px;
	background: #1C4699;
	text-align: center;
	border-radius: 4px;
	margin-bottom: 16px;

	transition: all .2s;
}

.nominationsList li.active,
.nominationsList li:hover {
	background: #EEC486;
}

.nominationsList li a {
	transition: all .2s;

	font-weight: 700;
	font-size: 20px;
	line-height: 140%;
	text-align: center;
	letter-spacing: 0.01em;
	color: #FFFFFF;
	font-family: 'Akrobat';

	padding: 2px 27px;
	border-radius: 4px;

}

.nominationsNav {
	max-height: 30px;
	overflow: hidden;
}

.nominationsNavWrap {
	position: relative;
	margin-bottom: 64px;
}

.nominationsShowIco {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}

.nominationsShowIco img {
	transition: all .2s;
}

.nominationsShowIco.active img {
	transform: rotate(180deg);
}

.nominationsNav.active {
	max-height: none;
	overflow: auto;
}

.nominantItem {
    display: flex;
}

.nominantItemLeft {
    flex-basis: 175px;
    max-width: 175px;
}

.nominantItemImg img {
	border-radius: 100%;
}

.nominantItemRight {
    flex: 1;
    margin-left: 24px;
}

.nominantItemName {
    margin-top: 16px;
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    color: #FFFFFF;
    margin-bottom: 4px;
}

.nominantItemSpec {
    font-weight: 500;
    font-size: 16px;
    line-height: 128%;
    color: #FFFFFF;
}

.nominantItemLink {
	margin-top: 16px;
}

.nominantItemAward {
	font-weight: 400;
	font-size: 14px;
	line-height: 128%;
	color: #FFFFFF;
	margin-top: 10px;
	position: relative;
	padding-left: 15px;
}

.nominantItemAward:before {
	content: '';
	width: 4px;
	height: 4px;
	left: 0;
	top: 7px;
	background: #EEC186;
	position: absolute;
	border-radius: 100%;

}

.nominantItemLink a {
    transition: all .2s;
    font-weight: 600;
    font-size: 18px;
    line-height: 136%;
    color: #EEC186;
    border-bottom: 1px solid;
}

.nominantItemLink a:hover {
    border-bottom-color: transparent;
}

.mainNominationItems.nom2 .collapseTitleMain {
	margin-bottom: 0;
}

.smallTableTExt {
	font-size: 14px;
	margin-top: 10px;
	display: block;
}

.newsItem {
	margin-bottom: 64px;
}

.newsImg {
	margin-bottom: 16px;
	display: block;
}

.newsImg img {
	object-fit: cover;
	height: 220px;
}

.newsDate {
	font-size: 14px;
	line-height: 126%;
	color: #FFFFFF;
	margin-bottom: 16px;
}

.newsTitle {
	font-weight: 400;
	font-size: 18px;
	line-height: 136%;
	color: #FFFFFF;
	margin-bottom: 16px;
	display: block;
}

.newsLink {
	font-weight: 500;
	font-size: 16px;
	line-height: 128%;
	color: #EEC186;

	transition: all .2s;
	border-bottom: 1px solid transparent;
}

.newsLink:hover {
	border-bottom: 1px solid #EEC186;
}

.newsInnerTitle {
	font-size: 56px;
	margin-bottom: 16px;
}

.newsInnerDate {
	font-size: 14px;
	line-height: 126%;
	color: #FFFFFF;
}

.newsInnerWrap {
	margin-top: 64px;
	display: flex;
}

.newsInnerLeft {
	max-width: 860px;
	flex-basis: 860px;
}

.newsInnerRight {
	flex: 1;
	margin-left: 30px;
	flex-basis: 350px;
	max-width: 350px;
}

.newsInnerRight img {
	border-radius: 16px;
}

.newsInnerLeft {
	color: #fff;
}

.blueText {
	background: #3084D1;
	border-radius: 4px;
	padding: 23px 32px;
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.blueText p {
	margin-bottom: 0;
}

.newsInnerLeft .contactSubList li {
	font-size: 16px;
}

.newsInnerLeft .contactSubList li:before {
	top: 10px;
}

.newsInnerLeft > img {
	margin-bottom: 20px;
}

.nomList {
	counter-reset: num;
	list-style: none;
	padding: 0;
	margin-bottom: 20px;
}
.nomList li {
	counter-increment: num;
	margin: 8px 0;
	padding-left: 35px;
}
.nomList li::before {
	content: counter(num) '.';
	color: #EEC186;
	font-size: 16px;
	font-weight: 500;
	position: absolute;
	left: 10px;
	top: 1px;
}

.blockQuote {
	position: relative;
	padding: 32px 64px;
	padding-top: 110px;
	background: #3084D1;
	border-radius: 4px;

	margin-bottom: 32px;
}

.blockQuote:before {
	content: '';
	position: absolute;
	background: url('../img/ico/quote.svg') no-repeat center;
	width: 64px;
	height: 46px;
	top: 32px;
	left: 64px;
}

.blockQuoteText {
	display: flex;
	flex-direction: column;
	gap: 20px;

	font-weight: 500;
	font-size: 20px;
	line-height: 140%;
	color: #FFFFFF;
	margin-bottom: 32px;
}

.blockQuoteText p {
	margin-bottom: 0;
}

.blockQuoteFooter {
	display: flex;
	align-items: center;
}

.blockQuoteImg {
	flex-basis: 64px;
	max-width: 64px;
	margin-right: 16px;
}

.blockQuoteImg img {
	max-width: 64px;
}

.blockQuoteName {
	font-weight: 500;
	font-size: 20px;
	line-height: 140%;
	color: #FFFFFF;
}

.blockQuoteSpec {
	font-weight: 400;
	font-size: 14px;
	line-height: 126%;
}

.shareNews {
	display: flex;
	align-items: center;
	justify-content: space-between;

	padding: 32px 0;
	border-top: 1px solid #EEC186;
	border-bottom: 1px solid #EEC186;
}

.shareNewsLeft {
	font-weight: 600;
	font-size: 28px;
	line-height: 140%;

	color: #FFFFFF;
}

.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
	margin-left: 20px!important;
}

.ya-share2__item_service_vkontakte .ya-share2__icon {
	background-image: url("../img/ico/vk_1.svg")!important;
}

.ya-share2__item_service_telegram .ya-share2__icon {
	background-image: url("../img/ico/tg_1.svg")!important;
}

.ya-share2__item_service_vkontakte .ya-share2__badge, .ya-share2__item_service_vkontakte .ya-share2__mobile-popup-badge {
	background-color: transparent!important;
}

.ya-share2__item_service_telegram .ya-share2__badge, .ya-share2__item_service_telegram .ya-share2__mobile-popup-badge {
	background-color: transparent!important;
}

.ya-share2__container_shape_round.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
	background-size: 50px 50px!important;
}

.newsMore {
	margin-top: 64px;
}

.newsMoreTitle {
	font-weight: 700;
	font-size: 56px;
	line-height: 114%;
	color: #FFFFFF;
	font-family: 'Akrobat';
	margin-bottom: 40px;
}

.listBread li {
	flex: 0 auto;
}

.listBread {
	flex-flow: row nowrap;
}

.notFoundWrap {
	background: #020200;
	min-height: 80vh;
	padding-top: 80px;
}

.notFoundText {
	font-size: 18px;
	line-height: 136%;
	color: #D3DADE;
	margin-bottom: 80px;
}

.notFoundTextItems {
	position: relative;
	z-index: 2;
}

.notFoundImg {
	position: absolute;
	top: -201px;
	right: -122px;
}

    /* ============================ Подвал */
.footer {
	background: #020200;
	padding: 20px 0;
}

.footerItems {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.footerCopy {
	font-size: 20px;
	line-height: 140%;
	color: #FFFFFF;
}

.footerSoc {
	display: flex;
	gap: 0 20px;
}




