@font-face {

  font-family: 'Poppins';

  src: url('../fonts/Poppins-Bold.eot');

  src: local('Poppins Bold'), local('Poppins-Bold'),

    url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),

    url('../fonts/Poppins-Bold.woff2') format('woff2'),

    url('../fonts/Poppins-Bold.woff') format('woff'),

    url('../fonts/Poppins-Bold.ttf') format('truetype');

  font-weight: bold;

  font-style: normal;

}



@font-face {

  font-family: 'Poppins';

  src: url('../fonts/Poppins-Regular.eot');

  src: local('Poppins Regular'), local('Poppins-Regular'),

    url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),

    url('../fonts/Poppins-Regular.woff2') format('woff2'),

    url('../fonts/Poppins-Regular.woff') format('woff'),

    url('../fonts/Poppins-Regular.ttf') format('truetype');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'Inter';

  src: url('../fonts/Inter-Bold.eot');

  src: local('Inter Bold'), local('Inter-Bold'),

    url('../fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),

    url('../fonts/Inter-Bold.woff2') format('woff2'),

    url('../fonts/Inter-Bold.woff') format('woff'),

    url('../fonts/Inter-Bold.ttf') format('truetype');

  font-weight: bold;

  font-style: normal;

}



@font-face {

  font-family: 'Inter';

  src: url('../fonts/Inter-Regular.eot');

  src: local('Inter Regular'), local('Inter-Regular'),

    url('../fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),

    url('../fonts/Inter-Regular.woff2') format('woff2'),

    url('../fonts/Inter-Regular.woff') format('woff'),

    url('../fonts/Inter-Regular.ttf') format('truetype');

  font-weight: normal;

  font-style: normal;

}



@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');





body {

  font-family: 'Inter';

  font-style: normal;

  font-size: 16px;

  font-weight: normal;

  line-height: 25px;

  color: #ffffff;

  text-align: left;

  word-break: break-word;

  background-color: #1a1c29;

  position: relative;

}



p {

  font-family: 'Inter';

  font-size: 16px;

  font-weight: normal;

  line-height: 25px;

  color: #ffffff;

  text-align: left;

  padding-bottom: 18px;

}



h1,

h2,

h3,

h4 {

  font-family: 'Inter';

  position: relative;

}



h1,

h1.main-title {

  font-weight: bold;

  font-size: 50px;

  line-height: 50px;

  color: #00b0ff;

  text-align: center;

  text-transform: uppercase;

  padding-top: 100px;

  padding-bottom: 30px;

}



h1.main-title-bonuses {

  padding-top: 45px;

}



h2,

h2.title {

  font-weight: bold;

  font-size: 43px;

  line-height: 50px;

  color: #00b0ff;

  text-align: center;

  padding-bottom: 22px;

}



h3 {

  font-weight: 800;

  font-size: 39px;

  line-height: 40px;

  color: #00b0ff;

  text-align: center;

  text-transform: uppercase;

  padding-bottom: 22px;

}



h4 {

  font-weight: bold;

  font-size: 35px;

  line-height: 30px;

  color: #00b0ff;

  text-align: center;

  text-transform: uppercase;

  padding-bottom: 22px;

}



ul>li,

ol>li {

  font-family: 'Inter';

  font-size: 16px;

  font-weight: normal;

  line-height: 24px;

  color: #ffffff;

  position: relative;

  padding-bottom: 14px;

}



ul>li:last-child,

ol>li:last-child {

  padding-bottom: 0;

}



ul {

  list-style: none;

  padding-left: 32px;

  margin-top: 7px;

  padding-bottom: 18px;

  text-align: left;

}



ul>li:before {

  content: '';

  display: block;

  height: 3px;

  width: 3px;

  background: #cbd679;

  border-radius: 50%;

  position: absolute;

  left: -25px;

  top: 11px;

}



ol {

  padding-left: 32px;

  margin-top: 7px;

  padding-bottom: 18px;

  list-style-type: none;

  counter-reset: num;

  text-align: left;

}



ol>li:before {

  content: counter(num) ' ';

  counter-increment: num;

  color: #f0c3aa;

  font-family: 'Inter';

  font-size: 16px;

  font-weight: normal;

  position: absolute;

  top: 1px;

  left: -32px;

}



a {

  -webkit-transition: all 0.5s;

  -o-transition: all 0.5s;

  -moz-transition: all 0.5s;

  transition: all 0.5s;

  cursor: pointer;

}



img {

  display: block;

  max-width: 100%;

  max-height: 100%;

}





*+h2 {

  margin-top: 15px;

}



*+h3 {

  margin-top: 20px;

}



*+h4 {

  margin-top: 6px;

}



.main {

  -webkit-box-flex: 1;

  -webkit-flex: 1 0 auto;

  -moz-box-flex: 1;

  -ms-flex: 1 0 auto;

  flex: 1 0 auto;

}



.footer {

  -webkit-box-flex: 0;

  -webkit-flex: 0 0 auto;

  -moz-box-flex: 0;

  -ms-flex: 0 0 auto;

  flex: 0 0 auto;

}



.container {

  max-width: 1326px;

  margin: 0 auto;

  padding: 0 15px;

}



.sing__main-btn {

  font-size: 15px;

  line-height: 25px;

  font-weight: bold;

  color: #ffffff;

  background: -webkit-gradient(linear, left bottom, left top, color-stop(11%, rgba(14, 73, 236, 1)), to(rgba(10, 161, 225, 1)));

  background: -webkit-linear-gradient(bottom, rgba(14, 73, 236, 1) 11%, rgba(10, 161, 225, 1) 100%);

  background: -moz-linear-gradient(bottom, rgba(14, 73, 236, 1) 11%, rgba(10, 161, 225, 1) 100%);

  background: -o-linear-gradient(bottom, rgba(14, 73, 236, 1) 11%, rgba(10, 161, 225, 1) 100%);

  background: linear-gradient(0deg, rgba(14, 73, 236, 1) 11%, rgba(10, 161, 225, 1) 100%);

  border: none;

  -webkit-border-bottom-right-radius: 10px;

  -moz-border-radius-bottomright: 10px;

  border-bottom-right-radius: 10px;

  -webkit-border-top-right-radius: 10px;

  -moz-border-radius-topright: 10px;

  border-top-right-radius: 10px;

  text-align: center;

  text-decoration: none;

  display: inline-block;

  padding: 12px 25px 13px 10px;

  min-width: 100px;

  height: 50px;

  white-space: nowrap;

  margin-bottom: 27px;

  -webkit-transform: skew(-9deg, 0);

  -moz-transform: skew(-9deg, 0);

  -ms-transform: skew(-9deg, 0);

  -o-transform: skew(-9deg, 0);

  transform: skew(-9deg, 0);

  position: relative;

}



.sing__main-btn:after {

  content: '';

  display: block;

  position: absolute;

  height: 100%;

  width: 25px;

  -webkit-transform: skew(18deg, 0);

  -moz-transform: skew(18deg, 0);

  -ms-transform: skew(18deg, 0);

  -o-transform: skew(18deg, 0);

  transform: skew(18deg, 0);

  background: -webkit-gradient(linear, left bottom, left top, color-stop(11%, rgba(14, 73, 236, 1)), to(rgba(10, 161, 225, 1)));

  background: -webkit-linear-gradient(bottom, rgba(14, 73, 236, 1) 11%, rgba(10, 161, 225, 1) 100%);

  background: -moz-linear-gradient(bottom, rgba(14, 73, 236, 1) 11%, rgba(10, 161, 225, 1) 100%);

  background: -o-linear-gradient(bottom, rgba(14, 73, 236, 1) 11%, rgba(10, 161, 225, 1) 100%);

  background: linear-gradient(0deg, rgba(14, 73, 236, 1) 11%, rgba(10, 161, 225, 1) 100%);

  -webkit-border-bottom-left-radius: 10px;

  -moz-border-radius-bottomleft: 10px;

  border-bottom-left-radius: 10px;

  -webkit-border-top-left-radius: 10px;

  -moz-border-radius-topleft: 10px;

  border-top-left-radius: 10px;

  left: -16px;

  top: 0;

}



.sing__main-btn span {

  display: block;

  -webkit-transform: skew(9deg, 0);

  -moz-transform: skew(9deg, 0);

  -ms-transform: skew(9deg, 0);

  -o-transform: skew(9deg, 0);

  transform: skew(9deg, 0);

}





.header {

  background-color: #05071a;

  height: 100px;

  -webkit-transition: all 0.5s;

  -o-transition: all 0.5s;

  -moz-transition: all 0.5s;

  transition: all 0.5s;

}



.header__inner {

  padding-top: 13px;

  padding-bottom: 14px;

}



.menu {

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -moz-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  padding: 0 119px 0 44px;

  position: relative;

}



.menu-left {

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: start;

  -webkit-justify-content: flex-start;

  -moz-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

}



.menu-right {

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: end;

  -webkit-justify-content: flex-end;

  -moz-box-pack: end;

  -ms-flex-pack: end;

  justify-content: flex-end;

}



.header__logo {

  margin-right: 85px;

}



.header__logo>img {

  width: 100%;

  height: 100%;

  max-height: 73px;

}



.header__text {

  max-width: 140px;

  margin-right: 85px;

  font-size: 15px;

  line-height: 25px;

  font-weight: 500;

  text-transform: uppercase;

  color: #ffffff;

  padding-bottom: 0;

}



.menu__list {

  padding-left: 0;

  margin-top: 0;

  padding-bottom: 0;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  gap: 24px;

}



.menu__list>li:before {

  display: none;

}



.menu__item {

  padding-bottom: 0;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}



.menu__item img {

  max-height: 50px;

  margin-right: 15px;

}



.menu__link {

  font-size: 15px;

  line-height: 25px;

  font-weight: 500;

  text-transform: uppercase;

  color: #fff;

}



.menu__link:hover {

  color: #00B0FF;

}



.header-btns {

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: end;

  -webkit-justify-content: flex-end;

  -moz-box-pack: end;

  -ms-flex-pack: end;

  justify-content: flex-end;

}



.singup__btn {

  font-size: 15px;

  line-height: 25px;

  font-weight: bold;

  color: #ffffff;

  background: -webkit-gradient(linear, left bottom, left top, from(rgba(17, 74, 127, 1)), to(rgba(14, 79, 235, 1)));

  background: -webkit-linear-gradient(bottom, rgba(17, 74, 127, 1) 0%, rgba(14, 79, 235, 1) 100%);

  background: -moz-linear-gradient(bottom, rgba(17, 74, 127, 1) 0%, rgba(14, 79, 235, 1) 100%);

  background: -o-linear-gradient(bottom, rgba(17, 74, 127, 1) 0%, rgba(14, 79, 235, 1) 100%);

  background: linear-gradient(0deg, rgba(17, 74, 127, 1) 0%, rgba(14, 79, 235, 1) 100%);

  border: none;

  -webkit-border-bottom-right-radius: 10px;

  -moz-border-radius-bottomright: 10px;

  border-bottom-right-radius: 10px;

  -webkit-border-top-right-radius: 10px;

  -moz-border-radius-topright: 10px;

  border-top-right-radius: 10px;

  text-align: center;

  text-decoration: none;

  display: inline-block;

  padding: 12px 25px 13px 10px;

  min-width: 100px;

  height: 50px;

  white-space: nowrap;

  -webkit-transform: skew(-9deg, 0);

  -moz-transform: skew(-9deg, 0);

  -ms-transform: skew(-9deg, 0);

  -o-transform: skew(-9deg, 0);

  transform: skew(-9deg, 0);

  position: relative;

}



.singup__btn:after {

  content: '';

  display: block;

  position: absolute;

  height: 100%;

  width: 25px;

  -webkit-transform: skew(18deg, 0);

  -moz-transform: skew(18deg, 0);

  -ms-transform: skew(18deg, 0);

  -o-transform: skew(18deg, 0);

  transform: skew(18deg, 0);

  background: -webkit-gradient(linear, left bottom, left top, from(rgba(17, 74, 127, 1)), to(rgba(14, 79, 235, 1)));

  background: -webkit-linear-gradient(bottom, rgba(17, 74, 127, 1) 0%, rgba(14, 79, 235, 1) 100%);

  background: -moz-linear-gradient(bottom, rgba(17, 74, 127, 1) 0%, rgba(14, 79, 235, 1) 100%);

  background: -o-linear-gradient(bottom, rgba(17, 74, 127, 1) 0%, rgba(14, 79, 235, 1) 100%);

  background: linear-gradient(0deg, rgba(17, 74, 127, 1) 0%, rgba(14, 79, 235, 1) 100%);

  -webkit-border-bottom-left-radius: 10px;

  -moz-border-radius-bottomleft: 10px;

  border-bottom-left-radius: 10px;

  -webkit-border-top-left-radius: 10px;

  -moz-border-radius-topleft: 10px;

  border-top-left-radius: 10px;

  left: -16px;

  top: 0;

}



.singup__btn span {

  display: block;

  -webkit-transform: skew(9deg, 0);

  -moz-transform: skew(9deg, 0);

  -ms-transform: skew(9deg, 0);

  -o-transform: skew(9deg, 0);

  transform: skew(9deg, 0);

}



.login__btn {

  font-size: 15px;

  line-height: 25px;

  font-weight: bold;

  color: #ffffff;

  background: #0f2a41;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  border-radius: 10px;

  text-align: center;

  text-decoration: none;

  display: inline-block;

  padding: 12px 6px 13px 18px;

  min-width: 89px;

  white-space: nowrap;

  margin-left: 22px;

  -webkit-transform: skew(-9deg, 0);

  -moz-transform: skew(-9deg, 0);

  -ms-transform: skew(-9deg, 0);

  -o-transform: skew(-9deg, 0);

  transform: skew(-9deg, 0);

  position: relative;

}



.login__btn span {

  display: block;

  -webkit-transform: skew(9deg, 0);

  -moz-transform: skew(9deg, 0);

  -ms-transform: skew(9deg, 0);

  -o-transform: skew(9deg, 0);

  transform: skew(9deg, 0);

}



.login__btn:after {

  content: '';

  display: block;

  width: 23px;

  height: 50px;

  background: #0f2a41;

  -webkit-border-top-right-radius: 10px;

  -moz-border-radius-topright: 10px;

  border-top-right-radius: 10px;

  -webkit-border-bottom-right-radius: 10px;

  -moz-border-radius-bottomright: 10px;

  border-bottom-right-radius: 10px;

  position: absolute;

  right: -10px;

  top: 0;

  -webkit-transform: skew(9deg, 0);

  -moz-transform: skew(9deg, 0);

  -ms-transform: skew(9deg, 0);

  -o-transform: skew(9deg, 0);

  transform: skew(9deg, 0);

  z-index: -1;

}



.header-mobile__menu {

  display: none;

}





.header__lang {

  position: absolute;

  top: 15px;

  right: 0;

  margin: auto;

  width: 92px;

  text-align: center;

  background-color: rgba(26, 28, 41, .8);

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  overflow: hidden;

}



.header__lang-button {

  background: #1a1c29;

  border: none;

  -webkit-border-radius: 5px 5px 0 0;

  -moz-border-radius: 5px 5px 0 0;

  border-radius: 5px 5px 0 0;

  padding: 12px 40px 12px 8px;

  width: 100%;

  -webkit-transition: all .5s ease-in-out;

  -moz-transition: all .5s ease-in-out;

  -ms-transition: all .5s ease-in-out;

  -o-transition: all .5s ease-in-out;

  transition: all .5s ease-in-out;

  position: relative;

}



.header__lang-button:before {

  content: '';

  position: absolute;

  top: 0;

  bottom: 0;

  right: 20px;

  margin: auto;

  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%229%22%20viewBox%3D%220%200%2016%209%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M15.7587%200.245899C15.4665%20-0.0521603%2015.0092%20-0.079257%2014.687%200.16461L14.5947%200.245899L7.99976%206.97342L1.40478%200.245899C1.11258%20-0.0521603%200.655339%20-0.079257%200.333131%200.16461L0.24082%200.245899C-0.051379%200.543959%20-0.0779426%201.01037%200.16113%201.33904L0.24082%201.43321L7.41778%208.7541C7.70997%209.05216%208.16722%209.07926%208.48943%208.83539L8.58174%208.7541L15.7587%201.43321C16.0801%201.10534%2016.0801%200.573765%2015.7587%200.245899Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");

  background-repeat: no-repeat no-repeat;

  background-position: center center;

  background-size: contain;

  width: 16px;

  height: 9px;

}



.header__lang-button.show:before {

  -webkit-transform: rotate(180deg);

  -moz-transform: rotate(180deg);

  -ms-transform: rotate(180deg);

  -o-transform: rotate(180deg);

  transform: rotate(180deg);

}



.header__lang-button:focus {

  outline: none;

}



.header__lang-button:hover,

.header__lang-button.show {

  background-color: #131521;

}



.header__lang-button.show+ul {

  display: block;

}



.header__lang ul {

  background: #1A1C29;

  list-style: none;

  padding: 0;

  margin: 0;

  display: none;

  text-align: center;

  position: relative;

  z-index: 10;

}



.header__lang ul li {

  padding-bottom: 0;

}



.header__lang ul li:before {

  display: none;

}



.header__lang li a {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  gap: 12px;

  padding: 8px 12px;

  font-weight: 700;

  font-size: 14px;

  color: #fff;

  text-transform: uppercase;

}



.header__lang li a:hover {

  background-color: rgba(19, 21, 33, .5);

}



.header__lang img {

  max-width: 26px;

}





.head-section__inner {

  background: url(../img/head-section-bg.png) no-repeat center bottom, #0f2a41;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

  text-align: center;

  min-height: 325px;

}



.head-section__inner {

  padding: 0 50px;

  text-align: center;

}





.bradcrumb {

  display: -webkit-inline-box;

  display: -webkit-inline-flex;

  display: -moz-inline-box;

  display: -ms-inline-flexbox;

  display: inline-flex;

  list-style: none;

  padding: 0;

  margin: 0;

}



.bradcrumb li:before {

  display: none;

}



.bradcrumb-item {

  padding: 0 10px;

  position: relative;

}



.bradcrumb-item:after {

  content: '';

  display: block;

  width: 2px;

  height: 14px;

  background-color: #ffffff;

  position: absolute;

  right: 0;

  top: 6px;

}



.bradcrumb-item:last-child:after {

  display: none;

}



.bradcrumb-text {

  font-size: 14px;

  line-height: 25px;

  font-weight: normal;

  text-transform: uppercase;

  cursor: default;

}



.bradcrumb-link .bradcrumb-text {

  color: #fff;

  opacity: .8;

  text-decoration: none;

  cursor: pointer;

}





.info-section-1 {

  background-color: transparent;

}



.info-section-1__inner {

  padding: 9px 75px 22px 75px;

}



.info-1-text {

  font-size: 15px;

  font-weight: normal;

  padding-bottom: 20px;

  color: #ffffff;

  text-align: justify;

}



.rating-title {

  font-size: 25px;

  line-height: 25px;

  font-weight: normal;

  color: #00aeff;

  text-align: center;

  padding-top: 9px;

}



.rating__inner {

  text-align: center;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -moz-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

}



.rating__inner img {

  max-height: 24px;

  margin-right: 17px;

}





.banner-section {

  background-color: transparent;

  padding: 4px 85px 20px 85px;

}



.banner-section__inner {

  background: -webkit-linear-gradient(69deg, rgba(53, 15, 123, 1) 11%, rgba(16, 94, 154, 1) 100%);

  background: -moz-linear-gradient(69deg, rgba(53, 15, 123, 1) 11%, rgba(16, 94, 154, 1) 100%);

  background: -o-linear-gradient(69deg, rgba(53, 15, 123, 1) 11%, rgba(16, 94, 154, 1) 100%);

  background: linear-gradient(21deg, rgba(53, 15, 123, 1) 11%, rgba(16, 94, 154, 1) 100%);

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

  text-align: left;

  -webkit-border-radius: 20px;

  -moz-border-radius: 20px;

  border-radius: 20px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: end;

  -webkit-justify-content: flex-end;

  -moz-box-pack: end;

  -ms-flex-pack: end;

  justify-content: flex-end;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  position: relative;

  padding: 59px 30px 27px 30px;

  -webkit-transform: skew(-6deg, 0);

  -moz-transform: skew(-6deg, 0);

  -ms-transform: skew(-6deg, 0);

  -o-transform: skew(-6deg, 0);

  transform: skew(-6deg, 0);

}



.banner-section__img {

  max-height: 352px;

  position: absolute;

  left: 27px;

  top: -webkit-calc(50% - 176px);

  top: -moz-calc(50% - 176px);

  top: calc(50% - 176px);

  z-index: 1;

  -webkit-transform: skew(6deg, 0);

  -moz-transform: skew(6deg, 0);

  -ms-transform: skew(6deg, 0);

  -o-transform: skew(6deg, 0);

  transform: skew(6deg, 0);

}



.banner-section__info {

  margin-left: 60px;

  -webkit-box-flex: 0.7;

  -webkit-flex: 0.7;

  -moz-box-flex: 0.7;

  -ms-flex: 0.7;

  flex: 0.7;

  z-index: 2;

  -webkit-transform: skew(6deg, 0);

  -moz-transform: skew(6deg, 0);

  -ms-transform: skew(6deg, 0);

  -o-transform: skew(6deg, 0);

  transform: skew(6deg, 0);

}



.banner-section__title {

  font-size: 45px;

  line-height: 50px;

  font-weight: 600;

  color: #ffc706;

  text-align: left;

  text-transform: uppercase;

  padding-bottom: 13px;

}



.banner-section__subtitle {

  font-size: 30px;

  line-height: 40px;

  font-weight: bold;

  color: #ffffff;

  text-align: left;

  padding-bottom: 34px;

}



.banner-section .sing__main-btn {

  margin-left: 20px;

  color: #13131c;

  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 170, 0, 1)), to(rgba(255, 200, 5, 1)));

  background: -webkit-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: -moz-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: -o-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: linear-gradient(0deg, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

}



