.homepage-food-carousel-section{overflow:hidden}.homepage-food-carousel{--e-n-carousel-swiper-slides-gap:24px;padding-bottom:72px}.homepage-food-carousel .e-n-carousel{overflow:visible}.homepage-food-carousel--enhanced{cursor:grab}.homepage-food-carousel--enhanced.swiper-grabbing{cursor:grabbing}.homepage-food-carousel__media{position:relative;width:100%;overflow:hidden;border-radius:12px}.homepage-food-carousel__image img{width:100%;height:auto;display:block;border-radius:0}.homepage-food-carousel__media .homepage-food-carousel__cta.elementor-widget{position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:16px!important;margin:0!important;transform:translate(-50%,16px)}.homepage-food-carousel__cta{position:absolute;left:50%;bottom:16px;z-index:2;opacity:0;transform:translate(-50%,16px);pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease}.homepage-food-carousel__cta .elementor-button{background-color:var(--e-global-color-primary,#2B9E49);color:var(--e-global-color-text,#2A2A2A);font-size:20px}.homepage-food-carousel__slide:hover .homepage-food-carousel__cta,.homepage-food-carousel__slide:focus-within .homepage-food-carousel__cta,.homepage-food-carousel .swiper-slide:hover .homepage-food-carousel__cta,.homepage-food-carousel .swiper-slide:focus-within .homepage-food-carousel__cta{opacity:1;transform:translate(-50%,0);pointer-events:auto}.homepage-food-carousel__title .elementor-heading-title{text-transform:uppercase;transition:color 0.25s ease}.homepage-food-carousel__slide:hover .homepage-food-carousel__title .elementor-heading-title,.homepage-food-carousel__slide:focus-within .homepage-food-carousel__title .elementor-heading-title,.homepage-food-carousel .swiper-slide:hover .homepage-food-carousel__title .elementor-heading-title,.homepage-food-carousel .swiper-slide:focus-within .homepage-food-carousel__title .elementor-heading-title{color:var(--KALE,#005433)}.homepage-food-carousel__slide .elementor-widget-text-editor p,.homepage-food-carousel .swiper-slide .elementor-widget-text-editor p{margin:0;font-size:15px;line-height:1.39}.homepage-food-carousel .elementor-swiper-button{width:44px;height:44px;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#2A2A2A;color:#FFF;opacity:1;transition:background-color 0.2s ease,color 0.2s ease}.homepage-food-carousel .elementor-swiper-button:hover{background-color:#2A2A2A;color:#E3E896!important}.homepage-food-carousel .elementor-swiper-button:hover svg{fill:#E3E896}.homepage-food-carousel .elementor-swiper-button.swiper-button-disabled{background-color:#E6E6E6;color:#FFF;opacity:1;cursor:default}.homepage-food-carousel .elementor-swiper-button-prev{right:56px;left:auto}.homepage-food-carousel .elementor-swiper-button-next{right:0;left:auto}.homepage-food-carousel-section__heading .elementor-heading-title{text-transform:uppercase}@media (max-width:1024px){.homepage-food-carousel{padding-bottom:64px}.homepage-food-carousel-section__heading .elementor-heading-title{margin-bottom:8px}}@media (max-width:767px){.homepage-food-carousel{padding-bottom:56px}.homepage-food-carousel__title .elementor-heading-title{font-size:28px;line-height:1}.homepage-food-carousel__cta{opacity:1;transform:translate(-50%,0);pointer-events:auto}.homepage-food-carousel__media .homepage-food-carousel__cta.elementor-widget{bottom:35px!important}.homepage-food-carousel__cta .elementor-button{font-size:18px}.homepage-food-carousel .elementor-swiper-button{width:36px;height:36px}.homepage-food-carousel .elementor-swiper-button-prev{right:48px}.homepage-food-carousel .elementor-swiper-button-next{right:0}}@media (prefers-reduced-motion:reduce){.homepage-food-carousel .swiper-wrapper{transition-duration:0ms!important}.homepage-food-carousel__cta{transition:opacity 0.2s ease;transform:translate(-50%,0)}}