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

sup.red {
  color: red;
}

.index-slide .button {
  min-width: 280px;
transition: background 0.5s linear;
}

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

/* brand */

html.webplossless .index-slide_brand .index-slide__bg {
  background: #dde9f3 url(images/brand.webp) 50% 0 no-repeat;
}

html.no-webplossless .index-slide_brand .index-slide__bg {
  background: #dde9f3 url(images/brand.jpg) 50% 0 no-repeat;
}

.index-slide_brand {
  color: #000;
}

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

.index-slide_brand ul li {
  font-size: 1.8rem;
}

.index-slide_brand .index-slide__top {
  max-width: 50%;
}

.index-slide_brand .index-slide__title {
  font-weight: 200;
  font-size: 3rem;
  line-height: 4.4rem;
  margin-bottom: 2rem;
  margin-top: 3rem;
}

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

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

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

  .index-slide_brand .index-slide__bg {
    box-shadow: inset 0 2000px 0px rgba(207, 207, 207, 0.5),
      0 3px 0 rgba(0, 0, 0, 0.15);
  }
}

@media (max-width: 680px) {
  .index-slide_brand .index-slide__title {
    margin-top: 2rem;
  }
}

@media (max-width: 620px) {
  .index-slide_brand .index-slide__title {
    font-size: 2.4rem;
    line-height: 2.4rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .index-slide_brand .index-slide__title strong {
    font-size: 2.8rem;
    line-height: 3.2rem;
  }
  .index-slide_brand .button {
    min-width: auto;
    width: 100%;
  }

  .index-slide_brand .list-styled li {
    line-height: 1.4;
    font-size: 1.6rem;
  }
  html[lang="cs"] .index-slide_brand .list-styled li {
    font-size: 1.4rem;
  }
}

@media (max-width: 420px) {
  .index-slide_brand ul {
    margin-bottom: 2rem;
  }

  .index-slide_brand .index-slide__title strong {
    font-size: 2.8rem;
    line-height: 2.4rem;
  }

  .index-slide_brand .index-slide__title {
    font-size: 2rem;
    line-height: 3rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}

/* copyfx*/

html.webplossless .index-slide_copyfx .index-slide__bg {
  background: #032253 url(images/copyfx-bg.webp) 50% 0 no-repeat;
}

html.no-webplossless .index-slide_copyfx .index-slide__bg {
  background: #032253 url(images/copyfx-bg.jpg) 50% 0 no-repeat;
}

.index-slide_copyfx {
  color: #fff;
}

.index-slide_copyfx ul {
  margin-bottom: 3rem;
}
.index-slide_copyfx ul li {
  font-size: 1.8rem;
}

.index-slide_copyfx ul li::before {
  background-color: #1c8be1;
}

.index-slide_copyfx .index-slide__top {
  max-width: 50%;
}

.index-slide_copyfx .index-slide__title {
  font-weight: 200;
  font-size: 3rem;
  line-height: 4.6rem;
  margin-bottom: 2rem;
  margin-top: 3rem;
}

.index-slide_copyfx .index-slide__title strong {
  color: #fff;
  font-weight: 500;
  font-size: 5rem;
  line-height: 4.4rem;
  display: block;
}

.index-slide_copyfx .button_blue {
  background: #1f91ef;
  box-shadow: none;
  font-weight: 400;
}

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

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

  .index-slide_copyfx .index-slide__bg {
    box-shadow: inset 0 2000px 0px rgba(47, 47, 47, 0.5),
      0 3px 0 rgba(0, 0, 0, 0.15);
  }
}

@media (max-width: 680px) {
  .index-slide_copyfx .index-slide__title {
    margin-top: 2rem;
  }
}

@media (max-width: 620px) {
  .index-slide_copyfx .index-slide__title {
    margin-top: 1rem;
    margin-bottom: 1rem;
    line-height: 3rem;
    font-size: 2rem;
  }
  .index-slide_copyfx .index-slide__title strong {
    font-size: 2.8rem;
    line-height: 2.8rem;
  }
  .index-slide_copyfx .button {
    min-width: auto;
    width: 100%;
  }
}

@media (max-width: 420px) {
  .index-slide_copyfx ul {
    margin-bottom: 2rem;
  }
  .index-slide_copyfx .index-slide__title strong {
    font-size: 2.6rem;
    line-height: 3rem;
  }
  .index-slide_copyfx ul li {
    font-size: 1.6rem;
  }
}

/* real-stoks */

html.webplossless .index-slide_real-stocks .index-slide__bg {
  background: #0b1433 url(images/real-stocks-bg.webp) 50% 0 no-repeat;
}

html.no-webplossless .index-slide_real-stocks .index-slide__bg {
  background: #0b1433 url(images/real-stocks-bg.jpg) 50% 0 no-repeat;
}

.index-slide_real-stocks {
  color: #fff;
}

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

.index-slide_real-stocks ul li {
  font-size: 1.8rem;
}

.index-slide_real-stocks .index-slide__top {
  max-width: 50%;
}
.index-slide_real-stocks .small {
  font-size: 1.4rem;
  margin: 10px 0 0 0;
}
.index-slide_real-stocks .index-slide__title {
  color: #fff;
  font-weight: 500;
  font-size: 5rem;
  line-height: 4.4rem;
  margin-bottom: 2rem;
  margin-top: 3rem;
}
html[lang="cs"] .index-slide_real-stocks .index-slide__title {
    font-size: 3.6rem;
    line-height: 3.6rem;
}

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

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

@media (max-width: 680px) {
  .index-slide_real-stocks .index-slide__title {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .index-slide_real-stocks ul {
    margin-bottom: 2rem;
  }
}

@media (max-width: 620px) {
  .index-slide_real-stocks .index-slide__title {
    font-size: 2.7rem;
    line-height: 2.7rem;
  }
  html[lang="cs"] .index-slide_real-stocks .index-slide__title {
    font-size: 2.2rem;
    line-height: 2.2rem;
  }
  .index-slide_real-stocks .button {
    min-width: auto;
    width: 100%;
  }

  .index-slide_real-stocks .list-styled li {
    line-height: 1.4;
    font-size: 1.6rem;
  }
  html[lang="cs"] .index-slide_real-stocks .list-styled li {
    font-size: 1.4rem;
  }

}

/* affiliate program */

html.webplossless .index-slide_affiliate .index-slide__bg {
  background: #000212 url(images/affiliate-bg.webp) 50% 0 no-repeat;
}

html.no-webplossless .index-slide_affiliate .index-slide__bg {
  background: #000212 url(images/affiliate-bg.jpg) 50% 0 no-repeat;
}

.index-slide_affiliate {
  color: #fff;
}

.index-slide_affiliate .index-slide__top {
  max-width: 50%;
}

.index-slide_affiliate .index-slide__title {
  color: #fff;
  font-weight: 200;
  font-size: 3rem;
  line-height: 4rem;
  margin-bottom: 15px;
}
html[lang="cs"] .index-slide_affiliate .index-slide__title {
    font-size: 2.4rem;
    line-height: 4rem;
}
.index-slide_affiliate .index-slide__title strong {
  display: block;
  color: #7fba2f;
  font-weight: 500;
  font-size: 5rem;
  line-height: 4.4rem;
  margin-top: 5rem;
}
html[lang="cs"] .index-slide_affiliate .index-slide__title strong {
    font-size: 4rem;
    line-height: 4rem;
}
.index-slide_affiliate .button {
  min-width: 280px;
}

.index-slide_affiliate .index-slide__text {
  margin-bottom: 3.5rem;
  font-size: 1.8rem;
}

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

@media (max-width: 680px) {
  .index-slide_affiliate .index-slide__text {
    margin-bottom: 2rem;
  }

  .index-slide_affiliate .index-slide__title strong {
    margin-top: 2rem;
  }
}

@media (max-width: 575px) {
  html.webplossless .index-slide_affiliate {
    background-position: 50% 0;
  }

  html.webplossless .index-slide_affiliate {
    background-position: 50% 0;
  }

  .index-slide_affiliate .index-slide__title {
    font-size: 1.8rem;
    line-height: 1.1;
  }

  .index-slide_affiliate .index-slide__title strong {
    font-size: 2.7rem;
    line-height: 2.7rem;
  }

  .index-slide_affiliate .button {
    min-width: auto;
    width: 100%;
  }
}

/*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: 300;
  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) {
  html.no-webplossless .index-slide_ecn {
    background-position: 60% 0;
  }
  html.webplossless .index-slide_ecn {
    background-position: 60% 0;
  }
}

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

@media (max-width: 767px) {
  .index-slide_ecn .index-slide__top {
    max-width: 100%;
  }
  .index-slide_ecn .index-slide__text {
    max-width: 100%;
  }
}

@media (max-width: 575px) {
  html.webplossless .index-slide_ecn {
    background-position: 50% 0;
  }
  html.no-webplossless .index-slide_ecn {
    background-position: 50% 0;
  }
  .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_prime*/

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 {
  color: #fff;
}

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

.index-slide_prime .index-slide__title {
  color: #fff;
  font-weight: 300;
  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 .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 .button_green {
margin-bottom: 2rem;
}

:lang(pt) .index-slide_prime .index-slide__title strong,
:lang(hu) .index-slide_prime .index-slide__title strong {
  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;
}

@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;
  }
  :lang(pt) .index-slide_prime .index-slide__title strong {
    padding-top: 0;
  }
}

/*Trade US stocks */

.index-slide_trade-us-stocks {
  color: #fff;
  background: #000e32;
}

html.webplossless .index-slide_trade-us-stocks .index-slide__bg {
  background-image: url(/uploads/slider/images/bg-trade-us-stocks.webp?ver=697);
}

html.no-webplossless .index-slide_trade-us-stocks .index-slide__bg {
  background-image: url(/uploads/slider/images/bg-trade-us-stocks.jpg?ver=697);
}

.index-slide_trade-us-stocks .index-slide__top {
  max-width: initial;
}

.index-slide_trade-us-stocks .index-slide__lead {
  font-weight: 700;
}

.index-slide_trade-us-stocks .index-slide__title {
  color: #fff;
  margin-bottom: 2rem;
}

.index-slide_trade-us-stocks .index-slide__title span {
  color: #ffffff;
}

.index-slide_trade-us-stocks .index-slide__text {
  color: #fff;
}

.index-slide_trade-us-stocks .index-slide__text .list-styled li {
  font-size: 1.6rem;
  font-weight: 300;
}

@media (max-width: 680px) {
  .index-slide_trade-us-stocks .index-slide__wrapper {
    background-color: rgba(0, 14, 50, 0.7);
  }
}

/* partnership */

.index-slider .index-slide_partnership {
  color: #fff;
  background-color: #003271;
}

html.webplossless .index-slide_partnership .index-slide__bg {
  background-image: url(/uploads/slider/images/bmw-partership.webp?v1);
}

html.no-webplossless .index-slide_partnership .index-slide__bg {
  background-image: url(/uploads/slider/images/bmw-partership.png?v1);
}

.index-slide_partnership .index-slide__top {
  max-width: 50%;
  padding-top: 2.5rem;
}

.index-slide_partnership .index-slide__lead {
  margin-bottom: 0.1rem;
  font-weight: 300;
  font-size: 4rem;
}

.index-slide_partnership .index-slide__title {
  margin-bottom: 3.1rem;
  font-size: 4rem;
  line-height: 4rem;
  font-weight: 500;
}

.index-slide_partnership .index-slide__text {
  max-width: 69%;
  font-size: 2.4rem;
  line-height: 3rem;
  font-weight: 300;
}

.index-slide_partnership .index-slide__button {
  bottom: 1.8rem;
}

@media (max-width: 767px) {
  .index-slide_partnership .index-slide__top {
    max-width: 100%;
  }
  .index-slide_partnership .index-slide__lead {
    font-size: 3rem;
  }
  .index-slide_partnership .index-slide__title {
    margin-bottom: 1.1rem;
    font-size: 3.2rem;
  }
  .index-slide_partnership .index-slide__text {
    font-size: 2rem;
  }
}

@media (max-width: 680px) {
  .index-slide_partnership .index-slide__bg {
    background-position: 70% 0;
  }
}

@media (max-width: 374px) {
  .index-slide_partnership .index-slide__lead {
    font-size: 2.5rem;
  }
  .index-slide_partnership .index-slide__title {
    font-size: 2.7rem;
  }
  .index-slide_partnership .index-slide__text {
    max-width: 100%;
  }
}

/* invest in idices */

.index-slide_invest-in-indices {
  color: #fff;
  background: linear-gradient(
    to right,
    #001124 0%,
    #001124 50%,
    #01226d 50%,
    #01226d 100%
  );
}

html.webplossless .index-slide_invest-in-indices .index-slide__bg {
  background-image: url(/uploads/slider/images/bg-main-indices.webp?ver=697);
}

html.no-webplossless .index-slide_invest-in-indices .index-slide__bg {
  background-image: url(/uploads/slider/images/bg-main-indices.jpg?ver=697);
}

.index-slide_invest-in-indices .index-slide__top {
  max-width: initial;
}

.index-slide_invest-in-indices .index-slide__lead {
  font-weight: 500;
}

.index-slide_invest-in-indices .index-slide__title {
  color: #fff;
}

.index-slide_invest-in-indices .index-slide__title span {
  color: #cce9ff;
}

.index-slide_invest-in-indices .index-slide__text {
  color: #fff;
}

.index-slide_invest-in-indices .index-slide__text .list-styled li {
  font-size: 1.8rem;
}

/* Prime accounts */

.index-slider .index-slide_prime-accounts {
  color: #fff;
  background-color: #2568a7;
}

html.webplossless .index-slide_prime-accounts .index-slide__bg {
  background-image: url(images/prime-accounts.webp?ver=696);
}

html.no-webplossless .index-slide_prime-accounts .index-slide__bg {
  background-image: url(images/prime-accounts.jpg?ver=696);
}

.index-slide_prime-accounts .index-slide__top {
  max-width: initial;
}

.index-slide_prime-accounts .index-slide__lead {
  font-weight: 500;
}

.index-slide_prime-accounts .index-slide__title span {
  opacity: 0.8;
}

.index-slide_prime-accounts .index-slide__text .list-styled li {
  font-size: 1.8rem;
}

@media (max-width: 680px) {
  .index-slide_prime-accounts .index-slide__wrapper {
    background-color: rgba(0, 0, 0, 0.7);
  }
}
/* index-slide_crypto-curr */
.index-slide_crypto-curr {
  color: rgba(255, 255, 255, 0.8);
  background-color: #012e46;
}

html.webplossless body:not(.rtl) .index-slide_crypto-curr .index-slide__bg {
  background-image: url(/uploads/img/banners/slider/crypto-curr.webp?ver=696);
}

html.webplossless body.rtl .index-slide_crypto-curr .index-slide__bg {
  background-image: url(/uploads/img/banners/slider/crypto-curr.rtl.webp?ver=696);
}

html.no-webplossless body:not(.rtl) .index-slide_crypto-curr .index-slide__bg {
  background-image: url(/uploads/img/banners/slider/crypto-curr.jpg?ver=696);
}

html.no-webplossless body.rtl .index-slide_crypto-curr .index-slide__bg {
  background-image: url(/uploads/img/banners/slider/crypto-curr.rtl.jpg?ver=696);
}

.index-slide_crypto-curr .index-slide__lead {
  color: #fff;
}

.index-slide_crypto-curr .index-slide__text {
  font-size: 1.4rem;
  line-height: 1.42857143;
}

.index-slide_crypto-curr .index-slide__important {
  font-size: 2.2rem;
  color: #fff;
}
/* index-slide_commission */

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

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

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

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

/*index-slide_investment-platforms*/

.index-slider .index-slide_investment-platforms {
  color: #fff;
  background-image: linear-gradient(90deg, #0d2548 29%, #f1dbb0 71%);
}

body.rtl .index-slide_investment-platforms {
  background-image: linear-gradient(90deg, #f1dbb0 25%, #0d2548 76%);
}

html.webplossless .index-slide_investment-platforms .index-slide__bg {
  background-image: url(images/investment-platforms.webp?ver=696);
}

html.no-webplossless .index-slide_investment-platforms .index-slide__bg {
  background-image: url(images/investment-platforms.jpg?ver=696);
}

body.rtl .index-slide_investment-platforms .index-slide__bg {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/*index-slide_strategy-builder*/

.index-slider .index-slide_strategy-builder {
  color: #fff;
  background-color: #000b1b;
}

html.webplossless .index-slide_strategy-builder .index-slide__bg {
  background-image: url(images/rtrader-strategy-builder.webp);
}

html.no-webplossless .index-slide_strategy-builder .index-slide__bg {
  background-image: url(images/rtrader-strategy-builder.jpg);
}

.index-slide_strategy-builder .index-slide__lead {
  margin-bottom: 3rem;
}

@media (min-width: 1201px) {
  .index-slide_strategy-builder .index-slide__top {
    max-width: 51.666667%;
  }
}

@media (max-width: 991px) {
  .index-slide_strategy-builder .index-slide__lead {
    font-size: 4rem;
  }
}

@media (max-width: 767px) {
  .index-slide_strategy-builder .index-slide__bg {
    background-position: 45% 0;
  }
}

@media (max-width: 575px) {
  .index-slide_strategy-builder .index-slide__bg {
    background-position: 35% 0;
  }
}

/*index-slide_micro-accounts*/

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

html.webplossless body:not(.rtl) .index-slide_micro-accounts .index-slide__bg {
  background-image: url(images/micro-accounts.webp?ver=696);
}

html.webplossless body.rtl .index-slide_micro-accounts .index-slide__bg {
  background-image: url(images/micro-accounts.rtl.webp?ver=696);
}

html.no-webplossless
  body:not(.rtl)
  .index-slide_micro-accounts
  .index-slide__bg {
  background-image: url(images/micro-accounts.jpg?ver=696);
}

html.no-webplossless body.rtl .index-slide_micro-accounts .index-slide__bg {
  background-image: url(images/micro-accounts.rtl.jpg?ver=696);
}

/*.index-slide_gmbh*/

.index-slider .index-slide_gmbh {
  color: #fff;
  background-image: linear-gradient(90deg, #111111 29%, #f8d80e 71%);
}

html.webplossless .index-slide_gmbh .index-slide__bg {
  background-image: url(/uploads/slider/images/banner-gmbh.webp);
}

html.no-webplossless .index-slide_gmbh .index-slide__bg {
  background-image: url(/uploads/slider/images/banner-gmbh.jpg);
}

.index-slide_gmbh .index-slide__top {
  max-width: 50%;
  padding-top: 2rem;
}

.index-slide_gmbh .index-slide__lead {
  margin-bottom: 0.1rem;
  font-weight: 400;
  font-size: 5rem;
}

.index-slide_gmbh .index-slide__title {
  margin-bottom: 3.1rem;
  font-size: 5rem;
  line-height: 4rem;
  font-weight: 300;
}

.index-slide_gmbh .index-slide__text {
  max-width: 91%;
  font-size: 1.8rem;
  line-height: 3rem;
  font-weight: 300;
}
:lang(de) .index-slide_gmbh .index-slide__text {
  max-width: 97%;
}

@media (max-width: 767px) {
  .index-slide_gmbh .index-slide__top {
    max-width: 100%;
  }
  .index-slide_gmbh .index-slide__lead {
    font-size: 3rem;
  }
  .index-slide_gmbh .index-slide__title {
    margin-bottom: 1.1rem;
    font-size: 3.2rem;
  }
  .index-slide_gmbh .index-slide__text {
    font-size: 2rem;
    max-width: initial;
  }
}

@media (max-width: 680px) {
  .index-slide_gmbh .index-slide__bg {
    background-position: 50% 0;
  }
}

@media (max-width: 374px) {
  .index-slide_gmbh .index-slide__lead {
    font-size: 2.5rem;
  }
  .index-slide_gmbh .index-slide__title {
    font-size: 2.7rem;
  }
  .index-slide_gmbh .index-slide__text {
    max-width: 100%;
  }
}

/*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_invest-in-indices .index-slide__wrapper,
  .index-slide_ecn .index-slide__wrapper,
  .index-slide_passive-bonuses .index-slide__wrapper,
  .index-slide_investment-platforms .index-slide__wrapper,
  .index-slide_invest-in-indices .index-slide__wrapper,
  .index-slide_partnership .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*/

/* AWARDS HOME */

@media (min-width: 681px) {
  html.webplossless .awards.active {
    background-image: url(images/awards-home-page-bg.jpg?ver=1013) !important;
  }
  html.no-webplossless .awards.active {
    background-image: url(images/awards-home-page-bg.jpg?ver=1013) !important;
  }
}

/* cz */

html.webplossless .index-slide_czk-accounts .index-slide__bg {
  background: #d7e5f0 url(/uploads/img/banners/slider/czk-accounts-bg.webp) 72% no-repeat;
}

html.no-webplossless .index-slide_czk-accounts .index-slide__bg {
  background: #d7e5f0 url(/uploads/img/banners/slider/czk-accounts-bg.jpg) 72% no-repeat;
}

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

  .index-slide_czk-accounts .index-slide__top {
    color: #000;
  }
}