@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&amp;display=swap");

[dir] #liquidity-providers {
  background: #F1F3F9;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}

@media (min-width: 992px) {
  [dir] #liquidity-providers {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
}

#liquidity-providers .home-section-heading {
  position: relative;
}

[dir] #liquidity-providers .home-section-heading {
  text-align: center;
}

#liquidity-providers .home-section-heading .home-section-title {
  color: #bb914a;
  line-height: 1.3333;
  font-weight: 500;
  font-family: "Oswald", "Neo Sans Arabic", "Microsoft YaHei New", "Microsoft YaHei", Helvetica, Arial, sans-serif;
  font-weight: 500;
  display: inline-block;
  line-height: 1.3333;
  background-image: -webkit-gradient(linear, left top, right top, from(#a0762f), color-stop(51%, #dec481), to(#a0762f));
  background-image: linear-gradient(90deg, #a0762f 0%, #dec481 51%, #a0762f 100%);
  -webkit-text-fill-color: transparent;
  font-size: 1.75rem;
  text-transform: uppercase;
}

[dir] #liquidity-providers .home-section-heading .home-section-title {
  margin-top: 0;
  margin-bottom: 0;
  margin: 0;
  -webkit-background-clip: text;
}

[dir=ltr] #liquidity-providers .home-section-heading .home-section-title {
  background-image: -webkit-gradient(linear, left top, right top, from(#AD8640), to(#CAAB67));
  background-image: linear-gradient(90deg, #AD8640 0%, #CAAB67 100%);
}

[dir=rtl] #liquidity-providers .home-section-heading .home-section-title {
  background-image: -webkit-gradient(linear, right top, left top, from(#AD8640), to(#CAAB67));
  background-image: linear-gradient(-90deg, #AD8640 0%, #CAAB67 100%);
}

@media (min-width: 768px) {
  #liquidity-providers .home-section-heading .home-section-title {
    font-size: 2.25rem;
  }
}

@media (min-width: 992px) {
  #liquidity-providers .home-section-heading .home-section-title {
    font-size: 2.875rem;
  }
}

@media (min-width: 1200px) {
  #liquidity-providers .home-section-heading .home-section-title {
    font-size: 3.25rem;
  }
}

#liquidity-providers .home-section-heading .home-section-description {
  line-height: 1.375;
  font-size: 0.9375rem;
  color: #03105F;
}

[dir] #liquidity-providers .home-section-heading .home-section-description {
  margin-top: 0.5rem;
  margin-bottom: 0;
}

#liquidity-providers .home-section-heading .home-section-description {
  font-size: 0.9375rem;
}

@media screen and (min-width: 375px) {
  #liquidity-providers .home-section-heading .home-section-description {
    font-size: calc(0.9375rem + 3 * (100vw - 23.4375rem) / 825);
  }
}

@media screen and (min-width: 1200px) {
  #liquidity-providers .home-section-heading .home-section-description {
    font-size: 1.125rem;
  }
}

@media (min-width: 992px) {
  #liquidity-providers .home-section-heading .home-section-description {
    font-size: 1.25rem;
  }
}

[dir] #liquidity-providers .home-section-body {
  padding-top: 2.5rem;
}

@media (min-width: 768px) {
  [dir] #liquidity-providers .home-section-body {
    padding-top: 3rem;
  }
}

#liquidity-providers .rainy-logos {
  -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.25)), color-stop(25%, rgb(255, 255, 255)), color-stop(75%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0.25)));
  -webkit-mask-image: linear-gradient(90deg, rgba(255, 255, 255, 0.25) 0%, rgb(255, 255, 255) 25%, rgb(255, 255, 255) 75%, rgba(255, 255, 255, 0.25) 100%);
          mask-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.25)), color-stop(25%, rgb(255, 255, 255)), color-stop(75%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0.25)));
          mask-image: linear-gradient(90deg, rgba(255, 255, 255, 0.25) 0%, rgb(255, 255, 255) 25%, rgb(255, 255, 255) 75%, rgba(255, 255, 255, 0.25) 100%);
}

#liquidity-providers .rainy-logos .icon {
  position: absolute;
  top: 50%;
  width: 13.125rem;
  height: 2.5rem;
}

