.fragenbox {
  width:0%;
  margin-left:33%;
}

.uk-text-lead {
  font-size: 25px;
  font-weight: 300;
  text-align: center;
}

.justified {
  text-align: justify;
}

.uk-tile-secondary {
  padding: 40px;
}

.topsection {
  height: 90vh;
}

.topsection .uk-background-cover {
  height: 100%;
}

#section--df838ddc-f3b1-4976-a09a-c097a7cfb4c2 img, #section--3c7b077a-d8a8-4c98-b466-be52499f8bd8 img {object-fit: cover;}


.tn-accommodation-widget {
  background-color: #fff;
}

div.tn-accommodation-widget-card {
  background-color: #f2f2f2;
}

div.tncard, div.tncard-footer {
  background-color: rgba(178, 174, 143, 0.45);
}

.tn-accommodation-widget .uk-card-body {
  padding: 20px 20px;
  color: #000;
  text-align: center;

}

.tn-accommodation-widget .uk-card-body h4 {
font-family: var(--bs-font-sans-serif);

font-weight: 700;
color: #000;
font-size: 22px;
line-height: 0.8;
text-align: center;
padding:0;
}

.tn-accommodation-widget .uk-card-body p.uk-text-meta {
  font-family: var(--bs-font-sans);
  color: #000;
  font-weight: 600;
  font-size: var(--bs-body-font-size);
  text-transform: none;
  text-align: center;
  padding:0;
  letter-spacing: normal;
}




.tn-accommodation-widget-card > div > div.uk-card-body > p.line-clamp {
  font-family: var(--bs-font-sans);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  color: #000;
  text-align: center;
  hyphens: auto;
  -webkit-hyphens: auto;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}