:root{--marquee-width:100%;--marquee-elements-displayed:3;--marquee-element-width:calc(var(--marquee-width) / var(--marquee-elements-displayed));--marquee-animation-duration:calc(var(--marquee-elements) * 6s)}.text-row{width:100%;margin:auto}.marquee{width:var(--marquee-width);height:var(--marquee-height);background-color:red;overflow:hidden;position:relative}.marquee:after,.marquee:before{position:absolute;top:0;width:5rem;height:100%;content:"";z-index:2;pointer-events:none}.marquee-contents{height:100%;display:flex;align-items:center;animation:scrolling var(--marquee-animation-duration) linear infinite;animation-play-state:running;transition:all .5s ease-in-out}.marquee:hover .marquee-contents{animation-play-state:paused}.marquee-contents h3{flex-shrink:0;width:var(--marquee-element-width);height:100%;font-size:30px;font-weight:400;color:#fff;display:flex;align-items:center;justify-content:center;margin:3px 0 0!important}.marquee-contents h3 i{color:#fff}@keyframes scrolling{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--marquee-element-width) * var(--marquee-elements)))}}@media (max-width:768px){:root{--marquee-elements-displayed:2}.marquee:after,.marquee:before{width:3rem}}@media (max-width:991px){.effortlessly-healthy-main-banner{padding:10px 0}.effortlessly-healthy-main-banner h3{font-size:30px}.marquee-contents h3{flex-shrink:0;width:var(--marquee-element-width);height:100%;font-size:25px;font-weight:400;color:#fff;display:flex;align-items:center;justify-content:center}}@media (max-width:767px){.effortlessly-healthy-main-banner{padding:10px 0}.effortlessly-healthy-main-banner h3{font-size:25px}.marquee-contents h3{flex-shrink:0;width:var(--marquee-element-width);height:100%;font-size:20px;font-weight:400;color:#fff;display:flex;align-items:center;justify-content:center}}@media (max-width:500px){.marquee-contents h3{flex-shrink:0;width:var(--marquee-element-width);height:100%;font-size:16px;font-weight:400;color:#fff;display:flex;align-items:center;justify-content:center}}.food-truck-booking .tabs-content-header{margin-top:23px;display:flex;justify-content:space-between;align-items:center;border:1px solid #ccc;border-radius:5px}.foodtruck-main-parent-section-gray-background{background-color:#f9f9f9}.foodtruck-main-parent-section-sky-background{background-color:#eff8ff}.food-truck-booking .form-select,.food-truck-booking input{margin-bottom:0!important}.food-truck-booking .form-group{margin-bottom:20px}.food-truck-booking .tabs-content-header p{margin-bottom:0;padding-left:10px}.food-truck-booking .food-truck-booking-menu{min-height:245px;overflow:hidden;row-gap:24px}.food-truck-footer-btn{display:flex;justify-content:space-between;margin-top:20px}.food-truck-booking-menu{padding:30px 0}.food-truck-booking span{font-size:12px;color:grey}.foodtruck-main-parent-section{margin:0!important;padding:0!important}.foodtruck-main-parent-section .foodtruck-about-section{margin:0;padding:0;background-color:#f9f9f9;width:100%;display:flex;justify-content:center;align-items:center}.foodtruck-main-parent-section .foodtruck-about-inner-section{margin:0 auto;padding:60px 0;width:100%}.foodtruck-main-parent-section .foodtruck-about-inner-section .food-truck-card{width:100%;display:flex;justify-content:space-between;align-items:center;gap:30px}.food-truck-video{width:480px!important}.food-truck-video video{width:100%!important}.foodtruck-main-parent-section .foodtruck-about-inner-section .about-image-container{width:480px!important;overflow:hidden;border-radius:10px;transition:all .5s;background-color:#a4d4a1}.foodtruck-main-parent-section .foodtruck-about-inner-section .about-image-container .img-fluid{width:100%;height:100%;transition:all .5s}.foodtruck-main-parent-section .foodtruck-about-inner-section .about-image-container:hover :is(.img-fluid){transform:scale(1.05);opacity:.8}.foodtruck-main-parent-section .foodtruck-about-inner-section .about-image-container:hover{box-shadow:0 3px 8px rgba(0,0,0,.24)}.foodtruck-main-parent-section .foodtruck-about-inner-section .about-content-container{display:flex;justify-content:center;align-items:flex-start;padding-top:0}.foodtruck-main-parent-section .foodtruck-about-inner-section .about-content-container span{font-size:20px;font-weight:400;line-height:35px}.foodtruck-main-parent-section .foodtruck-about-inner-section .about-content-container p{font-size:20px!important;font-weight:400;line-height:35px}.foodtruck-main-parent-section .foodtruck-about-inner-section .about-content-container h2{font-size:60px;font-weight:400;line-height:70px}.foodtruck-main-parent-section .foodtruck-scheduled-section{margin:0;padding:0;background-color:#eff8ff;width:100%;display:flex;justify-content:center;align-items:center}.foodtruck-main-parent-section .foodtruck-scheduled-inner-section{margin:0 auto;padding:0;width:1300px}.foodtruck-main-parent-section .foodtruck-reward-section{margin:0;padding:0;background-color:#fff;width:100%;display:flex;justify-content:center;align-items:center}.foodtruck-main-parent-section .foodtruck-reward-inner-section{margin:0 auto;padding:60px 0;width:1300px}.foodtruck-main-parent-section .foodtruck-wedding-reception-section{margin:0;padding:0;background-color:#eff8ff;width:100%;display:flex;justify-content:center;align-items:center}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section{margin:0 auto;padding:60px 0;width:100%}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section .food-truck-book-containers{display:flex;justify-content:space-between;align-items:flex-start}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section .about-content-containers{padding:0!important;width:50%!important;flex-direction:column;display:flex;align-items:flex-start}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section h2{font-size:60px;font-weight:400}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section p{font-size:21px;font-weight:400}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section .about-image-container{width:737px!important;height:506px!important;overflow:hidden;transition:all .5s;border-radius:16px;background-color:#a4d4a1}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section .about-image-container .img-fluid{width:100%;height:100%;transition:all .5s}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section .about-image-container:hover :is(.img-fluid){transform:scale(1.05);opacity:.8}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section .about-image-container:hover{box-shadow:0 3px 8px rgba(0,0,0,.24)}.foodtruck-main-parent-section .foodtruck-testimonial-section{margin:0;padding:0;background-color:#fff;width:100%;display:flex;justify-content:center;align-items:center}.foodtruck-main-parent-section .foodtruck-testimonial-inner-section{margin:0 auto;width:1300px}.budget-button-field-outer button{cursor:text!important}@media (max-width:991px){.food-truck-video{width:100%!important}.foodtruck-main-parent-section .foodtruck-reward-inner-section,.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section{width:90%;padding:100px 0}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section .food-truck-book-containers{flex-direction:column;align-items:center;gap:20px}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section .about-content-containers,.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section .about-image-container{width:100%!important}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section h2{font-size:50px;text-align:center}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section p{font-size:18px;text-align:center}.about-content-container span{font-size:17px!important;text-align:center!important;flex-wrap:nowrap!important}}@media (max-width:767px){.foodtruck-main-parent-section .foodtruck-reward-inner-section,.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section{width:90%;padding:20px 0}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section .about-content-containers{align-items:center;text-align:center}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section .about-image-container{height:auto!important}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section h2{font-size:36px}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section p{font-size:16px}.foodtruck-main-parent-section .foodtruck-about-inner-section{padding:20px 0}.foodtruck-main-parent-section .foodtruck-about-inner-section .about-content-container h2{font-size:30px;line-height:30px;margin-bottom:20px!important}.foodtruck-main-parent-section .foodtruck-about-inner-section .about-content-container p{font-size:18px!important;line-height:30px;margin-bottom:20px!important}}@media (max-width:480px){.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section h2{font-size:30px}.foodtruck-main-parent-section .foodtruck-wedding-reception-inner-section p{font-size:16px}}.form-group .react-datepicker-wrapper{width:100%;padding:0;margin:0}.form-group .react-datepicker-wrapper input,.form-group textarea{width:100%;padding:10px 15px;border-radius:7px;background-color:#f4f4f4;border:1px solid #f4f4f4;box-shadow:0 1px 2px 0 #f4f4f4;font-family:var(--font-aleo)!important;box-shadow:0 .1px .3px 0 #0000001a}.foodtruck-about-inner-section .modal-content{background-color:transparent!important;box-shadow:0 0 0 transparent}.foodtruck-about-inner-section .modal-content .close-button{background-color:#fff!important;color:#000!important}.foodtruck-about-inner-section .modal-content .close-button:hover{background-color:#a4d4a1!important;color:#000!important}