.video-container{position:relative;width:100%}.banner{padding:50px 0;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.banner.animate{opacity:1;transform:translateY(0)}.banner-content{width:100%;max-width:1200px;position:relative}.banner-content img{width:100%;height:auto;display:block}.banner-text{position:absolute;top:40px;right:20px;color:#006937;text-align:left;padding:10px;max-width:21%}.banner-text p{font-size:1.1rem}@media (max-width:768px){.banner-text{top:10px;right:10px;max-width:70%}.banner-text p{font-size:.8rem}}@media (max-width:480px){.banner-text{top:5px;right:5px;max-width:60%}.banner-text p{font-size:.7rem}}.recettes{padding:20px 0;width:100%;max-width:1000px;margin:0 auto}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 10px;width:100%}.title-left{font-size:1.7em;color:#ffb400;margin:0}.title-right{font-size:1.3em;color:#006937;font-weight:300;margin:0}.container{position:relative}.left-image-container{position:absolute;left:-90px;top:50%;transform:translateY(-80%);width:60px;height:auto;z-index:10}.left-image-container img{width:100%;height:auto}.recipe-carousel{margin:0 -10px}.item{padding:0 10px}.image-container{position:relative;width:100%;padding-top:95%;overflow:hidden}.image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.image-caption{text-align:left;margin-top:2px;font-size:.9em;color:#006937;padding-left:1px}.item:hover img{transform:scale(1.05)}@media (max-width:768px){.recettes,recettes-benna-3almya,.recettes-kool-healthy,.recettes-omek-saneffa{padding:0}.section-header{flex-direction:column;align-items:flex-start}.title-right{margin-top:10px}.left-image-container{display:none}.container{padding:0 10px}}.recettes-omek-saneffa{padding:20px 0;width:100%;max-width:1000px;margin:0 auto}.section-header-omek-saneffa{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 10px;width:100%}.title-left-omek-saneffa{font-size:1.7em;color:#ffb400;margin:0}.title-right-omek-saneffa{font-size:1.3em;color:#006937;font-weight:300;margin:0}.container-omek-saneffa{position:relative}.left-image-container-omek-saneffa{position:absolute;left:-90px;top:50%;transform:translateY(-80%);width:60px;height:auto;z-index:10}.left-image-container-omek-saneffa img{width:100%;height:auto}.recipe-carousel-omek-saneffa{margin:0 -10px}.item-omek-saneffa{padding:0 10px}.image-container-omek-saneffa{position:relative;width:100%;padding-top:95%;overflow:hidden}.image-container-omek-saneffa img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.image-caption-omek-saneffa{text-align:left;margin-top:2px;font-size:.9em;color:#006937;padding-left:1px}.item-omek-saneffa:hover img{transform:scale(1.05)}@media (max-width:768px){.section-header-omek-saneffa{flex-direction:column;align-items:flex-start}.title-right-omek-saneffa{margin-top:10px}.left-image-container-omek-saneffa{display:none}.container-omek-saneffa{padding:0 10px}}.image-pays{margin-top:2px;display:flex;align-items:flex-end}.image-pays img{transition:none!important;transform:none!important;margin-right:5px}.image-pays p{color:#006937;font-size:10px}.recettes-benna-3almya{padding:20px 0;width:100%;max-width:1000px;margin:0 auto}.section-header-benna-3almya{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 10px;width:100%}.title-left-benna-3almya{font-size:1.7em;font-weight:500;color:#ffb400;margin:0}.title-right-benna-3almya{font-size:1.3em;color:#006937;font-weight:300;margin:0}.container-benna-3almya{position:relative}.left-image-container-benna-3almya{position:absolute;left:-90px;top:50%;transform:translateY(-80%);width:60px;height:auto;z-index:10}.left-image-container-benna-3almya img{width:100%;height:auto}.recipe-carousel-benna-3almya{margin:0 -10px}.item-benna-3almya{padding:0 10px}.image-container-benna-3almya{position:relative;width:100%;padding-top:95%;overflow:hidden}.image-container-benna-3almya img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.image-caption-benna-3almya{text-align:left;margin-top:2px;font-size:.9em;color:#006937;padding-left:1px}.item-benna-3almya:hover img{transform:scale(1.05)}@media (max-width:768px){.section-header-benna-3almya{flex-direction:column;align-items:flex-start}.title-right-benna-3almya{margin-top:10px}.left-image-container-benna-3almya{display:none}.container-benna-3almya{padding:0 10px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{opacity:0;transform:translateY(50px);transition:all 1s ease-out}.animate-on-scroll.visible{animation:fadeInUp 1s forwards}.banner-container{position:relative}.banner-image{display:block;width:100%;height:auto}.banner-title{position:absolute;top:50px;left:10%;color:#006937;font-size:42px;font-weight:700}.banner-button{text-decoration:underline}.banner-description{position:absolute;top:50px;right:20px;max-width:22%;text-align:left}.banner-description-p1{color:#006937;font-size:22px;margin-top:10px}.banner-description h2{color:#006937;font-size:34px;font-weight:300}.banner-description-p2{width:95%;text-align:left}.banner-description a{color:#006937;font-size:20px}@media (max-width:1400px){.banner-title{font-size:38px}.banner-description{max-width:25%}.banner-description h2{font-size:30px}}@media (max-width:1200px){.banner-title{font-size:34px;top:40px}.banner-description{max-width:28%;top:40px}.banner-description h2{font-size:28px}.banner-description-p1{font-size:20px}.banner-description-p2{font-size:16px}}@media (max-width:1024px){.banner-title{font-size:30px;top:30px;left:8%}.banner-description{max-width:32%;top:30px;right:15px}.banner-description h2{font-size:26px}.banner-description-p1{font-size:18px}}@media (max-width:900px){.banner-title{font-size:28px;top:25px;left:6%}.banner-description{max-width:35%;top:25px}.banner-description h2{font-size:24px}.banner-description-p1{font-size:17px}.banner-description-p2{font-size:15px}.banner-description a{font-size:17px}}@media (max-width:768px){.banner-container{position:relative;overflow:hidden}.banner-image{margin-bottom:250px}.banner-title{position:absolute;top:auto;bottom:260px;left:0;width:100%;text-align:center;padding:15px 0;font-size:22px;z-index:2}.banner-description{position:absolute;top:auto;bottom:0;left:0;right:0;max-width:100%;width:100%;padding:20px;text-align:center}.banner-description h2{font-size:22px;margin:10px 0}.banner-description-p1,.banner-description-p2{width:100%;text-align:center;margin:10px 0;font-size:14px}.banner-description a{font-size:14px;display:inline-block;margin-top:10px}.banner-title br,.banner-description br{display:none}}@media (max-width:600px){.banner-image{margin-bottom:280px}.banner-title{bottom:230px;font-size:22px;padding:12px 0}}.harissa-banner{opacity:1;transition:opacity 0.8s ease-out,transform 0.8s ease-out}.text-side .title,.text-side p,.image-side h2{opacity:1;transition:opacity 0.6s ease,transform 0.6s ease}.recettes-kool-healthy{padding:20px 0;width:100%;max-width:1000px;margin:0 auto}.section-header-kool-healthy{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 10px;width:100%}.title-left-kool-healthy{font-size:1.7em;font-weight:500;color:#ffb400;margin:0}.title-right-kool-healthy{font-size:1.3em;color:#006937;font-weight:300;margin:0}.container-kool-healthy{position:relative}.left-image-container-kool-healthy{position:absolute;left:-90px;top:50%;transform:translateY(-80%);width:60px;height:auto;z-index:10}.left-image-container-kool-healthy img{width:100%;height:auto}.recipe-carousel-kool-healthy{margin:0 -10px}.item-kool-healthy{padding:0 10px}.image-container-kool-healthy{position:relative;width:100%;padding-top:95%;overflow:hidden}.image-container-kool-healthy img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.image-caption-kool-healthy{text-align:left;margin-top:2px;font-size:.9em;color:#006937;padding-left:1px}.item-kool-healthy:hover img{transform:scale(1.05)}@media (max-width:768px){.section-header-kool-healthy{flex-direction:column;align-items:flex-start}.title-right-kool-healthy{margin-top:10px}.left-image-container-kool-healthy{display:none}.container-kool-healthy{padding:0 10px}}.harissa-banner{display:flex;flex-wrap:wrap;border-radius:50px;overflow:hidden;background-color:#d34646;width:100%;max-width:1000px;margin:20px auto;margin-bottom:50px}.image-side{flex:1 1 70%;position:relative}.image-side img{width:100%;height:100%;object-fit:cover;display:block}.image-side h2{position:absolute;top:20px;left:25px}.image-side .bold{font-weight:700;color:#ffb400;font-size:22px;font-family:"Cocon",sans-serif}.image-side .script{font-family:"LilStuart",sans-serif;color:#ffb400;font-size:36px;font-weight:700}.text-side{flex:1 1 30%;background-color:#d34646;color:#fff;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;border-top-right-radius:30px;border-bottom-right-radius:30px}.text-side .title{font-size:3.5rem;font-family:"LilStuart",sans-serif;font-weight:300;margin-bottom:1rem;line-height:1.2}@media (max-width:768px){.harissa-banner{margin:10px auto;width:96%}.text-side .title{font-size:2rem}}