.banner-section .sing__main-btn:after {

  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 170, 0, 1)), to(rgba(255, 200, 5, 1)));

  background: -webkit-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: -moz-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: -o-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: linear-gradient(0deg, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

}





.welcome {

  padding-top: 18px;

  padding-bottom: 0;

  background-color: #131521;

}



.welcome__inner {

  text-align: center;

  padding: 0 46px;

}



h2.welcome-title {

  padding-bottom: 6px;

  font-size: 40px;

}



.welcome-text {

  font-weight: normal;

  font-size: 15px;

  text-align: justify;

}



.welcome__continer {

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

}



.welcome__info {

  max-width: 635px;

}



.welcome__info-text {

  font-weight: normal;

  font-size: 15px;

  text-align: justify;

  padding-bottom: 15px;

}



.welcome__list {

  margin-left: 128px;

  padding-top: 45px;

  padding-left: 48px;

  margin-top: 0;

  padding-bottom: 0;

}



.welcome__list-item {

  font-weight: normal;

  font-size: 18px;

  color: #ffffff;

  padding-bottom: 25px;

}



.welcome__list-item:last-child {

  padding-bottom: 0;

}



.welcome__list-item:before {

  content: '';

  display: block;

  height: 32px;

  width: 26px;

  background: url(../img/welcome-list-item.png) no-repeat center;

  position: absolute;

  left: -45px;

  top: -2px;

}



