/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0;
	background-color: #1D1F32;
	font-family: "Montserrat", "PingFangSC-Regular", "PingFangSC-Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", SimSun, sans-serif, "PingFang SC", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

main {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

[hidden],
template {
	display: none
}

.header-container {
	display: flex;
	align-items: center
}

@media screen and (min-width:576px) {
	.header-container {
		padding: 34px 50px
	}
}

@media screen and (max-width:767px) {
	.header-container {
		padding: 4.2667vw 8vw
	}
}

.header-logo {
	flex: 1 1;
	color: #fff;
	font-weight: 700;
	font-size: 4.3333vw;
}

@media screen and (min-width:576px) {
	.header-logo img {
		width: 250px
	}
}

@media screen and (max-width:767px) {
	.header-logo img {
		width: 34.6667vw
	}
}

@media screen and (max-width:767px) {
	.header--icon {
		width: 5.2vw;
		height: 5.2vw
	}
}

.header-menu--options {
	margin: 0
}

.header-menu--options a {
	text-decoration: none;
	color: #b2b2b2
}

@media screen and (min-width:576px) {
	.header-menu--options {
		display: flex
	}

	.header-menu--options a {
		font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		margin-right: 60px
	}

	.header-menu--options a:hover {
		color: #fff
	}
}

@media screen and (max-width:767px) {
	.header-menu--options {
		display: none
	}
}

.header-lang {
	position: relative
}

@media screen and (max-width:767px) {
	.header-lang {
		margin-left: 6.1333vw
	}
}

.header-lang--current {
	color: #f8f8f8;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	padding: 9px 22px;
	cursor: pointer;
	background: hsla(0, 0%, 97.3%, .1);
	border-radius: 20px;
	display: flex;
	align-items: center
}

.header-lang--current:hover {
	color: #b2b2b2
}

.header-lang--current:hover .header-lang--arrow {
	border-color: #b2b2b2 transparent transparent
}

.header-lang--arrow {
	margin-left: 14px;
	position: relative;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-top-color: #f8f8f8;
	-webkit-transform: translateY(25%) rotate(0deg);
	transform: translateY(25%) rotate(0deg)
}

.header-lang--arrow.header-lang--arrow-active {
	-webkit-transform: translateY(-25%) rotate(180deg);
	transform: translateY(-25%) rotate(180deg)
}

@media screen and (max-width:767px) {
	.header-mobile--options {
		display: none;
		top: 4vw;
		left: 4vw;
		position: fixed;
		z-index: 2;
		background-color: #202224;
		width: 92vw;
		margin: 0;
		box-sizing: border-box;
		border-radius: 5.3333vw;
		padding: 4vw
	}

	.header-mobile--options.active {
		display: block
	}

	.header-mobile--options li {
		list-style: none;
		border-radius: 2.5333vw
	}

	.header-mobile--options li.active {
		background-color: rgba(101, 99, 99, .2)
	}

	.header-mobile--options a {
		text-decoration: none;
		color: #fff;
		display: block;
		padding: 4.9333vw 4vw
	}
}

.header-lang--options {
	list-style: none;
	display: none;
	margin: 0;
	z-index: 2;
	top: calc(100% + 10px);
	background: #202224;
	box-sizing: border-box;
	width: 226px;
	border-radius: 23.9036px;
	padding: 9px;
	right: 0;
	position: absolute
}

.header-lang--options.active {
	display: block
}

.header-lang--options li {
	height: 70px;
	align-items: center;
	justify-content: center
}

.header-lang--options li:not(:first-child) {
	margin-top: 10px
}

.header-lang--options li.active,
.header-lang--options li:hover {
	background-color: rgba(101, 99, 99, .2);
	border-radius: 16px
}

.header-lang--options a {
	text-align: center;
	display: block;
	height: 100%;
	width: 100%;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	font-size: 16px;
	line-height: 70px
}

@media screen and (min-width:576px) {
	.content-container {
		width: 1200px;
		margin: 0 auto
	}
}

@media screen and (max-width:767px) {
	.content-container {
		box-sizing: border-box;
		padding: 8vw 8vw 0
	}
}

@media screen and (min-width:576px) {
	.descript-item {
		margin-top: 242px;
		display: flex;
		align-items: center
	}
}

@media screen and (max-width:767px) {
	.descript-item {
		margin-top: 22.6667vw
	}
}

.descript-item--right {
	order: 2
}

@media screen and (min-width:576px) {
	.descript-item--left {
		order: 1;
		margin-right: 100px
	}
}

.descript-item--title {
	color: #fcfcfc;
	font-size: 72px;
	line-height: 1.1;
	font-weight: 700;
	margin-bottom: 20px
}

@media screen and (max-width:767px) {
	.descript-item--title {
		margin-top: 5.3333vw;
		font-size: 9.6vw;
		margin-bottom: 2.6667vw
	}
}

.descript-item--descript {
	color: #a7a7a7;
	line-height: 28px;
	font-size: 18px;
	font-weight: 400
}

@media screen and (max-width:767px) {
	.descript-item--descript {
		font-size: 3.4667vw;
		line-height: 6.4vw
	}
}

@media screen and (min-width:576px) {
	.descript-item-trading-bot .descript-item--title {
		width: 462px
	}

	.descript-item-trading-bot .descript-item--descript {
		width: 420px
	}
}

@media screen and (min-width:576px) {
	.descript-item-secure .descript-item--title {
		width: 560px
	}

	.descript-item-secure .descript-item--descript {
		width: 430px
	}
}

@media screen and (min-width:576px) {
	.descript-item-easy .descript-item--title {
		width: 462px
	}

	.descript-item-easy .descript-item--descript {
		width: 420px
	}
}

.freeSmartTradingBotImg {
	width: 621px
}

@media screen and (max-width:767px) {
	.freeSmartTradingBotImg {
		width: 82.8vw
	}
}

.highlySecureandEncryptedImg {
	width: 500px
}

@media screen and (max-width:767px) {
	.highlySecureandEncryptedImg {
		width: 73.7333vw
	}
}

.freeSmaeasiertoUseImgrtTradingBotImg {
	width: 586px
}

@media screen and (max-width:767px) {
	.freeSmaeasiertoUseImgrtTradingBotImg {
		width: 78.1333vw
	}
}

@media screen and (max-width:767px) {
	.freeSmartTradingBotImg-container {
		text-align: center
	}
}

@media screen and (min-width:576px) {
	.tradeinfo-container {
		display: flex;
		margin: 228px 0 242px;
		justify-content: space-between
	}
}

@media screen and (max-width:767px) {
	.tradeinfo-container {
		margin-top: 9.8667vw
	}
}

.tradeinfo-item {
	background-color: #121212;
	box-sizing: border-box;
	display: flex;
	flex-direction: column
}

@media screen and (min-width:576px) {
	.tradeinfo-item {
		border-radius: 40px;
		width: 370px;
		height: 340px;
		padding: 40px
	}
}

@media screen and (max-width:767px) {
	.tradeinfo-item {
		border-radius: 5.3333vw;
		padding: 5.3333vw;
		height: 34.6667vw
	}

	.tradeinfo-item+.tradeinfo-item {
		margin-top: 2.6667vw
	}
}

.tradeinfo-item---tradingBots .tradeinfo-item--info,
.tradeinfo-item---tradingBots .tradeinfo-item--number {
	color: #00dcb4
}

.tradeinfo-item---exchanges .tradeinfo-item--info,
.tradeinfo-item---exchanges .tradeinfo-item--number {
	color: #a98eff
}

.tradeinfo-item---cryptos .tradeinfo-item--info,
.tradeinfo-item---cryptos .tradeinfo-item--number {
	color: #ff704c
}

.tradeinfo-item--number {
	font-weight: 700
}

@media screen and (min-width:576px) {
	.tradeinfo-item--number {
		font-size: 90px
	}
}

@media screen and (max-width:767px) {
	.tradeinfo-item--number {
		font-size: 12vw
	}
}

.tradeinfo-item--info {
	font-weight: 700;
	flex: 1 1
}

@media screen and (min-width:576px) {
	.tradeinfo-item--info {
		font-size: 22px
	}
}

@media screen and (max-width:767px) {
	.tradeinfo-item--info {
		font-size: 3.2vw
	}
}

.tradeinfo-item--desc {
	color: #a7a7a7
}

@media screen and (min-width:576px) {
	.tradeinfo-item--desc {
		font-size: 19px
	}
}

@media screen and (max-width:767px) {
	.tradeinfo-item--desc {
		margin-top: 1.3333vw;
		font-size: 3.2vw
	}
}

.download-modal-out {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.download-modal {
	position: fixed;
	z-index: 999;
	background-color: #202224;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	box-sizing: border-box
}

@media screen and (min-width:576px) {
	.download-modal {
		border-radius: 40px;
		padding: 50px;
		width: 807px
	}
}

@media screen and (max-width:767px) {
	.download-modal {
		width: 80vw;
		padding: 5.3333vw;
		border-radius: 5.3333vw
	}
}

@media screen and (min-width:576px) {
	.download-modal-item+.download-modal-item {
		margin-top: 70px
	}
}

@media screen and (max-width:767px) {
	.download-modal-item+.download-modal-item {
		margin-top: 8vw
	}
}

.download-modal-item--inner {
	display: flex
}

@media screen and (min-width:576px) {
	.download-modal-item--inner {
		align-items: center
	}
}

@media screen and (max-width:767px) {
	.mobile-download-btn {
		margin: 4vw 0 0 14.8vw
	}
}

.download-modal-item-text {
	flex: 1 1
}

@media screen and (min-width:576px) {
	.download-modal-item-text {
		margin: 0 41px
	}
}

@media screen and (max-width:767px) {
	.download-modal-item-text {
		width: 54.5333vw;
		margin-left: 5.4667vw
	}
}

.download-modal-item-title {
	font-weight: 700;
	color: #fff
}

@media screen and (min-width:576px) {
	.download-modal-item-title {
		font-size: 30px;
		line-height: 37px
	}
}

@media screen and (max-width:767px) {
	.download-modal-item-title {
		font-size: 4.8vw;
		line-height: 5.8667vw
	}
}

.download-modal-item-desc {
	color: #a7a7a7
}

@media screen and (min-width:576px) {
	.download-modal-item-desc {
		font-size: 18px;
		line-height: 22px
	}
}

@media screen and (max-width:767px) {
	.download-modal-item-desc {
		font-size: 3.4667vw;
		line-height: 4.2667vw
	}
}

@media screen and (min-width:576px) {
	.download-modal-icon {
		width: 70px
	}
}

@media screen and (max-width:767px) {
	.download-modal-icon {
		width: 9.3333vw
	}
}

.download-container {
	position: relative
}

.download-title {
	color: #fff;
	font-weight: 700;
	margin-top: 60px;
	margin-bottom: 20px;
	line-height: 1
}

@media screen and (min-width:576px) {
	.download-title {
		font-size: 110px;
		width: 700px
	}
}

@media screen and (max-width:767px) {
	.download-title {
		font-size: 9.3333vw
	}
}

.download-desc {
	color: #fcefef
}

@media screen and (min-width:576px) {
	.download-desc {
		width: 500px;
		font-size: 24px;
		margin-bottom: 40px
	}
}

@media screen and (max-width:767px) {
	.download-desc {
		font-size: 3.4667vw;
		width: 84vw;
		line-height: 1.5;
		margin: 4vw 0 8vw
	}
}

.download-button {
	box-sizing: border-box;
	border: 1px solid #fff;
	color: #fff;
	display: flex;
	cursor: pointer;
	align-items: center
}

@media screen and (min-width:576px) {
	.download-button {
		width: 310px;
		height: 70px;
		font-size: 22px;
		padding: 35px;
		border-radius: 35px
	}

	.download-button+.download-button {
		margin-top: 20px
	}

	.download-button:hover {
		background-color: #2c2e41
	}
}

@media screen and (max-width:767px) {
	.download-button {
		width: 56.2667vw;
		height: 12.6667vw;
		border-radius: 6.3333vw;
		padding: 4.6667vw;
		font-size: 4vw
	}

	.download-button+.download-button {
		margin-top: 4.2667vw
	}
}

.download-button--text {
	flex: 1 1;
	padding-left: 10px
}

@media screen and (min-width:576px) {
	.download-button--icon-platform {

		/* height: 40px */
	}
}

@media screen and (max-width:767px) {
	.download-button--icon-platform {

		height: 7.2vw
	}
}

@media screen and (min-width:576px) {
	.download-button--icon-download {
		width: 30px;
		height: 30px
	}
}

@media screen and (max-width:767px) {
	.download-button--icon-download {
		width: 5.3333vw;
		height: 5.3333vw
	}
}

@media screen and (min-width:576px) {
	.smartCryptoTradingBotImg {
		position: absolute;
		z-index: -1;
		right: 0;
		top: -40px;
		width: 565px
	}
}

@media screen and (max-width:767px) {
	.smartCryptoTradingBotImg {
		width: 63.4667vw
	}
}

@media screen and (max-width:767px) {
	.smartCryptoTradingBotImgContainer {
		text-align: center
	}
}

.traders-title {
	font-weight: 700;
	color: #fff
}

@media screen and (max-width:767px) {
	.traders-title {
		margin-top: 28.1333vw;
		font-size: 9.6vw
	}
}

@media screen and (min-width:576px) {
	.traders-title {
		margin-top: 242px;
		font-size: 72px
	}
}

@media screen and (min-width:576px) {
	.traders-people {
		margin-top: 106px;
		display: flex;
		justify-content: space-evenly
	}
}

.traders-people-item {
	background-color: #2C2E41;
	box-sizing: border-box
}

@media screen and (max-width:767px) {
	.traders-people-item {
		padding: 0 10vw 10vw;
		margin-top: 16.2667vw;
		border-radius: 8.2667vw
	}
}

@media screen and (min-width:576px) {
	.traders-people-item {
		padding: 0 30px 30px;
		border-radius: 40px;
		width: 320px
	}
}

.traders-people-item--avator {
	text-align: center;
	position: relative
}

@media screen and (max-width:767px) {
	.traders-people-item--avator {
		top: -6.9333vw
	}

	.traders-people-item--avator img {
		width: 20.2667vw
	}
}

@media screen and (min-width:576px) {
	.traders-people-item--avator {
		top: -33px
	}

	.traders-people-item--avator img {
		width: 100px
	}
}

.traders-people-item--name {
	color: #fff;
	text-align: center
}

@media screen and (max-width:767px) {
	.traders-people-item--name {
		font-size: 6.1333vw;
		margin: -2vw 0 2vw;
		line-height: 8.5333vw
	}
}

@media screen and (min-width:576px) {
	.traders-people-item--name {
		font-size: 28px;
		margin-bottom: 10px
	}
}

.traders-people-item--country {
	text-align: center;
	color: #a7a7a7;
	font-weight: 400
}

@media screen and (max-width:767px) {
	.traders-people-item--country {
		font-size: 3.4667vw
	}
}

@media screen and (min-width:576px) {
	.traders-people-item--country {
		font-size: 18px
	}
}

.traders-people-item--desc {
	color: #a7a7a7;
	font-weight: 400
}

@media screen and (max-width:767px) {
	.traders-people-item--desc {
		font-size: 3.4667vw;
		margin-top: 5.3333vw;
		line-height: 5.3333vw
	}
}

@media screen and (min-width:576px) {
	.traders-people-item--desc {
		font-size: 18px;
		margin-top: 40px;
		line-height: 28px
	}
}

@media screen and (max-width:767px) {
	.exchanges-title {
		margin-top: 18vw
	}
}

.exchanges-title {
	color: #fff;
	font-weight: 700;
	text-align: center
}

@media screen and (min-width:576px) {
	.exchanges-title {
		font-size: 72px;
		width: 658px;
		margin: 295px auto 0
	}
}

@media screen and (max-width:767px) {
	.exchanges-title {
		font-size: 9.6vw;
		line-height: 11.7333vw
	}
}

.exchanges-desc {
	color: #a7a7a7;
	font-weight: 400
}

@media screen and (min-width:576px) {
	.exchanges-desc {
		text-align: center;
		margin: 40px auto 70px;
		width: 844px;
		font-size: 18px;
		line-height: 28px
	}
}

@media screen and (max-width:767px) {
	.exchanges-desc {
		margin: 5.3333vw 0 8.6667vw;
		font-size: 3.4667vw;
		line-height: 4.8vw
	}
}

@media screen and (max-width:767px) {
	.exchanges-logo img {
		width: 8.2667vw;
		margin: 0 6.8vw 5.7333vw 0
	}

	.exchanges-logo img:nth-child(6),
	.exchanges-logo img:nth-child(6n+1) {
		margin-right: 0
	}

	.exchanges-logo img:first-child,
	.exchanges-logo img:nth-child(7) {
		margin-right: 6.8vw
	}

	.exchanges-logo br {
		display: none
	}
}

@media screen and (min-width:576px) {
	.exchanges-logo {
		text-align: center
	}

	.exchanges-logo img {
		width: 60px;
		margin-right: 60px
	}

	.exchanges-logo .exchanges-logo--row2,
	.exchanges-logo .exchanges-logo--row3 {
		margin-top: 42px
	}
}

.footer-container {
	border-top: 1px solid #383838
}

@media screen and (min-width:576px) {
	.footer-container {
		width: 1200px;
		margin: 220px auto 0;
		padding-top: 109px
	}

	.footer-container2 {
		width: 1200px;
		margin: 100px auto 0;
		padding-top: 109px;
	}

	.faqMain {
		width: 800px;
		margin: 0 auto;
	}
}

@media screen and (max-width:767px) {
	.footer-container {
		margin: 14.6667vw 8vw 0;
		padding-top: 13.3333vw
	}

	.footer-container2 {
		margin: 10.6667vw 8vw 0;
		padding-top: 13.3333vw;
	}

	.faqMain {
		margin: 0 8vw 0;
	}
}

@media screen and (min-width:576px) {
	.footer-row {
		display: flex;
		justify-content: space-between
	}

	.footer-row+.footer-row {
		margin-top: 172px
	}
}

@media screen and (min-width:576px) {
	.footer-download {
		width: 596px
	}
}

.footer-download--title {
	font-weight: 700;
	color: #fff
}

@media screen and (min-width:576px) {
	.footer-download--title {
		font-size: 48px;
		line-height: 59px;
		margin-bottom: 22px
	}
}

@media screen and (max-width:767px) {
	.footer-download--title {
		font-size: 9.6vw;
		line-height: 11.7333vw;
		margin-bottom: 7.2vw
	}
}

.footer-desc {
	color: #a7a7a7
}

@media screen and (min-width:576px) {
	.footer-desc {
		font-weight: 500;
		font-size: 24px;
		line-height: 29px;
		width: 490px
	}
}

@media screen and (max-width:767px) {
	.footer-desc {
		font-size: 3.4667vw;
		line-height: 4.8vw;
		margin: 9.6vw 0 12.9333vw
	}
}

@media screen and (min-width:576px) {
	.footer--logo {
		width: 229px
	}
}

@media screen and (max-width:767px) {
	.footer--logo {
		width: 43.7333vw;
		margin-bottom: 8vw
	}
}

.footer--social a {
	display: inline-block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50%
}

//.footer--social a.mail {
	background-image: url(/okstatic/media/icon_email.402c5d37.png)
}

.footer--social a.mail:hover {
	background-image: url(/okstatic/media/icon_email_hover.4d21a818.png)
}

.footer--social a.telegram {
	background-image: url(/okstatic/media/icon_telegram.c08ce282.png)
}

.footer--social a.telegram:hover {
	background-image: url(/okstatic/media/icon_telegram_hover.e32c67d4.png)
}

.footer--social a.twitter {
	background-image: url(/okstatic/media/icon_twitter.3b462d1b.png)
}

.footer--social a.twitter:hover {
	background-image: url(/okstatic/media/icon_twitter_hover.53c8b4c6.png)
}

.footer--social a.medium {
	background-image: url(/okstatic/media/icon_medium.e5ac1fc2.png)
}

.footer--social a.medium:hover {
	background-image: url(/okstatic/media/icon_medium_hover.5a53a615.png)
}

.footer--social a.discord {
	background-image: url(/okstatic/media/icon_discord.19c16352.png)
}

.footer--social a.discord:hover {
	background-image: url(/okstatic/media/icon_discord_hover.96692a26.png)
}
//
@media screen and (min-width:576px) {
	.footer--social {
		width: 490px
	}

	.footer--social a {
		margin-right: 30px;
		width: 36px;
		height: 36px
	}
}

@media screen and (max-width:767px) {
	.footer--social {
		margin-bottom: 16vw
	}

	.footer--social a {
		margin-right: 6.6667vw;
		width: 6.6667vw;
		height: 6.6667vw
	}
}

.foooter-copy-right {
	color: #888;
	font-weight: 400;
	text-align: center
}

@media screen and (min-width:576px) {
	.foooter-copy-right {
		margin: 140px 0 80px
	}
}

@media screen and (max-width:767px) {
	.foooter-copy-right {
		margin: 10.6667vw 0 8vw;
		font-size: 3.4667vw
	}
}

@font-face {
	font-family: "Montserrat";
	src: url(/okstatic/media/Montserrat-Regular.3cd78665.ttf);
	font-weight: 400
}

@font-face {
	font-family: "Montserrat";
	src: url(/okstatic/media/Montserrat-Bold.079ca05d.ttf);
	font-weight: 700
}

@font-face {
	font-family: "Montserrat";
	src: url(/okstatic/media/Montserrat-Medium.e2d60bc4.ttf);
	font-weight: 400
}

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - https://opensource.org/licenses/MIT
 *
 * Copyright (c) 2021 Animate.css
 */
:root {
	--animate-duration: 1s;
	--animate-delay: 1s;
	--animate-repeat: 1
}

.animate__animated {
	-webkit-animation-duration: 1s;
	-webkit-animation-duration: var(--animate-duration);
	animation-duration: 1s;
	animation-duration: var(--animate-duration);
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.animate__animated.animate__infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.animate__animated.animate__repeat-1 {
	-webkit-animation-iteration-count: 1;
	-webkit-animation-iteration-count: var(--animate-repeat);
	animation-iteration-count: 1;
	animation-iteration-count: var(--animate-repeat)
}

.animate__animated.animate__repeat-2 {
	-webkit-animation-iteration-count: 2;
	-webkit-animation-iteration-count: calc(var(--animate-repeat)*2);
	animation-iteration-count: 2;
	animation-iteration-count: calc(var(--animate-repeat)*2)
}

.animate__animated.animate__repeat-3 {
	-webkit-animation-iteration-count: 3;
	-webkit-animation-iteration-count: calc(var(--animate-repeat)*3);
	animation-iteration-count: 3;
	animation-iteration-count: calc(var(--animate-repeat)*3)
}

.animate__animated.animate__delay-1s {
	-webkit-animation-delay: 1s;
	-webkit-animation-delay: var(--animate-delay);
	animation-delay: 1s;
	animation-delay: var(--animate-delay)
}

.animate__animated.animate__delay-2s {
	-webkit-animation-delay: 2s;
	-webkit-animation-delay: calc(var(--animate-delay)*2);
	animation-delay: 2s;
	animation-delay: calc(var(--animate-delay)*2)
}

.animate__animated.animate__delay-3s {
	-webkit-animation-delay: 3s;
	-webkit-animation-delay: calc(var(--animate-delay)*3);
	animation-delay: 3s;
	animation-delay: calc(var(--animate-delay)*3)
}

.animate__animated.animate__delay-4s {
	-webkit-animation-delay: 4s;
	-webkit-animation-delay: calc(var(--animate-delay)*4);
	animation-delay: 4s;
	animation-delay: calc(var(--animate-delay)*4)
}

.animate__animated.animate__delay-5s {
	-webkit-animation-delay: 5s;
	-webkit-animation-delay: calc(var(--animate-delay)*5);
	animation-delay: 5s;
	animation-delay: calc(var(--animate-delay)*5)
}

.animate__animated.animate__faster {
	-webkit-animation-duration: .5s;
	-webkit-animation-duration: calc(var(--animate-duration)/2);
	animation-duration: .5s;
	animation-duration: calc(var(--animate-duration)/2)
}

.animate__animated.animate__fast {
	-webkit-animation-duration: .8s;
	-webkit-animation-duration: calc(var(--animate-duration)*0.8);
	animation-duration: .8s;
	animation-duration: calc(var(--animate-duration)*0.8)
}

.animate__animated.animate__slow {
	-webkit-animation-duration: 2s;
	-webkit-animation-duration: calc(var(--animate-duration)*2);
	animation-duration: 2s;
	animation-duration: calc(var(--animate-duration)*2)
}

.animate__animated.animate__slower {
	-webkit-animation-duration: 3s;
	-webkit-animation-duration: calc(var(--animate-duration)*3);
	animation-duration: 3s;
	animation-duration: calc(var(--animate-duration)*3)
}

@media (prefers-reduced-motion:reduce),
print {
	.animate__animated {
		-webkit-animation-duration: 1ms !important;
		animation-duration: 1ms !important;
		transition-duration: 1ms !important;
		-webkit-animation-iteration-count: 1 !important;
		animation-iteration-count: 1 !important
	}

	.animate__animated[class*=Out] {
		/* opacity: 0 */
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40%, 0);
		transform: translate3d(0, 40%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 40%, 0);
		transform: translate3d(0, 40%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.animate__fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}

.text-green {
	color: #01ed77
}

.text-blue {
	color: #459bff
}

* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent
}

.download-btn {
	display: inline-block;
	cursor: pointer;
	background: radial-gradient(86.61% 84.8% at 15.2% 15.2%, #0378ff 0, #02e0d2 100%);
	color: #fff;
	text-decoration: none;
	border: none;


}

.download-btn:hover {
	background: radial-gradient(86.61% 84.8% at 15.2% 15.2%, #4a9eff 0, #67fff5 100%)
}

@media screen and (min-width:576px) {
	.download-btn {
		font-size: 18px;
		line-height: 22px;
		border-radius: 25.0144px;
		padding: 12px 22px
	}
}

@media screen and (max-width:767px) {
	.download-btn {
		font-weight: 700;
		font-size: 3.4667vw;
		line-height: 4.2667vw;
		padding: 3.3333vw 4.5333vw;
		border-radius: 12.2667vw
	}
}

@media screen and (min-width:576px) {
	.mobile-show {
		display: none
	}
}

@media screen and (max-width:767px) {
	.pc-show {
		display: none
	}
}

.areaFadeInMark {
	/* opacity: 0 */
}

.ainit {
	text-decoration: none;
	color: #fff;
}

.faqbox {
	box-sizing: border-box;
	margin: 0;
	min-width: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	justify-content: center;
}

.flexbox {
	box-sizing: border-box;
	margin: 0;
	min-width: 0;
	display: -webkit-box;
	/* display:-webkit-flex; */
	display: -ms-flexbox;
	display: flex;
}

@media screen and (min-width: 767px) {
	.faqbox {
		padding: 24px;
	}
}

.faqbox .inner .role .img {
	width: 64px;
	height: 64px;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .role .img {
		width: 64px;
		height: 64px;
	}
}

@media screen and (min-width: 1023px) {
	.faqbox .inner .role .img {
		width: 96px;
		height: 96px;
	}
}

.faqbox .inner .role.bnc .img {
	width: 48px;
	height: 48px;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .role.bnc .img {
		width: 48px;
		height: 48px;
	}
}

@media screen and (min-width: 1023px) {
	.faqbox .inner .role.bnc .img {
		width: 72px;
		height: 72px;
	}
}

.faqbox .inner .role .role-name {
	color: #eaecef;
	font-size: 15px;
	line-height: 19px;
	font-weight: 500;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .role .role-name {
		font-size: 20px;
		line-height: 28px;
	}
}

.faqbox .inner .role .role-name.limit-width {
	max-width: 55px;
	font-size: 11px;
	line-height: 13px;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .role .role-name.limit-width {
		max-width: 55px;
		font-size: 16px;
		line-height: 19px;
	}
}

@media screen and (min-width: 1023px) {
	.faqbox .inner .role .role-name.limit-width {
		max-width: 80px;
	}
}

.faqbox .inner .relation {
	padding-left: 2px;
	padding-right: 2px;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation {
		padding-left: 8px;
		padding-right: 8px;
	}
}

.faqbox .inner .relation .label-t-1 {
	color: #eaecef;
	font-size: 11px;
	line-height: 16px;
	font-weight: 500;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .label-t-1 {
		font-size: 16px;
		line-height: 24px;
	}
}

.faqbox .inner .relation .label-t-2 {
	margin-top: 3px;
	color: #b7bdc6;
	font-size: 10px;
	line-height: 11px;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .label-t-2 {
		margin-top: 5px;
		font-size: 14px;
		line-height: 16px;
	}
}

.faqbox .inner .relation .complex-wrap {
	margin-top: 6px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .complex-wrap {
		margin-top: 8px;
	}
}

.faqbox .inner .relation .complex-wrap .mid-icon {
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	margin-left: 6px;
	margin-right: 6px;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .complex-wrap .mid-icon {
		margin-left: 14px;
		margin-right: 14px;
	}
}

.faqbox .inner .relation .complex-wrap .mid-icon .img {
	height: 32px;
	width: 32px;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .complex-wrap .mid-icon .img {
		height: 48px;
		width: 48px;
	}
}

.faqbox .inner .relation .complex-wrap .mid-icon .label {
	color: #eaecef;
	font-size: 13px;
	line-height: 19px;
	font-weight: 500;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .complex-wrap .mid-icon .label {
		font-size: 20px;
		line-height: 28px;
	}
}

.faqbox .inner .relation .complex-wrap .step-wrap {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 80px;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .complex-wrap .step-wrap {
		min-width: 108px;
	}
}

.faqbox .inner .relation .arrow {
	height: 8px;
	position: relative;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .arrow {
		height: 12px;
	}
}

.faqbox .inner .relation .arrow .arrow-line {
	height: 2px;
	background-color: #848e9c;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .arrow .arrow-line {
		height: 3px;
	}
}

.faqbox .inner .relation .arrow.right-arrow {
	color: #848e9c;
	padding-right: 4px;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .arrow.right-arrow {
		padding-right: 6px;
	}
}

.faqbox .inner .relation .arrow.right-arrow::after {
	content: "";
	position: absolute;
	height: 0;
	width: 0;
	right: -4px;
	border: 4px solid transparent;
	border-left: 4px solid;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .arrow.right-arrow::after {
		right: -6px;
		border: 6px solid transparent;
		border-left: 6px solid;
	}
}

.faqbox .inner .relation .arrow.left-arrow {
	color: #848e9c;
	padding-left: 4px;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .arrow.left-arrow {
		padding-left: 6px;
	}
}

.faqbox .inner .relation .arrow.left-arrow::before {
	content: "";
	position: absolute;
	height: 0;
	width: 0;
	left: -4px;
	border: 4px solid transparent;
	border-right: 4px solid;
}

@media screen and (min-width: 767px) {
	.faqbox .inner .relation .arrow.left-arrow::before {
		left: -6px;
		border: 6px solid transparent;
		border-right: 6px solid;
	}
}

.faq_column {
	color: #fff;
	padding-top: 50px;

}

.faq_column .head {
	font-size: 28px;
	text-align: center;
	margin-bottom: 25px;
	display: flex;
	align-items: center;
	justify-content: center;

}

.faq_column .head .img {
	width: 48px;
	height: 48px;
	margin-right: 15px;
}

.faq_column .info {
	font-size: 16px;
	// white-space: pre-line;
	text-align: center;
	margin-bottom: 40px;
}

.faq {
	color: #fff;
	padding-top: 100px;
}

.faq .name {
	font-weight: 700;
	font-size: 24px;
	margin-bottom: 30px;
}

.faq .main {}

.faq .main .content {
	color: #b7bdc6;
	border-bottom: 1px solid #383838;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 16px;
  line-height: 1.5;

}

.faq .main .content .row {
	padding-bottom: 5px;
}

.faq .title {
	margin-bottom: 20px;
	font-size: 20px;
}