.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .container-fluid{
  padding:0;
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
}

@media (max-width:767.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
       -moz-box-orient:vertical;
       -moz-box-direction:normal;
            flex-direction:column;
    background-color:#fff;
  }
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
  width:30%;
  height:100%;
}

@media screen and (min-width:1601px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    height:auto;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    height:34vw;
  }
}

@media (max-width:767.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
    width:100%;
    height:auto;
  }
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap .card-img-top{
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
}

@media (max-width:767.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap .card-img-top{
    height:auto;
  }
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body{
  width:70%;
  height:auto !important;
}

@media (min-width:1601px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body{
    padding:0 5rem;
  }
}

@media (max-width:767.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body{
    width:100%;
  }
}

@media (max-width:413px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body{
    padding:1.875rem .9375rem;
  }
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-description{
  height:auto !important;
  padding:0;
}

@media screen and (min-width:1601px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-description{
    font-size:1.5rem;
    line-height:1.4;
  }
}

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

@media (max-width:413px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-description{
    font-size:.875rem;
  }
}

@media screen and (min-width:1601px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-description *{
    font-size:1.5rem;
    line-height:1.4;
  }
}

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

@media (max-width:413px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-description *{
    font-size:.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-description p{
    margin-bottom:.5rem;
  }
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-description p:last-child{
  margin-bottom:0;
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title{
  height:auto !important;
  color:#e0251b;
  padding:0;
  margin-bottom:1.25rem;
}

@media screen and (min-width:1601px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title{
    font-size:1.875rem;
    line-height:normal;
    margin-bottom:1.5625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title{
    margin-bottom:.625rem;
  }
}

@media (max-width:767.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title{
    line-height:1.33;
  }
}

@media (max-width:413px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title{
    font-size:1.625rem;
  }
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title span{
  display:block;
  font-family:Maven Pro,sans-serif;
  color:#404040;
  margin-top:.1875rem;
  font-size:1.125rem;
  line-height:1.4;
  font-weight:400;
}

@media (min-width:1601px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title span{
    line-height:1.875rem;
  }
}

@media (max-width:1600px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title span{
    font-size:.875rem;
  }
}

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

@media (min-width:768px) and (max-width:991.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title span{
    font-size:.75rem;
  }
}

@media (max-width:767.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title span{
    font-size:1.125rem;
  }
}

@media (max-width:413px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title span{
    font-size:.875rem;
  }
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow{
  top:43%;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
  padding:0;
  width:2.125rem;
  -webkit-filter:drop-shadow(0 0 .9375rem rgba(0, 0, 0, .1));
          filter:drop-shadow(0 0 .9375rem rgba(0, 0, 0, .1));
  background-color:#fff;
  height:4rem;
  border:0;
  text-indent:-99999px;
  text-indent:-6249.9375rem;
  font-size:0;
}

@media (min-width:768px) and (max-width:991.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:40%;
  }
}

@media (max-width:767.98px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:17.8125rem;
  }
}

@media (max-width:413px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:16.5625rem;
  }
}

@media (max-width:374px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:14.0625rem;
  }
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow:before{
  color:#e0251b;
  content:"";
  display:inline-block;
  margin-left:.625rem;
  border-style:solid;
  position:absolute;
  left:auto;
  -webkit-transform:rotate(135deg);
     -moz-transform:rotate(135deg);
       -o-transform:rotate(135deg);
          transform:rotate(135deg);
  top:50%;
  border-color:#e0251b;
  width:auto;
  height:auto;
  background:transparent;
  z-index:1;
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-prev{
  -webkit-border-radius:0 3.75rem 3.75rem 0;
     -moz-border-radius:0 3.75rem 3.75rem 0;
          border-radius:0 3.75rem 3.75rem 0;
  left:0;
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-prev:before{
  border-width:0 .1875rem .1875rem 0;
  padding:.3125rem;
  right:-.3125rem;
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-next{
  -webkit-border-radius:3.75rem 0 0 3.75rem;
     -moz-border-radius:3.75rem 0 0 3.75rem;
          border-radius:3.75rem 0 0 3.75rem;
  right:0;
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-next:before{
  border-width:.1875rem 0 0 .1875rem;
  padding:.3125rem;
  right:-.3125rem;
}

@media (min-width:1601px){
  .testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-dots{
    margin-top:3.125rem;
  }
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-dots li button{
  background-color:#404040;
  width:2.5rem;
  height:.25rem;
  margin:0;
}

.testimonial-slider .fl-module-multi_item_carousel .component_multi_item_carousel .component-content-wrapper .slick-dots li.slick-active button{
  background-color:#e0251b;
}
.participating-products-carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-next,.participating-products-carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-prev{
  right:-1.25rem;
  border:none;
  -webkit-box-shadow:0 0 .9375rem rgba(0, 0, 0, .25);
     -moz-box-shadow:0 0 .9375rem rgba(0, 0, 0, .25);
          box-shadow:0 0 .9375rem rgba(0, 0, 0, .25);
  background:#fff;
  top:35%;
  font-size:0;
}

.participating-products-carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-next:before,.participating-products-carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-prev:before{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  color:#e0251b;
  font-size:1.5625rem;
  -webkit-transform:none;
     -moz-transform:none;
       -o-transform:none;
          transform:none;
}

@media (max-width:767.98px){
  .participating-products-carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-next,.participating-products-carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-prev{
    display:none !important;
  }
}

.participating-products-carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow.slick-prev{
  left:-1.25rem;
}

.participating-products-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body .card-title{
  margin-bottom:0;
}

.participating-products-carousel .component_multi_item_carousel .carousel-wrapper .slick-dots{
  display:none !important;
}

.participating-products-carousel .component_multi_item_carousel .carousel-wrapper .slick-dots li{
  padding:0;
}

.participating-products-carousel .component_multi_item_carousel .carousel-wrapper .slick-dots li.slick-active button{
  background:#e0251b;
}

.participating-products-carousel .component_multi_item_carousel .carousel-wrapper .slick-dots li button{
  height:.5rem !important;
  width:.5rem !important;
  margin-right:.625rem;
}

@media (max-width:767.98px){
  .participating-products-carousel .component_multi_item_carousel .carousel-wrapper .slick-dots{
    display:block !important;
    margin:1.25rem 0 0;
  }
}
