.pe-highlighted-content{
  padding-left:1rem;
  padding-right:1rem;
  padding-top:40px;
  padding-bottom:40px;
  position:relative;
  background-color:#ebf0ea
}

.pe-highlighted-content .hc-title{
  margin-bottom:1.5rem;
  color:#119461;
  font-weight:700;
  font-size:20px;
  line-height:15px;
  letter-spacing:-1%
}

@media(min-width: 768px){
  .pe-highlighted-content .hc-title{
    font-size:32px;
    line-height:24px
  }
}

.pe-highlighted-content .hc-main-video{
  position:relative;
  aspect-ratio:16/9;
  margin-bottom:1rem;
  background:#000
}

.pe-highlighted-content .hc-main-video__embed{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  background-size:cover;
  background-position:center
}

.pe-highlighted-content .hc-main-video__embed iframe{
  width:100%;
  height:100%;
  display:block
}

.pe-highlighted-content .hc-play-btn{
  position:absolute;
  inset:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  background:rgba(0,0,0,0);
  border:none;
  cursor:pointer;
  padding:0
}

.pe-highlighted-content .hc-play-btn svg{
  width:68px;
  height:48px;
  -webkit-transition:-webkit-transform .2s ease;
  transition:-webkit-transform .2s ease;
  -o-transition:-o-transform .2s ease;
  transition:transform .2s ease;
  transition:transform .2s ease, -webkit-transform .2s ease, -o-transform .2s ease
}

.pe-highlighted-content .hc-play-btn .hc-play-btn__bg{
  fill:red;
  fill-opacity:.9
}

.pe-highlighted-content .hc-play-btn .hc-play-btn__icon{
  fill:#fff
}

.pe-highlighted-content .hc-play-btn:hover svg{
  -webkit-transform:scale(1.1);
       -o-transform:scale(1.1);
          transform:scale(1.1)
}

.pe-highlighted-content .hc-play-btn:focus-visible{
  outline:2px solid #119461;
  outline-offset:4px
}

.pe-highlighted-content .hc-thumbs-slider{
  position:relative
}

.pe-highlighted-content .hcSwiper .swiper-button-prev, .pe-highlighted-content .hcSwiper .swiper-button-next{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.pe-highlighted-content .hcSwiper .swiper-button-prev,.pe-highlighted-content .hcSwiper .swiper-button-next{
  background:#4a4b46;
  top:50%;
  width:32px;
  height:32px;
  -webkit-transition:background .2s ease;
  -o-transition:background .2s ease;
  transition:background .2s ease
}

.pe-highlighted-content .hcSwiper .swiper-button-prev::after,.pe-highlighted-content .hcSwiper .swiper-button-next::after{
  font-size:.825rem
}

.pe-highlighted-content .hcSwiper .swiper-button-prev:hover,.pe-highlighted-content .hcSwiper .swiper-button-next:hover{
  background:#727272
}

.pe-highlighted-content .hcSwiper .swiper-button-prev:focus-visible,.pe-highlighted-content .hcSwiper .swiper-button-next:focus-visible{
  outline:2px solid #119461;
  outline-offset:2px
}

.pe-highlighted-content .hcSwiper .swiper-button-prev.swiper-button-disabled,.pe-highlighted-content .hcSwiper .swiper-button-next.swiper-button-disabled{
  opacity:.3
}

.pe-highlighted-content .hc-thumb{
  position:relative;
  cursor:pointer;
  opacity:.4;
  -webkit-transition:opacity .2s ease;
  -o-transition:opacity .2s ease;
  transition:opacity .2s ease
}

.pe-highlighted-content .hc-thumb.is-active,.pe-highlighted-content .hc-thumb:hover{
  opacity:1
}

.pe-highlighted-content .hc-thumb:focus-visible{
  outline:2px solid #119461;
  outline-offset:2px;
  opacity:1
}

.pe-highlighted-content .hc-thumb__img{
  display:block;
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  aspect-ratio:16/9
}

.pe-highlighted-content .hc-thumb__placeholder{
  aspect-ratio:16/9;
  --tw-bg-opacity:1;
  background-color:rgba(110, 110, 109, var(--tw-bg-opacity))
}

.pe-highlighted-content .hc-thumb__overlay{
  position:absolute;
  inset:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  color:#fff
}

.pe-highlighted-content .hc-thumb__play-icon{
  width:40px;
  height:28px
}

.pe-highlighted-content .hc-thumb__play-icon .hc-play-btn__bg{
  fill:red;
  fill-opacity:.85
}

.pe-highlighted-content .hc-thumb__play-icon .hc-play-btn__icon{
  fill:#fff
}
/*# sourceMappingURL=block-highlighted-content.css.map*/