.welcome__list-item:last-child:before {

  height: 37px;

  width: 49px;

  background: url(../img/welcome-list-item-last.png) no-repeat center;

  left: -59px;

  top: -8px;

}





.info-section-2 {

  background-color: transparent;

  padding-top: 32px;

  padding-bottom: 21px;

  text-align: center;

}



.info-section-2__inner {

  padding: 0 103px;

}



.marker-list>li:last-child {

  padding-bottom: 0;

}



.number-list {

  margin-bottom: 50px;

}



.number-list>li:last-child {

  padding-bottom: 0;

}



.info-section-2 .sing__main-btn {

  margin-top: 22px;

}





.info-company {

  padding-top: 11px;

  padding-bottom: 30px;

}



.info-company__inner {

  background-color: #131521;

  -webkit-border-radius: 20px;

  -moz-border-radius: 20px;

  border-radius: 20px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-transform: skew(-7deg, 0);

  -moz-transform: skew(-7deg, 0);

  -ms-transform: skew(-7deg, 0);

  -o-transform: skew(-7deg, 0);

  transform: skew(-7deg, 0);

}



.info-company.info-bonuses {

  padding-top: 6px;

  padding-bottom: 62px;

}



.info-company__item {

  width: -webkit-calc(50% - 15px);

  width: -moz-calc(50% - 15px);

  width: calc(50% - 15px);

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

}



