.Catering_catering__2OI_f .Catering_firstSection__ddmb_{width:100vw;height:calc(-219px + 100vh);background-image:url(/images/Catering1.png);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}.Catering_catering__2OI_f .Catering_firstSection__ddmb_ h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Bayshore;text-shadow:0 3px 6px rgba(0,0,0,.2196078431);margin:0;font-size:150px;white-space:nowrap;font-weight:500}.Catering_catering__2OI_f .Catering_secondSection__SywTG{display:flex;flex-direction:column;align-items:center;padding-inline:120px}.Catering_catering__2OI_f .Catering_secondSection__SywTG h1{font-weight:700;font-size:40px;color:var(--main-color);margin-block:50px 20px}.Catering_catering__2OI_f .Catering_secondSection__SywTG p{text-align:center;color:var(--secondary-color);font-size:18px;line-height:22px;letter-spacing:1px;padding-block:16px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_iconsContainer__uUl4M{display:flex;justify-content:center;gap:5%;align-items:center;flex-wrap:wrap;width:100%}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_iconsContainer__uUl4M div{width:30%;display:flex;flex-direction:column;align-items:center}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_iconsContainer__uUl4M div img{width:150px;height:150px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_iconsContainer__uUl4M div h3{font-weight:700;font-size:24px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_imagesContainer__3p3FB{display:flex;align-items:center;flex-wrap:wrap;gap:2%;margin-block:20px 60px;justify-content:center}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_imagesContainer__3p3FB img{width:40%;border-radius:25px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_weddings__kFaXp{margin-block:30px;display:flex;gap:55px;justify-content:space-between}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_weddings__kFaXp p{text-align:start;color:var(--secondary-color);font-size:18px;line-height:26px;letter-spacing:1px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_weddings__kFaXp img:nth-child(2){width:30%;height:600px;object-fit:cover;margin-bottom:120px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_weddings__kFaXp img:nth-child(3){width:30%;height:600px;object-fit:cover;margin-top:120px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg{width:100%;display:flex;flex-direction:column;align-items:center;margin-block:30px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg img{width:80%;height:500px;object-fit:cover;margin-bottom:-150px;z-index:0}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg div{width:70%;height:188px;margin-inline:80px;padding:15px 40px;z-index:1;position:relative}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg div span{position:absolute;width:100%;height:100%;background-color:var(--main-color);opacity:.8;z-index:-1;top:50%;left:50%;translate:-50% -50%}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg div h1{text-align:center;color:#fff;margin-top:0;font-weight:700;font-size:40px;margin-block:0 0}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg div p{text-align:center;color:#fff;font-size:18px;line-height:22px;letter-spacing:1px}.Catering_catering__2OI_f .Catering_lastSection__R2h4Z{width:100%;height:412px;background-image:url(/images/Catering1.png);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;z-index:0;margin-bottom:50px;gap:20px}.Catering_catering__2OI_f .Catering_lastSection__R2h4Z span{position:absolute;width:100%;height:100%;background-color:#000;opacity:.3;top:0;left:0;z-index:-1}.Catering_catering__2OI_f .Catering_lastSection__R2h4Z h1{font-size:54px;font-weight:700;color:#fff}.Catering_catering__2OI_f .Catering_lastSection__R2h4Z a{background-color:#fff;color:var(--main-color);border-radius:0;padding:15px 30px;font-weight:700;font-size:28px;text-transform:uppercase}.Catering_stickyFooter__UQaba{background-color:var(--main-color);color:#fff;bottom:0;width:100%;height:60px;padding-inline:24px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;transform:scaleY(0);opacity:0;transform-origin:bottom;transition:transform .4s ease}.Catering_stickyFooter__UQaba .Catering_left__hzZXh{display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:500;white-space:nowrap;width:33%}.Catering_stickyFooter__UQaba .Catering_center__oN6HL{position:relative;width:33%;display:flex;align-items:center;justify-content:center}.Catering_stickyFooter__UQaba .Catering_center__oN6HL a{position:absolute;left:50%;height:auto;bottom:-10px;transform:translateX(-50%)}.Catering_stickyFooter__UQaba .Catering_center__oN6HL a img{width:100%;height:100%;object-fit:contain}.Catering_stickyFooter__UQaba .Catering_right__bIAmu{display:flex;align-items:center;justify-content:center;width:33%;gap:15px}.Catering_stickyFooter__UQaba .Catering_right__bIAmu a img{width:100%;height:100%;object-fit:contain}.Catering_stickyFooterVisible__9eBpr{transform:scaleY(1);opacity:1}.Catering_stickyFooterInVisible__vhxCb{transform:scaleY(0);opacity:0}@media(max-width:1024px){.Catering_secondSection__SywTG{padding-inline:60px!important}.Catering_secondSection__SywTG .Catering_weddings__kFaXp{margin-top:30px;display:flex;gap:25px!important;justify-content:space-between}.Catering_secondSection__SywTG .Catering_weddings__kFaXp p{text-align:start;color:var(--secondary-color);font-size:18px;line-height:26px;letter-spacing:1px}.Catering_secondSection__SywTG .Catering_weddings__kFaXp img:nth-child(2){width:30%;height:600px;object-fit:cover;margin-bottom:120px}.Catering_secondSection__SywTG .Catering_weddings__kFaXp img:nth-child(3){width:30%;height:600px;object-fit:cover;margin-top:120px}.Catering_lastSection__R2h4Z a{width:80%}}@media(max-width:820px){.Catering_catering__2OI_f .Catering_firstSection__ddmb_{width:100vw;height:calc(-219px + 100vh);background-image:url(/images/Catering1.png);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}.Catering_catering__2OI_f .Catering_firstSection__ddmb_ h1{font-size:100px}.Catering_catering__2OI_f .Catering_secondSection__SywTG{display:flex;flex-direction:column;align-items:center;padding-inline:20px!important}.Catering_catering__2OI_f .Catering_secondSection__SywTG h1{font-size:32px;margin-block:30px 10px}.Catering_catering__2OI_f .Catering_secondSection__SywTG p{font-size:16px;line-height:18px;letter-spacing:.25px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_iconsContainer__uUl4M{display:flex;justify-content:center;gap:5%;align-items:center;flex-wrap:wrap;width:100%;flex-direction:column}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_iconsContainer__uUl4M div{width:30%;display:flex;flex-direction:column;align-items:center}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_iconsContainer__uUl4M div img{width:150px;height:150px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_iconsContainer__uUl4M div h3{font-weight:700;font-size:24px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_imagesContainer__3p3FB{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-block:20px 20px;justify-content:center}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_imagesContainer__3p3FB img{width:100%;border-radius:25px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_weddings__kFaXp{margin-top:0;display:flex;gap:15px;flex-direction:column;justify-content:space-between}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_weddings__kFaXp p{font-size:16px;line-height:20px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_weddings__kFaXp img:nth-child(2){width:100%;height:400px;object-fit:cover;margin-bottom:0}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_weddings__kFaXp img:nth-child(3){width:100%;height:400px;object-fit:cover;margin-top:20px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg img{width:80%;height:440px;object-fit:cover;margin-bottom:-150px;z-index:0}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg div{width:100%;margin-inline:80px;padding:20px 40px;z-index:1;position:relative}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg div span{position:absolute;width:100%;height:100%;background-color:var(--main-color);opacity:.8;z-index:-1;top:50%;left:50%;translate:-50% -50%}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg div h1{font-size:32px;margin-block:30px 10px;white-space:nowrap}.Catering_catering__2OI_f .Catering_secondSection__SywTG .Catering_birthdays__tqRlg div p{text-align:center;color:#fff;font-size:16px;line-height:18px;letter-spacing:.25px}.Catering_catering__2OI_f .Catering_lastSection__R2h4Z{width:100%;height:412px;background-image:url(/images/Catering1.png);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;z-index:0;margin-bottom:50px;gap:20px}.Catering_catering__2OI_f .Catering_lastSection__R2h4Z span{position:absolute;width:100%;height:100%;background-color:#000;opacity:.3;top:0;left:0;z-index:-1}.Catering_catering__2OI_f .Catering_lastSection__R2h4Z h1{font-size:32px;padding-inline:20px}.Catering_catering__2OI_f .Catering_lastSection__R2h4Z a{font-size:20px;padding-inline:20px!important;margin-inline:20px;width:75%}}