.clear:after {
  content: "";
  display: table;
  clear: both;
}

/* --Hover Mixin.--*/
/* -- Cross browser opacity.--*/
/* -- Animation.--*/
/* ==========================================================================
   #Site Global Sizes
   ========================================================================== */
/* ==========================================================================
   #Site Global Colours
   ========================================================================== */
/* BLOCK: Featured Text Row --------------------------------- */
.block-page-featured-text {
  padding: 1.875rem 0;
}
@media (min-width: 61.25em) {
  .block-page-featured-text {
    padding: 2.5rem 0;
  }
}

.block-page-featured-text .site-image-curve {
  object-fit: cover;
}

.block-page-featured-text .row-content {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 61.25em) {
  .block-page-featured-text .row-content {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}

.block-page-featured-text .row-content .section-title__icon-wrap {
  align-items: flex-start;
  flex-direction: column;
}

.block-page-featured-text .row-content .section-title__icon {
  font-size: 35px;
  font-size: 2.1875rem;
  margin-bottom: 0.5rem;
}

.block-page-featured-text .body-copy {
  color: #093147;
}

@media (min-width: 46.25em) {
  .block-page-featured-text.content-left .row-content {
    grid-column: span 12;
  }
}
@media (min-width: 61.25em) {
  .block-page-featured-text.content-left .row-content {
    grid-column: 1/6;
  }
}

@media (min-width: 46.25em) {
  .block-page-featured-text.content-right .row-content {
    grid-column: span 12;
  }
}
@media (min-width: 61.25em) {
  .block-page-featured-text.content-right .row-content {
    order: 2;
    grid-column: 7/12;
  }
}

.featured-row__image__wrap {
  place-self: center;
}

.block-page-featured-text.content-right .featured-row__image__wrap {
  order: 2;
}
@media (min-width: 46.25em) {
  .block-page-featured-text.content-right .featured-row__image__wrap {
    grid-column: span 12;
  }
}
@media (min-width: 61.25em) {
  .block-page-featured-text.content-right .featured-row__image__wrap {
    order: 1;
    grid-column: span 5;
  }
}

@media (min-width: 61.25em) {
  .illustration-used.block-page-featured-text.content-right .featured-row__image__wrap {
    order: 1;
    grid-column: 2/6;
  }
}

.block-page-featured-text.content-left .featured-row__image__wrap {
  order: 2;
}
@media (min-width: 46.25em) {
  .block-page-featured-text.content-left .featured-row__image__wrap {
    grid-column: span 12;
  }
}
@media (min-width: 61.25em) {
  .block-page-featured-text.content-left .featured-row__image__wrap {
    grid-column: 7/13;
  }
}

.illustration-used.block-page-featured-text.content-left .featured-row__image__wrap {
  order: 2;
}
@media (min-width: 46.25em) {
  .illustration-used.block-page-featured-text.content-left .featured-row__image__wrap {
    grid-column: span 12;
  }
}
@media (min-width: 61.25em) {
  .illustration-used.block-page-featured-text.content-left .featured-row__image__wrap {
    grid-column: 8/12;
  }
}