.info-company__item:first-child {

  margin-right: 30px;

}



.info-company__name {

  width: -webkit-calc(50% - 15px);

  width: -moz-calc(50% - 15px);

  width: calc(50% - 15px);

  margin-right: 30px;

  -webkit-border-radius: 20px;

  -moz-border-radius: 20px;

  border-radius: 20px;

  padding: 24px 14px 24px 54px;

  min-height: 325px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -webkit-flex-direction: column;

  -moz-box-orient: vertical;

  -moz-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-justify-content: space-around;

  -ms-flex-pack: distribute;

  justify-content: space-around;

}



.info-company__item:first-child .info-company__name {

  -webkit-border-bottom-right-radius: 0;

  -moz-border-radius-bottomright: 0;

  border-bottom-right-radius: 0;

  -webkit-border-top-right-radius: 0;

  -moz-border-radius-topright: 0;

  border-top-right-radius: 0;

  background: -webkit-gradient(linear, left bottom, left top, from(rgba(12, 93, 233, 1)), to(rgba(10, 152, 227, 1)));

  background: -webkit-linear-gradient(bottom, rgba(12, 93, 233, 1) 0%, rgba(10, 152, 227, 1) 100%);

  background: -moz-linear-gradient(bottom, rgba(12, 93, 233, 1) 0%, rgba(10, 152, 227, 1) 100%);

  background: -o-linear-gradient(bottom, rgba(12, 93, 233, 1) 0%, rgba(10, 152, 227, 1) 100%);

  background: linear-gradient(0deg, rgba(12, 93, 233, 1) 0%, rgba(10, 152, 227, 1) 100%);

}



