.swiper-button-next,
.swiper-button-prev {
  transition: all 0.1s linear;
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
  color: #7fba2f;
}

.index-slide .button {
  min-width: 280px;
}

@media (max-width: 575px) {
  .index-slide .button {
    min-width: auto;
    width: 100%;
  }
}

/* rtrader*/

html.webplossless .index-slide_rtrader {
  background: #000d2d url(/uploads/slider/images/rtrader-bg.webp) 50% 0
    no-repeat;
}

html.no-webplossless .index-slide_rtrader {
  background: #000d2d url(/uploads/slider/images/rtrader-bg.jpg) 50% 0 no-repeat;
}

.index-slide_rtrader {
  color: #fff;
}

.index-slide_rtrader .index-slide__top {
  max-width: 60%;
}

.index-slide_rtrader .index-slide__lead {
  font-size: 3.6rem;
  line-height: 4.4rem;
  color: #7fba2f;
  font-weight: 500;
  margin-top: 4rem;
}

.index-slide_rtrader .list-styled {
  margin-bottom: 3rem;
}

.index-slide_rtrader .list-styled li {
  font-size: 1.6rem;
  line-height: 3rem;
  margin: 0;
}

.index-slide_rtrader .button_green {
  min-width: 28rem;
}

@media (max-width: 1024px) {
  .index-slide_rtrader .index-slide__top {
    max-width: 80%;
  }

  .index-slide_rtrader .index-slide__lead {
    margin-top: 3rem;
  }
}

@media (max-width: 825px) {
  .index-slide_rtrader .index-slide__top {
    max-width: 80%;
  }
  .index-slide_rtrader .index-slide__title {
    margin-top: 2rem;
  }

  .index-slide_rtrader .list-styled li {
    line-height: 2.5rem;
  }
}
@media (max-width: 680px) {
  .index-slide_rtrader .index-slide__lead {
    font-size: 3rem;
    line-height: 3rem;
  }
}
@media (max-width: 500px) {
  .index-slide_rtrader .index-slide__top {
    max-width: 100%;
  }

  .index-slide_rtrader .button_green {
    min-width: 100%;
  }

  .index-slide_rtrader .index-slide__lead {
    font-size: 3rem;
    line-height: 2.8rem;
  }
  .index-slide_rtrader .list-styled {
    margin-bottom: 2rem;
  }
}

@media (max-width: 420px) {
  .index-slide_rtrader .list-styled li {
    line-height: 1.8rem;
    font-size: 1.4rem;
  }
  .index-slide_rtrader .index-slide__lead {
    margin-top: 1rem;
  }
}

/*.index-slide_ecn*/

html.webplossless .index-slide_ecn {
  background: #080a35 url(/uploads/slider/images/index-slide_ecn-bg.webp) 50% 0
    no-repeat;
}

html.no-webplossless .index-slide_ecn {
  background: #080a35 url(/uploads/slider/images/index-slide_ecn-bg.jpg) 50% 0
    no-repeat;
}

.index-slide_ecn {
  color: #fff;
}

.index-slide_ecn .index-slide__top {
  max-width: 60%;
}

.index-slide_ecn .index-slide__title {
  color: #fff;
  font-weight: 400;
  font-size: 3rem;
  line-height: 1.33;
  margin-bottom: 9px;
  padding-top: 4.4rem;
}

.index-slide_ecn .index-slide__title strong {
  display: block;
  color: #7fba2f;
  font-weight: 500;
  font-size: 5rem;
  line-height: 1.08;
}

.index-slide_ecn p {
  font-size: 1.8rem;
  line-height: 1.66;
  color: #fff;
  margin: 0 0 30px;
}

.index-slide_ecn .index-slide__text {
  max-width: 580px;
}

.index-slide_ecn p.small {
  font-size: 1.4rem;
  margin: 10px 0 0 0;
}

@media (max-width: 1025px) {
  .index-slide_ecn .index-slide__top {
    max-width: 100%;
  }
  html.webplossless .index-slide_ecn {
    background-position: 60% 0;
  }
  html.webplossless .index-slide_ecn {
    background-position: 60% 0;
  }
}

@media (max-width: 991px) {
  .index-slide_ecn .index-slide__text {
    max-width: 480px;
  }
  .index-slide_ecn .index-slide__wrapper {
    background-color: rgba(0, 0, 0, 0.5);
  }
  html.webplossless .index-slide_ecn {
    background-position: 80% 0;
  }
  html.webplossless .index-slide_ecn {
    background-position: 80% 0;
  }
}

