/* img-overlay-content */
.img-overlay-content-layout {
  --section-body-clr: var(--clr-white);
  --overlay-content-bg: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 1%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.7) 100%);
  --overlay-content-padding: var(--sp12) var(--sp11);
  --gradient-color: var(--gradient-black-right);
  display: flex;
  flex-direction: column;
}

.img-overlay-content-layout>.views-row-inner,
.img-overlay-content-layout .section-view-content {
  flex: 1;
}

.img-overlay-content-layout>.views-row-inner {
  display: flex;
  flex-direction: column;
}

.img-overlay-content-layout .section-view-content {
  display: grid;
  grid-template-columns: 1fr 600px;
  grid-gap: var(--sp11);
  align-items: center;
}

.overlay-content-left,
.overlay-content-right {
  display: flex;
  align-items: center;
}

.overlay-content-left>* {
  max-width: 600px;
}

/* right content */
.img-overlay-content {
  padding: var(--overlay-content-padding);
  background: var(--overlay-content-bg);
}

.content__row {
  display: grid;
  grid-gap: var(--sp4);
}

.content__row:not(:last-child) {
  padding-bottom: calc(var(--sp12) + 5px);
  margin-bottom: var(--sp12);
  border-bottom: 1px solid var(--clr-blue08);
}

.content__title {
  font-size: var(--fs-24);
  line-height: 1.2;
  /* color: var(--clr-white); */
  color: var(--clr-teal-500);
  font-weight: var(--fw-bold);
}

.content__sub-title {
  font-size: var(--fs-14);
  color: var(--clr-teal-500);
  font-weight: var(--fw-bold);
  line-height: 1.2;
  margin-bottom: 3px;
}

.content__body {
  line-height: 1.5;
}

.content__tagged-links {
  margin-top: var(--sp3);
}

.content__tagged-links-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 15px;
}

.content__page-link {
  margin-top: var(--sp6);
}

.content__page-link a {
  line-height: 1.5625;
}
