#recipe-slider-container{margin:60px 0}#recipe-slider-container .block-header{margin-bottom:10px}#recipe-slider-container .block-header span{text-transform:uppercase;font-weight:700;font-size:1.4rem}#recipe-slider-container .recipe-carousel{position:relative}@media screen and (max-width:576px){#recipe-slider-container .recipe-carousel{padding:0 10px}}#recipe-slider-container .recipe-carousel .slick-prev,#recipe-slider-container .recipe-carousel .slick-next{position:absolute;top:40%;transform:translateY(-50%);z-index:10;background:#000;color:#fff;border:none;width:20px;height:30px;cursor:pointer;font-size:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}#recipe-slider-container .recipe-carousel .slick-prev.slick-disabled,#recipe-slider-container .recipe-carousel .slick-next.slick-disabled{opacity:0;pointer-events:none}#recipe-slider-container .recipe-carousel .slick-prev:hover,#recipe-slider-container .recipe-carousel .slick-next:hover{background:#004685}#recipe-slider-container .recipe-carousel .slick-prev:after,#recipe-slider-container .recipe-carousel .slick-next:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}#recipe-slider-container .recipe-carousel .slick-prev{left:0}#recipe-slider-container .recipe-carousel .slick-prev:after{transform:rotate(-135deg);margin-left:4px}#recipe-slider-container .recipe-carousel .slick-next{right:0}#recipe-slider-container .recipe-carousel .slick-next:after{transform:rotate(45deg);margin-right:4px}#recipe-slider-container .recipe-carousel .carousel-slider-item{background-color:#eaf6ff;border-radius:30px;overflow:hidden;margin-right:30px}#recipe-slider-container .recipe-carousel .carousel-slider-item:last-child{margin-right:0}@media screen and (max-width:576px){#recipe-slider-container .recipe-carousel .carousel-slider-item{margin-right:0}}#recipe-slider-container .recipe-carousel .carousel-slider-item .carousel-flex-wrapper{display:flex;align-items:stretch;flex-direction:row}#recipe-slider-container .recipe-carousel .carousel-slider-item .carousel-image-container{width:40%}#recipe-slider-container .recipe-carousel .carousel-slider-item .carousel-image-container img{width:100%;height:100%;min-height:250px;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width:768px){#recipe-slider-container .recipe-carousel .carousel-slider-item .carousel-image-container img{min-height:200px}}#recipe-slider-container .recipe-carousel .carousel-slider-item .carousel-details-container{display:flex;width:60%;align-items:center;padding:0 25px}#recipe-slider-container .recipe-carousel .carousel-slider-item .carousel-details-container .carousel-item-details .carousel-details .details__title{padding-bottom:10px}#recipe-slider-container .recipe-carousel .carousel-slider-item .carousel-details-container .carousel-item-details .carousel-details .details__title a{text-decoration:none !important}#recipe-slider-container .recipe-carousel .carousel-slider-item .carousel-details-container .carousel-item-details .carousel-details .details__title a span{margin:10px 0;line-height:1.1em;font-size:1rem;font-weight:700;color:#000}@media screen and (max-width:991px){#recipe-slider-container .recipe-carousel .carousel-slider-item .carousel-details-container .carousel-item-details .carousel-details .details__title a span{font-size:1rem}}@media screen and (max-width:576px){#recipe-slider-container .recipe-carousel .carousel-slider-item .carousel-details-container .carousel-item-details .carousel-details .details__title a span{font-size:.9rem}}#recipe-slider-container .recipe-carousel .carousel-slider-item .carousel-details-container .carousel-item-details .carousel-details .details__subheading{font-family:"tt-commons-pro",sans-serif;font-size:.8rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slick-dots{display:flex;justify-content:center;padding:10px 0}.slick-dots li{margin:0 !important;padding-right:10px;list-style:none}.slick-dots li button{width:10px;height:10px;padding:0;border:none;background:0 0;cursor:pointer;border-radius:30px;font-size:0 !important;line-height:0 !important}.slick-dots li button:before{content:none !important}.slick-dots li button{background:#eaeaea;background-size:contain;background-repeat:no-repeat}.slick-dots li.slick-active button{background:#004685}