@media (max-width: 575px) {
  html.webplossless .index-slide_ecn {
    background-position: 50% 0;
  }
  html.webplossless .index-slide_ecn {
    background-position: 50% 0;
  }
  .index-slide_ecn .index-slide__text {
    max-width: 100%;
  }
  .index-slide_ecn .index-slide__title {
    font-size: 2.2rem;
    line-height: 1.1;
    padding-top: 0;
  }
  .index-slide_ecn .index-slide__title strong {
    font-size: 3.4rem;
  }
  .index-slide_ecn p {
    font-size: 1.4rem;
    line-height: 1.6;
  }
}

/*index-slide_ecn*/

html.webplossless .index-slide_prime {
  background: #161b31 url(/uploads/slider/images/index-slide_prime-bg.webp) 50%
    0 no-repeat;
}

html.no-webplossless .index-slide_prime {
  background: #161b31 url(/uploads/slider/images/index-slide_prime-bg.jpg) 50% 0
    no-repeat;
}

.index-slide_prime .text_red {
    color: #ed1c24;
}


.index-slide_prime .small-text {
    color: rgba(255, 255, 255, 0.8);
    font-size: 1.2rem;
    margin: 0;
}


.index-slide_prime {
  color: #fff;
}

.index-slide_prime .index-slide__top {
  max-width: 60%;
}

.index-slide_prime .index-slide__title {
  color: #fff;
  font-weight: 400;
  font-size: 3rem;
  line-height: 1.33;
  margin-bottom: 15px;
}

.index-slide_prime .index-slide__title strong {
  display: block;
  color: #7fba2f;
  font-weight: 500;
  font-size: 5rem;
  line-height: 1.04;
  padding-top: 2rem;
}

.index-slide_prime p.small {
  font-size: 1.4rem;
  margin: 10px 0 0 0;
  color: #fff;
}

.index-slide_prime ul {
  margin-bottom: 3rem;
}

.index-slide_prime ul li {
  font-size: 1.8rem;
  margin: 0 0 4px;
}

.index-slide_prime .button {
    margin-bottom: 2rem;
}

@media (max-width: 1025px) {
  .index-slide_prime .index-slide__top {
    max-width: 100%;
  }
}

@media (max-width: 575px) {
  html.webplossless .index-slide_prime {
    background-position: 50% 0;
  }
  html.webplossless .index-slide_prime {
    background-position: 50% 0;
  }
  .index-slide_prime ul {
    margin-bottom: 2rem;
  }
  .index-slide_prime ul li {
    font-size: 1.6rem;
  }
  .index-slide_prime .index-slide__title {
    font-size: 1.8rem;
    line-height: 1.1;
  }
  .index-slide_prime .index-slide__title strong {
    font-size: 2.8rem;
    padding-top: 0;
  }
}

/*index-slide_conditions-for-investments*/

.index-slide_conditions-for-investments {
  background: #091f51;
}

html.webplossless .index-slide_conditions-for-investments .index-slide__bg {
  background-image: url(/uploads/slider/images/bg-conditions.jpg);
}

html.no-webplossless .index-slide_conditions-for-investments .index-slide__bg {
  background-image: url(/uploads/slider/images/bg-conditions.webp);
}

.index-slide_conditions-for-investments .index-slide__title {
  font-size: 40px;
  line-height: 40px;
  color: #7fba2f;
  font-weight: 200;
}

.index-slide_conditions-for-investments span {
  color: #fff;
  line-height: 50px;
}

.index-slide_conditions-for-investments .index-slide__lead {
  font-size: 56px;
  line-height: 1.07;
  font-weight: 900;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
}

.index-slide_conditions-for-investments .index-slide__text {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  max-width: 350px;
  color: #fff;
}

.index-slide_conditions-for-investments .index-slide__button {
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);
}

.index-slide__transparent-bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-color: #091f51;
  opacity: 0.4;
}

.index-slide_conditions-for-investments .index-slide__top {
  max-width: 50%;
}

@media (max-width: 767px) {
  .index-slide_conditions-for-investments .index-slide__title {
    font-size: 3.5rem;
    line-height: 35px;
  }
  .index-slide_conditions-for-investments .index-slide__lead {
    font-size: 4rem;
  }
  .index-slide_conditions-for-investments span {
    line-height: 40px;
  }
  .index-slide_conditions-for-investments .index-slide__top {
    max-width: 100%;
  }
}

/*.index-slide_by-bank-deposit*/

