.catering_section__EcYcE{padding:var(--section-padding);display:flex;align-items:center;gap:8vw;justify-content:center;flex-direction:row}.catering_imgWrapper__SxDA6{position:relative}.catering_imgWrapper__SxDA6:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#5529606e}.catering_img__omTDg{object-fit:cover;object-position:center;width:20vw;height:28vw}.catering_content__QGM02{width:25vw;position:relative}.catering_abstract__BIVQp{position:absolute;width:3vw;height:3vw;bottom:2vw;right:-2vw;rotate:90deg}.catering_content__QGM02 h4{font-family:var(--secondary-font);color:var(--primary-color);font-size:1.6rem;font-weight:700;line-height:100%}.catering_content__QGM02 h2{font-family:var(--primary-font);color:var(--primary-heading);font-size:4rem;line-height:125%;margin:1vw 0}.catering_content__QGM02 p{padding-bottom:2vw;font-size:1.2rem;line-height:200%}@media only screen and (min-width:1401px) and (max-width:1920px){.catering_content__QGM02{width:30vw}.catering_img__omTDg{width:22vw;height:29vw}}@media only screen and (min-width:991px) and (max-width:1400px){.catering_content__QGM02{width:35vw}.catering_img__omTDg{width:24vw;height:38vw}.catering_section__EcYcE{gap:10vw}}@media only screen and (max-width:990px){.catering_section__EcYcE{gap:8vw;flex-direction:column}.catering_img__omTDg{width:40vw;height:55vw}.catering_content__QGM02{width:60vw}.catering_content__QGM02 h2{font-size:4rem}.catering_content__QGM02 h4{font-size:1.8rem}.catering_content__QGM02 p{padding:3vw 10% 3vw 0;font-size:1.6rem;line-height:210%}}@media only screen and (max-width:649px){.catering_section__EcYcE{gap:12vw}.catering_img__omTDg{width:60vw;height:85vw}.catering_content__QGM02{width:80vw}.catering_content__QGM02 h2{font-size:4rem}.catering_content__QGM02 h4{font-size:1.8rem}.catering_content__QGM02 p{padding:5vw 10% 5vw 0}}.delicious_find__JIKNJ{position:relative;padding:var(--section-padding-top) 0;color:var(--primary-text-color)}.delicious_find__JIKNJ h2{text-align:center;font-size:5rem;position:relative;font-family:var(--secondary-font);font-weight:700;line-height:120%;padding:0 1vw;display:inline-block;background-color:hsla(0,0%,100%,.7);text-shadow:0 4px 4px rgba(0,0,0,.5)}.delicious_find__JIKNJ h2:after{content:"";display:inline-block;position:absolute;bottom:-2rem;left:35%;width:30%;height:.5rem;background-color:var(--primary-color)}.delicious_find__JIKNJ h3{padding:4vw 30%;text-align:center;font-size:1.4rem;font-weight:400;line-height:180%}@media only screen and (min-width:650px) and (max-width:990px){.delicious_find__JIKNJ h2{font-size:4rem}.delicious_find__JIKNJ h3{padding:4vw 20%;font-size:1.5rem}}@media only screen and (max-width:649px){.delicious_find__JIKNJ h2{font-size:4rem;padding:0 10%}.delicious_find__JIKNJ h3{padding:6vw 10%;font-size:1.3rem;line-height:2rem}}.shader_shader__A6nAx{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%}.good_deserves__zm1_t{position:relative;padding:var(--section-padding-top) 0;background-color:var(--purple-bg)}.good_deserves__zm1_t h2{text-align:center;font-size:5rem;font-weight:600;color:var(--primary-heading)}.good_deserves__zm1_t p{text-align:center;padding:1vw 28%;font-size:1.3rem;margin:2vw 0;line-height:200%}@media only screen and (min-width:650px) and (max-width:990px){.good_deserves__zm1_t h2{font-size:4rem}.good_deserves__zm1_t p{padding:0 20%;font-size:1.4rem;line-height:150%;margin:4vw 0}}@media only screen and (max-width:649px){.good_deserves__zm1_t h2{font-size:4rem}.good_deserves__zm1_t p{padding:0 10%;font-size:1.6rem;line-height:150%;margin:8vw 0}}.header_header__GRzfH{color:var(--secondary-text-color);padding:6vw 0 10vw;position:relative;display:flex;flex-direction:column;align-items:center}.header_header__GRzfH h4{margin-top:2vw;font-weight:400;font-style:italic}.header_header__GRzfH h1{font-family:var(--secondary-font);font-size:5rem;line-height:120%;text-align:center;font-weight:600;padding:0 15%}.header_header__GRzfH h1 span{position:relative}.header_header__GRzfH p{text-align:center;padding:3vw 30%;line-height:130%;font-weight:400;font-size:1.7rem}.header_socialLinks__dBK4R{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5vw;position:absolute;height:80%;right:1vw;top:0}.header_socialLink__4NzUg{width:4vw;height:4vw;transition:transform .3s}.header_socialLink__4NzUg:hover{transform:translateY(-2px)}.header_socialLink__4NzUg svg path{fill:var(--primary-color-3-light)}@media only screen and (min-width:650px) and (max-width:990px){.header_header__GRzfH h1{font-size:4.5rem;padding:0 5%;line-height:140%}.header_header__GRzfH p{padding:5vw 22%;font-size:1.5rem;line-height:150%}.header_socialLinks__dBK4R{justify-content:flex-end;gap:2vw;right:2vw}.header_socialLink__4NzUg{width:5vw;height:5vw}.header_header__GRzfH h4{margin-top:3vw}}@media only screen and (max-width:649px){.header_header__GRzfH{color:var(--secondary-text-color);padding:22vw 0 35vw}.header_header__GRzfH h1{font-size:3.5rem;padding:0 5%;line-height:160%}.header_header__GRzfH p{padding:8vw 10%;font-size:1.8rem}.header_socialLinks__dBK4R{flex-direction:row;gap:5vw;position:absolute;height:auto;width:100%;right:0;top:auto;bottom:6vw}.header_socialLink__4NzUg{width:10vw;height:10vw}.header_header__GRzfH h4{margin-top:4vw}}.icons_icons__YkZQY{padding:calc(var(--section-padding-top) * .5) 0;display:flex;justify-content:center;align-items:center;gap:1vw}.icons_icons__YkZQY svg{width:4vw;height:4vw}.icons_icons__YkZQY svg:nth-child(2){color:var(--primary-color)}@media only screen and (min-width:650px) and (max-width:990px){.icons_icons__YkZQY{gap:1.5vw}.icons_icons__YkZQY svg{width:8vw;height:8vw}}@media only screen and (max-width:649px){.icons_icons__YkZQY{gap:2vw}.icons_icons__YkZQY svg{width:14vw;height:14vw}}.servicearea_serviceArea__f3T_d{display:flex;align-items:center;justify-content:center;position:relative;padding:var(--section-padding-top) 10%;background-color:var(--purple-bg)}.servicearea_serviceArea__f3T_d h2{font-size:4rem;line-height:150%;color:var(--primary-heading)}.servicearea_textWrapper__weYMZ{width:50%}.servicearea_textWrapper__weYMZ a{margin:4vw 0 2vw}.servicearea_mapWrapper__uZgdS{width:45%}.servicearea_mapWrapper__uZgdS iframe{outline:10px solid var(--primary-color);width:100%;border-radius:10px;aspect-ratio:1.2/1}@media only screen and (min-width:991px) and (max-width:1400px){.servicearea_serviceArea__f3T_d h2{font-size:4.5rem}}@media only screen and (min-width:650px) and (max-width:990px){.servicearea_serviceArea__f3T_d{padding:var(--section-padding-top) 5%}.servicearea_serviceArea__f3T_d h2{font-size:3rem;line-height:180%}.servicearea_textWrapper__weYMZ{width:50%}.servicearea_textWrapper__weYMZ a{margin:5vw 0 3vw}.servicearea_mapWrapper__uZgdS{width:50%}.servicearea_mapWrapper__uZgdS iframe{aspect-ratio:1.2/1}}@media only screen and (max-width:649px){.servicearea_serviceArea__f3T_d{padding:var(--section-padding-top) 5%;flex-direction:column-reverse;gap:5vw}.servicearea_serviceArea__f3T_d h2{font-size:3rem;line-height:180%}.servicearea_textWrapper__weYMZ{width:80%}.servicearea_textWrapper__weYMZ a{margin:8vw 0 4vw}.servicearea_mapWrapper__uZgdS{width:80%}.servicearea_mapWrapper__uZgdS iframe{aspect-ratio:1.2/1}}.sweet_sweet__5KRn4{position:relative;padding:var(--section-padding-top) 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2vw;background-color:var(--primary-color);margin:4vw 0}.sweet_sweet__5KRn4:after{background-image:url(/img/upperwave.svg);bottom:99%}.sweet_sweet__5KRn4:after,.sweet_sweet__5KRn4:before{content:"";display:inline-block;position:absolute;background-size:100%;background-repeat:no-repeat;left:0;width:100%;height:5vw}.sweet_sweet__5KRn4:before{background-image:url(/img/lowerwave.svg);background-position:bottom;top:99%}.sweet_sweet__5KRn4 h4{font-size:1.8rem}.sweet_sweet__5KRn4 h2{font-size:5.5rem;color:#fff;font-weight:600;font-family:var(--secondary-font);line-height:100%}@media only screen and (max-width:649px){.sweet_sweet__5KRn4{gap:6vw}.sweet_sweet__5KRn4 h2{font-size:4rem}}.menu_menu__S8Al1{position:relative;padding:var(--section-padding-top) 0}.menu_custom__1Qsdc{text-align:center;padding-bottom:6vw;font-size:1.8rem;font-style:italic;font-weight:500}.menu_menuSection__Usrr4{padding:1vw 10%}.menu_title__3MZRh{font-size:3.5rem;text-align:center;color:var(--primary-heading)}.menu_linkWrapper__2O7hQ{margin-top:1vw}.menu_icons__o8ZIE{display:flex;justify-content:center;align-items:center;gap:1vw;margin-top:1vw}.menu_icons__o8ZIE svg{width:3vw;height:3vw}.menu_content__w6bHM{margin-top:2vw;display:flex;flex-wrap:wrap;align-items:stretch}.menu_item__xparq{margin:2vw 6.5%;display:inline-block;width:20%;font-size:1.4rem;font-weight:500;padding-bottom:.5vw}.menu_itemTitle__SoG1p{font-size:1.8rem;font-weight:800;border-bottom:4px solid var(--primary-color);margin-bottom:.5vw;padding-bottom:.5vw}@media only screen and (min-width:650px) and (max-width:990px){.menu_custom__1Qsdc{padding-bottom:8vw}.menu_menuSection__Usrr4{padding:1.5vw 5%}.menu_title__3MZRh{font-size:3.5rem}.menu_icons__o8ZIE{gap:1.5vw;margin-top:1.5vw}.menu_icons__o8ZIE svg{width:5vw;height:5vw}.menu_content__w6bHM{margin-top:3vw}.menu_item__xparq{margin:2.5vw 5%;width:23%;padding-bottom:1vw}.menu_desc___NINl{font-size:1.3rem}.menu_linkWrapper__2O7hQ{margin-top:1.5vw}}@media only screen and (max-width:649px){.menu_custom__1Qsdc{padding:0 10% 10vw}.menu_menuSection__Usrr4{padding:3vw 5%}.menu_title__3MZRh{font-size:3.2rem}.menu_icons__o8ZIE{gap:2vw;margin-top:2vw}.menu_icons__o8ZIE svg{width:8vw;height:8vw}.menu_content__w6bHM{margin-top:5vw}.menu_item__xparq{margin:4vw 5%;width:38%;padding-bottom:2vw}.menu_desc___NINl{font-size:1.2rem}.menu_itemTitle__SoG1p{margin-bottom:1vw;padding-bottom:1vw}.menu_linkWrapper__2O7hQ{margin-top:2vw}}.pagetitle_pageTitle__cgG7G{padding:calc(var(--section-padding-top)) 0;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:700;color:var(--secondary-text-color)}.pagetitle_pageTitle__cgG7G h1{font-size:6.5rem;text-align:center;font-family:var(--secondary-font);font-weight:400}.pagetitle_pageTitle__cgG7G h2{width:20%;text-align:center;font-weight:500;margin:2vw 0}@media only screen and (min-width:650px) and (max-width:990px){.pagetitle_pageTitle__cgG7G h2{width:35%;margin:3vw 0}}@media only screen and (max-width:649px){.pagetitle_pageTitle__cgG7G h2{width:50%;margin:5vw 0}}