* {
  padding: 0;
  margin: 0;
  box-sizing: border-box
}

p, h1, h2, h3 {
  padding: 0;
  margin: 0;
}

.os-l {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300
}

.os-r {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400
}

.os-sb {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600
}

.os-b {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700
}

.pt-b {
  font-family: 'PT Sans', sans-serif;
  font-weight: 700
}

.ios_main {
  overflow: hidden
}

.header {
  width: 100%;
  height: 100%;
  left: 0;
  top: 30px;
  min-width: 1014px
}

.header.header__bg {
  background: url('/views/pages/landing/images/mob_app/header.png');
  background-size: cover;
  background-position: center center
}

.header__container {
  max-width: 1014px;
  margin: 0 auto
}

.header_content_container {
  text-align: left;
  width: 610px;
  max-width: 590px;
  padding: 230px 0 90px 0;
  margin: 0 0 0 -3px;
}

.header__title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 48px;
  line-height: 60px;
  color: #fff;
  letter-spacing: 0;
  padding: 0 4px 35px 0
}

.header__text {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 28px;
  color: #fff;
  padding: 0 0 63px 0;
  margin: 1px 0 0 1px
}

.btn {
  text-decoration: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 23px;
  color: #000;
  letter-spacing: 0;
  padding: 10px 20px;
  display: inline-block;
  background: #f3be2f;
  text-transform: uppercase;
  border-bottom: 3px solid #ce9d18;
  border-radius: 3px;
  position: relative;
  cursor: pointer
}

.btn.btn_wide {
  padding: 16px 57px;
  letter-spacing: 0;
  font-size: 15px
}

.btn.arrow_right {
  padding: 10px 43px 10px 22px;
  margin: -1px 0 0 3px
}

.btn.arrow_right:before {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin: -3.5px 0 0 -2.5px;
  right: 19px
}

.header__link {
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  line-height: 23px;
  color: #fff;
  text-decoration: underline;
  margin: 8px 0 0 29px;
  display: inline-block;
  vertical-align: top;
  font-size: 15px
}

.header__link.arrow_down:before {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  right: -18px;
  top: 50%;
  margin: -3.5px 0 0 -2.5px
}

.section1 {
  margin: 467px 0 0 -6px;
  background: #fff
}

.section1__container {
  width: 100%;
  max-width: 1014px;
  margin: 0 auto;
  text-align: center;
  padding: 51px 0 40px 0
}

.section1__title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 30px;
  line-height: 24px;
  color: #313942;
  letter-spacing: 0;
  padding: 0 0 0 8px
}

.section1__text {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0;
  color: #313942;
  padding: 22px 0 0 7px
}

.section2 {
  width: 100%;
  background: #ececec
}

.section2__container {
  max-width: 1014px;
  width: 100%;
  margin: 0 auto;
  padding: 89px 0 92px 3px
}

.col {
  position: relative;
  font-size: 0
}

.col2__item {
  display: inline-block;
  position: relative;
  vertical-align: top
}

.col__content {
  width: 100%;
  max-width: 555px
}

.col__title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 24px;
  color: #313942
}

.col__text {
  padding: 18px 0 0 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 15px;
  line-height: 24px;
  color: #313942;
  letter-spacing: 0
}

.col__img {
  background: url('/views/pages/landing/images/mob_app/ios/iphone3.png');
  position: absolute;
  height: 292px;
  width: 518px;
  left: -2px;
  top: -33px;
  background-repeat: no-repeat;
}

.col__img.img2 {
  top: -30px;
  left: -107px;
  width: 526px;
  height: 332px;
  background: url('/views/pages/landing/images/mob_app/android/android1.png')
}

.section3 {
  background: #fff;
  width: 100%;
  padding: 111px 0 210px 0
}

.section3 .col__content {
  margin: 0 0 0 451px;
  padding: 0 20px 0 0
}

.section3__container {
  width: 100%;
  max-width: 1014px;
  margin: 0 auto;
  padding: 0 10px
}

.section4 {
  background: #ececec;
  width: 100%
}

.section4__container {
  max-width: 1014px;
  margin: 0 auto;
  text-align: center;
  padding: 37px 0 50px 0
}

.section4__title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 24px;
  color: #000;
  line-height: 34px;
  letter-spacing: 0;
  text-align: center;
  max-width: 665px;
  margin: 0 0 0 150px;
  padding: 0 0 25px 0
}

.section5 {
  background: #fff;
  width: 100%
}

.section5__container {
  width: 100%;
  max-width: 1014px;
  margin: 0 auto;
  text-align: center;
  padding: 35px 0 20px 0
}

.col4__item {
  display: inline-block;
  padding: 40px 0 0 0
}

.col_item_img {
  display: inline-block;
  vertical-align: middle;
  width: 256px;
  text-align: center;
  height: 206px;
  background: url('/views/pages/landing/images/mob_app/ios/iphone4.png');
  background-position: center;
  background-repeat: no-repeat;
  border-bottom: 1px solid #ebebeb
}

.col_item_img.img_2 {
  background: url('/views/pages/landing/images/mob_app/android/android2.png');
  background-position: center top;
  background-repeat: no-repeat
}

.col_link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0;
  color: #1588c4;
  max-width: 240px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  padding: 92px 0 0 0
}

.header {
  position: absolute;
  top: 0;
  height: 668px !important
}

.page_header__auth_username {
  color: #fff
}

.page_header__auth_accounts {
  color: #fff
}

.page_header__auth_login_link {
  color: #fff
}

.page_header__auth_login_link a {
  color: #fff !important
}

.page_header__contacts {
  border-color: #fff
}

.page_header__contacts__head {
  color: #fff
}

.page_header__contacts__phone {
  color: #fff
}

.page_header__contacts__phone a {
  color: #fff
}

.page_header__auth_username, .page_header__auth_accounts, .page_header__auth_accounts a {
  color: #fff
}

.page_header__language__list {
  color: #fff !important;
  border: 1px dashed #fff !important
}

.page_header__language__list:after {
  background: url('/static/assets/common/dropdown_white.png') no-repeat !important
}

.country-phone {
  width: 376px !important
}

.new_try_now_form {
  width: 439px !important
}

.page_footer {
  margin: -21px 0 0 0;
}

.auth_check {
  display: inline-block;
}

.btn:hover {
  color: #000;
}

.page_header__auth_username a {
  color: #fff;
}