@charset "UTF-8";

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-dots li button{
  margin:0;
  border:0;
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-dots li button{
    width:.75rem;
    height:.75rem;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-dots li button:before{
  display:none;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-dots li.slick-active button{
  background:#eb0000;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper button.slick-arrow{
  font-size:0;
  color:#eb0000;
  background:rgba(0, 0, 0, .3);
  border:0;
  -webkit-box-shadow:0 0 .5rem rgba(0, 0, 0, .3);
     -moz-box-shadow:0 0 .5rem rgba(0, 0, 0, .3);
          box-shadow:0 0 .5rem rgba(0, 0, 0, .3);
}

@media (min-width:1299px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper button.slick-arrow{
    top:35%;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper button.slick-arrow{
    top:30%;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper button.slick-arrow:focus{
  color:#000;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper button.slick-arrow:before{
  -webkit-transform:none;
     -moz-transform:none;
       -o-transform:none;
          transform:none;
  width:3.875rem;
  height:3.875rem;
  line-height:3.875rem;
  left:0;
  font-size:1.5rem !important;
  color:#eb0000 !important;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper button.slick-arrow.slick-prev{
  left:-1.25rem;
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper button.slick-arrow.slick-prev{
    left:-.75rem;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper button.slick-arrow.slick-next{
  right:-1.25rem;
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper button.slick-arrow.slick-next{
    right:-.75rem;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper button.slick-arrow.slick-prev:before{
  content:"";
  -webkit-transform:translateX(60px) translateY(62px) rotate(180deg);
  -webkit-transform:translateX(3.75rem) translateY(3.875rem) rotate(180deg);
     -moz-transform:translateX(60px) translateY(62px) rotate(180deg);
     -moz-transform:translateX(3.75rem) translateY(3.875rem) rotate(180deg);
       -o-transform:translateX(60px) translateY(62px) rotate(180deg);
       -o-transform:translateX(3.75rem) translateY(3.875rem) rotate(180deg);
          transform:translateX(60px) translateY(62px) rotate(180deg);
          transform:translateX(3.75rem) translateY(3.875rem) rotate(180deg);
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper button.slick-arrow:focus{
  outline:.0625rem solid #eb0000;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card{
  border:.0625rem solid #ddd;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
  height:17.5rem;
}

@media (min-width:1200px) and (max-width:1299px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    height:13.75rem;
  }
}

@media (max-width:1199.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    height:9.375rem;
  }
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    height:16.25rem;
  }
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title{
  margin-bottom:0;
}

.fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-description{
  padding:0;
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-description{
    font-size:1rem;
  }
}

@media (max-width:767.98px){
  .fl-module-multi_item_carousel.hide-arrow .component-content-wrapper button.slick-arrow{
    display:none !important;
  }
}
