/****************
 * Fonts
 ****************/
/****************
 * Colors
 ****************/
/****************
 * Grid Settings
 ****************/
.block-image-content {
  padding-top: clamp(3rem, -0.4838709677rem + 9.6774193548vw, 7.5rem);
  padding-bottom: clamp(3rem, -0.4838709677rem + 9.6774193548vw, 7.5rem);
}
.acf-block[data-last-color=ray]:not(.block-content-background-image):not(.block-hero--centered-text-cards) + .block-image-content[data-first-color=ray] {
  padding-top: clamp(3rem, 1.4516129032rem + 4.3010752688vw, 5rem);
}
.acf-block[data-last-color=twilight]:not(.block-content-background-image):not(.block-hero--centered-text-cards) + .block-image-content[data-first-color=twilight] {
  padding-top: clamp(3rem, 1.4516129032rem + 4.3010752688vw, 5rem);
}
.acf-block[data-last-color=sky-blue]:not(.block-content-background-image):not(.block-hero--centered-text-cards) + .block-image-content[data-first-color=sky-blue] {
  padding-top: clamp(3rem, 1.4516129032rem + 4.3010752688vw, 5rem);
}
.acf-block[data-last-color=sunrise-orange]:not(.block-content-background-image):not(.block-hero--centered-text-cards) + .block-image-content[data-first-color=sunrise-orange] {
  padding-top: clamp(3rem, 1.4516129032rem + 4.3010752688vw, 5rem);
}
.acf-block[data-last-color=sunrise-red]:not(.block-content-background-image):not(.block-hero--centered-text-cards) + .block-image-content[data-first-color=sunrise-red] {
  padding-top: clamp(3rem, 1.4516129032rem + 4.3010752688vw, 5rem);
}
.acf-block[data-last-color=cloud]:not(.block-content-background-image):not(.block-hero--centered-text-cards) + .block-image-content[data-first-color=cloud] {
  padding-top: clamp(3rem, 1.4516129032rem + 4.3010752688vw, 5rem);
}
.block-image-content[data-last-color=ray] + .block-image-content[data-first-color=ray] {
  padding-top: clamp(2.5rem, 3.3870967742rem + -1.0752688172vw, 3rem) !important;
}
.block-image-content[data-last-color=twilight] + .block-image-content[data-first-color=twilight] {
  padding-top: clamp(2.5rem, 3.3870967742rem + -1.0752688172vw, 3rem) !important;
}
.block-image-content[data-last-color=sky-blue] + .block-image-content[data-first-color=sky-blue] {
  padding-top: clamp(2.5rem, 3.3870967742rem + -1.0752688172vw, 3rem) !important;
}
.block-image-content[data-last-color=sunrise-orange] + .block-image-content[data-first-color=sunrise-orange] {
  padding-top: clamp(2.5rem, 3.3870967742rem + -1.0752688172vw, 3rem) !important;
}
.block-image-content[data-last-color=sunrise-red] + .block-image-content[data-first-color=sunrise-red] {
  padding-top: clamp(2.5rem, 3.3870967742rem + -1.0752688172vw, 3rem) !important;
}
.block-image-content[data-last-color=cloud] + .block-image-content[data-first-color=cloud] {
  padding-top: clamp(2.5rem, 3.3870967742rem + -1.0752688172vw, 3rem) !important;
}
@media (max-width: 47.98rem) {
  .block-image-content__image-col {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 48rem) {
  .block-image-content__image-col--right {
    order: 2;
  }
}
.block-image-content__row {
  justify-content: space-between;
  align-items: center;
}
.block-image-content__image-wrapper {
  border-radius: clamp(1rem, 0.6129032258rem + 1.0752688172vw, 1.5rem);
}
.block-image-content__image {
  border-radius: clamp(1rem, 0.6129032258rem + 1.0752688172vw, 1.5rem);
}
.block-image-content .c-btn-group {
  justify-content: flex-start;
  margin-top: clamp(1.5rem, 1.1129032258rem + 1.0752688172vw, 2rem);
}
.block-image-content__title {
  margin-bottom: clamp(0.5rem, 0.1129032258rem + 1.0752688172vw, 1rem);
}
.block-image-content__title:last-child {
  margin-bottom: 0;
}
.block-image-content__content {
  max-width: 29.875rem;
}
.block-image-content .c-btn-group {
  max-width: 29.875rem;
}
.block-image-content__card-links {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: clamp(1.5rem, 0.7258064516rem + 2.1505376344vw, 2.5rem);
}
.block-image-content .c-card-link {
  max-width: 20.9375rem;
}