main {
  min-height: 75vh;
}

/* Footer Styling */
.karinFooter {
  background: linear-gradient(90deg,rgba(110, 112, 127, 1) 0%, rgba(34, 61, 133, 1) 81%);
  color: oklch(0.93 0.01 255 / 0.60);
  text-align: center;
  padding: 1.5rem 2rem 5px;
  font-size: 0.8rem;
  font-family: Montserrat;
  width: 100%;
  margin-bottom: 0;
}

.karinFooter__logo {
  font-family: Montserrat;
  font-size: 1.15rem;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: -0.01em;
  max-width: max-content;
  margin: 0 auto;
}

.karinFooter__logo img {
  margin: 0 auto;
}

.karinFooter__text {
  font-size: 1.2rem;
}