#integrations .bank-icon-coming-soon {
  overflow: visible !important;
}

.bank-coming-soon {
  position: absolute;
  top: calc(100% + 8px);
  left: 50%;
  color: var(--token-68c5c5f5-0e58-4492-b1b9-f805d76d95e8, rgb(100, 100, 100));
  font: 500 10px/1.2 Inter, sans-serif;
  letter-spacing: 0.1em;
  white-space: nowrap;
  transform: translateX(-50%);
}

@media (max-width: 809px) {
  #integrations .bank-orbit {
    transform: translate(-50%, -50%) scale(0.6) !important;
  }

  #integrations .bank-coming-soon {
    font-size: 16px;
  }

  #integrations .bank-section-description {
    max-width: 220px;
  }
}

@media (max-width: 809px) {
  #integrations .banks-container {
    height: 440px;
  }

}

@media (max-width: 374px) {
  #integrations .bank-orbit {
    transform: translate(-50%, -50%) scale(0.5) !important;
  }
}
