.recipes-container{overflow-x:visible}.recipes-container *{transition:all .5s ease-in-out}.recipes-container__heading{margin-bottom:48px;text-align:center}.recipes-container__title,.recipes-container__title>*{margin:0}.recipes-container__title{font-size:80px;font-weight:400;letter-spacing:-.02em;line-height:.96}.recipes-container h2.recipes-container__title{font-size:80px!important;font-weight:400!important}.recipes-container .recipe-card>*{width:100%}.recipes-container .recipe-card .hover-container{height:max-content}.recipes-container .recipe-tag{align-items:center;background:#0a5641!important;color:#fff!important;display:flex;justify-content:center;position:relative;text-align:center;z-index:20}.recipes-container .recipe-image{aspect-ratio:1/1;border-radius:20px;overflow:hidden;position:relative;width:100%}.recipes-container .recipe-card:hover .recipe-image img{transform:scale(1.04)}.recipes-container .recipe-image img{height:100%;object-fit:cover;transform:scale(1);width:100%;z-index:10}.recipes-container .recipe-time{align-items:center;display:flex}.recipes-container .recipe-title{font-size:36px!important;font-weight:500}.recipes-container .recipe-link{inset:0;position:absolute}.recipes-container .time-container{align-items:center;display:flex;gap:10px;margin-bottom:13px;margin-top:18px}.recipes-container .clock-outer{border-radius:100%;display:flex;height:21px;position:relative;width:21px}.recipes-container .clock-minutes{height:9px;left:9px;position:absolute;top:1px;width:1px}.recipes-container .clock-hours{height:1px;position:absolute;right:4px;top:9px;width:6px}.recipes-container .swiper-recipe,.recipes-container .swiper-recipe-wrapper{width:100%}.recipes-container .recipe-bookmark{background-color:var(--dark-green);color:#fff}.recipes-container .recipe-bookmark svg path{stroke:#fff}.swiper-recipe .swiper-slide{overflow:hidden}#swiper-button-next-ricette,#swiper-button-prev-ricette{height:43px;width:43px}.swiper-button-disabled svg{opacity:.5}.swiper-button-disabled svg>g>#Ellisse_3{fill:none}#progress-bar-container-ricette{border-radius:2px;height:4px}#progress-bar-custom-ricette{border-radius:5px;height:10px;top:-3px;transition:all .3s ease-in-out}.recipes-container__top-grid-inner{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.recipes-container__footer{display:flex;justify-content:center;margin-top:48px}.recipes-container__cta{align-items:center;background:#fff;border:1px solid #0a5641;border-radius:26px;color:#0a5641;display:inline-flex;font-size:18px;font-weight:600;gap:0;justify-content:center;line-height:1.45;min-height:54px;padding:14px 20px;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,gap .2s ease,padding-right .2s ease,transform .2s ease;white-space:nowrap}.recipes-container__cta:after{border-right:1.5px solid;border-top:1.5px solid;content:"";flex:0 0 7px;height:7px;margin-left:0;opacity:0;transform:rotate(45deg);transition:opacity .2s ease,margin-left .2s ease,transform .2s ease;width:7px}.recipes-container__cta:hover{background:#0a5641;color:#fff;gap:4px;padding-right:18px;text-decoration:none;transform:translateY(-1px)}.recipes-container__cta:hover:after{margin-left:2px;opacity:1;transform:rotate(45deg) translateY(-1px)}@media screen and (min-width:986px){.recipes-container .swiper-recipe,.recipes-container .swiper-recipe-wrapper{padding-right:20%;width:100vw}}@media screen and (max-width:991px){.recipes-container h2.recipes-container__title,.recipes-container__title{font-size:clamp(2.8rem,2rem + 4vw,5rem)!important}.recipes-container__top-grid-inner{grid-template-columns:1fr}}