.info-company__name-item {

  padding-bottom: 0;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-transform: skew(7deg, 0);

  -moz-transform: skew(7deg, 0);

  -ms-transform: skew(7deg, 0);

  -o-transform: skew(7deg, 0);

  transform: skew(7deg, 0);

}



.info-company__name-item:last-child {

  padding-bottom: 0;

}



.info-company__name-item img {

  max-height: 20px;

  margin-right: 30px;

}



.info-company__name-item span {

  font-weight: normal;

  font-size: 14px;

  line-height: 25px;

  color: #ffffff;

}



.info-company__descr {

  width: -webkit-calc(50% - 15px);

  width: -moz-calc(50% - 15px);

  width: calc(50% - 15px);

  min-height: 325px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -webkit-flex-direction: column;

  -moz-box-orient: vertical;

  -moz-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-justify-content: space-around;

  -ms-flex-pack: distribute;

  justify-content: space-around;

  padding: 24px 0;

}



.info-company__descr-item {

  font-weight: normal;

  font-size: 14px;

  line-height: 25px;

  color: #099de1;

  padding-bottom: 0;

  -webkit-transform: skew(7deg, 0);

  -moz-transform: skew(7deg, 0);

  -ms-transform: skew(7deg, 0);

  -o-transform: skew(7deg, 0);

  transform: skew(7deg, 0);

}



