.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.custom-carousel-container{display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.custom-carousel-container .carousel-root{width:100%}.custom-carousel-container .toolTipRecipe{position:absolute;bottom:25em;right:5em;cursor:pointer;z-index:10}.custom-carousel-container .toolTipRecipe .tooltip-container{display:block;width:20px!important;height:20px!important}.custom-carousel-container .toolTipRecipe .openDiv{width:150px;position:absolute;left:68%;bottom:52%;font-size:11px;border:1px solid #000;background-color:#fff;z-index:1;padding:10px;border-radius:10px;letter-spacing:0;color:#000;font-family:var(--font-open-sans);line-height:1.5;font-weight:700}.custom-carousel-container .carousel-container{display:flex;justify-content:center;height:100vh;max-height:1200px;width:100%!important;margin:0!important;transition:opacity 1s ease-in-out;opacity:0}.custom-carousel-container .carousel-container .recipe-image{width:100%!important;height:auto;object-fit:cover}.custom-carousel-container .carousel-container .recipe-detail-carousel-text{position:absolute;top:55%;margin:0 10%;font-size:40px;font-family:var(--font-righteous);color:#fff}.custom-carousel-container .carousel-container .recipe-detail-carousel-sub-heading{position:absolute;top:75%;margin:0 10%;font-size:16px;color:#fff;font-weight:300}.custom-carousel-container .carousel-container .videoCarousel{height:auto;width:100%;margin:0!important;padding:0!important}.custom-carousel-container .carousel-container .videoCarousel-m{margin:0!important;padding:0!important}.custom-carousel-container .carousel-container .videoCarousel-m video{object-fit:cover!important;height:100vh!important}.custom-carousel-container .carousel-container .carousel-status{display:none}.custom-carousel-container .carousel-container .absolute-content-carousel{position:absolute;z-index:5;bottom:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%}.custom-carousel-container .carousel-container .absolute-content-carousel .home-page-carousel-text{margin:0 10%;font-size:40px;font-family:var(--font-righteous);color:#fff;width:70%;text-shadow:0 3px 0 #000;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:60px!important;font-weight:100}.custom-carousel-container .carousel-container .absolute-content-carousel .fade-out{opacity:1;transition:opacity 1s ease-out}.custom-carousel-container .carousel-container .absolute-content-carousel .fade-in{opacity:0;transition:opacity 1s ease-in}.custom-carousel-container .carousel-container .absolute-content-carousel .fade-in:hover{opacity:1}.custom-carousel-container .carousel-container .absolute-content-carousel .home-page-carousel-sub-heading{margin:30px 0;font-size:18px;text-shadow:0 0 3px #000,0 0 5px #000;color:#fff;font-weight:500;line-height:1.5;width:60%;font-family:var(--font-open-sans);-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:55px!important}.custom-carousel-container .carousel-container .absolute-content-carousel .home-start-button{display:flex;justify-content:center;margin-bottom:20px}.custom-carousel-container .custom-button{position:absolute;z-index:5;top:45%;width:85%!important;display:flex;justify-content:space-between;align-items:center}.custom-carousel-container .fade-out{opacity:1;transition:opacity 1s ease-out}.custom-carousel-container .fade-in{opacity:0;transition:opacity 1s ease-in}.custom-carousel-container .fade-in:hover{opacity:1}.custom-carousel-container .custom-button-video{position:absolute;z-index:5;top:45%;width:60%;display:flex;justify-content:center;align-items:center}.custom-carousel-container .video-control-button{height:80px;width:auto;cursor:pointer}.custom-carousel-container .arrow-button{height:40px;width:40px;cursor:pointer}.custom-carousel-container .transparent-shadow{position:absolute;top:0;left:0;width:100%;height:100%}.custom-carousel-container .custom-dots-container{display:flex;justify-content:center;width:100%;position:absolute;top:99%;z-index:5}.custom-carousel-container .custom-dots-container .custom-dot{width:20px;height:5px;margin:30px 10px 0;background-color:rgba(219,114,25,.5019607843);border:none;border-radius:4px;cursor:pointer;outline:none;font-size:0}.custom-carousel-container .custom-dots-container .custom-dot.active{background-color:#db7219}@media only screen and (min-width:769px)and (max-width:1200px){.custom-carousel-container .carousel-container .absolute-content-carousel{bottom:20px}}@media only screen and (max-width:768px){.custom-carousel-container .custom-button{width:90%}.custom-carousel-container .tooltip-container{bottom:78%!important;right:16%!important}.custom-carousel-container .openDiv{left:34%!important;bottom:7%!important}.custom-carousel-container .custom-button-video{width:90%;padding-left:20px;padding-right:20px}.custom-carousel-container .carousel-container{max-height:80vh!important;min-height:80vh!important}.custom-carousel-container .carousel-container .recipe-image{width:100%!important;object-fit:cover}.custom-carousel-container .carousel-container .recipe-detail-carousel-text{top:58%!important;font-size:32px!important;margin:unset!important}.custom-carousel-container .carousel-container .recipe-detail-carousel-sub-heading{top:71%;font-size:16px;margin:0 8%}.custom-carousel-container .carousel-container .absolute-content-carousel{top:60%!important}.custom-carousel-container .carousel-container .absolute-content-carousel .home-page-carousel-text{top:69%;font-size:28px!important;margin:0;width:90%;-webkit-line-clamp:2;min-height:75px!important;font-weight:100}.custom-carousel-container .carousel-container .absolute-content-carousel .home-page-carousel-sub-heading{margin:10px 0!important;width:90%;min-height:55px!important}.custom-carousel-container .carousel-container .videoCarousel-m{min-height:80vh!important}.custom-carousel-container .carousel-container .videoCarousel-m video{min-height:80vh!important;object-fit:cover}}@media only screen and (max-width:380px){.custom-carousel-container .carousel-container{min-height:75vh!important}.custom-carousel-container .carousel-container .absolute-content-carousel{top:60%}.custom-carousel-container .carousel-container .absolute-content-carousel .home-page-carousel-text{font-size:36px;font-weight:100}.custom-carousel-container .carousel-container .videoCarousel-m{min-height:75vh!important}.custom-carousel-container .carousel-container .videoCarousel-m video{object-fit:cover;min-height:75vh!important}}