
/* .paragraph.paragraph--view-embed--landing--hero-slideshow { */
    .block-views-blockhero-slideshow-block-1 {
        margin-bottom: 0px;
      }
      
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow {
        background-color: #4A072C;
      }
      
      .block-views-blockhero-slideshow-block-1.slick--view--hero-slideshow .slick-autoplay-toggle-button {
        display: none;
      }
      
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick-slider.slick-dotted {
        margin-bottom: 0px;
      }
      .block-views-blockhero-slideshow-block-1 .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption {
        background-color: #4A072C;
        text-align: left;
        padding: 1.5rem;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description {
        color: #fff;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description .views-field-title {
        font-size: 1.7rem;
        margin-bottom: 1rem;
        line-height: 1.25;
        font-weight: bold;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description .views-field-field-slide-text {
        font-size: 1.1rem;
        line-height: 1.5;
        font-weight: 200;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description .views-field-field-slide-link {
        margin-top: 2rem;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description .views-field-field-slide-link a {
        background-color: #005EA2;
        color: #fff;
        font-size: 1.25rem;
        font-weight: 200;
        height: 45px;
        text-align: center;
        text-decoration: none;
        padding: 0.75rem 1.25rem;
        border-radius: 0.25rem;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-dots {
        background-color: #4A072C;
        margin-top: 0px;
        margin-bottom: 10px;
        padding-left: 0px;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-dots li button {
        color: #fff;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-dots li button .slick-dot-icon {
        color: #fff;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-dots li.slick-active button .slick-dot-icon {
        color: #fff;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-dots li.slick-active button .slick-dot-icon:before {
        margin-top: -1px;
        font-size: 14px;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow nav.slick__arrow.visually-hidden {
        display: none;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption {
        background-color: #4A072C;
        text-align: left;
        padding: 1.5rem;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption .slide__description {
        color: #fff;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption .slide__description .views-field-title {
        font-size: 1.7rem;
        margin-bottom: 1rem;
        line-height: 1.25;
        font-weight: bold;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption .slide__description .views-field-field-slide-text {
        font-size: 1.1rem;
        line-height: 1.5;
        font-weight: 200;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption .slide__description .views-field-field-slide-link {
        margin-top: 2rem;
      }
      .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption .slide__description .views-field-field-slide-link a {
        background-color: #005EA2;
        color: #fff;
        font-size: 1.25rem;
        font-weight: 200;
        height: 45px;
        text-align: center;
        text-decoration: none;
        padding: 0.75rem 1.25rem;
        border-radius: 0.25rem;
      }
      .slick-dots li.slick-active button:focus .slick-dot-icon{
        color: #fff;
      }
      .slick-dots li button:focus .slick-dot-icon:before {
        color: #fff;
      }
      @media screen and (min-width: 64em) and (max-width: 74.99em) {
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description .views-field-title {
          font-size: 1.5rem;
        }
      }
      @media screen and (min-width: 75em) {
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description .views-field-title {
          font-size: 2rem;
        }
      }
      @media screen and (min-width: 64em) {
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow {
          height: 370px;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__media {
          width: 60%;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__media div {
          height: 370px;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__media img {
          position: relative;
          width: 100%;
          height: 100%;
          object-fit: cover;
          z-index: -1;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption {
          width: auto;
          background-color: #4A072C;
          margin-left: 60%;
          height: 370px;
          text-align: left;
          padding: 2.5rem;
          padding-top: 1.5rem;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description {
          color: #fff;
          max-width: 470px;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description .views-field-title {
          margin-bottom: 1rem;
          line-height: 1.25;
          font-weight: bold;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description .views-field-field-slide-text {
          font-size: 1.1rem;
          line-height: 1.5;
          font-weight: 200;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description .views-field-field-slide-link {
          margin-top: 2rem;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption .slide__description .views-field-field-slide-link a {
          background-color: #005EA2;
          color: #fff;
          font-size: 1.25rem;
          font-weight: 200;
          height: 45px;
          text-align: center;
          text-decoration: none;
          padding: 0.75rem 1.25rem;
          border-radius: 0.25rem;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-dots {
          position: relative;
          top: -40px;
          margin-left: 60%;
          padding-left: 2.5rem;
          background: none;
          width: fit-content;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow nav.slick__arrow.visually-hidden {
          display: none;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick > div {
          height: 370px;
          width: 60%;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick > div .field__item.field-contents {
          height: 100%;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick > div img {
          position: relative;
          height: 100%;
          width: 100%;
          object-fit: cover;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick {
          display: flex;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption {
          width: 40%;
          background-color: #4A072C;
          height: 370px;
          text-align: left;
          padding: 2.5rem;
          padding-top: 1.5rem;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption .slide__description {
          color: #fff;
          max-width: 470px;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption .slide__description .views-field-title {
          margin-bottom: 1rem;
          line-height: 1.25;
          font-weight: bold;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption .slide__description .views-field-field-slide-text {
          font-size: 1.1rem;
          line-height: 1.5;
          font-weight: 200;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption .slide__description .views-field-field-slide-link {
          margin-top: 2rem;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption .slide__description .views-field-field-slide-link a {
          background-color: #005EA2;
          color: #fff;
          font-size: 1.25rem;
          font-weight: 200;
          height: 45px;
          text-align: center;
          text-decoration: none;
          padding: 0.75rem 1.25rem;
          border-radius: 0.25rem;
        }
      }
      @media screen and (width: 64em) {
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-list .slick__slide .slide__content .slide__caption {
          padding: 2rem;
          /*.slide__description {
            .views-field-title {
              font-size: 1.9rem;
            }
          }*/
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow .slick__slider .slick-dots {
          position: relative;
          top: -40px;
          margin-left: 60%;
          padding-left: 1.5rem;
          background: none;
          width: fit-content;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick {
          display: flex;
        }
        .block-views-blockhero-slideshow-block-1 .view-hero-slideshow .slick--view--hero-slideshow.unslick .slide__caption {
          padding: 2rem;
          /*.slide__description {
            .views-field-title {
              font-size: 1.9rem;
            }
          }*/
        }
      }
      