body,html {
	height:100%;
	width:100%
}
input::-ms-clear,input::-ms-reveal {
	display:none
}
*,:after,:before {
	box-sizing:border-box
}
html {
	-ms-text-size-adjust:100%;
	-ms-overflow-style:scrollbar;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	font-family:sans-serif
}
@-ms-viewport {
	width:device-width
}
body {
	font-feature-settings:"tnum";
	background-color:#fff;
	color:rgba(0,0,0,.85);
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	font-variant:tabular-nums;
	line-height:1.5715
}


html {
	box-sizing:border-box
}
*,:after,:before {
	box-sizing:inherit
}
body {
	background:#fff;
	color:#3b516a;
	font-family:Noto Sans,sans-serif;
	font-size:14px;
	margin:0
}
a {
	color:inherit
	-webkit-text-decoration-skip:objects;
	color:#0b5bb8;
	cursor:pointer;
	outline:none;
	text-decoration:none;
	transition:color .3s
}
a:hover {
	color:#2b78c4
}
a:active {
	color:#014091
}
a:active,a:focus,a:hover {
	outline:0;
	text-decoration:none
}
a[disabled] {
	color:rgba(0,0,0,.25);
	cursor:not-allowed
}
.o-hidden {
	overflow:hidden
}
.main-layout {
	background:#ebf0f5;
	display:flex;
	flex-direction:column;
	margin:0;
	min-height:100vh;
	padding:0;
	position:relative;
	width:100%
}
.footer {
	background:#fff;
	border-top:1px solid rgba(0,0,0,.1);
	color:#9da8b5;
	flex:0 0 auto;
	font-size:9px;
	line-height:1.33;
	padding:10px 15px
}
.footer__text {
	color:gray;
	font-family:Roboto,Arial,sans-serif;
	font-size:12px;
	padding:20px 0
}
.footer__text p {
	font-size:12px;
	line-height:1.6;
	margin:0 0 10px
}
.main--fullwidth+.footer {
	display:none
}
.home--page .footer {
	margin-left:520px;
	position:relative
}
.home--page .footer:lang(ar) {
	margin-left:0;
	margin-right:360px
}

