.ghs-404 {
  .block_ghs-posts-slider {
    background: #fff;

    .block-label {
      background: var(--solar-gold);
    }
  }
}

.block_ghs-posts-slider {
  overflow: hidden;

  @media screen and (max-width: 991px) {
    padding-bottom: 50px !important;
  }

  .container {
    .post-slider-top {
      display: flex;
      gap: var(--spacing_medium);
      justify-content: space-between;

      @media screen and (max-width: 767px) {
        flex-direction: column;
      }
      .post-slider-top-left {
        max-width: 950px;
      }

      .post-slider-top-right {
        margin: auto 0;
        height: fit-content;

      }
    }

    .posts-slider-bottom {
      margin-top: var(--spacing_large);
      .facetwp-template {
        .slick-slide {
          margin: 0 12px;
        }

        /* the parent */
        .slick-list {
          margin: 0 -12px;
          overflow: visible;
        }
      }

      .slick-dots {
        text-align: left;
        bottom: -45px;
        li {
          width: fit-content;
          &.slick-active {
            button {
              opacity: 1 !important;
              width: 34px;
            }
          }
          button {
            transition: 0.3s ease;
            background: var(--trust-navy);
            width: 16px;
            height: 16px;
            border-radius: 50px;
            opacity: 0.7;

            &:before {
              content: '';
            }
          }
        }
      }
    }
  }

}