.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list:after,.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list:before{
  content:"";
  height:100%;
  background:#634191;
  right:0;
  position:absolute;
  top:0;
  z-index:999999;
  width:1px;
  width:.0625rem;
}

.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list:before{
  right:auto;
  left:0;
}

.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item{
  border-right:.0625rem solid #634191;
}

.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card{
  background:transparent;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
     -moz-box-pack:end;
          justify-content:flex-end;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  height:100%;
}

.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card .card-image-wrap{
  display:table;
  width:100%;
  min-height:280px;
  min-height:17.5rem;
}

@media (max-width:1600px){
  .fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card .card-image-wrap{
    min-height:230px;
    min-height:14.375rem;
  }
}

@media (max-width:1299px){
  .fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card .card-image-wrap{
    min-height:200px;
    min-height:12.5rem;
  }
}

@media (max-width:991.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card .card-image-wrap{
    min-height:90px;
    min-height:5.625rem;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card .card-image-wrap a{
  display:table-cell;
  vertical-align:bottom;
}

.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card .card-image-wrap a .card-img-top{
  height:auto;
}

.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card .card-body{
  height:auto !important;
  width:100%;
}

.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card .card-body .card-title{
  margin-top:1.25rem;
}

@media (min-width:1299px){
  .fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card .card-body .card-title{
    font-size:22px;
    font-size:1.375rem;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card .card-body .card-title a{
  color:#fff;
  text-decoration:none;
}

.fl-module-multi_item_carousel .component_multi_item_carousel.default .component-content-wrapper .slick-list .slick-track .carousel-item .card .card-body .cta-button.-link{
  font-family:circe_regular;
  color:#b9dcd2;
  text-decoration:underline;
  font-size:18px;
  font-size:1.125rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-slide{
    padding:0 .9375rem;
  }
}

/*# sourceMappingURL=multi_item_carousel_theme.min.css.map */