.info-company__descr-item.last-item {

  padding-bottom: 18px;

}



.info-company__table {

  background-color: #131521;

  -webkit-border-radius: 20px;

  -moz-border-radius: 20px;

  border-radius: 20px;

  overflow: hidden;

}



table {

  width: 49%;

  display: inline-block;

  vertical-align: top;

  color: #099de1;

  font-size: 14px;

  line-height: 25px;

  font-weight: 400;

  text-align: left;

}



table td {

  padding-top: 9px;

  padding-bottom: 9px;

  vertical-align: middle;

  height: 140px;

  width: 50%;

}



table tr td:first-child {

  padding-right: 14px;

  padding-left: 54px;

  color: #fff;

}



table tr td:nth-child(2) {

  padding-right: 30px;

  padding-left: 30px;

}



table:first-child tr td:first-child {

  background: rgb(23, 99, 230);

}



table:first-child tr:first-child td:first-child {

  background: -webkit-gradient(linear, left top, left bottom, from(rgb(10, 152, 227)), to(rgb(23, 99, 230)));

  background: -webkit-linear-gradient(rgb(10, 152, 227), rgb(23, 99, 230));

  background: -moz-linear-gradient(rgb(10, 152, 227), rgb(23, 99, 230));

  background: -o-linear-gradient(rgb(10, 152, 227), rgb(23, 99, 230));

  background: linear-gradient(rgb(10, 152, 227), rgb(23, 99, 230));

}



