:root{--bondiblue:#6107bb;--brightyellow:gold;--vividpurple:#6107bb;--freshgreen:#4caf50;--brightorange:#ff9800;--gallery:#eee;--dovegray:#707070;--customred:#da2c21}::-moz-selection{background-color:#007bff!important;color:#fff!important}::selection{background-color:#007bff!important;color:#fff!important}html{font-size:16px!important;touch-action:manipulation!important}.color-white{color:#fff!important}.color-black{color:#000!important}.flex-column{flex-direction:column!important}.align-center{align-items:center!important}.hover\:text-primary:hover,.text-primary{color:#000!important;position:relative!important}.text-primary{font-weight:600!important}.text-primary:after{content:"";width:100%;height:.2em;background:var(--brightyellow);position:absolute;bottom:-2px;left:0;font-weight:700!important}.text-center{text-align:center!important}.width-100{width:100%!important}#get_started_section .text-4xl{font-size:2.6rem!important;line-height:3.5rem!important}#banner_section .text-4xl{font-size:3.5rem!important;line-height:4.25rem!important}#explore_meals_section .text-3xl{font-size:1.5rem!important;line-height:2rem!important}#banner_section p,#get_started_section p{font-size:1.2rem!important;line-height:1.6rem!important}#banner_section button,#explore_meals_section .column-1 button,#get_started_section button{border-radius:52px!important;background-color:var(--brightyellow)!important}#banner_section button,#explore_meals_section .column-1 button,#get_started_section button,.faqbanner-section button{padding:.5rem 2.25rem!important;min-height:3.75rem!important;min-width:13.438rem!important;font-size:1.25rem!important;font-weight:500!important}.faqbanner-section button{border-radius:2.625rem!important;color:#fff!important;background-color:var(--bondiblue)!important}#banner_section{padding:0!important}#banner_section .container{padding-bottom:54px!important;padding-top:54px!important}.login-link{border:1.5px solid var(--vividpurple)!important;border-radius:52px!important;margin-right:.5rem!important;margin-left:2rem!important}.create-account-btn,.login-link,.signup-link{padding:.8rem 2.6rem!important;font-size:1.2rem!important;font-weight:500!important;color:#000!important}.create-account-btn,.signup-link{border:1.5px solid var(--brightyellow)!important;border-radius:52px!important;background-color:var(--brightyellow)!important}.complete-registration-btn{border:1.5px solid var(--brightyellow)!important;border-radius:52px!important;padding:1rem 2.813rem!important;background-color:var(--brightyellow)!important;color:#000!important}.add-another-luncher-btn,.complete-registration-btn{font-size:1.214rem!important;font-weight:600!important;gap:6px!important}.add-another-luncher-btn{border:1.5px solid var(--bondiblue)!important;border-radius:52px!important;padding:.5rem 2.813rem!important;background-color:var(--bondiblue)!important;color:#fff!important}.remove-luncher-btn{background-color:transparent!important;color:#000!important;text-decoration:underline!important;font-size:1.25rem!important;font-weight:500!important;gap:6px!important}.remove-luncher-btn:hover{color:var(--bondiblue)!important}.brightyellow-btn-hover:hover{border:1.5px solid var(--brightyellow)!important;color:#000!important;background-color:var(--brightyellow)!important}.bondiblue-btn-hover:hover{border:1.5px solid var(--bondiblue)!important;color:#fff!important;background-color:var(--bondiblue)!important}.rights-reserved{font-weight:400!important}.footer-col-2 a,.rights-reserved{font-size:1rem!important;color:#000!important}.footer-col-2 a{font-weight:500!important}#explore_meals_section .column-1{background-color:var(--bondiblue)!important;box-shadow:0 3px 13.199999809265137px 4px #3949ab33;border-radius:32px!important}#explore_meals_section .column-1 button{margin-top:1.688rem!important}#explore_meals_section .explore-meals-title{font-weight:700!important;font-size:2.25rem!important;line-height:3rem!important}#explore_meals_section .explore-meals-description{font-size:1.1rem!important;font-weight:400!important;line-height:1.75rem!important;text-align:justify!important}#explore_meals_section .explore-meal-card{box-shadow:0 0 13.2px 1px rgba(57,73,171,.2)!important;border-radius:2rem!important;background-color:#fff!important;pointer-events:none!important}#explore_meals_section{background-color:var(--gallery)!important}.yellow-btn{background-color:var(--brightyellow)!important;color:#000!important;padding:.5rem 2.25rem!important;border-radius:52px!important;min-height:3.75rem!important;min-width:13.438rem!important;font-size:1.25rem!important;font-weight:500!important;transition:all .15s ease}@media (max-width:990px){#how_it_works_section .swiper-slide{min-height:350px!important}}#aboutus_section .column-1{background-color:var(--gallery)!important;border-top-left-radius:2rem!important;border-bottom-left-radius:2rem!important}#aboutus_section img{width:100%!important}.testimonial-name{font-size:1.5rem!important}.testimonial-position{font-size:1rem!important;color:var(--dovegray)}.testimonial-review{font-size:1rem!important;line-height:1.5rem!important;text-align:justify!important}#testimonials_section img{width:6.375rem!important;height:6.375rem!important;border-radius:.875rem!important;position:absolute;top:2.375rem;left:-3.125rem;border-radius:14px 0 0 0}#how_it_works_section .swiper{padding:2rem 1rem 3rem!important}#testimonials_section .swiper{padding:2rem 3rem;position:unset!important}#testimonials_section{position:relative!important}#testimonials_section .swiper-button-next,#testimonials_section .swiper-button-prev{background-color:#7d8da61a!important;width:4.313rem!important;height:4.313rem!important}#testimonials_section .swiper-button-next{right:8rem!important}#testimonials_section .swiper-button-prev{left:8rem!important}#how_it_works_section .swiper-slide{padding:2rem!important}#how_it_works_section .swiper-slide,#testimonials_section .swiper-slide{border-radius:2rem!important;box-shadow:0 0 13.2px 1px rgba(57,73,171,.2)!important}#testimonials_section .swiper-slide{padding:0!important}#testimonials_section .swiper-slide-main{padding:2.188rem 1.25rem 2.188rem 4.375rem!important}#testimonials_section .swiper-button-next,#testimonials_section .swiper-button-prev{color:var(--vividpurple)!important}#testimonials_section .swiper-button-next:after,#testimonials_section .swiper-button-prev:after{font-size:2rem!important}#testimonials_section .swiper-pagination-bullet{background:#d9d9d9!important;width:10px!important;height:10px!important}#testimonials_section .swiper-pagination-bullet-active{background:var(--vividpurple)!important;border-radius:11.5px!important}.how-it-works-desc,.how-it-works-desc *{line-height:1.6rem!important;text-align:center!important;font-size:1rem!important}.how-it-works-internal-title{font-size:1.5rem!important;line-height:1.5rem!important;min-height:50px!important}.how-it-works-filter{gap:1rem!important;border-radius:53px!important;max-width:60%;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#how_it_works_section .how-it-works-filter button{font-size:1.1rem!important;align-items:center!important;background-color:var(--brightyellow)!important;color:#000!important;padding:.4rem!important;font-weight:500!important;margin:0 20px!important;transition:all .15s ease;border-radius:52px!important}#how_it_works_section .how-it-works-filter button:hover{background-color:var(--vividpurple)!important;color:#fff!important;border:0!important;border-radius:52px!important;padding:.5rem!important}#how_it_works_section .how-it-works-filter button.active{background-color:var(--vividpurple)!important;color:#fff!important;border-radius:53px!important;padding:.7rem!important;font-weight:600!important}.hs-accordion.active>.hs-accordion-toggle.hs-accordion-active\:bg-primary{--tw-bg-opacity:1;background-color:var(--vividpurple)}.hs-accordion.active.hs-accordion-active\:border-primary{--tw-border-opacity:1;border-color:var(--vividpurple)}.bg-primary\/10{background-color:#ccecf1}.hover\:bg-primary-500:hover{--tw-bg-opacity:1;background-color:var(--brightyellow)}.bg-primary{--tw-bg-opacity:1;background-color:var(--vividpurple)}.success-message{margin-bottom:10px;padding:10px;background-color:#9cee7ccc}.error-message{margin-bottom:10px;padding:10px;background-color:#ee7c7ccc}#explore_meals_section .explore-meal-card .explore-meal-card-desc{line-height:1.5rem!important;font-size:1rem!important}#whatwedo_section .description{font-size:1.125rem!important;line-height:1.5rem!important;text-align:justify!important}@media (max-width:1536px){html{font-size:12px!important}.login-link,.signup-link{padding:.5rem 2rem!important;font-size:1.2rem!important}#banner_section .text-4xl{font-size:3.2rem!important;line-height:4rem!important}.how-it-works-desc,.how-it-works-desc *{font-size:1.2rem!important;line-height:1.5rem!important}#explore_meals_section .explore-meals-description{font-size:1.2rem!important}#explore_meals_section .explore-meal-card .explore-meal-card-desc,#whatwedo_section .description{font-size:1.2rem!important;line-height:1.6rem!important}.text-5xl{font-size:2.2rem!important}#testimonials_section .text-5xl{line-height:2.8rem!important;font-size:2.4rem!important}#get_started_section .text-4xl{font-size:2.6rem!important;line-height:3.5rem!important}.footer-section .footer-text p,.footer-section .item a{font-size:1.1rem!important}}@media (min-width:1280px) and (max-width:1800px){html{font-size:14px!important}}@media (max-width:1023px){header .lg\:grid-cols-3{grid-template-columns:2fr 3fr!important}}@media (min-width:1024px){.header-col-3{display:none!important}header .lg\:grid-cols-3{grid-template-columns:1fr 3fr!important}#explore_meals_section .grid-30-70{grid-template-columns:1fr 2fr!important}}@media (min-width:1280px) and (max-width:1535px){header .menu a.px-4{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:530px){#how_it_works_section [data-hs-tab] .hs-tab-active\:bg-primary .text-3xl{font-size:1.2rem!important}}.registration-section .form-input,.registration-section .password-input input,.registration-section input[type=checkbox]{border:1px solid #a5b4cb!important;border-radius:3.25rem!important;height:40px!important}[type=checkbox]:checked,[type=radio]:checked{background-color:var(--bondiblue)!important}.registration-section .searchable-select .css-13cymwt-control,.registration-section .searchable-select .css-t3ipsp-control{width:100%!important}.registration-section .searchable-select .css-1u9des2-indicatorSeparator{background-color:transparent!important}.registration-section .react-select__control,.registration-section .react-select__menu,.registration-section a,.registration-section input.form-checkbox,.registration-section input.form-input,.registration-section input:not(.react-select__input),.registration-section select{z-index:2!important}.registration-section input[type=checkbox]{border-radius:0!important}.registration-section #logo,.registration-section .form-checkbox-label,.registration-section .form-radio-label,.registration-section .password-input,.registration-section a,.registration-section button,.registration-section input.form-input,.relationship-dropdown{position:relative!important;z-index:2!important}.registration-section .react-select__menu{z-index:3!important}.registration-section .react-select__control:focus,.registration-section .react-select__control:hover{cursor:pointer!important}.registration-section .password-toggle{border-start-end-radius:3.25rem!important;border-end-end-radius:3.25rem!important;border-start-start-radius:0!important;border-end-start-radius:0!important;border:1px solid #a5b4cb!important;min-width:48px!important}.registration-section .password-input input{border-start-end-radius:0!important;border-end-end-radius:0!important;border-start-start-radius:3.25rem!important;border-end-start-radius:3.25rem!important}#banner_section{min-height:450px!important;background-color:var(--bondiblue)}#get_started_section{height:400px!important;min-height:400px!important}.back-color-bondiblue{background-color:var(--bondiblue)!important}.get-started-content{position:absolute!important;bottom:0!important;left:0!important;width:100%!important;padding:50px!important}.get-started-img img{height:100%!important;width:60%!important;position:absolute!important;top:0!important;right:0!important;-o-object-fit:contain!important;object-fit:contain!important}#get_started_section{background-color:var(--bondiblue)!important}#get_started_section .container{min-height:400px!important}@media (max-width:1200px){#get_started_section{padding:0!important}}@media (min-width:1280px){#get_started_section{background-position:100% 100%;background-size:50%!important;padding:0!important}#get_started_section:after{content:"";position:absolute;bottom:0;top:unset;left:0;width:100%;height:80%;background-color:var(--bondiblue)!important;z-index:-1}}.footer-col-2 svg{color:#000!important}.footer-col-2 svg:hover{color:var(--brightyellow)!important}@media (min-width:1500px){#get_started_section{background-size:46%!important;background-position:90% 100%!important}}@media (min-width:1600px){#get_started_section{background-size:40%!important}}@media (min-width:1920px){#get_started_section{height:500px!important;min-height:500px!important;background-size:46%!important}}@media (min-width:2000px){#get_started_section{background-size:38%!important}}@media (min-width:2400px){#get_started_section{height:650px!important;min-height:650px!important}}#get_started_section .container{padding-top:50px!important;padding-bottom:60px!important;height:100%!important;display:flex!important;align-items:center!important}.custom-pb-36{padding-bottom:2.25rem!important}.custom-pt-55{padding-top:3.438rem!important}#explore_meals_section .column-1 .custom-p{padding:3rem 2.438rem 2.25rem!important}#how_it_works_section .swiper-slide img{width:50%!important;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;margin:auto auto 1rem!important}.button-group{display:flex;gap:1rem}.button{flex:1;border:none;background-color:transparent;padding:.5rem 1rem;font-size:1rem;cursor:pointer;transition:background-color .3s ease;border-radius:9999px}.button.active{background-color:#6c63ff;color:#fff}.button:hover{background-color:#e5e5e5}.button-label{font-size:1rem;font-weight:700}@media (min-width:1280px) and (max-width:1600px){.container{padding-right:3rem!important;padding-left:3rem!important}}@media (max-width:680px){.container{padding-right:1rem!important;padding-left:1rem!important}}@media (min-width:769px){.w-55{width:55%!important}.w-50{width:50%!important}}@media (max-width:1800px){#testimonials_section .swiper-button-prev{left:2rem!important}#testimonials_section .swiper-button-next{right:2rem!important}}@media (max-width:1000px){.how-it-works-filter{max-width:100%!important}header{padding:1rem 0!important}}@media (max-width:500px){#how_it_works_section .how-it-works-filter button{font-size:1rem!important;margin:0!important}}::-webkit-scrollbar-thumb{border-radius:.5rem;border-width:2px;border-color:var(--brightyellow);background-color:var(--brightyellow);opacity:.5}::-webkit-scrollbar-thumb:focus,::-webkit-scrollbar-thumb:hover{border-color:var(--vividpurple)!important;background-color:var(--vividpurple)!important}#registration_form input[type=checkbox],#registration_form_parent input[type=checkbox]{background-image:none!important;background-color:transparent!important;border:1px solid #28282b!important;height:18px!important;border-radius:4px!important;width:18px!important;margin-right:1rem!important;z-index:1!important}#registration_form input[type=checkbox]:checked,#registration_form_parent input[type=checkbox]:checked{width:18px!important;background-color:var(--bondiblue)!important;height:18px!important;border-radius:4px!important;border:0!important;z-index:1!important;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")!important}.blue-btn-hover:hover{background-color:var(--bondiblue)!important;color:#fff!important;border:1.5px solid var(--bondiblue)!important}.hover-pointer:hover{cursor:pointer!important}.registration-section{background-color:#fafafb!important}.custom-registration-form .centered{padding:4rem!important}.custom-registration-form{background-color:#fff!important;position:relative!important;margin:auto!important}.custom-registration-form:after{bottom:0;right:0;border-right:20px solid var(--bondiblue);border-bottom:20px solid var(--bondiblue)}.custom-registration-form:after,.custom-registration-form:before{content:"";position:absolute;width:60%;height:60%;z-index:1!important}.custom-registration-form:before{top:0;left:0;border-left:20px solid var(--bondiblue);border-top:20px solid var(--bondiblue)}#registration_form_restaurant .yellow-btn,#registration_form_school .yellow-btn{margin-top:3rem!important;position:relative!important}#registration_form_school .form-checkbox,#registration_form_school .form-radio{border-color:#000!important}#registration_form_school .form-checkbox-label:hover,#registration_form_school .form-radio-label:hover,.relationship-dropdown-item label:hover{cursor:pointer!important}#explore_meals_section .explore-meal-card:hover{transform:scale(1.05);cursor:pointer}#explore_meals_section .explore-meal-card{transition:all .2s ease-in-out}.m-tb-2{margin-top:2rem!important;margin-bottom:2rem!important}#RFS-StepButton.completed{background-color:var(--bondiblue)!important}#RFS-StepButton.active{background-color:var(--brightyellow)!important}#RFS-StepButton.active span.active,#RFS-StepButton[disabled]{color:#000!important}.custom-registration-form .hs-accordion.active>.hs-accordion-toggle.hs-accordion-active\:bg-primary{background-color:var(--bondiblue)!important}.custom-registration-form .hs-accordion.active.hs-accordion-active\:border-primary{border-radius:0!important;border:0!important}.custom-registration-form .hs-accordion.active .hs-accordion-content{padding:1rem!important}.custom-registration-form .hs-accordion{border-radius:0!important}.searchable-select div{border:0!important}.registration-section .css-t3ipsp-control:hover,.registration-section .searchable-select .css-13cymwt-control,.registration-section .searchable-select .css-t3ipsp-control,.registration-section .searchable-select input{border:0!important;box-shadow:none!important}.registration-section .searchable-select input{min-width:100px!important;border:0!important}.registration-section .react-select__control.searchable-select{z-index:9!important}.registration-section .react-select__control.searchable-select#school{z-index:10!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes whirly-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{width:48px;height:48px;border-radius:50%;display:inline-block;border-top:3px solid #000;border-right:3px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute!important;top:40vh!important;left:50%!important}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}button .loader{position:unset!important;margin-left:10px!important;border:2px solid #000;border-top-color:transparent;border-radius:50%;width:20px!important;height:20px!important;animation:spin 1s linear infinite;top:50%!important;left:50%!important;box-shadow:unset!important}.signup-title{font-weight:600!important;font-size:18px!important;text-align:center!important;margin-top:1rem!important}.login-col img{height:282px!important;width:282px!important}.login-col img,.signup-col img{border-radius:32px!important;-o-object-fit:cover!important;object-fit:cover!important;box-shadow:0 3px 13.2px 4px #3949ab33!important}.registration-section .login-col,.registration-section .signup-col{z-index:9!important}.login-col:hover img,.signup-col:hover img{transform:scale(1.05)!important;cursor:pointer!important}.login-col img,.signup-col img{transition:all .2s ease-in-out!important}header{min-height:80px!important;display:flex!important;align-items:center!important;width:100%!important;justify-content:space-between!important;min-width:100%!important;background-color:#fff!important}#banner_section{background-repeat:no-repeat!important;background-position:85% 100%!important;background-size:contain!important}#banner_section button.watch-video-btn{background-color:transparent!important;display:flex;align-items:center;justify-content:center;color:#fff!important}#banner_section button.watch-video-btn:hover{background-color:var(--brightyellow)!important;color:#1e293b!important}#banner_section button.watch-video-btn:hover svg{color:#1e293b!important}.watch-video-btn svg{color:var(--brightyellow)!important;width:30px!important;height:30px!important;margin-right:10px!important}@media (max-width:1024px){.rights-reserved-section-desktop{display:none!important}}@media (min-width:1024px){.rights-reserved-section-mobile{display:none!important}}header .menu li svg{color:var(--bondiblue)!important}#banner_section .modal-video-close-btn{background-color:transparent!important;border-radius:50%!important;min-width:unset!important;min-height:unset!important;padding:0!important}#banner_section .modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:60%!important;left:0;background:#fff;border-radius:5px;margin-top:-6px}#banner_section .modal-video-body{max-width:1200px!important}#banner_section .modal-video{background-color:rgba(0,0,0,.7)!important}@media (orientation:landscape){.modal-video-close-btn{top:-36px!important;right:-36px!important}}.faq-accordion-section .max-width-50{max-width:60%!important}.text-primary:after{background:unset!important}header .menu li svg{color:var(--brightyellow)!important}header ul.menu li a.text-primary{font-size:1rem!important;font-weight:500!important;color:hsl(var(--twc-default-700)/var(--twc-default-700-opacity,var(--tw-text-opacity)))!important}header ul.menu li a.parent-item.px-4,header ul.menu li.px-4{padding-left:1rem!important;padding-right:1rem!important}.hs-dropdown.open>.hs-dropdown-open\:opacity-100{margin-left:50px!important}@media (min-width:1024px){#aboutus_section,#explore_meals_section,#how_it_works_section,#interestedin_section,#register-restaurant,#register-school,#testimonials_section{padding-top:3rem!important;padding-bottom:3rem!important}}#aboutus_section .rounded-full:hover,.create-account-btn:hover,.login-link:hover,.signup-link:hover{background-color:var(--bondiblue)!important;color:#fff!important}.create-account-btn:hover,.login-link:hover,.signup-link:hover{border:1.5px solid var(--bondiblue)!important}.footer-col-2 a:hover{color:var(--brightyellow)!important}.howitworks-get-started-section{display:flex!important;align-items:center!important;justify-content:center!important}header ul.menu li a.parent-item,header ul.menu li a.text-primary,header ul.menu li ul li a{font-size:1.2rem!important;font-weight:400!important;color:#000!important}.howitworks-get-started-section .yellow-btn{font-size:1.5rem!important;line-height:1.5rem!important;align-items:center!important;background-color:var(--brightyellow)!important;color:#000!important;padding:1rem 4rem!important;font-weight:500!important;margin:0 20px!important;transition:all .15s ease;border-radius:52px!important;min-height:unset!important;min-width:unset!important}.text-5xl{font-size:2.5rem!important}#registration_form_restaurant{width:100%!important}#register-restaurant .column-2{display:flex!important;align-items:center!important;justify-content:center!important}html{scroll-behavior:smooth!important;scroll-padding-top:3rem!important}.howitworks-get-started-section .yellow-btn:hover{background-color:var(--bondiblue)!important;color:#fff!important}#whatwedo_section .column-1 img,.ourmission-getstarted-section img,.whoweare-section img{border-radius:1.5rem!important}#whatwedo_section .column-2{padding-left:6rem!important;padding-right:4rem!important}#whatwedo_section .text-2xl{line-height:2.25rem!important}#aboutus_section.whoweare-section .column-1{background-color:#fff!important;border-top:2.4px solid var(--bondiblue)!important;border-left:2.4px solid var(--bondiblue)!important;border-bottom:2.4px solid var(--bondiblue)!important}@media (max-width:1023px){#whatwedo_section .column-2{padding-left:0!important;padding-right:0!important;padding-top:2rem!important}#aboutus_section.whoweare-section .column-1{border:0!important;padding-left:0!important;padding-right:0!important}}.about-whatwedo-section *{color:#000!important}#our_teams_section img{border-radius:24px!important}.vividpurpleopacity{background-color:#6107bb36!important}.contact-us-btn:hover{background-color:#fff!important;color:var(--vividpurple)!important}.faqbanner-section a{text-decoration:underline}.faqbanner-section a:hover{color:var(--vividpurple)!important}.faq-accordion-section .width-100{width:100%!important}.hs-accordion{border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.hs-accordion.active>.hs-accordion-toggle.hs-accordion-active\:bg-primary{background-color:unset!important}.contactus-school-section{padding:3rem!important}.contactus-school-section.back-yellow{border-radius:1.5rem!important;background-color:var(--vividpurple)!important}.contactus-school-section.section-2{border:3px solid var(--vividpurple);border-radius:1.5rem!important}.contactus-school-section.section-1 *{color:#fff!important}.contactus-school-section.section-1 button{background-color:var(--brightyellow)!important;color:#000!important}.contactus-school-section.section-1 button:hover{background-color:#fff!important}.contactus-school-section.section-2 button{background-color:var(--brightyellow)!important;color:#000!important}.contactus-school-section.section-2 button:hover{background-color:var(--vividpurple)!important;color:#fff!important}@media (max-width:500px){.custom-registration-form .centered{padding:1rem!important}}.how-it-works-filter{border:unset!important}#register-restaurant img,#register-school img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}#register-restaurant .height-100,#register-school .height-100{height:100%!important}.m-t-b-15{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.px-r-10{padding-right:2.5rem!important}#banner_section img{border-radius:2rem!important}@media (min-width:1024px){#banner_section .grid{gap:10rem!important}}.popup-content{margin:auto;background:#fff;width:40%!important;padding:2rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;border-radius:25px!important;box-shadow:0 4px 8px rgba(0,0,0,.1)}.popup-arrow{color:#fff}.popup-content p{font-size:1.1rem!important;line-height:1.8rem!important}[role=tooltip].popup-content{width:200px;box-shadow:0 0 3px rgba(0,0,0,.16)}.modal{font-size:12px}.modal>.header{width:100%;border-bottom:1px solid gray;font-size:18px;text-align:center;padding:5px}.modal>.actions,.modal>.content{width:100%;padding:10px 5px}.modal>.actions{margin:auto;text-align:center}.modal>.close{cursor:pointer;position:absolute;display:block;padding:2px 5px;line-height:20px;right:-10px;top:-10px;font-size:24px;background:#fff;border-radius:18px;border:1px solid #cfcece}.close-modal{background-color:var(--brightyellow)!important;color:#000!important;padding:.5rem 2.25rem!important;border-radius:52px!important;min-height:3.75rem!important;min-width:13.438rem!important;font-size:1.25rem!important;font-weight:500!important;transition:all .15s ease}.terms-and-conditions-link{text-decoration:underline!important;transition:all .2s ease-in-out}.terms-and-conditions-link:hover{color:var(--brightyellow)!important}.registration-section .password-toggle{font-size:13px;color:#939ea8!important}@media (min-width:1536px){.container{max-width:1150px!important}}#get_started_section .banner-title{font-size:1.2rem!important;line-height:1.6rem!important}.grid-container{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:1.5rem!important;padding-top:1.5rem!important;padding-bottom:1.5rem!important}@media (max-width:1024px){.grid-container{grid-template-columns:repeat(1,1fr)!important}.popup-content{width:80%!important}}@media (min-width:768px) and (max-width:1024px){.grid-container{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.col-xl-4{grid-column:span 4!important}.col-xl-2{grid-column:span 2!important}.col-xl-3{grid-column:span 3!important}}.footer-top-title{font-size:18px!important;font-weight:600!important}.mt-2-6{margin-top:2.6rem!important}.mb-1-9{margin-bottom:1.9rem!important}.mb-1-6{margin-bottom:1.6rem!important}@media screen and (min-width:992px){.mb-lg-1-9{margin-bottom:1.9rem!important}}.footer-section{background-color:#f2f2f2!important}.footer-section .item a{color:#000!important}.footer-section .social-media-item{height:40px!important;width:40px!important;line-height:40px!important;font-size:15px!important;border-radius:50%!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease-in-out}.footer-section .social-media-item svg{fill:var(--bondiblue)!important;width:22px!important;transition:all .2s ease-in-out}.footer-section .social-media-item:hover{background-color:var(--bondiblue)!important}.footer-section .social-media-item:hover svg{fill:#fff!important}.footer-text p{color:#000!important}.pb-16{padding-bottom:1rem!important}.connect-item{height:40px!important;width:40px!important;line-height:40px!important;font-size:15px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease-in-out;border:1px solid #1e293b!important}.connect-item svg path{fill:var(--bondiblue)!important}.connect-item-title{font-weight:700!important;color:#000!important}.rights-reserved-section{border-top:1px solid #d5d5d5!important;padding:20px 0!important;text-align:center!important}.privacy-policy-link,.terms-conditions-link{color:var(--bondiblue)!important;padding-left:1rem!important;font-weight:600!important;transition:all .2s ease-in-out}.privacy-policy-link:hover,.terms-conditions-link:hover{color:#000!important;font-weight:600!important}.footer-section .item a{transition:all .2s ease-in-out}.footer-section .contact-item a{font-weight:400!important}.footer-section .item a:hover{color:var(--bondiblue)!important}.explore-meal-card .text-2xl{font-size:1rem!important}#nprogress .bar{background:var(--brightyellow)!important}.custom-registration-form .react-select__control{height:40px!important;padding:.5rem 1rem!important;display:flex;align-items:center;justify-content:center;border:1px solid #a5b4cb!important;border-radius:3.25rem!important}#sign_up_parent .form-input{height:40px!important}#ourpartnerships_section .description,#ourservices_section .description{text-align:justify!important}.typefor-banner .typefor-banner-centered{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important}.typefor-banner .typefor-banner-centered .banner-title,.typefor-banner .typefor-banner-centered h2{text-align:center!important}#get_started_section.typefor-banner{height:auto!important;min-height:unset!important}#interestedin_section .text-4xl{font-size:3.75rem!important;line-height:5.625rem!important}#interestedin_section .banner-title{font-size:1.2rem!important;line-height:1.6rem!important}#interestedin_section button{padding:.5rem 2.25rem!important;border-radius:52px!important;min-height:3.75rem!important;min-width:13.438rem!important;font-size:1.25rem!important;font-weight:500!important;background-color:var(--brightyellow)!important}.hs-accordion{border-bottom:2px solid var(--vividpurple)!important;box-shadow:unset!important}.faq-accordion-section .faq-question{font-weight:500!important;font-size:1.125rem!important}.triangle-rotate-right{transform:rotate(90deg)!important;color:var(--bondiblue)!important}.triangle-rotate-bottom{transform:rotate(180deg)!important;color:var(--bondiblue)!important}.faq-answer{color:#000!important}#contact_form_section .social-media-item{height:40px!important;width:40px!important;line-height:40px!important;font-size:15px!important;border-radius:50%!important;background:var(--bondiblue)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease-in-out}#contact_form_section .social-media-item svg{fill:#fff!important;width:17px!important;transition:all .2s ease-in-out}#contact_form_section .social-media-item:hover{background-color:var(--brightyellow)!important}#contact_form_section .social-media-item:hover svg{fill:#000!important}#contact_form_section .connect-title{font-weight:700!important;font-size:1.2rem!important}.contact-form .form-input:focus,.contact-form .form-multiselect:focus,.contact-form .form-select:focus,.contact-form .form-textarea:focus{border-color:#a5b4cb!important}.contact-form input{border:1px solid #a5b4cb!important;border-radius:0!important;height:40px!important}.contact-form textarea{border-radius:0!important;border:1px solid #a5b4cb!important}.contact-form button{transition:all .2s ease-in-out;border-radius:52px!important;font-size:1.2rem!important;font-weight:500!important}.contact-form button:hover{background-color:var(--brightyellow)!important;color:#000!important}@media (max-width:1024px){#register-restaurant .column-1.px-r-10,#register-school .column-1.px-r-10{padding-right:0!important}#registration_form_parent .create-account-btn,#registration_form_restaurant .yellow-btn,#registration_form_school .yellow-btn{width:100%!important}}@media (max-width:600px){.addlunchers-btns-section{flex-direction:column!important}.addlunchers-btns-section .add-another-luncher-btn{padding:1rem 2.813rem!important}}.vendor-letter{width:40px;height:40px;background:#e6e3e3;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;text-transform:capitalize}.user-logged,.vendor-letter{color:#000!important;font-size:1.25rem!important;font-weight:400!important}.user-logged{margin-left:.5rem!important}.lunch-calendar-item{color:#000!important;font-size:1.25rem!important;font-weight:400!important}@media (max-width:1024px){.lunch-calendar-item{display:none!important}}.faq-answer{font-size:1rem!important;line-height:1.4rem!important}#whatwedo_section .text-5xl{line-height:3rem!important}.custom-li-menu{display:flex!important}.custom-li-menu .login-link{margin-left:0!important}.close-nav{position:absolute!important;right:.5rem!important;top:2rem!important}#explore_meals_section .explore-meal-card img{width:125px!important;height:125px!important}@media (min-width:1280px){#sign_up_parent .custom-registration-form{max-width:80%!important}}.css-1nmdiqw5-menu{z-index:99999!important}.shimmer-card.p-30{margin-top:0!important;padding-top:0!important}#sign_up_parent .password-toggle{margin-left:0!important;border-left:0!important}#sign_up_parent .password-input{border-right:0!important}@media (max-width:1024px){#register-restaurant .column-1,#register-restaurant .custom-registration-form:after,#register-restaurant .custom-registration-form:before,#register-school .column-1,#register-school .custom-registration-form:after,#register-school .custom-registration-form:before,#sign_up_parent .custom-registration-form:after,#sign_up_parent .custom-registration-form:before{display:none!important}#sign_up_parent .hs-accordion-group{padding:0!important}.registration-section{background-color:transparent!important}.register-title{font-size:23px!important;margin-bottom:25px!important;text-align:left!important}.custom-registration-form .centered{padding:1rem!important}}@media (min-width:540px) and (max-width:990px){.custom-registration-form{max-width:80%!important;margin:initial!important}#sign_up_parent .custom-registration-form{max-width:100%!important}#register-school .height-100 img{height:500px!important}#register-restaurant .column-1,#register-restaurant .custom-registration-form:after,#register-restaurant .custom-registration-form:before,#register-school .column-1,#register-school .custom-registration-form:after,#register-school .custom-registration-form:before,#sign_up_parent .custom-registration-form:after,#sign_up_parent .custom-registration-form:before{display:none!important}.registration-section{background-color:transparent!important}}.overflow-hidden{overflow:hidden!important}.overflow-hidden.active{overflow:visible!important}@media (max-width:480px){#sign_up_parent .add-another-luncher-btn,#sign_up_parent .complete-registration-btn{min-width:150px!important}}@media (max-width:768px){header{min-height:70px!important}.stepper-section{padding:0!important}}.watch-video-btn{display:none!important}#testimonials_section .swiper-horizontal>.swiper-pagination-bullets,#testimonials_section .swiper-pagination-bullets.swiper-pagination-horizontal,#testimonials_section .swiper-pagination-custom,#testimonials_section .swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,18px)!important}.meet-the-team-page #get_started_section,.our-mission-page #get_started_section{height:unset!important;min-height:unset!important}.privacy-policy-section h1{font-size:1.5rem!important}.forrestaurants-page #banner_section .grid,.forschools-page #banner_section .grid,.homepage #banner_section .grid{align-items:center!important}.forrestaurants-page #banner_section .banner-desc,.forschools-page #banner_section .banner-desc,.homepage #banner_section .banner-desc{text-align:justify!important}.forrestaurants-page #banner_section .banner-title,.forschools-page #banner_section .banner-title,.homepage #banner_section .banner-title{font-size:2.8rem!important}@media (min-width:1024px){.forrestaurants-page #banner_section .grid,.forschools-page #banner_section .grid,.homepage #banner_section .grid{gap:6rem!important}}.faqs-page #whatwedo_section button{padding:.5rem 2.25rem!important;border-radius:52px!important;min-height:3.75rem!important;min-width:13.438rem!important;font-size:1.25rem!important;font-weight:500!important;background-color:var(--brightyellow)!important;color:#000!important}.contactus-page #get_started_section,.faqs-page #get_started_section{height:300px!important;min-height:300px!important}.contactus-page #get_started_section .container,.faqs-page #get_started_section .container{min-height:300px!important}@media (max-width:1536px){.contactus-page #get_started_section .text-4xl,.faqs-page #get_started_section .text-4xl{font-size:2.6rem!important}}.contactus-page #whatwedo_section *{color:#000!important}header{box-shadow:0 0 15px 0 rgba(0,0,0,.05)!important}header .menu li svg{stroke:var(--brightyellow)!important;stroke-width:2.7px!important}.hs-dropdown-menu{margin-top:0!important}.footer-responsive .footer-link{padding:5px 0!important}.footer-links-flex{display:flex;flex-wrap:wrap}.footer-links-flex a{flex:1 0 25%;box-sizing:border-box;padding:5px}@media screen and (max-width:768px){.footer-links-flex a{flex:1 0 33.33%}}.footer-responsive .grid-container{padding-top:2rem!important;padding-bottom:2rem!important;gap:2rem!important}@media (max-width:1023px){header .lg\:grid-cols-3.menu-grid{grid-template-columns:unset!important;align-items:center!important;justify-content:center!important}.burger-btn{position:absolute!important;left:1rem!important;top:30%!important}header.sticky{height:70px!important}header .header-col-3{display:none!important}#mobile-menu .login-link{background-color:var(--bondiblue)!important;border:0!important;color:#fff!important}}#mobile-menu .hs-accordion{border:0!important}.burger-btn svg{color:var(--bondiblue)!important}#mobile-menu{padding-top:10px!important}#mobile-menu li{list-style-type:none!important}#mobile-menu .authentication-section{padding-top:0!important;border-bottom:1px solid #d3d3d3!important;padding-bottom:2rem}#mobile-menu .logout-li{border-radius:52px!important;padding:.8rem 2.6rem!important;font-size:1.2rem!important;font-weight:500!important;background-color:#c00000!important;text-align:center!important}#mobile-menu .logout-li a{color:#fff!important}#mobile-menu .profile-li{padding-bottom:2rem!important}#mobile-menu li a{color:#000!important}#mobile-menu .myaccount-li{padding-top:.5rem!important;padding-bottom:.8rem!important}@media (min-width:768px) and (max-width:1024px){.footer-responsive .grid-container{grid-template-columns:repeat(1,1fr)!important}}@media (min-width:1024px) and (max-width:1199px){.footer-responsive .grid-container{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:1024px){#banner_section .container,#get_started_section .container,#interestedin_section{padding-bottom:20px!important;padding-top:20px!important}#get_started_section .text-4xl,#interestedin_section .text-4xl,.contactus-page #get_started_section .text-4xl,.faqs-page #get_started_section .text-4xl{font-size:2.4rem!important;line-height:3.5rem!important}}@media (max-width:768px){#testimonials_section .swiper-horizontal>.swiper-pagination-bullets,#testimonials_section .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0!important}#testimonials_section{margin-bottom:10px!important}}#explore_meals_section .swiper{padding:10px!important}@media (max-width:768px){#banner_section,#get_started_section{background-image:unset!important}#get_started_section,.contactus-page #get_started_section,.faqs-page #get_started_section{height:unset!important;min-height:unset!important}#banner_section,#get_started_section .container,.contactus-page #get_started_section .container,.faqs-page #get_started_section .container{min-height:unset!important}#testimonials_section .swiper{padding:1rem!important}#testimonials_section img{display:none!important}#testimonials_section .swiper-slide-main{padding:1.25rem 2.188rem!important}.faq-accordion-section .max-width-50{max-width:100%!important}}.hs-accordion.active>.hs-accordion-toggle.hs-accordion-active\:text-primary{--tw-text-opacity:1;color:#000!important}#mobile-menu .text-default-700{color:#000!important}@media (min-width:1801px){.lunch-calendar-item,.user-logged,.vendor-letter,header ul.menu li a.parent-item,header ul.menu li a.text-primary,header ul.menu li ul li a{font-size:1.05rem!important}.forrestaurants-page #banner_section .banner-title,.forschools-page #banner_section .banner-title,.homepage #banner_section .banner-title{font-size:2.6rem!important;line-height:3.5rem!important}}a:focus-visible,button:focus-visible{outline:0!important}.text-red-600{color:var(--customred)!important}@media (max-width:768px){#register-restaurant .react-select__control,#register-restaurant input.form-input,#register-restaurant input[type=email],#register-restaurant input[type=number],#register-restaurant input[type=password],#register-restaurant input[type=radio],#register-restaurant input[type=text],#register-school .react-select__control,#register-school input.form-input,#register-school input[type=email],#register-school input[type=number],#register-school input[type=password],#register-school input[type=radio],#register-school input[type=text],#sign_up_parent .react-select__control,#sign_up_parent input.form-input,#sign_up_parent input[type=email],#sign_up_parent input[type=number],#sign_up_parent input[type=password],#sign_up_parent input[type=radio],#sign_up_parent input[type=text],.contact-form input.form-input,.contact-form textarea{font-size:16px!important}}.error-message{background-color:transparent!important;color:var(--customred)!important}@media (min-width:1537px){.footer-section .item a{font-size:16px!important}}@media (min-width:1801px){header ul.menu li a.parent-item,header ul.menu li a.text-primary,header ul.menu li ul li a{font-size:1.05rem!important}}#mobile-menu .parent-list{padding:10px 0!important}#mobile-menu .parent-list a{padding:.5rem .625rem .5rem 1.125rem!important}#mobile-menu .hs-accordion{margin-bottom:10px!important}