@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.chef-of-month{padding:4pc 78px 0}@media(max-width:768px){.chef-of-month{padding:34px 24px 0}}.chef-of-month__title{color:#1f1f1f;font-family:switzer,sans-serif;font-size:2.8125rem;font-weight:600;letter-spacing:-1.23px;line-height:53.2px;margin-bottom:55px;text-align:center}@media(max-width:1921px){.chef-of-month__title{font-size:2.6875rem;line-height:3.2pc}}@media(max-width:1681px){.chef-of-month__title{font-size:2.5625rem;line-height:49.2px}}@media(max-width:768px){.chef-of-month__title{font-size:1.75rem;letter-spacing:-.84px;line-height:2.1pc;margin-bottom:28px}}.chef-of-month__container{border-radius:40px;overflow:hidden;position:relative}.chef-of-month__background-image{aspect-ratio:16/7;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1921px){.chef-of-month__background-image{aspect-ratio:unset;height:658px}}@media(max-width:768px){.chef-of-month__background-image{height:550px}}.chef-of-month__card{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:40px;justify-content:center;left:50%;min-width:61%;padding:4pc 44px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:1299px){.chef-of-month__card{min-width:80%}}@media(max-width:1025px){.chef-of-month__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-width:unset;padding:40px 1pc;text-align:center;width:calc(80% - 28px)}}@media(max-width:768px){.chef-of-month__card{width:calc(100% - 28px)}}.chef-of-month__image{border-radius:50%;height:280px;-o-object-fit:cover;object-fit:cover;width:280px}@media(max-width:1921px){.chef-of-month__image{height:15pc;width:15pc}}@media(max-width:1681px){.chef-of-month__image{height:200px;width:200px}}@media(max-width:768px){.chef-of-month__image{height:75pt;width:75pt}}.chef-of-month__subtitle{color:#838383;font-family:switzer,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:-.32px;line-height:24.8px}@media(max-width:1921px){.chef-of-month__subtitle{font-size:1.125rem;line-height:22.8px}}@media(max-width:1681px){.chef-of-month__subtitle{font-size:1rem;line-height:1.3pc}}@media(max-width:768px){.chef-of-month__subtitle{font-size:.875rem;letter-spacing:-.28px;line-height:18.2px}}.chef-of-month__name{color:#000;font-family:switzer,sans-serif;font-size:1.25rem;font-weight:500;line-height:24.8px;margin-top:8px}@media(max-width:1921px){.chef-of-month__name{font-size:1.125rem;line-height:22.8px}}@media(max-width:1681px){.chef-of-month__name{font-size:1rem;line-height:1.3pc}}@media(max-width:768px){.chef-of-month__name{font-size:.875rem;letter-spacing:unset;line-height:18.2px}}.chef-of-month__tip{margin-top:24px}@media(max-width:768px){.chef-of-month__tip{margin-top:1pc}}.chef-of-month__tip-label{color:#000;font-family:switzer,sans-serif;font-size:1.125rem;font-weight:600;line-height:23.4px}@media(max-width:1921px){.chef-of-month__tip-label{font-size:1.25rem;line-height:25.4px}}@media(max-width:1681px){.chef-of-month__tip-label{font-size:1.125rem;line-height:23.4px}}@media(max-width:768px){.chef-of-month__tip-label{font-size:1rem;line-height:1.3pc}}.chef-of-month__description :is(h1,h2,h3,h4,h5,h6,p){color:#838383;font-family:switzer,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:-.32px;line-height:24.8px;margin-top:8px}@media(max-width:1921px){.chef-of-month__description :is(h1,h2,h3,h4,h5,h6,p){font-size:1.125rem;line-height:22.8px}}@media(max-width:1681px){.chef-of-month__description :is(h1,h2,h3,h4,h5,h6,p){font-size:1rem;line-height:1.3pc}}@media(max-width:768px){.chef-of-month__description :is(h1,h2,h3,h4,h5,h6,p){font-size:.875rem;letter-spacing:-.28px;line-height:18.2px}}