footer a {
  text-decoration: none;
  color: currentColor;
}

.section-footer {
  width: 100%;
  justify-content: center;
  margin-top: -50px;
  padding-bottom: 100px;
}

.section-footer .purple-border {
  margin: 30px auto;
  border: 1px rgb(var(--color-text-base-RGB)) solid;
  opacity: 70%;
  width: 80%;
}

.footer-container {
  max-width: 1600px;
  height: auto;

  display: flex;
  justify-content: center;
  margin: 0 auto;
  flex-wrap: wrap;
  color: currentColor;
  margin-bottom: -20px;
}

.footer-content {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin: 0 125px;
  flex-wrap: wrap;
}

.footer-column {
  margin: 30px 5px;
  width: 145px;
  color: rgb(var(--color-text-base-RGB));
}

.footer-column p {
  cursor: pointer;
  margin: 10px 0;
  transition: 0.2s;
}

.footer-column a p:hover,
.footer-column p a:hover {
  color: rgb(var(--color-guest-action-2-RGB));
  font-weight: 700;
  transition: 0.3s;
}

.payment-methods p {
  justify-content: center;
  opacity: 0.7;
  margin: 10px 0;
  filter: drop-shadow(0px 6px 6px rgba(0, 0, 0, 0.25));
  transition: 0.2s;
}

.payment-methods p:hover {
  opacity: 1;
}

.payment-methods img {
  width: 120px;
}

.footer-bottom {
  margin-top: 50px;
  margin-bottom: 35px;
}

.footer-no-link p {
  cursor: inherit;
}
.footer-no-link p:hover {
  color: inherit;
}

#korbank-data-center {
  width: 130px;
}

#polish-capital {
  width: 130px;
  margin-top: 0px;
  margin-bottom: 50px;
}

#polska-chmura {
  width: 130px;
  margin-top: 0px;
  margin-bottom: 50px;
}

#polska-chmura-dark {
  display: none;
  width: 130px;
  margin-top: 0px;
  margin-bottom: 50px;
}