[dir] #liquidity-providers .rainy-logos .icon {
  background-image: url("../img/logos.png");
  background-size: 52.75rem 43.5625rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon {
  right: 50%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

[dir=rtl] #liquidity-providers .rainy-logos .icon {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (max-width: 768px) {
  [dir=ltr] #liquidity-providers .rainy-logos .icon {
    -webkit-transform: translate(50%, -50%) scale(0.62);
            transform: translate(50%, -50%) scale(0.62);
  }

  [dir=rtl] #liquidity-providers .rainy-logos .icon {
    -webkit-transform: translate(-50%, -50%) scale(0.62);
            transform: translate(-50%, -50%) scale(0.62);
  }
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  [dir] #liquidity-providers .rainy-logos .icon {
    background-image: url("../img/logos.png");
  }
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.Abbey {
  background-position: 0 0;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.Abbey {
  background-position: 100% 0;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.ABN_mro {
  background-position: 0 -2.5625rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.ABN_mro {
  background-position: 100% -2.5625rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.ADCB {
  background-position: 0 -5.125rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.ADCB {
  background-position: 100% -5.125rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.Alfa_bank {
  background-position: 0 -7.6875rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.Alfa_bank {
  background-position: 100% -7.6875rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.ANZ {
  background-position: 0 -10.25rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.ANZ {
  background-position: 100% -10.25rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Banco_de_brazil {
  background-position: -13.1875rem 0;
}

[dir] #liquidity-providers .rainy-logos .icon.Bank_of_america {
  background-position: -13.1875rem -2.5625rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Bank_of_china {
  background-position: -13.1875rem -5.125rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Bank_of_ireland {
  background-position: -13.1875rem -7.6875rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Bank_of_montreal {
  background-position: -13.1875rem -10.25rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.Bank_of_scotland {
  background-position: 0 -12.8125rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.Bank_of_scotland {
  background-position: 100% -12.8125rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Barclays {
  background-position: -13.1875rem -12.8125rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.Basler_kantonalbank {
  background-position: 0 -15.375rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.Basler_kantonalbank {
  background-position: 100% -15.375rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Bawag {
  background-position: -13.1875rem -15.375rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.Bayern_LB {
  background-position: 0 -17.9375rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.Bayern_LB {
  background-position: 100% -17.9375rem;
}

[dir] #liquidity-providers .rainy-logos .icon.BBVA {
  background-position: -13.1875rem -17.9375rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.BCV {
  background-position: 0 -20.5rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.BCV {
  background-position: 100% -20.5rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Berenberg {
  background-position: -13.1875rem -20.5rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.BHF_bank {
  background-position: 0 -23.0625rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.BHF_bank {
  background-position: 100% -23.0625rem;
}

[dir] #liquidity-providers .rainy-logos .icon.BNP_Paribas {
  background-position: -13.1875rem -23.0625rem;
}

[dir] #liquidity-providers .rainy-logos .icon.CIBC {
  background-position: -26.375rem 0;
}

[dir] #liquidity-providers .rainy-logos .icon.Citibank {
  background-position: -26.375rem -2.5625rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Citizens_bank_logo {
  background-position: -26.375rem -5.125rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Commerzbank {
  background-position: -26.375rem -7.6875rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Credit_agricole {
  background-position: -26.375rem -10.25rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Credit_europe_bank {
  background-position: -26.375rem -12.8125rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Credit_suisse {
  background-position: -26.375rem -15.375rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Danske_bank {
  background-position: -26.375rem -17.9375rem;
}

[dir] #liquidity-providers .rainy-logos .icon.DBS_bank {
  background-position: -26.375rem -20.5rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Dexia_banque {
  background-position: -26.375rem -23.0625rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.DNB_asa {
  background-position: 0 -25.625rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.DNB_asa {
  background-position: 100% -25.625rem;
}

[dir] #liquidity-providers .rainy-logos .icon.DZ_bank {
  background-position: -13.1875rem -25.625rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Eco_bank {
  background-position: -26.375rem -25.625rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.Erste_bank {
  background-position: 0 -28.1875rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.Erste_bank {
  background-position: 100% -28.1875rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Fifth_third_bank {
  background-position: -13.1875rem -28.1875rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Fortis {
  background-position: -26.375rem -28.1875rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.Goldman_sachs {
  background-position: 0 -30.75rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.Goldman_sachs {
  background-position: 100% -30.75rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Handelsbanken {
  background-position: -13.1875rem -30.75rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Helaba {
  background-position: -26.375rem -30.75rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.HSBC {
  background-position: 0 -33.3125rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.HSBC {
  background-position: 100% -33.3125rem;
}

[dir] #liquidity-providers .rainy-logos .icon.HSH_nordbank {
  background-position: -13.1875rem -33.3125rem;
}

[dir] #liquidity-providers .rainy-logos .icon.ING {
  background-position: -26.375rem -33.3125rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.Intesa_san_paolo {
  background-position: 0 -35.875rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.Intesa_san_paolo {
  background-position: 100% -35.875rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Investec {
  background-position: -13.1875rem -35.875rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Itau {
  background-position: -26.375rem -35.875rem;
}

[dir] #liquidity-providers .rainy-logos .icon.JP_morgan {
  background-position: -39.5625rem 0;
}

[dir] #liquidity-providers .rainy-logos .icon.LGT {
  background-position: -39.5625rem -2.5625rem;
}

[dir] #liquidity-providers .rainy-logos .icon.merrill {
  background-position: -39.5625rem -5.125rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Mizuho {
  background-position: -39.5625rem -7.6875rem;
}

[dir] #liquidity-providers .rainy-logos .icon.MUFG {
  background-position: -39.5625rem -10.25rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Nedbank {
  background-position: -39.5625rem -12.8125rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Nomura {
  background-position: -39.5625rem -15.375rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Nordea {
  background-position: -39.5625rem -17.9375rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Oberbank {
  background-position: -39.5625rem -20.5rem;
}

[dir] #liquidity-providers .rainy-logos .icon.OCBC_ank {
  background-position: -39.5625rem -23.0625rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Post_finance {
  background-position: -39.5625rem -25.625rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Postbank {
  background-position: -39.5625rem -28.1875rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Rabobank {
  background-position: -39.5625rem -30.75rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Raiffeisen_bank_russia {
  background-position: -39.5625rem -33.3125rem;
}

[dir] #liquidity-providers .rainy-logos .icon.RBC {
  background-position: -39.5625rem -35.875rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.Scotia_bank {
  background-position: 0 -38.4375rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.Scotia_bank {
  background-position: 100% -38.4375rem;
}

[dir] #liquidity-providers .rainy-logos .icon.SEB {
  background-position: -13.1875rem -38.4375rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Societe_generale {
  background-position: -26.375rem -38.4375rem;
}

[dir] #liquidity-providers .rainy-logos .icon.The_royal_bank_of_scotland {
  background-position: -39.5625rem -38.4375rem;
}

[dir=ltr] #liquidity-providers .rainy-logos .icon.UBS {
  background-position: 0 -41rem;
}

[dir=rtl] #liquidity-providers .rainy-logos .icon.UBS {
  background-position: 100% -41rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Westpac_australia_first_bank {
  background-position: -13.1875rem -41rem;
}

[dir] #liquidity-providers .rainy-logos .icon.Finalto {
  background-position: -26.6875rem -41rem;
}

[dir] #liquidity-providers .rainy-logos .icon.isPrime {
  background-position: -39.5625rem -41rem;
}

#liquidity-providers .rainy {
  overflow: hidden;
}

#liquidity-providers .rainy[data-direction=rtl] .rainy-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

:root[dir=rtl] #liquidity-providers .rainy[data-direction=rtl] .rainy-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

#liquidity-providers .rainy[data-direction=ltr] .rainy-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

:root[dir=rtl] #liquidity-providers .rainy[data-direction=ltr] .rainy-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

#liquidity-providers .rainy .rainy-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[dir] #liquidity-providers .rainy .rainy-row .rainy-col {
  padding: 1.25rem 0.9375rem;
}

@media (max-width: 768px) {
  [dir] #liquidity-providers .rainy .rainy-row .rainy-col {
    padding: 0.5rem 0.3125rem;
  }
}

#liquidity-providers .rainy .rainy-row2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[dir] #liquidity-providers .rainy .rainy-row2 .rainy-col {
  padding: 1.25rem 0.9375rem;
}

@media (max-width: 768px) {
  [dir] #liquidity-providers .rainy .rainy-row2 .rainy-col {
    padding: 0.5rem 0.3125rem;
  }
}

#liquidity-providers .rainy-logo-item {
  width: 15.625rem;
  height: 5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

[dir] #liquidity-providers .rainy-logo-item {
  background-color: white;
  border-radius: 0.625rem;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
}

@media (max-width: 768px) {
  #liquidity-providers .rainy-logo-item {
    width: 10.6rem;
    height: 3.125rem;
  }
}

#liquidity-providers .rainy-logo-item > div {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

[dir] #liquidity-providers .rainy-logo-item > div {
  padding: 1.25rem;
}

@media (max-width: 768px) {
  [dir] #liquidity-providers .rainy-logo-item > div {
    padding: 0.9375rem;
  }
}