.custom-carousel-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.custom-carousel-container .carousel-root{width:100%}.custom-carousel-container .toolTipRecipe{cursor:pointer;z-index:10;position:absolute;bottom:25em;right:5em}.custom-carousel-container .toolTipRecipe .tooltip-container{display:block;width:20px!important;height:20px!important}.custom-carousel-container .toolTipRecipe .openDiv{z-index:1;letter-spacing:0;color:#000;width:150px;font-size:11px;font-family:var(--font-open-sans);background-color:#fff;border:1px solid #000;border-radius:10px;padding:10px;font-weight:700;line-height:1.5;position:absolute;bottom:52%;left:68%}.custom-carousel-container .carousel-container{opacity:0;justify-content:center;height:100vh;max-height:1200px;transition:opacity 1s ease-in-out;display:flex;width:100%!important;margin:0!important}.custom-carousel-container .carousel-container .recipe-image{object-fit:cover;height:auto;width:100%!important}.custom-carousel-container .carousel-container .recipe-detail-carousel-text{font-size:40px;font-family:var(--font-righteous);color:#fff;margin:0 10%;position:absolute;top:55%}.custom-carousel-container .carousel-container .recipe-detail-carousel-sub-heading{color:#fff;margin:0 10%;font-size:16px;font-weight:300;position:absolute;top:75%}.custom-carousel-container .carousel-container .videoCarousel{width:100%;height:auto;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{z-index:5;flex-direction:column;justify-content:center;align-items:center;width:90%;display:flex;position:absolute;bottom:60px}.custom-carousel-container .carousel-container .absolute-content-carousel .home-page-carousel-text{font-size:40px;font-family:var(--font-righteous);color:#fff;text-shadow:0 3px #000;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:70%;margin:0 10%;font-weight:100;display:-webkit-box;overflow:hidden;min-height:60px!important}.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{text-shadow:0 0 3px #000,0 0 5px #000;color:#fff;width:60%;font-size:18px;font-weight:500;line-height:1.5;font-family:var(--font-open-sans);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:30px 0;display:-webkit-box;overflow:hidden;min-height:55px!important}.custom-carousel-container .carousel-container .absolute-content-carousel .home-start-button{justify-content:center;margin-bottom:20px;display:flex}.custom-carousel-container .custom-button{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:45%;width:85%!important}.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{z-index:5;justify-content:center;align-items:center;width:60%;display:flex;position:absolute;top:45%}.custom-carousel-container .video-control-button{cursor:pointer;width:auto;height:80px}.custom-carousel-container .arrow-button{cursor:pointer;width:40px;height:40px}.custom-carousel-container .transparent-shadow{width:100%;height:100%;position:absolute;top:0;left:0}.custom-carousel-container .custom-dots-container{z-index:5;justify-content:center;width:100%;display:flex;position:absolute;top:99%}.custom-carousel-container .custom-dots-container .custom-dot{cursor:pointer;background-color:#db721980;border:none;border-radius:4px;outline:none;width:20px;height:5px;margin:30px 10px 0;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{bottom:7%!important;left:34%!important}.custom-carousel-container .custom-button-video{width:90%;padding-left:20px;padding-right:20px}.custom-carousel-container .carousel-container{min-height:80vh!important;max-height:80vh!important}.custom-carousel-container .carousel-container .recipe-image{object-fit:cover;width:100%!important}.custom-carousel-container .carousel-container .recipe-detail-carousel-text{margin:unset!important;font-size:32px!important;top:58%!important}.custom-carousel-container .carousel-container .recipe-detail-carousel-sub-heading{margin:0 8%;font-size:16px;top:71%}.custom-carousel-container .carousel-container .absolute-content-carousel{top:60%!important}.custom-carousel-container .carousel-container .absolute-content-carousel .home-page-carousel-text{-webkit-line-clamp:2;width:90%;margin:0;font-weight:100;top:69%;min-height:75px!important;font-size:28px!important}.custom-carousel-container .carousel-container .absolute-content-carousel .home-page-carousel-sub-heading{width:90%;min-height:55px!important;margin:10px 0!important}.custom-carousel-container .carousel-container .videoCarousel-m{min-height:80vh!important}.custom-carousel-container .carousel-container .videoCarousel-m video{object-fit:cover;min-height:80vh!important}}@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}}
