.page-catering{--container-max-width: 1162px;--container-padding-inline: 16px;min-height:100svh;overflow-x:unset;opacity:1 !important;transition:opacity .5s ease-in-out}.page-catering__content-container{position:relative}.page-catering-container{max-width:1226px;margin-inline:auto;padding-inline:24px}.page-catering__header{--text-shadow: 0px 1px 5px #0e150e33, 0px 3px 1px #0e150e1f, 0px 2px 2px #0e150e24;--border-radius: 0;background-color:#00473c;color:#fff}@media(min-width: 48.0625em){.page-catering__header{--border-radius: 32px;padding:64px 40px}}.page-catering__header .page-catering__header__container{padding:0}.page-catering__header .page-catering__header__content-container{--bg-image-url-xs: url("/static/img/pages/catering/page-catering-header-bg.jpg");--bg-image-url-lg: url("/static/img/pages/catering/page-catering-header-bg.jpg");position:relative;border-radius:var(--border-radius);background:var(--bg-image-url-xs) no-repeat center center;background-size:cover;background-color:hsla(0,0%,100%,.1);padding:32px 24px 121px}@media(min-width: 48.0625em){.page-catering__header .page-catering__header__content-container{background:var(--bg-image-url-lg) no-repeat center center;padding:80px 32px 132px}}@media(min-width: 64em){.page-catering__header .page-catering__header__content-container{padding-inline:115px}}.page-catering__header .page-catering__header__content-container__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius);background-color:rgba(0,0,0,.4)}@media(min-width: 48.0625em){.page-catering__header .page-catering__header__content-container__backdrop{background-color:rgba(0,0,0,.6)}}.page-catering__header .page-catering__header__content{position:relative;display:flex;flex-direction:column;gap:16px}@media(min-width: 48.0625em){.page-catering__header .page-catering__header__content{padding-inline:16px}}.page-catering__header .page-catering__header__title{font-family:Grenette,Georgia,Cambria,Palatino,"Times New Roman",Times,serif;font-weight:normal;word-spacing:.04em;max-width:890px;font-weight:300;font-size:48px;line-height:48px;letter-spacing:-2.4px;text-shadow:var(--text-shadow)}@media(min-width: 48.0625em){.page-catering__header .page-catering__header__title{font-size:80px;line-height:80px;letter-spacing:-4.8px}}.page-catering__header .page-catering__header__text{font-weight:400;font-size:18px;line-height:24px;letter-spacing:-0.2px;text-shadow:var(--text-shadow)}.page-catering__header .page-catering__header__cta-list{list-style:none;display:flex;flex-direction:column;gap:16px}@media(min-width: 30.0625em){.page-catering__header .page-catering__header__cta-list{flex-direction:row;flex-wrap:wrap}}.page-catering__ordering-info__container{padding-inline:8px}.page-catering__ordering-info-section{border-radius:32px;background-color:#fff;color:#00473c;box-shadow:8px 8px 8px 8px rgba(14,21,14,.031372549);margin-bottom:40px;margin-top:-90px;padding:40px 16px;display:flex;flex-direction:column;align-items:center;gap:16px}@media(min-width: 48.0625em){.page-catering__ordering-info-section{margin-bottom:64px}}@media(min-width: 64em){.page-catering__ordering-info-section{gap:24px;margin-top:-134px;padding:64px 56px}}.page-catering__ordering-info-section .page-catering__ordering-info-section__title{font-family:Grenette,Georgia,Cambria,Palatino,"Times New Roman",Times,serif;font-weight:normal;word-spacing:.04em;font-weight:300;font-size:32px;line-height:36px;letter-spacing:-1.6px;text-align:center}@media(min-width: 48.0625em){.page-catering__ordering-info-section .page-catering__ordering-info-section__title{font-size:40px;line-height:40px;letter-spacing:-2px}}.page-catering__ordering-info-section .page-catering__ordering-info-section__text{color:#484d48;max-width:570px;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;text-align:center}@media(min-width: 48.0625em){.page-catering__ordering-info-section .page-catering__ordering-info-section__text{font-size:18px;line-height:24px}}.page-catering__ordering-info-section .page-catering__ordering-info-section__steps-list{list-style:none;display:grid;grid-template-columns:1fr;gap:16px;padding-top:8px}@media(min-width: 48.0625em){.page-catering__ordering-info-section .page-catering__ordering-info-section__steps-list{grid-template-columns:repeat(3, 1fr);gap:24px}}@media(min-width: 64em){.page-catering__ordering-info-section .page-catering__ordering-info-section__steps-list{gap:54px}}.page-catering__ordering-info-section .page-catering__ordering-info-section__steps-list>li{display:flex;gap:16px;color:#484d48;font-size:16px;line-height:24px;letter-spacing:0}@media(min-width: 48.0625em){.page-catering__ordering-info-section .page-catering__ordering-info-section__steps-list>li{gap:24px}}.page-catering__ordering-info-section .page-catering__ordering-info-section__steps-list .page-catering__ordering-info-section__step-number{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;border:2px solid #a9c1a9;font-size:22px;line-height:28px;letter-spacing:-0.4px;text-align:center}.page-catering__ordering-info-section .page-catering__ordering-info-section__steps-list .page-catering__ordering-info-section__step-title{font-family:Grenette,Georgia,Cambria,Palatino,"Times New Roman",Times,serif;font-weight:normal;word-spacing:.04em;color:#00473c;font-weight:300;font-size:24px;line-height:28px;letter-spacing:-0.8px;margin-bottom:8px}.page-catering__campaign-section .page-catering__campaign-section__container{padding-inline:16px}.page-catering__campaign-section .page-catering__campaign-section__content{position:relative;font-size:18px;line-height:24px;letter-spacing:-0.2px;padding-bottom:40px}@media(min-width: 48.0625em){.page-catering__campaign-section .page-catering__campaign-section__content{padding:0 8px 64px}}.page-catering__campaign-section .page-catering__campaign-section__title,.page-catering__campaign-section .page-catering__campaign-section__text{max-width:570px;color:#00473c}@media(min-width: 48.0625em){.page-catering__campaign-section .page-catering__campaign-section__title,.page-catering__campaign-section .page-catering__campaign-section__text{margin-right:350px}}@media(min-width: 64em){.page-catering__campaign-section .page-catering__campaign-section__title,.page-catering__campaign-section .page-catering__campaign-section__text{margin-right:0}}.page-catering__campaign-section .page-catering__campaign-section__title{font-family:SweetSans,SweetSansText,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:.85;font-weight:700;font-size:48px;line-height:48px;letter-spacing:.8px;text-transform:uppercase;padding-top:16px;margin-bottom:8px}@media(min-width: 64em){.page-catering__campaign-section .page-catering__campaign-section__title{padding-top:92px}}.page-catering__campaign-section .page-catering__campaign-section__text{margin-bottom:24px}.page-catering__campaign-section .page-catering__campaign-section__text a{color:currentColor;text-decoration:underline;transition:opacity .24s ease-in-out}.page-catering__campaign-section .page-catering__campaign-section__text a:hover{opacity:.8}.page-catering__campaign-section .page-catering__campaign-section__bottom-grid{display:flex}.page-catering__campaign-section .page-catering__campaign-section__img{box-shadow:0px 1px 8px 0px rgba(14,21,14,.2),0px 3px 3px 0px rgba(14,21,14,.1215686275),0px 3px 4px 0px rgba(14,21,14,.1411764706);border-radius:24px;object-fit:cover}.page-catering__campaign-section .page-catering__campaign-section__img.page-catering__campaign-section__img--main,.page-catering__campaign-section .page-catering__campaign-section__img.page-catering__campaign-section__img--main-floating{aspect-ratio:16/9;max-width:100%}@media(min-width: 48.0625em){.page-catering__campaign-section .page-catering__campaign-section__img.page-catering__campaign-section__img--main{display:none}}.page-catering__campaign-section .page-catering__campaign-section__img.page-catering__campaign-section__img--main-floating{display:none}@media(min-width: 48.0625em){.page-catering__campaign-section .page-catering__campaign-section__img.page-catering__campaign-section__img--main-floating{display:inline-block;max-width:450px;margin-left:auto}}@media(min-width: 64em){.page-catering__campaign-section .page-catering__campaign-section__img.page-catering__campaign-section__img--main-floating{display:inline-block;max-width:553px;margin-left:160px}}.page-catering__campaign-section .page-catering__campaign-section__img.page-catering__campaign-section__img--secondary-floating{display:none}@media(min-width: 48.0625em){.page-catering__campaign-section .page-catering__campaign-section__img.page-catering__campaign-section__img--secondary-floating{display:inline-block;aspect-ratio:10/13;max-width:280px;position:absolute;top:0;right:30px}}@media(min-width: 64em){.page-catering__campaign-section .page-catering__campaign-section__img.page-catering__campaign-section__img--secondary-floating{max-width:346px}}.page-catering__variants-section{background-color:#00473c;padding-block:40px}@media(min-width: 48.0625em){.page-catering__variants-section{padding-block:64px}}.page-catering__variants-section .page-catering__variants-section__container{padding-inline:16px}@media(min-width: 48.0625em){.page-catering__variants-section .page-catering__variants-section__container{padding-inline:40px}}.page-catering__variants-section .page-catering__variants-section__title,.page-catering__variants-section .page-catering__variants-section__text{color:#fff;text-align:center}.page-catering__variants-section .page-catering__variants-section__title{font-family:SweetSans,SweetSansText,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:.85;font-size:32px;line-height:36px;letter-spacing:1px;margin-bottom:16px}.page-catering__variants-section .page-catering__variants-section__text{font-size:16px;line-height:22px;letter-spacing:0;max-width:624px;margin-inline:auto}@media(min-width: 48.0625em){.page-catering__variants-section .page-catering__variants-section__text{font-size:18px;line-height:24px}}.page-catering__variants-section .page-catering__variants-section__cards{list-style:none;display:grid;grid-template-columns:1fr;gap:16px;padding-top:16px}@media(min-width: 48.0625em){.page-catering__variants-section .page-catering__variants-section__cards{grid-template-columns:repeat(2, 1fr);gap:24px;padding-top:40px}}.page-catering__highlights-section{background-color:#d8e5d6;color:#484d48;text-align:center;padding-top:24px;padding-bottom:32px}@media(min-width: 48.0625em){.page-catering__highlights-section{padding-top:64px;padding-bottom:16px}}.page-catering__highlights-section .page-catering__highlights-section__container{padding-inline:16px}.page-catering__highlights-section .page-catering__highlights-section__highlights{display:grid;gap:24px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 30.0625em){.page-catering__highlights-section .page-catering__highlights-section__highlights{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64em){.page-catering__highlights-section .page-catering__highlights-section__highlights{grid-template-columns:repeat(4, 1fr)}}.page-catering__highlights-section .page-catering__highlights-section__highlight{align-items:center;display:flex;flex-direction:column;text-align:center}@media(min-width: 48.0625em){.page-catering__highlights-section .page-catering__highlights-section__highlight{padding:24px}}.page-catering__highlights-section .page-catering__highlights-section__highlight .page-catering__highlights-section__highlight__icon{width:48px;height:48px;object-fit:contain;margin-bottom:12px}.page-catering__highlights-section .page-catering__highlights-section__highlight .page-catering__highlights-section__highlight__title{font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;color:#000;margin-bottom:10px}.page-catering__highlights-section .page-catering__highlights-section__highlight .page-catering__highlights-section__highlight__text{max-width:215px;font-size:14px;font-weight:400;letter-spacing:.1px;line-height:18px}.page-catering__occasions-section{background-color:#fff;color:#00473c;text-align:center;padding-block:40px;overflow:hidden}@media(min-width: 48.0625em){.page-catering__occasions-section{padding-block:64px}}@media(min-width: 48.0625em){.page-catering__occasions-section .page-catering__occasions-section__container{padding-inline:40px}}.page-catering__occasions-section .page-catering__occasions-section__title{font-family:SweetSans,SweetSansText,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:.85;font-size:32px;line-height:36px;letter-spacing:1px;margin-bottom:24px}.page-catering__occasions-section .page-catering__occasions-section__occasions-list-container{position:relative}.page-catering__occasions-section .page-catering__occasions-section__occasions-list-floating-container{display:grid;grid-template-areas:"items";align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.page-catering__occasions-section .page-catering__occasions-section__occasions-cta-backdrop,.page-catering__occasions-section .page-catering__occasions-section__occasions-cta{grid-area:items;width:max-content}.page-catering__occasions-section .page-catering__occasions-section__occasions-cta-backdrop{width:100%;height:100%;background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 20%)}.page-catering__occasions-section .page-catering__occasions-section__occasions-cta{--height: 74px;--padding: 20px 34px;box-shadow:0 0 41px rgba(0,0,0,.3)}.page-catering__occasions-section .page-catering__occasions-section__occasions-cta.idle{transition:transform .24s ease-in-out,background-color .24s ease-in-out !important}.page-catering__occasions-section .page-catering__occasions-section__occasions-cta.idle:hover{will-change:transform;transform:scale(1.05) !important}.page-catering__occasions-section .page-catering__occasions-section__occasions-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;column-gap:8px;row-gap:16px;margin-inline:-80px;will-change:transform,opacity}@media(min-width: 30.0625em){.page-catering__occasions-section .page-catering__occasions-section__occasions-list{margin-inline:unset}}.page-catering__occasions-section .page-catering__occasions-section__occasions-list>li{border:1px solid #a9c1a9;color:#00473c;border-radius:64px;padding:20px 24px}.page-catering__contact-us-section{background-color:#fff;color:#484d48;padding-block:40px}@media(min-width: 30.0625em){.page-catering__contact-us-section{padding-block:64px}}.page-catering__contact-us-section .page-catering__contact-us-section__container{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.page-catering__contact-us-section .page-catering__contact-us-section__title{font-family:SweetSans,SweetSansText,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:.85;color:#00473c;font-size:32px;line-height:36px;letter-spacing:1px}.page-catering__contact-us-section .page-catering__contact-us-section__text{max-width:664px;font-size:18px;line-height:24px;letter-spacing:-0.2px}.page-catering__contact-us-section .page-catering__contact-us-section__ctas-list{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.page-catering__faq-section{background-color:#d8e5d6;padding-top:16px;padding-bottom:40px}@media(min-width: 48.0625em){.page-catering__faq-section{padding-top:40px;padding-bottom:50px}}.page-catering__faq-section .page-catering__faq-section__container{display:grid;gap:24px;grid-template-columns:repeat(1, 1fr);padding-inline:16px}@media(min-width: 48.0625em){.page-catering__faq-section .page-catering__faq-section__container{padding-inline:24px;grid-template-columns:.9fr 1.1fr}}.page-catering__faq-section .page-catering__faq-section__content{padding-inline:16px}@media(min-width: 48.0625em){.page-catering__faq-section .page-catering__faq-section__content{max-width:400px;padding-inline:0}}.page-catering__faq-section .page-catering__faq-section-title{font-family:SweetSans,SweetSansText,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:.85;color:#00473c;font-size:32px;letter-spacing:1px;line-height:36px;margin-bottom:16px}@media(min-width: 48.0625em){.page-catering__faq-section .page-catering__faq-section-title{margin-top:24px;font-size:40px;letter-spacing:.8px;line-height:40px}}.page-catering__faq-section .page-catering__faq-section-text{color:#484d48;font-size:16px;letter-spacing:0;line-height:22px}@media(min-width: 48.0625em){.page-catering__faq-section .page-catering__faq-section-text{font-size:18px;letter-spacing:-0.2px;line-height:24px}}

/*# sourceMappingURL=catering.css.map */