@import url('https://fonts.googleapis.com/css2?family=Philosopher:wght@400;700&display=swap');
* {margin: 0; padding: 0; line-height: 1; border: 0; font-weight: 400; outline: none; border-collapse: collapse; text-decoration: none;list-style: none; cursor: default;}
html {
	scroll-behavior: smooth;
}
body {width: 100%; font-family: 'Philosopher', serif; font-size: 14px; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -o-text-size-adjust: none;position: relative;}
body {
	background-color: #000;
	min-height: 100vh;
	overflow-anchor: none;
}
body, body a {
	color: #FFF;
}
body a {
	cursor: pointer;
}
body.scroll-off {
	position: absolute;
	overflow: hidden;
}

.box-scroll ::-webkit-scrollbar {
	width: 2px;
	height: 8px;
}
.box-scroll ::-webkit-scrollbar-button {
	background: none;
	pointer-events: none;
}
.box-scroll ::-webkit-scrollbar-track,
.box-scroll ::-webkit-scrollbar-track-piece,
.box-scroll ::-webkit-resizer,
.box-scroll ::-webkit-scrollbar-corner {
	display: none;
	pointer-events: none;
}
.box-scroll ::-webkit-scrollbar-thumb {
	height: 47px;
	background-color: rgba(0,0,0,0);
	border-radius: 4px;
}
.box-scroll ::-webkit-scrollbar-thumb {
	background-color: #EBC479;
}


.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: normal;
		-ms-flex-align: normal;
			align-items: normal;
}
.duration {
	-webkit-transition-duration: .3s;
		 -o-transition-duration: .3s;
			transition-duration: .3s;
}
.h-100 {
	height: 100vh;
}
.br {
	width: 100%;
	overflow: hidden;
	clear: both;
	height: 0;
}

/* .btn-main */
.btn-main {
	margin: 0 auto;
	/*height: 67px;*/
	border-radius: 34px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	position: relative;
	display: inline-block;
}
.btn-main:before {
	content: '';
	position: absolute;
	left: 0;
	top: -100%;
	right: 0;
	height: 200%;
	background: linear-gradient(180deg, #8D6617 -1%, #FEE18C 10%, #93682F 20%, #BE8D48 25%, #F6E583 35%, #B48E42 40%, #855E23 45%, #945D14 48%, #8D6617 -50%, #FEE18C 60%, #93682F 65%, #BE8D48 75%, #F6E583 80%, #B48E42 85%, #855E23 88%, #945D14 95.83%);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
	-webkit-transition-duration: 1s;
		 -o-transition-duration: 1s;
			transition-duration: 1s;
}
.btn-main:hover:before  {
	top: 0%;
}
.btn-main span {
	position: relative;
	z-index: 50;
	display: block;
	/*height: 53px;*/
	margin: 6px 17px;
	background: linear-gradient(180deg, #84221D 0.73%, #B0332D 49.97%, #671613 99.21%);
	box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5);
	border-radius: 28px;
	text-align: center;
	line-height: 53px;
	padding-top: 2px;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	color: #E9DE8A;
	cursor: pointer;
}
/* /.btn-main */


/* soc */
.soc {
	justify-content: center;
	align-items: center;
	height: 58px;
}
@media (max-width: 780px) {
	.soc.text {
		height: 25px;
	}
}
.soc .item {
	font-weight: 500;
	text-transform: uppercase;
	margin: 0 10px 0 0;
}
.soc .item.flex {
	justify-content: center;
	align-items: center;
	margin: 0 16px 0 16px;
	position: relative;
}
.soc .item.flex a.link {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}
/* /soc */

/* bg-static */
.bg-static {
	position: relative;
	opacity: .8;
	overflow: hidden;
}
.bg-static:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 140px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
	transform: matrix(1, 0, 0, -1, 0, 0);
	/*z-index: 20;*/
}
.bg-static .bg-sticky {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: -1;
}
.bg-static .bg-sticky img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
/* bg-static */

/* #menu */
#menu {
	position: fixed;
	left: -350px;
	top: 0;
	bottom: 0;
	width: 350px;
	z-index: 100;
}
@media (max-width: 780px) {
	#menu {
		right: -350px;
		left: auto;
	}
}
#menu.open {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	box-shadow: 3px 0px 5px #000000;
}
@media (max-width: 780px) {
	#menu.open {
		right: 0;
		left: auto;
	}
}
#menu .menu-bg {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 10;
}
#menu .menu-bg:before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 2px;
	background: linear-gradient(to bottom, rgba(235,196,121,1) 0%, rgba(235,195,121,0) 100%);
}
@media (max-width: 780px) {
	#menu .menu-bg:before {
		left: 0;
		right: auto;
	}
}
#menu .menu-bg img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

/* #gamburger */
#menu #gamburger {
	position: fixed;
	left: 30px;
	top: 30px;
	width: 62px;
	height: 62px;
	border-radius: 30px;
	overflow: hidden;
	cursor: pointer;
	background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCA2MiA2MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxIDYwLjEyNUM0Ny4wODUzIDYwLjEyNSA2MC4xMjUgNDcuMDg1MyA2MC4xMjUgMzFDNjAuMTI1IDE0LjkxNDcgNDcuMDg1MyAxLjg3NSAzMSAxLjg3NUMxNC45MTQ3IDEuODc1IDEuODc1IDE0LjkxNDcgMS44NzUgMzFDMS44NzUgNDcuMDg1MyAxNC45MTQ3IDYwLjEyNSAzMSA2MC4xMjVaTTYxLjg3NSAzMUM2MS44NzUgNDguMDUxOCA0OC4wNTE4IDYxLjg3NSAzMSA2MS44NzVDMTMuOTQ4MiA2MS44NzUgMC4xMjUgNDguMDUxOCAwLjEyNSAzMUMwLjEyNSAxMy45NDgyIDEzLjk0ODIgMC4xMjUgMzEgMC4xMjVDNDguMDUxOCAwLjEyNSA2MS44NzUgMTMuOTQ4MiA2MS44NzUgMzFaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2U9InVybCgjcGFpbnQxX2xpbmVhcikiIHN0cm9rZS13aWR0aD0iMC4yNSIvPgo8cGF0aCBkPSJNNTUuNDc0OSAzMUM1NS40NzQ5IDE3LjQ4MjggNDQuNTE3MSA2LjUyNDk3IDMwLjk5OTkgNi41MjQ5N0MxNy40ODI3IDYuNTI0OTcgNi41MjQ5IDE3LjQ4MjggNi41MjQ5IDMxQzYuNTI0OSA0NC41MTcxIDE3LjQ4MjcgNTUuNDc1IDMwLjk5OTkgNTUuNDc1QzQ0LjUxNzEgNTUuNDc1IDU1LjQ3NDkgNDQuNTE3MSA1NS40NzQ5IDMxWk0zMC45OTk5IDQuNzc0OTdDNDUuNDgzNiA0Ljc3NDk3IDU3LjIyNDkgMTYuNTE2MyA1Ny4yMjQ5IDMxQzU3LjIyNDkgNDUuNDgzNiA0NS40ODM2IDU3LjIyNSAzMC45OTk5IDU3LjIyNUMxNi41MTYyIDU3LjIyNSA0Ljc3NDkgNDUuNDgzNiA0Ljc3NDkgMzFDNC43NzQ5IDE2LjUxNjMgMTYuNTE2MiA0Ljc3NDk3IDMwLjk5OTkgNC43NzQ5N1oiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcikiIHN0cm9rZT0idXJsKCNwYWludDNfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIwLjI1Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIzMSIgeTE9IjY1LjUiIHgyPSIzMSIgeTI9Ii05LjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzgyNjAyRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGQ0VFQUUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyIiB4MT0iMzEiIHkxPSIwIiB4Mj0iMzEiIHkyPSI2MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjN0I1QzJFIi8+CjxzdG9wIG9mZnNldD0iMC4wOTM3NSIgc3RvcC1jb2xvcj0iI0RGN0EyNyIvPgo8c3RvcCBvZmZzZXQ9IjAuMTcxODc1IiBzdG9wLWNvbG9yPSIjN0U1RjMxIi8+CjxzdG9wIG9mZnNldD0iMC43ODY0NTgiIHN0b3AtY29sb3I9IiNGQ0VFQUUiLz4KPHN0b3Agb2Zmc2V0PSIwLjkyMTg3NSIgc3RvcC1jb2xvcj0iI0RGN0EyNyIvPgo8c3RvcCBvZmZzZXQ9IjAuOTczOTU4IiBzdG9wLWNvbG9yPSIjRkNFRUFFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhciIgeDE9IjI2IiB5MT0iNjIiIHgyPSIzNCIgeTI9Ii0wLjQ5OTk5OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjODI2MDJGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZDRUVBRSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXIiIHgxPSI0LjY0OTkiIHkxPSIzMSIgeDI9IjU3LjM0OTkiIHkyPSIzMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjN0I1QzJFIi8+CjxzdG9wIG9mZnNldD0iMC4wOTM3NSIgc3RvcC1jb2xvcj0iI0RGN0EyNyIvPgo8c3RvcCBvZmZzZXQ9IjAuMTcxODc1IiBzdG9wLWNvbG9yPSIjN0U1RjMxIi8+CjxzdG9wIG9mZnNldD0iMC43ODY0NTgiIHN0b3AtY29sb3I9IiNGQ0VFQUUiLz4KPHN0b3Agb2Zmc2V0PSIwLjkyMTg3NSIgc3RvcC1jb2xvcj0iI0RGN0EyNyIvPgo8c3RvcCBvZmZzZXQ9IjAuOTczOTU4IiBzdG9wLWNvbG9yPSIjRkNFRUFFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==') no-repeat 50% 50%;
	background-size: contain;
	z-index: 100;
}
@media (min-width: 1500px) {
	#menu #gamburger {
		left: 70px;
		top: 50px;
	}	
}
@media (max-width: 780px) {
	#menu #gamburger {
		left: auto;
		right: 20px;
		top: 20px;
	}	
}
#menu #gamburger .lines {
	pointer-events: none;
	margin: 23px 15px;
	height: 16px;
}
@media (min-width: 1500px) {
	#menu #gamburger .lines {
		margin: 23px 15px;
	}
}
#menu #gamburger .line {
	background: #98723C;
	height: 2px;
	display: block;
	width: 31px;
	transform-origin: 45% 45%;
}
#menu #gamburger .line:nth-child(2) {
	margin: 5px 0;
}
#menu.open #gamburger .line:first-child {
	-webkit-transform: rotate(45deg) translate(4.5px, 4px);
		-ms-transform: rotate(45deg) translate(4.5px, 4px);
			transform: rotate(45deg) translate(4.5px, 4px);
}
#menu.open #gamburger .line:last-child {
	-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
			transform: rotate(-45deg);
	margin-top: -6px;
}
#menu.open #gamburger .line:nth-child(2) {
	opacity: 0;
}
/* /#gamburger */
/* #menu-list */
#menu-list {
	margin: 150px 55px 0;
	padding: 0 25px 100px;
	overflow: hidden;
	position: relative;
	z-index: 20;
	height: calc(100vh - 250px);
}
#menu-list .menu-item {
	position: relative;
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
	color: #E1BD7C;
}
@media (orientation: portrait) {
	#menu-list {
		padding: 0 25px 150px;
		height: calc(100vh - 300px);
		margin-top: 100px;
	}
}
#menu-list .br {
	height: 18px;
}
#menu-list .menu-item:before,
#menu-list .menu-item:after {
	content: '';
	position: absolute;
	top: 0;
	height: 22px;
	width: 16px;
	opacity: 0;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAzMyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjAxNTIgNi41NjA5MUMyMi42MTQyIDUuNjIxODMgMTguNjE2OCAzLjc0MzY1IDE2LjMzMjUgMEMxNS4yMjg0IDMuMzc1NjMgMTIuNDM2NSA1LjI5MTg4IDEwLjExNDIgNi4zMzI0OUM4LjYwNDA2IDUuNjk3OTcgNy4xMDY2IDQuNjcwMDUgNi4xMTY3NSAzLjA3MTA3QzUuNzM2MDQgNC4yODkzNCA0Ljk2MTkzIDUuMTc3NjcgNC4xMTE2OCA1LjgyNDg3QzIuOTQ0MTYgNi43MTMyIDEuNDk3NDYgNy4xMzE5OCAwLjAzODA3MTEgNy4xMzE5OEwwIDcuODU1MzNDMS43NjM5NiA3Ljg1NTMzIDMuNDg5ODUgOC40NzcxNiA0Ljc0NjE5IDkuNzA4MTJDNS4zMjk5NSAxMC4yOTE5IDUuODM3NTYgMTEuMDI3OSA2LjExNjc1IDExLjkyODlDNy4xMDY2IDEwLjMyOTkgOC42MDQwNiA5LjMwMjAzIDEwLjExNDIgOC42NDIxM0MxMi40MzY1IDkuNzA4MTIgMTUuMjI4NCAxMS42MTE3IDE2LjMzMjUgMTVDMTguNjE2OCAxMS4yMzEgMjIuNjE0MiA5LjM2NTQ4IDI2LjAxNTIgOC40MzkwOUMyOS40NDE2IDcuNSAzMi4yOTcgNy41IDMyLjI5NyA3LjVDMzIuMjk3IDcuNSAyOS40NTQzIDcuNDg3MzEgMjYuMDE1MiA2LjU2MDkxWiIgZmlsbD0iI0VCQzQ3OSIvPgo8L3N2Zz4K') no-repeat 50% 50%;
	-webkit-transition-duration: .3s;
		 -o-transition-duration: .3s;
			transition-duration: .3s;
	background-size: contain;
}
#menu-list .menu-item:hover:before,
#menu-list .menu-item:hover:after {
	opacity: 1;
}
#menu-list .menu-item:before  {
	left: -25px;
}
#menu-list .menu-item:after  {
	right: -25px;
	transform: scale(-1,-1);
}
/* /#menu-list */
/* /#menu */

