@font-face {
   font-family: 'Segoe UI';
   src: url("../fonts/SegoeUI.woff2") format("woff2"), url("../fonts/SegoeUI.woff") format("woff");
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'Segoe UI';
   src: url("../fonts/SegoeUI-Bold.woff2") format("woff2"), url("../fonts/SegoeUI-Bold.woff") format("woff");
   font-weight: bold;
   font-style: normal;
}

@font-face {
   font-family: 'Segoe UI';
   src: url("../fonts/SegoeUI-Light.woff2") format("woff2"), url("../fonts/SegoeUI-Light.woff") format("woff");
   font-weight: 300;
   font-style: normal;
}

@font-face {
   font-family: 'Segoe UI';
   src: url("../fonts/SegoeUI-SemiBold.woff2") format("woff2"), url("../fonts/SegoeUI-SemiBold.woff") format("woff");
   font-weight: 600;
   font-style: normal;
}

*,
*::before,
*::after {
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}

body,
h1,
h2,
h3,
h4,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
   margin: 0;
}

input,
button,
textarea,
select {
   font: inherit;
}

button {
   cursor: pointer;
}

::-webkit-input-placeholder {
   opacity: 1;
   -webkit-transition: opacity .3s;
   -o-transition: opacity .3s;
   transition: opacity .3s;
}

::-moz-placeholder {
   opacity: 1;
   -webkit-transition: opacity .3s;
   -o-transition: opacity .3s;
   transition: opacity .3s;
}

:-moz-placeholder {
   opacity: 1;
   -webkit-transition: opacity .3s;
   -o-transition: opacity .3s;
   transition: opacity .3s;
}

:-ms-input-placeholder {
   opacity: 1;
   -webkit-transition: opacity .3s;
   -o-transition: opacity .3s;
   transition: opacity .3s;
}

:focus::-webkit-input-placeholder {
   opacity: 0;
}

:focus::-moz-placeholder {
   opacity: 0;
}

:focus:-moz-placeholder {
   opacity: 0;
}

:focus:-ms-input-placeholder {
   opacity: 0;
}

html {
   height: 100%;
   -webkit-text-size-adjust: 100%;
   -webkit-tap-highlight-color: transparent;
}

body {
   height: 100%;
   min-width: 320px;
   font-family: 'Segoe UI', sans-serif;
   font-weight: normal;
   font-size: 14px;
   line-height: 1.5;
   color: #313960;
}

.profile-page {
   background: #f9fafb;
}

.wrapper {
   overflow: hidden;
}

.container {
   width: 100%;
   max-width: 1220px;
   margin: 0 auto;
   padding: 0 25px;
}

@media screen and (max-width: 575px) {
   .container {
      padding: 0 10px;
   }
}

.title-secondary {
   font-size: 32px;
   font-weight: bold;
   line-height: 1.25;
   letter-spacing: 1.6px;
   color: #09bfcd;
}

@media screen and (max-width: 767px) {
   .title-secondary {
      font-size: 28px;
   }
}

.title-secondary .accent {
   color: #313960;
}

.paragraph {
   font-size: 16px;
   font-weight: 600;
   letter-spacing: 0.8px;
   margin-bottom: 25px;
}

.section-title {
   font-size: 36px;
   font-weight: bold;
   line-height: 1.33;
   letter-spacing: 1.8px;
   color: #09bfcd;
   text-align: center;
   margin-bottom: 18px;
}

@media screen and (max-width: 767px) {
   .section-title {
      font-size: 32px;
   }
}

.section-descr {
   font-size: 15px;
   line-height: 1.6;
   letter-spacing: 0.75px;
   text-align: center;
   margin-bottom: 22px;
}

.burger-btn {
   display: none;
   width: 25px;
   height: 18px;
   position: relative;
   z-index: 6;
   cursor: pointer;
}

@media screen and (max-width: 991px) {
   .burger-btn {
      display: block;
   }
}

.burger-btn__line, .burger-btn__line::before, .burger-btn__line::after {
   width: 25px;
   height: 2px;
   background-color: #fff;
   position: absolute;
   -webkit-transition: all .3s ease;
   -o-transition: all .3s ease;
   transition: all .3s ease;
}

.burger-btn__line {
   top: 8px;
}

.burger-btn__line::before {
   content: '';
   -webkit-transform: translateY(-7px);
   -ms-transform: translateY(-7px);
   transform: translateY(-7px);
}

.burger-btn__line::after {
   content: '';
   -webkit-transform: translateY(7px);
   -ms-transform: translateY(7px);
   transform: translateY(7px);
}

.burger-btn.active .burger-btn__line {
   height: 0;
}

.burger-btn.active .burger-btn__line::before {
   -webkit-transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
   transform: rotate(-45deg);
}

.burger-btn.active .burger-btn__line::after {
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   transform: rotate(45deg);
}

.button {
   display: inline-block;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   border: none;
   text-decoration: none;
   border-radius: 45px;
   background: #09bfcd;
   -webkit-transition: -webkit-box-shadow .2s ease 0s;
   transition: -webkit-box-shadow .2s ease 0s;
   -o-transition: box-shadow .2s ease 0s;
   transition: box-shadow .2s ease 0s;
   transition: box-shadow .2s ease 0s, -webkit-box-shadow .2s ease 0s;
   height: 40px;
   padding: 0 30px;
   font-weight: 600;
   line-height: 40px;
   letter-spacing: 0.7px;
   color: #fff;
   position: relative;
}

.button:before {
   content: '';
   width: calc(100% + 10px);
   height: calc(100% + 10px);
   border: 2px solid #09bfcd;
   border-radius: 25px;
   opacity: 0;
   -webkit-transition: opacity .3s ease 0s;
   -o-transition: opacity .3s ease 0s;
   transition: opacity .3s ease 0s;
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
}

.button:hover:before {
   opacity: 1;
}

