.intro-single.ri-management-intro {
  padding-bottom: 2.5rem;
}

.ri-management-intro .title-single {
  overflow-wrap: anywhere;
  hyphens: auto;
}

.ri-management-title-suffix {
  white-space: nowrap;
  hyphens: none;
  overflow-wrap: normal;
  word-break: normal;
}

.ri-management-media img {
  aspect-ratio: 1.95;
  height: auto;
  object-fit: cover;
}

.ri-management-media .ri-management-rental-image {
  object-position: center 65%;
}

.ri-management-media .ri-management-weg-image {
  object-position: center 15%;
}

.ri-management-contact {
  scroll-margin-top: 9rem;
}

@media (min-width: 768px) {
  .ri-management-list > li {
    padding-inline-end: 2rem;
  }
}

@media (max-width: 767.98px) {
  .intro-single.ri-management-intro .title-single-box {
    padding-inline-start: clamp(.875rem, 4vw, 2rem);
  }

  .intro-single.ri-management-intro .title-single {
    font-size: clamp(1.25rem, 6.4vw, 2.2rem);
  }

  .ri-management-media img {
    aspect-ratio: 4 / 3;
  }
}