/* #mine */
#mine {
	position: relative;
	overflow: hidden;
}
#mine .mine-background {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 10;
}
#mine .mine-background .shadow {
	position: absolute;
	z-index: 30;
	left: 0;
	right: 0;
	bottom: 0;
	height: 30%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 67.71%);
}
#mine .mine-background .mine-img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
}
/*#mine .mine-background .mine-img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	object-position: 50% bottom;
	position: absolute;
	left: 50%;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	transform: translate(-50%, 0);
	pointer-events: none;
}*/
#mine .mine-background .mine-img img.back {
	object-fit: cover;
	width: 100%;
	height: 100%;

	position: relative;
	z-index: 10;
}
#mine .mine-background .mine-img img.front {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 20;
	object-position: 50% bottom;
	transform: translate(-50%, -50%);
	object-fit: cover;
	width: 100%;
	height: 100%;
}
@media (min-width: 900px) {
	#mine .mine-background .mine-img img.front {
		object-fit: contain;
	}
}
@media (max-height: 600px) {
	#mine .mine-background .mine-img img.front {
		object-fit: contain;
	}
}

#mine .inner-mine {
	position: relative;
	margin: 80px 30px;
	height: calc(100% - 180px);
	z-index: 50;
}
@media (min-width: 1280px) {
	#mine .inner-mine {
		margin: 90px 100px;
	}
}
@media (min-width: 1500px) {
	#mine .inner-mine {
		margin: 80px 130px;
	}
}

/* soc */
#mine .soc {
	position: absolute;
	left: 60px;
	bottom: 150px;
	width: 32px;
	/*height: 320px;*/
	height: auto;
	/*overflow: hidden;*/
	flex-direction: column;
	align-content: flex-end;
	justify-content: flex-end;
}
#mine .soc-mb {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 50px;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
@media (orientation: portrait) {
	#mine .soc-mb {
		bottom: 0;
	}
}
#mine .soc-mb .item path {
	fill: #E1BD7C;
}
@media (min-width: 1280px) {
	#mine .soc {
		left: 0;
	}
}
#mine .soc.open {
	/*height: 400px;*/
}
#mine .soc .item {
	font-size: 18px;
	line-height: 25px;
	color: #3F3421;
	margin: 18px 0 0 0;
	color: #B3944B;
}
#mine .soc .item svg,
#mine .soc .item svg path {
	cursor: pointer;
}
#mine .soc .item.off {
	max-height: 0;
	overflow: hidden;
	margin: 0;
}
#mine .soc.open .item.off {
	max-height: 50px;
	margin: 18px 0 0 0;
}
#mine .soc.open .item.on-soc {
	transform: scale(-1,-1);
	/*display: none;*/
}
#mine .soc .item.text {
	width: 18px;
	position: relative;
	flex-shrink: 0;
	margin: 0;
}
#mine .soc .item.text p {
	position: absolute;
	transform-origin: 0 0;
	white-space: nowrap;
	transform: rotate(270deg);
	margin: 0;
	bottom: -18зч;
	left: 0;
}
#mine .soc .item.flex path {
	fill: #B3944B;
}
#mine .soc .item.flex:hover path {
	/*fill: #FFF;*/
}
/* /soc */

/* language */
#mine .language {
	position: absolute;
	right: 0;
	top: 6px;
	justify-content: flex-start;
	max-height: 44px;
	flex-direction: column;
	overflow: hidden;
}
@media (max-width: 780px) {
	#mine .language {
		left: 0;
		right: auto;
	}
}
#mine .language.open {
	max-height: 600px;
}
#mine .language .item {
	/*justify-content: center;*/
	align-items: center;
	margin: 0 0 20px;
	position: relative;
}
#mine .language .item .on-menu {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	cursor: pointer;
	margin: 0;
}
#mine .language .item p.on-menu,
#mine .language .item.active a.on-menu {
	display: none;
}
#mine .language .item.active p.on-menu,
#mine .language .item a.on-menu {
	display: block;
}
#mine .language .item p.text {
	position: relative;
	margin-left: 20px;
}
#mine .language .item p.text .name {
	font-weight: 400;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 44px;
	background: linear-gradient(to bottom, rgba(252,238,174,1) 0%, rgba(130,96,47,1) 50%, rgba(130,96,47,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	white-space: nowrap;
}
#mine .language .item p.text .border {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-weight: 600;
	font-size: 18px;
	text-transform: uppercase;
	z-index: -1;
	letter-spacing: -.2px;
	background:  linear-gradient(to bottom, rgba(123,92,46,1) 0%, rgba(223,122,39,1) 8%, rgba(126,95,49,1) 16%, rgba(252,238,174,1) 84%, rgba(223,122,39,1) 94%, rgba(252,238,174,1) 100%);;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	white-space: nowrap;
}

#mine .language .item:not(.active):hover p.text {
	color: #FFF;
}
#mine .language .item img {
	width: 36px;
	height: 36px;
	object-fit: contain;
}
/* /language */

/* mine-logo */
.mine-logo {
	position: absolute;
	left: 50%;
	top: -40px;
	width: 600px;
	height: 220px;
	transform: translate(-50%, 0);
	/*margin-left: 10px;*/
	/*opacity: 0;*/
}
@media (min-width: 1024px) {
	.mine-logo {
		top: 38px;
		width: 550px;
		height: 210px;
	}
}
@media (min-width: 1900px) {
	.mine-logo {
		top: 5%;
		width: 60%;
		height: 30%;
	}
}
@media (max-height: 900px) {
	.mine-logo {
		top: 0;
		height: 20vh;
	}
}
.mine-logo img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}
/* /mine-logo */


/* mine-play */
.mine-play {
	position: absolute;
	left: 50%;
	bottom: 17%;
	/*top: 50%;*/
	width: 100px;
	height: 100px;
	transform: translate(-50%, -50%);
	/*transform: translate(-50%, -50%);*/
	margin-top: -40px;
	border-radius: 50px;
}
@media (min-width: 1500px) {
	.mine-play {
		bottom: 20%;
		width: 4.5vw;
		height: 4.5vw;
	}
}
@media (max-height: 900px) {
	.mine-play {
		bottom: 15%;
		width: 10vh;
		height: 10vh;
	}
}
@media (max-height: 750px) {
	.mine-play {
		bottom: 130px;
	}
}
.mine-play img {
	object-fit: contain;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.mine-play:hover  img {
	transform: scale(1.2,1.2);
}
/* /mine-play */

/* mine-btn */
.mine-btn {
	position: absolute;
	left: 50%;
	bottom: 60px;
	width: 280px;
	transform: translate(-50%, 0);
	overflow: hidden;
}
.mine-btn p {
	display: none;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	text-transform: uppercase;
	color: #E9DE8A;
	text-align: center;
}
.mine-btn span {
	white-space: nowrap;
}

.mine-btn .btn-main {
	margin: 23px auto 0;
}
.mine-btn .btn-main span {
	width: 240px;
}
/* /mine-btn */

/* .mine-data */
.mine-data {
	position: absolute;
	left: 50%;
	bottom: -90px;
	width: 500px;
	transform: translate(-50%, 0);
	overflow: hidden;
}
.mine-data p {
	text-align: center;
	pointer-events: none;
	position: relative;
	display: inline-block;
	margin: 0 auto;
}
.mine-data p .name {
	font-size: 72px;
	line-height: 81px;
	background: linear-gradient(to bottom, rgba(252,238,174,1) 0%, rgba(130,96,47,1) 50%, rgba(130,96,47,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}
.mine-data p .border {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) scale(1.015,1.015);
	/*margin: -1px -1px 0 0;*/
	font-size: 72px;
	line-height: 81px;
	text-transform: uppercase;
	z-index: -1;
	/*letter-spacing: -.2px;*/
	background: linear-gradient(to bottom, rgba(123,92,46,1) 0%, rgba(223,122,39,1) 8%, rgba(126,95,49,1) 16%, rgba(252,238,174,1) 84%, rgba(223,122,39,1) 94%, rgba(252,238,174,1) 100%);
	  background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.mine-data .arrow {
	display: block;
	width: 50px;
	margin: 0 auto;
	cursor: pointer;
	height: 75px;
	overflow: hidden;
	position: relative;
}
@keyframes arrow {
  0% {margin: 0 auto;}
  50% {margin: 25px auto 0;}
  100% {margin: 0 auto;}
}
.mine-data .arrow span {
	display: block;
	width: 10px;
	height: 45px;
	margin: 30px auto 0;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEwIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgMTAgNDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00IDMzLjc4NzRMNCAwLjIxMjU4OEM0IDAuMDk5MjA3OSA0LjQ0ODQ5IC03LjM5NTYyZS0wOCA0Ljk5Mzk0IC00Ljc5NTU5ZS0wOEM1LjU1MTUyIC0yLjEzNzc5ZS0wOCA2IDAuMDk5MjA4IDYgMC4yMTI1ODlMNiAzMy43ODc0QzYgMzMuOTAwOCA1LjU1MTUxIDM0IDUuMDA2MDYgMzRDNC40NDg0OCAzNCA0IDMzLjkwMDggNCAzMy43ODc0WiIgZmlsbD0iI0VCQzQ3OSIvPgo8cGF0aCBkPSJNOS44NDk2MSAyOC4xMzAyTDQuOTE5NjEgNDQuMDcwMkwtMC4wMDAzOTExMzUgMjguMTMwMkw0LjkxOTYxIDI1LjIwMDJMOS44NDk2MSAyOC4xMzAyWiIgZmlsbD0iI0VCQzQ3OSIvPgo8L3N2Zz4K') no-repeat 50% 50%;
	background-size: contain;
	animation: 1s ease infinite arrow;
	pointer-events: none;
}

/* /.mine-data */
/* /#mine */


/* #about */
#about {
	position: relative;
	padding: 40px 0 80px;
}
#about .inner-about {
	position: relative;
	overflow: hidden;
	max-width: 1100px;
	margin: 0 auto;
}
#about .inner-about .title {
	font-weight: 700;
	font-size: 64px;
	line-height: 72px;
	text-align: center;
	text-transform: uppercase;
	color: #EBC479;
	margin-bottom: 35px;
}
#about .inner-about .text {
	font-size: 22px;
	line-height: 40px;
	text-align: center;
	color: #E7E7E7;
}
/* /#about */

