.infiniteCarousel{background:#fff;overflow:hidden;padding:60px 0;position:relative}.infiniteCarousel .slick-slide{margin:0}@media (min-width:768px){.infiniteCarousel{padding:80px 0}}@media (min-width:992px){.infiniteCarousel{padding:100px 0}}@media (min-width:1200px){.infiniteCarousel{padding:120px 0}}.infiniteCarousel__intro{margin-bottom:40px;text-align:center}@media (min-width:992px){.infiniteCarousel__intro{margin-bottom:82px}}.infiniteCarousel__intro p{font-size:1.125rem;line-height:1.375em;margin:0}.infiniteCarousel__intro .infiniteCarousel__header{color:#000;font-size:2.5rem;line-height:1.5em;margin:0 0 23px}@media only screen and (max-width:600px){.infiniteCarousel__intro .infiniteCarousel__header{font-size:2rem}}.infiniteCarousel__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.infiniteCarousel .slick-track{display:flex}.infiniteCarousel .slick-slide{display:flex;height:auto}.infiniteCarouse .slick-next,.infiniteCarouse .slick-prev{display:none!important}.infiniteCarousel__slide{display:-webkit-box;display:-ms-flexbox;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;height:100%;padding:15px}@media (min-width:768px){.slick-slide:nth-child(odd) .infiniteCarousel__slide{margin-top:-65px}}.infiniteCarousel__item{background:#fff;box-shadow:5px 10px 20px rgba(0,0,0,.16);flex-grow:1;margin-bottom:30px;overflow:hidden;padding-top:28px;position:relative}.infiniteCarousel__item .infiniteCarousel__item-hover{align-items:center;background:#ff7676;background:-moz-linear-gradient(180deg,#ff7676 0,#ff5457 100%);background:-webkit-linear-gradient(180deg,#ff7676,#ff5457);background:linear-gradient(180deg,#ff7676,#ff5457);display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7676",endColorstr="#ff5457",GradientType=1);flex-flow:column;height:100%;justify-content:center;left:0;opacity:0;padding:28px 20px 60px;position:absolute;text-align:center;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:0}.infiniteCarousel__item:hover .infiniteCarousel__item-hover{opacity:1;visibility:visible;z-index:10}.infiniteCarousel__item .infiniteCarousel__item-hover h4{color:#fff;font-size:1.5rem;line-height:1.175em;margin:0 0 15px}@media (min-width:768px){.infiniteCarousel__item .infiniteCarousel__item-hover h4{font-size:1.75rem}}.infiniteCarousel__item .infiniteCarousel__item-hover .button{border-radius:24px;font-size:1rem;font-weight:700;padding:3px 24px;transition:background-color .25s,color .25s}.infiniteCarousel__item .infiniteCarousel__item-hover .button:hover{background-color:hsla(0,0%,100%,0);border-color:#000;color:#000}.infiniteCarousel__item .infiniteCarousel__item-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.infiniteCarousel__item .infiniteCarousel__item-link:focus,.infiniteCarousel__item .infiniteCarousel__item-link:hover{background:transparent}.infiniteCarousel__item:hover .infiniteCarousel__image{opacity:.2}.infiniteCarousel__image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:115px;position:relative;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;width:100%}.infiniteCarousel__item .infiniteCarousel__text{padding:28px 20px 60px;text-align:center}.infiniteCarousel__text .infiniteCarousel__title p{color:#000;font-family:Poppins;font-size:1.5rem;font-weight:700;line-height:1.175em;margin:0 0 13px}.infiniteCarousel__text p{color:#000;font-size:1rem;line-height:1.33em;margin:0}@media (min-width:768px){.infiniteCarousel__text .infiniteCarousel__title p{font-size:1.75rem}.infiniteCarousel__text p{font-size:1.125rem}}.infiniteCarousel .slick-list{max-width:1200px;overflow:visible;width:100%}@media (min-width:768px){.infiniteCarousel .slick-list{padding-top:65px}}@media (max-width:768px){.infiniteCarousel .slick-list{transform:translateX(50px)}}