.nested-row .layout__region.col-lg-4 {
  width: 41.66666667%;
}
.nested-row .layout__region.col-lg-8 {
  width: 58.33333333%;
}
.nested-row .row {
  justify-content: center;
  align-items: center;
}

.offer-row .field--name-title {
  font-size: 2.8125rem;
  line-height: 3.375rem;
  text-transform: uppercase;
}
@media (max-width: 1396.98px) {
  .offer-row .field--name-title {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.offer-row a.btn {
  background: #F6C92A;
  border-color: #F6C92A;
}
.offer-row a.btn::after {
  right: 20px;
}
.offer-row a.btn:hover {
  border-color: #20242E;
}

@media (min-width: 1397px) {
  .node--type-single-content-reference .node__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
@media (max-width: 1396.98px) {
  .node--type-single-content-reference .node__content {
    display: flex;
    justify-content: center;
  }
}
.node--type-single-content-reference .field--name-title {
  max-width: 666px;
  display: inline-block;
}
.node--type-single-content-reference .field--name-field-subtitle {
  font-size: 1.375rem;
  max-width: 666px;
  display: inline-block;
}
@media (max-width: 1396.98px) {
  .node--type-single-content-reference .field--name-field-subtitle {
    font-size: 0.875rem;
  }
}
@media (min-width: 1397px) {
  .node--type-single-content-reference .img-fluid {
    height: auto;
  }
}