* {
  box-sizing: border-box; }

.related-news, .entry-content .related-news, .edit-post-visual-editor .acf-block-preview .related-news {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #fff;
  padding-top: 5.125rem;
  padding-bottom: 6.875rem; }
  .related-news.bg-color-lblue, .entry-content .related-news.bg-color-lblue, .edit-post-visual-editor .acf-block-preview .related-news.bg-color-lblue {
    background-color: #F5F9FF; }
  .featured-content + .related-news:before, .featured-content + .entry-content .related-news:before, .featured-content + .edit-post-visual-editor .acf-block-preview .related-news:before {
    content: '';
    display: block;
    height: 100px;
    width: 100%;
    background-color: #F5F9FF;
    position: absolute;
    top: 0;
    transform: translateY(-100%);
    z-index: -1; }
  .related-news + .related-news, .entry-content .related-news + .related-news, .edit-post-visual-editor .acf-block-preview .related-news + .related-news {
    padding-top: 0; }
  .related-news .details, .entry-content .related-news .details, .edit-post-visual-editor .acf-block-preview .related-news .details {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-end;
    align-items: flex-end;
    margin-bottom: 3.25rem; }
    .related-news .details h2, .entry-content .related-news .details h2, .edit-post-visual-editor .acf-block-preview .related-news .details h2 {
      font-size: 1.25rem;
      font-weight: 600;
      line-height: 3.3125rem; }
      @media screen and (max-width: 600px) {
        .related-news .details h2, .entry-content .related-news .details h2, .edit-post-visual-editor .acf-block-preview .related-news .details h2 {
          text-align: center;
          width: 100%; } }
    .related-news .details.has-content, .entry-content .related-news .details.has-content, .edit-post-visual-editor .acf-block-preview .related-news .details.has-content {
      width: 100%; }
      .related-news .details.has-content h2, .entry-content .related-news .details.has-content h2, .edit-post-visual-editor .acf-block-preview .related-news .details.has-content h2 {
        width: 100%; }
      @media screen and (max-width: 600px) {
        .related-news .details.has-content a.link-button, .entry-content .related-news .details.has-content a.link-button, .edit-post-visual-editor .acf-block-preview .related-news .details.has-content a.link-button {
          margin: 1.6875rem auto 0 auto;
          padding: 1rem 0 0 0;
          height: auto; } }
    .related-news .details.no-content, .entry-content .related-news .details.no-content, .edit-post-visual-editor .acf-block-preview .related-news .details.no-content {
      width: 100%;
      align-items: center; }
      .related-news .details.no-content h2, .entry-content .related-news .details.no-content h2, .edit-post-visual-editor .acf-block-preview .related-news .details.no-content h2 {
        width: auto;
        flex-grow: 2;
        margin-bottom: 0; }
        @media screen and (max-width: 600px) {
          .related-news .details.no-content h2, .entry-content .related-news .details.no-content h2, .edit-post-visual-editor .acf-block-preview .related-news .details.no-content h2 {
            flex-grow: 0;
            width: 100%; } }
      .related-news .details.no-content a.link-button, .entry-content .related-news .details.no-content a.link-button, .edit-post-visual-editor .acf-block-preview .related-news .details.no-content a.link-button {
        flex-grow: 0; }
        @media screen and (max-width: 600px) {
          .related-news .details.no-content a.link-button, .entry-content .related-news .details.no-content a.link-button, .edit-post-visual-editor .acf-block-preview .related-news .details.no-content a.link-button {
            margin: 1.6875rem auto 0 auto;
            padding: 0;
            height: auto; } }
    .related-news .details p, .entry-content .related-news .details p, .edit-post-visual-editor .acf-block-preview .related-news .details p {
      font-size: 1.125rem;
      font-weight: 400;
      line-height: 1.9375rem;
      flex-grow: 1;
      margin-right: 1.25rem;
      margin-bottom: 0;
      flex-basis: 80%; }
      @media screen and (max-width: 930px) {
        .related-news .details p, .entry-content .related-news .details p, .edit-post-visual-editor .acf-block-preview .related-news .details p {
          flex-basis: 60%; } }
      @media screen and (max-width: 600px) {
        .related-news .details p, .entry-content .related-news .details p, .edit-post-visual-editor .acf-block-preview .related-news .details p {
          flex-basis: 100%;
          margin: 0;
          text-align: center; } }
    .related-news .details a.link-button, .entry-content .related-news .details a.link-button, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button {
      font-size: 0.875rem;
      font-weight: 600;
      line-height: 1.9375rem;
      height: auto;
      text-align: center;
      text-transform: uppercase;
      padding: 0 0.9375rem 0 0;
      margin: 0;
      width: auto;
      background-color: transparent;
      color: #252525;
      display: flex;
      justify-content: flex-end;
      position: relative;
      text-decoration: none; }
      @media screen and (max-width: 600px) {
        .related-news .details a.link-button, .entry-content .related-news .details a.link-button, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button {
          margin: 1.6875rem auto 0 auto;
          padding: 1rem 0 0 0;
          height: auto; } }
      .related-news .details a.link-button .arrow-right, .entry-content .related-news .details a.link-button .arrow-right, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button .arrow-right {
        position: relative;
        transition: all 0.3s ease-in-out; }
        .related-news .details a.link-button .arrow-right::before, .related-news .details a.link-button .arrow-right::after, .entry-content .related-news .details a.link-button .arrow-right::before, .entry-content .related-news .details a.link-button .arrow-right::after, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button .arrow-right::before, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button .arrow-right::after {
          content: '';
          display: block;
          position: absolute;
          top: 50%;
          right: -0.9375rem;
          transform: translateY(-50%); }
        .related-news .details a.link-button .arrow-right::before, .entry-content .related-news .details a.link-button .arrow-right::before, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button .arrow-right::before {
          height: 2px;
          width: 0.625rem;
          background: #0038A9; }
        .related-news .details a.link-button .arrow-right::after, .entry-content .related-news .details a.link-button .arrow-right::after, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button .arrow-right::after {
          height: 0.5rem;
          width: 0.5rem;
          background: transparent;
          border: 2px solid #0038A9;
          border-left-color: transparent;
          border-bottom-color: transparent;
          transform: translateY(-50%) rotate(45deg) !important; }
      .related-news .details a.link-button::before, .entry-content .related-news .details a.link-button::before, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button::before {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: #0038A9;
        pointer-events: none;
        transform-origin: 100% 50%;
        transform: scale3d(0, 1, 1);
        transition: transform 0.5s; }
      .related-news .details a.link-button:hover, .related-news .details a.link-button:focus, .entry-content .related-news .details a.link-button:hover, .entry-content .related-news .details a.link-button:focus, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button:hover, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button:focus {
        border: 0; }
        .related-news .details a.link-button:hover::before, .related-news .details a.link-button:focus::before, .entry-content .related-news .details a.link-button:hover::before, .entry-content .related-news .details a.link-button:focus::before, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button:hover::before, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button:focus::before {
          transform-origin: 0% 50%;
          transform: scale3d(1, 1, 1); }
      .related-news .details a.link-button:focus::before, .entry-content .related-news .details a.link-button:focus::before, .edit-post-visual-editor .acf-block-preview .related-news .details a.link-button:focus::before {
        height: 3px; }
  .related-news .meta-date, .related-news .meta-terms, .entry-content .related-news .meta-date, .entry-content .related-news .meta-terms, .edit-post-visual-editor .acf-block-preview .related-news .meta-date, .edit-post-visual-editor .acf-block-preview .related-news .meta-terms {
    font-weight: 600;
    letter-spacing: 1px; }
  .related-news .meta-date, .entry-content .related-news .meta-date, .edit-post-visual-editor .acf-block-preview .related-news .meta-date {
    font-size: 1rem;
    line-height: 1;
    font-weight: 500; }
  .related-news .meta-terms, .entry-content .related-news .meta-terms, .edit-post-visual-editor .acf-block-preview .related-news .meta-terms {
    font-size: 0.875rem;
    line-height: 2rem;
    color: #0038A9; }
  .related-news__main ul.card-grid-filters__grid, .entry-content .related-news__main ul.card-grid-filters__grid, .edit-post-visual-editor .acf-block-preview .related-news__main ul.card-grid-filters__grid {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 auto;
    justify-content: space-between; }
    .related-news__main ul.card-grid-filters__grid li.post-card, .entry-content .related-news__main ul.card-grid-filters__grid li.post-card, .edit-post-visual-editor .acf-block-preview .related-news__main ul.card-grid-filters__grid li.post-card {
      position: relative;
      flex-basis: 30.333%;
      min-height: 32.5rem;
      margin: 0 0 4.56% 0;
      background-color: #fff; }
      @media screen and (max-width: 850px) {
        .related-news__main ul.card-grid-filters__grid li.post-card, .entry-content .related-news__main ul.card-grid-filters__grid li.post-card, .edit-post-visual-editor .acf-block-preview .related-news__main ul.card-grid-filters__grid li.post-card {
          flex-basis: 48%; } }
      @media screen and (max-width: 550px) {
        .related-news__main ul.card-grid-filters__grid li.post-card, .entry-content .related-news__main ul.card-grid-filters__grid li.post-card, .edit-post-visual-editor .acf-block-preview .related-news__main ul.card-grid-filters__grid li.post-card {
          flex-basis: 100%; } }
    .related-news__main ul.card-grid-filters__grid:after, .entry-content .related-news__main ul.card-grid-filters__grid:after, .edit-post-visual-editor .acf-block-preview .related-news__main ul.card-grid-filters__grid:after {
      content: '';
      flex-basis: 30.333%; }
  .related-news__main .post-card__image-wrap, .entry-content .related-news__main .post-card__image-wrap, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__image-wrap {
    overflow: hidden;
    max-height: 12.5rem;
    min-height: 12.5rem;
    object-fit: cover;
    display: flex; }
    .related-news__main .post-card__image-wrap > a,
    .related-news__main .post-card__image-wrap > a > img, .entry-content .related-news__main .post-card__image-wrap > a,
    .entry-content .related-news__main .post-card__image-wrap > a > img, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__image-wrap > a,
    .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__image-wrap > a > img {
      display: block;
      min-width: 100%;
      min-height: 100%;
      width: auto;
      height: auto;
      object-fit: cover;
      object-position: center center; }
    .related-news__main .post-card__image-wrap img, .entry-content .related-news__main .post-card__image-wrap img, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__image-wrap img {
      width: 100%;
      object-fit: cover; }
  .related-news__main .post-card__title, .entry-content .related-news__main .post-card__title, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__title {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 2rem;
    margin-bottom: 0.5rem;
    letter-spacing: 1px; }
    .related-news__main .post-card__title a, .entry-content .related-news__main .post-card__title a, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__title a {
      color: #252525;
      text-decoration: none;
      position: relative; }
      .related-news__main .post-card__title a::before, .entry-content .related-news__main .post-card__title a::before, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__title a::before {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: 2px;
        background-color: #E6BF86;
        pointer-events: none;
        transform-origin: 100% 50%;
        transform: scale3d(0, 1, 1);
        transition: transform 0.5s; }
      .related-news__main .post-card__title a:hover, .related-news__main .post-card__title a:focus, .entry-content .related-news__main .post-card__title a:hover, .entry-content .related-news__main .post-card__title a:focus, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__title a:hover, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__title a:focus {
        color: #0038A9; }
        .related-news__main .post-card__title a:hover::before, .related-news__main .post-card__title a:focus::before, .entry-content .related-news__main .post-card__title a:hover::before, .entry-content .related-news__main .post-card__title a:focus::before, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__title a:hover::before, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__title a:focus::before {
          transform-origin: 0% 50%;
          transform: scale3d(1, 1, 1); }
  .related-news__main .post-card__bottom, .entry-content .related-news__main .post-card__bottom, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__bottom {
    padding: 1.875rem; }
    .related-news__main .post-card__bottom .meta-terms, .entry-content .related-news__main .post-card__bottom .meta-terms, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__bottom .meta-terms {
      margin-bottom: 1.25rem 20; }
    .related-news__main .post-card__bottom .meta-date, .entry-content .related-news__main .post-card__bottom .meta-date, .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__bottom .meta-date {
      margin-bottom: 1.25rem;
      display: inline-block; }
    .related-news__main .post-card__bottom p:not(.meta-terms), .entry-content .related-news__main .post-card__bottom p:not(.meta-terms), .edit-post-visual-editor .acf-block-preview .related-news__main .post-card__bottom p:not(.meta-terms) {
      font-size: 1.125rem;
      line-height: 1.875rem; }
  .related-news .separator, .entry-content .related-news .separator, .edit-post-visual-editor .acf-block-preview .related-news .separator {
    font-weight: 300;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 2rem;
    letter-spacing: 1px;
    color: #252525; }
  @media screen and (min-width: 768px) {
    .related-news.pull_up_next_block, .entry-content .related-news.pull_up_next_block, .edit-post-visual-editor .acf-block-preview .related-news.pull_up_next_block {
      padding-bottom: 520px;
      margin-bottom: -440px; } }

.editor-styles-wrapper .edit-post-visual-editor__post-title-wrapper > .wp-block-acf-related-news-insight,
.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .wp-block-acf-related-news-insight {
  max-width: none; }
