
body {
	font-size: initial;
	font-family: Barlow, Arial;
	-webkit-font-smoothing: antialiased;
}

canvas { background: transparent; }


.rel { position: relative; min-width: 320px; }

.select-wrap:before { pointer-events: none; content: ''; position: absolute; top: 20px; right: 10px; z-index: 21; width: 9px; height: 5px; background: url(../images/select-arrow-blue.svg) no-repeat center center; }
.select-wrap { position: relative; min-width: 91px; }
.select-wrap select { cursor: pointer; color: #fff; width: 100%; background: #1675dd url(../images/select-globe-blue.svg) no-repeat center left 13px; padding: 0 22px 0 42px; font: 600 18px Barlow, Arial; line-height: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: background-color .2s ease; -moz-transition: background-color .2s ease; -ms-transition: background-color .2s ease; -o-transition: background-color .2s ease; transition: background-color .2s ease; }
.select-wrap select:hover { background-color: #146bc9; }

.header { position: relative; min-height: 494px; padding: 60px 0 0 0; }

.wrap { position: relative; z-index: 200; width: 1168px; margin: 0 auto; }

@media screen and (max-width: 1208px) {
	.wrap {
		width: 100%;
		padding: 0 20px;
		min-width: 320px;
	}
}

.decor-left { height: 417px; position: absolute; z-index: 100; top: 0; left: 0; right: calc(50% - 285px); overflow: hidden; -webkit-border-radius: 0 0 80px 0; -moz-border-radius: 0 0 80px 0; border-radius: 0 0 80px 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.decor-left:before { content: ''; position: absolute; pointer-events: none; right: 0; bottom: 0px; width: 1004px; height: 324px; background: url(../images/head-gradient.svg) no-repeat center center/cover; }
.decor-right { height: 494px; position: absolute; z-index: 90; top: 0; left: calc(50% - 490px); right: 0; overflow: hidden; -webkit-border-radius: 0 0 0 80px; -moz-border-radius: 0 0 0 80px; border-radius: 0 0 0 80px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }

.decor-blue { background-image: -webkit-linear-gradient(180deg, #007aff, #5abaff); background-image: -moz-linear-gradient(180deg, #007aff, #5abaff); background-image: -ms-linear-gradient(180deg, #007aff, #5abaff); background-image: -o-linear-gradient(180deg, #007aff, #5abaff); background-image: linear-gradient(180deg, #007aff, #5abaff); }
.decor-grey { background: #fbfbfb; }

.decor-left,
.decor-right {
	-webkit-transition: height .2s ease, left .2s ease, right .2s ease;
	-moz-transition: height .2s ease, left .2s ease, right .2s ease;
	-ms-transition: height .2s ease, left .2s ease, right .2s ease;
	-o-transition: height .2s ease, left .2s ease, right .2s ease;
	transition: height .2s ease, left .2s ease, right .2s ease;
}

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

.menu .menu-logo a { color: transparent; font-size: 0; display: block; width: 170px; height: 40px; background: url(../images/logo-new.svg) no-repeat center center/cover; }
.menu .menu-items { display: flex; align-items: center; white-space: nowrap; padding-left: 40px; }
.menu .menu--item { color: #fff; font-size: 18px; line-height: 22px; font-weight: 600; margin-right: 54px; }
.menu .menu--item:nth-child(2) { margin-right: 42px; }
.menu .menu--item:nth-child(3) { margin-right: 40px; }
.menu .menu--item:nth-child(4) { margin-right: 22px; }
.menu .menu--item p { cursor: pointer; line-height: 40px; text-align: center; min-width: 97px; padding: 0 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: background .2s ease; -moz-transition: background .2s ease; -ms-transition: background .2s ease; -o-transition: background .2s ease; transition: background .2s ease; }
.menu .menu--item p:hover,
.menu .menu--item.shown p { background: rgba(255, 255, 255, .1); }
.menu .menu--item.drop-down { margin-right: 16px; position: relative; }
.menu .menu--item.drop-down p { position: relative; padding-right: 20px; }
.menu .menu--item.drop-down p:before { content: ''; width: 7px; height: 5px; display: block; position: absolute; top: 50%; right: 14px; background: url(../images/down-chevron.svg) no-repeat center center/cover; transform-origin: center center; }
.menu .menu--item.drop-down.shown p:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.menu .menu--item:last-child { margin-right: 0; }


.menu .menu--item.resp-menu {
	display: none;
	position: relative;
	width: 20px;
	height: 30px;
	margin-left: 20px;
	padding: 6px 0px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.menu .menu--item.resp-menu:before,
.menu .menu--item.resp-menu:after {
	content: '';
}

.menu .menu--item.resp-menu:before,
.menu .menu--item.resp-menu:after,
.menu .menu--item.resp-menu span {
	width: 100%;
	height: 3px;
	background: #fff;
	display: block;
	margin-bottom: 5px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
.menu .menu--item.resp-menu:after {
	margin-bottom: 0;
}

.menu .drop-down-menu { background: #fff; position: absolute; top: 45px; left: 0; right: 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; opacity: 0; pointer-events: none; -webkit-transform: translateY(5px); -moz-transform: translateY(5px); -ms-transform: translateY(5px); -o-transform: translateY(5px); transform: translateY(5px); -webkit-transition: opacity .2s ease, transform .2s ease; -moz-transition: opacity .2s ease, transform .2s ease; -ms-transition: opacity .2s ease, transform .2s ease; -o-transition: opacity .2s ease, transform .2s ease; transition: opacity .2s ease, transform .2s ease; }
.menu .shown .drop-down-menu { opacity: 1; pointer-events: auto; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.menu .drop-down-menu li { border-bottom: 1px solid #b9c9da; }
.menu .drop-down-menu li:last-child { border-bottom: 0; }
.menu .drop-down-menu li a { color: #373f51; font-size: 12px; line-height: 14px; font-weight: 600; display: block; padding: 10px 11px; }

.menu .menu-auth { display: flex; margin-left: auto; }
.menu .menu-auth a { text-align: center; color: #985f99; min-width: 115px; font-size: 18px; font-weight: 600; line-height: 40px; display: block; -webkit-transition: background .2s ease; -moz-transition: background .2s ease; -ms-transition: background .2s ease; -o-transition: background .2s ease; transition: background .2s ease; }
.menu .menu-auth a:last-child { color: #fff; min-width: 125px; padding: 0 10px; margin-left: 10px; background: #985f99; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 2px 20px rgba(0, 39, 83, .1); -moz-box-shadow: 0 2px 20px rgba(0, 39, 83, .1); box-shadow: 0 2px 20px rgba(0, 39, 83, .1); }
.menu .menu-auth a:last-child:hover { background: #bc8abd; }

.header .main { padding-top: 118px; }

.header .main h1 { color: #fff; font-size: 48px; line-height: 58px; font-weight: 600; }

.header .propel-rates {
	color: #fff;
	display: flex;
	align-items: center;
}
.header .propel-rates:before { content: ''; min-width: 48.16px; height: 57.78px; margin-right: 30.42px; display: inline-block; vertical-align: top; background: url(../images/propel.svg) no-repeat center center/cover; }

.header .propel-rates p.rate {
	font-size: 34px;
	line-height: 1;
	font-weight: 600;
	margin: 0 0 20px 0;
}
.header .propel-rates p.sign {
	font-size: 20px;
	line-height: 1;
	font-weight: 500;
}


@media screen and (max-width: 1095px) {

	.header .propel-rates {
		width: 60%;
	}

	.header {
		min-height: 390px;
		padding: 40px 0 0 0;
	}

	.decor-left {
		right: calc(50% - 120px);
		height: 300px;
	}

	.decor-left:before {
		width: 100%;
		height: 70%;
		-webkit-background-size: cover;
		background-size: cover;
	}

	.decor-right {
		left: calc(50% - 225px);
		height: 390px;
	}

	.header .main {
		padding-top: 70px;
	}	
	.header .main h1 {
		width: 58%;
		font-size: 36px;
	}

	.menu .menu-logo a {
		width: 98px;
		height: 23px;
	}

	.menu .drop-down-menu {
		right: -20px;
	}

	.menu .menu--item p {
		line-height: 30px;
		padding-right: 8px;
		min-width: 70px;
	}
	.menu .menu--item.drop-down p:before {
		top: calc(50% - 2px);
		right: 8px;
	}

	.select-wrap {
		min-width: 72px;
	}
	.select-wrap select {
		line-height: 30px;
		font-size: 14px;
		padding: 0 20px 0 30px;
		background-position: center left 8px;
		-webkit-background-size: 20%;
		background-size: 20%;
	}
	.select-wrap:before {
		top: 14px;
		right: 8px;
	}

	.menu .menu-items {
		padding-left: 20px;
	}

	.menu .menu--item {
		font-size: 14px;
		margin-right: 14px !important;
	}
	.menu .menu--item:nth-child(4) {
		margin-right: 5px !important;
	}
	.menu .menu--item:last-child {
		margin-right: 0 !important;
	}
	.menu .menu--item.drop-down {
		margin-right: 5px !important;
	}

	.menu .menu-auth a {
		font-size: 14px;
		line-height: 30px;
		min-width: 90px;
	}
	.menu .menu-auth a:last-child {
		min-width: 90px;
	}

}

@media screen and (max-width: 768px) {

	.header .propel-rates {
		width: 100%;
	}

	.menu .menu--item:not(.select) {
		display: none;
	}

	.menu .menu--item.select {
		margin-right: 0 !important;
	}

	.menu .menu-auth {
		display: none;
	}

	.menu .menu-items {
		padding-left: 0;
		margin-left: auto;
	}

	.menu .menu--item.resp-menu {
		display: inline-block;
		vertical-align: top;
	}

	.header {
		height: 367px;
		padding-top: 20px;
	}

	.header .main {
		padding-top: 10%;
	}

	.menu .menu-logo a {
		width: 135px;
		height: 31px;
	}

	.header .main h1 {
		width: 100%;
		padding: 0;
		text-align: center;
	}

	.decor-left {
		right: 0;
		min-height: 295px;
		min-width: 320px;
		-webkit-border-radius: 0 0 40px 0;
		-moz-border-radius: 0 0 40px 0;
		border-radius: 0 0 40px 0;
	}

	.decor-right {
		left: 0;
		min-height: 367px;
		min-width: 320px;
		-webkit-border-radius: 0 0 0 40px;
		-moz-border-radius: 0 0 0 40px;
		border-radius: 0 0 0 40px;
	}

}

@media screen and (max-width: 414px) {

	.header .main h1 {
		font-size: 24px !important;
	}

}

.section { position: relative; }

.purple-span { color: #985F99; font-size: 18px; line-height: 22px; font-weight: 600; margin-bottom: 20px; text-transform: uppercase; }
.section-head { color: #373f51; font-weight: 700; font-size: 36px; line-height: 43px; margin-bottom: 25px; }
.section-paragraph { width: 670px; color: #8b9eb3; font-size: 14px; font-weight: 500; line-height: 24px; padding-bottom: 98px; }


.about { padding-top: 110px; }

.about .section-decor:before { content: ''; position: absolute; z-index: 20; top: 40px; left: 115px; width: 202px; height: 204px; background: url(../images/propel-big.svg) no-repeat center center/cover; }
.about .section-decor:after { content: ''; position: absolute; z-index: 10; top: 0; left: 0; right: 0; bottom: 0; background: url(../images/people.png) no-repeat 0 0/cover; opacity: .1; }
.about .section-decor { height: 290px; position: absolute; top: -10px; left: calc(50% + 186px); right: 0; overflow: hidden; -webkit-border-radius: 80px 0 0 80px; -moz-border-radius: 80px 0 0 80px; border-radius: 80px 0 0 80px; background-image: -webkit-linear-gradient(180deg, rgba(0, 122, 255, .5), #5abaff); background-image: -moz-linear-gradient(180deg, rgba(0, 122, 255, .5), #5abaff); background-image: -ms-linear-gradient(180deg, rgba(0, 122, 255, .5), #5abaff); background-image: -o-linear-gradient(180deg, rgba(0, 122, 255, .5), #5abaff); background-image: linear-gradient(180deg, rgba(0, 122, 255, .5), #5abaff); }


.community { padding-top: 84px; padding-bottom: 60px; }

.community .section-decor { height: 303px; position: absolute; left: calc(50% + 186px); right: 0; bottom: 0; overflow: hidden; background: #fbfbfb; -webkit-border-radius: 80px 0 0 80px; -moz-border-radius: 80px 0 0 80px; border-radius: 80px 0 0 80px; }

.community .section-items { display: flex; flex-wrap: wrap; }
.community .section--item:nth-last-child(-n+2) { margin-bottom: 0; padding-right: 0; }
.community .section--item { width: 49%; padding-right: 20px; margin-bottom: 100px; }
.community .section--item h4 { color: #373f51; font-size: 28px; line-height: 24px; font-weight: 700; }
.community .section--item:nth-child(2n) { padding-right: 0; }

.community .text { padding: 20px 0 0 20px; }
.community .icon { width: 140px; height: 140px; background: no-repeat center center/contain; }

.community .en .icon { background-image: url(../images/en.svg) }
.community .ru .icon { background-image: url(../images/ru.svg) }
.community .zh .icon { background-image: url(../images/Chflag.png) }

.community .item-content { display: flex; }

.community ul li { color: #8b9eb2; font-size: 16px; line-height: 34px; font-weight: 600; }
.community ul li a { color: #0a81ff; }


.faq { padding: 62px 0 0 0; }

.faq .section-head { margin-bottom: 30px; }

.faq .question--item { cursor: pointer; position: relative; background: #fbfbfb; margin-bottom: 20px; padding: 20px 50px 20px 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: background-color .2s ease; -moz-transition: background-color .2s ease; -ms-transition: background-color .2s ease; -o-transition: background-color .2s ease; transition: background-color .2s ease; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.faq .question--item:hover { background: #f2f2f2; }
.faq .question--item:last-child { margin-bottom: 0; }
.faq .question--item .q { color: #373f51; font-size: 18px; line-height: 22px; font-weight: 600; }

.faq .question--item .a { display: none; color: #8b9eb2; margin-top: 10px; font-size: 18px; font-weight: 500; line-height: 21px; }
.faq .question--item .a a { color: #0a81ff; }
.faq .question--item .a a:hover { text-decoration: underline; }
.faq .question--item.shown .a { display: block; }

.plus { width: 20px; height: 20px; position: absolute; top: 20px; right: 20px; }
.plus:before,
.plus:after { content: ''; position: absolute; top: 8px; display: block; height: 4px; width: 20px; background: #B9C9DA; border-radius: 3px; transition: transform .2s ease; }
.plus:after { transform: rotate(90deg); }
.shown .plus:after { transform: rotate(0); }
.shown .plus:before { transform: rotate(180deg); }


@media screen and (max-width: 1095px) {

	.purple-span { font-size: 18px; line-height: 22px; margin-bottom: 12px; }
	.section-head { font-size: 18px; font-size: 24px; line-height: 29px; margin-bottom: 25px; }
	.section-paragraph { font-size: 14px; font-weight: 500; line-height: 1.7; }

	.about {
		padding-top: 40px;
	}

	.about .wrap {
		padding-top: 80px;
	}

	.about .section-decor {
		top: 0;
		height: 399px;
		left: calc(50% + 108px);
	}

	.section-paragraph {
		width: 55%;
	}

	.about .section-decor:before {
		width: 136px;
		height: 138px;
		left: 70px;
		top: calc(50% - (136px/2));
	}

	.community .section-items {
		flex-wrap: nowrap;
		flex-direction: column;
	}

	.community .section--item {
		width: 100%;
		margin-bottom: 70px !important;
	}
	.community .section--item:last-child {
		margin-bottom: 0 !important;
	}

	.community .section-decor {
		display: none;
	}

}

@media screen and (max-width: 768px) {

	.about {
		padding-top: 50px;
	}
	.about .wrap {
		padding-top: 0;
	}
	.about .section-paragraph {
		width: 100%;
		padding-bottom: 0;
	}
	.about .section-decor {
		position: relative;
	}
	.about .section-decor {
		width: 75%;
		margin-left: 25%;
		height: 150px;
		margin-top: 80px;
		left: auto;
		right: 0;
		-webkit-border-radius: 40px 0 0 40px;
		-moz-border-radius: 40px 0 0 40px;
		border-radius: 40px 0 0 40px;
	}

	.about .section-decor:before {
		width: 88px;
		height: 90px;
		top: calc(50% - (90px/2));
		left: 42px;
	}


	.community .item-content {
		flex-direction: column;
	}

	.community .section--item {
		padding-right: 0;
	}

	.community .text {
		padding: 0;
	}

	.community .section--item h4 {
		font-size: 24px;
		line-height: 24px;
	}

}

.footer { padding: 110px 0 72px 0; }
.footer h6 { color: #985f99; font-size: 18px; font-weight: 700; line-height: 1.2; text-transform: uppercase; margin-bottom: 21px; }
.footer p { font-size: 14px; font-weight: 700; line-height: 17px; color: #8b9eb2; }
.footer .social-links a { color: transparent; font-size: 0; width: 25px; height: 25px; margin: 0 15px 0 0; background: no-repeat center center/contain; display: inline-block; vertical-align: top; }
.footer .social-links a:last-child { margin: 0; }
.footer .social-links a.fb { background-image: url(../images/fb.svg); }
.footer .social-links a.tw { background-image: url(../images/tw.svg); }
.footer .social-links a.ig { background-image: url(../images/ig.svg); }
.footer .social-links a.tg { background-image: url(../images/tg.svg); }
.footer .social-links a.re { background-image: url(../images/re.svg); }
.footer .social-links a.me { background-image: url(../images/me.svg); }
.footer .social-links a.vk { background-image: url(../images/vk.svg); }
.footer .social-links a.wb { background-image: url(../images/wb.svg); }
.footer .footer-top:after { content: ''; display: table; clear: both; }
.footer .footer-top { display: flex; flex-direction: row; justify-content: space-between; }
.footer .select-wrap { margin-top: 15px; position: relative; display: inline-block; vertical-align: top; }
.footer .select-wrap:before { pointer-events: none; content: ''; position: absolute; top: 18px; right: 10px; z-index: 21; width: 9px; height: 5px; background: url(../images/select-arrow-dark.svg) no-repeat center center; }
.footer .select-wrap select { position: relative; z-index: 20; color: #373f51; background: #fbfbfb url(../images/select-globe-blue.svg) no-repeat center left 13px; padding: 0 22px 0 42px; font-size: 18px; font-weight: 600; width: 91px; height: 40px; line-height: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.footer .links--wrap { width: 500px; display: flex; flex-direction: row; }
.footer .links--wrap .links-wrap--item { width: 50%; }
.footer .footer-addr { width: 280px; float: left; }
.footer .footer-addr p br:nth-child(5),
.footer .footer-addr p br:nth-child(11) { display: none; }
.footer .footer-links { }
.footer .footer-social { float: right; }
.footer .social-contacts { margin-top: 20px; }
.footer .social-contacts .contact--item:not(:last-child) { margin-bottom: 13px; }
.footer .social-contacts p { display: inline-block; vertical-align: top; }
.footer .social-contacts a,
.footer .social-contacts span { margin-left: 30px; font-size: 14px; font-weight: 700; line-height: 17px; color: #007aff; display: inline-block; vertical-align: top; }
.footer .social-contacts a { margin-left: 35px; }
.footer .footer-links a { display: block; font-size: 14px; font-weight: 700; line-height: 17px; color: #373f51; margin-bottom: 20px; }
.footer .footer-links a:last-child { margin: 0; }
.footer .footer-bottom { margin-top: 90px; text-align: center; }
.footer .footer-bottom .footer-logo { font-size: 0; color: transparent; width: 170px; height: 40px; margin: 0 0 10px 0; display: inline-block; vertical-align: top; background: url(../images/logo-weird-purple.svg) no-repeat center center/cover; }
.footer .footer-bottom p { display: inline-block; vertical-align: top; }
@media screen and (max-width:1250px) {
	.footer { padding: 56px 0; }
	.footer .footer-links { position: static; margin-bottom: 40px; }
	.footer .footer-links { width: 100%; margin-right: 20px; }
	.footer .links--wrap { width: 100%; }
	.footer .social-links { white-space: nowrap; }
	.footer .footer-top { flex-wrap: wrap; }
	.footer .footer-addr { width: 50%; }
	.footer .footer-social { float: none; width: 50%; }
	.footer .footer-bottom { margin-top: 42px; }
}
@media screen and (max-width:767px) {
	.footer .footer-links { position: static; }
	.footer .footer-addr { }
	.footer .footer-social { }
	.footer .footer-top { display: flex; margin-bottom: 60px; }
	.footer .footer-bottom { margin: 0; }
	.footer { padding: 30px 0; }
}
@media screen and (max-width:660px) {
	.footer .footer-links { position: static; }
	.footer .footer-addr { width: 100%; margin-bottom: 50px; }
	/* .footer .footer-social { width: 100%; margin-bottom: 50px; } */
	.footer .footer-social { width: 100%; }
	.footer .footer-top { display: flex; margin-bottom: 60px; }
	.footer .footer-bottom { margin: 0; }
	.footer { padding: 30px 0; }
}
@media screen and (max-width:440px) {
	.footer .links--wrap { flex-direction: column; }
	.footer .links--wrap .links-wrap--item { width: 100%; margin-bottom: 20px; }
	.footer .links--wrap .links-wrap--item:last-child { margin-bottom: 0; }
}
@media screen and (max-width:375px) {
	.footer .social-links a { width: 20px; height: 20px; }
}


.hidden-menu { position: fixed; z-index: 2000; top: 0; left: 0; right: 0; bottom: 0; background: #fff; opacity: 0; pointer-events: none; visibility: hidden; -webkit-transition: opacity .2s ease, visibility .2s ease; -moz-transition: opacity .2s ease, visibility .2s ease; -ms-transition: opacity .2s ease, visibility .2s ease; -o-transition: opacity .2s ease, visibility .2s ease; transition: opacity .2s ease, visibility .2s ease; }
.hidden-menu.shown { opacity: 1; pointer-events: auto; visibility: visible; }
.hidden-menu .hidden-menu-wrap { display: flex; flex-direction: column; height: 100%; }
.hidden-menu .menu-items { flex: 1; display: flex; flex-direction: column; justify-content: space-around; background: #fff; padding: 28px 20px; }
.hidden-menu .menu-auth { background: #fbfbfb; padding: 28px 20px; }
.hidden-menu .menu--item { width: 100%; display: block; font-size: 24px; color: #373f51; text-align: center; }
.hidden-menu .menu--item.drop .q { margin-bottom: 20px; cursor: pointer; }
.hidden-menu .menu--item.drop .q:after { content: ''; width: 11px; height: 8px; display: inline-block; vertical-align: middle; background: url(../images/down-chevron-dark.svg) no-repeat center center/cover; margin-left: 7px; }
.hidden-menu .menu--item.drop .shown .q:after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.hidden-menu .menu--item.drop .a { display: none; }
.hidden-menu .menu--item.drop .shown .a { display: block; }
.hidden-menu .menu--item.drop .menu--item { margin-bottom: 20px; font-size: 20px; font-weight: 500; }
.hidden-menu .menu--item.drop .menu--item:last-child { margin-bottom: 0; }
.hidden-menu .menu--item:last-child { margin-bottom: 0; }
.hidden-menu .cross { position: absolute; top: 25px; right: 20px; width: 24px; height: 24px; cursor: pointer; }
.hidden-menu .cross:before,
.hidden-menu .cross:after { content: ''; display: block; position: absolute; top: 10px; left: 0; height: 3px; width: 24px; background: #007aff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.hidden-menu .cross:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.hidden-menu .menu-auth .menu--item a { margin-bottom: 10px; line-height: 50px; color: #985f99; border: 2px solid #985f99; display: block; width: 100%; font-size: 18px; font-weight: 700; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.hidden-menu .menu-auth .menu--item:last-child a { margin-bottom: 0; color: #fff; background: #985f99; -webkit-box-shadow: 0px 2px 20px rgba(0, 39, 83, .15); -moz-box-shadow: 0px 2px 20px rgba(0, 39, 83, .15); box-shadow: 0px 2px 20px rgba(0, 39, 83, .15); }
.hidden-menu .menu-auth .menu--item:last-child a:hover { background: #bc8abd; }




.page-investors .decor-left {
	height: 470px;
}
.page-investors .decor-right {
	height: 560px;
}
.page-investors .header {
	min-height: 560px;
}
.page-investors .header h1 br {
	display: none;
}
.page-investors .header .main {
	padding: 170px 0 0;
}
.page-investors .menu .menu-items {
	padding: 0 0 0 120px;
}

.section.director {
	padding: 54px 0 0;
}

.section.director .wrap-body {
	display: flex;
}
.section.director .wb-left {
	width: 520px;
	min-width: 520px;
	margin: 0 55px 0 0;
	position: relative;
}
.section.director .wb-right {
	/* width: 593px; */
	min-width: 610px;
	padding: 53px 0 48px 0;
}

.section.director .wb-right p {
	color: #000;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.4;
}
.section.director .wb-right a {
	color: #007aff;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.4;
	word-wrap: break-word;
	word-break: break-all;
}
.section.director .wb-right br {
	content: '';
	display: block;
	margin: 26px 0;
}

.section.director .wb-left--container {
	position: relative;
	z-index: 120;
	padding: 35px 43px 44px 0;
}
.section.director .wb-left--decor {
	position: absolute;
	z-index: 100;
	top: 0;
	left: auto;
	right: 0;
	bottom: 0;
	background: #fff;
	width: 100vw;
	min-width: 320px;
	-webkit-border-radius: 0 40px 40px 0;
	-moz-border-radius: 0 40px 40px 0;
	border-radius: 0 40px 40px 0;
	-webkit-box-shadow: 0 2px 20px rgba(175, 175, 175, .15);
	-moz-box-shadow: 0 2px 20px rgba(175, 175, 175, .15);
	box-shadow: 0 2px 20px rgba(175, 175, 175, .15);
}

.section.director h2,
.section.director h3,
.section.director h4 {
	color: #373f51;
	font-size: 48px;
	font-weight: 700;
}
.section.director h3 {
	font-size: 46px;
	margin: 65px 0 0;
}
.section.director h4 {
	font-size: 36px;
	margin: 15px 0 0;
}
.section.director .director-photo {
	width: 365px;
	margin: 27px 0 0;
}
.section.director .director-photo img {
	width: 100%;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}

.section.director .grid {
	margin: 55px 0 0;
}
.section.director .grid-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.section.director .grid-item:not(:last-child) {
	margin: 0 0 40px;
}
.section.director .grid-item .label {
	color: #b9c9da;
	font-size: 24px;
	line-height: 29px;
	font-weight: 700;
	margin: 0 86px 0 0;
}
.section.director .grid-item .value {
	color: #373f51;
	font-size: 42px;
	line-height: 50px;
	font-weight: 700;
}

.section.team {
	padding: 87px 0 0;
}

.section.team h2 {
	color: #373f51;
	font-size: 48px;
	line-height: 58px;
	font-weight: 700;
}

.section.team .team {
	margin: 66px 0 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.section.team .team .team--item {
	width: 300px;
}
.section.team .team .team-item--photo {
	position: relative;
}
.section.team .team .team-item--photo a {
	color: transparent;
	font-size: 0;
	width: 115px;
	height: 115px;
	position: absolute;
	bottom: -15px;
	right: -30px;
	background: #985f99 url(../images/linkedIn.svg) no-repeat center center/70px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.section.team .team .team-item--photo img {
	width: 100%;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
}
.section.team .team .team-item--text {
	margin: 34px 0 0;
	padding: 0 18px 0 0;
	color: #373f51;
	text-align: right;
}
.section.team .team .team-item--text .name {
	font-size: 36px;
	line-height: 43px;
	font-weight: 700;
}
.section.team .team .team-item--text .position {
	font-size: 36px;
	font-weight: 500;
	line-height: 43px;
	margin: 7px 0 0;
}

@media screen and (max-width: 1230px) {

	.section.director .wb-right {
		width: auto;
		min-width: auto;
	}

	.section.team .team {
		padding-bottom: 60px;
	}
	.section.team .team .team--item {
		width: 190px;
	}
	.section.team .team .team-item--photo img {
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
	}
	.section.team .team .team-item--photo a {
		width: 70px;
		height: 70px;
		bottom: -3px;
		right: -15px;
		background-size: 44px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
	}
	.section.team .team .team-item--text {
		margin: 25px 0 0;
		padding: 0 8px 0 0;
	}
	.section.team .team .team-item--text .name {
		font-size: 24px;
		line-height: 29px;
	}
	.section.team .team .team-item--text .position {
		font-size: 24px;
		line-height: 29px;
	}

}

@media screen and (max-width: 1095px) {

	.page-investors .decor-left {
		height: 330px;
	}

	.page-investors .decor-right {
		height: 390px;
	}

	.page-investors .header {
		min-height: 390px;
	}

	.page-investors .menu .menu-items {
		padding: 0 0 0 80px;
	}

	.page-investors .header .main {
		padding: 100px 0 0;
	}

	.page-investors .header h1 {
		font-size: 36px !important;
		line-height: 1;
	}

	.section.director .wrap-body {
		align-items: flex-start;
	}

	.section.team h2 {
		font-size: 32px;
		line-height: 38px;
	}
	.section.team .team {
		margin: 40px 0 0;
	}

}

@media screen and (max-width: 990px) {

	.section.director {
		padding: 110px 0 0;
	}
	.section.director .wb-left--container {
		padding-right: 80px;
		padding-left: 80px;
	}
	.section.director .wrap-body {
		flex-direction: column;
	}
	.section.director .wb-left {
		width: 100%;
		min-width: 100%;
	}
	.section.director .wb-right {
		padding: 65px 80px;
	}

	.section.director .wb-right p {
		font-size: 18px;
	}

	.section.director .wb-right a {
		font-size: 18px;
	}

}

@media screen and (max-width: 690px) {

	.section.team {
		padding: 0;
	}
	.section.team h2 {
		font-size: 28px;
	}
	.section.team .team {
		padding: 0 0 40px;
	}

	.section.team .team {
		flex-direction: column;
	}
	.section.team .team .team--item:not(:last-child) {
		margin: 0 0 54px;
	}

	.section.director h2 {
		font-size: 40px;
	}

}

@media screen and (max-width: 540px) {

	.section.director h2 {
		font-size: 24px;
	}

	.section.director h4 {
		font-size: 16px;
	}

	.section.director h3 {
		font-size: 22px;
		margin: 30px 0 0;
	}
	.section.director .grid {
		margin: 30px 0 0;
	}
	.section.director .grid-item .label {
		font-size: 16px;
		line-height: 1.2;
	}
	.section.director .grid-item .value {
		font-size: 22px;
		line-height: 1.2;
	}

}

@media screen and (max-width: 544px) {

	.page-investors .decor-left {
		height: 280px;
	}

	.page-investors .decor-right {
		height: 360px;
	}

	.page-investors .header {
		min-height: 360px;
	}

	.section.director .director-photo {
		width: 100%;
	}

	.section.director {
		padding: 65px 0 0;
	}

}

@media screen and (max-width: 540px) {

	.page-investors .header .main {
		padding: 80px 0 0;
	}
	.page-investors .header h1 br {
		display: block;
	}

	.section.director .wb-left--container {
		padding-right: 30px;
		padding-left: 30px;
	}
	.section.director .grid-item .label {
		margin: 0;
		padding: 0 10px 0 0;
	}
	.section.director .wb-right {
		padding: 55px 10px;
	}

}

@media screen and (max-width: 375px) {

	.page-investors .menu .menu-items {
		padding: 0 0 0 40px;
	}

}


.section.volumes {
	padding: 50px 0 0;
}
.section.volumes .volumes-wrap {
	width: 1208px;
	margin: 0 auto;
}
.section.volumes .volumes-inner {
	background: #fff;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	-webkit-box-shadow: 0 2px 20px rgba(175, 175, 175, 0.15);
	-moz-box-shadow: 0 2px 20px rgba(175, 175, 175, 0.15);
	box-shadow: 0 2px 20px rgba(175, 175, 175, 0.15);
}
.section.volumes .volumes-head {
	padding: 30px 10px;
	-webkit-border-radius: 20px 20px 0 0;
	-moz-border-radius: 20px 20px 0 0;
	border-radius: 20px 20px 0 0;
	background-image: -webkit-linear-gradient(to bottom, #337df6, #70b7f9);
	background-image: -moz-linear-gradient(to bottom, #337df6, #70b7f9);
	background-image: -ms-linear-gradient(to bottom, #337df6, #70b7f9);
	background-image: -o-linear-gradient(to bottom, #337df6, #70b7f9);
	background-image: linear-gradient(to bottom, #337df6, #70b7f9);
}
.section.volumes .volumes-head h2 {
	color: #fff;
	font: 700 36px/43px Barlow, Arial;
	text-align: center;
}
.section.volumes .volumes-body {
	padding: 0 0 17px;
}
.section.volumes .volumes-columns {
	display: flex;
}
.section.volumes .volumes--column {
	width: 100%;
}
.section.volumes .volumes--item.head {
	background: #fbfbfb;
	color: #373F51;
	font: 700 24px/29px Barlow, Arial;
	padding: 21px 10px;
}
.section.volumes .volumes--item {
	color: #8b9eb3;
	font: 500 24px/24px Barlow, Arial;
	text-align: center;
	padding: 13px 10px;
}

@media screen and (max-width: 1288px) {
	.section.volumes {
		padding: 50px 40px 0 40px;
		min-width: 320px;
	}
	.section.volumes .volumes-wrap {
		width: 100%;
	}
	.section.volumes .volumes--item.head {
		font-size: 22px;
		line-height: 26px;
	}
	.section.volumes .volumes--item {
		font-size: 20px;
	}
}

@media screen and (max-width: 820px) {
	.section.volumes .volumes-columns {
		flex-direction: column;
	}
	.section.volumes .volumes--column {
		padding: 0 0 13px;
	}
	.section.volumes .volumes-head {
		padding: 20px 10px;
	}
	.section.volumes .volumes-head h2 {
		font-size: 26px;
		line-height: 31px;
	}
	.section.volumes .volumes-body {
		padding: 0;
	}
}


/*
     FILE ARCHIVED ON 19:37:07 May 31, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:07:07 Sep 04, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.751
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.013
  esindex: 0.014
  cdx.remote: 140.424
  LoadShardBlock: 666.657 (3)
  PetaboxLoader3.datanode: 630.691 (4)
  PetaboxLoader3.resolve: 443.587 (2)
  load_resource: 525.492
*/