table:first-child tr:last-child td:first-child {

  background: -webkit-gradient(linear, left top, left bottom, from(rgb(23, 99, 230)), to(rgba(12, 93, 233, 1)));

  background: -webkit-linear-gradient(rgb(23, 99, 230), rgba(12, 93, 233, 1));

  background: -moz-linear-gradient(rgb(23, 99, 230), rgba(12, 93, 233, 1));

  background: -o-linear-gradient(rgb(23, 99, 230), rgba(12, 93, 233, 1));

  background: linear-gradient(rgb(23, 99, 230), rgba(12, 93, 233, 1));

  -webkit-border-bottom-left-radius: 20px;

  -moz-border-radius-bottomleft: 20px;

  border-bottom-left-radius: 20px;

}







.faq-section {

  padding-top: 22px;

  padding-bottom: 50px;

}



h2.faq-title {

  padding-bottom: 22px;

}



.faq-section__list {

  padding: 0;

  margin: 0;

}



.faq-section__list>li:before {

  display: none;

}



.faq-section__item {

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  padding-bottom: 0;

}



.faq-section__item:nth-child(2n+1) {

  background-color: #131521;

  border: 2px solid #090a0f;

  -webkit-border-radius: 15px;

  -moz-border-radius: 15px;

  border-radius: 15px;

  -webkit-transform: skew(-10deg, 0);

  -moz-transform: skew(-10deg, 0);

  -ms-transform: skew(-10deg, 0);

  -o-transform: skew(-10deg, 0);

  transform: skew(-10deg, 0);

}



.faq-section__item-question {

  font-size: 20px;

  line-height: 25px;

  font-weight: normal;

  color: #ffffff;

  padding: 25px 25px 24px 55px;

  width: 220px;

  position: relative;

}



.faq-section__item:nth-child(2n+1) .faq-section__item-question {

  -webkit-border-top-left-radius: 15px;

  -moz-border-radius-topleft: 15px;

  border-top-left-radius: 15px;

  -webkit-border-bottom-left-radius: 15px;

  -moz-border-radius-bottomleft: 15px;

  border-bottom-left-radius: 15px;

  background: -webkit-gradient(linear, left bottom, left top, from(rgba(12, 110, 232, 1)), to(rgba(11, 133, 229, 1)));

  background: -webkit-linear-gradient(bottom, rgba(12, 110, 232, 1) 0%, rgba(11, 133, 229, 1) 100%);

  background: -moz-linear-gradient(bottom, rgba(12, 110, 232, 1) 0%, rgba(11, 133, 229, 1) 100%);

  background: -o-linear-gradient(bottom, rgba(12, 110, 232, 1) 0%, rgba(11, 133, 229, 1) 100%);

  background: linear-gradient(0deg, rgba(12, 110, 232, 1) 0%, rgba(11, 133, 229, 1) 100%);

}



.faq-section__item:nth-child(2n+1) .faq-section__item-question span {

  display: block;

  -webkit-transform: skew(10deg, 0);

  -moz-transform: skew(10deg, 0);

  -ms-transform: skew(10deg, 0);

  -o-transform: skew(10deg, 0);

  transform: skew(10deg, 0);

}



.faq-section__item-answer {

  padding: 25px 120px 24px 230px;

  background-color: transparent;

  width: -webkit-calc(100% - 220px);

  width: -moz-calc(100% - 220px);

  width: calc(100% - 220px);

  position: relative;

}



.faq-section__item:nth-child(2n) .faq-section__item-answer {

  padding: 30px 120px 30px 230px;

}



.faq-section__item:nth-child(2n) .faq-section__item-question {

  padding: 30px 25px 30px 55px;

}



.faq-section__item-answer p {

  font-size: 16px;

  line-height: 25px;

  font-weight: normal;

  color: #ffffff;

  padding-bottom: 0;

}



.faq-section__item:nth-child(2n+1) .faq-section__item-answer p {

  color: #0b97e2;

  -webkit-transform: skew(10deg, 0);

  -moz-transform: skew(10deg, 0);

  -ms-transform: skew(10deg, 0);

  -o-transform: skew(10deg, 0);

  transform: skew(10deg, 0);

}





.bonuses-section {

  padding: 0 60px;

}