@media(max-width:1024px) {
	.home--page .footer {
	margin-left:250px
}
.home--page .footer:lang(ar) {
	margin-right:250px
}
}@media(max-width:768px) {
	.home--page .footer {
	margin:0
}
.home--page .footer:lang(ar) {
	margin-right:0
}
}.home--page .footer .footer__cr {
	bottom:30px;
	color:#fff;
	font-size:11px;
	left:0;
	position:fixed;
	text-align:center;
	width:520px
}
.home--page .footer .footer__cr:lang(ar) {
	right:0
}
@media(max-width:1024px) {
	.home--page .footer .footer__cr {
	width:250px
}
}@media(max-width:768px) {
	.home--page .footer .footer__cr {
	color:inherit;
	font-size:inherit;
	margin:0 0 10px;
	position:static;
	text-align:inherit;
	width:100%
}
}.main {
	align-items:stretch;
	display:flex;
	flex:1 0 auto;
	margin:0;
	padding:80px 0 0;
	position:relative
}
@media(max-width:768px) {
	.main {
	padding-top:64px
}
}.main.main--fullwidth {
	padding:0;
	width:100%
}
.main__content {
	flex:1 1 auto;
	overflow:hidden
}
.home--page .main {
	background:#fff;
	margin-left:520px;
	min-height:100vh
}
@media(max-width:768px) {
	.home--page .main {
	min-height:fill-available;
	min-height:-webkit-fill-available;
	min-height:-moz-available
}
}.home--page .main.main--fullwidth {
	background:none;
	margin-left:0
}
@media(max-width:1024px) {
	.home--page .main {
	margin-left:250px
}
}@media(max-width:768px) {
	.home--page .main {
	margin-left:0
}
}.home--page .main:not(.main--fullwidth):lang(ar) {
	margin-left:0;
	margin-right:360px
}
@media(max-width:1024px) {
	.home--page .main:not(.main--fullwidth):lang(ar) {
	margin-right:250px
}
}@media(max-width:768px) {
	.home--page .main:not(.main--fullwidth):lang(ar) {
	margin-right:0
}
}.container {
	margin:0 auto;
	position:relative;
	width:100%
}
.content {
	padding:40px 48px
}
.content h3 {
	font-size:18px;
	margin:0 0 10px;
	padding:0
}
.content h3,.content p {
	line-height:1.4
}
.content p+.btn,.content p+.form__button,.content p+.header__btn,.content p+.reflink-form__btn {
	margin-top:10px
}
@media(max-width:1280px) {
	.content {
	padding:30px
}
}@media(max-width:768px) {
	.content {
	padding:16px 0
}
}.content__header {
	margin:0;
	padding:0
}
.content__header:after {
	clear:both;
	content:"";
	display:table;
	width:100%
}
@media(max-width:768px) {
	.content__header {
	padding:0 16px
}
}.back-container+.content__header {
	margin-top:28px
}
.content__title,.login-form__title {
	color:#010f20;
	font-size:28px;
	font-weight:700;
	line-height:1.37;
	margin:0;
	padding:0;
	text-transform:none
}
.content__title:first-letter,.login-form__title:first-letter {
	text-transform:uppercase
}
.content__title span,.login-form__title span {
	vertical-align:middle
}
@media(max-width:768px) {
	.content__title,.login-form__title {
	font-size:22px
}
}.content__subtext {
	color:#3b516a;
	font-size:16px;
	line-height:19px;
	padding-top:16px
}
.content__subtitle,.mam-docs__title {
	color:#3b516a;
	display:block;
	font-size:18px;
	font-weight:700;
	line-height:1.39;
	margin:0;
	padding:0
}
.content__subtitle:first-letter,.mam-docs__title:first-letter {
	text-transform:uppercase
}
.content__title+.content__subtitle,.content__title+.mam-docs__title,.login-form__title+.content__subtitle,.login-form__title+.mam-docs__title {
	margin-top:15px
}
.content__title+.content__subtitle.mt45,.content__title+.mt45.mam-docs__title,.login-form__title+.content__subtitle.mt45,.login-form__title+.mt45.mam-docs__title {
	margin-top:45px
}
.content__intro {
	color:#6b7887;
	font-size:14px;
	line-height:1.5;
	margin-bottom:35px;
	margin-top:15px
}
.content__header-right {
	float:right;
	position:relative;
	top:-6px
}
.content__header-right:lang(ar) {
	float:left
}
.content__video-title {
	color:#0b5bb8;
	font-size:14px;
	line-height:19px
}
@media screen and (max-width:768px) {
	.content__video-title {
	padding-left:16px
}
.content__video-title:lang(ar) {
	padding-left:0;
	padding-right:16px
}
}.content__category-grid {
	display:flex;
	flex-direction:row;
	gap:24px;
	padding-bottom:22px;
	padding-top:24px
}
@media(max-width:768px) {
	.content__category-grid {
	padding-left:16px;
	padding-right:16px
}
}@media(max-width:576px) {
	.content__category-grid {
	flex-direction:column;
	padding-top:24px
}
}.panel {
	padding:18px 0;
	position:relative
}
.react-player__preview {
	background:linear-gradient(180deg,#01dbff,#0af)
}
@media screen and (max-width:768px) {
	.react-player__preview {
	padding:0 16px
}
}.loader-icon {
	animation:spin 2s linear infinite;
	color:inherit
}
.loader-icon,.loader-icon+span {
	display:inline-block;
	vertical-align:middle
}
.btn,.form__button,.form__drop-input .form__button,.header__btn,.reflink-form__btn {
	background:#0b5bb8;
	border:1px solid #0b5bb8;
	border-radius:4px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:inherit;
	font-size:14px;
	font-weight:700;
	height:48px;
	line-height:46px;
	min-width:136px;
	outline:none;
	padding:0 14px;
	position:relative;
	text-align:center;
	text-decoration:none;
	transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;
	white-space:nowrap
}
.btn:hover,.form__button:hover,.header__btn:hover,.reflink-form__btn:hover {
	background-color:#094994;
	border-color:#094994;
	color:#fff
}
.btn .loader-icon,.form__button .loader-icon,.header__btn .loader-icon,.reflink-form__btn .loader-icon {
	height:18px;
	left:50%;
	margin:-9px 0 0 -9px;
	position:absolute;
	top:50%;
	width:18px
}
.btn.light--button,.form__drop-input .form__button,.light--button.form__button,.light--button.header__btn,.light--button.reflink-form__btn {
	background:#dde6f3;
	border:1px solid #dde6f3;
	color:#0b5bb8
}
.btn.light--button:hover,.form__drop-input .form__button:hover,.light--button.form__button:hover,.light--button.header__btn:hover,.light--button.reflink-form__btn:hover {
	background-color:#aac6e6;
	border-color:#aac6e6;
	color:#0b5bb8
}
.btn.light-white--button,.light-white--button.form__button,.light-white--button.header__btn,.light-white--button.reflink-form__btn {
	background:#fff;
	border:1px solid #0b5bb8;
	color:#0b5bb8
}
.btn.light-white--button:hover,.light-white--button.form__button:hover,.light-white--button.header__btn:hover,.light-white--button.reflink-form__btn:hover {
	background-color:#aac6e6;
	border-color:#aac6e6;
	color:#0b5bb8
}
.btn.login--button,.login--button.form__button,.login--button.header__btn,.login--button.reflink-form__btn {
	display:none;
	margin-right:16px;
	min-width:96px
}
.btn.login--button:lang(ar),.login--button.form__button:lang(ar),.login--button.header__btn:lang(ar),.login--button.reflink-form__btn:lang(ar) {
	margin-left:16px;
	margin-right:0
}
@media screen and (max-width:768px) {
	.btn.login--button,.login--button.form__button,.login--button.header__btn,.login--button.reflink-form__btn {
	display:block
}
}.basic--button.form__button,.basic--button.header__btn,.basic--button.reflink-form__btn,.btn.basic--button {
	background-color:#ddd;
	border-color:#ddd;
	color:#000
}
.basic--button.form__button:hover,.basic--button.header__btn:hover,.basic--button.reflink-form__btn:hover,.btn.basic--button:hover {
	background-color:#c4c4c4;
	border-color:#c4c4c4;
	color:#000
}
.btn.primary--button,.primary--button.form__button,.primary--button.header__btn,.primary--button.reflink-form__btn {
	background-color:#33577b;
	border-color:#33577b
}
.btn.primary--button:hover,.primary--button.form__button:hover,.primary--button.header__btn:hover,.primary--button.reflink-form__btn:hover {
	background-color:#2c4a69;
	border-color:#2c4a69
}
.btn:disabled,.form__button:disabled,.header__btn:disabled,.reflink-form__btn:disabled {
	opacity:.6;
	pointer-events:none
}
.btn--success.form__button,.btn--success.header__btn,.btn--success.reflink-form__btn,.btn.btn--success {
	background-color:#13d009;
	border-color:#13d009
}
.btn--success.form__button:hover,.btn--success.header__btn:hover,.btn--success.reflink-form__btn:hover,.btn.btn--success:hover {
	background-color:#11b808;
	border-color:#11b808
}
.btn--danger.form__button,.btn--danger.header__btn,.btn--danger.reflink-form__btn,.btn.btn--danger {
	background-color:#c2171e;
	border-color:#c2171e
}
.btn--danger.form__button:hover,.btn--danger.header__btn:hover,.btn--danger.reflink-form__btn:hover,.btn.btn--danger:hover {
	background-color:#ab141a;
	border-color:#ab141a
}
.btn--signin.form__button,.btn--signin.header__btn,.btn--signin.reflink-form__btn,.btn--white.form__button,.btn--white.header__btn,.btn--white.reflink-form__btn,.btn.btn--signin,.btn.btn--white {
	background-color:#fff;
	border-color:#fff;
	color:#0b5bb8
}
.btn--signin.form__button:hover,.btn--signin.header__btn:hover,.btn--signin.reflink-form__btn:hover,.btn--white.form__button:hover,.btn--white.header__btn:hover,.btn--white.reflink-form__btn:hover,.btn.btn--signin:hover,.btn.btn--white:hover {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.btn--small.form__button,.btn--small.header__btn,.btn.btn--small,.reflink-form__btn {
	height:24px;
	line-height:14px
}
.btn--withTraderBtn.form__button,.btn--withTraderBtn.header__btn,.btn--withTraderBtn.reflink-form__btn,.btn.btn--withTraderBtn {
	min-width:90px;
	padding:0 5px
}
.btn--tiny.form__button,.btn--tiny.header__btn,.btn--tiny.reflink-form__btn,.btn.btn--tiny {
	height:32px;
	line-height:32px;
	min-width:60px
}
.btn--big.form__button,.btn--big.header__btn,.btn--big.reflink-form__btn,.btn.btn--big {
	border-radius:4px;
	font-size:18px;
	height:70px;
	line-height:68px;
	min-width:248px;
	padding:0 20px
}
.btn--transparent.form__button,.btn--transparent.header__btn,.btn--transparent.reflink-form__btn,.btn.btn--transparent {
	background-color:transparent;
	border-color:#fff
}
.btn--transparent.form__button:hover,.btn--transparent.header__btn:hover,.btn--transparent.reflink-form__btn:hover,.btn.btn--transparent:hover {
	background-color:hsla(0,0%,100%,.1);
	border-color:#fff
}
.btn--back.form__button,.btn--back.header__btn,.btn--back.reflink-form__btn,.btn.btn--back {
	background:#dde6f3;
	border-color:#dde6f3;
	color:#0b5bb8;
	height:40px;
	line-height:38px;
	min-width:50px;
	padding:0 20px 0 52px;
	position:relative;
	text-align:left
}
.btn--back.form__button:lang(ar),.btn--back.header__btn:lang(ar),.btn--back.reflink-form__btn:lang(ar),.btn.btn--back:lang(ar) {
	padding:0 52px 0 20px
}
.btn--back.form__button:after,.btn--back.header__btn:after,.btn--back.reflink-form__btn:after,.btn.btn--back:after {
	border-bottom:2px solid #0b5bb8;
	border-left:2px solid #0b5bb8;
	content:"";
	display:block;
	height:10px;
	left:20px;
	margin-top:-5px;
	position:absolute;
	top:50%;
	transform:rotate(45deg);
	width:10px
}
.btn--back.form__button:lang(ar):after,.btn--back.header__btn:lang(ar):after,.btn--back.reflink-form__btn:lang(ar):after,.btn.btn--back:lang(ar):after {
	left:auto;
	right:27px
}
.btn--back.form__button:before,.btn--back.header__btn:before,.btn--back.reflink-form__btn:before,.btn.btn--back:before {
	border-bottom:2px solid #0b5bb8;
	content:"";
	display:block;
	left:20px;
	margin-top:-1px;
	position:absolute;
	top:50%;
	width:17px
}
.btn--back.form__button:lang(ar):before,.btn--back.header__btn:lang(ar):before,.btn--back.reflink-form__btn:lang(ar):before,.btn.btn--back:lang(ar):before {
	left:auto;
	right:20px
}
.btn--back.form__button:hover,.btn--back.header__btn:hover,.btn--back.reflink-form__btn:hover,.btn.btn--back:hover {
	background-color:#aac6e6;
	border-color:#aac6e6;
	color:#0b5bb8
}
@media(max-width:768px) {
	.btn--add.form__button,.btn--add.header__btn,.btn--add.reflink-form__btn,.btn.btn--add {
	font-size:0;
	height:40px;
	min-width:40px;
	padding:0;
	position:relative;
	width:40px
}
.btn--add.form__button:after,.btn--add.form__button:before,.btn--add.header__btn:after,.btn--add.header__btn:before,.btn--add.reflink-form__btn:after,.btn--add.reflink-form__btn:before,.btn.btn--add:after,.btn.btn--add:before {
	background:#fff;
	border-radius:2px;
	content:"";
	height:2px;
	left:50%;
	margin-left:-8px;
	margin-top:-1px;
	position:absolute;
	top:50%;
	width:16px
}
.btn--add.form__button:after,.btn--add.header__btn:after,.btn--add.reflink-form__btn:after,.btn.btn--add:after {
	transform:rotate(-90deg)
}
}@media(max-width:576px) {
	.btn--signin.form__button,.btn--signin.header__btn,.btn--signin.reflink-form__btn,.btn.btn--signin {
	align-items:center;
	display:flex;
	justify-content:center;
	line-height:2rem;
	white-space:normal
}
}.btn-group.btn-group--center {
	flex-wrap:wrap;
	justify-content:center;
	text-align:center
}
.btn-group .btn+.btn,.btn-group .btn+.form__button,.btn-group .btn+.header__btn,.btn-group .btn+.reflink-form__btn,.btn-group .form__button+.btn,.btn-group .form__button+.form__button,.btn-group .form__button+.header__btn,.btn-group .form__button+.reflink-form__btn,.btn-group .header__btn+.btn,.btn-group .header__btn+.form__button,.btn-group .header__btn+.header__btn,.btn-group .header__btn+.reflink-form__btn,.btn-group .reflink-form__btn+.btn,.btn-group .reflink-form__btn+.form__button,.btn-group .reflink-form__btn+.header__btn,.btn-group .reflink-form__btn+.reflink-form__btn {
	margin-left:8px
}
@media(max-width:576px) {
	.btn-group .btn,.btn-group .form__button,.btn-group .header__btn,.btn-group .reflink-form__btn {
	margin:0;
	width:100%
}
.btn-group .btn+.btn,.btn-group .btn+.form__button,.btn-group .btn+.header__btn,.btn-group .btn+.reflink-form__btn,.btn-group .form__button+.btn,.btn-group .form__button+.form__button,.btn-group .form__button+.header__btn,.btn-group .form__button+.reflink-form__btn,.btn-group .header__btn+.btn,.btn-group .header__btn+.form__button,.btn-group .header__btn+.header__btn,.btn-group .header__btn+.reflink-form__btn,.btn-group .reflink-form__btn+.btn,.btn-group .reflink-form__btn+.form__button,.btn-group .reflink-form__btn+.header__btn,.btn-group .reflink-form__btn+.reflink-form__btn {
	margin:8px 0 0
}
}.btn-group__note {
	color:#0b5bb8;
	font-size:14px;
	margin-top:30px;
	width:100%
}
.one-btn-form {
	align-items:center;
	display:flex
}
.one-btn-form .btn,.one-btn-form .form__button,.one-btn-form .header__btn,.one-btn-form .reflink-form__btn {
	flex:none
}
.one-btn-form__message {
	align-items:center;
	color:#3b516a;
	display:inline-flex
}
.btn+.one-btn-form__message,.form__button+.one-btn-form__message,.header__btn+.one-btn-form__message,.reflink-form__btn+.one-btn-form__message {
	margin-left:10px
}
.copy-btn {
	background:none;
	border:0;
	color:#ccc;
	cursor:pointer;
	display:inline-block;
	margin:0 0 0 3px;
	outline:none;
	padding:0;
	vertical-align:middle
}
.copy-btn:hover {
	color:#b3b3b3
}
.link-btn,.link-button {
	background:0;
	border:0;
	color:#0b5bb8;
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	font-weight:700;
	line-height:1.38;
	margin:0;
	outline:none;
	padding:0;
	text-decoration:none
}
.link-btn:hover,.link-button:hover {
	text-decoration:underline
}
.link-btn:disabled,.link-button:disabled {
	opacity:.5;
	pointer-events:none
}
.submit-btn {
	background-color:transparent;
	border:1px solid #1e50ae;
	border-radius:4px;
	color:#1e50ae;
	display:inline-block;
	font-size:12px;
	font-style:normal;
	font-weight:700;
	line-height:14px;
	outline:none;
	padding:5px 20px;
	white-space:nowrap
}
.submit-btn:hover {
	border-color:#1f3f80;
	color:#1f3f80
}
.btn-group {
	align-items:center;
	display:flex
}
.btn-group__btn {
	height:32px;
	line-height:32px
}
.livechat__btn {
	min-width:200px;
	position:fixed
}
@media(max-width:768px) {
	.livechat__btn {
	border:0;
	font-size:0;
	height:48px;
	min-width:48px;
	padding:0;
	position:relative;
	width:48px
}
.livechat__btn,.livechat__btn:hover {
	background:transparent
}
.livechat__btn:after {
	speak:none;
	-webkit-font-smoothing:antialiased;
	bottom:5px;
	color:#0b5bb8;
	content:"💬";
	font-family:zopim,Segoe UI Symbol,Arial Unicode MS,Lucida Sans Unicode,sans-serif;
	font-size:50px;
	font-style:normal;
	font-weight:400;
	line-height:1;
	position:absolute;
	right:5px
}
}.hero {
	align-items:center;
	display:flex;
	height:100vh;
	min-height:480px;
	padding:0;
	position:relative
}
@media(max-width:768px) {
	.hero {
	min-height:100vh
}

}.hero__image {
	background-attachment:local;
	background-image:url(assets/main_bg.jpg);
	background-position:50%;
	background-size:cover;
	bottom:0;
	filter:blur(3px);
	height:100vh;
	left:0;
	position:fixed;
	right:0;
	top:0
}
@media(max-width:768px) {
	.hero__image {
	background-image:url(assets/main_bg_mobile@2x.jpg)
}
}.hero__image:after {
	background:linear-gradient(180deg,#0b5bb8,#001329);
	bottom:0;
	content:"";
	left:0;
	opacity:.8;
	position:absolute;
	right:0;
	top:0
}
.hero__content {
	color:#fff;
	position:relative;
	text-align:center;
	width:100%
}
@media(max-width:768px)and (orientation:portrait) {
	.hero__content {
	left:0;
	margin-top:-100px;
	padding:0 30px;
	position:fixed;
	right:0
}
}@media(max-width:768px)and (orientation:landscape) {
	.hero__content {
	margin-top:50px;
	padding:0
}
}.hero__title {
	color:#fff;
	font-family:Open Sans,sans-serif;
	font-size:78px;
	font-weight:300;
	margin:0;
	text-shadow:0 3px 2px rgba(0,41,89,.8);
	text-transform:uppercase
}
.hero__title strong {
	font-weight:800
}
@media(max-width:1280px) {
	.hero__title {
	font-size:58px
}
}@media(max-width:768px) {
	.hero__title {
	font-size:38px
}
}.hero__tagline {
	font-size:2rem;
	margin:0
}
.hero__btns {
	display:flex;
	gap:16px;
	justify-content:center;
	padding:35px 0
}
@media(max-width:768px)and (orientation:portrait) {
	.hero__btns {
	bottom:55px;
	flex-direction:column;
	left:30px;
	padding-bottom:0;
	position:fixed;
	right:30px
}


.hero__btns .btn,.hero__btns .form__button,.hero__btns .header__btn,.hero__btns .reflink-form__btn {
	width:100%
}
}.header {
	background:#0b5bb8;
	color:#fff;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:21
}
.header.header--transparent {
	background:transparent;
	box-shadow:none;
	color:#fff
}
.header.header--transparent .ant-select .ant-select-selector {
	border-color:#000;
	color:#000
}
.header.header--transparent .ant-select-arrow {
	color:#000
}
.header.header--transparent .link-btn {
	color:inherit
}
.home--page .header {
	background:transparent;
	position:absolute
}
.home--page .header .ant-select .ant-select-selector {
	border-color:#fff;
	color:#fff
}
.home--page .header .ant-select-arrow {
	color:#fff
}
.home--page .header:not(.header--transparent) .ant-select .ant-select-selector {
	border-color:#000;
	color:#000
}
.home--page .header:not(.header--transparent) .ant-select-arrow {
	color:#000
}
.home--page .header:not(.header--transparent) .header__logo {
	left:0;
	position:fixed;
	text-align:center;
	top:156px;
	width:520px;
	font-size:40px;
}
.home--page .header:not(.header--transparent) .header__logo:lang(ar) {
	right:0
}
.header__container {
	align-items:center;
	display:flex;
	height:80px;
	justify-content:space-between;
	padding:0 48px;
	width:100%
}
@media(max-width:1280px) {
	.header__container {
	padding:0 30px
}
}@media(max-width:768px) {
	.header__container {
	height:64px;
	padding:0 16px 0 0
}
.header__container:lang(ar) {
	padding:0 0 0 16px
}
}.header__left,.header__right {
	align-items:center;
	display:flex;
	min-width:0
}
.header__right {
	flex-basis:50%;
	justify-content:flex-end
}
@media(max-width:1280px) {
	.header__right {
	flex-basis:35%
}
}.home--page .header__right {
	flex-basis:50%
}
.header__left {
	margin-right:36px;
	padding-left:274px
}
.header__left a {
	color: #fff;
}
.header__left:lang(ar) {
	margin-left:36px;
	margin-right:0;
	padding-left:0;
	padding-right:274px
}
@media(max-width:1280px) {
	.header__left {
	padding-left:240px
}
.header__left:lang(ar) {
	padding-right:240px
}
}@media(max-width:1024px) {
	.header__left {
	padding-left:78px
}
.header__left:lang(ar) {
	padding-right:78px
}
}@media(max-width:768px) {
	.header__left {
	padding-left:16px
}
.header__left:lang(ar) {
	padding-right:16px
}
}.header__info-block {
	margin-right:16px;
	overflow:hidden;
	text-align:right
}
.header__info-block:lang(ar) {
	margin-left:16px;
	margin-right:0
}
@media(max-width:1280px) {
	.header__info-block {
	margin-right:8px
}
.header__info-block:lang(ar) {
	margin-left:0
}
}@media(max-width:1024px) {
	.header__info-block {
	display:none
}
}.header__info-top {
	display:block;
	font-size:12px;
	line-height:1.33;
	max-width:100%;
	overflow:hidden;
	text-align:right;
	text-overflow:ellipsis
}
.header__info-name {
	display:inline;
	font-weight:700;
	margin:0
}
.header__info-icon {
	background:#f9ce43;
	display:inline-block;
	height:12px;
	width:12px
}
.header__info-type {
	background:#f9ce43;
	color:#000;
	margin:0;
	padding:0 3px;
	text-transform:uppercase
}
.header__info-status,.header__info-type {
	font-size:10px;
	height:14px;
	line-height:14px
}
.header__info-status {
	background:#f34c4c;
	border-radius:2px;
	color:#fff;
	display:inline-block;
	margin:0 0 0 5px;
	padding:0 10px;
	text-transform:capitalize
}
.header__info-status.Draft {
	background-color:#f34c4c
}
.header__info-status.Approved {
	background-color:#13d009
}
.header__info-status.Declined,.header__info-status.Duplicated {
	background-color:#f34c4c
}
.header__info-status.InProcess {
	background-color:#f9ce43;
	color:#000
}
.header__info-status.undefined {
	background-color:#f34c4c
}
.header__info-bottom {
	color:#fff;
	display:flex;
	font-size:11px;
	justify-content:flex-end;
	margin-top:7px
}
.header__logo {
	display:inline-block;
	height:50px;
	left:80px;
	margin:0;
	position:absolute;
	width:100px
}
.header__logo:lang(ar) {
	left:auto;
	right:80px
}
.header__logo img {
	height:50px
}
@media(max-width:1024px) {
	.header__logo {
	display:none
}
}.header--transparent .ant-select .ant-select-selector {
	border-color:#fff;
	color:#fff
}
.header--transparent .ant-select-arrow {
	color:#fff
}
@media(max-width:1024px) {
	.header--transparent {
	top:20px
}
.header--transparent .header__container {
	padding:20px 30px
}
.header--transparent .header__logo {
	display:block;
	position:static
}
.header--transparent .header__left {
	padding:0
}
}.header__logo-icon {
	fill:#0b5bb8
}
.header__logo-icon .st0 {
	fill:#2b3990
}
.header__logo-icon .st1 {
	fill:#1b75bc
}
.header__logo-icon.logo--white {
	fill:#fff
}
.header__nav .nav-list {
	list-style:none
}
.header__btns {
	margin-right:16px
}
.header__btns:lang(ar) {
	margin-left:16px;
	margin-right:0
}
.header__btn+.header__btn {
	margin-left:8px
}
.header__btn-label {
	font-size:14px;
	margin-right:24px
}
.header__btn-label:lang(ar) {
	margin-left:24px;
	margin-right:0
}
.header__nav-list {
	display:flex;
	list-style:none;
	margin:0;
	padding:0
}
.header__nav-item {
	margin-right:20px
}
.header__nav-item .link-btn {
	text-decoration:underline
}
.header__nav-item .link-btn:hover {
	text-decoration:none
}
.header__menu {
	align-items:center;
	display:flex;
	position:static;
	right:0
}
.header__menu-btn {
	background:none;
	border:0;
	border-right:1px solid #fff;
	color:hsla(0,0%,100%,.8);
	display:none;
	height:80px;
	left:0;
	outline:none;
	padding:0 30px;
	position:absolute;
	top:0;
	width:80px;
	z-index:22
}
.header__menu-btn:lang(ar) {
	border-left:1px solid #fff;
	left:auto;
	right:0
}
@media(max-width:1024px) {
	.header__menu-btn {
	display:block
}
}@media(max-width:768px) {
	.header__menu-btn {
	height:64px;
	padding:0 22px;
	width:64px
}
}.header__menu-btn .ico-bar {
	background:#fff;
	display:block;
	height:1px
}
.header__menu-btn .ico-bar+.ico-bar {
	margin-top:6px
}
.home--page .header__container {
	height:72px
}
.home--page .header__btn-label {
	color:#3b516a
}
@media(max-width:1024px) {
	.home--page .header__logo {
	display:block
}
.home--page .header:not(.header--transparent) .header__logo {
	width:250px
}
.home--page .header__right {
	flex-basis:auto
}
}@media(max-width:768px) {
	.home--page .header:not(.header--transparent) {
	background:#fff;
	color:#fff;
	position:fixed
}
.home--page .header:not(.header--transparent) .header__logo {
	position:static;
	width:auto
}
.home--page .header:not(.header--transparent) .b-dropdown {
	border-color:#fff;
	color:#fff
}
.home--page .header__btns {
	display:none
}
}.header__logo-image {
	height:50px
}
@media(max-width:768px) {
	.main-layout:not(.home--page) .header__left {
	padding-left:72px
}
.main-layout:not(.home--page) .header__left:lang(ar) {
	padding-left:0;
	padding-right:72px
}
}.login-page {
	display:flex;
	justify-content:space-around;
	min-height:calc(100vh - 200px)
}
.login-page .form__field-container {
	display:flex;
	flex-direction:row
}
@media(max-width:768px) {
	.login-page {
	flex:1 0 auto;
	min-height:300px
}
.login-page__wrap {
	display:flex;
	flex-direction:column;
	padding:0 16px
}
.login-page__wrap>div:first-child {
	flex:1 0 auto
}
.login-page__wrap .header__btns {
	display:block;
	margin-right:0
}
}.login-page__bottom {
	flex:0 0 auto;
	margin:25px 0
}
.login-page__bottom .header__btn,.login-page__bottom .header__btn-label {
	display:block;
	margin:0 auto;
	max-width:440px;
	text-align:center;
	width:100%
}
.login-page__bottom .header__btn-label {
	margin-bottom:10px
}
.login-page__bottom .login--button,.main--fullwidth .login-page__bottom {
	display:none
}
.login-form {
	margin:auto;
	padding-bottom:40px;
	position:relative;
	top:0;
	width:454px
}
.login-form .form__checkbox-label-text {
	white-space:break-spaces
}
@media(max-width:768px) {
	.login-form {
	top:0
}
}.login-form .form-actions {
	display:inline-block;
	margin-right:20px;
	vertical-align:middle
}
.login-form .form-actions:lang(ar) {
	margin-left:20px;
	margin-right:0
}
@media(max-width:768px) {
	.login-form .form-actions {
	display:block;
	margin-right:0;
	width:100%
}
.login-form .form-actions:lang(ar) {
	margin-left:0
}
.login-form .form-actions li {
	margin:0
}
.login-form .form-actions .form__button {
	margin:0;
	width:100%
}
.login-form .form-actions+.link-button {
	display:block;
	margin:10px 0 0;
	width:100%
}
}.login-form .link-button+.link-button {
	margin-left:20px;
	vertical-align:middle
}
.login-form .form__strength-panel {
	display:none
}
.login-form__header {
	padding-bottom:16px
}
.alert-action-form {
	margin:auto;
	text-align:center
}
.alert-action-form .btn,.alert-action-form .form__button,.alert-action-form .header__btn,.alert-action-form .reflink-form__btn {
	margin-top:20px
}
@media(max-width:1200px) {
	.login-form {
	max-width:440px;
	width:100%
}
}#hubspot-messages-iframe-container {
	margin-right:-12px;
	z-index:60!important
}
.hs-messages-mobile #hubspot-messages-iframe-container {
	margin-right:0
}
.grecaptcha-badge {
	bottom:88px!important;
	z-index:1
}
.form {
	background:transparent;
	display:block;
	width:100%
}
.form__fieldset {
	clear:both;
	margin-bottom:24px;
	position:relative
}
.none__display__field {
	display:none
}
.form__input-preattached {
	fill:#41ba92;
	border:0;
	display:inline-block;
	margin:-3px 0 0;
	max-height:30px;
	max-width:30px;
	vertical-align:middle
}
.form__field {
	align-items:flex-start;
	display:flex;
	flex-direction:column;
	position:relative
}
.form__field .form__field-container {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	width:100%
}
.form__field .form__phone-input-container {
	display:flex;
	width:100%
}
.form__field.form__field_labelContainer {
	flex-direction:row
}
.form__field .form__field_phoneContainer {
	flex:2
}
.form__field .form__input-container {
	width:100%
}
.form__label,.member--cc-form .cc-filed__label {
	align-items:center;
	display:flex;
	font-size:14px;
	line-height:1.33;
	margin:0 4px 4px 0
}
@media(max-width:576px) {
	.form__label,.member--cc-form .cc-filed__label {
	padding-right:4px
}
}.form__label:first-letter,.member--cc-form .cc-filed__label:first-letter {
	text-transform:uppercase
}
.form__required,.member--cc-form .cc-filed__required {
	color:#0b5bb8;
	margin-left:2px;
	position:relative;
	top:-2px
}
.form__input,.form__multiselect .react-select__control,.member--cc-form .cc-input,.member--cc-form .signature,.member--cc-form textarea.cc-input {
	background-color:#fff;
	border:1px solid #3b516a;
	border-radius:4px;
	display:block;
	font-family:inherit;
	font-size:15px;
	height:48px;
	line-height:48px;
	overflow:hidden;
	padding:0 12px;
	text-overflow:ellipsis;
	transition:border-color .4s;
	white-space:nowrap;
	width:100%
}
.form__input:focus,.form__multiselect .react-select__control:focus,.member--cc-form .cc-input:focus,.member--cc-form .signature:focus,.member--cc-form textarea.cc-input:focus {
	border-color:#0b5bb8;
	outline:none
}
.form__input:disabled,.form__multiselect .react-select__control:disabled,.member--cc-form .cc-input:disabled,.member--cc-form .signature:disabled,.member--cc-form textarea.cc-input:disabled {
	background:#f5f7f8;
	border-color:#afb6bf;
	box-shadow:none;
	color:#81878e;
	opacity:.8;
	outline:none
}
.form__input.invalid,.form__multiselect .invalid.react-select__control,.member--cc-form .invalid.cc-input,.member--cc-form .invalid.signature,.member--cc-form textarea.invalid.cc-input {
	border-color:#ff8181;
	box-shadow:none
}
.form__input-preview {
	display:inline-block;
	margin:-3px 10px 0 0;
	max-height:30px;
	vertical-align:middle
}
.form__input_noMargin {
	margin:0
}
.form__clear {
	color:#0b5bb8;
	cursor:pointer;
	margin-top:5px
}
.form__multiselect select.react-select__control,.member--cc-form select.cc-input,.member--cc-form select.signature,select.form__input {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none!important
}
.form__multiselect select.react-select__control::-ms-expand,.member--cc-form select.cc-input::-ms-expand,.member--cc-form select.signature::-ms-expand,select.form__input::-ms-expand {
	display:none
}
.form__field--select select,.member--cc-form .cc-field.enum select {
	padding-right:26px
}
.form__multiselect .textarea__fieldset .member--cc-form textarea.react-select__control.cc-input,.form__multiselect .textarea__fieldset .textarea.react-select__control,.member--cc-form .form__multiselect .textarea__fieldset textarea.react-select__control.cc-input,.member--cc-form .textarea__fieldset .form__multiselect textarea.react-select__control.cc-input,.member--cc-form .textarea__fieldset .textarea.cc-input,.member--cc-form .textarea__fieldset .textarea.signature,.member--cc-form .textarea__fieldset textarea.cc-input,.member--cc-form .textarea__fieldset textarea.cc-input.signature,.member--cc-form .textarea__fieldset textarea.form__input.cc-input,.textarea__base-style,.textarea__fieldset .form__multiselect .member--cc-form textarea.react-select__control.cc-input,.textarea__fieldset .form__multiselect .textarea.react-select__control,.textarea__fieldset .member--cc-form .textarea.cc-input,.textarea__fieldset .member--cc-form .textarea.signature,.textarea__fieldset .member--cc-form textarea.cc-input,.textarea__fieldset .member--cc-form textarea.cc-input.signature,.textarea__fieldset .member--cc-form textarea.form__input.cc-input,.textarea__fieldset .textarea.form__input,.textarea__fieldset.low-height .textarea.form__input {
	height:104px;
	line-height:normal;
	overflow:auto;
	padding:12px;
	resize:none;
	scrollbar-color:#dae0e6 transparent;
	scrollbar-width:thin;
	white-space:break-spaces
}
.form__multiselect .textarea__fieldset .member--cc-form textarea.react-select__control.cc-input::-webkit-scrollbar,.form__multiselect .textarea__fieldset .textarea.react-select__control::-webkit-scrollbar,.member--cc-form .form__multiselect .textarea__fieldset textarea.react-select__control.cc-input::-webkit-scrollbar,.member--cc-form .textarea__fieldset .form__multiselect textarea.react-select__control.cc-input::-webkit-scrollbar,.member--cc-form .textarea__fieldset .textarea.cc-input::-webkit-scrollbar,.member--cc-form .textarea__fieldset .textarea.signature::-webkit-scrollbar,.member--cc-form .textarea__fieldset textarea.cc-input.signature::-webkit-scrollbar,.member--cc-form .textarea__fieldset textarea.cc-input::-webkit-scrollbar,.member--cc-form .textarea__fieldset textarea.form__input.cc-input::-webkit-scrollbar,.textarea__base-style::-webkit-scrollbar,.textarea__fieldset .form__multiselect .member--cc-form textarea.react-select__control.cc-input::-webkit-scrollbar,.textarea__fieldset .form__multiselect .textarea.react-select__control::-webkit-scrollbar,.textarea__fieldset .member--cc-form .textarea.cc-input::-webkit-scrollbar,.textarea__fieldset .member--cc-form .textarea.signature::-webkit-scrollbar,.textarea__fieldset .member--cc-form textarea.cc-input.signature::-webkit-scrollbar,.textarea__fieldset .member--cc-form textarea.cc-input::-webkit-scrollbar,.textarea__fieldset .member--cc-form textarea.form__input.cc-input::-webkit-scrollbar,.textarea__fieldset .textarea.form__input::-webkit-scrollbar,.textarea__fieldset.low-height .textarea.form__input::-webkit-scrollbar {
	width:4px
}
.form__multiselect .textarea__fieldset .member--cc-form textarea.react-select__control.cc-input::-webkit-scrollbar-track,.form__multiselect .textarea__fieldset .textarea.react-select__control::-webkit-scrollbar-track,.member--cc-form .form__multiselect .textarea__fieldset textarea.react-select__control.cc-input::-webkit-scrollbar-track,.member--cc-form .textarea__fieldset .form__multiselect textarea.react-select__control.cc-input::-webkit-scrollbar-track,.member--cc-form .textarea__fieldset .textarea.cc-input::-webkit-scrollbar-track,.member--cc-form .textarea__fieldset .textarea.signature::-webkit-scrollbar-track,.member--cc-form .textarea__fieldset textarea.cc-input.signature::-webkit-scrollbar-track,.member--cc-form .textarea__fieldset textarea.cc-input::-webkit-scrollbar-track,.member--cc-form .textarea__fieldset textarea.form__input.cc-input::-webkit-scrollbar-track,.textarea__base-style::-webkit-scrollbar-track,.textarea__fieldset .form__multiselect .member--cc-form textarea.react-select__control.cc-input::-webkit-scrollbar-track,.textarea__fieldset .form__multiselect .textarea.react-select__control::-webkit-scrollbar-track,.textarea__fieldset .member--cc-form .textarea.cc-input::-webkit-scrollbar-track,.textarea__fieldset .member--cc-form .textarea.signature::-webkit-scrollbar-track,.textarea__fieldset .member--cc-form textarea.cc-input.signature::-webkit-scrollbar-track,.textarea__fieldset .member--cc-form textarea.cc-input::-webkit-scrollbar-track,.textarea__fieldset .member--cc-form textarea.form__input.cc-input::-webkit-scrollbar-track,.textarea__fieldset .textarea.form__input::-webkit-scrollbar-track,.textarea__fieldset.low-height .textarea.form__input::-webkit-scrollbar-track {
	background:transparent
}
.form__multiselect .textarea__fieldset .member--cc-form textarea.react-select__control.cc-input::-webkit-scrollbar-thumb,.form__multiselect .textarea__fieldset .textarea.react-select__control::-webkit-scrollbar-thumb,.member--cc-form .form__multiselect .textarea__fieldset textarea.react-select__control.cc-input::-webkit-scrollbar-thumb,.member--cc-form .textarea__fieldset .form__multiselect textarea.react-select__control.cc-input::-webkit-scrollbar-thumb,.member--cc-form .textarea__fieldset .textarea.cc-input::-webkit-scrollbar-thumb,.member--cc-form .textarea__fieldset .textarea.signature::-webkit-scrollbar-thumb,.member--cc-form .textarea__fieldset textarea.cc-input.signature::-webkit-scrollbar-thumb,.member--cc-form .textarea__fieldset textarea.cc-input::-webkit-scrollbar-thumb,.member--cc-form .textarea__fieldset textarea.form__input.cc-input::-webkit-scrollbar-thumb,.textarea__base-style::-webkit-scrollbar-thumb,.textarea__fieldset .form__multiselect .member--cc-form textarea.react-select__control.cc-input::-webkit-scrollbar-thumb,.textarea__fieldset .form__multiselect .textarea.react-select__control::-webkit-scrollbar-thumb,.textarea__fieldset .member--cc-form .textarea.cc-input::-webkit-scrollbar-thumb,.textarea__fieldset .member--cc-form .textarea.signature::-webkit-scrollbar-thumb,.textarea__fieldset .member--cc-form textarea.cc-input.signature::-webkit-scrollbar-thumb,.textarea__fieldset .member--cc-form textarea.cc-input::-webkit-scrollbar-thumb,.textarea__fieldset .member--cc-form textarea.form__input.cc-input::-webkit-scrollbar-thumb,.textarea__fieldset .textarea.form__input::-webkit-scrollbar-thumb,.textarea__fieldset.low-height .textarea.form__input::-webkit-scrollbar-thumb {
	background:#dae0e6;
	border:transparent;
	border-radius:4px
}
.form__multiselect .textarea__fieldset.low-height .textarea.react-select__control,.member--cc-form .textarea__fieldset.low-height .textarea.cc-input,.member--cc-form .textarea__fieldset.low-height .textarea.signature,.member--cc-form .textarea__fieldset.low-height textarea.cc-input,.textarea__fieldset.low-height .form__multiselect .textarea.react-select__control,.textarea__fieldset.low-height .member--cc-form .textarea.cc-input,.textarea__fieldset.low-height .member--cc-form .textarea.signature,.textarea__fieldset.low-height .member--cc-form textarea.cc-input,.textarea__fieldset.low-height .textarea.form__input {
	height:64px
}
.form__drop-input {
	display:flex;
	width:100%
}
.form__drop-input .form__input,.form__drop-input .form__multiselect .react-select__control,.form__drop-input .member--cc-form .cc-input,.form__drop-input .member--cc-form .signature,.form__drop-input .member--cc-form textarea.cc-input,.form__multiselect .form__drop-input .react-select__control,.member--cc-form .form__drop-input .cc-input,.member--cc-form .form__drop-input .signature,.member--cc-form .form__drop-input textarea.cc-input {
	border-radius:4px 0 0 4px
}
.form__drop-input .form__button {
	border-color:#3b516a!important;
	border-left:0;
	border-radius:0 4px 4px 0;
	flex:1;
	min-width:80px
}
.form__button {
	min-width:136px
}
@media(max-width:768px) {
	.form__button {
	display:block;
	width:100%
}
}.form__button_back {
	background:#c5dbff;
	border:none
}
.form__button:not(.form__getTotals-button) .loader {
	border-color:#fff transparent transparent
}
.form__buttonWrapper {
	display:flex;
	gap:12px;
	justify-content:flex-start
}
.form-actions {
	display:flex;
	list-style:none;
	margin:0;
	padding:0
}
.form-actions li {
	margin-right:8px
}
@media(max-width:768px) {
	.form-actions {
	display:block
}
.form-actions li {
	display:block;
	margin:0 0 8px;
	width:100%
}
}.investor-copy--form .form-actions {
	justify-content:center
}
.form__error {
	background:transparent;
	color:#e3683c;
	font-size:12px;
	line-height:17.71px;
	margin-top:-2px;
	padding:4px 0;
	white-space:normal;
	z-index:1
}
.form__hint {
	color:#3b516a;
	font-size:12px;
	line-height:1.33;
	margin-top:6px
}
.form__hint_error {
	color:#e3683c
}
.form__showpassword {
	background:none;
	border:none;
	color:#8a95a1;
	cursor:pointer;
	height:24px;
	outline:none;
	padding:0;
	position:absolute;
	right:16px;
	top:24px;
	transform:translateY(-50%);
	width:24px
}
.form__showpassword:lang(ar) {
	left:16px;
	right:auto
}
.form__showpassword:hover {
	color:#3b516a
}
.form__showpassword:disabled {
	opacity:.5
}
.form__showpassword.hide:after {
	background:currentColor;
	content:"";
	display:block;
	height:1px;
	position:absolute;
	right:0;
	top:48%;
	transform:rotate(-45deg);
	width:24px;
	z-index:1
}
.form__search-icon {
	color:#0b5bb8;
	height:24px;
	position:absolute;
	right:8px;
	top:12px
}
.form__search-icon:lang(ar) {
	left:8px;
	right:auto
}
.form__showpassword-icon {
	fill:currentColor;
	stroke:transparent
}
.form__tooltip {
	display:inline-block;
	margin-left:6px;
	position:relative;
	vertical-align:middle
}
.form__tooltip-icon {
	fill:#8a95a1;
	stroke:transparent;
	display:block;
	height:17px;
	width:17px
}
.MuiTooltip-tooltip.form__tooltip-body__MUI,.form__tooltip-body {
	background:#fff;
	border-radius:7px;
	box-shadow:0 3px 7px rgba(50,109,179,.15);
	color:#8a95a1;
	display:none;
	font-size:12px;
	line-height:20px;
	min-width:320px;
	padding:12px;
	position:absolute;
	z-index:2
}
.MuiTooltip-tooltip.form__tooltip-body__MUI li,.MuiTooltip-tooltip.form__tooltip-body__MUI ul,.form__tooltip-body li,.form__tooltip-body ul {
	margin:0;
	padding:0
}
.MuiTooltip-tooltip.form__tooltip-body__MUI ul,.form__tooltip-body ul {
	padding-left:15px
}
.MuiTooltip-tooltip.form__tooltip-body__MUI {
	display:block;
	font-family:Noto Sans,sans-serif;
	margin:5px;
	position:static
}
.form__tooltip:hover .MuiTooltip-tooltip.form__tooltip-body__MUI,.form__tooltip:hover .form__tooltip-body {
	display:block
}
.form__separator,.member--cc-form .cc-fieldset__toggler {
	border-bottom:1px solid #8a95a1;
	font-size:18px;
	font-weight:700;
	margin:20px 0;
	padding-top:1px;
	width:100%
}
.form__separator.no-border,.member--cc-form .no-border.cc-fieldset__toggler {
	border:0
}
.form__separator.margin-top-50,.member--cc-form .margin-top-50.cc-fieldset__toggler {
	margin-top:50px
}
.form__separator-label,.member--cc-form .cc-fieldset__legend-name {
	background:#fff;
	bottom:-1px;
	color:#3b516a;
	display:inline-block;
	font-size:18px;
	font-weight:700;
	line-height:1.4;
	padding-right:5px;
	position:relative
}
.form__field-group {
	display:flex;
	flex-wrap:wrap;
	width:100%
}
.form__field-group-item {
	flex:1;
	position:relative
}
.form__field-group-item+.form__field-group-item {
	margin-left:8px
}
.form__field-group-item+.form__field-group-item:lang(ar) {
	margin-left:0;
	margin-right:8px
}
.form__radio {
	cursor:pointer;
	padding:8px 0
}
.form__radio.disabled {
	cursor:default;
	opacity:.7
}
.form__field-group .form__radio:not(:last-child) {
	margin-right:40px
}
.form__field-group .form__radio:not(:last-child):lang(ar) {
	margin-left:40px;
	margin-right:0
}
.form__radio-input {
	display:none
}
.form__radio-label {
	display:block;
	padding:0 0 0 23px;
	position:relative
}
.form__radio-label:lang(ar) {
	padding:0 23px 0 0
}
.form__radio-label:before {
	border:1px solid #c5cad0;
	border-radius:16px;
	content:"";
	display:block;
	height:16px;
	left:0;
	position:absolute;
	width:16px
}
.form__radio-label:lang(ar):before {
	left:auto;
	right:0
}
.form__radio:not(.disabled):hover .form__radio-label:before {
	border-color:#0b5bb8
}
.form__radio-input:checked+.form__radio-label {
	color:#0b5bb8;
	font-weight:700
}
.form__radio-input:checked+.form__radio-label:before {
	border-color:#0b5bb8
}
.form__radio-input:checked+.form__radio-label:after {
	background:#0b5bb8;
	border:1px solid #0b5bb8;
	border-radius:8px;
	content:"";
	display:block;
	height:8px;
	left:4px;
	position:absolute;
	top:4px;
	width:8px
}
.form__radio-label:lang(ar):after {
	left:auto;
	right:4px
}
.form__checkbox {
	display:flex;
	gap:8px;
	padding:4px
}
.form__checkbox.with-margin {
	margin-bottom:15px
}
.form__checkbox .form__error {
	display:block;
	margin:8px -4px 0;
	position:static
}
@media(max-width:576px) {
	.form__checkbox.longLabel {
	overflow:hidden;
	text-overflow:ellipsis;
	width:80px
}
}.form__checkbox.disabled {
	opacity:.7;
	pointer-events:none
}
.form__checkbox-input {
	display:none
}
.form__checkbox-label-text {
	font-weight:400;
	line-height:20px
}
.form__checkbox-label-text:first-letter {
	text-transform:uppercase
}
.form__checkbox-label-wrapper {
	height:16px;
	width:16px
}
.form__checkbox-label,.member--cc-form .cc-field.bool .cc-filed__checkbox {
	cursor:pointer;
	display:inline-block;
	height:16px;
	position:relative;
	width:16px
}
.form__checkbox-label:before,.member--cc-form .cc-field.bool .cc-filed__checkbox:before {
	background-color:#fff;
	border:1px solid #c5cad0;
	border-radius:2px;
	content:"";
	display:inline-block;
	height:16px;
	left:0;
	position:absolute;
	top:2px;
	width:16px
}
.form__checkbox-label:before:hover,.member--cc-form .cc-field.bool .cc-filed__checkbox:before:hover {
	border-color:#0b5bb8
}
.form__checkbox-input:checked+.form__checkbox-label:before,.member--cc-form .cc-field.bool .form__checkbox-input:checked+.cc-filed__checkbox:before {
	background:#0b5bb8;
	border-color:#0b5bb8
}
.form__checkbox-input:checked+.form__checkbox-label:after,.member--cc-form .cc-field.bool .form__checkbox-input:checked+.cc-filed__checkbox:after {
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	content:"";
	height:9px;
	left:6px;
	position:absolute;
	top:4px;
	transform:rotate(45deg);
	width:5px
}
.form__checkbox-label_error:before {
	border:1px solid #e3683c
}
.table__pagination .form__button {
	background:transparent;
	border:1px solid #285ab2;
	color:#285ab2;
	height:26px;
	line-height:1.15
}
.table__pagination .form__button:hover {
	background:#e2edff
}
.table__pagination .pagination__loader {
	align-items:center;
	display:flex;
	justify-content:center;
	min-width:80px
}
.range-picker {
	align-items:flex-start;
	display:flex
}
.range-picker__clear-button {
	background:transparent;
	border:0;
	bottom:0;
	cursor:pointer;
	height:48px;
	outline:none;
	padding-right:6px;
	position:absolute;
	right:1px;
	z-index:1
}
.range-picker__clear-button:lang(ar) {
	left:1px;
	right:auto
}
.form__multiselect {
	width:100%
}
.form__multiselect .react-select__control {
	align-items:center;
	background:#fff;
	display:flex;
	height:auto;
	line-height:17px;
	min-height:48px;
	min-width:200px
}
.form.grid--form {
	margin:0 auto;
	max-width:840px
}
.form.grid--form.full-width {
	max-width:100%;
	width:100%
}
.form.grid--form .form__field-list {
	display:flex;
	flex-wrap:wrap;
	margin:0 -16px
}
.form.grid--form .form__section {
	display:flex;
	flex-wrap:wrap;
	width:100%
}
.form.grid--form .form__fieldset {
	padding:0 8px;
	width:50%
}
@media(max-width:576px) {
	.form.grid--form .form__fieldset {
	width:100%
}
}.form.grid--form .full-width {
	width:100%
}
.form.grid--form .custom-style {
	color:#8a95a1;
	font-size:12px
}
.form.grid--form .form__fieldset:not(.custom-width) {
	width:50%
}
@media(max-width:576px) {
	.form.grid--form .form__fieldset:not(.custom-width) {
	width:100%
}
}.form.grid--form .form__fieldset--full-width {
	width:100%
}
.form.grid--form .form__separator,.form.grid--form .member--cc-form .cc-fieldset__toggler,.member--cc-form .form.grid--form .cc-fieldset__toggler {
	margin-left:8px;
	width:calc(100% - 16px)
}
.form.grid--form .form-actions {
	margin:0 -8px
}
.form.grid--form .form__error {
	left:8px;
	right:8px
}
.form.center--form {
	margin:0 auto;
	max-width:150px
}
.form.center--form .form-actions li {
	display:block;
	margin-right:0;
	width:100%
}
.form.center--form .form__button {
	min-width:100%;
	width:100%
}
.form-box,.member--cc-form .cc-footer,.member--cc-form .cc-form>.cc-fieldset>.cc-fieldset {
	background:#fff;
	border-radius:7px;
	box-shadow:0 3px 7px rgba(50,109,179,.15);
	margin:0 auto;
	padding:30px 40px
}
@media(max-width:768px) {
	.form-box,.member--cc-form .cc-footer,.member--cc-form .cc-form>.cc-fieldset>.cc-fieldset {
	border-radius:0;
	margin:0;
	padding:16px
}
}.form-box__title {
	color:#3b516a;
	font-size:18px;
	font-weight:700;
	line-height:25px;
	margin-bottom:12px;
	overflow:hidden;
	position:relative
}
.form-box__title:after {
	background:#dcdfe3;
	box-sizing:border-box;
	content:"";
	display:inline-block;
	height:1px;
	margin-left:16px;
	margin-right:-100%;
	width:100%
}
.form-box__title:lang(ar):after {
	margin-left:-100%;
	margin-right:16px
}
.form-box+.form-box,.member--cc-form .cc-footer+.cc-footer,.member--cc-form .cc-footer+.form-box,.member--cc-form .cc-form>.cc-fieldset>.cc-fieldset+.cc-fieldset,.member--cc-form .cc-form>.cc-fieldset>.cc-fieldset+.cc-footer,.member--cc-form .cc-form>.cc-fieldset>.cc-fieldset+.form-box,.member--cc-form .cc-form>.cc-fieldset>.cc-footer+.cc-fieldset,.member--cc-form .cc-form>.cc-fieldset>.form-box+.cc-fieldset,.member--cc-form .form-box+.cc-footer {
	margin-top:24px
}
.form-box--columns {
	max-width:420px
}
@media(max-width:768px) {
	.form-box--columns {
	margin-left:auto;
	margin-right:auto
}
}.form-box--grid {
	max-width:900px
}
.form-box--grid .form__section:first-child .form__separator:first-child,.form-box--grid .form__section:first-child .member--cc-form .cc-fieldset__toggler:first-child,.member--cc-form .form-box--grid .form__section:first-child .cc-fieldset__toggler:first-child {
	margin-top:0
}
.form-box .form.grid--form,.member--cc-form .cc-footer .form.grid--form,.member--cc-form .cc-form>.cc-fieldset>.cc-fieldset .form.grid--form {
	max-width:100%
}
.form-box__row {
	align-items:flex-start;
	display:flex;
	gap:32px;
	justify-content:center
}
@media(max-width:768px) {
	.form-box__row {
	flex-wrap:wrap
}
}.form-box__row .form-box,.form-box__row .member--cc-form .cc-footer,.form-box__row .member--cc-form .cc-form>.cc-fieldset>.cc-fieldset,.member--cc-form .form-box__row .cc-footer,.member--cc-form .form-box__row .cc-form>.cc-fieldset>.cc-fieldset {
	margin-left:0;
	margin-right:0;
	width:100%
}
.form-box__row .form-box+.form-box,.form-box__row .member--cc-form .cc-footer+.cc-footer,.form-box__row .member--cc-form .cc-footer+.form-box,.form-box__row .member--cc-form .cc-form>.cc-fieldset>.cc-fieldset+.cc-fieldset,.form-box__row .member--cc-form .cc-form>.cc-fieldset>.cc-fieldset+.cc-footer,.form-box__row .member--cc-form .cc-form>.cc-fieldset>.cc-fieldset+.form-box,.form-box__row .member--cc-form .cc-form>.cc-fieldset>.cc-footer+.cc-fieldset,.form-box__row .member--cc-form .cc-form>.cc-fieldset>.form-box+.cc-fieldset,.form-box__row .member--cc-form .form-box+.cc-footer,.member--cc-form .form-box__row .cc-footer+.cc-footer,.member--cc-form .form-box__row .cc-footer+.form-box,.member--cc-form .form-box__row .cc-form>.cc-fieldset>.cc-fieldset+.cc-fieldset,.member--cc-form .form-box__row .cc-form>.cc-fieldset>.cc-fieldset+.cc-footer,.member--cc-form .form-box__row .cc-form>.cc-fieldset>.cc-fieldset+.form-box,.member--cc-form .form-box__row .cc-form>.cc-fieldset>.cc-footer+.cc-fieldset,.member--cc-form .form-box__row .cc-form>.cc-fieldset>.form-box+.cc-fieldset,.member--cc-form .form-box__row .form-box+.cc-footer {
	margin:0
}
@media(max-width:768px) {
	.form-box__row .form-box+.form-box,.form-box__row .member--cc-form .cc-footer+.cc-footer,.form-box__row .member--cc-form .cc-footer+.form-box,.form-box__row .member--cc-form .cc-form>.cc-fieldset>.cc-fieldset+.cc-fieldset,.form-box__row .member--cc-form .cc-form>.cc-fieldset>.cc-fieldset+.cc-footer,.form-box__row .member--cc-form .cc-form>.cc-fieldset>.cc-fieldset+.form-box,.form-box__row .member--cc-form .cc-form>.cc-fieldset>.cc-footer+.cc-fieldset,.form-box__row .member--cc-form .cc-form>.cc-fieldset>.form-box+.cc-fieldset,.form-box__row .member--cc-form .form-box+.cc-footer,.member--cc-form .form-box__row .cc-footer+.cc-footer,.member--cc-form .form-box__row .cc-footer+.form-box,.member--cc-form .form-box__row .cc-form>.cc-fieldset>.cc-fieldset+.cc-fieldset,.member--cc-form .form-box__row .cc-form>.cc-fieldset>.cc-fieldset+.cc-footer,.member--cc-form .form-box__row .cc-form>.cc-fieldset>.cc-fieldset+.form-box,.member--cc-form .form-box__row .cc-form>.cc-fieldset>.cc-footer+.cc-fieldset,.member--cc-form .form-box__row .cc-form>.cc-fieldset>.form-box+.cc-fieldset,.member--cc-form .form-box__row .form-box+.cc-footer {
	margin:16px 0 0
}
}.form__confirm-step {
	max-width:440px
}
.form-with-exchange.confirm-step .reset-pin__psp {
	display:block;
	margin-bottom:24px;
	margin-top:22px
}
.form-with-exchange.confirm-step .reset-pin__psp .btn,.form-with-exchange.confirm-step .reset-pin__psp .form__button,.form-with-exchange.confirm-step .reset-pin__psp .header__btn,.form-with-exchange.confirm-step .reset-pin__psp .reflink-form__btn {
	width:178px
}
@media(max-width:768px) {
	.form-with-exchange.confirm-step .reset-pin__psp .btn,.form-with-exchange.confirm-step .reset-pin__psp .form__button,.form-with-exchange.confirm-step .reset-pin__psp .header__btn,.form-with-exchange.confirm-step .reset-pin__psp .reflink-form__btn {
	width:100%
}
}.form-with-exchange.confirm-step .reset-pin__psp:not(.before-actions) {
	align-items:flex-end;
	display:flex;
	flex-direction:column;
	float:right;
	margin-top:-142px;
	width:220px
}
.form-with-exchange.confirm-step .reset-pin__psp.before-actions {
	display:none
}
@media(max-width:768px) {
	.form-with-exchange.confirm-step .reset-pin__psp:not(.before-actions) {
	display:none;
	margin-top:0
}
.form-with-exchange.confirm-step .reset-pin__psp.before-actions {
	display:block
}
}.form-with-exchange .psp-plugin__tips {
	background:#fff9ed;
	border-color:#fff4dd;
	border-radius:8px;
	clear:both;
	color:#a7a7a7;
	font-size:13px;
	line-height:1.4;
	margin-bottom:10px;
	padding:10px 20px
}
.form-with-exchange .psp-plugin__tips .psp-plugin__tips-section {
	margin:5px 0
}
.qform__error-container {
	position:relative
}
.qform__error-container .form__error {
	top:5px
}
.profileForm__signature {
	margin-bottom:15px
}
.modal__body .form-with-exchange .form__field-container {
	display:contents;
	flex-direction:column
}
@media(max-width:576px) {
	.modal__body .form-with-exchange .form__field-container {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap
}
}.modal__body .form-with-exchange .form__error {
	order:1;
	padding-left:0
}
.modal__body .form-with-exchange .form__hint_error {
	margin-top:0
}
@media(max-width:576px) {
	.modal__body .form-with-exchange .form__hint_error {
	margin-top:6px
}
}.form__select-wrapper {
	position:relative;
	width:100%
}
.form__select-wrapper:after {
	border-bottom:1px solid #3b516a;
	border-right:1px solid #3b516a;
	bottom:24px;
	content:"";
	display:block;
	height:8px;
	margin-bottom:-3px;
	pointer-events:none;
	position:absolute;
	right:14px;
	transform:rotate(45deg);
	width:8px
}
:lang(ar) .form__select-wrapper:after {
	left:14px;
	right:auto
}
.form__input-wrapper {
	position:relative;
	width:100%
}
.demo--form .main-accounts__agree,.investor--form .main-accounts__agree,.investor-copy--form .main-accounts__agree,.master--form .main-accounts__agree,.real--form .main-accounts__agree {
	border-top:none;
	margin:0 -56px;
	padding-top:0
}
@media(max-width:576px) {
	.demo--form .main-accounts__agree,.investor--form .main-accounts__agree,.investor-copy--form .main-accounts__agree,.master--form .main-accounts__agree,.real--form .main-accounts__agree {
	padding-left:48px;
	padding-right:48px
}
}.demo--form .main-accounts__agree .form__checkbox,.investor--form .main-accounts__agree .form__checkbox,.investor-copy--form .main-accounts__agree .form__checkbox,.master--form .main-accounts__agree .form__checkbox,.real--form .main-accounts__agree .form__checkbox {
	display:flex;
	gap:8px
}
.demo--form .form__checkbox,.investor--form .form__checkbox,.investor-copy--form .form__checkbox,.master--form .form__checkbox,.real--form .form__checkbox {
	padding:0
}
.demo--form .form__checkbox.custom-margin,.investor--form .form__checkbox.custom-margin,.investor-copy--form .form__checkbox.custom-margin,.master--form .form__checkbox.custom-margin,.real--form .form__checkbox.custom-margin {
	margin-left:8px;
	padding-bottom:14px
}
.form--social .form-actions {
	display:block
}
.form--social .form-actions li {
	margin-right:0
}
.form--social .form__button {
	width:100%
}
.form--social .form__label,.form--social .member--cc-form .cc-filed__label,.member--cc-form .form--social .cc-filed__label {
	padding-right:0
}
.form__input-limit {
	position:absolute;
	right:11px;
	top:31px
}
.form__labelContainer {
	display:flex
}
.form__labelContainer .form__error {
	white-space:nowrap
}
.black_overlay{ display: none;position: fixed;top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.70;  filter: alpha(opacity=77); } 
.div_favorite {display:none;position:absolute; width:40%;height:auto;padding:0 20px;;left:30%;border:0 solid orange;background-color:#ffffff; z-index:1002; overflow: auto;border-radius:10px;top:-50px;margin-bottom:10px;}

.tip_msg{display:none;position:fixed;width:40%;height:auto;left:30%;z-index:1002;overflow: auto;top:40%;}
.tip_box{width:100%;display:flex;}
.tip_content{margin:0 auto;padding:10px 20px;background-color:#ffffff;border-radius:10px;text-align:center;font-size: 18px;display: flex;justify-content: center;}