.button_gradient {
   background: -webkit-gradient(linear, right top, left top, from(#09bfcd), to(#056067));
   background: -o-linear-gradient(right, #09bfcd, #056067);
   background: linear-gradient(to left, #09bfcd, #056067);
}

.button_white {
   background: #fff;
   border: 1px solid #313960;
   color: #313960;
}

.button_white.active {
   background: -webkit-gradient(linear, right top, left top, from(#09bfcd), to(#056067));
   background: -o-linear-gradient(right, #09bfcd, #056067);
   background: linear-gradient(to left, #09bfcd, #056067);
   border: none;
   color: #fff;
}

.button_white.active:hover {
   color: #fff;
}

.button_white:hover {
   border-color: #09bfcd;
   color: #09bfcd;
}

.button_dark {
   background: #313960;
}

.button_dark:before {
   border-color: #313960;
}

.button:focus {
   outline: none;
}

.button:active {
   -webkit-transform: scale(0.98);
   -ms-transform: scale(0.98);
   transform: scale(0.98);
}

.accordion-item {
   border-radius: 8px;
   -webkit-box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.15);
   box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.15);
   background-color: #fff;
   margin-bottom: 10px;
   position: relative;
}

.accordion-item:last-child {
   margin-bottom: 0;
}

.accordion-item__btn {
   padding: 22px 82px;
   font-size: 18px;
   font-weight: bold;
   line-height: 1.33;
   letter-spacing: 0.9px;
   text-transform: uppercase;
   position: relative;
   cursor: pointer;
}

@media screen and (max-width: 991px) {
   .accordion-item__btn {
      font-size: 14px;
   }
}

@media screen and (max-width: 767px) {
   .accordion-item__btn {
      padding: 18px 70px;
   }
}

@media screen and (max-width: 575px) {
   .accordion-item__btn {
      font-size: 12px;
   }
}

.accordion-item__btn.active::after {
   -webkit-transform: rotate(-180deg);
   -ms-transform: rotate(-180deg);
   transform: rotate(-180deg);
}

.accordion-item__btn::before {
   content: '';
   width: 17px;
   height: 30px;
   background-image: url(../images/question.svg);
   position: absolute;
   left: 30px;
   top: calc(50% - 15px);
}

@media screen and (max-width: 767px) {
   .accordion-item__btn::before {
      left: 30px;
   }
}

.accordion-item__btn::after {
   content: '';
   width: 24px;
   height: 14px;
   background: url(../images/arrow-down.svg) no-repeat;
   background-size: cover;
   position: absolute;
   right: 30px;
   top: calc(50% - 6px);
   -webkit-transition: -webkit-transform .3s ease 0s;
   transition: -webkit-transform .3s ease 0s;
   -o-transition: transform .3s ease 0s;
   transition: transform .3s ease 0s;
   transition: transform .3s ease 0s, -webkit-transform .3s ease 0s;
}

@media screen and (max-width: 767px) {
   .accordion-item__btn::after {
      right: 30px;
   }
}

.accordion-item__body {
   font-size: 16px;
   letter-spacing: 0.8px;
   margin: 5px 82px 0;
   padding: 15px 0 22px;
   border-top: 1px solid #09bfcd;
}

@media screen and (max-width: 767px) {
   .accordion-item__body {
      margin: 0 30px 0;
   }
}

.header {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   position: relative;
   background: url(../images/header-bg.svg) center no-repeat, -webkit-gradient(linear, left top, left bottom, from(#313960), to(#0a0b13));
   background: url(../images/header-bg.svg) center no-repeat, -o-linear-gradient(top, #313960, #0a0b13);
   background: url(../images/header-bg.svg) center no-repeat, linear-gradient(to bottom, #313960, #0a0b13);
   min-height: 100vh;
   padding-top: 100px;
   padding-bottom: 20px;
}

@media screen and (max-width: 1199px) {
   .header {
      padding-top: 80px;
   }
}

@media screen and (max-width: 991px) {
   .header {
      padding-top: 100px;
   }
}

@media screen and (max-width: 575px) {
   .header {
      padding-top: 90px;
   }
}

.header__time {
   margin-bottom: 20px;
}

.header__video {
   position: absolute;
   top: 0;
   left: 0;
   width: auto;
   min-width: 100%;
   height: 100%;
   z-index: 1;
}

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

.header__wave {
   width: 100%;
   height: auto;
   position: absolute;
   bottom: -2px;
   left: 0;
   z-index: 2;
}

.header-top {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   position: fixed;
   width: 100%;
   height: 90px;
   top: 0;
   z-index: 99;
   -webkit-transition: all .5s ease 0s;
   -o-transition: all .5s ease 0s;
   transition: all .5s ease 0s;
}

.header-top.fixed {
   background: #313960;
   -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

@media screen and (max-width: 991px) {
   .header-top.fixed {
      background: none;
      -webkit-box-shadow: none;
      box-shadow: none;
   }
}

.header-top.fixed .logo:before {
   opacity: 0;
}

@media screen and (max-width: 1199px) {
   .header-top {
      height: 70px;
   }
}

@media screen and (max-width: 575px) {
   .header-top {
      height: 60px;
   }
}

.header-top__inner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

@media screen and (max-width: 991px) {
   .header-top__inner::before {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background: #313960;
      -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
      z-index: 5;
   }
}

.logo {
   -webkit-box-flex: 0;
   -ms-flex: 0 1 187px;
   flex: 0 1 187px;
   padding-bottom: 12px;
   z-index: 6;
   position: relative;
}

@media screen and (max-width: 1199px) {
   .logo {
      -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
      padding-bottom: 8px;
   }
}

@media screen and (max-width: 575px) {
   .logo {
      -ms-flex-preferred-size: 110px;
      flex-basis: 110px;
      padding-bottom: 2px;
   }
}

.logo img {
   display: block;
   max-width: 100%;
   position: relative;
   z-index: 2;
}

.header .logo::before {
   content: '';
   width: 685px;
   height: 685px;
   background-color: #fff;
   position: absolute;
   top: -600px;
   left: 50%;
   -webkit-transform: translate(-50%, 0);
   -ms-transform: translate(-50%, 0);
   transform: translate(-50%, 0);
   border-radius: 50%;
   z-index: 1;
   -webkit-transition: opacity .5s ease 0s;
   -o-transition: opacity .5s ease 0s;
   transition: opacity .5s ease 0s;
}

@media screen and (max-width: 1199px) {
   .header .logo::before {
      left: 0;
   }
}

@media screen and (max-width: 991px) {
   .header .logo::before {
      display: none;
   }
}

@media screen and (max-width: 991px) {
   .nav-menu {
      position: fixed;
      top: -100%;
      left: 0;
      z-index: 4;
      background: #4b5793;
      width: 100%;
      max-height: 100%;
      overflow: auto;
      padding: 70px 0 0;
      -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
      -webkit-transition: top .3s ease 0s;
      -o-transition: top .3s ease 0s;
      transition: top .3s ease 0s;
   }
}

@media screen and (max-width: 991px) and (max-width: 575px) {
   .nav-menu {
      padding: 60px 0 0;
   }
}

@media screen and (max-width: 991px) {
   .nav-menu.active {
      top: 0;
   }
}

.nav-menu__list {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   padding: 0;
}

@media screen and (max-width: 991px) {
   .nav-menu__list {
      display: block;
   }
}

.nav-menu__list li {
   list-style: none;
   margin-right: 20px;
}

.nav-menu__list li:last-child {
   margin-right: 0;
}

@media screen and (max-width: 991px) {
   .nav-menu__list li {
      margin: 0;
      border-bottom: 1px solid #5361a4;
   }
}

.nav-menu__list li a {
   text-decoration: none;
   font-weight: 600;
   line-height: 1.71;
   letter-spacing: 0.7px;
   color: #ffffff;
   text-transform: uppercase;
   padding: 5px;
   display: block;
   -webkit-transition: color .2s ease 0s;
   -o-transition: color .2s ease 0s;
   transition: color .2s ease 0s;
   position: relative;
}

@media screen and (max-width: 1199px) {
   .nav-menu__list li a {
      font-size: 12px;
   }
}

@media screen and (max-width: 991px) {
   .nav-menu__list li a {
      padding: 10px 20px;
   }
}

.nav-menu__list li a:before {
   content: '';
   width: 100%;
   height: 1px;
   background-color: #09bfcd;
   position: absolute;
   left: 0;
   bottom: 0;
   -webkit-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: -webkit-transform .2s ease 0s;
   transition: -webkit-transform .2s ease 0s;
   -o-transition: transform .2s ease 0s;
   transition: transform .2s ease 0s;
   transition: transform .2s ease 0s, -webkit-transform .2s ease 0s;
}

@media screen and (max-width: 991px) {
   .nav-menu__list li a:before {
      display: none;
   }
}

.nav-menu__list li a:hover {
   color: #09bfcd;
}

.nav-menu__list li a:hover:before {
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
}

.lang {
   position: relative;
   display: inline-block;
   z-index: 6;
}

@media screen and (max-width: 991px) {
   .lang {
      margin: 0 30px 0 auto;
   }
}

@media screen and (max-width: 575px) {
   .lang {
      max-width: 102px;
      margin-right: auto;
   }
}

.lang__dropbtn {
   background-repeat: no-repeat;
   background-position: left center;
   background-size: 20px auto;
   padding: 15px 20px 15px 30px;
   font-size: 14px;
   font-weight: 600;
   letter-spacing: 0.7px;
   color: #fff;
   white-space: nowrap;
   overflow: hidden;
   -o-text-overflow: ellipsis;
   text-overflow: ellipsis;
   cursor: pointer;
}

@media screen and (max-width: 575px) {
   .lang__dropbtn {
      background-size: 18px auto;
      font-size: 14px;
      padding: 15px 15px 15px 28px;
   }
}

.lang__dropbtn:after {
   content: "";
   width: 7px;
   height: 7px;
   border-right: 1px solid #fff;
   border-bottom: 1px solid #fff;
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   transform: rotate(45deg);
   position: absolute;
   right: 0;
   top: 20px;
}

@media screen and (max-width: 575px) {
   .lang__dropbtn:after {
      top: 22px;
   }
}

@media screen and (max-width: 575px) {
   .lang__dropbtn:after {
      width: 5px;
      height: 5px;
   }
}

.lang__droplist {
   position: absolute;
   top: 100%;
   left: -10%;
   width: 120%;
   border-radius: 2px;
   background: #09bfcd;
   -webkit-transform: translate(0, -10px);
   -ms-transform: translate(0, -10px);
   transform: translate(0, -10px);
   opacity: 0;
   pointer-events: none;
   -webkit-transition: opacity .3s ease 0s,
      -webkit-transform .3s ease 0s;
   transition: opacity .3s ease 0s,
      -webkit-transform .3s ease 0s;
   -o-transition: transform .3s ease 0s,
      opacity .3s ease 0s;
   transition: transform .3s ease 0s,
      opacity .3s ease 0s;
   transition: transform .3s ease 0s,
      opacity .3s ease 0s,
      -webkit-transform .3s ease 0s;
}

.lang__droplist:before {
   content: '';
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 0 5px 6px 5px;
   border-color: transparent transparent #09bfcd transparent;
   position: absolute;
   top: -6px;
   right: 9px;
}

.lang__droplist a {
   background-repeat: no-repeat;
   background-position: 5px center;
   background-size: 20px auto;
   display: block;
   font-size: 14px;
   font-weight: 600;
   color: #fff;
   text-decoration: none;
   padding: 5px 5px 5px 34px;
   white-space: nowrap;
   overflow: hidden;
   -o-text-overflow: ellipsis;
   text-overflow: ellipsis;
   -webkit-transition: background-color .2s ease 0s,
      color .2s ease 0s;
   -o-transition: background-color .2s ease 0s,
      color .2s ease 0s;
   transition: background-color .2s ease 0s,
      color .2s ease 0s;
}

.lang__droplist a:first-child {
   border-radius: 2px 2px 0 0;
}

.lang__droplist a:last-child {
   border-radius: 0 0 2px 2px;
}

@media screen and (max-width: 1199px) {
   .lang__droplist a {
      background-size: 18px auto;
      font-size: 12px;
   }
}

.lang__droplist a:hover {
   color: #313960;
   background-color: rgba(255, 255, 255, 0.5);
}

.lang:hover .lang__droplist {
   pointer-events: auto;
   opacity: 1;
   -webkit-transform: translate(0, 0);
   -ms-transform: translate(0, 0);
   transform: translate(0, 0);
}

.time {
   z-index: 3;
}

.time__inner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
}

@media screen and (max-width: 575px) {
   .time__inner {
      display: block;
      text-align: center;
   }
}

.time__text {
   font-size: 14px;
   font-weight: 600;
   letter-spacing: 1.4px;
   color: #fff;
   margin-right: 80px;
}

@media screen and (max-width: 575px) {
   .time__text {
      margin: 0;
      display: block;
   }
}

.time__text:last-child {
   margin-right: 0;
}

.hero {
   -webkit-box-flex: 1;
   -ms-flex: 1 1 auto;
   flex: 1 1 auto;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   position: relative;
   z-index: 3;
}

.hero__inner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

@media screen and (max-width: 991px) {
   .hero__inner {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
   }
}

.hero__chart {
   margin-right: 70px;
}

@media screen and (max-width: 1199px) {
   .hero__chart {
      margin-right: 50px;
   }
}

.starting {
   -webkit-box-flex: 0;
   -ms-flex: 0 1 auto;
   flex: 0 1 auto;
}

@media screen and (max-width: 991px) {
   .starting {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      text-align: center;
      padding-right: 0;
   }
}

.starting__title {
   font-size: 36px;
   font-weight: 600;
   line-height: 1.33;
   letter-spacing: 1.8px;
   color: #fff;
   text-transform: uppercase;
   margin-bottom: 28px;
}

@media screen and (max-width: 991px) {
   .starting__title {
      font-size: 28px;
   }
}

.starting__text {
   display: inline-block;
   font-size: 22px;
   line-height: 1.09;
   letter-spacing: 1.1px;
   color: #fff;
   margin-bottom: 40px;
}

@media screen and (max-width: 991px) {
   .starting__text {
      font-size: 18px;
      text-align: center;
   }
}

@media screen and (max-width: 575px) {
   .starting__text {
      margin-bottom: 30px;
   }
}

.starting-form__edit {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin-bottom: 30px;
}

@media screen and (max-width: 991px) {
   .starting-form__edit {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
   }
}

.starting-form__input {
   font-size: 18px;
   font-weight: 600;
   letter-spacing: 0.9px;
   color: #313960;
   -webkit-box-flex: 0;
   -ms-flex: 0 1 340px;
   flex: 0 1 340px;
   height: 48px;
   border: none;
   border-radius: 25px;
   padding: 0 20px;
   margin-right: 17px;
   -webkit-transition: -webkit-box-shadow .3s ease 0s;
   transition: -webkit-box-shadow .3s ease 0s;
   -o-transition: box-shadow .3s ease 0s;
   transition: box-shadow .3s ease 0s;
   transition: box-shadow .3s ease 0s, -webkit-box-shadow .3s ease 0s;
}

@media screen and (max-width: 575px) {
   .starting-form__input {
      font-size: 14px;
   }
}

.starting-form__input:focus {
   outline: none;
   -webkit-box-shadow: 0 0 5px #09bfcd;
   box-shadow: 0 0 5px #09bfcd;
}

.starting-select {
   width: 84px;
}

.starting-select .dd-select {
   width: 100%;
   height: 48px;
   border-radius: 25px;
   position: relative;
   cursor: pointer;
   z-index: 6;
}

.starting-select .dd-desc {
   color: #000;
   display: block;
   overflow: hidden;
   font-weight: normal;
   line-height: 1.4em;
}

.starting-select .dd-selected {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   height: 48px;
   overflow: hidden;
   padding: 10px 17px;
   border-radius: 159px;
   background-color: #fff;
   font-weight: bold;
}

.starting-select .dd-selected-image {
   vertical-align: middle;
   float: left;
   margin-right: 10px;
   width: 23px;
   height: 23px;
   -o-object-fit: contain;
   object-fit: contain;
}

.starting-select .dd-selected-text {
   font-weight: bold;
   display: none !important;
}

.starting-select .dd-pointer {
   width: 0;
   height: 0;
   position: absolute;
   right: 17px;
   top: 40%;
}

.starting-select .dd-pointer-down {
   border-right: 1px solid #313960;
   border-bottom: 1px solid #313960;
   height: 7px;
   width: 7px;
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   transform: rotate(45deg);
   -webkit-transition: .2s;
   -o-transition: .2s;
   transition: .2s;
}

.starting-select .dd-pointer-up {
   border-right: 1px solid #313960;
   border-bottom: 1px solid #313960;
   height: 7px;
   width: 7px;
   -webkit-transform: rotate(-135deg);
   -ms-transform: rotate(-135deg);
   transform: rotate(-135deg);
   -webkit-transition: .2s;
   -o-transition: .2s;
   transition: .2s;
}

.starting-select .dd-options {
   border-radius: 2px;
   min-width: 100%;
   display: none;
   position: absolute;
   z-index: 5;
   top: 50px;
   right: 0;
   margin: 0;
   padding: 0;
   background: #a7f5fb;
   overflow: auto;
}

@media screen and (max-width: 991px) {
   .starting-select .dd-options {
      right: auto;
      left: 0;
   }
}

@media screen and (max-width: 575px) {
   .starting-select .dd-options {
      left: auto;
      right: 0;
   }
}

.starting-select .dd-option {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   padding: 10px;
   overflow: hidden;
   text-decoration: none;
   color: #313960;
   cursor: pointer;
   -webkit-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}

.starting-select .dd-option:last-child {
   padding-bottom: 10px;
}

.starting-select .dd-option:hover {
   background-color: #09bfcd;
   color: #fff;
}

.starting-select .dd-option-image {
   vertical-align: middle;
   -webkit-box-ordinal-group: 3;
   -ms-flex-order: 2;
   order: 2;
   margin-left: 10px;
   min-width: 23px;
   height: 23px;
   -o-object-fit: contain;
   object-fit: contain;
}

.starting-select .dd-selected-description-truncated {
   -o-text-overflow: ellipsis;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.starting-select .dd-image-right {
   float: right;
   margin-right: 15px;
   margin-left: 5px;
}

.starting-select .dd-option-text {
   line-height: normal !important;
   font-size: 14px;
}

.starting-select .dd-container {
   position: relative;
}

@media screen and (max-width: 575px) {
   .starting-select .dd-container {
      top: 0;
      text-align: left;
   }
}

.hero-chart {
   background-color: #fff;
   -webkit-box-flex: 0;
   -ms-flex: 0 0 642px;
   flex: 0 0 642px;
   border-radius: 10px;
   height: 488px;
   position: relative;
   padding: 50px 10px 50px 12px;
}

.hero-chart__inner {
   z-index: 2;
}

@media screen and (max-width: 1199px) {
   .hero-chart {
      -ms-flex-preferred-size: 526px;
      flex-basis: 526px;
      height: 394px;
      padding: 10px 15px 20px 17px;
   }
}

@media screen and (max-width: 991px) {
   .hero-chart {
      display: none;
   }
}

.hero-chart__title {
   font-size: 28px;
   font-weight: bold;
   text-align: center;
   margin-bottom: 15px;
}

.hero-chart::before {
   content: '';
   width: 680px;
   height: 521px;
   background: url(../images/ipad.png) center no-repeat;
   background-size: contain;
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   z-index: 1;
}

@media screen and (max-width: 1199px) {
   .hero-chart::before {
      width: 550px;
      height: 421px;
   }
}

.profile-page .header {
   display: block;
   background: none;
   min-height: auto;
   padding-top: 120px;
   padding-bottom: 0;
}

@media screen and (max-width: 991px) {
   .profile-page .header {
      padding-top: 70px;
   }
}

@media screen and (max-width: 575px) {
   .profile-page .header {
      padding-top: 60px;
   }
}

.profile-page .header-top {
   height: 70px;
   background: #313960;
   -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
   box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

@media screen and (max-width: 991px) {
   .profile-page .header-top {
      background: none;
   }
}

@media screen and (max-width: 575px) {
   .profile-page .header-top {
      height: 60px;
   }
}

.profile-page .header-top .logo {
   display: none;
}

@media screen and (max-width: 991px) {
   .profile-page .header-top .logo {
      display: block;
   }
}

.profile-page .header-top__button {
   margin-left: 30px;
   position: relative;
   z-index: 6;
}

@media screen and (max-width: 991px) {
   .profile-page .header-top__button {
      margin-left: 20px;
      margin-top: 10px;
      margin-bottom: 10px;
      margin: 10px auto 10px;
      display: block;
   }
}

.profile {
   -webkit-box-flex: 1;
   -ms-flex: 1 1 auto;
   flex: 1 1 auto;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   position: relative;
   z-index: 6;
}

@media screen and (max-width: 1199px) {
   .profile {
      margin-right: 40px;
   }
}

@media screen and (max-width: 991px) {
   .profile {
      display: block;
      margin: 0;
      background: #1e233b;
   }
}

.profile__item {
   margin-right: 40px;
   position: relative;
}

@media screen and (max-width: 991px) {
   .profile__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start;
      margin: 0;
      padding: 10px 20px !important;
      border-bottom: 1px solid #292f50;
   }
}

.profile__item_address {
   padding-left: 48px;
}

@media screen and (max-width: 1199px) {
   .profile__item_address {
      padding-left: 0;
   }
}

.profile__item_address:before {
   background: url(../images/profile-1.svg) no-repeat;
}

.profile__item_balance {
   padding-left: 60px;
}

@media screen and (max-width: 1199px) {
   .profile__item_balance {
      padding-left: 0;
   }
}

.profile__item_balance:before {
   background: url(../images/profile-2.svg) no-repeat;
}

.profile__item_total {
   padding-left: 53px;
}

@media screen and (max-width: 1199px) {
   .profile__item_total {
      padding-left: 0;
   }
}

.profile__item_total:before {
   background: url(../images/profile-3.svg) no-repeat;
}

.profile__item:before {
   content: '';
   width: 40px;
   height: 40px;
   background-size: contain;
   position: absolute;
   top: 50%;
   left: 0;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
}

@media screen and (max-width: 1199px) {
   .profile__item:before {
      display: none;
   }
}

.profile__address {
   display: block;
   font-size: 11px;
   font-weight: 600;
   line-height: 1.36;
   letter-spacing: 0.55px;
   color: #fff;
}

.profile__amount {
   display: block;
   font-weight: 600;
   line-height: 1.36;
   letter-spacing: 0.7px;
   color: #fff;
}

@media screen and (max-width: 1199px) {
   .profile__amount {
      font-size: 12px;
   }
}

.profile__subtitle {
   display: block;
   font-size: 15px;
   font-weight: 600;
   line-height: 1.33;
   letter-spacing: 0.9px;
   color: #ffbb4d;
   text-transform: uppercase;
}

@media screen and (max-width: 1199px) {
   .profile__subtitle {
      font-size: 14px;
   }
}

@media screen and (min-width: 992px) {
   .header-bottom {
      background: #fff;
      -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
      box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
      position: fixed;
      top: 70px;
      width: 100%;
      z-index: 98;
   }

   .header-bottom .nav-menu__list {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
   }

   .header-bottom .nav-menu__list li a {
      padding: 15px;
      color: #313960;
   }

   .header-bottom .nav-menu__list li a::before {
      height: 4px;
   }

   .header-bottom .nav-menu__list li.active a {
      color: #09bfcd;
   }

   .header-bottom .nav-menu__list li.active a::before {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
   }
}

.about {
   padding: 120px 0px 100px 0px;
}

@media screen and (max-width: 991px) {
   .about {
      padding: 60px 0 70px;
   }
}

@media screen and (max-width: 767px) {
   .about {
      padding: 40px 0px 20px 0px;
   }
}

.about__inner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   position: relative;
}

@media screen and (max-width: 991px) {
   .about__inner {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
   }
}

.about__inner:before {
   content: '';
   width: 386px;
   height: 565px;
   background: url(../images/decor-1.svg) no-repeat;
   position: absolute;
   bottom: -120px;
   left: -170px;
   z-index: 1;
}

@media screen and (max-width: 1199px) {
   .about__inner:before {
      display: none;
   }
}

.about__title {
   margin-bottom: 30px;
}

.story {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 43%;
   flex: 0 0 43%;
   padding-right: 30px;
   z-index: 2;
}

@media screen and (max-width: 991px) {
   .story {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      padding-right: 0;
      margin-bottom: 70px;
   }
}

@media screen and (max-width: 767px) {
   .story {
      margin-bottom: 40px;
   }
}

.coins {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

.coin {
   width: 38px;
   margin: 0 28px 10px 0;
}

.coin img {
   max-width: 100%;
}

.counters {
   -webkit-box-flex: 1;
   -ms-flex: 1 0 auto;
   flex: 1 0 auto;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   position: relative;
}

@media screen and (max-width: 991px) {
   .counters {
      -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
      flex: 0 1 100%;
   }
}

@media screen and (max-width: 767px) {
   .counters {
      display: block;
   }
}

.counters:after {
   content: '';
   width: 278px;
   height: 674px;
   background: url(../images/decor-2.svg) no-repeat;
   position: absolute;
   top: 70px;
   right: -355px;
}

@media screen and (max-width: 1199px) {
   .counters:after {
      display: none;
   }
}

.counters__row {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
}

@media screen and (max-width: 767px) {
   .counters__row {
      display: block;
   }
}

.counters__row:first-child {
   margin-bottom: -60px;
}

@media screen and (max-width: 1199px) {
   .counters__row:first-child {
      margin-bottom: -45px;
   }
}

@media screen and (max-width: 991px) {
   .counters__row:first-child {
      margin-bottom: -60px;
   }
}

@media screen and (max-width: 767px) {
   .counters__row:first-child {
      margin-bottom: 0;
   }
}

.counters__row:last-child {
   margin-top: -60px;
}

@media screen and (max-width: 1199px) {
   .counters__row:last-child {
      margin-top: -45px;
   }
}

@media screen and (max-width: 991px) {
   .counters__row:last-child {
      margin-top: -60px;
   }
}

@media screen and (max-width: 767px) {
   .counters__row:last-child {
      margin-top: 0;
   }
}

@media screen and (max-width: 767px) {
   .counters__counter {
      margin-bottom: 20px;
   }
}

.counter {
   width: 232px;
   height: 232px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   text-align: center;
   position: relative;
}

@media screen and (max-width: 1199px) {
   .counter {
      width: 13em;
      height: 13em;
   }
}

@media screen and (max-width: 991px) {
   .counter {
      width: 232px;
      height: 232px;
   }
}

@media screen and (max-width: 767px) {
   .counter {
      width: auto;
      height: auto;
      padding: 20px;
   }
}

.counter:before {
   content: '';
   width: 100%;
   height: 100%;
   border-radius: 14px;
   -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
   box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%) rotate(-45deg);
   -ms-transform: translate(-50%, -50%) rotate(-45deg);
   transform: translate(-50%, -50%) rotate(-45deg);
   z-index: 1;
}

@media screen and (max-width: 767px) {
   .counter:before {
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
   }
}

.counter_blue:before {
   background: -webkit-gradient(linear, left top, left bottom, from(#09bfcd), to(#056067));
   background: -o-linear-gradient(top, #09bfcd, #056067);
   background: linear-gradient(to bottom, #09bfcd, #056067);
}

.counter_dark:before {
   background: -webkit-gradient(linear, left top, left bottom, from(#313960), to(#0a0b13));
   background: -o-linear-gradient(top, #313960, #0a0b13);
   background: linear-gradient(to bottom, #313960, #0a0b13);
}

.counter_yellow:before {
   background: -webkit-gradient(linear, left top, left bottom, from(#ffb95a), to(#fca32a));
   background: -o-linear-gradient(top, #ffb95a, #fca32a);
   background: linear-gradient(to bottom, #ffb95a, #fca32a);
}

.counter_orange:before {
   background: -webkit-gradient(linear, left top, left bottom, from(#ff703d), to(#ff4402));
   background: -o-linear-gradient(top, #ff703d, #ff4402);
   background: linear-gradient(to bottom, #ff703d, #ff4402);
}

.counter__numeral {
   font-size: 18px;
   font-weight: bold;
   line-height: 1.33;
   letter-spacing: 1.8px;
   color: #fff;
   margin-bottom: 14px;
   z-index: 2;
}

.counter__numeral_big {
   font-size: 24px;
}

.counter__title {
   font-weight: 600;
   line-height: 1.36;
   letter-spacing: 1.4px;
   color: #fff;
   z-index: 2;
}

.counter_two:first-child {
   margin-right: 55px;
}

@media screen and (max-width: 1199px) {
   .counter_two:first-child {
      margin-right: 45px;
   }
}

@media screen and (max-width: 991px) {
   .counter_two:first-child {
      margin-right: 55px;
   }
}

@media screen and (max-width: 767px) {
   .counter_two:first-child {
      margin-right: 0;
   }
}

.counter_two:last-child {
   margin-left: 55px;
}

@media screen and (max-width: 1199px) {
   .counter_two:last-child {
      margin-left: 45px;
   }
}

@media screen and (max-width: 991px) {
   .counter_two:last-child {
      margin-left: 55px;
   }
}

@media screen and (max-width: 767px) {
   .counter_two:last-child {
      margin-left: 0;
   }
}

.features {
   padding: 80px 0 30px;
}

@media screen and (max-width: 991px) {
   .features {
      padding: 40px 0 20px;
   }
}

.features__title {
   text-align: center;
   margin-bottom: 94px;
}

@media screen and (max-width: 991px) {
   .features__title {
      margin-bottom: 40px;
   }
}

.features__inner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   margin: 0 -20px;
   position: relative;
}

@media screen and (max-width: 575px) {
   .features__inner {
      margin: 0;
   }
}

.features__inner:before {
   content: '';
   width: 375px;
   height: 665px;
   background: url(../images/decor-3.svg) no-repeat;
   position: absolute;
   top: -185px;
   left: -535px;
}

@media screen and (max-width: 1199px) {
   .features__inner:before {
      display: none;
   }
}

.feature-wrap {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 25%;
   flex: 0 0 25%;
   padding: 0 15px;
   margin-bottom: 30px;
}

@media screen and (max-width: 1199px) {
   .feature-wrap {
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
   }
}

@media screen and (max-width: 575px) {
   .feature-wrap {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      padding: 0;
      margin-bottom: 20px;
   }
}

.feature {
   width: 100%;
   height: 100%;
   border-radius: 14px;
   -webkit-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.16);
   box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.16);
   background-image: -o-linear-gradient(220deg, #81f6ff, #09bfcd 14%, #09bfcd 86%, #81f6ff 100%);
   background-image: linear-gradient(230deg, #81f6ff, #09bfcd 14%, #09bfcd 86%, #81f6ff 100%);
   padding: 30px 20px;
}

.feature__header {
   margin-bottom: 15px;
}

@media screen and (max-width: 1199px) {
   .feature__header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
   }
}

.feature__icon {
   height: 30px;
}

@media screen and (max-width: 1199px) {
   .feature__icon {
      margin-right: 15px;
   }
}

.feature__icon img {
   display: block;
   height: 100%;
   max-height: 100%;
}

.feature__title {
   font-size: 16px;
   font-weight: bold;
   letter-spacing: 0.8px;
}

.feature_text {
   font-weight: 600;
   line-height: 1.64;
   letter-spacing: 0.7px;
   color: #fff;
}

.statistics {
   padding: 80px 0 30px;
   min-height: 1410px;
   position: relative;
}

@media screen and (max-width: 1199px) {
   .statistics {
      min-height: auto;
   }
}

@media screen and (max-width: 991px) {
   .statistics {
      padding: 30px 0 30px;
   }
}

.statistics:after {
   content: '';
   width: 100%;
   height: 1058px;
   background: -webkit-gradient(linear, left top, left bottom, from(#09bfcd), to(#056067));
   background: -o-linear-gradient(top, #09bfcd, #056067);
   background: linear-gradient(to bottom, #09bfcd, #056067);
   position: absolute;
   bottom: 0;
   left: 0;
   z-index: -1;
}

@media screen and (max-width: 1199px) {
   .statistics:after {
      display: none;
   }
}

.statistics .container {
   position: relative;
}

.statistics .container:after {
   content: '';
   width: 124px;
   height: 210px;
   background: url(../images/decor-4.svg) no-repeat;
   position: absolute;
   top: -45px;
   right: -150px;
}

@media screen and (max-width: 1199px) {
   .statistics .container:after {
      display: none;
   }
}

.stat-tabs__nav {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   margin-bottom: 72px;
}

@media screen and (max-width: 1199px) {
   .stat-tabs__nav {
      margin-bottom: 30px;
   }
}

@media screen and (max-width: 575px) {
   .stat-tabs__nav {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
   }
}

.stat-tabs__btn {
   margin-right: 30px;
}

@media screen and (max-width: 575px) {
   .stat-tabs__btn {
      margin-right: 0;
      margin-bottom: 10px;
   }

   .stat-tabs__btn:last-child {
      margin-bottom: 0;
   }
}

.stat-tabs__btn:last-child {
   margin-right: 0;
}

.stat-tabs__panes {
   max-width: 1100px;
   margin: 0 auto;
   background-color: #fff;
   padding: 0 20px 42px;
   position: relative;
}

@media screen and (max-width: 1199px) {
   .stat-tabs__panes {
      border-radius: 8px;
      -webkit-box-shadow: 0 6px 16px 0 rgba(59, 68, 100, 0.2);
      box-shadow: 0 6px 16px 0 rgba(59, 68, 100, 0.2);
      padding: 20px;
   }
}

.stat-tabs__panes:before {
   content: '';
   width: 1920px;
   height: 1039px;
   background: url(../images/imac.png) center no-repeat;
   background-size: contain;
   position: absolute;
   top: -42px;
   left: 50%;
   -webkit-transform: translate(-50%, 0);
   -ms-transform: translate(-50%, 0);
   transform: translate(-50%, 0);
   z-index: 2;
}

@media screen and (max-width: 1199px) {
   .stat-tabs__panes:before {
      display: none;
   }
}

.stat-tabs__pane {
   overflow-x: auto;
   position: relative;
   z-index: 3;
}

.stat-table {
   width: 100%;
   min-width: 1060px;
   border-collapse: collapse;
}

.stat-table tr:nth-child(even) {
   background-color: #fff;
}

.stat-table tr:nth-child(odd) {
   background-color: rgba(59, 68, 100, 0.05);
}

.stat-table th {
   background-color: #fff;
   padding: 14px 10px;
   text-align: center;
   font-weight: bold;
   letter-spacing: 0.7px;
   color: #c8d5dd;
   text-transform: uppercase;
   border-bottom: 2px solid #c8d5dd;
}

@media screen and (max-width: 767px) {
   .stat-table th {
      font-size: 14px;
   }
}

.stat-table td {
   padding: 16px 15px;
   letter-spacing: 0.7px;
   text-align: center;
}

.stat-table td:first-child {
   border-radius: 4px 0 0 4px;
}

.stat-table td:last-child {
   border-radius: 0 4px 4px 0;
}

.stat-table td:nth-child(1) {
   color: #898fa2;
}

.stat-table td:nth-child(2) {
   color: #3b4464;
}

.stat-table td:nth-child(3) {
   font-weight: 600;
   color: #00d18e;
}

.stat-table__img {
   display: inline-block;
   width: 97px;
   height: 35px;
   margin-left: 35px;
}

@media screen and (max-width: 767px) {
   .stat-table__img {
      margin-left: 20px;
   }
}

.stat-table__img img {
   display: inline-block;
   vertical-align: middle;
   max-width: 100%;
   max-height: 100%;
}

.stat-table__status {
   padding: 10px 12px;
   border-radius: 4px;
   background-color: #09bfcd;
   font-size: 12px;
   letter-spacing: 0.6px;
   color: #fff;
   text-transform: uppercase;
}

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

@media screen and (max-width: 1199px) {
   .faq {
      padding: 90px 0 30px;
   }
}

@media screen and (max-width: 991px) {
   .faq {
      padding: 40px 0 30px;
   }
}

.faq__accordion {
   margin-top: 60px;
   position: relative;
}

@media screen and (max-width: 991px) {
   .faq__accordion {
      margin-top: 0;
   }
}

.faq__accordion:before {
   content: '';
   width: 193px;
   height: 726px;
   background: url(../images/decor-5.svg) no-repeat;
   position: absolute;
   top: -150px;
   left: -285px;
}

@media screen and (max-width: 1199px) {
   .faq__accordion:before {
      display: none;
   }
}

.faq__accordion::after {
   content: '';
   width: 429px;
   height: 652px;
   background: url(../images/decor-6.svg) no-repeat;
   position: absolute;
   top: -55px;
   right: -495px;
}

@media screen and (max-width: 1199px) {
   .faq__accordion::after {
      display: none;
   }
}

.partners {
   padding: 60px 0;
   position: relative;
}

@media screen and (max-width: 1199px) {
   .partners {
      padding: 40px 0;
   }
}

@media screen and (max-width: 767px) {
   .partners {
      padding: 30px 0;
   }
}

.partners__inner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   position: relative;
   z-index: 2;
}

.partners__img {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 120px;
   flex: 0 0 120px;
   margin: 0 18px;
   text-align: center;
}

.partners__img img {
   max-width: 100%;
}

.footer {
   background: #313960;
   padding: 50px 0 30px;
   position: relative;
   z-index: 2;
}

@media screen and (max-width: 991px) {
   .footer {
      padding-top: 30px;
   }
}

@media screen and (max-width: 767px) {
   .footer {
      padding-bottom: 20px;
   }
}

.footer__inner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: start;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

@media screen and (max-width: 991px) {
   .footer__inner {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
   }
}

.footer__col {
   margin-right: 90px;
}

@media screen and (max-width: 1199px) {
   .footer__col {
      margin-right: 40px;
   }
}

@media screen and (max-width: 991px) {
   .footer__col {
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      margin-right: 0;
      margin-bottom: 20px;
   }
}

@media screen and (max-width: 575px) {
   .footer__col {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      margin-bottom: 20px;
   }
}

.footer__col:first-child {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 400px;
   flex: 0 0 400px;
}

@media screen and (max-width: 1199px) {
   .footer__col:first-child {
      -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
   }
}

@media screen and (max-width: 991px) {
   .footer__col:first-child {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
   }
}

.footer__logo {
   display: block;
   margin-bottom: 25px;
}

.footer__text {
   font-size: 15px;
   margin-bottom: 30px;
   color: #fff;
}

@media screen and (max-width: 767px) {
   .footer__text {
      margin-bottom: 20px;
   }
}

.footer__title {
   font-size: 20px;
   line-height: 1.2;
   letter-spacing: 1px;
   color: #09bfcd;
   margin: 25px 0 43px;
   display: block;
}

@media screen and (max-width: 991px) {
   .footer__title {
      margin: 0 0 20px;
   }
}

.footer__copy {
   margin-top: 80px;
}

@media screen and (max-width: 991px) {
   .footer__copy {
      margin-top: 20px;
   }
}

.social {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

.social__link {
   width: 42px;
   margin-right: 30px;
   -webkit-transition: -webkit-transform .2s ease 0s;
   transition: -webkit-transform .2s ease 0s;
   -o-transition: transform .2s ease 0s;
   transition: transform .2s ease 0s;
   transition: transform .2s ease 0s, -webkit-transform .2s ease 0s;
}

.social__link:last-child {
   margin-right: 0;
}

.social__link:hover {
   -webkit-transform: scale(1.1);
   -ms-transform: scale(1.1);
   transform: scale(1.1);
}

.social__link img {
   width: 100%;
   max-width: 100%;
}

.footer-nav__list {
   padding: 0;
}

.footer-nav__list li {
   list-style: none;
   margin-bottom: 14px;
}

@media screen and (max-width: 767px) {
   .footer-nav__list li {
      margin-bottom: 10px;
   }
}

.footer-nav__list li:last-child {
   margin-bottom: 0;
}

.footer-nav__list li a {
   font-size: 16px;
   text-decoration: none;
   letter-spacing: 0.8px;
   color: #fff;
   display: block;
}

.footer-nav__list li a:hover {
   text-decoration: underline;
}

.contacts__link {
   display: block;
   text-decoration: none;
   font-size: 16px;
   letter-spacing: 0.8px;
   text-align: left;
   color: #fff;
   margin-bottom: 27px;
}

@media screen and (max-width: 767px) {
   .contacts__link {
      margin-bottom: 15px;
   }
}

.contacts__link:last-child {
   margin-bottom: 0;
}

.contacts__link_mail, .contacts__link_telegram {
   padding-left: 34px;
}

.contacts__link_mail {
   background: url(../images/email.svg) left no-repeat;
}

.contacts__link_telegram {
   background: url(../images/telegram-bot.svg) left no-repeat;
}

.contacts__link:hover {
   text-decoration: underline;
}

.copy {
   font-size: 13px;
   letter-spacing: 0.65px;
   text-align: center;
   color: #fff;
   border-top: 1px solid #fff;
   padding-top: 28px;
}

@media screen and (max-width: 767px) {
   .copy {
      padding-top: 15px;
   }
}

.profile-info {
   padding: 60px 0 50px;
}

@media screen and (max-width: 991px) {
   .profile-info {
      padding: 30px 0;
   }
}

.profile-info__inner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   margin: 0 -10px;
}

@media screen and (max-width: 1199px) {
   .profile-info__inner {
      margin: auto;
   }
}

@media screen and (max-width: 991px) {
   .profile-info__inner {
      display: block;
   }
}

.offer {
   -webkit-box-flex: 0;
   -ms-flex: 0 1 50%;
   flex: 0 1 50%;
}

.offer__inner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   width: 395px;
   height: 395px;
   margin: 0 auto;
   position: relative;
}

@media screen and (max-width: 1199px) {
   .offer__inner {
      width: 300px;
      height: 300px;
   }
}

@media screen and (max-width: 991px) {
   .offer__inner {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: auto;
      height: auto;
      padding: 20px;
      overflow: hidden;
      background: -o-linear-gradient(225deg, #00edff 3%, #09bfcd 98%);
      background: linear-gradient(225deg, #00edff 3%, #09bfcd 98%);
      -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
      box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
      border-radius: 4px;
      margin-bottom: 30px;
   }
}

.offer__inner:before {
   content: '';
   width: 100%;
   height: 100%;
   background: -o-linear-gradient(225deg, #00edff 3%, #09bfcd 98%);
   background: linear-gradient(225deg, #00edff 3%, #09bfcd 98%);
   border-radius: 39px;
   -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
   box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%) rotate(-45deg);
   -ms-transform: translate(-50%, -50%) rotate(-45deg);
   transform: translate(-50%, -50%) rotate(-45deg);
   z-index: 1;
}

@media screen and (max-width: 991px) {
   .offer__inner:before {
      display: none;
   }
}

.offer__title {
   font-size: 30px;
   font-weight: bold;
   line-height: 1.33;
   color: #fff;
   text-transform: uppercase;
   max-width: 330px;
   text-align: center;
   position: relative;
   z-index: 3;
}

@media screen and (max-width: 1199px) {
   .offer__title {
      font-size: 20px;
      max-width: 230px;
   }
}

@media screen and (max-width: 991px) {
   .offer__title {
      max-width: inherit;
      padding: 0 25px;
   }
}

.offer__amount {
   font-size: 49px;
   font-weight: 300;
   letter-spacing: 2.45px;
   color: #fff;
   margin: 30px 0;
   z-index: 3;
   position: relative;
}

.offer__amount::before {
   content: '';
   width: 307px;
   height: 194px;
   background: url(../images/coin.svg) center no-repeat;
   background-size: contain;
   position: absolute;
   top: -51%;
   left: 50%;
   -webkit-transform: translate(-50%, 0);
   -ms-transform: translate(-50%, 0);
   transform: translate(-50%, 0);
   z-index: 2;
}

@media screen and (max-width: 1199px) {
   .offer__amount::before {
      width: 250px;
      height: 158px;
   }
}

@media screen and (max-width: 1199px) {
   .offer__amount {
      font-size: 38px;
   }
}

@media screen and (max-width: 991px) {
   .offer__amount {
      margin: 0;
      padding: 0 25px;
   }
}

.offer__button {
   position: relative;
   z-index: 3;
}

@media screen and (max-width: 991px) {
   .offer__button {
      padding: 0 25px;
   }
}

.cash {
   -webkit-box-flex: 1;
   -ms-flex: 1 0 50%;
   flex: 1 0 50%;
   padding-left: 95px;
}

@media screen and (max-width: 1199px) {
   .cash {
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      padding-left: 50px;
   }
}

@media screen and (max-width: 991px) {
   .cash {
      padding-left: 0;
   }
}

.cash__item {
   margin-bottom: 40px;
}

.cash__item:first-child, .cash__item:last-child {
   margin-left: -100px;
}

@media screen and (max-width: 1199px) {
   .cash__item:first-child, .cash__item:last-child {
      margin-left: -50px;
   }
}

@media screen and (max-width: 991px) {
   .cash__item:first-child, .cash__item:last-child {
      margin-left: 0;
   }
}

.cash__item:last-child {
   margin-bottom: 0;
}

.cash-item {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   width: 100%;
   border-radius: 4px;
   -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
   box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
   background-color: #fff;
   padding: 38px 40px 38px 110px;
   position: relative;
}

@media screen and (max-width: 1199px) {
   .cash-item {
      padding-left: 90px;
   }
}

@media screen and (max-width: 991px) {
   .cash-item {
      padding-left: 170px;
   }
}

@media screen and (max-width: 767px) {
   .cash-item {
      padding: 20px 20px 20px 140px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
   }
}

@media screen and (max-width: 575px) {
   .cash-item {
      padding-left: 90px;
   }
}

.cash-item:first-child, .cash-item:last-child {
   width: 555px;
}

@media screen and (max-width: 1199px) {
   .cash-item:first-child, .cash-item:last-child {
      width: 100%;
   }
}

.cash-item:before {
   content: '';
   width: 182px;
   height: 182px;
   background-size: contain !important;
   position: absolute;
   top: 50%;
   left: -95px;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
}

@media screen and (max-width: 1199px) {
   .cash-item:before {
      width: 150px;
      height: 150px;
      left: -75px;
   }
}

@media screen and (max-width: 991px) {
   .cash-item:before {
      left: 0;
   }
}

@media screen and (max-width: 767px) {
   .cash-item:before {
      width: 100px;
      height: 100px;
      left: 20px;
   }
}

@media screen and (max-width: 575px) {
   .cash-item:before {
      width: 50px;
      height: 50px;
   }
}

.cash-item_deposit:before {
   background: url(../images/cash-1.svg) no-repeat;
}

.cash-item_dividend:before {
   background: url(../images/cash-2.svg) no-repeat;
}

.cash-item_referral:before {
   background: url(../images/cash-3.svg) no-repeat;
}

.cash-item__col:first-child {
   padding-right: 30px;
}

@media screen and (max-width: 767px) {
   .cash-item__col:first-child {
      padding: 0 0 20px 0;
   }
}

.cash-item__title {
   font-weight: bold;
   line-height: 1.36;
   letter-spacing: 0.7px;
   color: #3b4464;
   text-transform: uppercase;
   margin-bottom: 12px;
}

@media screen and (max-width: 767px) {
   .cash-item__title {
      margin-bottom: 5px;
   }
}

@media screen and (max-width: 575px) {
   .cash-item__title {
      font-size: 12px;
   }
}

.cash-item__amount {
   display: block;
   font-size: 17px;
   font-weight: 600;
   line-height: 1.33;
   letter-spacing: 1.5px;
   color: #00d18e;
   word-break: break-all;
}

@media screen and (max-width: 1199px) {
   .cash-item__amount {
      font-size: 20px;
   }
}

@media screen and (max-width: 575px) {
   .cash-item__amount {
      font-size: 16px;
   }
}

.ref-link {
   padding: 25px 0;
}

.ref-link__inner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

@media screen and (max-width: 767px) {
   .ref-link__inner {
      display: block;
   }
}

.ref-link__title {
   padding-left: 40px;
   margin-right: 15px;
   font-size: 12px;
   font-weight: bold;
   letter-spacing: 0.6px;
   text-transform: uppercase;
   position: relative;
}

@media screen and (max-width: 767px) {
   .ref-link__title {
      margin: 0 0 15px;
   }
}

.ref-link__title:before {
   content: '';
   width: 30px;
   height: 30px;
   background: url(../images/bitcoin.svg) no-repeat;
   position: absolute;
   left: 0;
   top: 50%;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
}

.ref-link__link {
   text-decoration: none;
   font-weight: bold;
   letter-spacing: 0.7px;
   color: #ea568f;
}

@media screen and (max-width: 767px) {
   .ref-link__link {
      font-size: 12px;
      margin-left: 40px;
   }
}

.profile-stat {
   padding-bottom: 80px;
}

@media screen and (max-width: 991px) {
   .profile-stat {
      padding-bottom: 50px;
   }
}

.profile-stat__inner {
   background: #fff;
   -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
   box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.profile-stat-table {
   width: 100%;
   min-width: 1170px;
   border-collapse: collapse;
   font-size: 12px;
   font-weight: 600;
   letter-spacing: 0.6px;
}

.profile-stat-table-wrap {
   overflow-x: auto;
}

.profile-stat-table tr:nth-child(even) {
   background-color: #fff;
}

.profile-stat-table tr:nth-child(odd) {
   background-color: rgba(0, 75, 165, 0.06);
}

.profile-stat-table th {
   background-color: #313960;
   padding: 25px 15px;
   text-align: center;
   color: #fff;
   text-transform: uppercase;
}

.profile-stat-table td {
   padding: 17px 15px;
   text-align: center;
}

.profile-stat-table td:nth-child(1) {
   color: #161616;
}

.profile-stat-table td:nth-child(2) {
   color: #00d18e;
   text-transform: uppercase;
}

.profile-stat-table td:nth-child(3) {
   color: #ea568f;
}

.profile-stat-table td:nth-child(4) {
   color: #313960;
}

.profile-stat-table td:nth-child(5) {
   color: #ffa417;
}

.profile-stat-table td:nth-child(6) {
   color: #13d1ff;
}

.profile-stat-table td:nth-child(7) {
   color: #313960;
}

.pagination {
   background-color: #fff;
   padding: 20px 0;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
}

.pagination__number, .pagination__prev, .pagination__next {
   width: 30px;
   height: 30px;
   border: solid 1px #dedede;
   background-color: #fff;
   -webkit-transition: border-color .2s ease 0s;
   -o-transition: border-color .2s ease 0s;
   transition: border-color .2s ease 0s;
}

.pagination__number:hover:not(.active), .pagination__prev:hover:not(.active), .pagination__next:hover:not(.active) {
   border-color: #09bfcd;
   -webkit-transform: scale(1.05);
   -ms-transform: scale(1.05);
   transform: scale(1.05);
}

.pagination__number {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   text-decoration: none;
   font-weight: 600;
   font-size: 12px;
   letter-spacing: 0.6px;
   color: #7d7d7d;
}

.pagination__number.active {
   background-color: #09bfcd;
   border-color: #09bfcd;
   color: #fff;
}

.pagination__prev {
   background: url("../images/arrow-prev.svg") no-repeat center;
}

.pagination__next {
   background: url("../images/arrow-next.svg") no-repeat center;
}

.make-deposit {
   padding: 60px 0;
}

@media screen and (max-width: 767px) {
   .make-deposit {
      padding: 30px 0;
   }
}

.deposit {
   border-radius: 4px;
   -webkit-box-shadow: 6px 10px 20px 0 rgba(0, 75, 165, 0.16);
   box-shadow: 6px 10px 20px 0 rgba(0, 75, 165, 0.16);
   background-color: #fff;
   padding: 30px;
}

@media screen and (max-width: 575px) {
   .deposit {
      padding: 20px;
   }
}

.deposit__title {
   font-size: 32px;
   font-weight: normal;
   line-height: 1.25;
   letter-spacing: 1.6px;
   color: #0f2547;
}

@media screen and (max-width: 991px) {
   .deposit__title {
      font-size: 28px;
   }
}

.deposit__choise {
   padding: 25px 0 30px;
   border-bottom: 1px solid #c8cbff;
}

.deposit__label {
   font-size: 20px;
   line-height: 1.35;
   letter-spacing: 1px;
   color: #09bfcd;
   margin-bottom: 30px;
   display: block;
}

@media screen and (max-width: 575px) {
   .deposit__label {
      margin-bottom: 20px;
   }
}

.deposit__inner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}

@media screen and (max-width: 991px) {
   .deposit__inner {
      display: block;
   }
}

.deposit__select {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 270px;
   flex: 0 0 270px;
}

.deposit__row {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   width: 100%;
}

@media screen and (max-width: 991px) {
   .deposit__row {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
   }
}

.deposit__text {
   font-size: 15px;
   line-height: 1.6;
   letter-spacing: 0.75px;
}

.deposit__text .accent {
   color: #09bfcd;
   font-weight: bold;
}

.deposit__col {
   -webkit-box-flex: 0;
   -ms-flex: 0 1 auto;
   flex: 0 1 auto;
   padding-left: 44px;
}

@media screen and (max-width: 1199px) {
   .deposit__col {
      padding-left: 30px;
   }
}

@media screen and (max-width: 991px) {
   .deposit__col {
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      padding: 30px 30px 0 0;
   }
}

@media screen and (max-width: 575px) {
   .deposit__col {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      padding: 20px 0 0;
   }
}

.deposit__col:last-child {
   -ms-flex-preferred-size: 39%;
   flex-basis: 39%;
   -webkit-box-flex: 1;
   -ms-flex-positive: 1;
   flex-grow: 1;
}

.deposit__col-title {
   display: block;
   padding-bottom: 5px;
}

.deposit__address {
   padding: 30px 0 25px;
}

.deposit__edit {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 440px;
   flex: 0 0 440px;
}

.deposit__input {
   width: 100%;
   max-width: 440px;
   height: 38px;
   border: none;
   border-radius: 19px;
   background-color: rgba(0, 75, 165, 0.07);
   padding: 0 15px;
   font-size: 16px;
   line-height: 38px;
   letter-spacing: 0.8px;
   -webkit-transition: -webkit-box-shadow .3s ease 0s;
   transition: -webkit-box-shadow .3s ease 0s;
   -o-transition: box-shadow .3s ease 0s;
   transition: box-shadow .3s ease 0s;
   transition: box-shadow .3s ease 0s, -webkit-box-shadow .3s ease 0s;
}

.deposit__input:focus {
   outline: none;
   -webkit-box-shadow: 0 0 5px #09bfcd;
   box-shadow: 0 0 5px #09bfcd;
}

.deposit__qr-block {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   padding-top: 30px;
}

@media screen and (max-width: 575px) {
   .deposit__qr-block {
      padding-top: 20px;
   }
}

@media screen and (max-width: 575px) {
   .deposit__qr-block {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
   }
}

.deposit__qr-img {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 120px;
   flex: 0 0 120px;
   height: 120px;
   margin-right: 30px;
}

@media screen and (max-width: 575px) {
   .deposit__qr-img {
      -ms-flex-preferred-size: 70px;
      flex-basis: 70px;
      height: 70px;
   }
}

.deposit__qr-img img {
   width: 100%;
   max-width: 100%;
   max-height: 100%;
}

.deposit__subtitle {
   font-size: 16px;
   font-weight: bold;
   letter-spacing: 0.8px;
   color: #09bfcd;
   display: block;
   margin-bottom: 10px;
}

.deposit__info, .deposit__button {
   padding-left: 60px;
}

@media screen and (max-width: 991px) {
   .deposit__info, .deposit__button {
      padding: 30px 0 0 0;
   }
}

@media screen and (max-width: 575px) {
   .deposit__info, .deposit__button {
      padding-top: 20px;
   }
}

.deposit p {
   margin-bottom: 30px;
}

@media screen and (max-width: 991px) {
   .deposit p {
      margin-bottom: 20px;
   }
}

.deposit-select {
   max-width: 270px;
}

.deposit-select .dd-select {
   width: 100%;
   height: 60px;
   border-radius: 30px;
   position: relative;
   cursor: pointer;
}

.deposit-select .dd-desc {
   color: #000;
   display: block;
   overflow: hidden;
   font-weight: normal;
   line-height: 1.4em;
}

.deposit-select .dd-selected {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   height: 60px;
   overflow: hidden;
   padding: 6px;
   border-radius: 30px;
   border: solid 1px #313960;
   background-color: #fff;
}

.deposit-select .dd-selected-image {
   vertical-align: middle;
   float: left;
   margin-right: 20px;
   width: 48px;
   height: 48px;
   -o-object-fit: contain;
   object-fit: contain;
}

.deposit-select .dd-selected-text {
   font-size: 16px;
   font-weight: 600;
   line-height: 1.5;
   letter-spacing: 0.8px;
   color: #313960;
   max-width: 130px;
   white-space: nowrap;
   overflow: hidden;
   -o-text-overflow: ellipsis;
   text-overflow: ellipsis;
}

.deposit-select .dd-pointer {
   width: 0;
   height: 0;
   position: absolute;
   right: 25px;
   top: 40%;
}

.deposit-select .dd-pointer-down {
   border-right: 1px solid #313960;
   border-bottom: 1px solid #313960;
   height: 12px;
   width: 12px;
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   transform: rotate(45deg);
   -webkit-transition: .2s;
   -o-transition: .2s;
   transition: .2s;
}

.deposit-select .dd-pointer-up {
   border-right: 1px solid #313960;
   border-bottom: 1px solid #313960;
   height: 12px;
   width: 12px;
   -webkit-transform: rotate(-135deg);
   -ms-transform: rotate(-135deg);
   transform: rotate(-135deg);
   -webkit-transition: .2s;
   -o-transition: .2s;
   transition: .2s;
}

.deposit-select .dd-options {
   border-radius: 2px;
   min-width: 100%;
   display: none;
   position: absolute;
   top: 61px;
   left: 0;
   margin: 0;
   padding: 0;
   background: #a7f5fb;
   overflow: auto;
}

.deposit-select .dd-option {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 10px;
   overflow: hidden;
   text-decoration: none;
   color: #313960;
   cursor: pointer;
   -webkit-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}

.deposit-select .dd-option:hover {
   background-color: #09bfcd;
   color: #fff;
}

.deposit-select .dd-option-image {
   vertical-align: middle;
   margin-right: 10px;
   min-width: 23px;
   height: 23px;
   -o-object-fit: contain;
   object-fit: contain;
}

.deposit-select .dd-selected-description-truncated {
   -o-text-overflow: ellipsis;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.deposit-select .dd-image-right {
   float: right;
   margin-right: 15px;
   margin-left: 5px;
}

.deposit-select .dd-option-text {
   line-height: normal !important;
   font-size: 14px;
}

.deposit-select .dd-container {
   position: relative;
}

.pluso-vkontakte, .pluso-odnoklassniki, .pluso-google, .pluso-moimir, .pluso-email, .pluso-print, .pluso-more {
   display: none !important;
}

.pluso-vkontakte, .pluso-odnoklassniki, .pluso-google, .pluso-moimir, .pluso-email, .pluso-print, .pluso-more {
   display: none !important;
}