.bonuses-section__item {

  margin-bottom: 33px;

  -webkit-border-radius: 20px;

  -moz-border-radius: 20px;

  border-radius: 20px;

  background: -webkit-linear-gradient(90deg, #125A98 0%, #350F7B 100%);

  background: -moz-linear-gradient(90deg, #125A98 0%, #350F7B 100%);

  background: -o-linear-gradient(90deg, #125A98 0%, #350F7B 100%);

  background: linear-gradient(90deg, #125A98 0%, #350F7B 100%);

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-transform: skew(-7deg, 0);

  -moz-transform: skew(-7deg, 0);

  -ms-transform: skew(-7deg, 0);

  -o-transform: skew(-7deg, 0);

  transform: skew(-7deg, 0);

  padding: 0px 50px;

}



.bonuses-section__item:last-child {

  margin-bottom: 0;

}



.bonuses-section__img {

  -webkit-transform: skew(7deg, 0);

  -moz-transform: skew(7deg, 0);

  -ms-transform: skew(7deg, 0);

  -o-transform: skew(7deg, 0);

  transform: skew(7deg, 0);

  -ms-flex-item-align: end;

  align-self: flex-end;

  max-width: 290px;

  width: 100%;

}



.bonuses-section__img img {

  display: block;

}



.bonuses-section__info {

  margin-left: 60px;

  text-align: left;

  -webkit-transform: skew(7deg, 0);

  -moz-transform: skew(7deg, 0);

  -ms-transform: skew(7deg, 0);

  -o-transform: skew(7deg, 0);

  transform: skew(7deg, 0);

  padding: 32px 0;

}



.bonuses-uptitle {

  font-weight: 700;

  font-size: 20px;

  padding: 0;

}



.bonuses-title {

  font-family: 'Poppins';

  font-size: 35px;

  line-height: 40px;

  font-weight: bold;

  color: #ffc606;

  text-align: left;

  margin-bottom: 15px;

  padding: 0;

}



.bonuses-text {

  color: #ffc606;

  text-align: left;

  margin-bottom: 15px;

}



.bonuses-text p:last-child {

  padding: 0;

}



.bonuses-section .sing__main-btn {

  margin-bottom: 0;

  margin-left: 20px;

  color: #13131c;

  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 170, 0, 1)), to(rgba(255, 200, 5, 1)));

  background: -webkit-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: -moz-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: -o-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: linear-gradient(0deg, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

}



.bonuses-section .sing__main-btn:after {

  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 170, 0, 1)), to(rgba(255, 200, 5, 1)));

  background: -webkit-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: -moz-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: -o-linear-gradient(bottom, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

  background: linear-gradient(0deg, rgba(255, 170, 0, 1) 0%, rgba(255, 200, 5, 1) 100%);

}





.info-section-3 {

  padding: 42px 103px 30px 103px;

}





.footer {

  background-color: #131521;

}



.footer__inner {

  padding-top: 51px;

  padding-bottom: 72px;

}



.footer__container {

  padding: 0 61px 0 63px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: start;

  -webkit-justify-content: flex-start;

  -moz-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

}



.footer__info-text {

  font-size: 15px;

  font-weight: normal;

  text-align: justify;

  color: #dcc3be;

}



.footer__logos-list {

  width: 383px;

  padding: 0;

  margin: 0;

}



.footer__logos-list>li:before {

  display: none;

}



.footer__logos-paymets {

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-flex-wrap: wrap;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  min-width: 447px;

  padding-bottom: 0;

}



.footer__logos-paymets>img {

  display: inline-block;

  margin: 0 10px 23px 10px;

  max-height: 25px;

}



.footer__bottom {

  margin-top: 35px;

  padding: 0 61px 0 63px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -moz-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}



.footer__logo {

  display: block;

}



.footer__logo>img {

  max-height: 73px;

}



.footer__policy {

  font-family: 'Poppins';

  font-weight: normal;

  color: #dcc3be;

  padding-bottom: 0;

}



.background {

  display: block !important;

  position: absolute !important;

  top: 0px;

  bottom: 0px;

  left: 0px;

  right: 0px;

}



.background img {

  width: 100%;

  height: 100%;

  -o-object-fit: cover;

  object-fit: cover;

}





.head-section-page .head-section__inner {

  padding-top: 45px;

  padding-bottom: 45px;

  position: relative;

}





.app-section {

  border-radius: 8px;

  border: 2px solid #22388B;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  padding: 47px 63px 57px;

  max-width: 1240px;

  position: relative;

}



.app__logo {

  margin-right: 10vw;

  position: relative;

}



.app__buttons {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  gap: 20px;

  position: relative;

}



.app__button {

  background: #05071A;

  border: 2px solid #22388B;

  border-radius: 10px;

  font-family: 'Roboto', 'Arial', sans-serif;

  font-weight: 400;

  font-size: 12px;

  color: #fff;

  line-height: 1.3;

  width: 224px;

  height: 64px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  padding: 8px 14px;

}



.app__button span span {

  display: block;

  font-weight: 700;

  font-size: 24px;

}



.app__button img {

  margin-right: 8px;

}



.app__button:hover {

  -webkit-transform: scale(1.1);

  -moz-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  transform: scale(1.1);

}
