@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);
@-webkit-keyframes fly {
0% {
bottom:30%
}
to {
	bottom:32%
}
}
@keyframes fly {
0% {
bottom:30%
}
to {
	bottom:32%
}
}
@-webkit-keyframes fly1 {
0% {
bottom:0
}
to {
	bottom:-70px
}
}
@keyframes fly1 {
0% {
bottom:0
}
to {
	bottom:-70px
}
}
@-webkit-keyframes scale {
0% {
-webkit-transform:scale(.9);
transform:scale(.9)
}
to {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}
@keyframes scale {
0% {
-webkit-transform:scale(.9);
transform:scale(.9)
}
to {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}
* {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	margin:0;
	text-decoration:none;
	list-style-type:none
}
body {
	min-width:320px
}
img {
	max-width:100%
}
.swiper-container {
	width:100%;
	height:100%;
	margin-left:auto;
	margin-right:auto
}
.swiper-slide {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.swiper-slide, .swiper-wrapper {
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.swiper-button-next, .swiper-button-prev {
	background:0 0;
	width:11px;
	height:19px;
	margin-top:-9.5px
}
.swiper-button-prev {
	-webkit-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.header {
	padding-top:30px;
	background:url(../img/header.png) no-repeat 100% 160px;
	padding-bottom:100px;
	position:relative;
	overflow:hidden
}
.header__row {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding-bottom:75px
}
.header__navigation {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.header__navigation a {
	color:#6b8cae;
	font:400 16px "Roboto", sans-serif;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
	display:inline-block;
	padding:0 25px 0 0;
	position:relative
}
.header__navigation .signIn {
	font-weight:700
}
.header__navigation .lang {
	padding-right:0;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear
}
.header__link:hover, .header__navigation .lang:hover {
	color:#4a90e2
}
.header__navigation .lang:after, .langItem span:after {
	content:'';
	display:inline-block;
	width:9px;
	height:6px;
	background:url(../img/arrow.svg) no-repeat center;
	margin-left:5px
}
.header__link:after {
	content:'';
	background-color:#4a90e2;
	height:2px;
	width:0%;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
	position:absolute;
	left:0;
	bottom:-1px;
	opacity:0;
	visibility:hidden
}
.header__link:hover:after {
	visibility:visible;
	opacity:1;
	width:90%
}
.header__title {
	font:500 36px/48px "Roboto", sans-serif;
	text-shadow:0 3px 4px #00428f;
	color:#fff;
	display:inline-block;
	margin-bottom:85px
}
.header__title span {
	background-color:rgba(23, 128, 224, .53);
	position:relative
}
.header__btns, .header__btns a {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.header__btns {
	padding-left:180px;
	padding-bottom:220px
}
.header__btns a {
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	font:700 21px "Roboto", sans-serif;
	-webkit-border-radius:24px;
	border-radius:24px
}
.header__subTitle {
	text-align:center;
	padding-bottom:40px;
	color:#677897;
	text-transform:uppercase;
	font:700 29px "Roboto", sans-serif
}
.header__slider {
	padding-bottom:40px;
	border-bottom:1px solid #cbe3fa;
	position:relative;
	z-index:2
}
.getStarted {
	width:313px;
	height:48px;
	-webkit-box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5), 0 2px 44px #4a90e2;
	box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5), 0 2px 44px #4a90e2;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#62b9f7), to(#4a90e2));
	background-image:-webkit-linear-gradient(top, #62b9f7 0%, #4a90e2 100%);
	background-image:-o-linear-gradient(top, #62b9f7 0%, #4a90e2 100%);
	background-image:linear-gradient(180deg, #62b9f7 0%, #4a90e2 100%);
	color:#fff;
	margin-right:30px
}
.getStarted:hover {
	-webkit-box-shadow:none;
	box-shadow:none
}
.register {
	width:212px;
	height:48px;
	-webkit-box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5);
	box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5);
	border:1px solid #4a90e2;
	color:#54a1eb
}
.register:hover, .success__block .getBtn:hover {
	background:#4a90e2;
	color:#fff
}
.scrollDown {
	width:112px;
	height:112px;
	-webkit-box-shadow:0 3px 29px rgba(23, 128, 224, .28);
	box-shadow:0 3px 29px rgba(23, 128, 224, .28);
	background-color:#f6f9fd;
	-webkit-border-radius:50%;
	border-radius:50%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border:0;
	outline:0;
	cursor:pointer;
	margin:0 auto 180px
}
.what {
	padding:180px 0;
	position:relative;
	background:url(../img/blur.png) no-repeat 100% -100%, url(../img/what2.png) no-repeat 50% 30%
}
.what:after, .what:before {
	content:'';
	position:absolute;
	display:inline-block
}
.what:before {
	left:0;
	background:url(../img/what.png) no-repeat center;
	width:628px;
	height:1329px;
	top:-15%
}
.what:after {
	width:921px;
	height:1859px;
	z-index:1;
	right:0;
	top:15%;
	background:url(../img/what1.png) no-repeat center
}
.what__title {
	color:#677897;
	font:700 60px "Roboto", sans-serif;
	text-align:center;
	padding-bottom:100px
}
.what__title:after {
	content:'';
	width:815px;
	height:100px;
	position:absolute;
	right:-135px;
	top:-35px;
	background:url(../img/title.svg) no-repeat center
}
.what__item, .what__title {
	position:relative
}
.what__item-second {
	left:-180px;
	top:215px
}
.what__item-three {
	left:-115px;
	top:-175px
}
.what__item-three .what__item-desc {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px
}
.what__item-four {
	left:-300px;
	top:15px
}
.what__btns, .what__info {
	position:relative;
	z-index:2
}
.what__btns {
	padding:100px 0 0
}
.what__info {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.howTo__address p, .what__item-info {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.what__item-num {
	position:relative;
	width:172px;
	height:172px
}
.what__item-image {
	margin-top:-90px;
	-webkit-transform:scale(.9);
	-ms-transform:scale(.9);
	transform:scale(.9)
}
.what__item-desc {
	text-shadow:0 3px 4px #00428f;
	color:#fff;
	text-transform:uppercase;
	font:14px/22px "Helvetica", sans-serif;
	letter-spacing:1.4px;
	margin-left:-80px;
	padding-left:60px;
	background-image:-webkit-gradient(linear, right top, left top, from(#b5ddf7), to(#6aadeb));
	background-image:-webkit-linear-gradient(right, #b5ddf7 0%, #6aadeb 100%);
	background-image:-o-linear-gradient(right, #b5ddf7 0%, #6aadeb 100%);
	background-image:linear-gradient(270deg, #b5ddf7 0%, #6aadeb 100%)
}
.what__subTitle {
	color:#677897;
	font:700 40px/49px "Roboto", sans-serif;
	text-transform:uppercase;
	position:relative;
	z-index:2;
	padding:225px 0 100px
}
.what__subTitle:before {
	content:'';
	background:url(../img/title2.svg) no-repeat center;
	position:absolute;
	left:-130px;
	bottom:-180px;
	width:1263px;
	height:189px;
	z-index:1
}
.robot1 {
	position:absolute;
	z-index:2;
	text-align:right;
	bottom:30%;
	right:0;
	-webkit-animation:fly 2s linear infinite alternate;
	animation:fly 2s linear infinite alternate
}
.image1 {
	-webkit-animation:scale 1s linear infinite alternate;
	animation:scale 1s linear infinite alternate
}
.image2 {
	-webkit-animation:scale 1.3s linear infinite alternate;
	animation:scale 1.3s linear infinite alternate
}
.image3 {
	-webkit-animation:scale 1.2s linear infinite alternate;
	animation:scale 1.2s linear infinite alternate
}
.image4 {
-webkit-animation:scale .7s linear infinite alternate;
animation:scale .7s linear infinite alternate
}
.rocket {
	position:relative;
	-webkit-animation:fly1 1.5s linear infinite alternate;
	animation:fly1 1.5s linear infinite alternate
}
.success {
	position:relative;
	padding:115px 0 210px;
	background:url(../img/blur1.png) no-repeat 100% -100%, url(../img/success.png) no-repeat 100% 100%
}
.howTo:before, .success:before {
	content:'';
	position:absolute;
	display:inline-block
}
.success:before {
	background:url(../img/white.png) no-repeat center;
	z-index:2;
	left:-260px;
	top:-140px;
	width:1270px;
	height:910px
}
.success__row {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.success__title {
	text-shadow:0 3px 4px #00428f;
	font:500 36px/48px "Roboto", sans-serif;
	color:#fff;
	margin-bottom:15px;
	padding-top:100px
}
.success__title span {
	background-color:rgba(23, 128, 224, .53);
	padding:0 10px
}
.success__desc, .success__subTitle, .success__title {
	text-transform:uppercase;
	position:relative;
	z-index:2
}
.success__subTitle {
	padding-left:240px;
	padding-bottom:10px;
	color:#677897;
	font:700 40px/49px "Roboto", sans-serif
}
.success__desc {
	color:#7eb8ed;
	font:700 17px/23px "Roboto", sans-serif;
	margin-bottom:50px
}
.success__block, .success__btn {
	position:relative;
	z-index:2;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.success__btn {
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font:700 21px "Roboto", sans-serif;
	margin-left:90px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-border-radius:24px;
	border-radius:24px
}
.success__block {
	width:639px;
	height:526px;
	-webkit-transform:rotate(-360deg);
	-ms-transform:rotate(-360deg);
	transform:rotate(-360deg);
	-webkit-box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	-webkit-border-radius:100px;
	border-radius:100px;
	background-color:#f6f9fd;
	margin:0 auto;
	padding-top:40px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.success__block .success__btn {
	text-transform:uppercase;
	font:400 21px "Roboto", sans-serif;
	margin:20px auto 35px
}
.success__block-bottom {
	width:100%;
	height:166px;
	background-color:#f3f3f3;
	-webkit-border-radius:0 0 90px 90px;
	border-radius:0 0 90px 90px;
	padding:20px 60px
}
.success__block .ready {
	color:#58a9ef;
	font:400 17px "Roboto", sans-serif;
	border-bottom:1px solid #58a9ef
}
.success__block .getReward {
	color:#677897;
	font:400 17px "Roboto", sans-serif;
	margin-bottom:20px
}
.success__block .getBtn {
	width:313px;
	height:48px;
	-webkit-box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5);
	box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5);
	-webkit-border-radius:24px;
	border-radius:24px;
	border:1px solid #4a90e2;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 auto;
	color:#54a1eb;
	font:700 21px "Roboto", sans-serif;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
	text-transform:uppercase
}
.success__answers {
	width:575px;
	min-height:210px;
	-webkit-box-shadow:1px 5px 10px rgba(164, 164, 164, .42);
	box-shadow:1px 5px 10px rgba(164, 164, 164, .42);
	-webkit-border-radius:49px;
	border-radius:49px;
	background-color:#fff;
	margin:0 auto;
	padding:45px 40px 30px
}
.success__answers-title {
	color:#677897;
	text-transform:uppercase;
	font:700 17px "Roboto", sans-serif;
	margin-bottom:15px
}
.success__answers-list li {
	font:400 16px/26px "Roboto", sans-serif;
	color:#677897;
	list-style-type:decimal
}
.robot2 {
	position:absolute;
	right:-470px;
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8);
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear
}
.howTo {
	position:relative;
	background:url(../img/towers.png) no-repeat 150% 100%;
	padding:100px 0 560px
}
.howTo:before {
	background:url(../img/tower.png) no-repeat center;
	width:285px;
	height:1572px;
	left:2%;
	top:-70%
}
.howTo__title {
	color:#677897;
	font:700 40px "Roboto", sans-serif;
	text-transform:uppercase;
	padding-bottom:25px;
	position:relative
}
.howTo__address {
	width:822px;
	height:171px;
	-webkit-box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	-webkit-border-radius:18px;
	border-radius:18px;
	background-color:#fff;
	position:relative;
	z-index:1;
	padding:25px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.howTo__address:after {
	background:url(../img/cloud.png) no-repeat center;
	width:529px;
	height:490px;
	right:-300px;
	top:250px
}
.howTo__name {
	color:#677897;
	font:700 26px "Roboto", sans-serif;
	-webkit-flex-basis:25%;
	-ms-flex-preferred-size:25%;
	flex-basis:25%;
	text-align:right
}
.howTo__desc {
	text-shadow:0 3px 4px #00428f;
	background-color:#7eb8ed;
	color:#fff;
	font:500 19px/24px "Roboto", sans-serif;
	text-transform:uppercase;
	padding:0 5px;
	display:inline-block;
	margin-left:10px
}
.howTo__desc-bigger {
	font-size:24px
}
.social, .social a {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.social a {
	width:38px;
	height:38px;
	border:1px solid #94989e;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin-left:12px
}
.social a use {
	fill:#6f7276;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear
}
.social a:hover use {
	fill:url(#torbb)
}
.send {
	position:relative;
	background:url(../img/answers.svg) no-repeat 100% 100%, url(../img/startup.png) no-repeat 0% 50%;
	padding-bottom:80px
}
.send__subTitle, .send__title {
	text-align:center;
	color:#677897
}
.send__title {
	text-transform:uppercase;
	font:700 40px "Roboto", sans-serif
}
.send__subTitle {
	font:400 17px "Roboto", sans-serif;
	margin-bottom:30px
}
.send__block {
	padding-bottom:30px;
}
.send__signIn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
}
.send__text {
	text-align:center;
	margin-bottom:25px;
	font:400 17px "Roboto", sans-serif;
	color:#32325d
}
.send__facebook, .send__twitter {
	width:210px;
	height:35px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color:#4267b2;
	margin-bottom:25px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding-left:8px;
	color:#fff;
	font:400 14px "Roboto", sans-serif;
	cursor:pointer;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear
}
.send__twitter {
	margin-bottom:0;
	background-color:#28aae1
}
.send__facebook img, .send__twitter img {
	margin-right:15px
}
.send__facebook:hover, .send__twitter:hover {
	-webkit-transform:scale(.9);
	-ms-transform:scale(.9);
	transform:scale(.9)
}
.send__regBtn {
	width:245px;
	height:40px;
	-webkit-box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5), 0 2px 44px rgba(74, 144, 226, .61);
	box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5), 0 2px 44px rgba(74, 144, 226, .61);
	-webkit-border-radius:24px;
	border-radius:24px;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#62b9f7), to(#4a90e2));
	background-image:-webkit-linear-gradient(top, #62b9f7 0%, #4a90e2 100%);
	background-image:-o-linear-gradient(top, #62b9f7 0%, #4a90e2 100%);
	background-image:linear-gradient(180deg, #62b9f7 0%, #4a90e2 100%);
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
	text-transform:uppercase;
	margin-bottom:35px;
	color:#fff;
	font:16px "Helvetica", sans-serif
}
.modal button[type=submit]:hover, .send__regBtn:hover {
	-webkit-box-shadow:none;
	box-shadow:none
}
.send__bottom, .send__regBtn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.send__bottom .social {
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.send__bottom .social a {
	margin-left:0;
	margin-right:12px
}
.send__form, .send__form-item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.send__form {
	-webkit-box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	-webkit-border-radius:50px;
	border-radius:50px;
	background-color:#f6f9fd;
	padding-top:30px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	position:relative;
	margin:0 auto;
	padding: 50px 25px;
}
.howTo__address:after, .send__form:after, .send__form:before {
	content:'';
	position:absolute;
	display:inline-block
}
@media (min-width:768px) {
	.send__form:before {
		left:-320px;
		bottom:175px;
		background:url(../img/scholarship.png) no-repeat center;
		width:283px;
		height:140px
	}
	.send__form:after {
		width:270px;
		height:172px;
		right:-320px;
		top:140px;
		background:url(../img/scholarship.png) no-repeat center
	}
}
.modal label, .send__form label {
	color:#383838;
	font:400 16px "Roboto", sans-serif;
	margin-bottom:5px
}
.send__form-item {
	margin:0 auto 25px;
	width: 100%;
}
.send__form-item input, .send__form-item select {
	height:40px;
	-webkit-box-shadow:0 0 11px rgba(23, 128, 224, .31), inset 0 1px 3px rgba(23, 128, 224, .5);
	box-shadow:0 0 11px rgba(23, 128, 224, .31), inset 0 1px 3px rgba(23, 128, 224, .5);
	-webkit-border-radius:11px;
	border-radius:11px;
	border:1px solid #91b7dc;
	background-color:#fff;
	width:100%;
	font:400 16px "Roboto", sans-serif;
	color:#677897;
	padding:0 10px;
	outline:0;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear
}
.send__form-item input::-webkit-input-placeholder, .send__form-item select::-webkit-input-placeholder {
color:rgba(51, 51, 51, .3)
}
.send__form-item input::-moz-placeholder, .send__form-item select::-moz-placeholder {
color:rgba(51, 51, 51, .3)
}
.send__form-item input:-ms-input-placeholder, .send__form-item select:-ms-input-placeholder {
color:rgba(51, 51, 51, .3)
}
.send__form-item input::-ms-input-placeholder, .send__form-item select::-ms-input-placeholder {
color:rgba(51, 51, 51, .3)
}
.send__form-item input::placeholder, .send__form-item select::placeholder {
color:rgba(51, 51, 51, .3)
}
.send__form-item input:active, .send__form-item input:focus, .send__form-item select:active, .send__form-item select:focus {
	-webkit-box-shadow:none;
	box-shadow:none
}
.send__form-desc {
	color:#333;
	font:300 17px/21px "Roboto", sans-serif;
	margin:0 0 40px;
	text-align:center
}
.send__form-bottom {
	width:100%;
	height:95px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.send__form button {
	width:219px;
	height:40px;
	-webkit-box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5);
	box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5);
	-webkit-border-radius:24px;
	border-radius:24px;
	border:1px solid #4a90e2;
	background-color:rgba(74, 144, 226, .06);
	color:#54a1eb;
	text-transform:uppercase;
	font:21px "Helvetica", sans-serif;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
	margin:0 auto;
	cursor:pointer
}
.send__form button:hover {
	color:#fff;
	background:#4a90e2
}
.dropzone {
	width:225px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px dashed #5199db;
	background-color:#fff;
	margin-bottom: 4px;
}
.dropzone input, .jq-file {
	width:100%;
	/*height:80px*/
}
.jq-file {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background:url(../img/log-in.png) no-repeat 50% 30%
}
.jq-file__name {
	padding-top:30px;
	color:#575757;
	font:400 14px "Roboto", sans-serif
}
.robot3 {
	text-align:right
}
.up {
	width:112px;
	height:112px;
	-webkit-box-shadow:0 3px 29px rgba(23, 128, 224, .28);
	box-shadow:0 3px 29px rgba(23, 128, 224, .28);
	background-color:#f6f9fd;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-border-radius:50%;
	border-radius:50%;
	outline:0;
	cursor:pointer;
	border:0
}
.langBlock {
	-webkit-flex-basis:50%;
	-ms-flex-preferred-size:50%;
	flex-basis:50%
}
.langItem {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
	position:relative;
	margin-bottom:30px
}
.langItem:before {
	content:attr(data-lang);
	color:#fff;
	text-transform:uppercase;
	font:700 12px "Roboto", sans-serif;
	position:absolute;
	left:5px;
	top:3px
}
.langItem span {
	color:#677897;
	font:400 16px "Roboto", sans-serif;
	position:relative;
	padding-left:10px
}
.overlay {
	position:fixed;
	z-index:14;
	left:0;
	top:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .6);
	display:none
}
.modalRegister {
	width:341px;
	height:446px;
	-webkit-box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	-webkit-border-radius:20px;
	border-radius:20px;
	background-color:#f6f9fd
}
.modal {
	padding-top:30px;
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	z-index:15
}
.modal__wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:100%
}
.modal__title {
	text-align:center;
	color:#677897;
	font:400 20px "Roboto", sans-serif
}
.modal .send__form-bottom, .modal button[type=submit], .send__form button {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.modal button[type=submit] {
	width:219px;
	height:40px;
	-webkit-box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5);
	box-shadow:0 4px 4px rgba(16, 35, 151, .5), 0 2px 0 rgba(0, 234, 248, .5);
	border:1px solid #4a90e2;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#62b9f7), to(#4a90e2));
	background-image:-webkit-linear-gradient(top, #62b9f7 0%, #4a90e2 100%);
	background-image:-o-linear-gradient(top, #62b9f7 0%, #4a90e2 100%);
	background-image:linear-gradient(180deg, #62b9f7 0%, #4a90e2 100%);
	color:#fff;
	text-transform:uppercase;
	font:21px "Helvetica", sans-serif;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
	margin:0 auto;
	cursor:pointer;
	-webkit-border-radius:24px;
	border-radius:24px
}
.modal .send__form-bottom {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	text-align:center;
	-webkit-border-radius:0 0 20px 20px;
	border-radius:0 0 20px 20px
}
.modal .send__form-item {
	margin-bottom:30px
}
.closeText {
	font:400 17px "Roboto", sans-serif;
	color:#58a9ef;
	text-decoration:underline;
	cursor:pointer;
	margin-top:10px
}
.closeModal {
	position:absolute;
	top:20px;
	right:15px;
	border:0;
	outline:0;
	background:0 0;
	cursor:pointer
}
.modalTnx {
	width:746px;
	height:171px;
	-webkit-box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	-webkit-border-radius:18px;
	border-radius:18px;
	background-color:#f6f9fd
}
.modalTnx .modal__wrap {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding:0 30px
}
.modalTnx__desc, .modalTnx__title {
	color:#677897;
	text-transform:uppercase;
	font:500 17px "Roboto", sans-serif
}
.modalTnx__title {
	font:700 24px "Roboto", sans-serif;
	margin-bottom:15px
}
.modalTnx__info {
	margin-left:15px
}
.robot4 {
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	align-self:center;
	margin-left:20px
}
.modalDocuments, .modalTnx1 {
	-webkit-box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	box-shadow:0 15px 45px rgba(23, 128, 224, .21);
	background-color:#f6f9fd
}
.modalDocuments {
	overflow:auto;
	width:341px;
	height:auto;
	-webkit-border-radius:33px;
	border-radius:33px
}
.modalTnx1 {
	width:522px;
	height:171px;
	-webkit-border-radius:14px;
	border-radius:14px;
	padding:15px 0;
	text-align:center
}
.modalTnx1 .modal__wrap {
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	text-align:center
}
.modalTnx1 .checkEmail {
	text-decoration:underline;
	color:#4a90e2;
	font:500 17px "Roboto", sans-serif
}