/* #world */
#world {
	position: relative;
	padding: 80px 0 65px;
}
@media (min-width: 1024px) {
	#world {
		height: 950px;
	}
}
/* tabs */
.tabs {
	position: relative;
	overflow: hidden;
	max-width: 1250px;
	margin: 0 auto;
	height: 100%;
}
@media (min-width: 1024px) and (max-width: 1280px) {
	.tabs {
		max-width: 1000px;
	}
}

/* .title-tabs */
.tabs .title-tabs {
	/*margin-bottom: 50px;*/
	height: 75px;
	overflow: hidden;
	flex-direction: row;
	justify-content: center;
	align-items: flex-end;
	align-self: flex-end;
}
.tabs .title-tabs .item-title-tabs {
	margin: 0 15px;
	pointer-events: none;
}
.tabs .title-tabs .item-title-tabs:not(.active) {
	cursor: pointer;
	pointer-events: auto;
}
.tabs .title-tabs .item-title-tabs p {
	font-size: 48px;
	line-height: 67px;
	text-transform: uppercase;
	color: #C4C4C4;
	pointer-events: none;
}
.tabs .title-tabs .item-title-tabs.active p {
	font-weight: 700;
	font-size: 64px;
	line-height: 75px;
	text-transform: uppercase;
	color: #EBC479;
}
/* /.title-tabs */

/* .content-tabs */
.tabs .content-tabs {
	margin-right: 50px;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
@media (min-width: 1024px) {
	#world .tabs .content-tabs {
		height: 860px;
	}
}
#media .tabs .content-tabs {
	/*height: 480px;
	padding: 30px 0;*/
	height: 540px;
	margin-bottom: 200px;
	margin-right: -20px;
}
#media .tabs .content-tabs .inner-item-content-tabs {
	position: relative;
	/*height: 480px;
	padding: 30px 0;*/
}
.tabs .content-tabs .item-content-tabs {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	top: 0;
	opacity: 0;
	z-index: -10;
}
.tabs .content-tabs .item-content-tabs.active {
	opacity: 1;
	z-index: 10;
}
/* /.content-tabs */

/* .menu-content-tabs */
.tabs .content-tabs .menu-content-tabs {
	position: absolute;
	left: 0;
	top: 85px;
	z-index: 50;
}
.tabs .content-tabs .menu-content-tabs .item-title-tabs {
	display: inline-block;
	margin: 0 50px 24px;
	position: relative;
}
.tabs .content-tabs .menu-content-tabs .item-title-tabs p {
	font-weight: 700;
	font-size: 56px;
	line-height: 56px;
	overflow: hidden;
	text-transform: uppercase;
	color: #C4C4C4;
	position: relative;
}
.tabs .content-tabs .menu-content-tabs .item-title-tabs:not(.active) p {
	cursor: pointer;
}
.tabs .content-tabs .menu-content-tabs .item-title-tabs p:hover,
.tabs .content-tabs .menu-content-tabs .item-title-tabs.active p {
	color: #EBC479;
}
.tabs .content-tabs .menu-content-tabs .item-title-tabs:before,
.tabs .content-tabs .menu-content-tabs .item-title-tabs:after {
	content: '';
	position: absolute;
	top: 0;
	height: 50px;
	width: 33px;
	opacity: 0;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAzMyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjAxNTIgNi41NjA5MUMyMi42MTQyIDUuNjIxODMgMTguNjE2OCAzLjc0MzY1IDE2LjMzMjUgMEMxNS4yMjg0IDMuMzc1NjMgMTIuNDM2NSA1LjI5MTg4IDEwLjExNDIgNi4zMzI0OUM4LjYwNDA2IDUuNjk3OTcgNy4xMDY2IDQuNjcwMDUgNi4xMTY3NSAzLjA3MTA3QzUuNzM2MDQgNC4yODkzNCA0Ljk2MTkzIDUuMTc3NjcgNC4xMTE2OCA1LjgyNDg3QzIuOTQ0MTYgNi43MTMyIDEuNDk3NDYgNy4xMzE5OCAwLjAzODA3MTEgNy4xMzE5OEwwIDcuODU1MzNDMS43NjM5NiA3Ljg1NTMzIDMuNDg5ODUgOC40NzcxNiA0Ljc0NjE5IDkuNzA4MTJDNS4zMjk5NSAxMC4yOTE5IDUuODM3NTYgMTEuMDI3OSA2LjExNjc1IDExLjkyODlDNy4xMDY2IDEwLjMyOTkgOC42MDQwNiA5LjMwMjAzIDEwLjExNDIgOC42NDIxM0MxMi40MzY1IDkuNzA4MTIgMTUuMjI4NCAxMS42MTE3IDE2LjMzMjUgMTVDMTguNjE2OCAxMS4yMzEgMjIuNjE0MiA5LjM2NTQ4IDI2LjAxNTIgOC40MzkwOUMyOS40NDE2IDcuNSAzMi4yOTcgNy41IDMyLjI5NyA3LjVDMzIuMjk3IDcuNSAyOS40NTQzIDcuNDg3MzEgMjYuMDE1MiA2LjU2MDkxWiIgZmlsbD0iI0VCQzQ3OSIvPgo8L3N2Zz4K') no-repeat 50% 50%;
	-webkit-transition-duration: .3s;
		 -o-transition-duration: .3s;
			transition-duration: .3s;
}
.tabs .content-tabs .menu-content-tabs .item-title-tabs.active:before,
.tabs .content-tabs .menu-content-tabs .item-title-tabs.active:after {
	opacity: 1;
}
.tabs .content-tabs .menu-content-tabs .item-title-tabs:before  {
	left: -50px;
}
.tabs .content-tabs .menu-content-tabs .item-title-tabs:after  {
	right: -50px;
	transform: scale(-1,-1);
}
/* /.menu-content-tabs */

/* .bg-content-tabs */
.tabs .content-tabs .bg-content-tabs {
	position: absolute;
	left: 0;
	top: 0;
	right: 125px;
	bottom: 0;
	z-index: 10;
}
.tabs .content-tabs .bg-content-tabs img {
	object-fit: contain;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
/* /.bg-content-tabs */

/* .text-content-tabs */
.tabs .content-tabs .text-content-tabs {
	position: absolute;
	right: 0;
	top: 85px;
	z-index: 10;
	width: 330px;
}
.tabs .content-tabs .text-content-tabs .sub-title {
	font-size: 18px;
	line-height: 25px;
	text-transform: uppercase;
	color: #C4C4C4;
	margin-bottom: 5px;
}
.tabs .content-tabs .text-content-tabs .title {
	font-weight: 700;
	font-size: 48px;
	line-height: 67px;
	text-transform: uppercase;
	color: #EBC479;
	/*margin-bottom: 10px;*/
}
.tabs .content-tabs .text-content-tabs .text {
	font-size: 16px;
	line-height: 22px;
	color: #E7E7E7;
	margin-bottom: 25px;
}
.tabs .content-tabs .text-content-tabs .category {
	font-size: 18px;
	line-height: 25px;
	text-transform: uppercase;
	color: #C4C4C4;
	display: none;
}
/* /.text-content-tabs*/
/* /.tabs */

/* /#world */


/* #media */
#media {
	padding-top: 100px;
}
#media .tabs .swiper-media {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAQwCAMAAADSJY4MAAAAOVBMVEUAAAA/NCA/NCA/NCBAMCA/MyE/NCE+MyA9NCBAMCBAMyBAMiA+NCA+MyA9MiA/MyA/NCE+NCA/NCEnDwAbAAAAEnRSTlMAQN+/EJ/vkHAgMGCAUGCvz7CAC9ksAAABcUlEQVR42u3cy26DQBBE0XnCgImd9P9/bII9pptpokhZ31qhI5UQJdYdjsQSfGq8wFS9RZk8ziLRt0Xm0RYRSSM2+ck6YN5x822RfMabPFNO+Hhhs1ZEfP+j42T7VXruBtMbqx3jncm2j0TfNqOsoklmDN/PFjcdQ5N1DJOibU3TMUy/j+H71cJ7lGnEqmNoJm2bRB3DjrJ8Oiv7FyVLuS+yzPqSZn6QhzbHX2QNQ3YMIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC4L+wzDveT9YmeSatB8UsR+ryalaxSU2blmPI4rKFzeMaorNkL4Lau6LziFGvjA63RifX9sc6P34/ClpO/Xx1aPTWsVlcOpah7frtwE1Rp191jD+OrOoo0WD0bR2lnrDqGK5fDtBRvhT0o24DNh3D9PsYrt8cbtrWLJKCT5ovcI4XuOrjNyH8SvvcWYrUAAAAAElFTkSuQmCC') no-repeat 100% 50%;
	background-size: contain;
}
#media .gallery-top {
	height: 480px;
	width: 870px;
	margin: 30px 20px 30px 0;
}
#media .gallery-top .swiper-slide {
	position: relative;
}
#media .gallery-top .swiper-slide .bg-slide {
	/*height: 190px;*/
}
#media .gallery-top .swiper-slide .bg-slide img {
	object-fit: cover;
	width: 100%;
	height: 480px;
}
#media .swiper-slide .content-slide {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50%;
	background: linear-gradient(180deg, rgba(6, 4, 9, 0) 0%, #060409 100%);
	padding: 35px 20px;
	align-items: flex-end;
}
#media .gallery-top .swiper-slide .content-slide .title {
	font-size: 48px;
	line-height: 50px;
	text-transform: uppercase;
	color: #FFFFFF;
}
#media .gallery-top .swiper-slide .link {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 50;
	cursor: pointer;
}
#media .gallery-top .swiper-slide .link img {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100px;
	height: 100px;
	transform: translate(-50%, -50%);
	pointer-events: none;
}
#media .gallery-top .swiper-slide .link:hover img {
	transform: translate(-50%, -50%) scale(1.2,1.2);
}
#media .swiper-container-vertical > .swiper-scrollbar {
	right: 6px;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 2px;
	border-radius: 0;
}
#media .gallery-thumbs {
	height: 480px;
	width: 335px;
	margin: 30px 0 30px auto;
	padding: 0 25px 0 0;
}
#media .gallery-thumbs .swiper-slide {
	position: relative;
	height: 190px;
}
#media .gallery-thumbs .swiper-slide .bg-slide {
	/*height: 190px;*/
}
#media .gallery-thumbs .swiper-slide .bg-slide img {
	object-fit: cover;
	width: 100%;
	height: 190px;
	cursor: pointer;
}
#media .gallery-thumbs .swiper-slide .content-slide {
	padding: 20px 15px;
	cursor: pointer;
}
#media .gallery-thumbs .swiper-slide .content-slide .title {
	font-size: 20px;
	line-height: 30px;
	text-transform: uppercase;
	color: #FFFFFF;
	pointer-events: none;
}
#media .swiper-container-vertical > .swiper-scrollbar {
	right: 4px;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 2px;
	border-radius: 0;
}
#media .swiper-scrollbar[style*="display: none;"] {

}
#media .gallery-thumbs .swiper-scrollbar {
	background: none;
}
#media .gallery-thumbs .swiper-scrollbar-drag {
	background: #EBC479;
	border-radius: 0;
}
#media .gallery-thumbs .swiper-shadow-next,
#media .gallery-thumbs .swiper-shadow-prev {
	position: absolute;
	z-index: 50;
	left: 0;
	right: 25px;
	height: 34px;
	pointer-events: none;
}
#media .gallery-thumbs .swiper-shadow-next.swiper-button-disabled,
#media .gallery-thumbs .swiper-shadow-prev.swiper-button-disabled {
	opacity: 0;
}
#media .gallery-thumbs .swiper-shadow-next {
	bottom: 0;
	background: linear-gradient(180deg, rgba(6, 4, 9, 0) 0%, #060409 100%);
}
#media .gallery-thumbs .swiper-shadow-prev {
	top: 0;
	background: linear-gradient(180deg, #060409 0%, rgba(6, 4, 9, 0) 100%);
}
/* /#media */


