.healthy-meals-section{padding:60px 0;background-color:#eff8ff}.healthy-meals-section .swiper{padding:10px}.healthy-meals-container{max-width:1300px;margin:0 auto;padding:0 15px}.healthy-meals-heading{text-align:center;font-size:60px;font-weight:400;margin-bottom:40px;color:#000}.healthy-meals-grid{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.healthy-meal-card-slider{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(11,57,84,.1);text-align:center;padding:10px;height:450px;transition:transform .4s ease,box-shadow .4s ease;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.healthy-meal-card-slider:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 15px 30px rgba(11,57,84,.2)}.healthy-meal-image-wrapper{width:250px;height:250px;margin-bottom:15px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f7fbff;flex-shrink:0}.healthy-meal-image{object-fit:cover;width:100%;height:100%;transition:all .4s ease}.healthy-meal-card-slider:hover .healthy-meal-image{transform:scale(1.05)}.healthy-meal-content{padding:0 10px 10px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.healthy-meal-title{font-size:22px;font-weight:400;color:#000;margin-bottom:8px;line-height:1.2}.healthy-meal-description{font-size:16px;color:gray;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media (max-width:767px){.healthy-meals-section{padding:10px 0}.healthy-meals-heading{font-size:30px;margin-bottom:10px}}