
/* .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;
      }
    }*/
  }
}