/* #news */
#news {
	position: relative;
	margin-bottom: 80px;
}
@media (max-width: 1400px) {
	#news {
		margin: 0 45px 80px;
	}
}
#news .inner-news {
	max-width: 1250px;
	margin: 0 auto;
}
@media (max-width: 1280px) {
	#news .inner-news {
		max-width: 1000px;
	}
}
#news .inner-news .title {
	font-weight: 700;
	font-size: 64px;
	line-height: 89px;
	text-align: center;
	text-transform: uppercase;
	color: #EBC479;
	margin-bottom: 50px;
}

/* .more-news */
#news .more-news {
	height: 390px;
	margin-bottom: 55px;
}
#news .more-news .swiper-slide {
	position: relative;
	background: rgba(0, 0, 0, 0.5);
}
#news .more-news .swiper-slide:before, 
#news .more-news .swiper-slide:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
}
#news .more-news .swiper-slide:before {
	width: 100%;
	height: 1px;
	background: linear-gradient(to right, rgba(235,195,121,0) 0%, rgba(235,196,121,1) 100%);
}
#news .more-news .swiper-slide:after {
	width: 1px;
	height: 100%;
	background: linear-gradient(to bottom, rgba(235,196,121,1) 0%, rgba(235,195,121,0) 100%);
}
#news .more-news .swiper-slide .img {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 750px;
}
#news .more-news .swiper-slide .img img {
	position: absolute;
	right: 0;
	top: 0;
	min-width: 690px;
	min-height: 390px;
	z-index: 10;
	width: 100%;
}
#news .more-news .swiper-slide .img .shadow {
	position: absolute;
	left: 0;
	top: 0;
	bottom: -1px;
	width: 390px;
	z-index: 20;
	background: url('./images/shadow_l.png') no-repeat 50% 50%;
	background-size: 100% auto;
}
#news .more-news .swiper-slide .content-new {
	position: relative;
	z-index: 50;
	height: 390px;
	width: 580px;
	flex-direction: column;
	justify-content: space-between;
}
#news .more-news .swiper-slide .content-new .info-new {
	padding: 50px 0;
}
#news .more-news .swiper-slide .content-new .info-new .title-new {
	font-size: 48px;
	line-height: 50px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 30px;
}
#news .more-news .swiper-slide .content-new .info-new .text-new {
	font-size: 18px;
	line-height: 25px;
	color: rgba(231, 231, 231, 0.6);
}

#news .more-news .swiper-slide .details-new {
	margin-bottom: 12px;
	height: 30px;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	align-content: center;
}
#news .more-news .swiper-slide .details-new .date {
	font-size: 18px;
	line-height: 25px;
	text-align: right;
	color: #E7E7E7;
}
/* /.more-news */

/* .prev-news */
#news .prev-news {
	/*height: 550px;*/
}
#news .prev-news .swiper-wrapper {
	/*height: 470px;*/
}
#news .prev-news .swiper-slide {
	position: relative;
	/*height: 470px;*/
}
/*@media (min-width: 1024px) {
	#news .prev-news {
		height: 530px;
	}
	#news .prev-news .swiper-wrapper {
		height: 450px;
	}
}*/
#news .prev-news .swiper-slide .date {
	font-size: 18px;
	line-height: 25px;
	color: #E7E7E7;
	margin-bottom: 20px;
}
#news .prev-news .swiper-slide .date.mob {
	display: none;
}
#news .prev-news .swiper-slide .img {
	width: 100%;
	height: 220px;
	margin-bottom: 30px;
}
#news .prev-news .swiper-slide .img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
#news .prev-news .swiper-slide .title-new {
	font-size: 24px;
	line-height: 33px;
	text-transform: uppercase;
	color: #FFFFFF;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 10px;
	height: 66px;
}
#news .prev-news .swiper-slide .text-new {
	font-size: 18px;
	line-height: 25px;
	color: rgba(231, 231, 231, 0.6);
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 30px;
}
#news .prev-news .swiper-slide .hover {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	cursor: pointer;
}
#news .prev-news .pagination {
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	height: 30px;
	/*margin-top: 50px;*/
	padding-top: 50px;
	position: relative;
	z-index: 100;
}
#news .prev-news .pagination .line {
	height: 1px;
	width: 100%;
	background: linear-gradient(to right, rgba(235,195,121,0) 0%, rgba(235,196,121,1) 100%);
}
#news .prev-news .pagination .line.right {
	height: 1px;
	width: 100%;
	background: linear-gradient(to right, rgba(235,195,121,1) 0%, rgba(235,195,121,0) 100%);
}
#news .prev-news .pagination .prev-news-pagination {
	margin: 0 75px;
	flex-grow: 1;
}
#news .prev-news .pagination .prev-news-pagination span {
	margin: 0 5px;
	padding: ;
	display: block;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	text-transform: uppercase;
	color: #EBC479;
	width: 28px;
	border: 1px solid #EBC479;
	border-radius: 0;
	background: none;
	height: 28px;
	text-align: center;
	opacity: .6;
}
#news .prev-news .pagination .prev-news-pagination span:hover,
#news .prev-news .pagination .prev-news-pagination span.swiper-pagination-bullet-active {
	opacity: 1;
}
/* /.prev-news */

#news .swiper-slide .details-new .more {
	position: relative;
	padding-right: 70px;
}
#news .prev-news .swiper-slide .details-new .more {
	display: inline-block;
}
#news .swiper-slide .details-new .more .text {
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase;
	color: #EBC479;
}
#news .prev-news .swiper-slide .details-new .more .text {
	font-size: 18px;
	line-height: 25px;
}
#news .swiper-slide .details-new .more .arrow {
	position: absolute;
	right: 10px;
	top: 0;
	height: 28px;
	width: 35px;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjM1IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMzUgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMy44NCA1Ljc1MDFIMC4xNUMwLjA3IDUuNzUwMSAwIDUuMzgwMSAwIDQuOTMwMUMwIDQuNDcwMSAwLjA3IDQuMTAwMSAwLjE1IDQuMTAwMUgyMy44NEMyMy45MiA0LjEwMDEgMjMuOTkgNC40NzAxIDIzLjk5IDQuOTIwMUMyMy45OSA1LjM4MDEgMjMuOTIgNS43NTAxIDIzLjg0IDUuNzUwMVoiIGZpbGw9IiNFQkM0NzkiLz4KPHBhdGggZD0iTTE4LjEzIDBMMzQuMDcgNC45M0wxOC4xMyA5Ljg1TDE1LjIgNC45M0wxOC4xMyAwWiIgZmlsbD0iI0VCQzQ3OSIvPgo8L3N2Zz4K') no-repeat 50% 50%;
}
#news .prev-news .swiper-slide .details-new .more .arrow {
	height: 22px;
}
#news .swiper-slide .details-new .more:hover .arrow,
#news .prev-news .swiper-slide:hover .details-new .more .arrow {
	right: 0;
}
#news .swiper-slide .details-new .more .link {
	position: absolute;
	z-index: 50;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
}
#news .swiper-slide .details-new .more .link {
	position: absolute;
	z-index: 50;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
}
/* /#news */

/* footer */
footer {
	position: relative;
	overflow-y: hidden;
}
footer:before {
	content: '';
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	height: 1px;
	background: linear-gradient(to right, rgba(235,195,121,0) 0%, #896931 50%, rgba(235,196,121,0) 100%);
	z-index: 20;
}
footer .bg-footer {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}
footer .bg-footer img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
footer .inner-footer {
	position: relative;
	max-width: 1340px;
	margin: 0 auto 50px;
	z-index: 20;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	align-content: flex-start;
}
footer .platforms {
	display: none;
}
@media (min-width: 1280px) {
	footer .inner-footer {
		flex-direction: row;
		margin: 30px auto 60px;
	}
	footer .platforms.pc {
		display: block;
	}
	footer .pc-left,
	footer .pc-right {
		flex-basis: calc(50% - 40px);
		align-self: stretch;
		justify-content: space-between;
	}
	footer .pc-left {
		margin: 20px 0 0;
		order: -1;
	}
	footer .inner-footer .pc-left .row-foot {
		justify-content: flex-start;
	}
	footer .soc-mine {
		flex-direction: column;
		justify-content: flex-start;
		margin-left: 20px;
	}
	footer .soc-mine .soc {
		justify-content: flex-start;
	}
	footer .inner-footer .pc-left .logo img {
		margin-right: 50px;
	}
	footer .inner-footer .pc-left .soc.text {
		height: 32px;
	}
	footer .inner-footer .pc-left .soc .item.flex:first-child {
		margin-left: 0;
	}
	footer .pc-left .menu-foot {
		margin: 20px 0 5px;
		justify-content: flex-start;
	}
	footer .pc-left .menu-foot .line {
		margin: auto 8px;
		height: 14px;
	}
	footer .pc-right {
		align-content: space-between;
		display: flex;
		flex-direction: column;
	}
	footer .platforms {
		height: 50px;
		overflow: hidden;
		margin: 40px 0 auto;
	}
	footer .platforms .icon-mine {
		margin: 0;
	}
}
@media (max-width: 1480px) {
	footer .inner-footer {
		max-width: calc(100% - 130px);
		margin: 30px 65px 60px;
	}
}
@media (max-width: 1280px){
	footer .platforms.mob {
		display: block;
	}
	footer .pc-left {
		width: 100%;
	}
}
@media  (max-width: 1280px) {
	footer .inner-footer .soc-mine {
		justify-content: space-between;
	}
	footer .pc-left .logo .item:first-child {
		margin-right: 30px;
	}
	footer .pc-left .menu-foot {
		margin-top: 30px;
	}
	footer .pc-right {
		width: 100%;
		margin: 30px 0 70px;
	}
}
@media (min-width: 900px) and (max-width: 1280px) {
	footer .inner-footer {
		max-width: 820px;
		margin: 0 auto;
	}
}
@media (max-width: 900px) {
	footer .inner-footer {
		max-width: calc(100% - 40px);
		margin: 0 20px;
	}
}
@media (max-width:  780px) {
	footer .pc-left .logo {
		align-items: center;
		margin: 0;
	}
	footer .pc-left .soc {
		height: 48px;
	}
	footer .pc-left .soc .item.flex {
		/*margin: 0 4px;*/
	}
	footer .soc.text .item p {
		/*font-size: 10px;*/
	}
	footer .pc-left .logo .item img {
		width: 45px;
		height: auto;
	}
	footer .pc-right {
		margin: 20px 0 30px;
	}
	footer .pc-left .menu-foot {
		margin-top: 10px;
	}
}
@media (max-width: 640px) {
	footer .pc-left .soc .item.flex {
		max-width: 14px;
		margin: 0 4px;
	}
	footer .soc.text .item p {
		font-size: 10px;
	}
}
footer .inner-footer .row-foot {
	width: 100%;
	justify-content: space-between;
	align-items: center;
}
footer .inner-footer .row-footer {
	align-content: center;
}
footer .inner-footer .icon {
	justify-content: space-between;
	flex-direction: row;
	margin-right: 40px;
}

@media (max-width: 1280px) {
	footer .inner-footer .icon {
		margin-right: 10px;
	}
}
footer .inner-footer .icon .item {
	width: 88px;
	height: 88px;
	overflow: hidden;
	margin-right: 10px;
	/*background: #000;
	border: 1px solid rgba(235,195,121,1);*/
}
@media (max-width: 1280px) {
	footer .inner-footer .icon .item {
		width: 50px;
		height: 50px;
	}
}
footer .inner-footer .icon .item img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}


