.Blog-module__ExyXpq__blogContainer{max-width:1250px;margin:0 auto;padding:0 20px}.Blog-module__ExyXpq__blogHeader{color:#fff;text-align:center;background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/images/catering-header.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;grid-column:1/-1;margin-bottom:40px;padding:80px 20px}.Blog-module__ExyXpq__headerContent h1{max-width:800px;margin-bottom:16px;margin-left:auto;margin-right:auto;font-size:2.5rem}.Blog-module__ExyXpq__headerContent p{max-width:600px;margin-left:auto;margin-right:auto;font-size:1.2rem}.Blog-module__ExyXpq__featuredSection,.Blog-module__ExyXpq__recentSection,.Blog-module__ExyXpq__categoriesSection{grid-column:1;margin-bottom:60px}.Blog-module__ExyXpq__sectionHeader{text-align:left;margin-bottom:30px}.Blog-module__ExyXpq__sectionHeader h2{color:#333;margin-bottom:16px;font-size:1.8rem;position:relative}.Blog-module__ExyXpq__sectionHeader h2:after{content:"";background-color:#ff6b6b;width:60px;height:3px;position:absolute;bottom:-10px;left:0}.Blog-module__ExyXpq__sectionHeader p{color:#666}.Blog-module__ExyXpq__featuredGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;width:100%;display:grid}.Blog-module__ExyXpq__featuredCard{background:#fff;border-radius:8px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1)}.Blog-module__ExyXpq__featuredCard:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.Blog-module__ExyXpq__imageWrapper{height:200px;position:relative;overflow:hidden}.Blog-module__ExyXpq__featuredImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-module__ExyXpq__featuredCard:hover .Blog-module__ExyXpq__featuredImage{transform:scale(1.05)}.Blog-module__ExyXpq__category{color:#fff;text-transform:uppercase;background-color:#ff6b6b;border-radius:4px;padding:5px 10px;font-size:.8rem;font-weight:600;position:absolute;top:15px;left:15px}.Blog-module__ExyXpq__contentWrapper{padding:20px}.Blog-module__ExyXpq__date{color:#999;margin-bottom:10px;font-size:.9rem;display:block}.Blog-module__ExyXpq__blogTitle{color:#333;margin-bottom:10px;font-size:1.3rem;text-decoration:none;transition:color .3s;display:block}.Blog-module__ExyXpq__blogTitle:hover{color:#ff6b6b}.Blog-module__ExyXpq__excerpt{color:#666;margin-bottom:15px;line-height:1.6}.Blog-module__ExyXpq__readMore{color:#ff6b6b;font-weight:600;text-decoration:none;transition:color .3s;display:inline-block;position:relative}.Blog-module__ExyXpq__readMore:after{content:"→";margin-left:5px;transition:transform .3s}.Blog-module__ExyXpq__readMore:hover{color:#e05050}.Blog-module__ExyXpq__readMore:hover:after{transform:translate(5px)}.Blog-module__ExyXpq__categoriesGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.Blog-module__ExyXpq__categoryCard{text-align:center;color:#333;background:#fff;border-radius:8px;flex-direction:column;align-items:center;padding:25px 15px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 5px 15px rgba(0,0,0,.05)}.Blog-module__ExyXpq__categoryCard:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.Blog-module__ExyXpq__categoryIcon{margin-bottom:15px;font-size:2.5rem}.Blog-module__ExyXpq__categoryCard h3{color:#333;margin-bottom:8px;font-size:1.2rem}.Blog-module__ExyXpq__categoryCard p{color:#666;font-size:.9rem}.Blog-module__ExyXpq__ctaSection{text-align:center;background-color:#f9f9f9;border-radius:8px;grid-column:1/-1;margin-bottom:60px;padding:50px}.Blog-module__ExyXpq__ctaContent h2{color:#333;margin-bottom:15px;font-size:2rem}.Blog-module__ExyXpq__ctaContent p{color:#666;max-width:600px;margin:0 auto 25px}.Blog-module__ExyXpq__ctaButtons{justify-content:center;gap:15px;display:flex}.Blog-module__ExyXpq__primaryButton,.Blog-module__ExyXpq__secondaryButton{border-radius:4px;padding:12px 25px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .3s,transform .3s}.Blog-module__ExyXpq__primaryButton{color:#fff;background-color:#ff6b6b}.Blog-module__ExyXpq__primaryButton:hover{background-color:#e05050;transform:translateY(-3px)}.Blog-module__ExyXpq__secondaryButton{color:#ff6b6b;background-color:transparent;border:2px solid #ff6b6b}.Blog-module__ExyXpq__secondaryButton:hover{background-color:rgba(255,107,107,.1);transform:translateY(-3px)}.Blog-module__ExyXpq__pagination{justify-content:center;align-items:center;margin-top:40px;display:flex}.Blog-module__ExyXpq__paginationButton{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 15px;font-weight:500;transition:background-color .3s}.Blog-module__ExyXpq__paginationButton:hover{background-color:#f5f5f5}.Blog-module__ExyXpq__pageIndicator{color:#666;margin:0 15px}.Blog-module__ExyXpq__sidebar{grid-column:2;align-self:start;position:-webkit-sticky;position:sticky;top:30px}.Blog-module__ExyXpq__searchBox,.Blog-module__ExyXpq__popularPosts,.Blog-module__ExyXpq__newsletter{background-color:#fff;border-radius:8px;margin-bottom:30px;padding:25px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.Blog-module__ExyXpq__searchBox h3,.Blog-module__ExyXpq__popularPosts h3,.Blog-module__ExyXpq__newsletter h3{color:#333;margin-bottom:15px;font-size:1.3rem;position:relative}.Blog-module__ExyXpq__searchBox h3:after,.Blog-module__ExyXpq__popularPosts h3:after,.Blog-module__ExyXpq__newsletter h3:after{content:"";background-color:#ff6b6b;width:40px;height:3px;position:absolute;bottom:-8px;left:0}.Blog-module__ExyXpq__searchForm{margin-top:20px;display:flex}.Blog-module__ExyXpq__searchInput{border:1px solid #ddd;border-radius:4px 0 0 4px;flex:1;padding:10px 15px;font-size:.9rem}.Blog-module__ExyXpq__searchButton{color:#fff;cursor:pointer;background-color:#ff6b6b;border:none;border-radius:0 4px 4px 0;padding:10px 15px;transition:background-color .3s}.Blog-module__ExyXpq__searchButton:hover{background-color:#e05050}.Blog-module__ExyXpq__popularList{padding:0;list-style:none}.Blog-module__ExyXpq__popularList li{border-bottom:1px solid #eee;padding:12px 0}.Blog-module__ExyXpq__popularList li:last-child{border-bottom:none}.Blog-module__ExyXpq__popularList a{color:#333;text-decoration:none;transition:color .3s;display:block}.Blog-module__ExyXpq__popularList a:hover{color:#ff6b6b}.Blog-module__ExyXpq__newsletter p{color:#666;margin-bottom:15px}.Blog-module__ExyXpq__newsletterForm{flex-direction:column;display:flex}.Blog-module__ExyXpq__emailInput{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:10px 15px}.Blog-module__ExyXpq__subscribeButton{color:#fff;cursor:pointer;background-color:#ff6b6b;border:none;border-radius:4px;padding:10px 15px;font-weight:500;transition:background-color .3s}.Blog-module__ExyXpq__subscribeButton:hover{background-color:#e05050}@media (max-width:992px){.Blog-module__ExyXpq__blogContainer{grid-template-columns:1fr}.Blog-module__ExyXpq__sidebar{grid-column:1;position:static}}@media (max-width:768px){.Blog-module__ExyXpq__featuredGrid,.Blog-module__ExyXpq__categoriesGrid{grid-template-columns:1fr}.Blog-module__ExyXpq__ctaSection{padding:30px 20px}.Blog-module__ExyXpq__headerContent h1{font-size:2rem}}@media (max-width:480px){.Blog-module__ExyXpq__ctaButtons{flex-direction:column}.Blog-module__ExyXpq__headerContent h1{font-size:1.8rem}.Blog-module__ExyXpq__blogHeader{padding:50px 15px}}
.Footer-module__tksM2a__gridcols{grid-template-columns:1.5fr 1.5fr 1fr;align-items:start;gap:6rem 4rem;display:grid}.Footer-module__tksM2a__logoheading{color:#fafafa;letter-space:.04rem;font-family:Epilogue;font-size:2rem;font-weight:800;display:inline-block}.Footer-module__tksM2a__logo{background-color:#f3801a;border-radius:3px;width:4.2rem;height:3.5rem}.Footer-module__tksM2a__navcol{padding-bottom:1.5rem}.Footer-module__tksM2a__container{background-color:#12141d;border-bottom:1px solid #8a8a8a;max-width:71rem;margin:0 auto;padding:2rem 2rem 0}.Footer-module__tksM2a__footer{background-color:#12141d;border-top:1px solid #a9a8a8;padding:1rem 0 2rem;font-family:Epilogue,poppins;position:relative}.Footer-module__tksM2a__footerheading{color:#fafafa;margin-bottom:2.5rem;font-size:1.125rem;font-weight:600}.Footer-module__tksM2a__footernav{flex-direction:column;gap:1.5rem;padding:0;list-style:none;display:flex}.Footer-module__tksM2a__footerlink:link,.Footer-module__tksM2a__footerlink:visited{color:#b9b3b3;font-size:1rem;text-decoration:none;transition:all .3s;display:block}.Footer-module__tksM2a__footerlink:active,.Footer-module__tksM2a__footerlink:hover{color:#555}.Footer-module__tksM2a__footerlink1:link,.Footer-module__tksM2a__footerlink1:visited{color:#fafafa;width:1.15rem;height:1.15rem;font-size:1.5rem;text-decoration:none;transition:all .3s;display:block}.Footer-module__tksM2a__footerlink1:active,.Footer-module__tksM2a__footerlink1:hover{color:#555}.Footer-module__tksM2a__footerlink1 img{border-radius:4px;width:100%;height:100%;padding-top:2px}.Footer-module__tksM2a__sociallink{justify-content:space-between;padding:1.5rem 0 0;list-style:none;display:flex}.Footer-module__tksM2a__sociallinks{fill:#fff;font-size:1.5rem}.Footer-module__tksM2a__year{color:#fff;text-decoration:none}.Footer-module__tksM2a__footerlogo{color:#fafafa;text-align:start;justify-content:start;align-items:center;gap:.5rem;margin-bottom:1.45rem;font-size:1.2rem;font-weight:500;text-decoration:none;display:flex}.Footer-module__tksM2a__logocol{flex-direction:column;display:flex}.Footer-module__tksM2a__copyright{color:#b9b3b3;font-size:.9rem;font-weight:400;line-height:1.6}.Footer-module__tksM2a__copyrights{color:#fafafa;text-align:center;margin-top:2rem;font-size:.96rem;font-weight:400;line-height:1.6}.Footer-module__tksM2a__contacts{flex-direction:column;gap:.7rem;font-size:1rem;font-style:normal;line-height:1.6;display:flex}.Footer-module__tksM2a__address{color:#b9b3b3;margin-top:0}@media (max-width:1061px){.Footer-module__tksM2a__gridcols{grid-template-columns:1.5fr 1.5fr 1fr 1fr}}@media (max-width:900px){.Footer-module__tksM2a__gridcols{grid-template-columns:1.5fr 1.5fr 1fr}}@media (max-width:830px){.Footer-module__tksM2a__gridcols{grid-template-columns:1.5fr 1.5fr;gap:4rem 2rem}}@media (max-width:653px){.Footer-module__tksM2a__gridcols{grid-template-columns:1.5fr}}@media (max-width:510px){.Footer-module__tksM2a__gridcols{grid-template-columns:1fr}.Footer-module__tksM2a__logoheading{font-size:1.4rem}.Footer-module__tksM2a__logo{width:3.6rem;height:2rem}.Footer-module__tksM2a__footerlogo{margin-bottom:0}.Footer-module__tksM2a__gridcols{row-gap:1rem}.Footer-module__tksM2a__copyrights{padding:0 1rem}}@media (max-width:350px){.Footer-module__tksM2a__logoheading{font-size:1.2rem}}
.Header-module__Z5NxQa__navbar{background-color:#fff;justify-content:space-between;align-items:center;max-width:90rem;margin:0 auto;padding:0 3rem 0 1rem;font-family:Poppins;display:flex}.Header-module__Z5NxQa__overlay{z-index:1000;width:120vw;height:100vh;position:absolute;top:0;left:-15rem}.Header-module__Z5NxQa__navLinks2{color:#333;flex-direction:row;align-items:center;gap:1.7rem;margin:0;font-size:1.125rem;font-weight:500;list-style:none;display:flex}.Header-module__Z5NxQa__logo{justify-content:space-between;align-items:center;gap:10px;display:flex}.Header-module__Z5NxQa__imgContainer{background-color:#f08080;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.Header-module__Z5NxQa__logoImg{background-color:#f3801a;border-radius:6px;width:4rem;height:2.4rem;margin-left:1rem}.Header-module__Z5NxQa__logoText{align-items:center;gap:10px;margin:.5rem 0;display:flex}.Header-module__Z5NxQa__logoLine{color:#2c3e50;cursor:pointer;letter-spacing:0;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.2rem;transition:color .3s}.Header-module__Z5NxQa__logoLine:hover{color:#e74c3c}.Header-module__Z5NxQa__userImg{color:#0c18b9;font-size:1.1rem}.Header-module__Z5NxQa__service{color:#222;cursor:pointer;border:none;padding:0 .5rem;font-family:Poppins;font-size:1rem;font-weight:500}.Header-module__Z5NxQa__create{color:#fff;cursor:pointer;background-color:#070e6a;border:none;border-radius:1.3rem;padding:.8rem 1.2rem;font-size:1rem;font-weight:400}.Header-module__Z5NxQa__logoNumber{color:#222;align-items:center;font-family:Poppins;font-size:1.1rem;font-weight:500;display:flex}.Header-module__Z5NxQa__navLinks1{z-index:100;color:#000;z-index:100;justify-content:space-between;align-items:start;gap:20px;padding:0 1rem .6rem .6rem;list-style:none;display:flex}.Header-module__Z5NxQa__navLogin,.Header-module__Z5NxQa__navContact,.Header-module__Z5NxQa__findCaterers,.Header-module__Z5NxQa__navProfile,.Header-module__Z5NxQa__signout,.Header-module__Z5NxQa__booking{cursor:pointer}.Header-module__Z5NxQa__findCaterers{flex-direction:row;justify-content:center;align-items:center;gap:5px;display:flex}.Header-module__Z5NxQa__navContact:before{content:"";margin-right:8px;font-family:"Font Awesome 5 Free";font-weight:900}.Header-module__Z5NxQa__findImg{border-radius:50%;width:30px;height:30px}.Header-module__Z5NxQa__hamburger{cursor:pointer;display:none}.Header-module__Z5NxQa__booking{flex-direction:row;justify-content:center;align-items:center;gap:5px;margin:0;font-family:Poppins;font-size:1.1rem;font-weight:400;display:flex}.Header-module__Z5NxQa__dropdown{position:relative}.Header-module__Z5NxQa__logoNumber>a{color:#444;text-decoration:none}.Header-module__Z5NxQa__dropdownMenu{z-index:1;opacity:0;pointer-events:none;background-color:#fff;border-radius:1rem;min-width:160px;padding-top:20px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:absolute;right:-20%;transform:translateY(-10px)}.Header-module__Z5NxQa__logoNumber img{width:23px;padding:0 .6rem 0 0}.Header-module__Z5NxQa__contact{width:24px;padding:0 .6rem 0 0}.Header-module__Z5NxQa__modal{white-space:nowrap;z-index:1000;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:14px;position:absolute;top:120%;left:0%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Header-module__Z5NxQa__modal ul{margin:0;padding:0;list-style:none}.Header-module__Z5NxQa__modal ul li{color:#333;padding:4px 0;line-height:1.3rem}.Header-module__Z5NxQa__modal ul li:hover{color:#0f1cc6;font-weight:700}.Header-module__Z5NxQa__text{color:#0f1bbf;font-family:Poppins;font-size:1rem;font-weight:500}.Header-module__Z5NxQa__contain{cursor:pointer;align-items:center;gap:.6rem;display:flex;position:relative}.Header-module__Z5NxQa__contains{cursor:pointer;align-items:center;gap:.7rem;display:flex;position:relative}.Header-module__Z5NxQa__offer{gap:1.2rem;display:flex}.Header-module__Z5NxQa__mobile{color:#0f1bbf;font-family:Poppins;font-size:1rem;font-weight:500;display:none;position:relative}.Header-module__Z5NxQa__offer1{z-index:100;flex-direction:column;gap:1.2rem;display:flex}.Header-module__Z5NxQa__hamburgerBtn{cursor:pointer;background-color:transparent;border:none;width:30px;height:30px;margin:5px;font-size:x-large}@media (max-width:3000px){.Header-module__Z5NxQa__navLinks1.Header-module__Z5NxQa__rowUl{display:none}.Header-module__Z5NxQa__navLinks2{display:inline-flex}.Header-module__Z5NxQa__navLinks1{flex-direction:column}.Header-module__Z5NxQa__hamburger{display:none}.Header-module__Z5NxQa__dropdown.Header-module__Z5NxQa__active>.Header-module__Z5NxQa__hamburgerBtn+.Header-module__Z5NxQa__dropdownMenu{opacity:1;pointer-events:auto;transform:translate(0)}.Header-module__Z5NxQa__hamburgerBtn>i{pointer-events:none}}@media (max-width:1366px){.Header-module__Z5NxQa__primaryHeader{font-size:1.7rem}.Header-module__Z5NxQa__navbar{padding:.4rem}}@media (max-width:1274px){.Header-module__Z5NxQa__logoNumber{padding-right:0}.Header-module__Z5NxQa__mobile{display:block}.Header-module__Z5NxQa__mobile>span{cursor:pointer}.Header-module__Z5NxQa__offer{display:none}.Header-module__Z5NxQa__offer1{z-index:1000;background-color:#fff;border:.5px solid #000;border-radius:10px;padding:.6rem;position:absolute;top:120%;left:-120%}.Header-module__Z5NxQa__contain{width:max-content}.Header-module__Z5NxQa__navbar{padding-right:1rem}}@media (max-width:1200px){.Header-module__Z5NxQa__navLinks2{gap:1.2rem}}@media (max-width:1120px){.Header-module__Z5NxQa__navLinks2{display:none}.Header-module__Z5NxQa__navbar{padding:0 1rem}.Header-module__Z5NxQa__mobile{display:none}.Header-module__Z5NxQa__offer{flex-direction:row;display:flex}.Header-module__Z5NxQa__hamburger{z-index:1000;display:block}.Header-module__Z5NxQa__navLinks1>.Header-module__Z5NxQa__logoNumber{height:1rem;margin:0}}@media (max-width:784px){.Header-module__Z5NxQa__mobile{display:block}.Header-module__Z5NxQa__offer{display:none}}@media (max-width:450px){.Header-module__Z5NxQa__logoText{margin-left:1rem;font-size:16px}.Header-module__Z5NxQa__text{font-size:.6rem}.Header-module__Z5NxQa__navbar{padding:0 .4rem}.Header-module__Z5NxQa__offer1{left:-80%}.Header-module__Z5NxQa__modal{left:-100%}.Header-module__Z5NxQa__logoText{margin-left:0}.Header-module__Z5NxQa__modal ul li{font-size:.6rem}.Header-module__Z5NxQa__logoLine{font-size:.95rem}.Header-module__Z5NxQa__logoImg{content-fit:cover;width:3.5rem;height:2.5rem;margin-left:0}.Header-module__Z5NxQa__logoText{gap:.6rem}}
.Header-module__P6lGfG__navbar{background-color:#fff;justify-content:space-between;align-items:center;max-width:90rem;margin:0 auto;padding:0 3rem 0 1rem;font-family:Poppins;display:flex}.Header-module__P6lGfG__headerSearchBar{align-items:center;gap:12px;margin-left:24px;display:flex}.Header-module__P6lGfG__headerSearchInput{border:1px solid #ddd;border-radius:6px;min-width:240px;padding:10px 14px}.Header-module__P6lGfG__overlay{z-index:1000;width:120vw;height:100vh;position:absolute;top:0;left:-15rem}.Header-module__P6lGfG__navLinks2{color:#333;flex-direction:row;align-items:center;gap:1.7rem;margin:0;font-size:1.125rem;font-weight:500;list-style:none;display:flex}.Header-module__P6lGfG__logo{justify-content:space-between;align-items:center;gap:10px;display:flex}.Header-module__P6lGfG__imgContainer{background-color:#f08080;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.Header-module__P6lGfG__logoImg{background-color:#f3801a;border-radius:6px;width:4rem;height:3rem;margin-left:1rem}.Header-module__P6lGfG__userImg{color:#0c18b9;font-size:1.1rem}.Header-module__P6lGfG__service{color:#222;cursor:pointer;border:none;padding:0 .5rem;font-family:Poppins;font-size:1rem;font-weight:500}.Header-module__P6lGfG__create{color:#fff;cursor:pointer;background-color:#070e6a;border:none;border-radius:1.3rem;padding:.8rem 1.2rem;font-size:1rem;font-weight:400}.Header-module__P6lGfG__logoNumber{color:#222;align-items:center;font-family:Poppins;font-size:1.1rem;font-weight:500;display:flex}.Header-module__P6lGfG__logoText{align-items:center;gap:10px;margin:.5rem 0;display:flex}.Header-module__P6lGfG__logoLine{color:#2c3e50;cursor:pointer;letter-spacing:0;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.2rem;transition:color .3s}.Header-module__P6lGfG__logoLine:hover{color:#e74c3c}.Header-module__P6lGfG__navLinks1{z-index:100;color:#000;z-index:100;justify-content:space-between;align-items:start;gap:20px;padding:0 1rem .6rem .6rem;list-style:none;display:flex}.Header-module__P6lGfG__navLogin,.Header-module__P6lGfG__navContact,.Header-module__P6lGfG__findCaterers,.Header-module__P6lGfG__navProfile,.Header-module__P6lGfG__signout,.Header-module__P6lGfG__booking{cursor:pointer}.Header-module__P6lGfG__findCaterers{flex-direction:row;justify-content:center;align-items:center;gap:5px;display:flex}.Header-module__P6lGfG__navContact:before{content:"";margin-right:8px;font-family:"Font Awesome 5 Free";font-weight:900}.Header-module__P6lGfG__findImg{border-radius:50%;width:30px;height:30px}.Header-module__P6lGfG__hamburger{cursor:pointer;display:none}.Header-module__P6lGfG__booking{flex-direction:row;justify-content:center;align-items:center;gap:5px;margin:0;font-family:Poppins;font-size:1.1rem;font-weight:400;display:flex}.Header-module__P6lGfG__dropdown{position:relative}.Header-module__P6lGfG__logoNumber>a{color:#444;text-decoration:none}.Header-module__P6lGfG__dropdownMenu{z-index:1;opacity:0;pointer-events:none;background-color:#fff;border-radius:1rem;min-width:160px;padding-top:20px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:absolute;right:-20%;transform:translateY(-10px)}.Header-module__P6lGfG__logoNumber img{width:26px;padding:0 .6rem 0 0}.Header-module__P6lGfG__contact{width:24px;padding:0 .6rem 0 0}.Header-module__P6lGfG__modal{white-space:nowrap;z-index:1000;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:14px;position:absolute;top:120%;left:0%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Header-module__P6lGfG__modal ul{margin:0;padding:0;list-style:none}.Header-module__P6lGfG__modal ul li{color:#333;padding:4px 0;line-height:1.3rem}.Header-module__P6lGfG__modal ul li:hover{color:#0f1cc6;font-weight:700}.Header-module__P6lGfG__text{color:#0f1bbf;font-family:Poppins;font-size:1rem;font-weight:500}.Header-module__P6lGfG__contain{cursor:pointer;align-items:center;gap:.6rem;display:flex;position:relative}.Header-module__P6lGfG__contains{cursor:pointer;align-items:center;gap:.7rem;display:flex;position:relative}.Header-module__P6lGfG__offer{gap:1.2rem;display:flex}.Header-module__P6lGfG__mobile{color:#0f1bbf;font-family:Poppins;font-size:1rem;font-weight:500;display:none;position:relative}.Header-module__P6lGfG__offer1{z-index:100;flex-direction:column;gap:1.2rem;display:flex}.Header-module__P6lGfG__hamburgerBtn{cursor:pointer;background-color:transparent;border:none;width:30px;height:30px;margin:5px;font-size:x-large}@media (max-width:3000px){.Header-module__P6lGfG__navLinks1.Header-module__P6lGfG__rowUl{display:none}.Header-module__P6lGfG__navLinks2{display:inline-flex}.Header-module__P6lGfG__navLinks1{flex-direction:column}.Header-module__P6lGfG__hamburger{display:none}.Header-module__P6lGfG__dropdown.Header-module__P6lGfG__active>.Header-module__P6lGfG__hamburgerBtn+.Header-module__P6lGfG__dropdownMenu{opacity:1;pointer-events:auto;transform:translate(0)}.Header-module__P6lGfG__hamburgerBtn>i{pointer-events:none}}@media (max-width:1366px){.Header-module__P6lGfG__primaryHeader{font-size:1.7rem}.Header-module__P6lGfG__navbar{padding:.4rem}}@media (max-width:1274px){.Header-module__P6lGfG__logoNumber{padding-right:0}.Header-module__P6lGfG__mobile{display:block}.Header-module__P6lGfG__mobile>span{cursor:pointer}.Header-module__P6lGfG__offer{display:none}.Header-module__P6lGfG__offer1{z-index:1000;background-color:#fff;border:.5px solid #000;border-radius:10px;padding:.6rem;position:absolute;top:120%;left:-120%}.Header-module__P6lGfG__contain{width:max-content}.Header-module__P6lGfG__navbar{padding-right:1rem}}@media (max-width:1200px){.Header-module__P6lGfG__navLinks2{gap:1.2rem}}@media (max-width:1120px){.Header-module__P6lGfG__navLinks2{display:none}.Header-module__P6lGfG__navbar{padding:0 1rem}.Header-module__P6lGfG__mobile{display:none}.Header-module__P6lGfG__offer{flex-direction:row;display:flex}.Header-module__P6lGfG__hamburger{z-index:1000;display:block}.Header-module__P6lGfG__navLinks1>.Header-module__P6lGfG__logoNumber{height:1rem;margin:0}}@media (max-width:784px){.Header-module__P6lGfG__mobile{display:block}.Header-module__P6lGfG__offer{display:none}}@media (max-width:450px){.Header-module__P6lGfG__logoText{margin-left:1rem;font-size:16px}.Header-module__P6lGfG__text{font-size:.6rem}.Header-module__P6lGfG__navbar{padding:0 .4rem}.Header-module__P6lGfG__offer1{left:-80%}.Header-module__P6lGfG__logoLine{font-size:.95rem}.Header-module__P6lGfG__logoImg{width:2.8rem;height:2.3rem}.Header-module__P6lGfG__modal{left:-100%}.Header-module__P6lGfG__logoText{margin-left:0}.Header-module__P6lGfG__modal ul li{font-size:.6rem}.Header-module__P6lGfG__logoImg{content-fit:cover;width:3.5rem;height:2.5rem;margin-left:0}.Header-module__P6lGfG__logoText{gap:.6rem}}
.CatererSearch-module__LmJWpq__mainheader{text-align:center;margin-top:0;margin-bottom:1.25rem;font-size:2.81rem;font-weight:600}.CatererSearch-module__LmJWpq__header{z-index:1;justify-content:center;align-items:center;height:300px;display:flex;position:relative}.CatererSearch-module__LmJWpq__comparisonBar{z-index:1000;background:#fff;border-top:2px solid #070e6a;max-height:120px;padding:15px 20px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.CatererSearch-module__LmJWpq__comparisonContent{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}.CatererSearch-module__LmJWpq__comparisonLeft{flex:1}.CatererSearch-module__LmJWpq__comparisonLeft h3{color:#070e6a;margin:0 0 10px;font-size:16px;font-weight:600}.CatererSearch-module__LmJWpq__selectedCaterers{flex-wrap:wrap;gap:10px;display:flex}.CatererSearch-module__LmJWpq__comparisonItem{background:#f0f2ff;border:1px solid #070e6a;border-radius:20px;align-items:center;padding:5px 10px;font-size:14px;display:flex}.CatererSearch-module__LmJWpq__catererName{color:#070e6a;margin-right:8px;font-weight:500}.CatererSearch-module__LmJWpq__removeButton{color:#070e6a;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:16px;transition:background-color .2s;display:flex}.CatererSearch-module__LmJWpq__removeButton:hover{background:rgba(7,14,106,.1)}.CatererSearch-module__LmJWpq__comparisonActions{gap:10px;display:flex}.CatererSearch-module__LmJWpq__clearButton{color:#666;cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:5px;padding:10px 20px;font-size:14px;transition:all .2s}.CatererSearch-module__LmJWpq__clearButton:hover{background:#f5f5f5}.CatererSearch-module__LmJWpq__compareButton{color:#fff;cursor:pointer;background:#070e6a;border:none;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:500;transition:background-color .2s}.CatererSearch-module__LmJWpq__compareButton:hover:not(:disabled){background:#0509485}.CatererSearch-module__LmJWpq__compareButton:disabled{cursor:not-allowed;background:#ccc}.CatererSearch-module__LmJWpq__inputcontainer i{color:#222;font-size:1.4rem;position:absolute;top:16px;left:16px}.CatererSearch-module__LmJWpq__inputcontainer{align-items:center;display:flex;position:relative}.CatererSearch-module__LmJWpq__header:before{content:"";filter:contrast(80%)brightness(60%)saturate(120%);z-index:-1;background:url(/images/search_cover.webp) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.CatererSearch-module__LmJWpq__inputFeilds{justify-content:center;align-items:center;gap:1rem;display:flex}.CatererSearch-module__LmJWpq__inputFeild{color:#333;border:none;border-radius:10px;width:20rem;padding:1rem 2rem 1rem 3rem;font-family:Poppins;font-size:1rem}.CatererSearch-module__LmJWpq__inputFeild.CatererSearch-module__LmJWpq__ref{padding:.85rem 1.9rem;font-size:1rem}.CatererSearch-module__LmJWpq__inputFeild::placeholder{color:#555}.CatererSearch-module__LmJWpq__header h5{color:#3a3a3a;margin-left:10rem;font-size:1.6rem}.CatererSearch-module__LmJWpq__afterHeader{flex-direction:column;max-width:71rem;min-height:74vh;margin:0 auto;padding:1.25rem;display:flex}.CatererSearch-module__LmJWpq__empty{color:#333;text-align:center;border-bottom:1px solid rgba(40,40,40,.3);grid-column:1/-1;padding-bottom:1rem;font-family:Poppins;font-size:1.3rem;font-weight:500}.CatererSearch-module__LmJWpq__TopbarCount{align-items:left;background-color:#b7b7b7;width:100%;padding:1rem}.CatererSearch-module__LmJWpq__searchIcon{height:1.4rem}.CatererSearch-module__LmJWpq__searchBar{justify-content:center;align-items:center;width:100%;margin-bottom:1.25rem;display:flex}.CatererSearch-module__LmJWpq__searchInput{border:.0625rem solid #ccc;border-radius:.3125rem;width:70%;padding:.625rem;font-size:1rem}.CatererSearch-module__LmJWpq__radiusInput{border:.0625rem solid #ccc;border-radius:.3125rem;width:12%;padding:.625rem;font-size:1rem}.CatererSearch-module__LmJWpq__searchButton{cursor:pointer;background:#fff;border:none;border-radius:10px;align-items:center;gap:.7rem;height:3.2rem;margin-left:1rem;padding:1rem 1.7rem 1rem .9rem;font-family:Poppins;font-size:1rem;font-weight:500;display:flex}.CatererSearch-module__LmJWpq__searchButton:hover{box-shadow:2px 2px 2px rgba(0,0,0,.2)}.CatererSearch-module__LmJWpq__searchButton i{margin-right:.3125rem}.CatererSearch-module__LmJWpq__filters{flex-direction:row;grid-column:1/-1;justify-content:center;align-self:start;gap:1.7rem;margin-top:1.25rem;display:flex}.CatererSearch-module__LmJWpq__options{grid-column:1/-1}.CatererSearch-module__LmJWpq__resultsCount{font-size:1rem}.CatererSearch-module__LmJWpq__Select{border-radius:.3rem;padding:.4rem}.CatererSearch-module__LmJWpq__Select:hover{cursor:pointer;border-color:#ff7a45}.CatererSearch-module__LmJWpq__tourDialogOverlay{z-index:100000;background:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.CatererSearch-module__LmJWpq__tourDialog{text-align:center;background:#fff;border-radius:10px;max-width:400px;padding:2rem}.CatererSearch-module__LmJWpq__tourDialog h3{color:#070e6a;margin-bottom:1rem}.CatererSearch-module__LmJWpq__tourDialog p{color:#070e6a;margin-bottom:1.5rem}.CatererSearch-module__LmJWpq__dialogButtons{justify-content:center;gap:1rem;display:flex}.CatererSearch-module__LmJWpq__dialogButtons button{cursor:pointer;border:none;border-radius:5px;padding:.5rem 1rem}.CatererSearch-module__LmJWpq__dialogButtons button:first-child{color:#fff;background:#070e6a}.CatererSearch-module__LmJWpq__dialogButtons button:last-child{color:#070e6a;background:#f4f6ff}.CatererSearch-module__LmJWpq__catererUpper{justify-content:space-between;align-items:center;display:flex}.CatererSearch-module__LmJWpq__catererUpperRight{justify-content:end;align-items:center;margin-top:auto;margin-right:1rem;display:flex}.CatererSearch-module__LmJWpq__containerToggle{justify-content:center;align-items:center;padding:5px;display:flex}.CatererSearch-module__LmJWpq__result{margin:.4rem 0}.CatererSearch-module__LmJWpq__noticeContainer{text-align:center;width:100%}.CatererSearch-module__LmJWpq__noticeText{color:#856404;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;margin-top:1.5rem;margin-bottom:0;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-block}.CatererSearch-module__LmJWpq__noticeText i{margin-right:.5rem}.CatererSearch-module__LmJWpq__pagination{grid-column:1/-1;justify-content:center;margin-top:20px;display:flex}.CatererSearch-module__LmJWpq__pageButton{cursor:pointer;background-color:#020fb7;border:none;border-radius:7px;margin:0 4px;padding:8px 16px;font-size:16px;transition:background-color .3s,color .3s}.CatererSearch-module__LmJWpq__pageButton:hover{background-color:#ddd}.CatererSearch-module__LmJWpq__active{color:#fff;background-color:#020fb7}.CatererSearch-module__LmJWpq__arrowButton{font-size:16px;font-weight:700}.CatererSearch-module__LmJWpq__disabled{cursor:not-allowed;color:#888;background-color:#e1e1e1}@media (max-width:960px){.CatererSearch-module__LmJWpq__inputFeild{width:15rem}.CatererSearch-module__LmJWpq__mainheader{font-size:2.4rem}}@media (max-width:780px){.CatererSearch-module__LmJWpq__afterHeader{grid-template-columns:1fr;width:60%}.CatererSearch-module__LmJWpq__inputFeild{width:15rem}.CatererSearch-module__LmJWpq__inputFeilds{flex-wrap:wrap;justify-content:center}.CatererSearch-module__LmJWpq__mainheader{font-size:2.2rem}.CatererSearch-module__LmJWpq__searchButton{padding:1rem}.CatererSearch-module__LmJWpq__filters{flex-direction:row;gap:.3rem}}@media (max-width:665px){.CatererSearch-module__LmJWpq__afterHeader{width:80%}.CatererSearch-module__LmJWpq__inputFeild.CatererSearch-module__LmJWpq__ref{padding:1rem .1rem}.CatererSearch-module__LmJWpq__inputFeild{padding:1rem 1rem 1rem 2.5rem}}@media (max-width:560px){.CatererSearch-module__LmJWpq__afterHeader{width:100%;padding:1.25rem 0}.CatererSearch-module__LmJWpq__inputFeild,.CatererSearch-module__LmJWpq__inputFeild.CatererSearch-module__LmJWpq__ref{width:14rem}.CatererSearch-module__LmJWpq__searchButton{margin:0;padding:.7rem;font-size:.7rem}.CatererSearch-module__LmJWpq__header{height:270px}.CatererSearch-module__LmJWpq__mainheader{font-size:1.8rem}.CatererSearch-module__LmJWpq__filters{flex-wrap:wrap;padding:1rem .3rem}.CatererSearch-module__LmJWpq__resultsCount{text-align:center}.CatererSearch-module__LmJWpq__inputFeild,.CatererSearch-module__LmJWpq__inputFeild.CatererSearch-module__LmJWpq__ref{font-size:.7rem}.CatererSearch-module__LmJWpq__inputFeild{width:15rem}.CatererSearch-module__LmJWpq__header h5{margin-left:1rem;font-size:1.4rem}.CatererSearch-module__LmJWpq__inputcontainer i{top:13px;left:12px}.CatererSearch-module__LmJWpq__containerToggle{padding:0}.CatererSearch-module__LmJWpq__inputFeild.CatererSearch-module__LmJWpq__ref{width:18.4rem;padding:.9rem .1rem}.CatererSearch-module__LmJWpq__filters{margin-top:0;padding-bottom:0}.CatererSearch-module__LmJWpq__otherCaterersTitle{margin-bottom:1rem;font-size:1.5rem}}@media (max-width:445px){.CatererSearch-module__LmJWpq__resultsCount{text-align:center}.CatererSearch-module__LmJWpq__afterHeader{width:none}.CatererSearch-module__LmJWpq__mainheader{font-size:1.5rem}.CatererSearch-module__LmJWpq__filters{flex-wrap:wrap;justify-content:center}.CatererSearch-module__LmJWpq__header h5{margin-left:0;font-size:1.2rem}.CatererSearch-module__LmJWpq__inputFeild{width:15rem}.CatererSearch-module__LmJWpq__noticeText{margin-left:.5rem;margin-right:.5rem;font-size:.8rem}}@media (max-width:400px){.CatererSearch-module__LmJWpq__inputFeild,.CatererSearch-module__LmJWpq__inputFeild.CatererSearch-module__LmJWpq__ref{color:#222;font-size:.68rem}.CatererSearch-module__LmJWpq__inputFeild::placeholder{color:#222}.CatererSearch-module__LmJWpq__mainheader{font-size:1.4rem}.CatererSearch-module__LmJWpq__containerToggle{padding:0}.CatererSearch-module__LmJWpq__inputFeilds{gap:.5rem}.CatererSearch-module__LmJWpq__otherCaterersTitle{font-size:1.3rem}}@media (max-width:335px){.CatererSearch-module__LmJWpq__mainheader{font-size:1.3rem}.CatererSearch-module__LmJWpq__inputFeilds{gap:.5rem}}.CatererSearch-module__LmJWpq__otherCaterersSection{border-top:1px solid #e8e8e8;margin-top:3rem;padding-top:2rem}.CatererSearch-module__LmJWpq__otherCaterersTitle{color:#282828;text-align:center;margin-bottom:1.5rem;font-family:Poppins;font-size:1.8rem;font-weight:600}
.LoginRegisterModal-module__pMN6xW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;color:#333;background:rgba(0,0,0,.6);justify-content:center;align-items:center;padding:1rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;transition:opacity .3s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.LoginRegisterModal-module__pMN6xW__modalContent{scrollbar-width:thin;scrollbar-color:#ccc transparent;background:#fff;border-radius:12px;width:32rem;max-width:90%;max-height:90vh;padding:2rem;animation:.4s ease-out LoginRegisterModal-module__pMN6xW__modalFadeIn;position:relative;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2)}@keyframes LoginRegisterModal-module__pMN6xW__modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.LoginRegisterModal-module__pMN6xW__modalContent::-webkit-scrollbar{width:6px}.LoginRegisterModal-module__pMN6xW__modalContent::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.LoginRegisterModal-module__pMN6xW__modalContent::-webkit-scrollbar-track{background:0 0}.LoginRegisterModal-module__pMN6xW__modalTitle{text-align:center;color:#070e6a;margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}.LoginRegisterModal-module__pMN6xW__closeButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:color .2s;display:flex;position:absolute;top:16px;right:16px}.LoginRegisterModal-module__pMN6xW__closeButton:hover{color:#e65046;background-color:rgba(230,80,70,.1)}.LoginRegisterModal-module__pMN6xW__tabButtons{border-bottom:1px solid #eee;justify-content:center;margin-bottom:2rem;display:flex}.LoginRegisterModal-module__pMN6xW__tabButton{cursor:pointer;color:#666;background:0 0;border:none;padding:.75rem 1.5rem;font-size:1rem;transition:all .3s;position:relative}.LoginRegisterModal-module__pMN6xW__tabButton.LoginRegisterModal-module__pMN6xW__active{color:#070e6a;font-weight:600}.LoginRegisterModal-module__pMN6xW__tabButton.LoginRegisterModal-module__pMN6xW__active:after{content:"";background-color:#070e6a;border-radius:3px 3px 0 0;width:100%;height:3px;position:absolute;bottom:-1px;left:0}.LoginRegisterModal-module__pMN6xW__tabButton:hover:not(.LoginRegisterModal-module__pMN6xW__active){color:#444;background-color:rgba(0,0,0,.03)}.LoginRegisterModal-module__pMN6xW__form{flex-direction:column;gap:1.25rem;display:flex}.LoginRegisterModal-module__pMN6xW__formRow{gap:1rem;display:flex}.LoginRegisterModal-module__pMN6xW__formGroup{flex:1;position:relative}.LoginRegisterModal-module__pMN6xW__formGroup label{color:#555;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.LoginRegisterModal-module__pMN6xW__inputWrapper{align-items:center;display:flex;position:relative}.LoginRegisterModal-module__pMN6xW__inputIcon{color:#999;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.LoginRegisterModal-module__pMN6xW__inputIcon svg{stroke:currentColor;width:18px;height:18px}.LoginRegisterModal-module__pMN6xW__inputWrapper input{border:1px solid #ddd;border-radius:8px;width:100%;padding:.75rem .75rem .75rem 2.5rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.LoginRegisterModal-module__pMN6xW__inputWrapper input:focus{border-color:#070e6a;outline:none;box-shadow:0 0 0 3px rgba(7,14,106,.1)}.LoginRegisterModal-module__pMN6xW__toggleButton{color:#888;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.LoginRegisterModal-module__pMN6xW__toggleButton:hover{color:#070e6a}.LoginRegisterModal-module__pMN6xW__toggleButton svg{width:18px;height:18px}.LoginRegisterModal-module__pMN6xW__helperText{color:#777;margin-top:.25rem;margin-left:.25rem;font-size:.75rem;display:block}.LoginRegisterModal-module__pMN6xW__phonePrefix{color:#333;font-size:.9rem;font-weight:500;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}.LoginRegisterModal-module__pMN6xW__inputWrapper input[type=tel]{padding-left:4rem}.LoginRegisterModal-module__pMN6xW__forgotPasswordLink{color:#070e6a;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-top:-.75rem;padding:0;font-size:.85rem;text-decoration:none;transition:color .2s}.LoginRegisterModal-module__pMN6xW__forgotPasswordLink:hover{color:#e67e22;text-decoration:underline}.LoginRegisterModal-module__pMN6xW__submitButton{color:#fff;cursor:pointer;background:#070e6a;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:.5rem;padding:.85rem;font-size:1rem;font-weight:600;transition:background-color .3s,transform .2s;display:flex}.LoginRegisterModal-module__pMN6xW__submitButton:hover{background:#0c15a3;transform:translateY(-1px)}.LoginRegisterModal-module__pMN6xW__submitButton:active{transform:translateY(0)}.LoginRegisterModal-module__pMN6xW__submitButton:disabled{cursor:not-allowed;background:#8f96d8}.LoginRegisterModal-module__pMN6xW__roleSelector{gap:1rem;width:100%;display:flex}.LoginRegisterModal-module__pMN6xW__roleOption{cursor:pointer;flex:1;position:relative}.LoginRegisterModal-module__pMN6xW__roleOption input{opacity:0;width:0;height:0;position:absolute}.LoginRegisterModal-module__pMN6xW__roleContent{border:1px solid #ddd;border-radius:8px;align-items:center;padding:1rem;transition:all .2s;display:flex}.LoginRegisterModal-module__pMN6xW__roleOption:hover .LoginRegisterModal-module__pMN6xW__roleContent{background-color:#f9f9f9;border-color:#bbb}.LoginRegisterModal-module__pMN6xW__activeRole .LoginRegisterModal-module__pMN6xW__roleContent{background-color:rgba(7,14,106,.05);border-color:#070e6a;box-shadow:0 0 0 3px rgba(7,14,106,.1)}.LoginRegisterModal-module__pMN6xW__roleIcon{color:#070e6a;background-color:rgba(7,14,106,.1);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:.75rem;display:flex}.LoginRegisterModal-module__pMN6xW__roleIcon svg{width:20px;height:20px}.LoginRegisterModal-module__pMN6xW__roleText{flex-direction:column;display:flex}.LoginRegisterModal-module__pMN6xW__roleText span{font-size:.95rem;font-weight:600}.LoginRegisterModal-module__pMN6xW__roleText small{color:#777;margin-top:.25rem;font-size:.75rem}.LoginRegisterModal-module__pMN6xW__terms{color:#666;align-items:flex-start;gap:.5rem;margin-top:.5rem;font-size:.85rem;display:flex}.LoginRegisterModal-module__pMN6xW__terms input[type=checkbox]{margin-top:.25rem}.LoginRegisterModal-module__pMN6xW__terms a{color:#070e6a;text-decoration:none}.LoginRegisterModal-module__pMN6xW__terms a:hover{text-decoration:underline}.LoginRegisterModal-module__pMN6xW__switchPrompt{text-align:center;color:#666;margin-top:1.5rem;font-size:.9rem}.LoginRegisterModal-module__pMN6xW__switchLink{color:#070e6a;cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-weight:600}.LoginRegisterModal-module__pMN6xW__switchLink:hover{text-decoration:underline}.LoginRegisterModal-module__pMN6xW__spinnerContainer{justify-content:center;align-items:center;gap:.5rem;display:flex}.LoginRegisterModal-module__pMN6xW__spinner{border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite LoginRegisterModal-module__pMN6xW__spin}@keyframes LoginRegisterModal-module__pMN6xW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LoginRegisterModal-module__pMN6xW__forgotPasswordInfo{text-align:center;color:#666;margin-bottom:1.5rem;line-height:1.5}.LoginRegisterModal-module__pMN6xW__buttonGroup{flex-direction:column;gap:.75rem;display:flex}.LoginRegisterModal-module__pMN6xW__cancelButton{color:#555;cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:8px;width:100%;padding:.85rem;font-size:1rem;font-weight:500;transition:all .3s}.LoginRegisterModal-module__pMN6xW__cancelButton:hover{background:#f5f5f5;border-color:#bbb}@media (max-width:576px){.LoginRegisterModal-module__pMN6xW__modalContent{width:100%;padding:1.5rem}.LoginRegisterModal-module__pMN6xW__formRow{flex-direction:column;gap:1.25rem}.LoginRegisterModal-module__pMN6xW__modalTitle{font-size:1.5rem}.LoginRegisterModal-module__pMN6xW__tabButton{padding:.75rem 1rem}}
.HowItWorks-module__xwBQ3a__howItWorks{text-align:center;background:url(../media/howitworks_back.9abd4cab.jpeg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;height:34.75rem;display:flex;position:relative}.HowItWorks-module__xwBQ3a__heading{text-align:center;color:#000;margin-top:2rem;margin-bottom:3rem;font-size:2.5rem;font-weight:700}.HowItWorks-module__xwBQ3a__steps{width:47%;position:absolute;top:0%;left:50%;transform:translate(-50%)}.HowItWorks-module__xwBQ3a__steps video{object-fit:contain;background-color:transparent;border-top:2px solid #000;border-bottom:3px solid #000;border-right:4px solid #000;width:100%;height:100%;margin:0;padding:0}.HowItWorks-module__xwBQ3a__videoTag{max-width:100%;display:block}.HowItWorks-module__xwBQ3a__iosVideo{object-fit:contain;max-height:100%;border:2px solid #000!important;width:100%!important;height:auto!important}@supports (-webkit-touch-callout:none){.HowItWorks-module__xwBQ3a__steps video{z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-height:100%;position:relative;transform:translateZ(0);border:2px solid #000!important;width:100%!important;height:auto!important}.HowItWorks-module__xwBQ3a__videoTag{z-index:1;width:100%!important;height:auto!important}}@media screen and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.HowItWorks-module__xwBQ3a__steps video{object-fit:contain;max-height:100%;transform:translateZ(0);border:2px solid #000!important;width:100%!important;height:auto!important}.HowItWorks-module__xwBQ3a__videoTag{max-height:100%;width:100%!important;height:auto!important}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){.HowItWorks-module__xwBQ3a__steps video{border:2px solid #000!important;width:100%!important;height:auto!important}}@media (max-width:1355px){.HowItWorks-module__xwBQ3a__steps{width:52%}}@media (max-width:1236px){.HowItWorks-module__xwBQ3a__steps{width:55%}}@media (max-width:1165px){.HowItWorks-module__xwBQ3a__steps{width:58%}}@media (max-width:1108px){.HowItWorks-module__xwBQ3a__steps{width:62%}}@media (max-width:1026px){.HowItWorks-module__xwBQ3a__steps{width:66%}}@media (max-width:955px){.HowItWorks-module__xwBQ3a__steps{width:70%}}@media (max-width:891px){.HowItWorks-module__xwBQ3a__steps{width:75%}}@media (max-width:827px){.HowItWorks-module__xwBQ3a__steps{width:80%}}@media (max-width:791px){.HowItWorks-module__xwBQ3a__steps{width:80%}.HowItWorks-module__xwBQ3a__howItWorks{height:32rem}}@media (max-width:704px){.HowItWorks-module__xwBQ3a__steps{width:80%}.HowItWorks-module__xwBQ3a__howItWorks{height:30rem}}@media (max-width:670px){.HowItWorks-module__xwBQ3a__steps{width:90%}.HowItWorks-module__xwBQ3a__howItWorks{height:26rem}}@media (max-width:524px){.HowItWorks-module__xwBQ3a__steps{width:90%}.HowItWorks-module__xwBQ3a__howItWorks{height:24rem}}@media (max-width:493px){.HowItWorks-module__xwBQ3a__steps{width:92%}.HowItWorks-module__xwBQ3a__howItWorks{height:24rem}.HowItWorks-module__xwBQ3a__steps video{border:none}}@media (max-width:470px){.HowItWorks-module__xwBQ3a__steps{width:90%}.HowItWorks-module__xwBQ3a__howItWorks{height:20rem}}@media (max-width:450px){.HowItWorks-module__xwBQ3a__heading{margin:0 0 2.5rem;font-size:1.21rem;font-weight:500}}@media (max-width:390px){.HowItWorks-module__xwBQ3a__steps{width:92%}.HowItWorks-module__xwBQ3a__howItWorks{height:18rem}}@media (max-width:350px){.HowItWorks-module__xwBQ3a__steps{width:94%}.HowItWorks-module__xwBQ3a__howItWorks{height:18.5rem}}@media (max-width:344px){.HowItWorks-module__xwBQ3a__steps{width:94%}.HowItWorks-module__xwBQ3a__howItWorks{height:17rem}}
.InstructionStrip-module__sTHwTa__instructionStrip{background-color:#f4f6ff;border-left:4px solid #070e6a;border-radius:8px;max-width:80rem;margin:1rem auto;padding:1rem 1.5rem;box-shadow:0 2px 5px rgba(0,0,0,.05)}.InstructionStrip-module__sTHwTa__instructionStrip h4{color:#070e6a;margin:0 0 .5rem;font-family:poppins;font-size:1.1rem;font-weight:600}.InstructionStrip-module__sTHwTa__instructionPoints{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.InstructionStrip-module__sTHwTa__instructionPoint{color:#333;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.InstructionStrip-module__sTHwTa__stepNumber{color:#fff;background:#070e6a;border-radius:50%;justify-content:center;align-items:center;min-width:22px;min-height:22px;font-size:.8rem;font-weight:700;display:flex}@media screen and (max-width:768px){.InstructionStrip-module__sTHwTa__instructionStrip{margin:.75rem .5rem;padding:.75rem 1rem}.InstructionStrip-module__sTHwTa__instructionStrip h4{font-size:.95rem}.InstructionStrip-module__sTHwTa__instructionPoints{flex-direction:column;gap:.5rem}.InstructionStrip-module__sTHwTa__instructionPoint{font-size:.8rem;line-height:1.05rem}}
.Card-module__H_WCqq__cardContainer{background:linear-gradient(135deg,#f9f9ff 0%,#eef0ff 100%);justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex;box-shadow:inset 0 0 20px rgba(66,77,248,.05)}.Card-module__H_WCqq__card{background-color:#fff;border-radius:16px;justify-content:space-between;align-items:center;width:90%;max-width:80rem;margin:0 auto;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)}.Card-module__H_WCqq__catererInfo{flex-direction:column;gap:1rem;max-width:40%;padding:1rem 0;display:flex}.Card-module__H_WCqq__infoHeader{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Card-module__H_WCqq__header{color:#070e6a;margin:0;font-family:Epilogue,Poppins,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2;position:relative}.Card-module__H_WCqq__establishedBadge{color:#fff;background-color:#070e6a;border-radius:30px;padding:.4rem .8rem;font-size:.8rem;font-weight:500;display:inline-block;transform:translateY(-5px)}.Card-module__H_WCqq__tagline{color:#555;margin:0;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6}.Card-module__H_WCqq__locationInfo{color:#555;align-items:center;gap:.5rem;height:2rem;margin-top:.5rem;font-size:.95rem;display:flex}.Card-module__H_WCqq__locationIcon{color:#070e6a;min-width:1rem;min-height:1rem;font-size:1.2rem}.Card-module__H_WCqq__location{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.Card-module__H_WCqq__cuisineContainer{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.Card-module__H_WCqq__cuisineTag{color:#070e6a;background-color:#eef0ff;border-radius:30px;padding:.4rem .8rem;font-size:.8rem;font-weight:500}.Card-module__H_WCqq__moreCuisineTag{color:#555;cursor:pointer;background-color:#f0f0f0;border-radius:30px;padding:.4rem .8rem;font-size:.8rem;font-weight:500}.Card-module__H_WCqq__priceInfo,.Card-module__H_WCqq__cateringTypeInfo{align-items:center;gap:.5rem;margin-top:.8rem;font-size:.95rem;display:flex}.Card-module__H_WCqq__priceTag,.Card-module__H_WCqq__cateringTypeTag{color:#333;font-weight:600}.Card-module__H_WCqq__priceValue,.Card-module__H_WCqq__cateringTypeValue{color:#070e6a;font-weight:500}.Card-module__H_WCqq__cateringTypeValue{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.Card-module__H_WCqq__ratingContainer{background-color:#fff9ef;border-radius:12px;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:1rem;padding:.8rem 1.2rem;display:flex}.Card-module__H_WCqq__rating{color:#333;align-items:center;gap:.8rem;font-size:1rem;font-weight:500;display:flex}.Card-module__H_WCqq__ratingValue{color:#f79b4a;font-size:1.2rem;font-weight:600}.Card-module__H_WCqq__ctaButtons{gap:1rem;margin-top:1.5rem;display:flex}.Card-module__H_WCqq__exploreMenuBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#070e6a 0%,#0e1bd0 100%);border:none;border-radius:50px;padding:.9rem 1.5rem;font-family:Epilogue,Poppins,sans-serif;font-size:1rem;font-weight:500;transition:all .3s;box-shadow:0 4px 15px rgba(7,14,106,.3)}.Card-module__H_WCqq__exploreMenuBtn:hover{transform:translateY(-3px);box-shadow:0 7px 20px rgba(7,14,106,.4)}.Card-module__H_WCqq__contactBtn{color:#070e6a;cursor:pointer;background:0 0;border:2px solid #070e6a;border-radius:50px;padding:.9rem 1.5rem;font-family:Epilogue,Poppins,sans-serif;font-size:1rem;font-weight:500;transition:all .3s}.Card-module__H_WCqq__contactBtn:hover{background-color:rgba(7,14,106,.1);transform:translateY(-3px)}.Card-module__H_WCqq__imageWrapper{width:55%;position:relative}.Card-module__H_WCqq__imageContainer{border-radius:12px;width:100%;height:24rem;position:relative;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.15)}.Card-module__H_WCqq__image{width:44rem;height:24rem;transition:transform .4s}.Card-module__H_WCqq__contactInfo{color:#333;align-items:center;gap:8px;margin-top:8px;font-size:16px;display:flex}.Card-module__H_WCqq__phoneIcon{color:#ff6f00;margin-right:8px}.Card-module__H_WCqq__phoneNumber{color:#070e6a;font-weight:500}.Card-module__H_WCqq__imageContainer:hover .Card-module__H_WCqq__image{transform:scale(1.03)}@media (max-width:1200px){.Card-module__H_WCqq__catererInfo{max-width:45%}.Card-module__H_WCqq__header{font-size:2.2rem}.Card-module__H_WCqq__imageContainer,.Card-module__H_WCqq__image{height:22rem}}@media (max-width:992px){.Card-module__H_WCqq__card{flex-direction:column;gap:2rem}.Card-module__H_WCqq__catererInfo{text-align:center;align-items:center;max-width:100%}.Card-module__H_WCqq__locationInfo,.Card-module__H_WCqq__priceInfo,.Card-module__H_WCqq__cateringTypeInfo,.Card-module__H_WCqq__cuisineContainer{justify-content:center}.Card-module__H_WCqq__ratingContainer{margin:1rem auto}.Card-module__H_WCqq__imageWrapper{width:100%}.Card-module__H_WCqq__imageContainer{max-width:90%;height:20rem;margin:0 auto}.Card-module__H_WCqq__image{width:100%;height:20rem}.Card-module__H_WCqq__header{font-size:2rem}.Card-module__H_WCqq__ctaButtons{justify-content:center}}@media (max-width:768px){.Card-module__H_WCqq__cardContainer{padding:1rem 0}.Card-module__H_WCqq__header{font-size:1.8rem}.Card-module__H_WCqq__imageContainer,.Card-module__H_WCqq__image{height:18rem}.Card-module__H_WCqq__exploreMenuBtn{padding:.8rem 1.8rem}}@media (max-width:576px){.Card-module__H_WCqq__card{padding:1rem}.Card-module__H_WCqq__header{font-size:1.6rem}.Card-module__H_WCqq__tagline{font-size:1rem}.Card-module__H_WCqq__imageContainer,.Card-module__H_WCqq__image{height:15rem}.Card-module__H_WCqq__rating{font-size:.9rem}.Card-module__H_WCqq__ratingValue{font-size:1.1rem}.Card-module__H_WCqq__exploreMenuBtn{padding:.7rem 1.5rem;font-size:.9rem}}@media (max-width:480px){.Card-module__H_WCqq__card{width:95%}.Card-module__H_WCqq__header{font-size:1.4rem}.Card-module__H_WCqq__tagline{font-size:.9rem}.Card-module__H_WCqq__imageContainer,.Card-module__H_WCqq__image{height:13rem}}
.CustomStarRating-module__mZTplG__starContainer{justify-content:center;align-items:center;gap:4px;padding:8px 0;display:flex}.CustomStarRating-module__mZTplG__star{transition:transform .2s,color .3s;position:relative}.CustomStarRating-module__mZTplG__clickable{cursor:pointer}.CustomStarRating-module__mZTplG__hovered{transform:scale(1.2)}.CustomStarRating-module__mZTplG__starSvg{width:100%;height:100%}.CustomStarRating-module__mZTplG__pulse{opacity:.3;border-radius:50%;animation:1.5s ease-in-out infinite CustomStarRating-module__mZTplG__pulsate;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes CustomStarRating-module__mZTplG__pulsate{0%{opacity:.3;transform:scale(1)}50%{opacity:.2;transform:scale(1.1)}to{opacity:.3;transform:scale(1)}}.CustomStarRating-module__mZTplG__starContainer:hover .CustomStarRating-module__mZTplG__star{color:inherit}.CustomStarRating-module__mZTplG__star:hover~.CustomStarRating-module__mZTplG__star{color:inherit!important}
.ImageSlider-module__QfQMra__image{border-radius:10px;width:100%;height:24rem}.ImageSlider-module__QfQMra__menuImage{object-fit:conver;width:100%;height:24rem}.ImageSlider-module__QfQMra__arrow{color:#fff;cursor:pointer;z-index:10;background-color:#0d18aa;border:none;border-radius:50%;padding:5px 9px;font-size:16px;position:absolute;top:50%;transform:translateY(-50%)}.ImageSlider-module__QfQMra__arrow:first-of-type{left:2%}.ImageSlider-module__QfQMra__arrow:last-of-type{right:2%}.ImageSlider-module__QfQMra__catererImage{border-radius:10px;width:18.6rem;height:21.3rem;margin-right:.5rem}
.InternalLinks-module__SRN2Ea__internalLinks{background:linear-gradient(135deg,#f8f9ff 0%,#eef1ff 100%);border-radius:12px;margin:3rem 0;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.05)}.InternalLinks-module__SRN2Ea__internalLinks h2{color:#333;text-align:center;margin-bottom:1.5rem;padding-bottom:12px;font-size:1.5rem;font-weight:600;position:relative}.InternalLinks-module__SRN2Ea__internalLinks h2:after{content:"";background:linear-gradient(90deg,#070e6a,#4b56d2);border-radius:2px;width:80px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.InternalLinks-module__SRN2Ea__linkGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:1.5rem;display:grid}.InternalLinks-module__SRN2Ea__linkGrid a{color:#333;text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-weight:500;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.03)}.InternalLinks-module__SRN2Ea__linkGrid a:before{content:"";background:linear-gradient(#070e6a,#4b56d2);width:3px;height:100%;transition:all .3s;position:absolute;top:0;left:0}.InternalLinks-module__SRN2Ea__linkGrid a:hover{color:#070e6a;border-color:#d7dbff;transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.08)}.InternalLinks-module__SRN2Ea__linkGrid a:hover:before{width:5px}.InternalLinks-module__SRN2Ea__servicesSection{background:linear-gradient(135deg,#fff5f5 0%,#ffeaea 100%);border-radius:12px;margin:3rem 0;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.05)}.InternalLinks-module__SRN2Ea__servicesSection h2{color:#333;text-align:center;margin-bottom:1.5rem;padding-bottom:12px;font-size:1.5rem;font-weight:600;position:relative}.InternalLinks-module__SRN2Ea__servicesSection h2:after{content:"";background:linear-gradient(90deg,#d63384,#fd7e14);border-radius:2px;width:80px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.InternalLinks-module__SRN2Ea__serviceGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:1.5rem;display:grid}.InternalLinks-module__SRN2Ea__serviceGrid a{color:#333;text-align:center;background-color:#fff;border:1px solid #ffd6d6;border-radius:8px;padding:12px 14px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px rgba(214,51,132,.05)}.InternalLinks-module__SRN2Ea__serviceGrid a:before{content:"";background:linear-gradient(#d63384,#fd7e14);width:3px;height:100%;transition:all .3s;position:absolute;top:0;left:0}.InternalLinks-module__SRN2Ea__serviceGrid a:hover{color:#d63384;border-color:#ffb3b3;transform:translateY(-2px);box-shadow:0 4px 12px rgba(214,51,132,.12)}.InternalLinks-module__SRN2Ea__serviceGrid a:hover:before{width:5px}.InternalLinks-module__SRN2Ea__seoContent{background-color:#fff;border-radius:12px;margin:3rem 0;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.05)}.InternalLinks-module__SRN2Ea__seoContent h2{color:#333;margin-bottom:1.2rem;font-size:1.5rem;font-weight:600}.InternalLinks-module__SRN2Ea__seoContent h3{color:#444;margin:1.5rem 0 1rem;font-size:1.25rem;font-weight:500}.InternalLinks-module__SRN2Ea__seoContent p{color:#555;margin-bottom:1.2rem;line-height:1.6}.InternalLinks-module__SRN2Ea__seoContent ul{margin:1rem 0;padding-left:10px;list-style-type:none}.InternalLinks-module__SRN2Ea__seoContent ul li{color:#555;margin-bottom:12px;padding-left:28px;line-height:1.5;position:relative}.InternalLinks-module__SRN2Ea__seoContent ul li:before{content:"";background-color:#070e6a;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0;box-shadow:0 0 0 3px rgba(7,14,106,.1)}.InternalLinks-module__SRN2Ea__seoContent strong{color:#070e6a;font-weight:500}.InternalLinks-module__SRN2Ea__seoContent a{color:#070e6a;text-decoration:none;transition:all .2s}.InternalLinks-module__SRN2Ea__seoContent a:hover{color:#4b56d2;text-decoration:underline}@media (max-width:768px){.InternalLinks-module__SRN2Ea__linkGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.InternalLinks-module__SRN2Ea__serviceGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.InternalLinks-module__SRN2Ea__internalLinks,.InternalLinks-module__SRN2Ea__servicesSection,.InternalLinks-module__SRN2Ea__seoContent{margin:2rem 0;padding:1.5rem}.InternalLinks-module__SRN2Ea__internalLinks h2,.InternalLinks-module__SRN2Ea__servicesSection h2,.InternalLinks-module__SRN2Ea__seoContent h2{font-size:1.3rem}.InternalLinks-module__SRN2Ea__seoContent h3{font-size:1.1rem}}@media (max-width:480px){.InternalLinks-module__SRN2Ea__linkGrid{grid-template-columns:1fr 1fr;gap:10px}.InternalLinks-module__SRN2Ea__serviceGrid{grid-template-columns:1fr;gap:10px}.InternalLinks-module__SRN2Ea__linkGrid a,.InternalLinks-module__SRN2Ea__serviceGrid a{padding:10px 12px;font-size:.9rem}.InternalLinks-module__SRN2Ea__internalLinks,.InternalLinks-module__SRN2Ea__servicesSection,.InternalLinks-module__SRN2Ea__seoContent{margin:1.5rem 0;padding:1.2rem}}
.ReviewFormModal-module__I0rLQq__reviewFormModal{width:100%;max-width:600px;max-height:80vh;padding:20px;overflow-y:auto}.ReviewFormModal-module__I0rLQq__formContent{flex-direction:column;gap:25px;display:flex}.ReviewFormModal-module__I0rLQq__formTitle{color:#0f1cc6;text-align:center;margin-bottom:10px;font-size:24px;font-weight:600}.ReviewFormModal-module__I0rLQq__ratingGroup,.ReviewFormModal-module__I0rLQq__yesNoGroup{flex-direction:column;gap:10px;display:flex}.ReviewFormModal-module__I0rLQq__questionLabel{color:#333;font-size:16px;font-weight:500;line-height:1.5}.ReviewFormModal-module__I0rLQq__starContainer{gap:8px;display:flex}.ReviewFormModal-module__I0rLQq__star{cursor:pointer;color:#ddd;background:0 0;border:none;padding:0;font-size:36px;line-height:1;transition:all .2s}.ReviewFormModal-module__I0rLQq__star:hover{transform:scale(1.1)}.ReviewFormModal-module__I0rLQq__starFilled{color:#ffc107}.ReviewFormModal-module__I0rLQq__buttonGroup{gap:15px;display:flex}.ReviewFormModal-module__I0rLQq__yesNoButton{cursor:pointer;color:#333;background:#fff;border:2px solid #ddd;border-radius:8px;flex:1;padding:12px 24px;font-size:16px;font-weight:500;transition:all .3s}.ReviewFormModal-module__I0rLQq__yesNoButton:hover{background:#f0f2ff;border-color:#0f1cc6}.ReviewFormModal-module__I0rLQq__yesNoButtonActive{color:#fff;background:#0f1cc6;border-color:#0f1cc6}.ReviewFormModal-module__I0rLQq__dishRatingsSection{background:#f8f9fa;border-radius:12px;padding:20px}.ReviewFormModal-module__I0rLQq__sectionTitle{color:#0f1cc6;margin-bottom:15px;font-size:18px;font-weight:600}.ReviewFormModal-module__I0rLQq__dishRatingItem{border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:15px}.ReviewFormModal-module__I0rLQq__dishRatingItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ReviewFormModal-module__I0rLQq__suggestionsSection{flex-direction:column;gap:10px;display:flex}.ReviewFormModal-module__I0rLQq__textarea{resize:vertical;border:2px solid #ddd;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:border-color .3s}.ReviewFormModal-module__I0rLQq__textarea:focus{border-color:#0f1cc6;outline:none}.ReviewFormModal-module__I0rLQq__photoUploadSection{margin-top:10px}.ReviewFormModal-module__I0rLQq__uploadLabel{cursor:pointer;display:inline-block}.ReviewFormModal-module__I0rLQq__fileInput{display:none}.ReviewFormModal-module__I0rLQq__uploadButton{color:#0f1cc6;background:#f0f2ff;border:2px solid #0f1cc6;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-weight:500;transition:all .3s;display:inline-flex}.ReviewFormModal-module__I0rLQq__uploadButton:hover{color:#fff;background:#0f1cc6}.ReviewFormModal-module__I0rLQq__photoPreviewContainer{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin-top:15px;display:grid}.ReviewFormModal-module__I0rLQq__photoPreview{border-radius:8px;width:100%;padding-bottom:100%;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ReviewFormModal-module__I0rLQq__photoPreview img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ReviewFormModal-module__I0rLQq__removePhotoButton{color:#fff;cursor:pointer;z-index:1;background:rgba(239,68,68,.9);border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;line-height:1;transition:all .2s;display:flex;position:absolute;top:5px;right:5px}.ReviewFormModal-module__I0rLQq__removePhotoButton:hover{background:#ef4444;transform:scale(1.1)}.ReviewFormModal-module__I0rLQq__formActions{border-top:2px solid #e0e0e0;gap:15px;margin-top:30px;padding-top:20px;display:flex}.ReviewFormModal-module__I0rLQq__cancelButton,.ReviewFormModal-module__I0rLQq__submitButton{cursor:pointer;border:none;border-radius:8px;flex:1;padding:14px 24px;font-size:16px;font-weight:600;transition:all .3s}.ReviewFormModal-module__I0rLQq__cancelButton{color:#6b7280;background:#f3f4f6}.ReviewFormModal-module__I0rLQq__cancelButton:hover:not(:disabled){background:#e5e7eb}.ReviewFormModal-module__I0rLQq__submitButton{color:#fff;background:#0f1cc6}.ReviewFormModal-module__I0rLQq__submitButton:hover:not(:disabled){background:#0c1599;transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,28,198,.3)}.ReviewFormModal-module__I0rLQq__cancelButton:disabled,.ReviewFormModal-module__I0rLQq__submitButton:disabled{opacity:.6;cursor:not-allowed}.ReviewFormModal-module__I0rLQq__reviewFormModal::-webkit-scrollbar{width:8px}.ReviewFormModal-module__I0rLQq__reviewFormModal::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ReviewFormModal-module__I0rLQq__reviewFormModal::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.ReviewFormModal-module__I0rLQq__reviewFormModal::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:768px){.ReviewFormModal-module__I0rLQq__reviewFormModal{padding:15px}.ReviewFormModal-module__I0rLQq__formTitle{font-size:20px}.ReviewFormModal-module__I0rLQq__questionLabel{font-size:14px}.ReviewFormModal-module__I0rLQq__star{font-size:28px}.ReviewFormModal-module__I0rLQq__photoPreviewContainer{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.ReviewFormModal-module__I0rLQq__formActions{flex-direction:column}}
.CuisinesOffered-module__LuWaGG__cuisinesOffered{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#3f51b5,#070e6a);border-radius:16px;flex-direction:column;align-items:center;max-width:73rem;margin:2rem auto;padding:2rem;font-family:Poppins,sans-serif;display:flex;box-shadow:0 15px 30px rgba(0,0,0,.15)}.CuisinesOffered-module__LuWaGG__title{text-align:center;margin-bottom:1.5rem;font-size:2rem;font-weight:600}.CuisinesOffered-module__LuWaGG__cuisines{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;display:flex}.CuisinesOffered-module__LuWaGG__box{cursor:default;background-color:rgba(255,255,255,.1);border:1.5px solid #fff;border-radius:50px;padding:.7rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .3s,transform .2s}.CuisinesOffered-module__LuWaGG__box:hover{background-color:rgba(255,255,255,.2);transform:scale(1.05)}@media (max-width:768px){.CuisinesOffered-module__LuWaGG__title{font-size:1.5rem}.CuisinesOffered-module__LuWaGG__box{padding:.6rem 1.2rem;font-size:.9rem}}@media (max-width:450px){.CuisinesOffered-module__LuWaGG__title{margin-bottom:1rem;font-size:1.2rem}.CuisinesOffered-module__LuWaGG__box{padding:.5rem 1rem;font-size:.85rem}}
.InternalLinksSection-module__2Vedna__internalLinksSection{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:1px solid #dee2e6;border-radius:12px;margin:3rem 0;padding:2rem}.InternalLinksSection-module__2Vedna__linksContainer{max-width:1200px;margin:0 auto}.InternalLinksSection-module__2Vedna__primaryLinks,.InternalLinksSection-module__2Vedna__secondaryLinks{margin-bottom:2rem}.InternalLinksSection-module__2Vedna__linksTitle{color:#2c3e50;border-bottom:2px solid #3498db;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.InternalLinksSection-module__2Vedna__linksGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.InternalLinksSection-module__2Vedna__internalLink{color:#2c3e50;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:all .3s;display:block;box-shadow:0 2px 4px rgba(0,0,0,.1)}.InternalLinksSection-module__2Vedna__internalLink:hover{color:#fff;background:#3498db;border-color:#3498db;transform:translateY(-2px);box-shadow:0 4px 8px rgba(52,152,219,.3)}.InternalLinksSection-module__2Vedna__internalLink.InternalLinksSection-module__2Vedna__high{border-left:4px solid #e74c3c}.InternalLinksSection-module__2Vedna__internalLink.InternalLinksSection-module__2Vedna__medium{border-left:4px solid #f39c12}.InternalLinksSection-module__2Vedna__internalLink.InternalLinksSection-module__2Vedna__low{border-left:4px solid #95a5a6}.InternalLinksSection-module__2Vedna__quickLinks{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem}.InternalLinksSection-module__2Vedna__quickLinksTitle{color:#2c3e50;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.InternalLinksSection-module__2Vedna__quickLinksRow{flex-wrap:wrap;gap:1rem;display:flex}.InternalLinksSection-module__2Vedna__quickLink{color:#2c3e50;background:#ecf0f1;border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s}.InternalLinksSection-module__2Vedna__quickLink:hover{color:#fff;background:#3498db}.InternalLinksSection-module__2Vedna__contextualText{background:#f8f9fa;border-left:4px solid #3498db;border-radius:4px;margin:1.5rem 0;padding:1rem}.InternalLinksSection-module__2Vedna__inlineLink{color:#3498db;border-bottom:1px dotted #3498db;font-weight:500;text-decoration:none;transition:all .3s}.InternalLinksSection-module__2Vedna__inlineLink:hover{color:#2980b9;border-bottom-style:solid}.InternalLinksSection-module__2Vedna__breadcrumbNav{border-bottom:1px solid #e0e0e0;margin-bottom:2rem;padding:1rem 0}.InternalLinksSection-module__2Vedna__breadcrumbList{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.InternalLinksSection-module__2Vedna__breadcrumbItem{align-items:center;display:flex}.InternalLinksSection-module__2Vedna__breadcrumbItem:not(:last-child):after{content:"›";color:#6c757d;margin:0 .5rem;font-weight:700}.InternalLinksSection-module__2Vedna__breadcrumbLink{color:#3498db;font-weight:500;text-decoration:none;transition:color .3s}.InternalLinksSection-module__2Vedna__breadcrumbLink:hover{color:#2980b9;text-decoration:underline}.InternalLinksSection-module__2Vedna__breadcrumbCurrent{color:#6c757d;font-weight:500}@media (max-width:768px){.InternalLinksSection-module__2Vedna__internalLinksSection{margin:2rem 0;padding:1.5rem}.InternalLinksSection-module__2Vedna__linksGrid{grid-template-columns:1fr;gap:.75rem}.InternalLinksSection-module__2Vedna__quickLinksRow{flex-direction:column;gap:.5rem}.InternalLinksSection-module__2Vedna__quickLink{text-align:center}.InternalLinksSection-module__2Vedna__breadcrumbList{font-size:.9rem}}@media (max-width:480px){.InternalLinksSection-module__2Vedna__internalLinksSection{padding:1rem}.InternalLinksSection-module__2Vedna__linksTitle{font-size:1.1rem}.InternalLinksSection-module__2Vedna__internalLink{padding:.6rem .8rem;font-size:.9rem}}
.ContactUs-module__dyMm_G__container{border-radius:10px;align-items:start;max-width:1000px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1),0 -4px 8px rgba(0,0,0,.05),-4px 4px 8px rgba(0,0,0,.05),4px 4px 8px rgba(0,0,0,.05)}.ContactUs-module__dyMm_G__maincontainer{min-height:90vh}.ContactUs-module__dyMm_G__ptag{color:#717171;text-align:center;margin-bottom:2.5rem;font-family:Poppins;font-size:15px;font-weight:500}.ContactUs-module__dyMm_G__heading{text-align:center;color:#0f1cc6;margin:0;padding:3.5rem 0 .5rem;font-family:Poppins;font-size:2.3rem;font-weight:700}.ContactUs-module__dyMm_G__callToActionBox{text-align:center;color:#fff;background:linear-gradient(135deg,#070e6a 0%,#7e3347 100%);border-radius:10px;max-width:1000px;margin:2rem auto;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.ContactUs-module__dyMm_G__ctaText{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.ContactUs-module__dyMm_G__ctaButton,.ContactUs-module__dyMm_G__whatsappButton{border-radius:50px;justify-content:center;align-items:center;margin:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.ContactUs-module__dyMm_G__ctaButton{color:#070e6a;background-color:#fff}.ContactUs-module__dyMm_G__whatsappButton{color:#fff;background-color:#25d366}.ContactUs-module__dyMm_G__ctaButton:hover,.ContactUs-module__dyMm_G__whatsappButton:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.ContactUs-module__dyMm_G__phoneIcon,.ContactUs-module__dyMm_G__whatsappIcon{margin-right:.5rem}.ContactUs-module__dyMm_G__stripe{background-color:rgba(66,77,248,.12);width:100%;height:60px}.ContactUs-module__dyMm_G__formContainer{z-index:10;background-color:#fff;border-radius:8px;width:100%;max-width:600px;height:100%;max-height:350px;padding:44px 36px;position:relative}.ContactUs-module__dyMm_G__description{color:#555;background-color:#0f1cc6;max-width:40%;height:100%;padding:24px;font-size:1.3rem;position:relative;overflow:hidden}.ContactUs-module__dyMm_G__paragraph a{color:#fff;text-decoration:underline}.ContactUs-module__dyMm_G__paragraph{color:#fff;margin:0 0 2.5rem;font-family:Poppins;font-size:16px;font-weight:500;line-height:1.3}.ContactUs-module__dyMm_G__circle1,.ContactUs-module__dyMm_G__circle2,.ContactUs-module__dyMm_G__circle3{position:absolute}.ContactUs-module__dyMm_G__circle1{background-color:rgba(255,255,255,.12);border-radius:50%;width:250px;height:250px;bottom:-15%;right:-20%}.ContactUs-module__dyMm_G__circle2{background-color:rgba(255,255,255,.12);border-radius:50%;width:210px;height:210px;bottom:-12%;right:-17%}.ContactUs-module__dyMm_G__circle3{background-color:rgba(255,249,249,.52);border-radius:50%;width:120px;height:120px;bottom:-5%;right:-8%}.ContactUs-module__dyMm_G__form{flex-direction:column;gap:3rem;display:flex}.ContactUs-module__dyMm_G__row{gap:10px;width:95%;display:flex}.ContactUs-module__dyMm_G__row div{width:100%}.ContactUs-module__dyMm_G__Input,.ContactUs-module__dyMm_G__feild{color:#333;border:none;border-bottom:.9px solid #8d8d8d;flex:1;padding:10px;font-size:12px}.ContactUs-module__dyMm_G__feild:focus,.ContactUs-module__dyMm_G__Input:focus,.ContactUs-module__dyMm_G__textarea:focus{border-bottom:.9px solid #8d8d8d;outline:none;transition:all .2s ease-in-out;box-shadow:0 1px rgba(15,28,198,.1)}.ContactUs-module__dyMm_G__feild::placeholder{color:#8d8d8d}.ContactUs-module__dyMm_G__row div label,.ContactUs-module__dyMm_G__message{color:#222;margin-bottom:.4rem;font-family:Poppins;font-size:14px;font-weight:500;display:block}.ContactUs-module__dyMm_G__left,.ContactUs-module__dyMm_G__right{margin-bottom:.4rem;font-family:Poppins;font-size:14px;font-weight:500;display:block}.ContactUs-module__dyMm_G__whatsappImg{width:1.2rem;height:1.2rem;margin-right:.5rem}.ContactUs-module__dyMm_G__left{color:#8d8d8d}.ContactUs-module__dyMm_G__right{color:#000}.ContactUs-module__dyMm_G__textarea{color:#333;resize:none;border:none;border-bottom:.9px solid #8d8d8d;width:95%;padding:10px;font-family:sans-serif;font-size:12px}.ContactUs-module__dyMm_G__textarea::placeholder{color:#8d8d8d}.ContactUs-module__dyMm_G__textarea:focus{outline:none}.ContactUs-module__dyMm_G__submitButton{color:#fff;cursor:pointer;background-color:#0f1cc6;border:none;border-radius:10px;align-self:end;padding:12px 24px;font-family:Poppins;font-size:15px;font-weight:400;transition:background-color .3s}.ContactUs-module__dyMm_G__submitButton:hover{background-color:#0056b3}@media (max-width:927px){.ContactUs-module__dyMm_G__container{flex-direction:column;align-items:center;gap:0}.ContactUs-module__dyMm_G__paragraph{margin:0 0 1.5rem}.ContactUs-module__dyMm_G__formContainer{width:100%}.ContactUs-module__dyMm_G__circle1{bottom:-10%;right:-10%}.ContactUs-module__dyMm_G__circle2{bottom:-7.5%;right:-8.5%}.ContactUs-module__dyMm_G__circle3{bottom:-5%;right:-5%}.ContactUs-module__dyMm_G__form{padding:24px}.ContactUs-module__dyMm_G__description{max-width:100%}.ContactUs-module__dyMm_G__feild:focus,.ContactUs-module__dyMm_G__textarea:focus{outline:none}}@media (max-width:483px){.ContactUs-module__dyMm_G__hidden{display:none}.ContactUs-module__dyMm_G__paragraph:nth-child(4){margin:0}.ContactUs-module__dyMm_G__formContainer{max-height:400px}.ContactUs-module__dyMm_G__row div input{width:100%;font-size:11px}.ContactUs-module__dyMm_G__row{gap:10px}.ContactUs-module__dyMm_G__heading{padding-top:1rem}.ContactUs-module__dyMm_G__paragraph{font-size:.8rem}.ContactUs-module__dyMm_G__feild:focus,.ContactUs-module__dyMm_G__textarea:focus{outline:none}.ContactUs-module__dyMm_G__heading{font-size:1.8rem}.ContactUs-module__dyMm_G__ptag{font-size:.75rem}.ContactUs-module__dyMm_G__form{padding:6px}.ContactUs-module__dyMm_G__circle1{bottom:-14%;right:-14%}.ContactUs-module__dyMm_G__Input,.ContactUs-module__dyMm_G__feild{padding:10px 0}.ContactUs-module__dyMm_G__circle2{bottom:-12%;right:-13%}.ContactUs-module__dyMm_G__submitButton{border-radius:5px;padding:8px 16px;font-size:.8rem}.ContactUs-module__dyMm_G__circle3{bottom:-7%;right:-7%}.ContactUs-module__dyMm_G__formContainer{padding:12px}}
.CatererInfo-module___CJqFG__card{box-sizing:border-box;background:linear-gradient(145deg,#fff,#f0f0f0);border-radius:16px;width:100%;max-width:75rem;margin:2rem auto;padding:2rem;font-family:Poppins,sans-serif;transition:transform .3s;box-shadow:0 12px 25px rgba(0,0,0,.1)}.CatererInfo-module___CJqFG__card:hover{transform:translateY(-4px)}.CatererInfo-module___CJqFG__heading{color:#222;border-left:4px solid #070e6a;margin-bottom:1rem;padding-left:1rem;font-size:2rem;font-weight:600}.CatererInfo-module___CJqFG__paragraph{color:#444;background-color:#fafafa;border-radius:8px;margin-bottom:2rem;padding:1rem;font-size:1rem;font-weight:400;line-height:1.8rem}@media (max-width:768px){.CatererInfo-module___CJqFG__heading{font-size:1.5rem}.CatererInfo-module___CJqFG__paragraph{font-size:.9rem;line-height:1.5rem}}@media (max-width:480px){.CatererInfo-module___CJqFG__card{padding:1.5rem}.CatererInfo-module___CJqFG__heading{font-size:1.3rem}.CatererInfo-module___CJqFG__paragraph{font-size:.8rem;line-height:1.4rem}}
.diwali-catering-module__-YVYZG__pageContainer{color:#333;background-color:#fff;min-height:100vh;font-family:Poppins,sans-serif}.diwali-catering-module__-YVYZG__container{max-width:1200px;margin:0 auto;padding:0 20px}.diwali-catering-module__-YVYZG__sectionTitle{text-align:center;color:#333;margin-bottom:3rem;font-family:Poppins,sans-serif;font-size:max(2rem,min(4vw,3rem));font-weight:700}.diwali-catering-module__-YVYZG__heroSection{color:#fff;background:linear-gradient(135deg,#222,#0a1074);padding:4rem 0 6rem;position:relative}.diwali-catering-module__-YVYZG__heroSection:before{content:"";background:radial-gradient(transparent 0%,rgba(7,14,106,.4) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.diwali-catering-module__-YVYZG__heroContent{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:0 20px;display:grid;position:relative}.diwali-catering-module__-YVYZG__heroText{animation:1s ease-out diwali-catering-module__-YVYZG__slideInLeft}.diwali-catering-module__-YVYZG__heroTitle{text-shadow:3px 3px 6px rgba(0,0,0,.5);margin-bottom:1.5rem;font-size:max(2.5rem,min(5vw,4rem));font-weight:800;line-height:1.2}.diwali-catering-module__-YVYZG__highlight{color:gold;text-shadow:2px 2px 4px rgba(255,215,0,.3)}.diwali-catering-module__-YVYZG__heroSubtitle{opacity:.9;text-shadow:1px 1px 2px rgba(0,0,0,.3);margin-bottom:2rem;font-size:1.2rem;line-height:1.6}.diwali-catering-module__-YVYZG__heroFeatures{flex-direction:column;gap:1rem;display:flex}.diwali-catering-module__-YVYZG__feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:25px;align-items:center;gap:.8rem;padding:.8rem 1.2rem;font-size:1.1rem;transition:all .3s;display:flex}.diwali-catering-module__-YVYZG__feature:hover{background:rgba(255,255,255,.2);transform:translate(10px)}.diwali-catering-module__-YVYZG__featureIcon{font-size:1.5rem}.diwali-catering-module__-YVYZG__leftUpDiv{z-index:1;width:150px;height:150px;position:absolute;top:0;left:0}.diwali-catering-module__-YVYZG__leftUp{width:100%;height:100%}.diwali-catering-module__-YVYZG__rightUpDiv{z-index:1;width:150px;height:150px;position:absolute;top:0;right:0}.diwali-catering-module__-YVYZG__rightUp{width:100%;height:100%;transform:rotate(90deg)}.diwali-catering-module__-YVYZG__leftDownDiv{z-index:1;width:150px;height:150px;position:absolute;bottom:0;left:0}.diwali-catering-module__-YVYZG__leftDown{width:100%;height:100%;transform:rotate(270deg)}.diwali-catering-module__-YVYZG__rightDownDiv{z-index:1;width:150px;height:150px;position:absolute;bottom:0;right:0}.diwali-catering-module__-YVYZG__rightDown{width:100%;height:100%;transform:rotate(180deg)}.diwali-catering-module__-YVYZG__jhumarDiv{z-index:1;width:85px;height:140px;position:absolute;top:0;right:50%;transform:translate(50%)}.diwali-catering-module__-YVYZG__jhumarImg{width:100%;height:100%}.diwali-catering-module__-YVYZG__heroImage{animation:1s ease-out diwali-catering-module__-YVYZG__slideInRight;position:relative}.diwali-catering-module__-YVYZG__heroImg{border:3px solid rgba(255,255,255,.2);border-radius:20px;width:100%;height:auto;box-shadow:0 20px 40px rgba(0,0,0,.3)}.diwali-catering-module__-YVYZG__servicesSection{background-color:#fff;padding:6rem 0;position:relative}.diwali-catering-module__-YVYZG__servicesSection:before{content:"🪔";opacity:.1;font-size:4rem;animation:6s ease-in-out infinite diwali-catering-module__-YVYZG__float;position:absolute;top:2rem;right:2rem}.diwali-catering-module__-YVYZG__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;display:grid}.diwali-catering-module__-YVYZG__serviceCard{background:#fff;border:2px solid #222;border-radius:20px;padding:2.5rem;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(7,14,106,.1)}.diwali-catering-module__-YVYZG__serviceCard:hover{border-color:gold;transform:translateY(-10px);box-shadow:0 25px 50px rgba(7,14,106,.2)}.diwali-catering-module__-YVYZG__serviceIcon{text-align:center;margin-bottom:1.5rem;font-size:3rem;display:block}.diwali-catering-module__-YVYZG__serviceCard h3{color:#222;text-align:center;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700}.diwali-catering-module__-YVYZG__serviceCard p{color:#666;margin-bottom:1.5rem;line-height:1.6}.diwali-catering-module__-YVYZG__serviceList{padding:0;list-style:none}.diwali-catering-module__-YVYZG__serviceList li{color:#333;padding:.5rem 0 .5rem 1.5rem;position:relative}.diwali-catering-module__-YVYZG__serviceList li:before{content:"✨";position:absolute;top:.5rem;left:0}.diwali-catering-module__-YVYZG__whyChooseSection{background-color:#f8f9fa;padding:6rem 0}.diwali-catering-module__-YVYZG__reasonsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.diwali-catering-module__-YVYZG__reason{text-align:center;background:#fff;border:2px solid #222;border-radius:15px;padding:2rem;transition:all .3s;box-shadow:0 4px 6px rgba(0,0,0,.1)}.diwali-catering-module__-YVYZG__reason:hover{transform:translateY(-5px);box-shadow:0 12px 20px rgba(7,14,106,.15)}.diwali-catering-module__-YVYZG__reason h3{color:#222;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:1.3rem}.diwali-catering-module__-YVYZG__reason p{color:#666;line-height:1.6}.diwali-catering-module__-YVYZG__areasSection{background-color:#fff;padding:6rem 0}.diwali-catering-module__-YVYZG__areasList{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.diwali-catering-module__-YVYZG__areasList span{color:#222;cursor:default;background:#fff;border:2px solid #222;border-radius:25px;padding:.8rem 1.5rem;font-family:Poppins,sans-serif;font-weight:500;transition:all .3s}.diwali-catering-module__-YVYZG__areasList span:hover{color:#fff;background:#222;transform:scale(1.05)}.diwali-catering-module__-YVYZG__faqSection{background-color:#f8f9fa;padding:6rem 0}.diwali-catering-module__-YVYZG__faqList{max-width:800px;margin:0 auto}.diwali-catering-module__-YVYZG__faqItem{background:#fff;border:2px solid #222;border-radius:12px;margin-bottom:1rem;transition:all .3s;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.diwali-catering-module__-YVYZG__faqItem:hover{box-shadow:0 8px 15px rgba(7,14,106,.15)}.diwali-catering-module__-YVYZG__faqItem[open]{border-color:gold}.diwali-catering-module__-YVYZG__faqQuestion{cursor:pointer;color:#222;padding:1.5rem 2rem;font-family:Poppins,sans-serif;font-weight:600;list-style:none;transition:all .3s;position:relative}.diwali-catering-module__-YVYZG__faqQuestion::-webkit-details-marker{display:none}.diwali-catering-module__-YVYZG__faqQuestion:after{content:"+";color:#222;font-size:1.5rem;transition:transform .3s;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.diwali-catering-module__-YVYZG__faqItem[open] .diwali-catering-module__-YVYZG__faqQuestion:after{transform:translateY(-50%)rotate(45deg)}.diwali-catering-module__-YVYZG__faqAnswer{color:#666;padding:0 2rem 1.5rem;line-height:1.6}.diwali-catering-module__-YVYZG__contactSection{background-color:#fff8e2;border-bottom:1px solid #e9ecef;padding:6rem 0;position:relative}.diwali-catering-module__-YVYZG__contactContent{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.diwali-catering-module__-YVYZG__contactInfo{z-index:10}.diwali-catering-module__-YVYZG__contactInfo h2{text-align:left;color:#222;z-index:10;margin-bottom:2rem}.diwali-catering-module__-YVYZG__contactDescription{color:#666;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.diwali-catering-module__-YVYZG__contactHighlights{flex-direction:column;gap:1rem;display:flex}.diwali-catering-module__-YVYZG__contactHighlights .diwali-catering-module__-YVYZG__highlight{color:#333;background:#fff;border-radius:10px;padding:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.diwali-catering-module__-YVYZG__footer{color:#fff;background:#222;border-top:1px solid rgba(255,255,255,.1);padding:4rem 0 2rem}.diwali-catering-module__-YVYZG__footerContent{grid-template-columns:2fr 1fr;gap:3rem;margin-bottom:2rem;display:grid}.diwali-catering-module__-YVYZG__footerInfo h3{color:gold;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:1.5rem}.diwali-catering-module__-YVYZG__footerInfo p{opacity:.9;margin-bottom:1.5rem;line-height:1.6}.diwali-catering-module__-YVYZG__footerContact p{margin-bottom:.5rem}.diwali-catering-module__-YVYZG__lotusDiv{z-index:1;width:200px;height:150px;position:absolute;bottom:0%;right:50%;transform:translate(50%)}.diwali-catering-module__-YVYZG__lotusImg{width:100%;height:100%}.diwali-catering-module__-YVYZG__footerLinks h4{color:gold;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:1.2rem}.diwali-catering-module__-YVYZG__footerLinks ul{padding:0;list-style:none}.diwali-catering-module__-YVYZG__footerLinks li{margin-bottom:.5rem}.diwali-catering-module__-YVYZG__footerLinks a{color:#fff;opacity:.8;text-decoration:none;transition:all .3s}.diwali-catering-module__-YVYZG__footerLinks a:hover{opacity:1;color:gold}.diwali-catering-module__-YVYZG__footerBottom{text-align:center;opacity:.7;border-top:1px solid rgba(255,255,255,.1);padding-top:2rem}@keyframes diwali-catering-module__-YVYZG__slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes diwali-catering-module__-YVYZG__slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes diwali-catering-module__-YVYZG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1024px){.diwali-catering-module__-YVYZG__heroContent{text-align:center;grid-template-columns:1fr;gap:3rem}.diwali-catering-module__-YVYZG__contactContent{grid-template-columns:1fr;gap:3rem}.diwali-catering-module__-YVYZG__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.diwali-catering-module__-YVYZG__reasonsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:768px){.diwali-catering-module__-YVYZG__heroContent,.diwali-catering-module__-YVYZG__contactContent{gap:2rem}.diwali-catering-module__-YVYZG__footerContent{text-align:center;grid-template-columns:1fr;gap:2rem}.diwali-catering-module__-YVYZG__servicesGrid,.diwali-catering-module__-YVYZG__reasonsGrid{grid-template-columns:1fr}.diwali-catering-module__-YVYZG__container{padding:0 15px}.diwali-catering-module__-YVYZG__heroSection{padding:2rem 0 4rem}.diwali-catering-module__-YVYZG__contactSection,.diwali-catering-module__-YVYZG__servicesSection,.diwali-catering-module__-YVYZG__whyChooseSection,.diwali-catering-module__-YVYZG__areasSection,.diwali-catering-module__-YVYZG__faqSection{padding:4rem 0}.diwali-catering-module__-YVYZG__areasList{gap:.8rem}.diwali-catering-module__-YVYZG__areasList span{padding:.6rem 1.2rem;font-size:.9rem}.diwali-catering-module__-YVYZG__contactInfo h2{text-align:center}.diwali-catering-module__-YVYZG__lotusDiv{width:150px;height:110px}}@media (max-width:480px){.diwali-catering-module__-YVYZG__heroTitle{font-size:2rem}.diwali-catering-module__-YVYZG__sectionTitle{font-size:1.8rem}.diwali-catering-module__-YVYZG__heroSubtitle{font-size:1rem}.diwali-catering-module__-YVYZG__formContainer{width:92%}.diwali-catering-module__-YVYZG__lotusDiv{width:110px;height:75px}.diwali-catering-module__-YVYZG__serviceCard,.diwali-catering-module__-YVYZG__reason{padding:1.5rem}.diwali-catering-module__-YVYZG__serviceCard h3{font-size:1rem}.diwali-catering-module__-YVYZG__faqQuestion{padding:.5rem 1.6rem}.diwali-catering-module__-YVYZG__faqAnswer{padding:0 1.5rem 1rem}.diwali-catering-module__-YVYZG__contactInfo h2{margin-top:4.4rem}.diwali-catering-module__-YVYZG__areasList span{padding:.5rem 1rem;font-size:.85rem}.diwali-catering-module__-YVYZG__contactDescription{font-size:1rem}.diwali-catering-module__-YVYZG__feature{padding:.6rem 1rem;font-size:1rem}.diwali-catering-module__-YVYZG__leftUpDiv,.diwali-catering-module__-YVYZG__leftDownDiv,.diwali-catering-module__-YVYZG__rightDownDiv,.diwali-catering-module__-YVYZG__rightUpDiv{width:100px;height:100px}.diwali-catering-module__-YVYZG__jhumarDiv{width:60px;height:100px}.diwali-catering-module__-YVYZG__heroFeatures{gap:.8rem}}@media (max-width:360px){.diwali-catering-module__-YVYZG__container{padding:0 10px}.diwali-catering-module__-YVYZG__sectionTitle{font-size:1.5rem}}@media (prefers-contrast:high){.diwali-catering-module__-YVYZG__pageContainer{background:#000}.diwali-catering-module__-YVYZG__serviceCard,.diwali-catering-module__-YVYZG__reason,.diwali-catering-module__-YVYZG__faqItem{border:2px solid #fff}.diwali-catering-module__-YVYZG__highlight{color:#ff0}}@media (prefers-reduced-motion:reduce){.diwali-catering-module__-YVYZG__heroText,.diwali-catering-module__-YVYZG__heroImage,.diwali-catering-module__-YVYZG__serviceCard,.diwali-catering-module__-YVYZG__reason,.diwali-catering-module__-YVYZG__areasList span{transition:none;animation:none}.diwali-catering-module__-YVYZG__serviceCard:hover,.diwali-catering-module__-YVYZG__reason:hover,.diwali-catering-module__-YVYZG__areasList span:hover{transform:none}}.diwali-catering-module__-YVYZG__faqQuestion:focus,.diwali-catering-module__-YVYZG__footerLinks a:focus{outline-offset:2px;outline:2px solid gold}@media print{.diwali-catering-module__-YVYZG__pageContainer,.diwali-catering-module__-YVYZG__heroSection,.diwali-catering-module__-YVYZG__servicesSection,.diwali-catering-module__-YVYZG__whyChooseSection,.diwali-catering-module__-YVYZG__areasSection,.diwali-catering-module__-YVYZG__faqSection,.diwali-catering-module__-YVYZG__contactSection,.diwali-catering-module__-YVYZG__footer{color:#000;background:#fff}.diwali-catering-module__-YVYZG__serviceCard,.diwali-catering-module__-YVYZG__reason,.diwali-catering-module__-YVYZG__faqItem{background:#fff;border:1px solid #ccc}}
.RefundPolicy-module__ZeZe6G__container{background-color:#f8fafc;min-height:100vh;padding:2rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.RefundPolicy-module__ZeZe6G__main{max-width:1100px;margin:0 auto}.RefundPolicy-module__ZeZe6G__article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.2);border-radius:16px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.15)}.RefundPolicy-module__ZeZe6G__header{color:#fff;text-align:center;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);padding:3rem 2rem;position:relative;overflow:hidden}.RefundPolicy-module__ZeZe6G__header:before{content:"";opacity:.3;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grain\" patternUnits=\"userSpaceOnUse\" width=\"100\" height=\"100\"><circle cx=\"25\" cy=\"25\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"75\" cy=\"75\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"50\" cy=\"10\" r=\"0.5\" fill=\"rgba(255,255,255,0.1)\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grain)\"/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.RefundPolicy-module__ZeZe6G__title{text-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1;margin:0;font-size:3rem;font-weight:800;position:relative}.RefundPolicy-module__ZeZe6G__noteCard1{background-color:#f9f9f9;border-left:4px solid #ff6f00;border-radius:8px;align-items:flex-start;margin:16px 0;padding:16px;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.05)}.RefundPolicy-module__ZeZe6G__noteIcon1{color:#ff6f00;flex-shrink:0;margin-right:12px}.RefundPolicy-module__ZeZe6G__noteIcon1 svg{stroke-width:2px;width:24px;height:24px}.RefundPolicy-module__ZeZe6G__noteText1{color:#333;margin-top:0;font-size:14px;line-height:1.6}.RefundPolicy-module__ZeZe6G__noteText strong{color:#000;font-weight:600}.RefundPolicy-module__ZeZe6G__date{opacity:.9;z-index:1;margin:1rem 0 0;font-size:1rem;position:relative}.RefundPolicy-module__ZeZe6G__content{padding:2rem}.RefundPolicy-module__ZeZe6G__section{margin-bottom:3rem;animation:.6s ease-out RefundPolicy-module__ZeZe6G__fadeInUp}.RefundPolicy-module__ZeZe6G__sectionTitle{color:#1f2937;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:700;position:relative}.RefundPolicy-module__ZeZe6G__sectionTitle:after{content:"";background:linear-gradient(90deg,#4f46e5,#7c3aed);border-radius:2px;width:60px;height:3px;position:absolute;bottom:0;left:0}.RefundPolicy-module__ZeZe6G__text{color:#4b5563;margin:0 0 1rem;font-size:1.1rem;line-height:1.7}.RefundPolicy-module__ZeZe6G__policyCard{border:2px solid;border-radius:16px;margin-bottom:1rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.RefundPolicy-module__ZeZe6G__policyCard:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.RefundPolicy-module__ZeZe6G__policyCard:hover:before{left:100%}.RefundPolicy-module__ZeZe6G__policyCard:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.RefundPolicy-module__ZeZe6G__fullRefund{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-color:#10b981}.RefundPolicy-module__ZeZe6G__partialRefund{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b}.RefundPolicy-module__ZeZe6G__noRefund{background:linear-gradient(135deg,#fef2f2 0%,#fecaca 100%);border-color:#ef4444}.RefundPolicy-module__ZeZe6G__cardHeader{align-items:center;margin-bottom:.75rem;display:flex}.RefundPolicy-module__ZeZe6G__iconWrapper{flex-shrink:0;width:32px;height:32px;margin-right:.75rem}.RefundPolicy-module__ZeZe6G__icon{stroke-width:2.5px;width:100%;height:100%}.RefundPolicy-module__ZeZe6G__fullRefund .RefundPolicy-module__ZeZe6G__icon{color:#10b981}.RefundPolicy-module__ZeZe6G__partialRefund .RefundPolicy-module__ZeZe6G__icon{color:#f59e0b}.RefundPolicy-module__ZeZe6G__noRefund .RefundPolicy-module__ZeZe6G__icon{color:#ef4444}.RefundPolicy-module__ZeZe6G__policyTitle{color:#1f2937;margin:0;font-size:1.25rem;font-weight:700}.RefundPolicy-module__ZeZe6G__policyText{color:#6b7280;margin:0;font-size:1rem;line-height:1.6}.RefundPolicy-module__ZeZe6G__circumstanceCard{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;padding:1.5rem;transition:all .3s}.RefundPolicy-module__ZeZe6G__circumstanceCard:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.RefundPolicy-module__ZeZe6G__circumstanceTitle{color:#374151;margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.RefundPolicy-module__ZeZe6G__stepsContainer{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #0ea5e9;border-radius:16px;margin-bottom:1.5rem;padding:2rem}.RefundPolicy-module__ZeZe6G__stepsList{margin:0;padding:0;list-style:none}.RefundPolicy-module__ZeZe6G__step{background:rgba(255,255,255,.7);border-radius:8px;align-items:center;margin-bottom:1rem;padding:.75rem;transition:all .2s;display:flex}.RefundPolicy-module__ZeZe6G__step:hover{background:rgba(255,255,255,.9);transform:translate(4px)}.RefundPolicy-module__ZeZe6G__step:last-child{margin-bottom:0}.RefundPolicy-module__ZeZe6G__stepNumber{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:1rem;font-size:.875rem;font-weight:700;display:flex}.RefundPolicy-module__ZeZe6G__stepText{color:#374151;font-size:1rem;font-weight:500}.RefundPolicy-module__ZeZe6G__noteCard{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #3b82f6;border-radius:12px;align-items:flex-start;margin-top:1.5rem;padding:1.5rem;display:flex}.RefundPolicy-module__ZeZe6G__noteIcon{color:#3b82f6;flex-shrink:0;width:24px;height:24px;margin-top:.125rem;margin-right:1rem}.RefundPolicy-module__ZeZe6G__noteText{color:#1e40af;margin:0;font-size:1rem;line-height:1.6}.RefundPolicy-module__ZeZe6G__feeCard{background:linear-gradient(135deg,#fef2f2 0%,#fecaca 100%);border:1px solid #ef4444;border-radius:12px;align-items:flex-start;padding:1.5rem;display:flex}.RefundPolicy-module__ZeZe6G__warningIcon{color:#ef4444;flex-shrink:0;width:24px;height:24px;margin-top:.125rem;margin-right:1rem}.RefundPolicy-module__ZeZe6G__contactCard{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border:1px solid #d1d5db;border-radius:16px;margin-top:1rem;padding:2rem}.RefundPolicy-module__ZeZe6G__contactItem{background:rgba(255,255,255,.8);border-radius:8px;align-items:center;margin-bottom:1.5rem;padding:1rem;transition:all .2s;display:flex}.RefundPolicy-module__ZeZe6G__contactItem:hover{background:#fff;transform:translateY(-1px)}.RefundPolicy-module__ZeZe6G__contactItem:last-child{margin-bottom:0}.RefundPolicy-module__ZeZe6G__contactIcon{color:#6b7280;flex-shrink:0;width:20px;height:20px;margin-right:1rem}.RefundPolicy-module__ZeZe6G__contactDetails{flex-direction:column;display:flex}.RefundPolicy-module__ZeZe6G__contactLabel{color:#374151;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.RefundPolicy-module__ZeZe6G__contactLink{color:#4f46e5;font-weight:500;text-decoration:none;transition:color .2s}.RefundPolicy-module__ZeZe6G__contactLink:hover{color:#3730a3;text-decoration:underline}.RefundPolicy-module__ZeZe6G__contactValue{color:#6b7280;font-weight:500}.RefundPolicy-module__ZeZe6G__footer{text-align:center;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-top:1px solid #e2e8f0;padding:2rem}.RefundPolicy-module__ZeZe6G__footerText{color:#6b7280;margin:0;font-size:.875rem;font-style:italic;line-height:1.6}@keyframes RefundPolicy-module__ZeZe6G__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.RefundPolicy-module__ZeZe6G__container{padding:1rem .5rem}.RefundPolicy-module__ZeZe6G__header{padding:2rem 1rem}.RefundPolicy-module__ZeZe6G__title{font-size:2rem}.RefundPolicy-module__ZeZe6G__content{padding:1.5rem}.RefundPolicy-module__ZeZe6G__sectionTitle{font-size:1.5rem}.RefundPolicy-module__ZeZe6G__step{text-align:left;flex-direction:column;align-items:flex-start}.RefundPolicy-module__ZeZe6G__stepNumber{margin-bottom:.5rem;margin-right:0}.RefundPolicy-module__ZeZe6G__contactItem{text-align:left;flex-direction:column;align-items:flex-start}.RefundPolicy-module__ZeZe6G__contactIcon{margin-bottom:.5rem;margin-right:0}.RefundPolicy-module__ZeZe6G__cardHeader{text-align:left;flex-direction:column;align-items:flex-start}.RefundPolicy-module__ZeZe6G__iconWrapper{margin-bottom:.5rem;margin-right:0}}@media (max-width:480px){.RefundPolicy-module__ZeZe6G__title{font-size:1.75rem}.RefundPolicy-module__ZeZe6G__content,.RefundPolicy-module__ZeZe6G__stepsContainer{padding:1rem}}
.WeddingContact-module__cQtZbG__mainContainer{width:100%;min-height:100vh;padding:2rem 0;font-family:Montserrat,sans-serif;position:relative;overflow-x:hidden}.WeddingContact-module__cQtZbG__mainContainer:before{content:"";z-index:-1;pointer-events:none;width:200%;height:200%;animation:20s ease-in-out infinite WeddingContact-module__cQtZbG__gradientShift;position:fixed;top:-50%;left:-50%}@keyframes WeddingContact-module__cQtZbG__gradientShift{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.1)}}.WeddingContact-module__cQtZbG__seoHeading{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.WeddingContact-module__cQtZbG__breadcrumb{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;max-width:1200px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:14px;transition:all .4s cubic-bezier(.4,0,.2,1)}.WeddingContact-module__cQtZbG__whatsappImg{width:1.2rem;height:1.2rem}.WeddingContact-module__cQtZbG__breadcrumb:hover{background:rgba(255,255,255,.95);transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.WeddingContact-module__cQtZbG__breadcrumb a{border-radius:4px;padding:2px 4px;font-size:14px;transition:all .3s;position:relative}.WeddingContact-module__cQtZbG__breadcrumb a:hover{background:rgba(7,14,106,.05);color:#070e6a!important}.WeddingContact-module__cQtZbG__heroSection{z-index:2;flex-direction:column-reverse;gap:3rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}@media (min-width:768px){.WeddingContact-module__cQtZbG__heroSection{flex-direction:row;align-items:center;gap:5rem}}.WeddingContact-module__cQtZbG__imageContainer{flex:1;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.WeddingContact-module__cQtZbG__imageContainer:after{content:"";filter:blur(10px);z-index:-1;background:radial-gradient(rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 70%);border-radius:50%;width:80%;height:40px;position:absolute;bottom:0;left:10%}.WeddingContact-module__cQtZbG__weddingImage{filter:drop-shadow(0 25px 35px rgba(0,0,0,.15));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;border-radius:12px;max-width:100%;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.WeddingContact-module__cQtZbG__weddingImage:hover{filter:drop-shadow(0 35px 45px rgba(0,0,0,.2));transform:translateY(-8px)scale(1.02)}.WeddingContact-module__cQtZbG__imageBadge{color:#fff;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(7,14,106,.95) 0%,rgba(126,51,71,.9) 100%);border:1px solid rgba(255,255,255,.1);border-radius:50px;padding:.75rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:30px;right:25px;transform:rotate(-5deg);box-shadow:0 8px 25px rgba(0,0,0,.25)}.WeddingContact-module__cQtZbG__imageBadge:hover{transform:rotate(0)scale(1.05);box-shadow:0 12px 35px rgba(0,0,0,.3)}.WeddingContact-module__cQtZbG__badgeContent{text-align:center}.WeddingContact-module__cQtZbG__badgeHeading{text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem;font-size:.85rem;font-weight:700}.WeddingContact-module__cQtZbG__badgePrice{font-size:1rem;font-weight:600}.WeddingContact-module__cQtZbG__formContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.2);border-radius:16px;flex:1;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1)}.WeddingContact-module__cQtZbG__formContainer:before{content:"";background:linear-gradient(90deg,#070e6a 0%,#9c4058 50%,#070e6a 100%) 0 0/200% 100%;height:4px;animation:3s ease-in-out infinite WeddingContact-module__cQtZbG__shimmer;position:absolute;top:0;left:0;right:0}@keyframes WeddingContact-module__cQtZbG__shimmer{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.WeddingContact-module__cQtZbG__formHeader{text-align:center;margin-bottom:2rem}.WeddingContact-module__cQtZbG__formHeading{text-align:center;color:#1a202c;letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.875rem;font-weight:700}.WeddingContact-module__cQtZbG__decorativeElement{background:linear-gradient(90deg,transparent,#070e6a 20%,#9c4058 80%,transparent);border-radius:2px;width:100px;height:3px;margin:0 auto;position:relative}.WeddingContact-module__cQtZbG__decorativeElement:after{content:"";background:#070e6a;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 10px rgba(7,14,106,.5)}.WeddingContact-module__cQtZbG__form{flex-direction:column;gap:1.5rem;display:flex}.WeddingContact-module__cQtZbG__formField{flex-direction:column;display:flex}.WeddingContact-module__cQtZbG__formRow{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.WeddingContact-module__cQtZbG__formRow{flex-direction:row}.WeddingContact-module__cQtZbG__formRow .WeddingContact-module__cQtZbG__formField{flex:1}}.WeddingContact-module__cQtZbG__label{color:#2d3748;letter-spacing:.025em;margin-bottom:.5rem;font-size:1rem;font-weight:600}.WeddingContact-module__cQtZbG__input,.WeddingContact-module__cQtZbG__textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.8);border:2px solid #e2e8f0;border-radius:8px;padding:1rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.WeddingContact-module__cQtZbG__input:focus,.WeddingContact-module__cQtZbG__textarea:focus{background:rgba(255,255,255,.95);border-color:#070e6a;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px rgba(7,14,106,.1)}.WeddingContact-module__cQtZbG__textarea{resize:vertical;min-height:120px}.WeddingContact-module__cQtZbG__submitButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#070e6a 0%,#9c4058 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:1.25rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.WeddingContact-module__cQtZbG__submitButton:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.WeddingContact-module__cQtZbG__submitButton:hover:before{left:100%}.WeddingContact-module__cQtZbG__submitButton:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(7,14,106,.4)}.WeddingContact-module__cQtZbG__submitButton:active{transform:translateY(-1px)}.WeddingContact-module__cQtZbG__infoSection{max-width:1200px;margin:5rem auto;padding:0 1.5rem;position:relative}.WeddingContact-module__cQtZbG__visibleHeading{color:#1a202c;text-align:center;letter-spacing:-.025em;margin-bottom:2rem;font-size:max(2rem,min(5vw,3rem));font-weight:800;line-height:1.2}.WeddingContact-module__cQtZbG__accentText{background:linear-gradient(135deg,#070e6a 0%,#9c4058 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.WeddingContact-module__cQtZbG__accentText:after{content:"";background:linear-gradient(90deg,#070e6a 0%,#9c4058 100%);border-radius:2px;width:100%;height:3px;animation:2s ease-in-out infinite WeddingContact-module__cQtZbG__pulse;position:absolute;bottom:-8px;left:0}@keyframes WeddingContact-module__cQtZbG__pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.WeddingContact-module__cQtZbG__decorativeDivider{justify-content:center;align-items:center;margin:2.5rem 0;display:flex;position:relative}.WeddingContact-module__cQtZbG__decorativeDivider span{color:#070e6a;z-index:1;background:#fff;padding:0 1rem;font-size:2rem;position:relative}.WeddingContact-module__cQtZbG__decorativeDivider:before{content:"";background:linear-gradient(90deg,transparent 0%,#070e6a 20%,#9c4058 50%,#070e6a 80%,transparent 100%);height:2px;position:absolute;top:50%;left:0;right:0}.WeddingContact-module__cQtZbG__paragraph{color:#4a5568;text-align:center;max-width:900px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.125rem;font-weight:400;line-height:1.7}.WeddingContact-module__cQtZbG__serviceTiles{grid-template-columns:repeat(1,1fr);gap:2rem;margin:4rem 0;display:grid}@media (min-width:640px){.WeddingContact-module__cQtZbG__serviceTiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.WeddingContact-module__cQtZbG__serviceTiles{grid-template-columns:repeat(4,1fr)}}.WeddingContact-module__cQtZbG__serviceTile{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)}.WeddingContact-module__cQtZbG__serviceTile:before{content:"";opacity:0;background:linear-gradient(135deg,rgba(7,14,106,.02) 0%,rgba(126,51,71,.02) 100%);border-radius:16px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.WeddingContact-module__cQtZbG__serviceTile:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.WeddingContact-module__cQtZbG__serviceTile:hover:before{opacity:1}.WeddingContact-module__cQtZbG__tileIcon{margin-bottom:1.5rem;font-size:2.5rem;transition:transform .3s}.WeddingContact-module__cQtZbG__serviceTile:hover .WeddingContact-module__cQtZbG__tileIcon{transform:scale(1.1)rotate(5deg)}.WeddingContact-module__cQtZbG__tileTitle{color:#070e6a;letter-spacing:-.025em;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.WeddingContact-module__cQtZbG__tileDescription{color:#4a5568;font-size:.95rem;font-weight:400;line-height:1.6}.WeddingContact-module__cQtZbG__callToActionBox{text-align:center;color:#fff;background:linear-gradient(135deg,#070e6a 0%,#9c4058 50%,#070e6a 100%);border-radius:20px;margin:4rem 0;padding:3rem 2rem;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(7,14,106,.3)}.WeddingContact-module__cQtZbG__callToActionBox:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);width:200%;height:200%;animation:10s linear infinite WeddingContact-module__cQtZbG__rotate;position:absolute;top:-50%;left:-50%}@keyframes WeddingContact-module__cQtZbG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.WeddingContact-module__cQtZbG__ctaText{z-index:1;margin-bottom:2rem;font-size:1.5rem;font-weight:700;position:relative}.WeddingContact-module__cQtZbG__ctaButton,.WeddingContact-module__cQtZbG__whatsappButton{z-index:1;border-radius:50px;justify-content:center;align-items:center;margin:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.WeddingContact-module__cQtZbG__ctaButton{color:#070e6a;background-color:#fff;box-shadow:0 4px 15px rgba(255,255,255,.3)}.WeddingContact-module__cQtZbG__whatsappButton{color:#fff;background-color:#25d366;box-shadow:0 4px 15px rgba(37,211,102,.3)}.WeddingContact-module__cQtZbG__ctaButton:hover,.WeddingContact-module__cQtZbG__whatsappButton:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.WeddingContact-module__cQtZbG__phoneIcon,.WeddingContact-module__cQtZbG__whatsappIcon{margin-right:.5rem;font-size:1.1rem}.WeddingContact-module__cQtZbG__testimonialSection{text-align:center;max-width:1000px;margin:5rem auto 3rem;padding:0 1.5rem}.WeddingContact-module__cQtZbG__testimonialHeading{color:#1a202c;letter-spacing:-.025em;margin-bottom:2.5rem;font-size:2rem;font-weight:700;display:inline-block;position:relative}.WeddingContact-module__cQtZbG__testimonialHeading:after{content:"";background:linear-gradient(90deg,transparent,#070e6a 20%,#9c4058 80%,transparent);border-radius:2px;width:80%;height:3px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.WeddingContact-module__cQtZbG__testimonialContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.2);border-radius:20px;margin-bottom:2rem;padding:2.5rem;transition:all .3s;position:relative;box-shadow:0 15px 35px rgba(0,0,0,.08)}.WeddingContact-module__cQtZbG__testimonialContent:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.12)}.WeddingContact-module__cQtZbG__quoteIcon{color:rgba(7,14,106,.1);font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:15px;left:20px}.WeddingContact-module__cQtZbG__testimonialText{color:#2d3748;z-index:1;margin-bottom:1.5rem;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.7;position:relative}.WeddingContact-module__cQtZbG__testimonialAuthorContainer{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.WeddingContact-module__cQtZbG__testimonialLine{background:linear-gradient(90deg,#070e6a,#9c4058);border-radius:2px;width:60px;height:3px;margin-bottom:1rem}.WeddingContact-module__cQtZbG__testimonialAuthor{color:#070e6a;font-size:1rem;font-weight:600}@media (max-width:768px){.WeddingContact-module__cQtZbG__mainContainer{padding:1rem 0}.WeddingContact-module__cQtZbG__imageBadge{padding:.75rem 1rem;bottom:17px}.WeddingContact-module__cQtZbG__badgeHeading{font-size:.85rem}.WeddingContact-module__cQtZbG__breadcrumb{font-size:11px}.WeddingContact-module__cQtZbG__badgePrice{font-size:.8rem}.WeddingContact-module__cQtZbG__heroSection{gap:2rem;padding:0 1rem}.WeddingContact-module__cQtZbG__formContainer{padding:2rem 1.5rem}.WeddingContact-module__cQtZbG__formHeading{font-size:1.5rem}.WeddingContact-module__cQtZbG__visibleHeading{font-size:2rem}.WeddingContact-module__cQtZbG__serviceTiles{gap:1.5rem}.WeddingContact-module__cQtZbG__callToActionBox{border-radius:16px;padding:2rem 1.5rem}.WeddingContact-module__cQtZbG__ctaText{font-size:1.25rem}.WeddingContact-module__cQtZbG__ctaButton,.WeddingContact-module__cQtZbG__whatsappButton{max-width:280px;margin:.75rem auto;display:block}.WeddingContact-module__cQtZbG__testimonialContent{padding:2rem 1.5rem}.WeddingContact-module__cQtZbG__testimonialHeading{font-size:1.5rem}}
