* {
  box-sizing: border-box; }

.slider-articles, .edit-post-visual-editor .acf-block-preview .slider-articles {
  padding-top: 1.6875rem;
  padding-bottom: 3.75rem; }
  .slider-articles__intro, .edit-post-visual-editor .acf-block-preview .slider-articles__intro {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: stretch;
    align-items: stretch; }
    .slider-articles__intro .slider-nav__arrows, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows {
      display: flex;
      align-items: center;
      justify-content: flex-end;
      z-index: 9;
      padding: 1.5625rem 0; }
      @media screen and (min-width: 768px) {
        .slider-articles__intro .slider-nav__arrows, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows {
          margin-right: -5.5vw; } }
      @media screen and (min-width: 992px) {
        .slider-articles__intro .slider-nav__arrows, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows {
          position: unset;
          margin-right: Min(40px, 3vw); } }
      .slider-articles__intro .slider-nav__arrows .slick-arrow, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows .slick-arrow {
        border: 3px solid rgba(0, 112, 207, 0.3);
        background: none;
        box-sizing: border-box;
        border-radius: 50%;
        width: 46px;
        height: 46px;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        transition: 0.3s all; }
        .slider-articles__intro .slider-nav__arrows .slick-arrow:hover, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows .slick-arrow:hover {
          border: 3px solid #0070cf; }
        @media screen and (min-width: 768px) {
          .slider-articles__intro .slider-nav__arrows .slick-arrow, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows .slick-arrow {
            width: 62px;
            height: 62px; } }
        .slider-articles__intro .slider-nav__arrows .slick-arrow svg, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows .slick-arrow svg {
          width: 0.75rem; }
          .slider-articles__intro .slider-nav__arrows .slick-arrow svg path, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows .slick-arrow svg path {
            fill: #002856; }
          @media screen and (min-width: 768px) {
            .slider-articles__intro .slider-nav__arrows .slick-arrow svg, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows .slick-arrow svg {
              width: auto; } }
        .slider-articles__intro .slider-nav__arrows .slick-arrow.slick-hidden, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows .slick-arrow.slick-hidden {
          display: none; }
        .slider-articles__intro .slider-nav__arrows .slick-arrow.prev, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows .slick-arrow.prev {
          margin-right: 30px;
          position: relative; }
          .slider-articles__intro .slider-nav__arrows .slick-arrow.prev:after, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows .slick-arrow.prev:after {
            content: "";
            position: absolute;
            width: 1px;
            bottom: -20px;
            right: -18px;
            top: -20px;
            border-right: 2px dashed rgba(0, 112, 207, 0.3);
            width: 1px; }
            @media screen and (min-width: 768px) {
              .slider-articles__intro .slider-nav__arrows .slick-arrow.prev:after, .edit-post-visual-editor .acf-block-preview .slider-articles__intro .slider-nav__arrows .slick-arrow.prev:after {
                bottom: -40px;
                right: -17px;
                top: -25px; } }
  .slider-articles__heading, .edit-post-visual-editor .acf-block-preview .slider-articles__heading {
    padding-top: Min(36px, 3vw);
    padding-bottom: Min(36px, 3vw);
    flex-grow: 1; }
  .slider-articles .kicker, .edit-post-visual-editor .acf-block-preview .slider-articles .kicker {
    animation-fill-mode: backwards;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 0.3s;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp; }
  .slider-articles__title, .slider-articles .post-card__title, .edit-post-visual-editor .acf-block-preview .slider-articles__title, .edit-post-visual-editor .acf-block-preview .slider-articles .post-card__title {
    animation-fill-mode: backwards;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-delay: 0.5s;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp; }
  .slider-articles__slides, .edit-post-visual-editor .acf-block-preview .slider-articles__slides {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
    z-index: 10;
    padding-left: 5.5vw; }
    .wp-admin .slider-articles__slides, .wp-admin .edit-post-visual-editor .acf-block-preview .slider-articles__slides {
      display: flex;
      flex-wrap: nowrap;
      overflow-x: scroll; }
    @media screen and (min-width: 768px) {
      .slider-articles__slides, .edit-post-visual-editor .acf-block-preview .slider-articles__slides {
        padding-left: 11vw; }
        .wp-admin .slider-articles__slides, .wp-admin .edit-post-visual-editor .acf-block-preview .slider-articles__slides {
          padding-left: 5.5vw; } }
    @media screen and (min-width: 992px) {
      .slider-articles__slides .slick-list, .edit-post-visual-editor .acf-block-preview .slider-articles__slides .slick-list {
        padding: 0 11vw 0 0; } }
    .slider-articles__slides.grid, .edit-post-visual-editor .acf-block-preview .slider-articles__slides.grid {
      width: 100%; }
      .slider-articles__slides.grid .slick-list, .edit-post-visual-editor .acf-block-preview .slider-articles__slides.grid .slick-list {
        width: 100%; }
        .slider-articles__slides.grid .slick-list .slick-track, .edit-post-visual-editor .acf-block-preview .slider-articles__slides.grid .slick-list .slick-track {
          width: 100%;
          margin-left: 0; }
    .slider-articles__slides .post-card, .edit-post-visual-editor .acf-block-preview .slider-articles__slides .post-card {
      width: calc(100% / 3);
      margin-right: Min(40px, 3vw); }
      .wp-admin .slider-articles__slides .post-card, .wp-admin .edit-post-visual-editor .acf-block-preview .slider-articles__slides .post-card {
        max-width: 350px;
        flex-shrink: 0; }
      .slider-articles__slides .post-card:last-child, .edit-post-visual-editor .acf-block-preview .slider-articles__slides .post-card:last-child {
        margin-right: 0; }
      .slider-articles__slides .post-card__meta, .edit-post-visual-editor .acf-block-preview .slider-articles__slides .post-card__meta {
        animation-fill-mode: backwards;
        -webkit-animation-duration: 0.9s;
        animation-duration: 0.9s;
        -webkit-animation-delay: 0.75s;
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp; }
      .slider-articles__slides .post-card__image, .edit-post-visual-editor .acf-block-preview .slider-articles__slides .post-card__image {
        margin-left: 0;
        width: 100%;
        max-width: unset;
        animation-fill-mode: backwards;
        -webkit-animation-duration: 0.8s;
        animation-duration: 0.8s;
        -webkit-animation-name: fadeOpacity;
        animation-name: fadeOpacity; }
        .slider-articles__slides .post-card__image .image, .edit-post-visual-editor .acf-block-preview .slider-articles__slides .post-card__image .image {
          width: 100%; }
          .slider-articles__slides .post-card__image .image:after, .edit-post-visual-editor .acf-block-preview .slider-articles__slides .post-card__image .image:after {
            padding-bottom: 75.5%; }
  @media screen and (max-width: 499px) {
    .slider-articles, .edit-post-visual-editor .acf-block-preview .slider-articles {
      padding-bottom: 6.25rem; }
      .slider-articles__intro, .edit-post-visual-editor .acf-block-preview .slider-articles__intro {
        position: static; }
      .slider-articles .slider-nav__arrows, .edit-post-visual-editor .acf-block-preview .slider-articles .slider-nav__arrows {
        position: absolute;
        bottom: 30px;
        left: 50%;
        transform: translateX(-50%); } }