footer .icon-mine {
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	max-width: 940px;
	margin: 60px auto 50px;
	position: relative;
	z-index: 20;
}
footer .platforms .icon-mine .item:first-child {
	margin-left: 0;
}
footer .platforms .icon-mine .item:last-child {
	margin-right: 0;
}
footer .legal .item {
	margin: 0 15px;
}
footer .legal .item img {
	max-width: 100%;
}
footer .legal .item:first-child {
	margin-left: 0;
}
footer .legal .item:last-child {
	margin-right: 0;
}
}
@media (max-width: 1340px) {
	footer .icon-mine {
		max-width: 100%;
		margin: 60px auto 30px;
	}
}
footer .icon-mine .item {
	margin: 0 25px;
}
footer .icon-mine .item img {
	max-width: 100%;
}

footer .row-two {
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}
@media (max-width: 1340px) {
	footer .row-two {
		display: block;
		width: 100%;
	}
}
footer .row-two > div {
	/*flex-basis: calc(50% - 40px);*/
	margin: 0 20px;
}
@media (max-width: 1340px) {
	footer .row-two > div {
		/*width: 100%;*/
		margin: 0 0 30px;
	}
}

/* pc-left */
footer .pc-left {

}
footer .pc-left .logo img {
	width: auto;
	height: 50px;
	margin-right: 20px;
}
@media (max-width: 1340px) {
	footer .pc-left .logo .item:first-child {
		margin-left: 0 !important;
	}
	footer .pc-left .logo img {
		margin: 0;
	}
}
footer .pc-left .line {
	height: 22px;
	width: 1px;
	margin-right: 16px;
	background: #EBC479;
}
@media (max-width: 780px) {
	footer .pc-left .logo .item {
		margin: 0 10px !important;
	}
	footer .pc-left .new  .line {
		display: none;
	}
	footer .icon-mine {
		margin: 30px auto 20px;
	}
	footer .icon-mine .item {
		margin: 0 8px;
	}
	footer .legal .item {
		margin: 0 12px;
	}
}
/* /pc-left */

/* pc-right */
footer .pc-right {

}
footer .pc-right .icon-small {
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}
/* /pc-right */


/* soc */
footer .soc {
	margin: auto 0;
}
footer .soc.mob {
	display: none
}
footer .soc .item {
	font-size: 18px;
	line-height: 28px;
	color: #EBC479;
}
@media (max-width: 1280px) {
	footer .soc .item {
		margin: 0;
	}
	footer .soc .item.flex {
		margin: 0 14px;
	}
}
footer .soc .item p {
	white-space: nowrap;
}
footer .soc .item.flex path {
	fill: #EBC479;
}
footer .soc .item.flex:hover path {
	fill: #FFF;
}
/* /soc */

/* .menu-foot */
footer .menu-foot {
	margin: 10px 0;
	width: 100%;
	flex-wrap: wrap;
	justify-content: space-between;
}
@media (max-width:  780px) {
	footer .menu-foot {
		margin: 13px 0;
		justify-content: center;
	}
}
footer .left .menu-foot {
	max-width: 810px;
	width: 100%;
	flex-wrap: wrap;
}
footer .menu-foot a {
	font-size: 18px;
	line-height: 28px;
	text-transform: uppercase;
	color: #EBC479;
}
@media (max-width: 640px) {
	footer .menu-foot a {
		font-size: 10px;
		line-height: 14px;
	}
}
footer .menu-foot .line {
	height: 22px;
	width: 1px;
	margin: 0 16px;
	background: #EBC479;
}
@media (max-width: 640px) {
	footer .menu-foot .line {
		height: 11px;
		margin: 0 8px;
	}
}
/* /.menu-foot */
/* .info */
footer .info {
	/*max-width: 710px;*/
}
footer .info.soc,
footer .info.mob {
	display: none;
}
footer .info p {
	font-size: 13px;
	line-height: 20px;
	color: #FFFFFF;
}
@media (max-width: 640px) {
	footer .info p {
		text-align: center;
		font-size: 10px;
		line-height: 14px;
	}
}
/* /.info */
/* /footer */

