.article-card{display:flex;position:relative;flex-direction:column;height:100%}.template-search .article-card{width:100%}.template-search .article-card .article-card__content{min-height:150px;background-color:#fff}.template-blog .article-card,.template-search .article-card,.template-article .article-card{height:calc(100% - 40px);margin-bottom:40px;border-radius:4px}.article-card .responsive-image__wrapper{z-index:1;aspect-ratio:1/1}.template-blog .article-card .responsive-image__wrapper,.template-search .article-card .responsive-image__wrapper,.template-article .article-card .responsive-image__wrapper{margin-bottom:11px}.article-card .responsive-image__wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.article-card__badge{position:absolute;z-index:2;top:27px;left:27px;padding:4px 18px 3px;border-radius:18px;background-color:#d02c2f;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase}@media screen and (min-width: 750px){.article-card__badge{font-size:1.2rem}}.article-card__badge.article-card__badge--recipes{background-color:#d02c2f}.article-card__badge.article-card__badge--chompians{background-color:#d02c2f}.article-card__content{position:relative;flex-grow:1;padding:20px 24px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f2f2f2}@media screen and (min-width: 1025px){.article-card__content{padding:24px 30px}}.template-blog .article-card__content,.template-search .article-card__content,.template-article .article-card__content{min-height:250px;padding:17px 17px 45px;border-radius:4px}@media screen and (min-width: 750px){.template-blog .article-card__content,.template-search .article-card__content,.template-article .article-card__content{min-height:260px}}@media screen and (min-width: 850px){.template-blog .article-card__content,.template-search .article-card__content,.template-article .article-card__content{min-height:225px}}.article-card__content img{border-bottom-right-radius:0;border-bottom-left-radius:0}.article-card__content small{white-space:nowrap}.article-card__content h2{margin-bottom:12px;font-size:2.4rem;line-height:2.5rem}@media screen and (min-width: 1025px){.article-card__content h2{font-size:3rem;line-height:3.1rem}}.template-blog .article-card__content h2,.template-search .article-card__content h2,.template-article .article-card__content h2{margin:10px 0 6px;color:#d02c2f;font-size:2.4rem;line-height:2.4rem}.article-card__content p{margin-bottom:0;font-size:1.2rem;line-height:1.5rem}@media screen and (min-width: 1025px){.article-card__content p{font-size:1.5rem;line-height:1.9rem}}.template-blog .article-card__content p,.template-search .article-card__content p,.template-article .article-card__content p{font-size:1.8rem;line-height:2.2rem}.article-card__content p a{color:#000;text-decoration:underline}.article-card__content p a:hover{color:#d02c2f}.article-card__read-more{position:absolute;bottom:19px;left:50%;transform:translateX(-50%);color:#000;text-decoration:underline}.article-card__read-more:hover{color:#d02c2f}.swiper-controls{display:flex;position:absolute;z-index:15;bottom:50px;left:50%;align-items:center;transform:translateX(-50%)}@media screen and (max-width: 1024px){.swiper-controls.swiper-controls--mobile-bg{padding:6px 10px;border-radius:4px;background-color:rgba(255,255,255,.6)}}.swiper-controls.swiper-controls--relative{display:inline-flex;position:relative;bottom:auto;left:auto;margin-top:30px;transform:none}@media screen and (min-width: 750px){.swiper-controls.swiper-controls--relative{margin-top:40px}}.swiper-arrow{display:flex;align-items:center;justify-content:space-around;width:30px;min-width:30px;height:30px;border:2px solid #d02c2f;border-radius:100%;background-color:#fff;text-align:center;cursor:pointer;pointer-events:all}@media screen and (min-width: 1025px){.swiper-arrow{width:55px;min-width:55px;height:55px}}.swiper-controls--relative .swiper-arrow{width:30px;min-width:30px;height:30px}.swiper-arrow svg path{stroke:#d02c2f}.swiper-arrow span{line-height:0}.swiper-arrow .icon-swiper-chevron-left{margin-left:-2px}.swiper-arrow .icon-swiper-chevron-right{margin-right:-2px}.swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;position:relative;bottom:auto;left:auto;margin:0 10px}.swiper-pagination-bullet,button.swiper-pagination-bullet{display:inline-block;position:relative;width:20px;height:20px;margin:0 7px;border:2px solid #d02c2f;border-radius:100%;opacity:1;background-color:#fff}.swiper-pagination-bullet.swiper-pagination-bullet-active::after,button.swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";display:block;position:absolute;top:4px;left:4px;width:8px;height:8px;border-radius:100%;background-color:#d02c2f}.swiper-button-disabled{opacity:.5;cursor:default}.social-gallery{padding:60px 0;background-color:var(--background-color)}@media screen and (min-width: 750px){.social-gallery{padding:96px 0 60px}}.social-gallery .responsive-image__wrapper{aspect-ratio:1/1}.social-gallery .responsive-image__wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.social-gallery__carousel{display:block;width:100%}@media screen and (max-width: 749px){.social-gallery__carousel{overflow:visible}}.social-gallery__carousel .swiper-slide{height:auto}.social-gallery__quote{display:flex;align-items:center;justify-content:space-around;width:100%;height:100%;padding:24px;border-radius:4px;background-color:#2e6c82}.social-gallery__quote a{color:#fff}.social-gallery__quote h3{margin:37px 0 32px;font-size:2.4rem;line-height:2.4rem}@media screen and (min-width: 750px){.social-gallery__quote h3{margin:0 0 14px;font-size:2rem;line-height:2rem}}@media screen and (min-width: 1025px){.social-gallery__quote h3{margin:37px 0 32px;font-size:2.4rem;line-height:2.4rem}}@media screen and (min-width: 1376px){.social-gallery__quote h3{font-size:4.1rem;line-height:4.1rem}}.social-gallery__quote h4{font-size:2rem}.social-gallery__quote small{font-size:1.3rem;text-decoration:underline}.social-gallery__cta{margin-top:35px}@media screen and (min-width: 769px){.social-gallery__cta{margin-top:50px}}