.index-slide_by-bank-deposit {
  color: #fff;
  background: #1a2b4c;
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, #1a2b4c),
    color-stop(50%, #1a2b4c),
    color-stop(50%, #c8e3ef),
    color-stop(100%, #c8e3ef)
  );
  background: -o-linear-gradient(
    left,
    #1a2b4c 0%,
    #1a2b4c 50%,
    #c8e3ef 50%,
    #c8e3ef 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#1a2b4c),
    color-stop(50%, #1a2b4c),
    color-stop(50%, #c8e3ef),
    to(#c8e3ef)
  );
  background: linear-gradient(
    to right,
    #1a2b4c 0%,
    #1a2b4c 50%,
    #c8e3ef 50%,
    #c8e3ef 100%
  );
}

html.webplossless .index-slide_by-bank-deposit .index-slide__bg {
  background-image: url(/uploads/slider/images/slide__by__bank-deposit.webp);
}

html.no-webplossless .index-slide_by-bank-deposit .index-slide__bg {
  background-image: url(/uploads/slider/images/slide__by__bank-deposit.jpg);
}

.index-slide_by-bank-deposit .index-slide__top {
  max-width: initial;
}

.index-slide_by-bank-deposit .index-slide__lead {
  font-weight: 500;
}

.index-slide_by-bank-deposit .index-slide__title {
  color: #fff;
}

.index-slide_by-bank-deposit .index-slide__title span {
  color: #cce9ff;
}

.index-slide_by-bank-deposit .index-slide__text {
  color: #fff;
}

.index-slide_by-bank-deposit .index-slide__text .list-styled li {
  font-size: 1.8rem;
}

@media (max-width: 680px) {
  .index-slide_by-bank-deposit .index-slide__title {
    line-height: 0;
  }
  .index-slide_by-bank-deposit .index-slide__bg {
    background-position: 70% 0;
  }
  .index-slide_by-bank-deposit .index-slide__wrapper {
    background-color: rgba(13, 33, 68, 0.7);
  }
}

/*.index-slide_profit-share*/

.index-slide_profit-share {
  color: #fff;
  background-color: #000034;
}

.index-slide_profit-share .index-slide__text {
  margin-bottom: 3.7rem;
}

.index-slide_profit-share .index-slide__top {
  max-width: 600px;
}

html.webplossless .index-slide_profit-share .index-slide__bg {
  background-image: url(/uploads/img/banners/slider/profit-share-bg.webp);
}

html.no-webplossless .index-slide_profit-share .index-slide__bg {
  background-image: url(/uploads/img/banners/slider/profit-share-bg.jpg);
}

.index-slide_profit-share .index-slide__title {
  margin-bottom: 3.6rem;
  color: #7fba2f;
}

/*.index-slide_micro-accounts*/

.index-slide_micro-accounts {
  color: #000;
  background-color: #e4edf5;
}

html.webplossless .index-slide_micro-accounts .index-slide__bg {
  background-image: url(/uploads/img/banners/slider/micro-accounts.webp?ver=696);
}

html.no-webplossless .index-slide_micro-accounts .index-slide__bg {
  background-image: url(/uploads/img/banners/slider/micro-accounts.jpg?ver=696);
}

/*.index-slide_commission*/

.index-slide_commission {
  color: #000;
  background-color: #f2f5fb;
}

html.webplossless .index-slide_commission .index-slide__bg {
  background-image: url(/uploads/img/banners/slider/commission.webp?ver=696);
}

html.no-webplossless .index-slide_commission .index-slide__bg {
  background-image: url(/uploads/img/banners/slider/commission.jpg?ver=696);
}

.index-slide_commission .index-slide__text {
  color: #697d8c;
}

/*GENERAL MEDIA*/

@media (max-width: 1024px) {
  .index-slide__bg {
    background-position: 72% 0;
    -webkit-box-shadow: inset 0 2000px 0px rgba(10, 10, 10, 0.5),
      0 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2000px 0px rgba(10, 10, 10, 0.5),
      0 3px 0 rgba(0, 0, 0, 0.15);
  }
  .index-slide_commission .index-slide__wrapper,
  .index-slide_micro-accounts .index-slide__wrapper {
    background-color: rgba(255, 255, 255, 0.7);
  }
}

@media (max-width: 767px) {
  .index-slide_profit-share .index-slide__wrapper,
  .index-slide_ecn .index-slide__wrapper {
    background-color: rgba(0, 0, 0, 0.5);
  }
}

@media (max-width: 575px) {
  .index-slide .index-slide__button {
    position: relative;
    bottom: auto;
    padding: 2rem;
  }
  .index-slide__top {
    padding-bottom: 1rem;
    padding-top: 1rem;
    min-height: auto;
  }
  .index-slide__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .index-slide__text {
    margin-bottom: 2rem;
  }
}

/*стили писать перед GENERAL MEDIA*/