/* popup */
.popup {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1010;
	background: rgba(116, 116, 116, 0.3);
}
.popup .bg-closet {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	cursor: pointer;
}
.popup.active.hide {
	animation: hide 5s linear 1;
	animation-fill-mode: forwards;
}
@keyframes hide {
    0%  {display: block; opacity: 0;}
    2%  {display: block; opacity: 1;}
    95% {display: block; opacity: 1;}
    99% {display: block; opacity: 0;}
    100% {display: none; opacity: 0;}
}
.popup.active {
	display: block;
}
.popup .popup-inner {
	width: 1000px;
	height: 510px;
	display: block;
	position: absolute;
	padding: 50px 40px;
	background: #000000;
	box-shadow: 0px 0px 20px #000000;
	border-radius: 3px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	overflow: hidden;
}
.popup .popup-inner.swiper {
	padding: 45px 40px;
	height: 570px;
}
.popup .popup-inner .bg-popup {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	pointer-events: none;
}
.popup .popup-inner .bg-popup .shadow {
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid;
	z-index: 10;
	pointer-events: none;
}
.popup .popup-inner .bg-popup .shadow.top {
	height: calc(100% - 24px);
	width: calc(100% - 50px);
	margin: 10px 23px 0;
	border: 2px solid;
	border-image: linear-gradient(to left top, #BB7239 10%, #E09E5B 30%, #F1D693 70%, #D08A4A 90%);
	border-image-slice: 2;
}
.popup .popup-inner .bg-popup .shadow.left {
	height: calc(100% - 38px);
	width: calc(100% - 36px);
	margin: 18px 16px 0;
	border-image: linear-gradient(to left top, #D08A4A 10%, #BB7239 30%, #E09E5B 70%, #F1D693 90%);
	border-image-slice: 1;
}
.popup .popup-inner .bg-popup .shadow.right {
	height: calc(100% - 54px);
	width: calc(100% - 24px);
	margin: 25px 10px 0;
	border: 2px solid;
	border-image: linear-gradient(to left top, #F1D693 10%, #D08A4A 30%, #BB7239 70%, #E09E5B 90%);
	border-image-slice: 2;
}
.popup .popup-inner .bg-popup img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.popup .popup-inner .content-popup {
	position: relative;
	z-index: 20;
	height: 100%;
}
.popup .popup-inner .popup-title {
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	color: #EBC479;
	padding: 15px 40px 0;
	margin-bottom: 40px;
}
.popup .title-closet {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE5IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTkgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS43NTczIDkuNjI2OTNMMTguMTA4IDIuNzQ4MzdDMTguMzg2MiAyLjQ0NjQ0IDE4LjU0MjQgMi4wMzY5NCAxOC41NDI0IDEuNjA5OTZDMTguNTQyNCAxLjE4Mjk3IDE4LjM4NjIgMC43NzM0NyAxOC4xMDggMC40NzE1NDVDMTcuODI5OSAwLjE2OTYyIDE3LjQ1MjcgMCAxNy4wNTk0IDBDMTYuNjY2MSAwIDE2LjI4ODkgMC4xNjk2MiAxNi4wMTA4IDAuNDcxNTQ1TDkuNjc0OCA3LjM2NjE0TDMuMzM4NzkgMC40NzE1NDVDMy4wNjA2OCAwLjE2OTYyIDIuNjgzNDggLTMuMTgxM2UtMDkgMi4yOTAxOCAwQzEuODk2ODcgMy4xODEzZS0wOSAxLjUxOTY3IDAuMTY5NjIgMS4yNDE1NiAwLjQ3MTU0NUMwLjk2MzQ0OSAwLjc3MzQ3IDAuODA3MjA4IDEuMTgyOTcgMC44MDcyMDggMS42MDk5NkMwLjgwNzIwOCAyLjAzNjk0IDAuOTYzNDQ5IDIuNDQ2NDQgMS4yNDE1NiAyLjc0ODM3TDcuNTkyMzQgOS42MjY5M0wxLjI0MTU2IDE2LjUwNTVDMS4xMDMxMyAxNi42NTQ1IDAuOTkzMjU1IDE2LjgzMTkgMC45MTgyNzQgMTcuMDI3M0MwLjg0MzI5MiAxNy4yMjI3IDAuODA0Njg4IDE3LjQzMjIgMC44MDQ2ODggMTcuNjQzOUMwLjgwNDY4OCAxNy44NTU2IDAuODQzMjkyIDE4LjA2NTEgMC45MTgyNzQgMTguMjYwNUMwLjk5MzI1NSAxOC40NTU5IDEuMTAzMTMgMTguNjMzMyAxLjI0MTU2IDE4Ljc4MjNDMS4zNzg4NiAxOC45MzI2IDEuNTQyMjEgMTkuMDUxOSAxLjcyMjE5IDE5LjEzMzNDMS45MDIxNiAxOS4yMTQ3IDIuMDk1MjEgMTkuMjU2NiAyLjI5MDE4IDE5LjI1NjZDMi40ODUxNSAxOS4yNTY2IDIuNjc4MTkgMTkuMjE0NyAyLjg1ODE3IDE5LjEzMzNDMy4wMzgxNSAxOS4wNTE5IDMuMjAxNDkgMTguOTMyNiAzLjMzODc5IDE4Ljc4MjNMOS42NzQ4IDExLjg4NzdMMTYuMDEwOCAxOC43ODIzQzE2LjE0ODEgMTguOTMyNiAxNi4zMTE1IDE5LjA1MTkgMTYuNDkxNCAxOS4xMzMzQzE2LjY3MTQgMTkuMjE0NyAxNi44NjQ1IDE5LjI1NjYgMTcuMDU5NCAxOS4yNTY2QzE3LjI1NDQgMTkuMjU2NiAxNy40NDc0IDE5LjIxNDcgMTcuNjI3NCAxOS4xMzMzQzE3LjgwNzQgMTkuMDUxOSAxNy45NzA3IDE4LjkzMjYgMTguMTA4IDE4Ljc4MjNDMTguMjQ2NSAxOC42MzMzIDE4LjM1NjQgMTguNDU1OSAxOC40MzEzIDE4LjI2MDVDMTguNTA2MyAxOC4wNjUxIDE4LjU0NDkgMTcuODU1NiAxOC41NDQ5IDE3LjY0MzlDMTguNTQ0OSAxNy40MzIyIDE4LjUwNjMgMTcuMjIyNyAxOC40MzEzIDE3LjAyNzNDMTguMzU2NCAxNi44MzE5IDE4LjI0NjUgMTYuNjU0NSAxOC4xMDggMTYuNTA1NUwxMS43NTczIDkuNjI2OTNaIiBmaWxsPSIjRUJDNDc5Ii8+Cjwvc3ZnPgo=') no-repeat 50% 50%;
	z-index: 100;
}
.popup .inner-closet {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	width: 14px;
	height: 14px;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNCAxLjQxTDEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFaIiBmaWxsPSIjQzRDNEM0Ii8+Cjwvc3ZnPg==') no-repeat 50% 50%;
}
.popup .popup-inner .info-popup {
	padding: 0 40px;
	overflow-y: auto;
	height: 420px;
}
.popup .popup-inner .info-popup h1,
.popup .popup-inner .info-popup h2,
.popup .popup-inner .info-popup h3,
.popup .popup-inner .info-popup h4,
.popup .popup-inner .info-popup h5,
.popup .popup-inner .info-popup h6,
.popup .popup-inner .info-popup h7 {
	font-weight: 700;
	font-size: 36px;
	line-height: 50px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.popup .popup-inner .info-popup p {
	font-size: 18px;
	line-height: 20px;
	color: rgba(231, 231, 231, 0.6);
	margin-bottom: 15px;
}
.popup .popup-inner .info-popup img {
	height: auto;
	width: 100%;
	margin-bottom: 15px;
}
.popup .popup-inner.subscribe {
	width: 380px;
	height: auto;
	padding: 30px 35px 35px;
	background: #1C1C1C;
}
.popup .head-logo {
	margin: 0 auto 25px;
	width: 100px;
	filter: drop-shadow(0px 4px 6px rgba(0, 0, 0, 0.4));
}
.popup .head-logo img {
	width: 100%;
}
.popup .subscribe-content .text {
	margin-bottom: 30px;
}
.popup .subscribe-content fieldset.text {
	/*margin-top: 20px;*/
}
.popup .subscribe-content p {
	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
	margin-top: 20px;
}
.popup .subscribe-content .text.head p {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.popup .subscribe-form {

}
.popup .subscribe-form .input-text {
	font-size: 14px;
	line-height: 20px;
	background: #1C1C1C;
	cursor: text;
	color: #EBC479;
	padding: 10px 12px;
	border: 1px solid rgba(233, 222, 138, 0.33);
	display: block;
	width: calc(100% - 24px);
	margin-top: 10px;
}
.popup .subscribe-form .input-btn {
	background: #EBC479;
	display: block;
	width: 100%;
	padding: 10px 0;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Philosopher', serif;
	text-transform: uppercase;
	color: #000000;
	cursor: pointer;
}
.popup .error p {
	font-size: 12px;
	line-height: 17px;
	color: #B0332D;
	/*margin: 0 0 20px;*/
}
.popup .content-swiper-popup .swiper-popup {
	width: 100%;
	height: 100%;
}
.popup .content-swiper-popup .swiper-popup-button-next,
.popup .content-swiper-popup .swiper-popup-button-prev {
	position: absolute;
	top: calc(50% - 7px);
	width: 35px;
	height: 14px;
	z-index: 50;
	cursor: pointer;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQyIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgNDIgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMy44NCAxMC44NTAySDAuMTVDMC4wNyAxMC44NTAyIDAgOS45ODY4MiAwIDguOTM2NzZDMCA3Ljg2MzM4IDAuMDcgNyAwLjE1IDdIMjMuODRDMjMuOTIgNyAyMy45OSA3Ljg2MzM4IDIzLjk5IDguOTEzNDNDMjMuOTkgOS45ODY4MiAyMy45MiAxMC44NTAyIDIzLjg0IDEwLjg1MDJaIiBmaWxsPSIjRUJDNDc5Ii8+CjxwYXRoIGQ9Ik0xMy4yNzkzIDBMNDIgOS4wMDkxNEwxMy4yNzkzIDE4TDggOS4wMDkxNEwxMy4yNzkzIDBaIiBmaWxsPSIjRUJDNDc5Ii8+Cjwvc3ZnPgo=') no-repeat 50% 50%;
	background-size: contain;
}
.popup .content-swiper-popup .swiper-popup-button-next {
	right: 0;
}
.popup .content-swiper-popup .swiper-popup-button-prev {
	left: 0;
	transform: scale(-1,1);
}
.popup .content-swiper-popup .swiper-slide {
}
.popup .content-swiper-popup .swiper-slide .bg {
	border: 1px solid #BB7239;
	margin: 30px 50px;
	height: calc(100% - 62px);
	position: relative;
}
.popup .content-swiper-popup .swiper-slide .bg img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.popup .content-swiper-popup .swiper-slide .bg .title {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	height: 80px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
	z-index: 40;
}
.popup .content-swiper-popup .swiper-slide .bg .title p {
	font-weight: bold;
	font-size: 24px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 30px 30px 0;
}
/* /popup */

/* fancybox */
body .fancybox-infobar,
body .fancybox-toolbar .fancybox-button--zoom,
body .fancybox-toolbar .fancybox-button--play,
body .fancybox-stage > .fancybox-caption,
body .fancybox-toolbar .fancybox-button--thumbs {
	display: none;
	opacity: 0;
	pointer-events: none;
}
body .fancybox-toolbar .fancybox-button--close,
body .fancybox-close-small {
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE5IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTkgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS43NTczIDkuNjI2OTNMMTguMTA4IDIuNzQ4MzdDMTguMzg2MiAyLjQ0NjQ0IDE4LjU0MjQgMi4wMzY5NCAxOC41NDI0IDEuNjA5OTZDMTguNTQyNCAxLjE4Mjk3IDE4LjM4NjIgMC43NzM0NyAxOC4xMDggMC40NzE1NDVDMTcuODI5OSAwLjE2OTYyIDE3LjQ1MjcgMCAxNy4wNTk0IDBDMTYuNjY2MSAwIDE2LjI4ODkgMC4xNjk2MiAxNi4wMTA4IDAuNDcxNTQ1TDkuNjc0OCA3LjM2NjE0TDMuMzM4NzkgMC40NzE1NDVDMy4wNjA2OCAwLjE2OTYyIDIuNjgzNDggLTMuMTgxM2UtMDkgMi4yOTAxOCAwQzEuODk2ODcgMy4xODEzZS0wOSAxLjUxOTY3IDAuMTY5NjIgMS4yNDE1NiAwLjQ3MTU0NUMwLjk2MzQ0OSAwLjc3MzQ3IDAuODA3MjA4IDEuMTgyOTcgMC44MDcyMDggMS42MDk5NkMwLjgwNzIwOCAyLjAzNjk0IDAuOTYzNDQ5IDIuNDQ2NDQgMS4yNDE1NiAyLjc0ODM3TDcuNTkyMzQgOS42MjY5M0wxLjI0MTU2IDE2LjUwNTVDMS4xMDMxMyAxNi42NTQ1IDAuOTkzMjU1IDE2LjgzMTkgMC45MTgyNzQgMTcuMDI3M0MwLjg0MzI5MiAxNy4yMjI3IDAuODA0Njg4IDE3LjQzMjIgMC44MDQ2ODggMTcuNjQzOUMwLjgwNDY4OCAxNy44NTU2IDAuODQzMjkyIDE4LjA2NTEgMC45MTgyNzQgMTguMjYwNUMwLjk5MzI1NSAxOC40NTU5IDEuMTAzMTMgMTguNjMzMyAxLjI0MTU2IDE4Ljc4MjNDMS4zNzg4NiAxOC45MzI2IDEuNTQyMjEgMTkuMDUxOSAxLjcyMjE5IDE5LjEzMzNDMS45MDIxNiAxOS4yMTQ3IDIuMDk1MjEgMTkuMjU2NiAyLjI5MDE4IDE5LjI1NjZDMi40ODUxNSAxOS4yNTY2IDIuNjc4MTkgMTkuMjE0NyAyLjg1ODE3IDE5LjEzMzNDMy4wMzgxNSAxOS4wNTE5IDMuMjAxNDkgMTguOTMyNiAzLjMzODc5IDE4Ljc4MjNMOS42NzQ4IDExLjg4NzdMMTYuMDEwOCAxOC43ODIzQzE2LjE0ODEgMTguOTMyNiAxNi4zMTE1IDE5LjA1MTkgMTYuNDkxNCAxOS4xMzMzQzE2LjY3MTQgMTkuMjE0NyAxNi44NjQ1IDE5LjI1NjYgMTcuMDU5NCAxOS4yNTY2QzE3LjI1NDQgMTkuMjU2NiAxNy40NDc0IDE5LjIxNDcgMTcuNjI3NCAxOS4xMzMzQzE3LjgwNzQgMTkuMDUxOSAxNy45NzA3IDE4LjkzMjYgMTguMTA4IDE4Ljc4MjNDMTguMjQ2NSAxOC42MzMzIDE4LjM1NjQgMTguNDU1OSAxOC40MzEzIDE4LjI2MDVDMTguNTA2MyAxOC4wNjUxIDE4LjU0NDkgMTcuODU1NiAxOC41NDQ5IDE3LjY0MzlDMTguNTQ0OSAxNy40MzIyIDE4LjUwNjMgMTcuMjIyNyAxOC40MzEzIDE3LjAyNzNDMTguMzU2NCAxNi44MzE5IDE4LjI0NjUgMTYuNjU0NSAxOC4xMDggMTYuNTA1NUwxMS43NTczIDkuNjI2OTNaIiBmaWxsPSIjRUJDNDc5Ii8+Cjwvc3ZnPgo=') no-repeat 50% 50%;
	background-size: contain;
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 65px 65px 0 0;
	cursor: pointer;
}
body .fancybox-close-small {
	margin:0;
	right: -35px;
	top: -12px;
}
body .fancybox-button svg {
	cursor: pointer;
}
/*body .fancybox-inner {
	left: 50%;
	top: 50%;
	width: 1080px;
	height: 660px;
	padding: 50px 100px;
	background: url('../content/popup-bg.jpg') no-repeat 50% 50%;
	background-size: contain;
	transform: translate(-50%, -50%);

}*/
body .fancybox-navigation .fancybox-button--arrow_left,
body .fancybox-navigation .fancybox-button--arrow_right {
	cursor: pointer;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQyIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgNDIgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMy44NCAxMC44NTAySDAuMTVDMC4wNyAxMC44NTAyIDAgOS45ODY4MiAwIDguOTM2NzZDMCA3Ljg2MzM4IDAuMDcgNyAwLjE1IDdIMjMuODRDMjMuOTIgNyAyMy45OSA3Ljg2MzM4IDIzLjk5IDguOTEzNDNDMjMuOTkgOS45ODY4MiAyMy45MiAxMC44NTAyIDIzLjg0IDEwLjg1MDJaIiBmaWxsPSIjRUJDNDc5Ii8+CjxwYXRoIGQ9Ik0xMy4yNzkzIDBMNDIgOS4wMDkxNEwxMy4yNzkzIDE4TDggOS4wMDkxNEwxMy4yNzkzIDBaIiBmaWxsPSIjRUJDNDc5Ii8+Cjwvc3ZnPgo=') no-repeat 50% 50%;
	background-size: contain;
	padding: 0;
	width: 42px;
	height: 18px;
	top: calc(50% - 9px);

}
body .fancybox-navigation .fancybox-button--arrow_left {
	transform: scale(-1,1);
	margin-left: 45px;
}
body .fancybox-navigation .fancybox-button--arrow_right {
	margin-right: 45px;
}
body .fancybox-navigation .fancybox-button--arrow_left:not([disabled]) div,
body .fancybox-navigation .fancybox-button--arrow_right:not([disabled]) div {
	cursor: pointer;
}
body .fancybox-navigation .fancybox-button--arrow_left[disabled],
body .fancybox-navigation .fancybox-button--arrow_right[disabled] {
	opacity: .5
}
body .fancybox-toolbar .fancybox-button--close svg,
body .fancybox-navigation .fancybox-button--arrow_left svg,
body .fancybox-navigation .fancybox-button--arrow_right svg,
body .fancybox-close-small svg {
	display: none;
	opacity: 0;
}
body .fancybox-slide {
	padding: 50px 100px;
	box-shadow: 0px 0px 20px #000000;
	border-radius: 3px;
	pointer-events: none;
}
body .fancybox-content {
	pointer-events: auto;
}
body .fancybox-image, body .fancybox-spaceball {
	border: 1px solid #BB7239;
}

body .fancybox-is-open .fancybox-bg {
	background: rgba(116, 116, 116, 0.3);
}
body .fancybox-caption {
	position: absolute;
	padding: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
	z-index: 40;
}
body .fancybox-caption .fancybox-caption__body {
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	margin: 30px 30px 20px;
}
/* /fancybox */

/* mobile version */
@media (max-width: 1024px) {
	#mine .inner-mine {
		margin: 30px; 
		height: calc(100% - 60px);
	}
	#mine .language {
		top: 0;
	}
	#menu #gamburger {
		top: 30px;
		right: 30px;
	}
	.mine-data {
		bottom: 0;
	}
	.mine-data p {
		font-size: 28px;
		line-height: 40px;
	}
	.mine-data .arrow {
		display: none;
	}
	#mine .soc {
		display: none;
	}

	#mine .soc-mb {
		display: flex;
	}
	/*#mine .soc {
		width: 250px;
		left: calc(50% - 125px);
		bottom: 60px;
		flex-direction: row;
		justify-content: space-between;
	}
	#mine .soc .item.text,
	#mine .soc .item.on-soc {
		width: auto;
		display: none;
	}
	#mine .soc .item.text p {
		position: relative;
		transform: rotate(0);
	}
	#mine .soc .item {
		margin: 0;
	}
	#mine .soc .item.off {
		max-height: 50px;
		margin: 0;
	}*/

	#about {
		margin-top: 40px;
		padding: 50px 90px;
	}
	#about:before,
	#about:after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		height: 1px;
		background: linear-gradient(to right, rgba(235,195,121,0) 0%, rgba(137,105,49,1) 50%, rgba(235,196,121,0) 100%);
	}
	#about:before {
		top: 0;
	}
	#about:after {
		bottom: 0;
	}
	#about .inner-about .title {
		font-size: 48px;
		line-height: 54px;
	}
	#about .inner-about .text {
		font-size: 24px;
		line-height: 27px;
	}

	#world {
		padding: 45px 0 80px;
	}
	#world:after,
	#media:after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 1px;
		background: linear-gradient(to right, rgba(235,195,121,0) 0%, rgba(137,105,49,1) 50%, rgba(235,196,121,0) 100%);
	}
	.tabs .title-tabs {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		height: auto;
	}
	.tabs .title-tabs .item-title-tabs {
		margin-bottom: 14px;
	}
	.tabs .title-tabs .item-title-tabs.active p {
		font-size: 48px;
		line-height: 54px;
	}
	.tabs .title-tabs .item-title-tabs p {
		font-size: 36px;
		line-height: 40px;
	}
	/*.tabs .content-tabs .menu-content-tabs,*/
	.tabs .content-tabs .bg-content-tabs,
	.tabs .content-tabs .item-content-tabs,
	.tabs .content-tabs .text-content-tabs {
		position: relative;
		right: 0;
		left: 0;
		top: 0;
	}
	.tabs .content-tabs .item-content-tabs {
		display: none;
	}
	.tabs .content-tabs .item-content-tabs.active {
		display: block;
	}
	/*.tabs .content-tabs .menu-content-tabs {
		display: none;
	}*/
	.tabs .content-tabs .bg-content-tabs {
		width: 100%;
		height: 580px;
	}
	.tabs .content-tabs .menu-content-tabs {
		left: 0;
		right: 0;
		top: 580px;
		display: flex;
		flex-wrap: nowrap;
		justify-content: center;
	}
	.tabs .content-tabs .text-content-tabs {
		width: auto;
		margin: 0 45px;
		display: flex;
		flex-direction: column;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs {
		margin: 0;
		position: absolute;
		top: 0;
		opacity: 0;
		pointer-events: none;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs.active {
		width: auto;
		max-width: 70%;
		overflow: hidden;
		text-align: center;
		position: relative;
		margin: 0;
		opacity: 1;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs.prev {
		right: 70%;
		opacity: 1;
		z-index: 20;
		height: 100%;
		cursor: pointer;
		padding-right: 15%;
		pointer-events: auto;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs.prev p {
		background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0), #C4C4C4); /* For Chrome and Safari */
		background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0), #C4C4C4); /* For old Fx (3.6 to 15) */
		background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0), #C4C4C4); /* For pre-releases of IE 10*/
		background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0), #C4C4C4); /* For old Opera (11.1 to 12.0) */
		background-image:         linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0), #C4C4C4); /* Standard syntax; must be last */
		color:transparent;
		-webkit-background-clip: text;
		background-clip: text;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs.next {
		left: 70%;
		opacity: 1;
		z-index: 20;
		height: 100%;
		cursor: pointer;
		padding-left: 15%;
		pointer-events: auto;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs.next p {
		background-image: -webkit-linear-gradient(left, #C4C4C4, rgba(0,0,0,0), rgba(0,0,0,0)); /* For Chrome and Safari */
		background-image:    -moz-linear-gradient(left, #C4C4C4, rgba(0,0,0,0), rgba(0,0,0,0)); /* For old Fx (3.6 to 15) */
		background-image:     -ms-linear-gradient(left, #C4C4C4, rgba(0,0,0,0), rgba(0,0,0,0)); /* For pre-releases of IE 10*/
		background-image:      -o-linear-gradient(left, #C4C4C4, rgba(0,0,0,0), rgba(0,0,0,0)); /* For old Opera (11.1 to 12.0) */
		background-image:         linear-gradient(to right, #C4C4C4, rgba(0,0,0,0), rgba(0,0,0,0)); /* Standard syntax; must be last */
		color:transparent;
		-webkit-background-clip: text;
		background-clip: text;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs p {
		font-size: 6.2vw;
		line-height: 54px;
		padding: 0;
		margin: 0 10px;
		-webkit-transition-duration: 0s;
			 -o-transition-duration: 0s;
				transition-duration: 0s;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs.active p {
		/*padding: 0 130px;*/
		position: relative;
		margin: 0 130px;
	}
	.tabs .content-tabs .menu-content-tabs .br {
		display: none;
	}
	.tabs .content-tabs .text-content-tabs .title {
		order: -1;
		text-align: center;
		font-size: 48px;
		line-height: 54px;
		display: inline-block;
		margin: 0 auto 30px;
		padding: 0 130px;
		position: relative;
		opacity: 0;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs:before,
	.tabs .content-tabs .menu-content-tabs .item-title-tabs:after,
	.tabs .content-tabs .text-content-tabs .title:before,
	.tabs .content-tabs .text-content-tabs .title:after {
		content: '';
		position: absolute;
		top: 0;
		height: 100%;
		width: 70px;
		opacity: 0;
		background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAzMyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjAxNTIgNi41NjA5MUMyMi42MTQyIDUuNjIxODMgMTguNjE2OCAzLjc0MzY1IDE2LjMzMjUgMEMxNS4yMjg0IDMuMzc1NjMgMTIuNDM2NSA1LjI5MTg4IDEwLjExNDIgNi4zMzI0OUM4LjYwNDA2IDUuNjk3OTcgNy4xMDY2IDQuNjcwMDUgNi4xMTY3NSAzLjA3MTA3QzUuNzM2MDQgNC4yODkzNCA0Ljk2MTkzIDUuMTc3NjcgNC4xMTE2OCA1LjgyNDg3QzIuOTQ0MTYgNi43MTMyIDEuNDk3NDYgNy4xMzE5OCAwLjAzODA3MTEgNy4xMzE5OEwwIDcuODU1MzNDMS43NjM5NiA3Ljg1NTMzIDMuNDg5ODUgOC40NzcxNiA0Ljc0NjE5IDkuNzA4MTJDNS4zMjk5NSAxMC4yOTE5IDUuODM3NTYgMTEuMDI3OSA2LjExNjc1IDExLjkyODlDNy4xMDY2IDEwLjMyOTkgOC42MDQwNiA5LjMwMjAzIDEwLjExNDIgOC42NDIxM0MxMi40MzY1IDkuNzA4MTIgMTUuMjI4NCAxMS42MTE3IDE2LjMzMjUgMTVDMTguNjE2OCAxMS4yMzEgMjIuNjE0MiA5LjM2NTQ4IDI2LjAxNTIgOC40MzkwOUMyOS40NDE2IDcuNSAzMi4yOTcgNy41IDMyLjI5NyA3LjVDMzIuMjk3IDcuNSAyOS40NTQzIDcuNDg3MzEgMjYuMDE1MiA2LjU2MDkxWiIgZmlsbD0iI0VCQzQ3OSIvPgo8L3N2Zz4K') no-repeat 50% 50%;
		background-size: contain;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs.active:before,
	.tabs .content-tabs .menu-content-tabs .item-title-tabs.active:after,
	.tabs .content-tabs .text-content-tabs .title:before,
	.tabs .content-tabs .text-content-tabs .title:after {
		opacity: 1;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs:before,
	.tabs .content-tabs .text-content-tabs .title:before  {
		left: 0;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs:after,
	.tabs .content-tabs .text-content-tabs .title:after  {
		right: 0;
		transform: scale(-1,-1);
	}
	.tabs .content-tabs .text-content-tabs .sub-title {
		text-align: center;
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 75px;
	}

	#media {
		margin-bottom: 40px;
		position: relative;
	}
	#media .tabs .content-tabs {
		height: auto;
		margin-bottom: 0;
	}
	#media .tabs .swiper-media {
		flex-direction: column;
		overflow: hidden;
		margin: 75px 45px 40px;
		background: none;
	}
	#media .gallery-thumbs .swiper-shadow-next, #media .gallery-thumbs .swiper-shadow-prev {
		/*height: calc(100% - 30px);*/
		height: auto;
		width: 50px;
		top: 0;
		bottom: 30px;
	}
	#media .gallery-thumbs .swiper-shadow-prev {
		background: linear-gradient(to right, #060409 0%, rgba(6, 4, 9, 0) 100%);
	}
	#media .gallery-thumbs .swiper-shadow-next {
		left: auto;
		right: 0;
		background: linear-gradient(to right, rgba(6, 4, 9, 0) 0%, #060409 100%);
	}
	#media .gallery-top {
		margin: 0 0 45px;
		width: 100%;
	}
	#media .gallery-thumbs {
		margin: 0;
		width: 100%;
		height: auto;
		padding: 0 0 40px;
	}
	#media .gallery-thumbs .swiper-scrollbar {
		z-index: 100;
		width: auto;
		left: 29px;
		right: 29px;
		bottom: 10px;
		height: 4px;
		background: #32291a;
		border-radius: 0;
	}
	#media .gallery-thumbs .swiper-scrollbar:before,
	#media .gallery-thumbs .swiper-scrollbar:after {
		content: '';
		top: -10px;
		bottom: -10px;
		width: 30px;
		background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCAxNiA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTMuNDMxMSA5TC03Ljk3NDAzZS0wNSA0LjQ5NTQzTDEzLjQzMTEgMS42NzY1OGUtMDZMMTUuODk5OSA0LjQ5NTQzTDEzLjQzMTEgOVoiIGZpbGw9IiMzRjM0MjEiLz4KPC9zdmc+Cg==') no-repeat;
		background-size: contain;
		position: absolute;
	}
	#media .gallery-thumbs .swiper-scrollbar:before {
		left: -29px;
		background-position: 0 50%;
	}
	#media .gallery-thumbs .swiper-scrollbar:after {
		right: -29px;
		background-position: 100% 50%;
		transform: scale(-1,-1);
	}
	#media .gallery-thumbs .swiper-scrollbar-drag {
		top: 0;
	}

	#media .gallery-top .swiper-slide .content-slide .title {
		font-size: 36px;
		line-height: 50px;
	}

	#news .inner-news .title {
		font-size: 48px;
		line-height: 54px;
		margin-bottom: 35px;
	}
	#news .prev-news {
		height: 1200px;
		padding-bottom: 80px;
		overflow: hidden;
	}
	#news .prev-news .swiper-slide {
		height: auto;
	}
	#news .prev-news .swiper-slide .text-new {
		font-size: 24px;
		line-height: 27px;
		-webkit-line-clamp: 4;
		margin-bottom: 35px;
	}
	#news .prev-news .pagination {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		background:  linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 20px);
	}
	#news .more-news {
		height: auto;
	}
	#news .more-news .swiper-slide .img {
		position: relative;
		width: auto;
		height: calc(100vh - 500px);
		overflow: hidden;
	}
	#news .more-news .swiper-slide:after {
		height: calc(100vh - 500px);
	}
	#news .more-news .swiper-slide .img img {
		min-width: 100%;
		min-height: 100%;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	#news .more-news .swiper-slide .img .shadow {
		width: 100%;
		top: 50%;
		background: url('./images/shadow_b.png') no-repeat 50% 0;
		background-size: 100% 100%;
	}
	#news .more-news .swiper-slide .content-new {
		width: 100%;
		height: auto;
	}
	#news .more-news .swiper-slide .content-new .info-new {
		padding: 100px 0 35px;
	}
	#news .more-news .swiper-slide .content-new .info-new .title-new {
		font-size: 36px;
		line-height: 40px;
	}
	#news .more-news .swiper-slide .content-new .info-new .text-new {
		font-size: 24px;
		line-height: 27px;
	}
	#news .more-news .swiper-slide .details-new .date {
		position: absolute;
		left: 0;
		top: 40px;
	}
	#news .prev-news .swiper-slide .date {
		display: none;
	}
	#news .prev-news .swiper-slide .date.mob {
		display: block;
		margin-bottom: 10px;
	}

	.popup .popup-inner {
		width: calc(100% - 60px);
		height: calc(100% - 44px);
		padding: 22px 30px;
	}
	.popup .popup-inner .bg-popup img {
		opacity: 0;
	}
	.popup .popup-inner .popup-title {
		padding: 0;
		margin-bottom: 10px;
		font-size: 18px;
		line-height: 20px;
	}
	.popup .popup-inner .info-popup {
		padding: 0;
		height: calc(100vh - 40px);
	}

}
@media (max-width: 800px) {
	.tabs .content-tabs .bg-content-tabs {
		height: 270px;
	}
	.tabs .content-tabs .menu-content-tabs {
		top: 270px;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs.active p,
	.tabs .content-tabs .text-content-tabs .title {
		margin: 0 50px;
	}
	.tabs .content-tabs .text-content-tabs {
		margin: 0 20px;
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs.active p {
		max-width: calc(100vw - 200px);
	}
	.tabs .content-tabs .menu-content-tabs .item-title-tabs:before,
	.tabs .content-tabs .menu-content-tabs .item-title-tabs:after,
	.tabs .content-tabs .text-content-tabs .title:before,
	.tabs .content-tabs .text-content-tabs .title:after {
		width: 30px;
	}
	.tabs .content-tabs .text-content-tabs .sub-title {
		margin-bottom: 15px;
	}
	.tabs .content-tabs .text-content-tabs .text {
		margin-bottom: 0;
	}


	.mine-play {
		display: none;
	}
}
@media (max-width: 700px) {
	#mine .inner-mine {
		margin: 15px;
		height: calc(100% - 30px);
	}
	#menu #gamburger {
		top: 15px;
		right: 15px;
		width: 40px;
		height: 40px;
	}
	#menu #gamburger .lines {
		margin: 8px;
		margin: 14px 11px;
		height: 12px;
	}
	#menu #gamburger .line {
		width: 18px;
	}
	#menu #gamburger .line:nth-child(2) {
		margin: 3px 0;
	}
	#menu.open #gamburger .line:first-child {
		-webkit-transform: rotate(45deg) translate(3px, 2px);
			-ms-transform: rotate(45deg) translate(3px, 2px);
				transform: rotate(45deg) translate(3px, 2px);
	}
	#menu.open #gamburger .line:last-child {
		margin-top: -5px;
	}

	#mine .language .item {
		margin: 5px 5px 10px
	}
	#mine .language .item p.text {
		display: none;
	}

	.mine-logo {
		width: 320px;
		height: 120px;
		top: 60px;
		margin-left: 0;
	}
	#about {
		padding: 40px 20px;
	}
	#about .inner-about .text {
		font-size: 16px;
		line-height: 18px;
	}

	#world {
		padding: 35px 0 40px;
	}

	#media {
		padding-top: 35px;
	}
	.tabs .title-tabs .item-title-tabs {
		margin: 0 10px 10px;
	}
	.tabs .title-tabs .item-title-tabs.active p {
		font-size: 42px;
		line-height: 50px;
	}

	#media .tabs .swiper-media {
		margin: 40px 20px;
	}
	#media .gallery-top {
		margin-bottom: 20px;
		height: 180px;
	}
	#media .gallery-top .swiper-slide .bg-slide img {
		height: 180px;
	}
	#media .swiper-slide .content-slide {
		padding: 20px 10px;
	}
	#media .gallery-top .swiper-slide .content-slide .title {
		font-size: 18px;
		line-height: 25px;
	}
	#media .gallery-thumbs .swiper-slide {
		height: 120px;
		overflow: hidden;
	}
	#media .gallery-top .swiper-slide .link img {
		width: 50px;
		height: 50px;
		margin-top: -15px;
	}
	#media .gallery-thumbs .swiper-slide .content-slide {
		padding: 20px 10px;
	}
	#media .gallery-thumbs .swiper-slide .content-slide .title {
		font-size: 11px;
		line-height: 14px;
	}

	#news {
		margin: 0 20px 40px;
	}
	#news .prev-news {
		/*height: auto;*/
		height: 800px;
		padding-bottom: 50px;
	}
	#news .prev-news .swiper-wrapper {
		/*height: 800px;
		overflow: hidden;*/
	}
	#news .prev-news .pagination {
		padding-top: 35px;
	}
	#news .prev-news .pagination .prev-news-pagination {
		margin: 0 5px;
	}
	#news .prev-news .swiper-slide {
		/*height: auto;*/
	}
	#news .prev-news .swiper-slide .img {
		height: 180px;
		margin-bottom: 10px;
	}
	#news .more-news {
		margin-bottom: 30px;
	}
	#news .more-news .swiper-slide .content-new {
		margin-top: -100px;
	}
	#news .more-news .swiper-slide .content-new .info-new {
		padding: 50px 0 15px;
	}
	#news .more-news .swiper-slide .details-new .date {
		top: 10px;
	}
	#news .more-news .swiper-slide .content-new .info-new .title-new {
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 10px;
	}
	#news .more-news .swiper-slide .content-new .info-new .text-new {
		font-size: 16px;
		line-height: 18px;
	}
	#news .more-news .swiper-slide .img {
		height: 40vh;
	}
	#news .more-news .swiper-slide:after {
		height: 40vh;
	}
	#news .swiper-slide .details-new .more .text {
		font-size: 18px;
		line-height: 20px;
	}
	#news .swiper-slide .details-new .more {
		padding-right: 55px;
	}
	#news .swiper-slide .details-new .more .arrow {
		height: 20px;
	}
	#news .prev-news .swiper-slide .title-new {
		white-space: normal;
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 10px;
		height: auto;
	}
	#news .prev-news .swiper-slide .text-new {
		font-size: 16px;
		line-height: 18px;
		-webkit-line-clamp: 3;
		margin-bottom: 15px;
	}

	.popup .popup-inner .bg-popup .shadow.top {
		height: calc(100% - 14px);
		width: calc(100% - 30px);
		margin: 7px 15px 0;
		border: 1px solid;
		border-image: linear-gradient(to left top, #BB7239 10%, #E09E5B 30%, #F1D693 70%, #D08A4A 90%);
		border-image-slice: 1;
	}
	.popup .popup-inner .bg-popup .shadow.left {
		height: calc(100% - 20px);
		width: calc(100% - 26px);
		margin: 10px 13px 0;
		border-image: linear-gradient(to left top, #D08A4A 10%, #BB7239 30%, #E09E5B 70%, #F1D693 90%);
		border-image-slice: 1;
	}
	.popup .popup-inner .bg-popup .shadow.right {
		height: calc(100% - 24px);
		width: calc(100% - 20px);
		margin: 12px 10px 0;
		border: 1px solid;
		border-image: linear-gradient(to left top, #F1D693 10%, #D08A4A 30%, #BB7239 70%, #E09E5B 90%);
		border-image-slice: 1;
	}
	.popup .popup-inner.subscribe {
		width: calc(100% - 70px);
		height: calc(100vh - 65px);
		overflow-y: auto;
	}
	.popup .popup-inner .content-popup {
		height: auto;
		padding-bottom: 35px;
	}

}
@media (orientation: landscape) and (max-height: 700px) {
	#menu.open {
		width: 100vw;
	}
	#menu-list {
		margin-top: 100px;
		height: calc(100% - 200px);
		display: flex;
		flex-wrap: wrap;
	}

	#mine .soc-mb {
		margin: 0 25px;
		justify-content: flex-end;
	}
	#mine .soc-mb .item {
		margin-right: 15px;
	}

	#menu-list .br {
		display: none;
	}
	#menu-list .menu-item {
		flex-basis: 50%;
	}
	#menu-list .menu-item:hover:before,
	#menu-list .menu-item:hover:after {
		opacity: 0;
	}
	#mine .language {
		top: -30px;
		right: -20px;
		padding: 30px 20px 0 0;
	}
	#mine .language.open {
		height: calc(100vh - 30px);
		overflow-y: auto;
	}
	#mine .language .item {
		margin: 5px 5px 10px
	}
	#mine .language .item:last-child {
		padding-bottom: 30px;
	}
	#mine .language .item p.text {
		display: none;
	}

	#news .more-news .swiper-slide .img,
	#news .more-news .swiper-slide:after {
		height: 50vh;
	}
	.popup .popup-inner.subscribe {
		width: calc(100% - 70px);
		height: calc(100vh - 65px);
		overflow-y: auto;
	}
	.popup .popup-inner .content-popup {
		height: auto;
		padding-bottom: 35px;
	}

}
/* /mobile version */