@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap";.FoodCateringServicesNearMe_page__Swglt{background:#081f2e;color:#fff;font-family:Josefin Sans,but,Butler,sans-serif;line-height:1.65}.FoodCateringServicesNearMe_page__Swglt a:not(.FoodCateringServicesNearMe_primaryButton__2FVh8){color:#0170b9;text-decoration:underline}.FoodCateringServicesNearMe_container__ujDsC{width:min(1080px,92vw);margin:0 auto}.FoodCateringServicesNearMe_hero__1XRV8{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:165px 40px 100px 60px}.FoodCateringServicesNearMe_heroContent__UHzYE{max-width:760px;display:grid;grid-gap:15px;gap:15px}.FoodCateringServicesNearMe_heroContent__UHzYE h1{margin:0;font-family:but,Butler,Josefin Sans,sans-serif;font-size:48px;font-weight:400;line-height:72px}.FoodCateringServicesNearMe_primaryButton__2FVh8{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px 7px;border-radius:5px;background:#ff8c2b;color:#fff;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.FoodCateringServicesNearMe_introSection__0BFio{padding:50px 0 30px;text-align:center;font-size:18px;line-height:27px}.FoodCateringServicesNearMe_section__xlqvh{padding:50px 0}.FoodCateringServicesNearMe_sectionHeading__OmHHd{text-align:center;margin-bottom:24px}.FoodCateringServicesNearMe_sectionHeading__OmHHd h2,.FoodCateringServicesNearMe_sectionHeading__OmHHd h3{margin:0;font-family:but,Butler,Josefin Sans,sans-serif;font-size:36px;font-weight:400;line-height:54px;color:inherit}.FoodCateringServicesNearMe_textBlock__jNoih{font-size:18px;line-height:27px;display:grid;grid-gap:12px;gap:12px}.FoodCateringServicesNearMe_textBlock__jNoih p{margin:0}.FoodCateringServicesNearMe_textBlock__jNoih p+p{margin-top:12px}.FoodCateringServicesNearMe_featureSection__cyx_d{background-color:#f5f5f5;background-image:var(--feature-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 0;color:#081f2e}.FoodCateringServicesNearMe_mediaRow__0X_Ay{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px;align-items:center}.FoodCateringServicesNearMe_imageFrame__2GEnT{display:grid;justify-items:center}.FoodCateringServicesNearMe_mediaImage__kN2Ly{width:100%;height:auto;display:block}.FoodCateringServicesNearMe_cardGrid__tnq3V{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;margin:20px 0}.FoodCateringServicesNearMe_card__8btuU{text-align:center;display:grid;grid-gap:12px;gap:12px;padding:20px;background:hsla(0,0%,100%,.04);border-radius:10px}.FoodCateringServicesNearMe_cardIcon__wWlmp{width:84px;height:84px;margin:0 auto}.FoodCateringServicesNearMe_card__8btuU h4{margin:0;font-size:20px;font-weight:700;line-height:30px}.FoodCateringServicesNearMe_cardDescription___CZSx{font-size:16px;line-height:24px;white-space:pre-line}.FoodCateringServicesNearMe_ctaSection__b4P34,.FoodCateringServicesNearMe_highlightSection__EtPS3{padding:50px 0;background-size:cover;background-position:50%;background-repeat:no-repeat}.FoodCateringServicesNearMe_ctaCard__6_liF{max-width:720px;margin:0 auto;padding:45px;display:grid;grid-gap:16px;gap:16px;text-align:center;background-image:linear-gradient(180deg,rgba(8,31,46,.7),rgba(8,31,46,.4))}.FoodCateringServicesNearMe_ctaCard__6_liF h2{margin:0;font-family:but,Butler,Josefin Sans,sans-serif;font-size:36px;font-weight:400;line-height:54px}.FoodCateringServicesNearMe_actionRow__s__ZG{display:flex;justify-content:center}.FoodCateringServicesNearMe_faqSection__gJVpi{padding:10px 0 50px}.FoodCateringServicesNearMe_faqList__QSGnc{max-width:870px;margin:0 auto;display:grid;grid-gap:20px;gap:20px}.FoodCateringServicesNearMe_faqItem__n9OOG{background:#ff8c2b;border:none}.FoodCateringServicesNearMe_faqQuestion__hSjQp{list-style:none;padding:15px 25px;display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:600;line-height:30px;color:#fff;cursor:pointer}.FoodCateringServicesNearMe_faqQuestion__hSjQp::-webkit-details-marker{display:none}.FoodCateringServicesNearMe_faqQuestion__hSjQp:after{content:"+";font-size:16px}.FoodCateringServicesNearMe_faqItem__n9OOG[open] .FoodCateringServicesNearMe_faqQuestion__hSjQp:after{content:"-"}.FoodCateringServicesNearMe_faqAnswer__MPHkM{margin:0;padding:0 25px 15px;font-size:16px;line-height:24px;color:#fff}.FoodCateringServicesNearMe_footerSection__G8csZ{padding:30px 0 50px;text-align:center}.FoodCateringServicesNearMe_footerSection__G8csZ h2{margin:0;font-family:but,Butler,Josefin Sans,sans-serif;font-size:36px;font-weight:400;line-height:54px}@media(max-width:1024px){.FoodCateringServicesNearMe_hero__1XRV8{padding:120px 30px 40px 40px}.FoodCateringServicesNearMe_ctaSection__b4P34,.FoodCateringServicesNearMe_featureSection__cyx_d,.FoodCateringServicesNearMe_highlightSection__EtPS3,.FoodCateringServicesNearMe_introSection__0BFio,.FoodCateringServicesNearMe_section__xlqvh{padding:40px 15px}}@media(max-width:767px){.FoodCateringServicesNearMe_hero__1XRV8{padding:100px 20px 40px}.FoodCateringServicesNearMe_heroContent__UHzYE h1{font-size:38px;line-height:58px}.FoodCateringServicesNearMe_featureSection__cyx_d{background-image:var(--feature-bg-mobile)}.FoodCateringServicesNearMe_ctaCard__6_liF h2,.FoodCateringServicesNearMe_footerSection__G8csZ h2,.FoodCateringServicesNearMe_sectionHeading__OmHHd h2,.FoodCateringServicesNearMe_sectionHeading__OmHHd h3{font-size:30px;line-height:40px}.FoodCateringServicesNearMe_ctaCard__6_liF{padding:25px}.FoodCateringServicesNearMe_faqQuestion__hSjQp{font-size:18px}}