.gw-section-paragraph {
  max-width: 780px;
}
.gw-section-paragraph:not(:last-child) {
  margin-bottom: var(--space-500);
}
.globetrotter .gw-section-content--top-right .gw-section-paragraph {
  margin-bottom: 0px;
}
.gw-section-paragraph .gw-section-paragraph-h3 {
  font: var(--font-headline-s);
  margin-bottom: var(--space-300);
}
.gw-tiles-view .gw-section-paragraph a {
  color: var(--color-text);
  text-decoration: underline;
}
.globetrotter .gw-section-paragraph {
  margin-bottom: var(--space-700);
}
.globetrotter .gw-section-paragraph .gw-section-paragraph__list--column {
  display: block;
  column-count: 1;
  max-width: none;
}
@media (min-width: 768px) {
  .globetrotter .gw-section-paragraph .gw-section-paragraph__list--column {
    column-count: 2;
    column-fill: balance;
    column-gap: var(--space-500);
  }
  .globetrotter .gw-section-paragraph .gw-section-paragraph__list--column li {
    break-inside: avoid;
  }
}

@media (max-width: 767px) {
  .gw-section-paragraph-content--truncate {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}

.gw-section-paragraph li {
  white-space: break-spaces;
}
.gw-accessibility-content__table {
  width: 100%;
  margin-bottom: var(--space-600);
}
.gw-accessibility-content__table .gw-accessibility-content__table-row {
  display: flex;
  border-bottom: var(--color-border-key-line) 1px solid;
}
.gw-accessibility-content__table .gw-accessibility-content__table-row dt,
.gw-accessibility-content__table .gw-accessibility-content__table-row dd {
  width: 50%;
  padding: var(--space-300);
  padding-left: 0;
  text-align: left;
}
.gw-accessibility-content__table .gw-accessibility-content__table-row dd {
  color: #737373;
}

.gw-accessibility-block:not(:last-child) {
  margin-bottom: var(--space-500);
}

.gw-accessibility-block .gw-accessibility-block-heading {
  margin-bottom: var(--space-300);
}

.gw-accessibility-block-heading__icon {
  display: flex;
  align-items: center;
  gap: var(--space-200);
  margin-bottom: var(--space-300);
}
.gw-accessibility-block-heading__icon .gw-accessibility-block-heading {
  margin-top: var(--space-50);
  margin-bottom: 0;
}
.gw-section-content:not(:last-child) {
  margin-bottom: var(--space-500);
}
.gw-section-content .gw-section-content-heading {
  margin-bottom: var(--space-500);
}
.tpl-hotel-info-block__picture {
  border-radius: var(--border-radius-500);
  overflow: hidden;
}

@media (min-width: 768px) {
  .tpl-hotel-info-block .tpl-hotel-info-block__text {
    margin-top: var(--space-300);
  }
}

.tpl-hotel-info-block--portrait .tpl-hotel-info-block__text {
  margin-top: var(--space-400);
}

.tpl-hotel-info-block__text h4 .tpl-hotel-info-block__text h3 {
  font: var(--font-headline-s);
}

/*# sourceMappingURL=section-content.a51b9faca4a2f9cab2ca.css.map*/