/* Override the main body text color */
body {
    color: #000000 !important;
}

/* Override heading text color */
h1, h2, h3, h4, h5, h6 {
    color: #162d50;
}

.footer {
    background-color: #2b6d9e;
}

a {
    color:#162d50;
}

a:hover {
  color: #2b6d9e;
}

.button, .button.secondary, .button.tertiary {
    background-color: #162d50;
}

.button:hover, .button.secondary:hover, .button.tertiary:hover  {
    background-color: #2b6d9e;
}

blockquote {
    border-left: 5px solid #162d50;
}

  .splide__slide {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5; /* Valgfri baggrund, hvis billeder har forskellige proportioner */
  }
  .splide__slide img {
    width: 100%;
    object-fit: contain; /* Sikrer at billedet skalerer pænt uden at blive beskåret eller strakt */
  }
  @media (max-width: 768px) {
    .splide__slide img {
      height: 300px; /* Mindre højde på mobilsider */
    }
  }


  table td, table th {
  padding: 5px 10px;
  text-align: left;
  overflow: hidden;
}

.center, .card h2 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}

.footer__menu-cta-wrapper {
	display: flex;
	align-items: flex-start;
	margin-bottom: 10px;
}

hr {
	margin-top: 10px;
	margin-bottom: 10px;
}