.login-holder [disabled][type=submit]{opacity:66.66667%;pointer-events:none}.ninja,.toggle:checked ~ .toggle-on,.toggle-off{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s}.un.ninja,.toggle-on,.toggle:checked ~ .toggle-off{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:6000;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1)) drop-shadow(0px 0px 20px rgba(0,0,0,0.1))}.add:before{content:'';display:inline-block;height:24px;width:24px;background-image:url("/assets/add-sign.png")}.subtract:before{content:'';display:inline-block;height:24px;width:24px;background-image:url("/assets/minus-sign.png")}.login-holder [type=submit]{padding:calc( 1 / 2 * ( 3 / 2 * 1.5rem - .7rem ) - 1px);margin:.75rem auto;display:inline-block;border:1px solid #89D33C;text-decoration:none;font-size:.7rem;line-height:.7rem;cursor:pointer;border-radius:.25em;letter-spacing:.0625em;text-align:center;font-weight:600;text-transform:uppercase;transition-property:color, background-color;transition-duration:.3s;transition-timing-function:ease-in-out}.login-holder [type=submit]{background-color:#89D33C;color:#fff;text-shadow:0 0 .08333em rgba(68,75,82,0.8)}.login-holder :hover[type=submit],.login-holder :focus[type=submit]{background-color:#bbe68f;color:#000;text-shadow:0 0 .08333em rgba(255,255,255,0.8)}dialog>[type=reset]{border:0;background:transparent;display:inline;color:inherit;text-shadow:none;box-shadow:none}dialog>:active[type=reset]{background:transparent}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){html,body{min-height:100vh;height:auto}}html{overflow-x:hidden;max-width:100%}body{font-family:"futura-pt","Open Sans",sans-serif;position:relative;overflow-x:hidden;color:#444b52;background-image:linear-gradient(143.02deg, rgba(167,168,170,0) 0%, rgba(167,168,170,0.25) 100%);background-color:#fff;min-height:100vh;display:flex;flex-direction:column}body>header{order:0}body>.content{order:1;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:0}body>.right-sidebar{order:2}@media screen and (max-width: 960px) and (-ms-high-contrast: active) and (-ms-high-contrast: none){body>.right-sidebar{margin-bottom:4em}}@media screen and (max-width: 600px) and (-ms-high-contrast: active) and (-ms-high-contrast: none){body>.right-sidebar{margin-bottom:8em}}body>.left-sidebar{order:3}body>footer{margin-top:auto;order:4}a{transition-property:filter, color, box-shadow, text-shadow, background-color}a:link{color:blue}a:visited{color:#669}a:focus,a:hover{color:blue}a:active{color:brighten(blue, 80%)}label,oex-label{cursor:pointer}p{margin:0 0 .75rem}@keyframes spinner{to{transform:rotate(360deg)}}img{-ms-interpolation-mode:bicubic}h1,h2,h3,h4,h5,h6{color:#000}h1{text-transform:uppercase;font-weight:600;text-align:center;font-size:1.2rem;line-height:1.5rem}h2{font-size:40px;line-height:1.5rem;margin:0 0 1.5rem;text-transform:uppercase}h3{text-align:left;margin:0 auto 1.5rem;font-size:1.1rem;text-transform:uppercase}small{font-size:50%}table{width:100%}thead th{vertical-align:bottom}dialog{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s;border-radius:2vmin;background-color:#fff;border:1px solid #444b52;bottom:auto;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;max-width:22.5rem;overflow:hidden;padding:.75rem 0;position:fixed;right:0;top:50%;transform:translate(0, -50%);width:100%;font-size:.75rem;z-index:100000}dialog::backdrop,dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0}dialog[open]{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:6000;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1)) drop-shadow(0px 0px 20px rgba(0,0,0,0.1))}dialog[open]+.backdrop,dialog[open]::backdrop{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:6000;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1)) drop-shadow(0px 0px 20px rgba(0,0,0,0.1));background:rgba(0,0,0,0.85)}@media screen and (max-width: 600px){dialog{width:90%;max-width:unset}}dialog p{margin:.75rem 0}dialog p.base,dialog p.submitted{padding:.75rem}@media screen and (max-width: 600px){dialog p.base,dialog p.submitted{padding:1.5rem;text-align:center;font-size:.75rem}}dialog output{margin:.75rem 0;padding:0 .75rem}dialog .button-holder{margin:.75em 0 0;border-top:1px solid rgba(0,0,0,0.1);display:flex;justify-content:space-around;text-align:center;color:#fff;background-color:#C12033;width:100%}@media screen and (max-width: 600px){dialog .button-holder{flex-wrap:wrap}}dialog .button-holder button{text-transform:uppercase;flex:1 1 50%;padding:.75em;font-size:.75rem}@media screen and (max-width: 600px){dialog .button-holder button{flex:1 1 100%;margin:0;border:none;padding:1.125em}}dialog .button-holder button+button{border-left:1px solid rgba(68,75,82,0.9)}dialog .button-holder button[type="reset"]{background-color:#fff;color:#444b52}dialog .button-holder button.base{background:#C12033;color:#fff}dialog>[type=reset]{position:absolute;top:0;right:0;margin:0;font-size:1.5em;line-height:.75em;width:1.5em;height:1.5em}._dialog_overlay{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s;position:fixed;top:0;left:0;right:0;bottom:0}[hidden]{display:none !important}.alert{position:fixed;top:50%;left:50%;padding:1.5rem;border:1px solid #C12033;transform:translate(-50%, -50%);border-radius:.25em;font-weight:700;text-shadow:0 1px rgba(255,255,255,0.2);text-align:center;color:#000;background-color:#e56271;background-image:linear-gradient(to bottom, #e56271 0, #C12033 100%)}.alert:before{content:'\26a0';float:left;font-size:3rem}.warning{color:#C12033;font-weight:600}.quantity{text-align:center;font-family:"futura-pt","Open Sans",sans-serif}.numeric{font-family:"futura-pt","Open Sans",sans-serif}.currency{display:inline-flex;min-width:3.75rem;font-family:"futura-pt","Open Sans",sans-serif}.currency .denomination{flex-shrink:0;flex-grow:1;flex-basis:auto;padding-right:0;padding-left:.125em}.currency .quantity{flex-grow:0;flex-shrink:0;flex-basis:auto;padding-left:0}.hide{display:none}.loading{height:auto;min-height:10vmin;display:block;position:relative}.loading:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;margin-top:-.75rem;margin-left:-.75rem;border-radius:50%;border-top:2px solid #89D33C;border-right:2px solid transparent;animation:spinner .6s linear infinite}[type=submit].loading{min-height:inherit;background-color:rgba(137,211,60,0.5);pointer-events:none}.flatpickr-calendar.noCalendar.hasTime{max-width:9em}#ui-datepicker-div{font-size:16px}body{font-family:"futura-pt","Open Sans",sans-serif !important;font-style:normal;font-stretch:normal;font-weight:400;letter-spacing:normal;background-color:#FFFFFF;line-height:1.5}@media screen and (max-width: 991px){header .desktop_header{display:none !important}}#catering_modal{max-width:unset !important;width:675px;height:620px}#catering_modal .catering_notice{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:relative}#catering_modal .catering_notice h2{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:24px;line-height:125%;text-align:center;text-transform:unset !important;color:#26252C;margin:24px 0px 8px 0px}#catering_modal .catering_notice p{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:18px;line-height:125%;text-align:center;color:#26252C;margin:0px 0px 24px 0px !important}#catering_modal .catering_notice p span{font-weight:600}#catering_modal .catering_notice .food-image-container{width:100%;height:240px;display:block;background-image:url("/assets/food-image-container-pic.png");background-repeat:no-repeat}#catering_modal .catering_notice .alert_sign{width:42px;height:40px;background-image:url("/assets/warning-sign.png");background-repeat:no-repeat;margin-top:16.8px}#catering_modal .catering_notice h3{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:21px;line-height:125%;display:flex;align-items:center;text-align:center;color:#26252C;text-transform:unset !important;margin-top:16.8px}#catering_modal .catering_notice .sp{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;text-align:center;color:#26252C}#catering_modal .catering_notice #close_icon_modal{display:block;width:14.4px;height:14.4px;background-image:url("/assets/dialog-close-icon.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;position:absolute;right:40px;top:10px;cursor:pointer}#catering_modal .catering_notice .btn_container{width:100% !important;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:24px}#catering_modal .catering_notice .btn_container a{border:none !important;outline:none !important;text-decoration:none !important}#catering_modal .catering_notice .btn_container .cafe_btn{width:200px;height:48px;margin-right:16px;border:1px solid #415623;border-radius:5px;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623}#catering_modal .catering_notice .btn_container .catering_btn{width:200px;height:48px;background:#AEDB7F;border-radius:5px;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623;cursor:pointer}#cafe_modal{max-width:unset !important;width:675px;height:599px}#cafe_modal #cafe_notice{width:100% !important;height:100% !important}.linear-gradient-container{background:linear-gradient(180deg, #E6ECF1 0%, rgba(255,255,255,0) 100%)}.choose{text-align:left !important}.invisible{display:none !important}.on_demand_mobile{display:none}div.choose-IE-medium{width:558px;height:240px}div.choose-IE-medium img{opacity:1 !important}.page-on{color:#AEDB7F !important}.mr-auto{min-height:50px !important}main.container-fluid{padding-right:0px;padding-left:0px}.medium-container{padding:0 calc((100% - 1130px) / 2) !important}.on-demand-left{min-width:40%;margin-right:100px}.cart_items_count{color:#89D33C;font-size:16px}#address-bar{font-family:"futura-pt","Open Sans",sans-serif;width:520px;font-style:normal;font-weight:normal;font-size:18px;line-height:125%;color:rgba(38,37,44,0.65)}.tracking_icon{width:36px !important;height:36px !important;display:block;background-image:url("/assets/tracking-icon.png");background-repeat:no-repeat;padding:0px;margin-right:10px;margin-left:33px;margin-top:0px}.search-field.search-bar{width:360px;background-image:none !important;border-radius:5px 0px 0px 5px !important;border-right:none;margin:6px -5px 0px 0px !important}.on-demand-buttons{margin-top:-30px}.team-orders{margin-top:20px !important}.team-orders .learn-more{font-style:normal;font-size:21px;line-height:125%;text-align:center;text-transform:uppercase;font-weight:600;color:#415623 !important}.team-orders .panel-right{margin-top:-30px !important}.ml-30{margin-left:0px}div#orderFields>select.ui-timepicker-select{background-image:url("/assets/clock-icon.png");width:264px !important;height:56px !important;margin-top:15px !important;margin-left:15px !important;border-radius:5px !important}.search-field.search-bar.homepage{width:544px;height:48px !important;font-size:16px;border-radius:5px !important}#delDate{width:164px !important;height:56px !important;margin-top:15px !important;border-radius:5px !important;margin-left:0px !important}.mobile-nav-bar{display:none}#ui-datepicker-div{z-index:5}div.order-container{background-image:url("/assets/home-bg.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;width:100%;height:584px}div.panel.ondemand{width:100%;min-height:600px;margin-top:20px !important}div.panel.virtualcafe{width:100%;min-height:650px}div.currently-serving{width:100%;min-height:200px}div.panel,div.white-panel,div.panel-reverse,div.currently-serving{margin-top:100px}div.currently-serving{display:flex;flex-direction:row-reverse !important;margin-bottom:100px}div.currently-serving .subflex-panel{margin-top:0px;margin-left:110px;display:flex;flex-direction:column}div.currently-serving .subflex-panel .cs-header{margin-top:10px;text-align:left}div.currently-serving .subflex-panel .home-green-button{margin-top:25px}div.green-line{margin-top:15px;margin-left:30px;width:165px;height:0px;border-bottom:3px solid #A2CF5F}.white-panel{display:flex !important;flex-direction:row !important}#areas-served{max-height:710px !important;min-height:610px !important}.new{font-size:20px;line-height:1.3;color:#b42126}.panel-header-text{margin-left:10px;font-style:normal;font-weight:600;font-size:36px;line-height:125%;text-transform:uppercase;color:#26252C}.trusted_mobile{display:none}.panel-sub-text{text-align:left;margin-left:14px;margin-top:30px;font-style:normal;font-weight:normal;font-size:18px;line-height:125%;color:#26252C;opacity:0.65}.other-sub-text{font-size:18px;line-height:125%;text-align:center;color:#26252C;text-transform:none;font-weight:normal;line-height:normal;opacity:0.65}.learn-more{font-style:normal;font-size:21px;line-height:125%;text-align:center;text-transform:uppercase;font-weight:600;color:#415623 !important}.foodja_login{margin-right:40px;margin-top:0px}.cc_learn_more{margin-top:-40px}.curr-serv-IE-large{width:558px;height:216px}.curr-serv-IE-large img{opacity:1 !important}.foodja-cafe .learn-more{margin-top:15px !important}.foodja-cafe .learn-more:hover{text-decoration:none}.red-button{font-size:14px;line-height:1.71;letter-spacing:1.8px;text-align:center;color:#ffffff;background-color:#ca282e;border:#ca282e 1px solid;border-radius:4px;padding-top:15px}.red-button:hover{background-color:#ff3333}.home-green-button{padding-top:15px;background:#AEDB7F;border-radius:5px;font-style:normal;font-weight:600;font-size:21px;line-height:125%;text-align:center;text-transform:uppercase;color:#415623;margin-right:40px}.team-order-button{margin-top:-30px !important}.order-now-button{width:264px;height:60px;margin-left:10px}img.arrow{margin-bottom:6px}.choose-IE-large img,.choose-IE-medium img,.choose-IE-small img{opacity:0.6}.curr-serv-IE-large img,.curr-serv-IE-medium img,.curr-serv-IE-small img{opacity:1}.curr-serv-IE-large img{width:960px;margin-top:10px}div.choose-IE-large,div.curr-serv-IE-large{display:flex;justify-content:center}div.logo-lg,div.logo-lg-cs,div.choose-IE-small,div.choose-IE-medium,div.curr-serv-IE-small,div.curr-serv-IE-medium{display:none}div.logo-sm{display:none !important;opacity:0.6}ul.panel-checklist{list-style-image:url("/skin1/images/responsive/homepage/check-mark.png")}ul.panel-checklist li{text-align:left;padding-left:8px;padding-bottom:15px;font-style:normal;font-weight:600;font-size:18px;line-height:125%;color:#26252C;opacity:0.65}.bg-dark{background-color:#26252c !important}.bg-white{background-color:#fff !important;min-height:67px !important;box-shadow:0px 4px 10px rgba(169,166,166,0.35) !important}.logo-white{width:170px;height:46px;object-fit:contain}#home-navbar{height:70px;background-color:#ffffff}.navbar-toggler-icon{width:24px;height:15px}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:transparent}i.fas.user-icon{color:#e4e4e4;font-size:20px;margin-top:14px;margin-right:8px;opacity:.8}a.top-nav-item{font-size:14px;color:#e4e4e4;margin-left:5px;cursor:pointer}a.top-nav-item:hover{text-decoration:none}i.user-icon{color:#b0b0b0}i.user-icon.loggedin{margin-top:2px}label.login{margin-top:2px;margin-bottom:0px !important;font-size:14px;color:#b0b0b0}a.welcome{margin-top:4px;margin-right:5px !important}.mb-20{margin-bottom:0px}.top-nav-item.last{color:#b0b0b0;margin-left:20px}.top-nav-item.last.login{margin-right:5px;cursor:pointer}.top-nav-item.last.logout{margin-top:-1px;margin-right:20px;cursor:pointer}.navbar .login .user-icon{margin-top:0}.navbar .login,form#logout-form{margin:0px}.menu{display:block;margin-top:20px;position:relative}.mobile-avatar-menu{display:flex;justify-content:center;align-items:center;height:24px}.mobile-avatar-menu ul.navbar-nav li{display:block}.mobile-avatar-menu ul[role=navigation].show{display:flex;flex-direction:column;margin-top:36px;opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:1000}.nav-item-mobile{display:none}.profile-items-mobile{display:none}.switch,.toggle{position:fixed !important;clip:rect(0, 0, 0, 0) !important}label.u-profile{display:flex !important}.signup,.signup:hover{width:117px;height:48px;background-color:#aedb7f;border-radius:5px;font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;justify-content:center;align-items:center;color:#415623 !important;margin-top:-8px;padding:0px}.signup:hover,.signup:active,.signup:hover:hover,.signup:hover:active{color:#415623 !important}.user-profile{width:48px !important;height:48px !important;font-family:'futura-pt';background:#AEDB7F;border-radius:50%;border:2.82353px solid #FFFFFF;font-style:normal;font-weight:600;font-size:22.5882px;line-height:18px;color:#415623;display:flex;justify-content:center;align-items:center;margin-left:44px;margin-top:-8px;padding:0px !important;box-sizing:border-box !important}@media all and (max-width: 768px){.user-profile{width:40.5px !important;height:40.5px !important}}.user-mtype{width:34px;height:34px;font-family:'futura-pt';color:#26252C;display:flex;justify-content:center;align-items:center;background-image:url("/assets/gold-ellipse.png");background-repeat:no-repeat;position:relative;left:-10px;top:7px;font-weight:500;font-size:16px}[role='navigation']:after{position:absolute;top:-.21429rem;right:20px;display:block !important;content:'' !important;width:.475rem;height:.475rem !important;z-index:100;border-style:solid;border-color:#FFFFFF;border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}.profile-items-mobile a{font-style:normal;font-weight:600;font-size:16px;line-height:125%;text-align:center;text-transform:uppercase;color:#FFFFFF !important}.profile-items-mobile #logout-form-mobile,.profile-items-mobile #logout-mobile-form{margin-left:43%;margin-top:5px}header [role='navigation']{position:absolute;top:46px;right:35px;display:block;width:176px;height:auto;background-color:#fff;color:#444b52;z-index:10;border-radius:5px;list-style:none;opacity:0;visibility:hidden;pointer-events:none;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s;padding:0px}header [role='navigation'].show{display:flex;flex-direction:column}header [role='navigation'] li{margin-top:10px;margin-bottom:10px;text-align:center;height:30px;display:flex;flex-direction:row;align-items:center;justify-content:center}header [role='navigation'] .profile_items:hover{background:rgba(174,219,127,0.2)}header [role='navigation'] .profile_items #logout-form{margin-left:0px}header [role='navigation'] #logout-form{margin-left:-5px}header [role='navigation'] a,header [role='navigation'] .log_out_button,header [role='navigation'] #profile-items-mobile a{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize}header [role='navigation'] .use_foodja{margin-top:0px;margin-bottom:0px;background:#C6C6C6;height:1px !important;width:100%;display:block;padding:0px}header [role='navigation'] li.catering,header [role='navigation'] li.cafe{background:#AEDB7F;background-size:172px 35px;width:100%}header [role='navigation'] li.catering:hover{background:#AEDB7F;background-size:172px 35px;width:100%}header [role='navigation'] .catering{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize}header [role='navigation'] .med_rp_li{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:14px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:capitalize;color:#000000}header [role='navigation'] .med_rp_li span{width:auto;border-top:1px solid #E6ECF1;padding-top:5px}header [role='navigation'] .catering:hover{background:rgba(174,219,127,0.2);border-radius:4px}header [role='navigation'] a:hover{text-decoration:none !important}header [role='navigation'] a:active{color:#FFFFFF !important}#ck_menu_toggle:checked+header [role='navigation']{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:1000}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0px !important;padding-left:0px !important;margin-left:20px;color:#26252C}.admin-link{position:absolute;top:25px;right:0px !important;z-index:1030;font-size:13px;font-weight:600;text-decoration:underline;color:#000000 !important}@media all and (max-width: 414px){.admin-link{display:none}}.spoofed-user-link{position:absolute;top:45px;right:5px;z-index:1030;font-size:15px;font-weight:600;color:#000000 !important}.spoofed-user-link small{margin-top:3px}@media all and (max-width: 414px){.spoofed-user-link{display:none !important}}li.profile_items.profile-items-mobile.admin{display:none}@media all and (max-width: 414px){li.profile_items.profile-items-mobile.admin{display:flex;justify-content:center}li.profile_items.profile-items-mobile.admin a.admin-link-mobile{display:flex;text-transform:capitalize}li.profile_items.profile-items-mobile.admin div.spoofed-user-link-mobile{display:flex;justify-content:flex-end;align-items:center;margin-left:5px;margin-top:-4px;font-size:18px;color:#000000}li.profile_items.profile-items-mobile.admin div.spoofed-user-link-mobile small{margin-left:3px;margin-top:3px;font-size:12px}}a.nav-link:hover,a.nav-link:active{color:#C8E6A8 !important;margin-left:20px}li.nav-item a.nav-link{font-family:"futura-pt","Open Sans",sans-serif;text-transform:uppercase;font-style:normal;font-weight:600;font-size:18px;line-height:125%;font-size:16px;margin-left:20px}@media screen and (max-width: 991px){li.nav-item a.nav-link{color:#26252C;text-align:center;font-family:'futura-pt';font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize}}.arrow{margin-bottom:4px;vertical-align:middle;border-style:none;padding-left:5px}.activity-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:10px;margin-top:-20px}.learn_dp>li{font-style:normal;font-weight:600;font-size:21px;line-height:125%;text-align:center;text-transform:uppercase;color:#415623;margin-top:15px;margin-bottom:40px;margin-left:-50px}#learn_more_dropdown{width:264px;height:126px;background:linear-gradient(0deg, #fff, #fff),#DCE6E6;border:1px solid #FFFFFF;box-sizing:border-box;box-shadow:0px 4px 10px rgba(169,166,166,0.35);border-radius:5px;margin-top:-30px;display:none}.learn_dp{list-style-type:none}.the-best-way{font-size:24px;font-weight:600;line-height:2;text-align:center;color:#ffffff;text-transform:uppercase;margin-top:70px !important;text-shadow:0px 0px 4px #808080, 2px 0px 4px #808080, 0px 2px 4px #808080}#orderFields{margin-left:0px;margin-top:10px;width:100%}.header-panel{margin-top:30px !important;justify-content:flex-end !important}.to-order-food{width:656px;height:auto;max-height:600px;background-color:rgba(255,255,255,0.9);margin-bottom:80px;padding-bottom:80px !important}.to-order-food .title{margin-top:70px;text-align:left;margin-left:70px;margin-bottom:40px;font-style:normal;font-weight:600;font-size:48px;line-height:125%;text-transform:uppercase;color:#26252C}.order-del-date-time ::-webkit-input-placeholder,.order-del-date-time :-ms-input-placeholder,.order-del-date-time ::placeholder{font-style:normal;font-weight:normal;font-size:16px;line-height:125%;display:flex;align-items:center;color:rgba(38,37,44,0.65);margin-left:35px}.address_bar #address-bar{text-indent:10px !important}.order-input{border-radius:4px;background-color:#eaeef2;font-size:16px;line-height:1.5;padding-left:15px;color:black;border:#eaeef2 1px solid}.order-zip-code{width:544px;height:56px;margin-top:15px}.order-del-date-time{width:264px;height:56px}input.timepicker{margin-left:15px;margin-top:0px}input[readonly]{color:#444b52}textarea,select,input{font-family:"futura-pt","Open Sans",sans-serif}select.ui-timepicker-select{padding-left:15px;font-size:16px;border-radius:4px}select option.ui-timepicker-none{color:#aeaeae}select:focus{border:1px solid #444b52;outline:none;box-shadow:1px 1px 1px #727e8a,1px -1px 1px #727e8a,-1px 1px 1px #727e8a,-1px -1px 1px #727e8a,inset 1px 1px #fdfefe}select:focus:invalid,select.invalid:focus{box-shadow:1px 1px 1px #bbe68f,1px -1px 1px #bbe68f,-1px 1px 1px #bbe68f,-1px -1px 1px #bbe68f,inset 1px 1px #fff}select:focus:valid,select.valid:focus{box-shadow:1px 1px 1px #bbe68f,1px -1px 1px #bbe68f,-1px 1px 1px #bbe68f,-1px -1px 1px #bbe68f,inset 1px 1px #fff}.order-go-button{width:544px;height:56px;margin-top:15px;vertical-align:middle}.date-err::after{padding:5px;margin:5px}.employee{color:#73d54b}.choose-header{display:block;text-align:left;min-width:40%;height:240px;margin-top:0px;padding:0px}div.choose-IE-large{width:558px;height:240px}div.choose-IE-large img{opacity:1}.choose-browse-button{width:256px;height:56px;vertical-align:middle;margin-top:40px}.area-section{margin:5px}ul.area-list{margin:0px !important}ul.area-list li{font-size:18px;line-height:1.56;color:#9b9b9b;list-style-type:none;text-align:left !important}i.fas.fa-plus{color:red}footer{width:100%;height:336px;object-fit:cover;background:linear-gradient(180deg, #E6ECF1 0%, rgba(230,236,241,0) 100%),#fff !important;border-top:5px solid #C0D9EA !important}footer .footer-menu-1 .footer-browse-link,footer .footer-menu-2 .footer-browse-link,footer .footer-menu-3 .footer-browse-link,footer .footer-menu-4 .footer-browse-link{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;text-align:center;color:#26252C !important;opacity:unset !important}footer .footer-menu-1 .link,footer .footer-menu-2 .link,footer .footer-menu-3 .link,footer .footer-menu-4 .link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;text-align:center;color:#26252C !important;opacity:unset !important}footer .footer-bottom .phone_l{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;text-align:center;color:#26252C !important;opacity:unset !important}footer .footer-bottom .copy{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;text-align:center;color:#26252C !important;opacity:unset !important}.order-footer{height:336px;background-color:none;padding:unset}.order-footer div.footer{font-family:inherit;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#26252C !important}.order-footer div.footer a{color:#26252C !important;font-size:16px;margin-top:15px}.order-footer div.footer a:visited{color:#26252C !important}.order-footer div.footer a.footer-browse-link{font-weight:500}div.footer a{color:#26252C !important}.title_mobile{display:none}.order-footer div.footer-text{height:96px;line-height:1.71}.footer-bottom{font-size:16px;line-height:125%;color:#26252C !important;text-align:center;display:flex;flex-direction:column !important}@media all and (max-width: 768px){.footer-bottom{display:flex !important;flex-direction:column !important}}.footer-bottom span.phone a{font-weight:500;font-size:16px;text-align:center;color:#26252C !important}@media all and (max-width: 768px){.footer-bottom span.phone a{display:flex;justify-content:center}}.footer-bottom span.copy{padding:12px}@media all and (max-width: 768px){.footer-bottom span.copy{display:flex;justify-content:center}}.bg-footer{height:336px !important}.ui-widget,.ui-widget button{font-family:"futura-pt","Open Sans",sans-serif}@media screen and (min-width: 769px) and (max-width: 991px){.navbar-dark .navbar-toggler-icon{background-image:url("/assets/burger-menu.svg")}.mobile-nav-bar{display:block;height:auto}.mobile-nav-bar li a{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize}.profile_item{display:none}.profile-items-mobile{display:flex}.profile-items-mobile form#logout-form-mobile{margin:5px auto 15px 15px;width:100%;display:flex;justify-content:center}#logout-form-mobile{margin-top:5px}.nav-item-mobile{display:block}}@media screen and (max-width: 768px){div.order-container{background-image:url("/assets/hm-bg-mobile.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;width:100%;height:640px}#catering_modal{width:95% !important;margin:auto !important;max-height:1000px;height:auto !important}#catering_modal .catering_notice{height:auto}#catering_modal .catering_notice h2{font-size:21px}#catering_modal .catering_notice p{font-size:16px}#catering_modal .catering_notice h3{font-size:18px}#catering_modal .catering_notice #close_icon_modal{right:20px;top:5px}#catering_modal .food-image-container{background-size:cover}#catering_modal .btn_container{flex-direction:column !important;height:auto !important}#catering_modal .btn_container .cafe_btn{width:100% !important}#catering_modal .btn_container a,#catering_modal .btn_container .catering_btn{width:90% !important}#catering_modal .btn_container .cafe_btn{margin-bottom:16px}.nav-item{text-align:center !important}.signup{margin-top:5px;margin-left:42% !important}.profile_item{display:none}.nav-item-mobile{display:block}.menu{margin-bottom:10px}.profile-items-mobile{display:block}header [role='navigation']{display:none}div.area-content{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;height:auto !important}button.order-now-button{margin-left:0px !important}.align-items-center{align-items:center !important}.on_demand_desktop{display:none}.on_demand_mobile{display:block;text-align:left !important}ul.panel-checklist li{font-size:16px}.team-orders .panel-right{margin-top:70px !important}.panel-sub-text_to_mobile{margin-bottom:0px !important}div.on-demand-buttons a.learn-more{margin-top:40px !important;margin-left:-60px}.trusted_desktop{display:none}.trusted_mobile{display:block}div.currently-serving .subflex-panel .cs-header{margin-top:10px;margin-bottom:20px;text-align:center !important}div#orderFields{width:100%;flex-direction:column !important}#del_place_time{margin-top:50px}.invisible{display:none !important}.header-panel{margin-top:-20px !important;height:auto !important;justify-content:center !important}.to-order-food{width:100% !important;margin:auto;min-height:350px !important;height:auto;max-height:540px;padding-bottom:50px;margin-bottom:40px}.to-order-food .title{display:none}.to-order-food .title_mobile{display:block;font-style:normal;font-weight:600;font-size:36px;line-height:125%;text-align:center;text-transform:uppercase;color:#26252C;margin:50px 0px 0px 0px;font-size:36px !important;text-align:center}.choose{margin-top:25px;text-align:center !important}.white-panel{display:flex !important;flex-direction:column !important}.activity-container{margin-top:-30px;width:264px;margin-left:70px}.activity-container a.learn-more{font-style:normal;font-weight:600;font-size:21px !important;line-height:125% !important;text-align:center !important;text-transform:uppercase;color:#415623}.activity-container #learn_more_dropdown{margin:10px 0px 0px 0px}.cc_mobile{margin-top:-50px !important}.cc_content_mobile{margin-top:50px !important}div.currently-serving{display:flex;flex-direction:column !important}div.currently-serving .subflex-panel{margin:0px;margin-bottom:30px;width:100%}div.curr-serv-IE-small img{width:320px !important;height:290px !important}.areas-served{position:relative;text-align:center !important}.areas-served .area_served_tile{width:auto;height:auto}.areas-served .green-line{width:72px;margin-left:40%}div.area-content div.area-section img{position:absolute;opacity:1;right:0px}div.area-content div.area-section .area_icon{display:none}div.area-content div.area-section div.area-header{font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252C;text-transform:capitalize;opacity:0.65}div.area-content div.area-section div.area-header{justify-content:flex-start}div.area-content div.area-section img{display:block}.area-list{column-count:1}div.area-content div.area-section{position:relative;width:90%;flex-grow:0;text-align:left}.choose-header{text-align:center;font-style:normal;font-weight:600;font-size:22px;line-height:125%;text-align:center;text-transform:uppercase;color:#26252C}.on-demand-left{margin:auto;margin-bottom:10px}.on-demand-right{margin-top:-100px}#address-bar{width:90% !important;margin:auto}input#delDate{width:90% !important}div#orderFields>select.ui-timepicker-select{width:90% !important;margin:auto}.modal-content{width:100% !important;margin:auto;margin-top:30px}.mb-20{width:60% !important;margin:auto}div.scroll{display:none !important}button.navbar-toggler:focus,button.navbar-toggler:focus-visible{outline:0}.navbar-dark .navbar-toggler-icon{background-image:url("/assets/burger-menu.svg")}#get_in_touch{margin:auto !important;margin-top:20px !important}.footer-bottom{text-align:left !important}}@media screen and (min-width: 415px) and (max-width: 768px){.curr-serv-IE-small{display:block !important}.profile-items-mobile #logout-form-mobile{margin-left:20px !important;margin-top:0px !important}}@media screen and (max-width: 475px){.food-image-container{width:100% !important;height:120px !important;background-image:url("/assets/food-image-container-pic-mobile.png") !important;background-repeat:no-repeat !important}}@media screen and (max-width: 414px){.signup{margin-left:39% !important}}@media screen and (max-width: 400px){.to-order-food{width:95% !important}}@media screen and (max-width: 320px){div#orderFields{margin:0px !important}input#delDate{width:90% !important;margin:auto}#address-bar{width:90% !important;margin:auto}div#orderFields>select.ui-timepicker-select{width:200px !important;height:56px !important;margin:auto !important;margin-top:15px !important}.align-items-center{align-items:inherit !important}button.order-now-button{margin-left:10px !important}#get_in_touch{margin:auto !important;margin-top:20px !important}}@media screen and (max-width: 300px){.to-order-food{max-height:580px}.subflex-panel{margin-top:50px !important}}body>footer{background:linear-gradient(180deg, #E6ECF1 0%, rgba(230,236,241,0) 100%),#fff;border-top:5px solid #C0D9EA;padding:0 calc((100% - 1100px) / 2);color:#26252c;text-align:center;font-size:66.66667%;z-index:2000}body>footer .cafe_footer_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#26252C !important}@media screen and (max-width: 960px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){body>footer{padding:0}}body>footer nav{padding:2em}body>footer ul{columns:18em auto}body>footer ul>li{margin:0;list-style:none}body>footer ul>li>*{display:block;padding:.75em 1.5em}body>footer.foodja-logo nav ul{columns:19.5em auto}body>footer a:link,body>footer a:visited{text-decoration:none}body>footer a:hover,body>footer a:focus{text-decoration:underline}body>footer .get-in-touch::before{content:'';margin-right:.125em;background-image:url("/assets/headset-solid.svg");display:inline-block;background-repeat:no-repeat;background-size:contain;height:1em;width:1em}body>footer .copy{opacity:1 !important;padding:1.5em}body>footer.oex_footer{display:flex;justify-content:center;padding:0;width:100%;background:#222;color:#fff;text-transform:uppercase}body>footer.oex_footer ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;list-style-type:none}body>footer.oex_footer ul li{flex:0 1 auto}body>footer.oex_footer ul li.copy{font-size:13px}body>footer.oex_footer ul li a,body>footer.oex_footer ul li a:hover,body>footer.oex_footer ul li button,body>footer.oex_footer ul li button:hover{text-decoration-color:#ffffff}body>footer.combo{display:flex;justify-content:center;align-content:center;flex-direction:column;padding:0;width:100%;height:auto}@media all and (max-width: 768px){body>footer.combo{justify-content:flex-start}}body>footer.combo nav{display:flex;flex-direction:row;justify-content:space-between;margin:auto 50px;columns:19.5em auto}@media all and (max-width: 768px){body>footer.combo nav{display:flex;flex-direction:column;align-content:flex-start;text-align:left;float:left;margin:auto auto auto 0px}}body>footer.combo nav div{display:flex;flex-direction:column;align-content:flex-start;text-align:left}body>footer.combo nav div ul{display:flex;flex-direction:column;justify-content:space-between;margin:0px 20px}@media all and (max-width: 768px){body>footer.combo nav div ul{margin:auto 0px;padding:0px 0px 10px 0px}}body>footer.combo nav div ul .first{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;flex:0 1 auto;max-height:35px}body>footer.combo nav div ul li{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;flex:0 1 auto;max-height:35px}@media all and (max-width: 1100px){body>footer.combo nav div ul li{max-height:unset}}body>footer.combo nav div ul li .li_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;padding-left:0px}body>footer.combo nav div ul li.first{font-family:'futura-pt';font-style:normal;font-weight:600;line-height:125%}@media all and (max-width: 768px){body>footer.combo nav div ul li{font-size:14px;max-height:unset}body>footer.combo nav div ul li.first{padding-bottom:7px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body>footer.oex_footer{position:absolute;bottom:0px;padding:12px 0 7px}}@media screen and (max-width: 600px){body>footer{font-size:60%}body>footer ul{columns:12em auto}}@media screen and (min-width: 415px) and (max-width: 768px){.order-footer{height:auto}.order-footer div.footer-top{display:flex;flex-direction:column;margin-left:40px;margin-bottom:20px;justify-content:space-between}.footer-bottom{margin-bottom:50px;margin-left:20px}}@media all and (max-width: 414px){div.order-footer{height:auto;width:auto}div.order-footer div.footer a{font-size:16px}div.order-footer div.footer-top{display:flex;flex-direction:column;margin-left:20px;margin-bottom:20px;justify-content:space-between}.footer-top,.footer-text{display:block !important}}body.vc>footer,body.admin>footer{display:flex;justify-content:space-between;align-items:center;font-size:.65em;background:linear-gradient(180deg, #E6ECF1 0%, rgba(230,236,241,0) 100%),#fff !important;border-top:5px solid #C0D9EA !important}body.vc>footer .cafe_footer_link,body.admin>footer .cafe_footer_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#26252C !important}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){body.vc>footer,body.admin>footer{position:absolute;bottom:0;width:100%}}body.vc>footer ul,body.admin>footer ul{display:flex;justify-content:space-between;font-size:100%}body.vc>footer ul li,body.admin>footer ul li{font-size:100%}@media screen and (max-width: 600px){body.vc>footer ul,body.admin>footer ul{display:block;columns:19.5em auto;padding:1.5em}body.vc>footer ul a,body.admin>footer ul a{padding:.375em}}body.vc>footer nav,body.admin>footer nav{padding:0;order:1}@media screen and (max-width: 600px){body.vc>footer nav,body.admin>footer nav{order:0}}body.vc>footer .copy,body.admin>footer .copy{opacity:1;order:0;padding:.75em}@media screen and (max-width: 600px){body.vc>footer .copy,body.admin>footer .copy{order:1}}@media screen and (max-width: 960px){body.vc>footer,body.admin>footer{display:block}}body:not(.vc)>footer a{transition-property:filter, color, box-shadow, text-shadow, background-color}body:not(.vc)>footer a:link{color:#fff}body:not(.vc)>footer a:visited{color:#fff}body:not(.vc)>footer a:focus,body:not(.vc)>footer a:hover{color:#fff}body:not(.vc)>footer a:active{color:brighten(#fff, 80%)}body.feedback footer.cafe-feedback{height:39px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media all and (max-width: 960px){body.feedback footer.cafe-feedback{height:auto;flex-direction:column;justify-content:space-around}}body.feedback footer.cafe-feedback nav{margin-top:20px}@media all and (max-width: 960px){body.feedback footer.cafe-feedback nav{margin:0px auto;height:40px}}@media all and (max-width: 768px){body.feedback footer.cafe-feedback nav{height:auto}}body.feedback footer.cafe-feedback nav ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media all and (max-width: 768px){body.feedback footer.cafe-feedback nav ul{flex-direction:column;justify-content:center}}body.feedback footer.cafe-feedback nav ul li a{color:#a2cf5f}body.vcadmin footer{display:flex;justify-content:center;align-content:center;flex-direction:column;padding:0;width:100%;height:auto;align-items:unset !important}.login-holder [disabled][type=submit]{opacity:66.66667%;pointer-events:none}.ninja,.toggle:checked ~ .toggle-on,.toggle-off{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s}.un.ninja,.toggle-on,.toggle:checked ~ .toggle-off{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:6000;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1)) drop-shadow(0px 0px 20px rgba(0,0,0,0.1))}.add:before{content:'';display:inline-block;height:24px;width:24px;background-image:url("/assets/add-sign.png")}.subtract:before{content:'';display:inline-block;height:24px;width:24px;background-image:url("/assets/minus-sign.png")}.login-holder [type=submit]{padding:calc( 1 / 2 * ( 3 / 2 * 1.5rem - .7rem ) - 1px);margin:.75rem auto;display:inline-block;border:1px solid #89D33C;text-decoration:none;font-size:.7rem;line-height:.7rem;cursor:pointer;border-radius:.25em;letter-spacing:.0625em;text-align:center;font-weight:600;text-transform:uppercase;transition-property:color, background-color;transition-duration:.3s;transition-timing-function:ease-in-out}.login-holder [type=submit]{background-color:#89D33C;color:#fff;text-shadow:0 0 .08333em rgba(68,75,82,0.8)}.login-holder :hover[type=submit],.login-holder :focus[type=submit]{background-color:#bbe68f;color:#000;text-shadow:0 0 .08333em rgba(255,255,255,0.8)}dialog>[type=reset]{border:0;background:transparent;display:inline;color:inherit;text-shadow:none;box-shadow:none}dialog>:active[type=reset]{background:transparent}.text-info{color:#0063F7 !important}.text-error{color:#C12033 !important}.text-warning{color:#F4C508 !important}.text-warning-alt{color:#FC965C}.text-success{color:#89D33C !important}.text-success-alt{color:#415623}.text-danger-alt{color:#DE3926}.bg-error{color:#F9E9EB}.base_font{font-family:"futura-pt","Open Sans",sans-serif;color:#000000;font-weight:600}.book-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:normal;font-size:24px}.demi-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:600;font-size:24px}.heavy-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:700;font-size:24px}.letter-fill{background:#AEDB7F}.letter-fill-shadow{background:#FFFFFF;box-shadow:4px 8px 24px #F2F2F5;border-radius:12px}input[name=menu_toggle]{display:none}button{font-weight:600;font-style:normal;text-align:center;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center}button a{color:#415623;text-decoration:none}button a:hover{color:#415623;text-decoration:none}@media all and (max-width: 768px){button{width:230px;height:44px;font-size:16px}}button.marketing-green{width:263px;height:60px;background:#AEDB7F;border:1px solid #AEDB7F !important;border-radius:5px;color:#415623;font-size:18px;line-height:22.5px;font-weight:600}@media all and (max-width: 768px){button.marketing-green{width:230px;height:44px;font-size:16px}}button.marketing-green:hover{background:rgba(174,219,127,0.3)}button.marketing-green:active{background:rgba(174,219,127,0.5)}button.marketing-green:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box}button.marketing-green:disabled{background:#D4E7C1;color:#A3AD94}button.marketing-green.small{width:125px;height:36px}button.marketing-white{color:#415623;font-size:18px;line-height:22.5px;width:263px;height:60px;border:none;background:transparent}@media all and (max-width: 768px){button.marketing-white{width:230px;height:44px;font-size:16px}}button.marketing-white:hover{background:rgba(174,219,127,0.3);border-radius:5px}button.marketing-white:active{background:rgba(174,219,127,0.5);border-radius:5px}button.marketing-white:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box;border-radius:5px}button.marketing-white:disabled{background:#D4E7C1;border-radius:5px;color:#A3AD94}button.marketing-white.small{width:125px;height:36px}button.marketing-white-bordered{width:419px;height:100px;border:1px solid #000000;box-sizing:border-box;box-shadow:0px 8px 24px rgba(0,0,0,0.15);border-radius:6px;background-color:#fff;color:#415623}@media all and (max-width: 768px){button.marketing-white-bordered{width:230px;height:44px;font-size:16px}}button.marketing-white-bordered:hover{background:#F4FAEC}button.marketing-white-bordered:active{background:#E0EECB}button.marketing-white-bordered:focus{background:#F4FAEC;border:1px solid #000000}button.marketing-white-bordered:disabled{border:1px solid #8A949C;background:#fff}button.marketing-white-bordered:disabled a,button.marketing-white-bordered:disabled div.desc{opacity:0.65}button.marketing-white-bordered.small{width:125px;height:36px}@media all and (max-width: 768px){button.marketing-white-bordered{width:298px;height:100px}}button.marketing-white-bordered div.desc{width:327px;height:25px;background:rgba(162,207,95,0.5)}button.marketing-white-bordered div.desc p{font-style:normal;font-weight:normal;font-size:20px;line-height:125%;text-align:center;color:#000000}button.marketing-white-bordered a{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:125%;text-align:center;text-transform:uppercase;color:#415623}@media all and (max-width: 768px){button.marketing-white-bordered a{font-size:20px}}button.marketing-white-bordered-small{width:125px;height:36px;border:1px solid #415623;box-sizing:border-box;border-radius:5px;background-color:#fff}button.product-green{width:280px;height:48px;background:#AEDB7F;border-radius:5px;color:#415623}button.product-green.small{font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:125%;color:#415623;width:125px;height:36px}@media all and (max-width: 768px){button.product-green{width:230px;height:44px;font-size:16px}}button.product-green a{font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-weight:600;line-height:125%;color:#415623;display:flex;justify-content:center;align-content:center;text-align:center;text-transform:uppercase}button.product-green:hover{background-color:rgba(174,219,127,0.3)}button.product-green:active{background-color:rgba(174,219,127,0.5)}button.product-green:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box}button.product-green:disabled{background:#D4E7C1;color:#A3AD94}button.product-white{width:280px;height:48px;border:1px solid #415623;box-sizing:border-box;border-radius:5px;color:#415623}@media all and (max-width: 768px){button.product-white{width:230px;height:44px;font-size:16px}}button.product-white a{font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-weight:600;line-height:125%;color:#415623;display:flex;justify-content:center;align-content:center;text-align:center;text-transform:uppercase}button.product-white:hover{background-color:rgba(174,219,127,0.3)}button.product-white:active{background-color:rgba(174,219,127,0.5)}button.product-white:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box}button.product-white:disabled{border:1px solid #A3AD94;background:#E5E5E5;color:#A3AD94}button.product-secondary{width:280px;height:48px;border:1px solid #415623;box-sizing:border-box;border-radius:5px;background-color:#fff;color:#415623;font-size:18px;font-weight:600;font-style:normal}button.product-secondary.small{width:125px;height:36px}button.product-secondary:hover{background:rgba(174,219,127,0.3);border:1px solid rgba(174,219,127,0.3)}button.product-secondary:active{background:rgba(174,219,127,0.5);border:1px solid rgba(174,219,127,0.5)}button.product-secondary:focus{border:2px solid #fff;box-sizing:border-box}button.warning{width:238px;height:48px;border-radius:5px;background:#C12033;color:#fff}button.warning.small{width:125px;height:36px}button.warning.large{width:280px}button.warning:hover{background:#B00C20}button.warning:active{background:#8F0011}button.warning:focus{background:#B00C20;border:2px solid #B00C20}button.warning:disabled{background:#C75E6A}button.warning a{font-weight:600;font-size:18px;line-height:22.5px;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;text-transform:uppercase}button.warning a:hover,button.warning a:active,button.warning a:focus,button.warning a:disabled{color:#fff}button.nav{width:117px;height:48px;background:#AEDB7F;color:#415623}button.icon{display:flex !important;margin:0px !important}@media all and (max-width: 768px){button.icon{width:36px;height:36px}}@media all and (max-width: 768px){button.icon.close{margin:unset !important}}div.feedback{width:95%;margin:auto;border-radius:5px;box-sizing:border-box;height:46px;display:none;justify-content:space-between;align-content:center;font-size:18px}@media all and (max-width: 768px){div.feedback{height:auto}}div.feedback div.left{display:flex;justify-content:flex-start;align-items:center}@media all and (max-width: 768px){div.feedback div.left{justify-content:space-between}}div.feedback div.left span.first.icon{margin-left:30px;margin-top:2px}@media all and (max-width: 768px){div.feedback div.left span.first.icon{margin-left:10px}}@media all and (max-width: 320px){div.feedback div.left span.first.icon{margin-left:0px}}div.feedback div.left span.first.icon.ic-warning{margin-top:10px}div.feedback div.left span.msg{font-size:18px;font-weight:normal;color:#26252C;display:flex;align-items:center;margin-left:20px}@media all and (max-width: 768px){div.feedback div.left span.msg{font-size:15px;margin-left:5px;padding-left:5px}}@media all and (max-width: 320px){div.feedback div.left span.msg{margin-left:15px}}div.feedback div.right{display:flex;justify-content:flex-end;align-items:center}div.feedback div.right span{margin-top:0px;margin-right:6px}@media all and (max-width: 768px){div.feedback div.right span{margin-top:0px}}div.feedback.feedback-warning{background-color:#FEFAE7;border:1px solid #F4C508}div.feedback.feedback-error{background-color:#F9E9EB;border:1px solid #C12033}div.feedback.feedback-info{background-color:#F0F5F6;border:1px solid #0063F7}div.feedback.feedback-success{background-color:#F4FBEC;border:1px solid #89D33C}input{width:345px;height:40px;border-radius:5px;background:#fff;border:1px solid #C6C6C6;box-sizing:border-box;color:rgba(38,37,44,0.65);font-size:16px;line-height:125%;display:flex;justify-content:center;align-items:center}input:focus{border:1px solid #6B9936 !important}input:disabled{background-color:#F2F2F2}input.search{width:215px;height:40px}input.with-button-small{width:280px;height:39px}input.with-button-large{width:490px;height:48px}input.error{border:1px solid #C12033}textarea{border-radius:5px;background:#fff;border:1px solid #C6C6C6;box-sizing:border-box;color:#26252C}textarea:focus,textarea:active,textarea:focus-visible{border:1px solid #6B9936 !important}textarea:disabled{background-color:#F2F2F2}div.input-group-append button{background-color:#AEDB7F}div.input-group-append button.error{background-color:#C12033}span.error-message{font-size:12px;line-height:15px;color:#C12033}label{color:#444B52;font-size:16px;font-weight:600;font-style:normal;line-height:125%}input[type=checkbox]{width:16px !important;height:16px !important;background:linear-gradient(180deg, rgba(255,255,255,0.02) 3.12%, rgba(97,121,133,0.02) 100%),#fff;border:1px solid #C6C6C6;box-sizing:border-box;box-shadow:0px 1px 1px rgba(97,121,133,0.0528),0px 1px 1px rgba(64,82,88,0.032);border-radius:3px;position:relative}input[type=checkbox]:checked{background-image:url("/assets/green-check.svg");position:absolute;top:25%;bottom:25%;background:#6B9936}input[type=checkbox]:disabled{background-image:url("/assets/disabled-check.svg");background-color:#F2F2F2;color:#8A949C;position:absolute;left:18.75%;right:18.75%;top:25%;bottom:25%}input[type=radio]{width:16px;height:16px;background:#fff;border:1px solid #C6C6C6;box-sizing:border-box}input[type=radio]:checked:after{background:#6B9936;left:25%;right:25%;top:25%;bottom:25%}input[type=radio]:active:after{background:#6B9936;left:25%;right:25%;top:25%;bottom:25%}div.custom-control.custom-radio label.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#6B9936;background-color:#6B9936}div.custom-control.custom-switch label.custom-control-input:checked ~ .custom-control-label::before{color:#6B9936;border-color:#6B9936;background-color:#6B9936}body.overdue-invoices .action_buttons_container{display:flex;flex-direction:row;justify-content:center}body.overdue-invoices .action_buttons_container a{text-decoration:none !important}body.overdue-invoices .action_buttons_container div.invoice-pdf-download{background-image:url("/assets/invoice-pdf-download.svg");background-size:40px 28px;background-repeat:no-repeat;width:40px;height:28px;border-radius:0px !important;border:none !important;margin-left:30px}body.overdue-invoices .action_buttons_container div.pay-icon{width:43px;height:28px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#AEDB7F;color:#415623;text-align:center;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;margin-left:16px}span.icon,img.icon{width:32px;height:32px;background-repeat:no-repeat;border:0;border-radius:4px;margin:1px}span.icon.nb,img.icon.nb{padding:15px}span.icon.nb-lg,img.icon.nb-lg{padding:18px}span.icon:hover,img.icon:hover{background:rgba(174,219,127,0.2);border-radius:4px;background-repeat:no-repeat}span.icon:active,img.icon:active{background:#AEDB7F;border-radius:4px;background-repeat:no-repeat}span.icon:focus,img.icon:focus{border:1px solid #6B9936;border-radius:4px;background-repeat:no-repeat}span.icon[disabled],img.icon[disabled]{opacity:0.4;background-repeat:no-repeat}span.icon.ic-sm,img.icon.ic-sm{width:24px;height:24px}span.icon.ic-lg,img.icon.ic-lg{width:36px;height:36px}span.icon.ic-xl,img.icon.ic-xl{width:48px;height:48px}span.icon.ic-add,img.icon.ic-add{background-image:url("/assets/ic-add.svg");background-size:16px 16px;background-position:8px 8px}span.icon.ic-add.ic-sm,img.icon.ic-add.ic-sm{background-size:15px 15px;background-position:5px 5px}span.icon.ic-burger-menu,img.icon.ic-burger-menu{background-image:url("/assets/burger-menu.svg");background-size:24px 15.5px;background-position:4px 8px;color:#383838}span.icon.ic-calendar,img.icon.ic-calendar{background-image:url("/assets/ic-calendar.svg");background-size:20.16px 20px;background-position:6px 6px}span.icon.ic-cart,img.icon.ic-cart{background-image:url("/assets/ic-cart.svg");background-size:23.93px 20.97px;background-position:4px 6px}span.icon.ic-change-credit-card,img.icon.ic-change-credit-card{background-image:url("/assets/ic-change-credit-card.svg");background-size:32px 32px;background-position:0px 0px}span.icon.ic-change-credit-card.ic-sm,img.icon.ic-change-credit-card.ic-sm{background-size:20px 20px;background-position:2px 2px}span.icon.ic-change-credit-card.ic-lg,img.icon.ic-change-credit-card.ic-lg{background-position:1.5px 3px}span.icon.ic-circle-check,img.icon.ic-circle-check{background-image:url("/assets/ic-circle-check.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-circle-info,img.icon.ic-circle-info{background-image:url("/assets/ic-circle-info.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-circle-times,img.icon.ic-circle-times{background-image:url("/assets/ic-circle-times.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-clock,img.icon.ic-clock{background-image:url("/assets/ic-clock.svg");background-size:20px 20px;background-position:6px 6px;border:0}span.icon.ic-cog-wheel,img.icon.ic-cog-wheel{background-image:url("/assets/ic-cog-wheel.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-collapse-minus,img.icon.ic-collapse-minus{background-image:url("/assets/ic-collapse-minus.svg");background-size:18px 18px;background-position:3px 3px}span.icon.ic-collapse-plus,img.icon.ic-collapse-plus{background-image:url("/assets/ic-collapse-plus.svg");background-size:18px 18px;background-position:3px 3px}span.icon.ic-collapse-plus.disabled,img.icon.ic-collapse-plus.disabled{background-image:url("/assets/ic-remove-disabled.svg")}span.icon.ic-credit-card,img.icon.ic-credit-card{background-image:url("/assets/ic-credit-card.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-credit-card.ic-sm,img.icon.ic-credit-card.ic-sm{background-size:20px 20px;background-position:2px 2px}span.icon.ic-delete,img.icon.ic-delete{background-image:url("/assets/ic-delete.svg");background-size:18.64px 20px;background-position:7px 6px;color:#383838}span.icon.ic-delete.red,img.icon.ic-delete.red{background-image:url("/assets/ic-delete-red.png")}span.icon.ic-delete.ic-sm,img.icon.ic-delete.ic-sm{background-size:40px 40px;background-position:-2px -3px}span.icon.ic-delete.ic-xs,img.icon.ic-delete.ic-xs{background-size:32px 32px}span.icon.ic-delivery-pics,img.icon.ic-delivery-pics{background-image:url("/assets/ic-delivery-pics.svg");background-position:-16px -13px}span.icon.ic-details-hide,img.icon.ic-details-hide{background-image:url("/assets/ic-details-hide.png");background-size:8.5px 5.21px;background-position:8px 9px}span.icon.ic-details-hide.cafe,img.icon.ic-details-hide.cafe{background-size:10px 6px;background-position:5px 11px !important}span.icon.ic-details-hide.nb.loc,img.icon.ic-details-hide.nb.loc{background-image:url("/assets/ic-details-show.svg");background-size:28px 28px;background-position:3px 3px;transform:rotate(180deg);-ms-transform:rotate(18deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}span.icon.ic-details-hide-sponsor,img.icon.ic-details-hide-sponsor{background-image:url("/assets/ic-details-hide-sponsor.png");background-size:32px 32px;background-position:0px -2px}span.icon.ic-details-show-sponsor,img.icon.ic-details-show-sponsor{background-image:url("/assets/ic-details-show-sponsor.png");background-size:32px 32px;background-position:0px -2px}span.icon.ic-details-show,img.icon.ic-details-show{background-image:url("/assets/ic-details-show.png");background-size:8.5px 5.21px;background-position:8px 9px}span.icon.ic-details-show.cafe,img.icon.ic-details-show.cafe{background-size:10px 6px;background-position:5px 11px !important}span.icon.ic-details-show.sponsor,img.icon.ic-details-show.sponsor{background-image:url("/assets/ic-details-show-sponsor.png");background-size:32px 32px;background-position:0px 0px}span.icon.ic-details-show.nb.loc,img.icon.ic-details-show.nb.loc{background-image:url("/assets/ic-details-show.svg");background-size:28px 28px;background-position:3px -3px}span.icon.ic-details-show-white,img.icon.ic-details-show-white{background-image:url("/assets/ic-details-white-down.png");background-size:10px 6px;background-position:5px 9px}span.icon.ic-details-hide-white,img.icon.ic-details-hide-white{background-image:url("/assets/ic-details-white-up.png");background-size:10px 6px;background-position:5px 9px}span.icon.ic-down-arrow,img.icon.ic-down-arrow{background-image:url("/assets/ic-down-arrow.png");background-size:10px 4.29px;border:2.85714px solid #383838;background-position:11px 18.29px;box-sizing:border-box;color:#383838}span.icon.ic-down-arrow.centered,img.icon.ic-down-arrow.centered{background-position:8px 12.29px}span.icon.ic-download,img.icon.ic-download{background-image:url("/assets/ic-download.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-download.ic-sm,img.icon.ic-download.ic-sm{background-size:16px 16px}span.icon.ic-download.ic-lg,img.icon.ic-download.ic-lg{background-position:6px 6px}span.icon.invoice-pdf-download,img.icon.invoice-pdf-download{background-image:url("/assets/invoice-pdf-download.svg");background-size:40px 28px;width:32px;height:32px;border-radius:0px !important;border:none !important}span.icon.invoice-pdf-download.ic-sm,img.icon.invoice-pdf-download.ic-sm{background-size:16px 16px}span.icon.invoice-pdf-download.ic-lg,img.icon.invoice-pdf-download.ic-lg{background-position:6px 6px}span.icon.ic-edit,img.icon.ic-edit{background-image:url("/assets/ic-edit.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-edit.ic-sm,img.icon.ic-edit.ic-sm{background-size:14px 14px;background-position:5px 5px}span.icon.ic-envelope,img.icon.ic-envelope{background-image:url("/assets/ic-envelope.svg");background-size:32px 32px;background-position:0px 0px}span.icon.ic-envelope.ic-sm,img.icon.ic-envelope.ic-sm{background-size:16px 16px;background-position:0px 0px}span.icon.ic-error,img.icon.ic-error{background-image:url("/assets/ic-error-bang.svg");background-size:24px 24px;background-position:4px 4px}@media all and (max-width: 768px){span.icon.ic-error,img.icon.ic-error{background-size:20px 20px}}span.icon.ic-error.ic-custom,img.icon.ic-error.ic-custom{background-size:11px 11px;background-position:2px 2px}span.icon.ic-error.ic-sm,img.icon.ic-error.ic-sm{background-size:15px 15px;background-position:1px 3px}span.icon.ic-error.err-large,img.icon.ic-error.err-large{background-size:48px 48px;background-position:-3px -3px;padding:25px}span.icon.ic-green-check,span.icon.ic-success,img.icon.ic-green-check,img.icon.ic-success{background-image:url("/assets/ic-green-check.svg");background-size:24px 24px;background-position:4px 4px}@media all and (max-width: 768px){span.icon.ic-green-check,span.icon.ic-success,img.icon.ic-green-check,img.icon.ic-success{background-size:20px 20px}}span.icon.ic-green-check.succ-large,span.icon.ic-success.succ-large,img.icon.ic-green-check.succ-large,img.icon.ic-success.succ-large{background-size:48px 48px;background-position:1px 1px;padding:25px}@media all and (max-width: 768px){span.icon.ic-green-check.succ-large,span.icon.ic-success.succ-large,img.icon.ic-green-check.succ-large,img.icon.ic-success.succ-large{background-size:48px 48px;background-position:1px 1px;padding:25px}}span.icon.ic-left-arrow,img.icon.ic-left-arrow{background-image:url("/assets/ic-left-arrow.png");background-size:12.14px 20.6px;background-position:10px 6px;border-radius:1.5606px}span.icon.ic-left-arrow.ic-sm,img.icon.ic-left-arrow.ic-sm{background-size:9.14px 17.6px;background-position:7px 3px;border-radius:4px}span.icon.ic-left-arrow.ic-xs,img.icon.ic-left-arrow.ic-xs{background-size:7.7px 13.07px;background-position:7px 6px}span.icon.ic-lime-star,img.icon.ic-lime-star{background-image:url("/assets/ic-lime-star.png");background-size:20px 20px;background-position:50% 50%}span.icon.ic-minus,img.icon.ic-minus{background-image:url("/assets/ic-minus.svg");background-size:16px 16px;background-position:8px 8px}span.icon.ic-more-info,span.icon.ic-info,img.icon.ic-more-info,img.icon.ic-info{background:url("/assets/ic-more-info.svg");background-size:24px 24px;background-position:4px 4px;background-repeat:no-repeat}@media all and (max-width: 768px){span.icon.ic-more-info,span.icon.ic-info,img.icon.ic-more-info,img.icon.ic-info{background-size:20px 20px}}span.icon.ic-order-label,img.icon.ic-order-label{background-image:url("/assets/ic-order-label.svg");background-size:30px 30px}span.icon.ic-pdf,img.icon.ic-pdf{background-image:url("/assets/ic-pdf.svg");background-size:27px 29px}span.icon.ic-pdf-black,img.icon.ic-pdf-black{background-image:url("/assets/ic-pdf-black.png");background-size:36px 36px}span.icon.ic-red-circle-white-x,img.icon.ic-red-circle-white-x{background-image:url("/assets/ic-red-circle-white-x.svg");background-size:24px 24px;background-repeat:no-repeat;background-position:2.5px 2.5px}span.icon.ic-red-x,img.icon.ic-red-x{background-image:url("/assets/ic-red-X.svg");background-size:24px 24px;background-repeat:no-repeat;background-position:2.5px 2.5px;padding:15px}span.icon.ic-red-dot,img.icon.ic-red-dot{background-image:url("/assets/small-red-circle.svg");background-size:16px 16px;background-position:31px 31px;background-repeat:no-repeat;color:#fff}span.icon.ic-reorder,img.icon.ic-reorder{background-image:url("/assets/ic-reorder.svg");background-size:32px 32px}span.icon.ic-reorder.ic-sm,img.icon.ic-reorder.ic-sm{background-size:24px 24px}span.icon.ic-reorder.ic-lg,img.icon.ic-reorder.ic-lg{background-position:1.5px 3px}span.icon.ic-right-arrow,img.icon.ic-right-arrow{background-image:url("/assets/ic-right-arrow.svg");background-size:24px 13.71px;background-position:4px 9px}span.icon.ic-right-angle,img.icon.ic-right-angle{background-image:url("/assets/ic-right-angle.png");background-size:24px 24px;background-position:4px 7px}span.icon.ic-search,img.icon.ic-search{background-image:url("/assets/ic-search.svg");background-size:16.8px 17.31px;background-position:8px 7px}span.icon.ic-settings,img.icon.ic-settings{background-image:url("/assets/ic-settings.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-show,img.icon.ic-show{background-image:url("/assets/ic-show.svg");background-size:19px 12.65px;background-position:6.5px 10px}span.icon.ic-show.ic-sm,img.icon.ic-show.ic-sm{background-size:16px 12.65px;background-position:4.5px 6px}span.icon.ic-show.ic-lg,img.icon.ic-show.ic-lg{background-position:9.5px 12px}span.icon.ic-thick-checkmark,img.icon.ic-thick-checkmark{background-image:url("/assets/ic-thick-checkmark.svg");background-size:26.66px 23px;background-position:3px 4px}span.icon.ic-thick-green-check,img.icon.ic-thick-green-check{background-image:url("/assets/ic-thick-green-check.png");width:22.026px;height:19px;background-position:3px 4px}span.icon.ic-thin-green-check,img.icon.ic-thin-green-check{background-image:url("/assets/ic-thin-green-check.svg");width:24px;height:24px;background-position:4px 4px;padding:15px}span.icon.ic-times,img.icon.ic-times{background-image:url("/assets/ic-times.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-times.ic-sm,img.icon.ic-times.ic-sm{background-size:12px 12px;background-position:6px 6px}span.icon.ic-times.ic-lg,img.icon.ic-times.ic-lg{background-size:15px 15px;background-position:10.5px 12px}span.icon.ic-times-white,img.icon.ic-times-white{background-image:url("/assets/ic-times-white.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-toggle-off,img.icon.ic-toggle-off{background-image:url("/assets/ic-toggle-off.png");background-size:43.44px 24px;background-position:0px 0px}span.icon.ic-toggle-on,img.icon.ic-toggle-on{background-image:url("/assets/ic-toggle-on.png");background-size:43.44px 24px;background-position:0px 0px}span.icon.ic-tracker,img.icon.ic-tracker{width:36px !important;height:36px !important;display:block;background-image:url("/assets/tracking-icon-cafe.png");background-repeat:no-repeat;background-size:cover;padding:17px}span.icon.ic-warning,img.icon.ic-warning{background-image:url("/assets/ic-warning.svg");background-size:24px 21.94px;background-position:0px 1.03px}span.icon.ic-warning.ic-sm,img.icon.ic-warning.ic-sm{background-size:18px 16.45px}.icon-info{background-color:#6497A1;border:1px solid #6497A1;border-radius:2px}.icon-error{background:#C12033;border:1px solid #C12033;border-radius:2px}.icon-warning{background:#F4C508;border:1px solid #F4C508;border-radius:2px}.icon-success{background:#89D33C;border:1px solid #89D33C;border-radius:2px}.icon-default{background:#8A949C;border:#8A949C;border-radius:2px}.icon-light{background-color:#C6C6C6;border:#C6C6C6;border-radius:2px;border-width:1px}.icon-bg{background:#E6ECF1;border:#E6ECF1 !important;border-width:0px;border-collapse:collapse;border-radius:32px !important}.icon-bg-gray{background-color:#E6ECF1;border-color:#E6ECF1;border-width:1px}.avatar{width:56px;height:56px;border-radius:56px}.initials{width:56px;height:56px;border-radius:56px;background:#AEDB7F;border:3.29412px solid #fff}.initials p{color:#415623;font-weight:600;font-size:26.3529px;line-height:21px;display:flex;align-items:center;text-align:center;text-transform:uppercase}@media all and (max-width: 1024px){div.modal.foodja-modal{width:95% !important;height:auto !important;margin:auto}}div.modal.foodja-modal div.modal-dialog{width:480px;height:350px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog{width:100% !important;height:auto !important}}div.modal.foodja-modal div.modal-dialog .modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;outline:0;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);background:#fff;box-shadow:0px 0px 0px rgba(6,44,82,0.1),0px 2px 16px rgba(33,43,54,0.08);border-radius:10px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content{min-width:unset;max-width:unset;max-height:unset;min-height:unset;width:95% !important;height:auto !important;margin:auto !important}}div.modal.foodja-modal div.modal-dialog .modal-content.modal-info{min-width:735px;min-height:544px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content.modal-info{min-width:unset;min-height:unset}}div.modal.foodja-modal div.modal-dialog .modal-content.modal-warning{max-width:558px;max-height:332px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content.modal-warning{min-width:unset;min-height:unset}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header{position:relative;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin:auto 20px;padding:10px 0px;border-bottom:2px solid #8A949C}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header .modal-title{text-transform:uppercase}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header .modal-title{font-size:16px}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header button.icon.close{padding:unset}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header{align-items:center;padding:10px 0px}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body{width:auto;height:auto}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body table{width:100%;display:flex;flex-direction:column;justify-content:space-between}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body table tr{width:100%;display:flex;justify-content:space-between;align-content:center}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-footer{border-top:unset;flex-wrap:nowrap;flex-direction:row;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-footer{flex-direction:column;justify-content:center;align-items:center;margin-top:0px !important}}h1{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:48px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase}h2{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:36px;line-height:125%;display:flex;align-items:center;text-transform:uppercase}h3{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:24px;line-height:125%;display:flex;align-items:center;text-transform:uppercase}h4{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:700;font-size:24px}h5{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:21px;line-height:125%}h6{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:18px;line-height:125%}.body-large{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:normal;font-size:18px;line-height:125%}p,.body-normal{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:normal;font-size:16px;line-height:125%}.body-small{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:normal;font-style:normal;font-size:12px;line-height:125%}p{margin:5px}a{color:#415623;text-decoration:none}a:link,a:hover,a:visited,a:focus{color:#415623}.text-grey{color:#26252C}.text-white{color:#fff}.text-baltic{color:#26252C}.alert-info{background-color:#6497A1;border:1px solid #6497A1;border-radius:5px;color:#fff;text-align:center;margin:10px}#collapseSD li,#collapseOC li,#collapseLA li,#collapseIE li,#collapseBA li,#collapsePX li,#collapseTU li,#collapseTX li{margin-bottom:8px}#collapseSD a,#collapseOC a,#collapseLA a,#collapseIE a,#collapseBA a,#collapsePX a,#collapseTU a,#collapseTX a{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:14px;line-height:125%;text-decoration-line:underline;color:#415623}body.vc-as-catering section.content div.error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:80px auto 136px auto;max-width:910px;width:100%;height:auto}body.vc-as-catering section.content div.error-container img.shopping-cart{width:80px;height:80px;margin:0px auto 36px auto}body.vc-as-catering section.content div.error-container h5{font-weight:600;font-size:21px;line-height:125%;text-align:center;color:#26252C;margin:0px auto 16px auto;width:100%}body.vc-as-catering section.content div.error-container p{font-weight:normal;font-size:18px;line-height:125%;text-align:center;color:#26252C;max-width:440px;width:100%;margin:0px auto 16px auto}body.vc-as-catering section.content div.error-container button.marketing-green{width:263px;height:60px;margin:16px auto 0px auto}@media all and (max-width: 768px){body.vc-as-catering section.content div.error-container{margin:80px auto}body.vc-as-catering section.content div.error-container p{max-width:290px}}.text-info{color:#0063F7 !important}.text-error{color:#C12033 !important}.text-warning{color:#F4C508 !important}.text-warning-alt{color:#FC965C}.text-success{color:#89D33C !important}.text-success-alt{color:#415623}.text-danger-alt{color:#DE3926}.bg-error{color:#F9E9EB}.base_font{font-family:"futura-pt","Open Sans",sans-serif;color:#000000;font-weight:600}.book-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:normal;font-size:24px}.demi-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:600;font-size:24px}.heavy-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:700;font-size:24px}.letter-fill{background:#AEDB7F}.letter-fill-shadow{background:#FFFFFF;box-shadow:4px 8px 24px #F2F2F5;border-radius:12px}input[name=menu_toggle]{display:none}body.menu{margin-top:0px}body.modal-open{overflow:hidden;max-height:100vh;padding-right:0 !important}body *.vc{margin-top:0px}body.lunch-programs nav.navbar{flex-wrap:unset !important}@media screen and (min-width: 992px){body.lunch-programs header .nav-link{width:100% !important}}@media screen and (max-width: 991px){body.lunch-programs header .menu{display:none !important}body.lunch-programs header .navbar-brand{position:absolute;left:10px !important}body.lunch-programs header button.mobile{display:block !important}body.lunch-programs header .mobile-avatar-menu{position:absolute;right:10px !important;display:flex !important}body.lunch-programs header .mobile-avatar-menu [role='navigation']{right:0px !important}body.lunch-programs header .mobile-avatar-menu .nav-link{width:100% !important}body.lunch-programs header .navbar-collapse{flex-basis:unset !important;flex-grow:unset !important}body.lunch-programs header .icon-items{position:absolute;right:10px !important}body.lunch-programs header #home-navbar{position:absolute;right:10px;top:100px;background:#FFF !important}body.lunch-programs header .mobile-nav-bar{display:flex;align-items:center !important;background:#FFF !important;padding:5px !important}body.lunch-programs header .mobile-nav-bar li{background:#FFF !important;display:flex !important;justify-content:center !important;width:100% !important}body.lunch-programs header .mobile-nav-bar a{text-transform:capitalize !important;margin:0px !important}}body .navbar-nav .u-profile,body .navbar-nav .user-mtype{position:relative}body .navbar-nav .u-profile span.star,body .navbar-nav .user-mtype span.star{display:inline-block;background-repeat:no-repeat;background-position:0px 0px;background-size:22px;width:22.1px;height:22.1px;left:-10px;position:relative;top:10px}@media screen and (max-width: 991px){body .navbar-nav .u-profile span.star,body .navbar-nav .user-mtype span.star{top:16px}}body .navbar-nav .u-profile span.star.gold,body .navbar-nav .user-mtype span.star.gold{background-image:url("/assets/rewards-gold-star2.svg")}body .navbar-nav .u-profile span.star.silver,body .navbar-nav .user-mtype span.star.silver{background-image:url("/assets/rewards-silver-star2.svg")}body .navbar-nav .u-profile span.star.black,body .navbar-nav .user-mtype span.star.black{background-image:url("/assets/rewards-black-star2.svg")}body .navbar-nav .user-mtype{background-image:unset !important}body .navbar-nav .user-mtype span.star{top:5px;left:2px}@media screen and (max-width: 768px){body .navbar-nav .user-mtype span.star{width:22.1px;height:22.1px;left:48px}}body header{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0px auto;height:94px !important;background-color:#fff !important;box-shadow:0px 4px 10px rgba(169,166,166,0.35);z-index:3000}@media screen and (min-width: 992px){body header .mobile-nav-bar{display:none !important}}@media screen and (max-width: 991px){body header{height:68px !important;box-shadow:none !important}body header nav.navbar{height:100% !important}body header #navbarText{margin-top:0px !important}body header .mobile-profile{width:auto !important}body header .mobile-nav-bar{display:flex !important}}body header nav.navbar{width:100%;margin:0px;padding:0px;display:flex;justify-content:space-between;background-color:#fff !important;min-height:94px !important;box-shadow:0px 4px 10px rgba(169,166,166,0.35) !important}body header nav.navbar.large-container{padding:0 calc((100% - 1400px) / 2) !important}@media all and (max-width: 1440px){body header nav.navbar{width:100%;margin:0px 30px;height:94px}}@media all and (max-width: 960px){body header nav.navbar{width:100%;margin:0px 15px}}body header nav.navbar a,body header nav.navbar [type='submit'],body header nav.navbar label{text-transform:uppercase;margin:0;display:inline-block;padding:.25em;font-weight:400;line-height:inherit;background:transparent}body header nav.navbar div.mobile-profile{display:none}body header nav.navbar div.mobile-profile.has-admin,body header nav.navbar div.mobile-profile.non-admin{display:none}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile{width:98px !important;display:flex;justify-content:space-between;margin-top:15px;position:relative;right:15px;left:-45px}}@media all and (max-width: 991px) and (hover: none), all and (max-width: 991px) and (pointer: coarse){body header nav.navbar div.mobile-profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav{display:flex;flex-direction:row;justify-content:flex-end}}@media all and (max-width: 991px) and (hover: none), all and (max-width: 991px) and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item{margin:auto 20px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile{margin-right:65px;margin-top:7px}}@media all and (max-width: 991px) and (hover: none), all and (max-width: 991px) and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a{text-decoration:none !important}}@media all and (max-width: 991px) and (hover: none), all and (max-width: 991px) and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a:hover,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a:focus{text-decoration:none !important}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle{padding:8px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle::after{display:none}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle label .user-profile{font-size:22.5882px}}@media all and (max-width: 991px) and (hover: none), all and (max-width: 991px) and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle label .user-profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle label .user-mtype{right:0px;margin-right:0px;top:-1px}}@media all and (max-width: 991px) and (max-width: 390px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle{padding:8px 0px 8px 26px}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu{position:absolute;opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;top:80%;left:-137px;z-index:1500}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.use_foodja{margin-top:0px;margin-bottom:0px;background:#C6C6C6;height:1px !important;width:100%;display:block;padding:0px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.catering a{color:#26252C;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#AEDB7F;background-size:172px 35px;width:100%;height:30px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.cafe a{color:#26252C;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#AEDB7F;background-size:172px 35px;width:100%;height:30px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile{display:flex;justify-content:center;margin:0px auto 15px auto}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form a,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile a{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu::after{position:absolute;top:-0.21429rem;right:13px;display:block !important;content:'' !important;width:.475rem;height:.475rem !important;z-index:100;border-style:solid;border-color:rgba(0,0,0,0.15);border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}}@media all and (max-width: 991px) and (max-width: 390px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu{left:-118px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu.marketing,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu.cafe{left:-77px}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:-55px;right:-47px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile a.admin-link{color:#26252C !important;font-size:14px;text-transform:none !important;font-weight:500}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252C !important;font-size:14px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile div.user span{font-size:10px;font-weight:400}}@media all and (max-width: 991px) and (max-width: 450px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile{display:none}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile.has-admin,body header nav.navbar div.mobile-profile.non-admin{display:flex;width:auto !important}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.profile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.profile{margin-right:-58px;margin-top:5px}}@media all and (max-width: 991px) and (max-width: 450px){body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.profile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.profile{margin-right:-30px}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:-39px;right:-53px}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile a.admin-link,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile a.admin-link{color:#26252C !important;font-size:14px;text-transform:none !important;font-weight:600}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile div.user,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile div.user{display:flex;flex-direction:column;align-items:center;color:#26252C !important;font-size:14px;font-weight:600;position:relative;top:50px;left:-10px;max-width:40px}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile div.user span,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile div.user span{font-size:10px;font-weight:400}}@media all and (max-width: 991px) and (max-width: 450px){body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile{display:none}}body header nav.navbar a.navbar-brand,body header nav.navbar a.navbar-brand.login{margin-right:0px}body header nav.navbar a.navbar-brand img,body header nav.navbar a.navbar-brand.login img{width:169px;height:auto;margin:8px auto 18px 56px !important}body header nav.navbar a.navbar-brand img.catering-logo,body header nav.navbar a.navbar-brand.login img.catering-logo{width:255px;height:46px;margin:1px auto 12px 55px !important}body header nav.navbar a.navbar-brand img.cafe-logo,body header nav.navbar a.navbar-brand.login img.cafe-logo{width:220px;height:48px;margin:2px auto 12px 56px !important}@media all and (max-width: 991px){body header nav.navbar a.navbar-brand img,body header nav.navbar a.navbar-brand.login img{width:153px !important;height:32px;margin:10px auto auto 15px !important}body header nav.navbar a.navbar-brand img.login,body header nav.navbar a.navbar-brand.login img.login{display:none}body header nav.navbar a.navbar-brand img.catering-logo,body header nav.navbar a.navbar-brand.login img.catering-logo{width:177.38px;height:32px;margin:18px auto 0px 15px !important}body header nav.navbar a.navbar-brand img.cafe-logo,body header nav.navbar a.navbar-brand.login img.cafe-logo{width:153.43px;height:32px;margin:18px auto 0px 15px !important}}@media all and (max-width: 390px){body header nav.navbar a.navbar-brand img.catering-logo,body header nav.navbar a.navbar-brand.login img.catering-logo{margin:20px auto 12px 5px !important}}@media all and (max-width: 910px){body header nav.navbar a.navbar-brand.login{display:none}}body header nav.navbar button.navbar-toggler{margin:20px 5px 0px auto;width:64px;height:15px;border:none}body header nav.navbar button.navbar-toggler:hover,body header nav.navbar button.navbar-toggler:focus{text-decoration:none;border:none;outline:none !important}@media screen and (max-width: 960px){body header nav.navbar button.navbar-toggler span.navbar-toggler-icon{background-image:url(/assets/black-burger-menu.png);background-size:24px 15px;background-repeat:no-repeat;background-position:center}}@media all and (max-width: 991px){body header nav.navbar div#navbarText{background-color:#fff;z-index:1000;height:auto;margin-top:20px}}body header nav.navbar div#navbarText ul{margin:0px 0px auto auto}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul{align-items:center;background-color:#fff;margin:15px 0px auto auto;border-bottom:2px solid #C6C6C6}}body header nav.navbar div#navbarText ul li a{color:#26252C;text-transform:uppercase;font-size:18px;font-weight:600;font-style:normal;line-height:125%}body header nav.navbar div#navbarText ul li a.nav-link{padding:8px 0px}body header nav.navbar div#navbarText ul li a.nav-link.signup{display:flex;justify-content:center;align-items:center;padding:20px;font-size:24px;margin:10px auto 10px 16px !important}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li a.nav-link.signup{display:flex;justify-content:center;align-items:center;padding-top:8px;margin:0px auto 0px auto !important}}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li a.nav-link{padding:0px 0px 19px 0px}}body header nav.navbar div#navbarText ul li.nav-item{margin:auto 24px auto 0px}@media all and (max-width: 1200px){body header nav.navbar div#navbarText ul li.nav-item{margin:auto 20px auto 0px}}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.nav-item{margin:auto 0px !important;display:flex;justify-content:flex-end;flex-direction:column}}body header nav.navbar div#navbarText ul li.products{display:flex;justify-content:space-around;align-items:center}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.products{flex-direction:column}body header nav.navbar div#navbarText ul li.products.show{min-height:218px;padding-bottom:120px}}@media all and (max-width: 768px){body header nav.navbar div#navbarText ul li.products{display:none}}body header nav.navbar div#navbarText ul li.products a.nav-link{padding-right:5px}body header nav.navbar div#navbarText ul li.products a.nav-link span.icon{border:none;padding-left:18px}body header nav.navbar div#navbarText ul li.products a.nav-link span.icon.ic-details-show,body header nav.navbar div#navbarText ul li.products a.nav-link span.icon.ic-details-hide{background-position:5px 7px !important}body header nav.navbar div#navbarText ul li.products a.nav-link.dropdown-toggle::after{border:none;content:'';margin-left:unset}body header nav.navbar div#navbarText ul li.products div.dropdown-menu{width:557px;height:357px;border-radius:5px;padding:0px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu.show{margin-top:12px}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu.show{margin-top:0px}}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu{width:100%;max-height:177px;height:100%;margin-top:0px}}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu{display:flex}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu a.dropdown-item{margin:0px;padding:0px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu a.dropdown-item:active{background-color:none}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu a.dropdown-item{width:279px}}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu{margin-left:-50px}}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item{display:flex;flex-direction:column;margin:0px;min-width:279px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text{background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:108px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text h5{color:#26252C;font-size:16px;font-weight:600;text-transform:uppercase;margin:8px auto 4px auto}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text p{color:#26252C;font-size:16px;opacity:0.65;font-weight:600;margin:auto auto 8px auto;text-transform:none}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text p.right{margin-bottom:28px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.left{width:279px;height:168px;background-image:url("/assets/home-products-catering-new.png");background-size:279px 168px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.left:hover{background:linear-gradient(0deg, rgba(255,255,255,0.25), rgba(255,255,255,0.25)),url("/assets/home-products-catering-new.png")}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.right{width:278px;height:168px;background-image:url("/assets/home-products-cafe.png");background-size:278px 108px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.right:hover{background:linear-gradient(0deg, rgba(255,255,255,0.25), rgba(255,255,255,0.25)),url("/assets/home-products-cafe.png");background-size:278px 108px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.right div.text{background-color:#E9F2E0}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item div.text{margin-top:109px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.left{width:279px;height:189px;background-image:url("/assets/home-products-team-orders.png");background-size:279px 189px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.left:hover{background:linear-gradient(0deg, rgba(255,255,255,0.25), rgba(255,255,255,0.25)),url("/assets/home-products-team-orders.png")}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.left div.text{border-bottom-left-radius:5px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.right{width:278px;height:189px;background-image:url("/assets/home-products-concierge.png");background-size:278px 189px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.right:hover{background:linear-gradient(0deg, rgba(255,255,255,0.25), rgba(255,255,255,0.25)),url("/assets/home-products-concierge.png")}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.right div.text{border-bottom-right-radius:5px;background-color:#E9F2E0}body header nav.navbar div#navbarText ul li.products-mobile{display:none}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile{display:flex;flex-direction:column;width:100%;padding:0px 0px 20px 0px}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile a.dropdown-item{margin:0px;padding:0px !important}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text{width:100%;height:64px;background:#e6ecf1;border-top:1px solid #C6C6C6}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text h5{font-weight:500;font-size:16px;color:#26252C;margin:12px auto 1px 15px;text-align:left}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text p{text-align:left;font-weight:400;font-size:16px;color:#26252C;opacity:0.65;margin:1px auto 12px 15px;text-transform:none}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text.team{height:82px}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text.bottom{background:#E9F2E0}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text.bottom.last{border-bottom:1px solid #C6C6C6}@media all and (max-width: 768px){body header nav.navbar div#navbarText ul li.products-mobile{display:flex;width:100%}}body header nav.navbar div#navbarText ul li.profile .dropdown-toggle{padding:8px;margin-left:0px}body header nav.navbar div#navbarText ul li.profile .dropdown-toggle::after{display:none}body header nav.navbar div#navbarText ul li.profile label div.user-profile{margin-top:-15px !important}@media all and (max-width: 768px){body header nav.navbar div#navbarText ul li.profile label div.user-profile{margin-left:0px;margin-bottom:-15px;width:40.5px !important;height:40.5px !important}}body header nav.navbar div#navbarText ul li.profile .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;top:80%;left:-133px}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar div#navbarText ul li.profile .dropdown-menu #logout-link{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:0px;margin-bottom:0px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.use_foodja{margin-top:0px;margin-bottom:0px;background:#C6C6C6;height:1px !important;width:100%;display:block;padding:0px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.catering{background:#AEDB7F;background-size:172px 35px;width:100%;color:#26252C;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.catering a{text-transform:capitalize}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.catering:hover{background:#AEDB7F !important;background-size:172px 35px;width:100%}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.cafe{background:#AEDB7F;background-size:172px 35px;width:100%;color:#26252C;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.cafe:hover{background:#AEDB7F !important;background-size:172px 35px;width:100%}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item:hover,body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.dropdown-item:hover{background:rgba(174,219,127,0.2);border-radius:4px}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar div#navbarText ul li.profile .dropdown-menu form#logout-form{display:flex;justify-content:center}body header nav.navbar div#navbarText ul li.profile .dropdown-menu::after{position:absolute;top:-0.21429rem;right:20px;display:block !important;content:'' !important;width:.475rem;height:.475rem !important;z-index:100;border-style:solid;border-color:rgba(0,0,0,0.15);border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}@media all and (max-width: 768px){body header nav.navbar div#navbarText ul li.profile{display:none}}body header nav.navbar div#navbarText ul li.sign-up{margin-right:56px !important}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.sign-up{margin:0px auto !important;width:117px !important;justify-content:center;align-items:center}}body header nav.navbar div#navbarText ul li.sign-up a{padding-top:10px}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li.sign-up a{padding-top:5px}}body header nav.navbar div#navbarText ul li.sign-up a button{width:137px !important;height:48px;font-size:24px;margin:20px !important;padding:20px !important;white-space:nowrap}body header nav.navbar div#navbarText ul li.admin{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:15px;position:relative;top:-47px;left:21px}body header nav.navbar div#navbarText ul li.admin.spoofed{top:-61px}body header nav.navbar div#navbarText ul li.admin a.admin-link{color:#26252C !important;font-size:14px;text-transform:none !important;font-weight:600}body header nav.navbar div#navbarText ul li.admin div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252C !important;font-size:14px;position:absolute;top:46px;right:8px;z-index:1030;font-weight:600;color:#000000 !important}body header nav.navbar div#navbarText ul li.admin div.user span{font-size:12px;font-weight:400;max-width:50px}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.admin{display:none}}body header nav.navbar div#navbarText div.admin{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:-15px;left:20px;margin-right:20px}body header nav.navbar div#navbarText div.admin a.admin-link{color:#26252C !important;font-size:14px}body header nav.navbar div#navbarText div.admin div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252C !important;font-size:14px}body header nav.navbar div#navbarText div.admin div.user span{font-size:10px;font-weight:400}@media all and (max-width: 768px){body header nav.navbar div#navbarText div.admin{display:none}}body header nav.navbar ul.navbar-nav{display:flex;flex-direction:row;justify-content:flex-end}@media (hover: none), (pointer: coarse){body header nav.navbar ul.navbar-nav{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar ul.navbar-nav{flex-direction:column}body header nav.navbar ul.navbar-nav *.has-admin,body header nav.navbar ul.navbar-nav *.non-admin{flex-direction:row}}body header nav.navbar ul.navbar-nav li.nav-item.profile{margin-right:65px;margin-top:7px}@media (hover: none), (pointer: coarse){body header nav.navbar ul.navbar-nav li.nav-item.profile{outline:none !important}}body header nav.navbar ul.navbar-nav li.nav-item.profile.show{margin-right:65px}body header nav.navbar ul.navbar-nav li.nav-item.profile a{text-decoration:none !important}@media (hover: none), (pointer: coarse){body header nav.navbar ul.navbar-nav li.nav-item.profile a{outline:none !important}}body header nav.navbar ul.navbar-nav li.nav-item.profile a:hover,body header nav.navbar ul.navbar-nav li.nav-item.profile a:focus{text-decoration:none !important}body header nav.navbar ul.navbar-nav li.nav-item.profile a label div.user-profile{margin-left:12px}@media (hover: none), (pointer: coarse){body header nav.navbar ul.navbar-nav li.nav-item.profile a label div.user-profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar ul.navbar-nav li.nav-item.profile{margin-top:20px;margin-right:15px}body header nav.navbar ul.navbar-nav li.nav-item.profile.show{margin-right:15px}}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-toggle{padding:8px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-toggle::after{display:none}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu{position:absolute;opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;top:79%;left:-118px;z-index:1500}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.dropdown-item{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important;padding:0px !important}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.use_foodja{margin-top:0px;margin-bottom:0px;background:#C6C6C6;height:1px !important;width:100%;display:block;padding:0px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.catering a{color:#26252C;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#AEDB7F;background-size:172px 35px;width:100%;height:30px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.cafe a{color:#26252C;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#AEDB7F;background-size:172px 35px;width:100%;height:30px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form,body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile{display:flex;justify-content:center;margin:0px auto 15px auto}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form a,body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile a{color:#26252C;text-align:center;font-family:'futura-pt';font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu::after{position:absolute;top:-0.21429rem;right:20px;display:block !important;content:'' !important;width:.475rem;height:.475rem !important;z-index:100;border-style:solid;border-color:rgba(0,0,0,0.15);border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}@media all and (max-width: 414px){body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu{left:-105px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu::after{right:30px}}body header nav.navbar ul.navbar-nav li.nav-item.admin{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:15px;position:relative;top:-22px}body header nav.navbar ul.navbar-nav li.nav-item.admin a.admin-link{color:#26252C !important;font-size:14px;text-transform:none !important;font-weight:600}body header nav.navbar ul.navbar-nav li.nav-item.admin div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252C !important;font-size:14px;position:absolute;top:46px;right:8px;z-index:1030;font-weight:600;color:#000000 !important}body header nav.navbar ul.navbar-nav li.nav-item.admin div.user span{font-size:12px;font-weight:400}@media all and (max-width: 450px){body header nav.navbar ul.navbar-nav li.nav-item.admin{display:none}}body header nav.navbar ul.navbar-nav.has-admin,body header nav.navbar ul.navbar-nav.non-admin{flex-direction:row;margin:0px 30px 0px auto !important;width:200px;height:68px}body header nav.navbar ul.navbar-nav.has-admin li.nav-item.admin,body header nav.navbar ul.navbar-nav.non-admin li.nav-item.admin{top:-22px;left:-16px}@media all and (max-width: 991px){body header nav.navbar ul.navbar-nav.has-admin,body header nav.navbar ul.navbar-nav.non-admin{width:auto;margin:0px 15px 0px auto !important}body header nav.navbar ul.navbar-nav.has-admin li.nav-item.profile,body header nav.navbar ul.navbar-nav.non-admin li.nav-item.profile{position:relative;left:-30px;margin-right:0px;width:auto}body header nav.navbar ul.navbar-nav.has-admin li.nav-item.admin,body header nav.navbar ul.navbar-nav.non-admin li.nav-item.admin{top:-9px;left:15px;margin-left:0px}}body header nav.navbar a.cart-icon.single{display:none}body header nav.navbar div.icon-items{display:none}body header nav.navbar div.mobile-avatar-menu{display:none}@media screen and (max-width: 991px){body header nav.navbar a.cart-icon.single{display:inline-block;margin:20px 4px 0px auto;font-weight:600;z-index:2000}body header nav.navbar a.cart-icon.single img{width:32px;height:32px}body header nav.navbar div.icon-items{display:flex;align-items:center}body header nav.navbar div.icon-items a.cart-icon img{width:32px;height:32px;margin:20px -10px  0px 0px}body header nav.navbar div.icon-items span.cart_items_count{color:#89D33C;font-size:16px;font-weight:600}body header nav.navbar button.navbar-toggler.first-button{display:none}}@media all and (max-width: 910px){body header nav.navbar.login{justify-content:flex-end;height:68px !important;box-shadow:none !important}}@media all and (max-width: 390px){body header nav.navbar a.cart-icon.single{margin:20px -30px 0px -9px}}body header div.foodja-login #foodja-avatar{width:42px;height:42px;background:url("/assets/green-profile-dot.svg");background-repeat:no-repeat;background-size:50px 40px;background-position:center}body header div.foodja-login #foodja-avatar>img{width:30px;height:30px;margin-top:4px;margin-left:5px}body header .mobile-nav-bar{display:none}@media screen and (max-width: 1024px){body header div#navbarText.navbar-collapse.collapse.show .mobile-nav-bar{display:block}body header div#navbarText.navbar-collapse.collapse.show .mobile-nav-bar li.nav-item:last-child{margin:2% 48% 2% 43%}body header div#navbarText.navbar-collapse.collapse.show .mobile-nav-bar li.nav-item a{color:#26252C;text-align:center;font-family:'futura-pt';font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize !important}}body header .has_cart{display:none}@media screen and (max-width: 750px){body header .has_cart{display:block;flex:0 0 8vmin;background-image:url(/assets/cart.svg?v=1);background-repeat:no-repeat;padding-bottom:6.75vmin;margin-right:2vmin}}body div.foodja-logo-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:94px;margin:0px 30px;padding:0 calc((100% - 1400px) / 2) !important}body div.foodja-logo-container div.foodja-logo-header{margin-left:56px}body div.foodja-logo-container div.foodja-logo-header img.cafe-logo{width:220px;height:46px;margin:2px auto 12px 5px !important}body div.foodja-logo-container div.foodja-login-location{margin-right:56px}body div.foodja-logo-container div.foodja-login-location a.foodja-login{text-decoration:none;color:#A2CF5F}@media all and (max-width: 768px){body div.foodja-logo-container{margin:0px 15px;padding:0px !important}body div.foodja-logo-container div.foodja-logo-header{margin-left:15px}body div.foodja-logo-container div.foodja-logo-header img.cafe-logo{width:153px;height:auto;margin:0px auto 0px 0px}body div.foodja-logo-container div.foodja-login-location{margin-right:15px}}body footer.combo{margin-top:200px}body div#signupModal{width:0px;height:0px;background:#fff;box-shadow:0px 0px 0px rgba(6,44,82,0.1),0px 2px 16px rgba(33,43,54,0.08);border-radius:10px;margin:0px auto;display:flex !important;justify-self:center !important;align-self:center !important;top:5px;left:unset;height:100% !important;margin-top:0px;z-index:900000000}body div#signupModal.show{width:1010px;height:auto;height:auto}@media all and (max-width: 1024px){body div#signupModal.show{border-radius:0px;width:320px;overflow-y:scroll;margin-top:0px;height:550px;max-height:550px;padding-top:0px}}@media all and (max-height: 794px){body div#signupModal.show{max-height:550px;height:550px;overflow-y:scroll}}@media all and (max-height: 375px){body div#signupModal.show{max-height:370px;height:370px;overflow-y:scroll}}body div#signupModal div.modal-dialog{max-width:unset;min-height:unset;max-height:unset;margin:0px !important}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog{height:auto;max-height:928px;width:320px;max-width:320px;margin:0px}}@media all and (max-width: 768px){body div#signupModal div.modal-dialog{height:500px;max-height:500px}}@media all and (max-height: 375px) and (min-width: 812px){body div#signupModal div.modal-dialog{margin-top:180px}}body div#signupModal div.modal-dialog div.modal-content{width:1010px;height:100% !important;margin-top:0px;overflow-y:scroll !important;height:auto;border:none}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content{width:320px !important;border-radius:0px;height:auto !important;margin-top:410px;overflow-y:unset !important}}@media all and (max-width: 768px){body div#signupModal div.modal-dialog div.modal-content{margin-top:36px !important}}@media all and (max-width: 812px){body div#signupModal div.modal-dialog div.modal-content{margin-top:410px}}body div#signupModal div.modal-dialog div.modal-content div.modal-header{border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header{margin-top:-36px;padding:0px 15px}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title{width:100%;text-align:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title{text-align:left;background-color:#383838;width:320px;height:42px;margin-top:0px}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title p{font-weight:600;font-size:36px;color:#26252C;text-transform:uppercase;display:flex;justify-content:center;margin-left:72px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title p{font-size:16px;text-align:left;margin:11px auto 11px -125px;color:#fff}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .close{padding:10px 30px 0px 0px;margin:0rem -1rem -40px auto}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .close{display:none}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white{display:none}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white{width:60px;opacity:1;display:block;padding:0px 50px 0px 19px;margin:10px 0px -40px auto}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white span{padding-right:25px;background-size:16px 16px;background-position:4px 9px}}@media all and (max-width: 750px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white{padding:0px 50px 20px 75px}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info{text-align:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info{text-align:left}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info p{font-weight:normal;font-size:18px;line-height:125%;color:#26252C;text-align:center;display:flex;justify-content:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info p{font-size:16px;width:290px;text-align:left;margin:12px auto}}body div#signupModal div.modal-dialog div.modal-content div.modal-body{display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body{flex-direction:column;padding:unset;width:320px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section{width:460px;height:606px;border:1px solid #C6C6C6;box-sizing:border-box;border-radius:5px;display:flex;flex-direction:column;align-items:center;margin:auto 15px 30px 15px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section a{color:#415623 !important}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section{width:304px;height:323px;margin:0px auto 8px auto}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section img{width:302px;height:132px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section div.h5{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-size:24px;font-weight:600;display:flex;text-align:center;align-items:center;justify-content:center;text-transform:uppercase;margin:24px auto 0px auto;width:268px;height:30px;color:#26252C}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section div.h5{margin:8px auto 0px auto;font-size:18px;justify-content:center}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p{font-weight:600;font-size:18px;line-height:125%;text-align:center;color:#26252C;margin:16px auto 24px auto}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item{font-weight:normal;margin:16px auto 24px 28px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item-bottom{font-weight:normal;margin:16px auto 12px 28px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p{font-size:16px;margin:4px auto 8px auto;height:20px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item{margin:8px auto 8px 24px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item-bottom{margin:16px auto 8px 24px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section button{width:400px;height:48px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section button{width:288px;height:48px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.catering button.marketing-green{margin:20px 24px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.catering button.marketing-green{margin:8px auto}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.cafe h5{width:unset}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.cafe{height:379px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.cafe button.marketing-white-bordered-small{margin-bottom:8px}}body a.dropdown-item:active{background:none !important}body.collapse:not(.show){display:none !important}body>footer{background:linear-gradient(180deg, #E6ECF1 0%, rgba(230,236,241,0) 100%),#fff;border-top:5px solid #C0D9EA;padding:0 calc((100% - 1100px) / 2);color:#26252c;text-align:center;font-size:66.66667%;z-index:2000}body>footer .cafe_footer_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#26252C !important}@media screen and (max-width: 960px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){body>footer{padding:0}}body>footer nav{padding:2em}body>footer ul{columns:18em auto}body>footer ul>li{margin:0;list-style:none}body>footer ul>li>*{display:block;padding:.75em 1.5em}body>footer.foodja-logo nav ul{columns:19.5em auto}body>footer a:link,body>footer a:visited{text-decoration:none}body>footer a:hover,body>footer a:focus{text-decoration:underline}body>footer .get-in-touch::before{content:'';margin-right:.125em;background-image:url("/assets/headset-solid.svg");display:inline-block;background-repeat:no-repeat;background-size:contain;height:1em;width:1em}body>footer .copy{opacity:1 !important;padding:1.5em}body>footer.oex_footer{display:flex;justify-content:center;padding:0;width:100%;background:#222;color:#fff;text-transform:uppercase}body>footer.oex_footer ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;list-style-type:none}body>footer.oex_footer ul li{flex:0 1 auto}body>footer.oex_footer ul li.copy{font-size:13px}body>footer.oex_footer ul li a,body>footer.oex_footer ul li a:hover,body>footer.oex_footer ul li button,body>footer.oex_footer ul li button:hover{text-decoration-color:#ffffff}body>footer.combo{display:flex;justify-content:center;align-content:center;flex-direction:column;padding:0;width:100%;height:auto}@media all and (max-width: 768px){body>footer.combo{justify-content:flex-start}}body>footer.combo nav{display:flex;flex-direction:row;justify-content:space-between;margin:auto 50px;columns:19.5em auto}@media all and (max-width: 768px){body>footer.combo nav{display:flex;flex-direction:column;align-content:flex-start;text-align:left;float:left;margin:auto auto auto 0px}}body>footer.combo nav div{display:flex;flex-direction:column;align-content:flex-start;text-align:left}body>footer.combo nav div ul{display:flex;flex-direction:column;justify-content:space-between;margin:0px 20px}@media all and (max-width: 768px){body>footer.combo nav div ul{margin:auto 0px;padding:0px 0px 10px 0px}}body>footer.combo nav div ul .first{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;flex:0 1 auto;max-height:35px}body>footer.combo nav div ul li{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;flex:0 1 auto;max-height:35px}@media all and (max-width: 1100px){body>footer.combo nav div ul li{max-height:unset}}body>footer.combo nav div ul li .li_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#26252C !important;opacity:unset !important;padding-left:0px}body>footer.combo nav div ul li.first{font-family:'futura-pt';font-style:normal;font-weight:600;line-height:125%}@media all and (max-width: 768px){body>footer.combo nav div ul li{font-size:14px;max-height:unset}body>footer.combo nav div ul li.first{padding-bottom:7px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body>footer.oex_footer{position:absolute;bottom:0px;padding:12px 0 7px}}@media screen and (max-width: 600px){body>footer{font-size:60%}body>footer ul{columns:12em auto}}@media screen and (min-width: 415px) and (max-width: 768px){.order-footer{height:auto}.order-footer div.footer-top{display:flex;flex-direction:column;margin-left:40px;margin-bottom:20px;justify-content:space-between}.footer-bottom{margin-bottom:50px;margin-left:20px}}@media all and (max-width: 414px){div.order-footer{height:auto;width:auto}div.order-footer div.footer a{font-size:16px}div.order-footer div.footer-top{display:flex;flex-direction:column;margin-left:20px;margin-bottom:20px;justify-content:space-between}.footer-top,.footer-text{display:block !important}}body.vc>footer,body.admin>footer{display:flex;justify-content:space-between;align-items:center;font-size:.65em;background:linear-gradient(180deg, #E6ECF1 0%, rgba(230,236,241,0) 100%),#fff !important;border-top:5px solid #C0D9EA !important}body.vc>footer .cafe_footer_link,body.admin>footer .cafe_footer_link{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#26252C !important}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){body.vc>footer,body.admin>footer{position:absolute;bottom:0;width:100%}}body.vc>footer ul,body.admin>footer ul{display:flex;justify-content:space-between;font-size:100%}body.vc>footer ul li,body.admin>footer ul li{font-size:100%}@media screen and (max-width: 600px){body.vc>footer ul,body.admin>footer ul{display:block;columns:19.5em auto;padding:1.5em}body.vc>footer ul a,body.admin>footer ul a{padding:.375em}}body.vc>footer nav,body.admin>footer nav{padding:0;order:1}@media screen and (max-width: 600px){body.vc>footer nav,body.admin>footer nav{order:0}}body.vc>footer .copy,body.admin>footer .copy{opacity:1;order:0;padding:.75em}@media screen and (max-width: 600px){body.vc>footer .copy,body.admin>footer .copy{order:1}}@media screen and (max-width: 960px){body.vc>footer,body.admin>footer{display:block}}body:not(.vc)>footer a{transition-property:filter, color, box-shadow, text-shadow, background-color}body:not(.vc)>footer a:link{color:#fff}body:not(.vc)>footer a:visited{color:#fff}body:not(.vc)>footer a:focus,body:not(.vc)>footer a:hover{color:#fff}body:not(.vc)>footer a:active{color:brighten(#fff, 80%)}body.feedback footer.cafe-feedback{height:39px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media all and (max-width: 960px){body.feedback footer.cafe-feedback{height:auto;flex-direction:column;justify-content:space-around}}body.feedback footer.cafe-feedback nav{margin-top:20px}@media all and (max-width: 960px){body.feedback footer.cafe-feedback nav{margin:0px auto;height:40px}}@media all and (max-width: 768px){body.feedback footer.cafe-feedback nav{height:auto}}body.feedback footer.cafe-feedback nav ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media all and (max-width: 768px){body.feedback footer.cafe-feedback nav ul{flex-direction:column;justify-content:center}}body.feedback footer.cafe-feedback nav ul li a{color:#a2cf5f}body.vcadmin footer{display:flex;justify-content:center;align-content:center;flex-direction:column;padding:0;width:100%;height:auto;align-items:unset !important}.login-holder{display:flex;flex-direction:column;margin:auto;position:fixed;width:403px;max-height:550px;background:#FFFFFF;box-shadow:0px 0px 20px rgba(0,0,0,0.1),0px 0px 10px rgba(0,0,0,0.1);border-radius:10px;box-sizing:content-box !important;height:auto !important}.login-holder output{display:none}.login-holder output.home-error{background:rgba(193,32,51,0.1);border:1px solid #C12033;box-sizing:border-box;border-radius:5px;align-items:center;padding:10px 30px}@media all and (max-width: 768px){.login-holder output.home-error{margin:0px 15px}}.login-holder label:not(:focus-within) span{transform:unset !important;font-family:'futura-pt' !important;font-style:normal !important;font-weight:600 !important;font-size:16px !important;line-height:125% !important;color:#444B52 !important}.login-holder .required{color:#444B52 !important;font-size:16px !important}.login-holder input[type="text"]{background:#FFFFFF !important}.login-holder #login-form [type='reset']{position:absolute;top:20px;right:20px}.login-holder hr{margin-left:-1.5rem !important;margin-right:-1.5rem !important;margin-top:10px !important}.login-holder h4{font-family:'futura-pt';font-style:normal;font-weight:600;font-size:24px;line-height:125%;text-transform:uppercase;color:#26252C}.login-holder .signup-button{border:1px solid #415623 !important;border-radius:5px;width:100%;height:48px !important;font-family:'futura-pt' !important;font-style:normal;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623;margin-bottom:25px}.login-holder .sign_up_link{text-decoration:none !important}.login-holder .pw-new{display:none}.login-holder label.required>span:after{content:'' !important}.login-holder .pw-reset{margin-top:10px !important;text-align:right !important;margin-bottom:0px !important}.login-holder .pw-reset a{font-family:'futura-pt';font-style:normal;font-weight:normal;font-size:14px;line-height:125%;text-align:right;text-decoration-line:underline;color:#415623}.login-holder #login-form [type='submit']{background:#AEDB7F;border-radius:5px;font-family:'futura-pt';font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase !important;color:#415623 !important;height:48px !important;text-shadow:unset !important}.login-holder #login-form [type='submit']:hover{background:#AEDB7F !important}.login-holder input,.login-holder [type=submit]{display:block;width:100%}.login-holder [type=reset]{position:absolute;top:0;right:0;margin:0;padding:0;height:1.5rem;width:1.5rem;font-size:1.5rem}.login-holder input{z-index:10;position:relative;line-height:1;background:#FFFFFF !important;border:1px solid #C6C6C6;box-sizing:border-box;border-radius:5px;height:40px !important;outline:none !important;box-shadow:unset !important}.login-holder input:placeholder-shown{z-index:0}.login-holder input:focus{border:1px solid #C6C6C6 !important}.login-holder label{text-align:left;margin:0;height:4em}.login-holder label span{position:relative;transition:transform .3s ease-in-out;transform-origin:0 0;transform-box:fill-box;font-weight:400;z-index:10;line-height:1;height:1em}.login-holder label+label{margin-top:.25em}.login-holder label:not(:focus-within) span{transform:translate(.5em, 2em)}.login-holder label:focus-within span,.login-holder label:not(:focus-within).has-placeholder span{transform:translate(0, 0);z-index:10}.login-holder h1{position:relative;align-self:center;margin:0 0 .375em}.login-holder form{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;box-sizing:content-box !important}.login-holder form h1{font-family:'futura-pt' !important;font-style:normal !important;font-weight:600 !important;font-size:24px !important;line-height:125% !important;text-transform:uppercase !important;color:#26252C !important;align-self:unset !important;text-align:left !important;margin:30px 0px 10px 0px !important}.login-holder form output::before{content:'';width:44px !important;height:24px !important;display:block;background-image:url("/assets/red-error-icon-big.png") !important;background-repeat:no-repeat;padding:0px;margin-right:0px;margin-left:-10px;margin-top:0px}.login-holder form .l_output{display:none;background:rgba(193,32,51,0.1) !important;border:1px solid #C12033 !important;box-sizing:border-box !important;border-radius:5px !important;width:100% !important;height:46.36px !important;flex:unset !important;font-family:'futura-pt';font-style:normal;font-weight:normal;font-size:18px !important;line-height:125%;align-items:center;justify-content:center;color:#26252C !important}.login-holder form fieldset{max-width:unset !important;width:100%;height:100%;background:#FFFFFF !important}.vc .login-holder{max-width:50rem;width:100%;position:relative}.vc .login-holder form{width:unset !important;min-height:25vh !important}.vc .login-holder .hr_line{display:none !important}.vc .login-holder .l_output{min-height:46px !important;height:auto !important;padding:10px !important;text-align:center}.vc .login-holder .l_output span{width:80% !important}.vc .login-holder .sign_up_link,.vc .login-holder .signup-button,.vc .login-holder .sign-up-title{display:none !important}.vc .login-holder [type=reset]{display:none}.vc .login-holder form{position:relative;line-height:1.5;background-color:#fff;border-radius:.75rem;box-shadow:0 .25em .625em rgba(169,166,166,0.15);flex-direction:row;align-items:flex-end;padding:3rem;font-size:65%}.vc .login-holder form::after{display:block;content:'';background-image:url("/assets/foodja-lunch-bag.png");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;position:absolute;top:3rem;left:3rem;width:40%;height:75%}@media screen and (max-width: 750px){.vc .login-holder form::after{position:static;height:0;padding-bottom:80.81632%;width:100%;margin-top:1.5em}}.vc .login-holder form>fieldset{flex:1 0 40%;position:relative;margin-left:10%}@media screen and (max-width: 750px){.vc .login-holder form>fieldset{order:0;flex:0 0 auto;margin:0 auto}}@media screen and (max-width: 750px){.vc .login-holder form output{position:static}}.vc .login-holder form::before{flex-basis:50%;line-height:1;content:'You\2019re one step away from the\A ultimate office lunch experience. Happy eating!';text-align:center;white-space:pre}@media screen and (max-width: 750px){.vc .login-holder form::before{order:1;flex-basis:auto;white-space:unset}}@media screen and (max-width: 750px){.vc .login-holder form{flex-direction:column;text-align:center;padding:.75em}}@media screen and (max-width: 750px){.login-holder{width:75vw}}.login-holder.home-login{width:403px !important;min-width:403px;min-height:458px;background:#ffffff;box-shadow:0px 0px 20px rgba(0,0,0,0.1),0px 0px 10px rgba(0,0,0,0.1);margin-top:0px}@media all and (max-width: 768px){.login-holder.home-login{width:320px !important;margin-top:20px;min-width:unset;height:auto !important;min-height:420px !important}}@media all and (max-width: 768px) and (min-height: 569px){.login-holder.home-login{margin-top:-100px}}@media all and (max-height: 375px) and (max-width: 667px){.login-holder.home-login{margin-top:50px}}@media all and (max-width: 812px) and (max-height: 375px){.login-holder.home-login{margin-top:50px}}@media all and (max-height: 320px) and (max-width: 568px){.login-holder.home-login{margin-top:0px;width:320px !important;height:320px !important}}.login-holder.home-login form{min-height:unset !important;margin:0px}.login-holder.home-login form fieldset{border:none !important;border-radius:10px;background:#fff !important;max-width:unset !important;padding:24px 30px 24px 30px !important;margin:0px !important}@media all and (max-width: 768px){.login-holder.home-login form fieldset{max-width:320px !important;padding:0px !important;width:320px;margin:0px !important}}.login-holder.home-login form fieldset h3{font-size:24px !important;text-align:left !important;align-self:unset;margin:0px 0px 8px 0px !important;line-height:unset !important}.login-holder.home-login form fieldset h3.log-in{margin-bottom:8px !important}@media all and (max-width: 768px){.login-holder.home-login form fieldset h3.log-in{margin:5px 0px 10px 15px !important}}.login-holder.home-login form fieldset h3.sign-up{padding-top:12px !important}.login-holder.home-login form fieldset button.product-secondary{color:#415623 !important;font-size:18px !important;width:343px !important;height:48px !important;border:1px solid #415623 !important}.login-holder.home-login form fieldset button[type=submit]{width:343px !important;height:48px !important;font-weight:600 !important;font-size:18px !important;line-height:125% !important;display:flex;align-items:center;text-align:center;text-transform:uppercase;color:#415623 !important;margin:12px auto 12px 0px}@media all and (max-width: 768px){.login-holder.home-login form fieldset button[type=submit]{margin:12px auto 12px 15px}}.login-holder.home-login form fieldset button[type=reset]{font-weight:normal;font-size:40px !important;line-height:unset !important;top:44px !important;right:28px !important;border:none;background:none}.login-holder.home-login form fieldset button[type=reset]:focus,.login-holder.home-login form fieldset button[type=reset]:focus-visible{border:none;outline:none}@media all and (max-width: 768px){.login-holder.home-login form fieldset button[type=reset]{top:24px !important;right:15px !important}}@media all and (max-width: 768px){.login-holder.home-login form fieldset button{max-width:290px !important}}.login-holder.home-login form fieldset label{color:#444B52;font-size:16px;font-weight:600px;line-height:125%;margin:0px auto 4px 0px}@media all and (max-width: 768px){.login-holder.home-login form fieldset label{margin-left:15px !important}}.login-holder.home-login form fieldset input{width:343px !important;height:40px !important;background:#ffffff;border:1px solid #c6c6c6;border-radius:5px;box-sizing:border-box;margin:0px auto 12px 0px;text-indent:15px}@media all and (max-width: 768px){.login-holder.home-login form fieldset input{max-width:290px !important}}.login-holder.home-login form fieldset p{color:#415623 !important;font-size:14px !important;text-align:right !important;text-decoration-line:underline;margin:16px 0px 16px auto !important}@media all and (max-width: 768px){.login-holder.home-login form fieldset p{margin:0px 15px 16px auto !important}}.login-holder.home-login form fieldset p.pw-new{margin:0px}.login-holder.home-login form fieldset div.sign-up{border-top:1px solid #C6C6C6;margin-top:24px !important;background-color:#ffffff}@media all and (max-width: 768px){.login-holder.home-login form fieldset div.sign-up{margin:12px auto 12px 15px}}.login-holder.restaurants output{display:none}.login-holder.restaurants form fieldset{display:flex;flex-direction:column;border-radius:5px;padding:15px}.login-holder.restaurants form fieldset h3{margin:5px 0px 10px 15px !important}.login-holder.restaurants form fieldset label{margin:0px 15px 0px 15px}.login-holder.restaurants form fieldset button[type=submit]{width:343px !important;height:48px !important}@media all and (max-width: 768px){.login-holder.restaurants form fieldset button[type=submit]{max-width:224px !important;width:100%;margin:10px auto}}@media all and (max-width: 320px){.login-holder.restaurants form fieldset button[type=submit]{max-width:180px !important;width:100%;margin:10px auto}}.login-holder.restaurants form fieldset button[type=reset]{border:none;position:absolute;top:37px !important;right:27px !important;background:none;font-weight:normal;font-size:40px !important;line-height:unset !important}.login-holder.restaurants form fieldset button[type=reset]:focus,.login-holder.restaurants form fieldset button[type=reset]:focus-visible{border:none;outline:none}.login-holder.restaurants form fieldset .pw-reset{margin-right:15px;margin-bottom:15px !important}.vc .login-holder{max-height:1200px}.vc .login-holder .pw-new{display:block}@media screen and (max-width: 991px){.l_output{font-size:16px !important}.login-holder{height:550px}}.password-group{width:100%}.password-group [for=password1]{display:none}.reset-password .password-group [for=password1],.setup .password-group [for='password1']{display:block}.vc.login>.content{margin:auto}.vc.setup{background:linear-gradient(180deg, #E5EDF1 0%, #F4F6F7 100%)}.vc.setup>.content{padding:0;margin:auto}@media screen and (max-width: 600px){.vc.setup>.content .page-title{font-size:1em}}.vc.setup>.content .login-holder form:before{content:'Easily order meals online and have them\A delivered directly to your office.';padding:1.5rem;font-size:.7rem}@media screen and (max-width: 600px){.vc.setup>.content .login-holder form{padding:1.5em;margin:1.5em 0 2.5em}.vc.setup>.content .login-holder form:before{line-height:1.5;padding:1em 0}.vc.setup>.content .login-holder form fieldset h3{font-size:20px;text-align:center;padding:.5em 0}.vc.setup>.content .login-holder form fieldset label input{padding:.5em;border-radius:5px}}.vc.setup>.content .login-holder label:not(:focus-within) span{transform:translate(.375em, 2em)}.vc.setup .pw-reset,.vc.setup .pw-new{display:none}body>.content{max-width:unset;padding:unset}.pac-container{z-index:6000}body.catering{background:#FFF !important}body.catering header{position:fixed !important;z-index:9000 !important}@media screen and (max-width: 991px){body.catering{background:rgba(249,249,249,0.45) !important}}body.catering .pac-icon-marker{display:none !important}body.catering footer{margin-top:0px !important}body.catering footer .footer-top{justify-content:space-around !important}body.catering .pac-container{margin-top:10px !important}body.catering .pac-container .pac-item{height:40px;padding-top:5px;border-top:unset;border-bottom:1px solid #e6e6e6}body.catering .pac-container span{color:#8A949C;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:450;line-height:20px}body.catering .pac-container .pac-item-query{margin-left:16px}body.catering .pac-logo::after{height:40px;background-position:left;margin-left:20px}body.catering input:focus{outline:none !important;border:1px solid #CACACA !important}body.catering div.landing-container{display:flex;flex-direction:column;margin-top:100px !important}body.catering div.landing-container .mobile_only{display:none}body.catering div.landing-container div.top-container{background-image:url("/assets/home-bg.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;width:100%;height:425px;margin-top:-30px;margin-bottom:80px;display:flex;justify-content:center;align-items:center;position:relative;z-index:100}body.catering div.landing-container div.top-container .order_catering_text-container{display:none}body.catering div.landing-container div.top-container .address-logo-form-container{min-width:630px;height:430px;border-radius:12px;border:1px solid #D9D9D9;background:#FFF;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);display:flex;flex-direction:column;align-items:center;margin-top:80px;position:relative;padding-left:125px;padding-right:125px}body.catering div.landing-container div.top-container .address-logo-form-container .free-delivery-container{width:304px;height:133px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;border:2px solid #AEDB7F;background:#FFF;position:absolute;bottom:-60px}body.catering div.landing-container div.top-container .address-logo-form-container .free-delivery-container h3{color:#383838;text-align:center;font-family:"futura-pt";font-size:35px;font-style:normal;font-weight:600;line-height:normal;margin:0px !important}body.catering div.landing-container div.top-container .address-logo-form-container .free-delivery-container p{color:#383838;text-align:center;font-family:"futura-pt";font-size:20px;font-style:normal;font-weight:450;line-height:normal;margin:-5px 0px 0px 0px}body.catering div.landing-container div.top-container .address-logo-form-container .free-delivery-container h4{color:#383838;text-align:center;font-family:"futura-pt";font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0px !important}body.catering div.landing-container div.top-container .address-logo-form-container h2{color:#383838;text-align:center;font-family:"futura-pt";font-size:30px;font-style:normal;font-weight:600;line-height:normal;text-transform:none !important}body.catering div.landing-container div.top-container .address-logo-form-container div.order-form h1{color:#383838;text-align:center;font-family:"futura-pt";font-size:30px;font-style:normal;font-weight:600;line-height:normal;text-transform:none !important}body.catering div.landing-container div.top-container .address-logo-form-container .address-bar-container{display:flex;flex-direction:row;position:relative;width:100% !important}body.catering div.landing-container div.top-container .address-logo-form-container .address-bar-container .location-icon{width:32px;height:32px;background-image:url("/assets/location-icon.svg");background-size:cover;margin-right:0px}body.catering div.landing-container div.top-container .address-logo-form-container .address-bar-container .address-bar::placeholder{color:#8A949C !important;font-family:"futura-pt" !important;font-size:16px !important;font-style:normal !important;font-weight:450 !important;line-height:20px !important}body.catering div.landing-container div.top-container .address-logo-form-container .address-bar-container #btnFindFood{width:112px;height:32px;background:#89D33C;border-radius:0px 6px 6px 0px;color:#FFF;text-align:center;font-family:"futura-pt";font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-transform:uppercase;position:absolute;right:0px;top:0px}body.catering div.landing-container div.top-container .address-logo-form-container .address-bar-container .address_x_icon{background-image:url("/assets/address-x-icon.png");background-repeat:no-repeat;width:32px;height:32px;position:absolute;right:110px;bottom:0px;cursor:pointer;display:none}@media all and (max-width: 1024px){body.catering div.landing-container div.top-container{width:100%}}body.catering div.landing-container div.top-container.expanded{height:391px}@media all and (max-width: 1024px){body.catering div.landing-container div.top-container.expanded{height:620px}}body.catering div.landing-container div.top-container div.logo{display:flex;justify-content:center;background:#fff;width:240px;height:100px;margin-top:60px;margin-bottom:30px}body.catering div.landing-container div.top-container div.logo.default{background-color:#26252C}body.catering div.landing-container div.top-container div.logo div.restLogo{width:240px;height:100px;display:flex;justify-content:center;align-items:center}body.catering div.landing-container div.top-container div.logo div.restLogo img{width:auto;max-height:100%;object-fit:cover}body.catering div.landing-container div.top-container div.order-form{display:flex;flex-direction:column;background-color:rgba(255,255,255,0.9);justify-content:center;align-items:center;height:auto;width:auto}@media all and (max-width: 1024px){body.catering div.landing-container div.top-container div.order-form.expanded{height:428px}}body.catering div.landing-container div.top-container div.order-form form{display:flex;flex-direction:column;justify-content:center;margin:0px auto 40px auto}@media all and (max-width: 1024px){body.catering div.landing-container div.top-container div.order-form form{margin:unset}}body.catering div.landing-container div.top-container div.order-form form input{background-color:#fff;border-radius:6px;border:1px solid #CACACA;background:#FCFCFC;box-sizing:border-box;color:#415623;color:#8A949C;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:450;line-height:20px;display:flex;align-items:center}body.catering div.landing-container div.top-container div.order-form form input#address-bar{margin:0px 0px 0px 5px !important;width:410px !important;height:32px !important;text-align:left !important;text-indent:15px !important;outline:none !important;border:1px solid #CACACA !important;border-radius:6px !important;padding-left:0px;padding-top:0px;padding-right:120px;padding-bottom:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media all and (max-width: 1024px){body.catering div.landing-container div.top-container div.order-form form input#address-bar{text-indent:5px;font-size:16px}}body.catering div.landing-container div.top-container div.order-form form input#address-bar.error{border:2px solid #B20707 !important;background:#FDEDED !important;color:rgba(38,37,44,0.65);font-family:"futura-pt";font-size:18px;font-style:normal;font-weight:400;line-height:125%}body.catering div.landing-container div.top-container div.order-form form input#delDate{width:168px !important;height:48px !important;margin:25px 10px auto 76px !important;background-image:url(/assets/ic-date-select.png);background-repeat:no-repeat;background-position-y:center;background-position-x:8px;padding:1px 2px;text-indent:40px;font-size:16px}@media all and (max-width: 1024px){body.catering div.landing-container div.top-container div.order-form form input#delDate{width:290px !important;margin:5px auto !important}}body.catering div.landing-container div.top-container div.order-form form input.time-search{width:168px !important;height:48px !important;background-image:url(/assets/clock-icon.png);background-repeat:no-repeat;background-position-y:center;background-position-x:8px;padding:1px 2px;margin:25px 10px auto auto !important;text-indent:40px;font-size:16px}body.catering div.landing-container div.top-container div.order-form form .err-autocomplete{color:#B20707;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;line-height:16px}body.catering div.landing-container div.top-container div.order-form form input::placeholder{color:#8A949C;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:450;line-height:20px}body.catering div.landing-container div.top-container div.order-form form #address-bar:hover{outline:none !important}body.catering div.landing-container div.top-container div.order-form form div#dateTimeRow{display:flex;flex-direction:row;align-items:center}@media all and (max-width: 1024px){body.catering div.landing-container div.top-container div.order-form form div#dateTimeRow{flex-direction:column}}body.catering div.landing-container div.top-container div.order-form form div#dateTimeRow button{width:164px;height:48px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;text-align:center;text-transform:uppercase;margin:25px 68px auto 0px !important}@media all and (max-width: 1024px){body.catering div.landing-container div.top-container div.order-form form div#dateTimeRow button{width:280px;margin:16px auto !important}}body.catering div.landing-container div.top-container div.order-form form div#dateTimeRow select.ui-timepicker-select.initTimePickerClass{width:168px !important;height:48px !important;background-image:url(/assets/clock-icon.png);background-repeat:no-repeat;background-position-y:center;background-position-x:8px;padding:1px 2px;margin:25px 10px auto auto !important;text-indent:40px;background-color:#fff;border:1px solid #C6C6C6;box-sizing:border-box;border-radius:5px;color:#415623;font-size:16px}@media all and (max-width: 1024px){body.catering div.landing-container div.top-container div.order-form form div#dateTimeRow select.ui-timepicker-select.initTimePickerClass{width:290px !important;margin:5px auto !important}@supports (-moz-appearance: none){body.catering div.landing-container div.top-container div.order-form form div#dateTimeRow select.ui-timepicker-select.initTimePickerClass{text-indent:20px}}}body.catering div.landing-container div.top-container div.order-form form div#dateTimeRow select.ui-timepicker-select.initTimePickerClass option[disabled]{background-color:#cccccc}body.catering div.landing-container div.bottom-container{width:1440px;display:flex;flex-direction:column;background:#EFEFEF;position:relative;top:-80px;margin-bottom:-80px;margin-right:auto;margin-left:auto;overflow:hidden}body.catering div.landing-container div.bottom-container .grey-background{width:100%;height:1229.266px;background-image:url("/assets/first-section-background.svg");background-repeat:no-repeat;background-size:cover;background-position-y:-50px;position:relative;left:0;top:0}body.catering div.landing-container div.bottom-container div.service{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:250px auto auto auto;background:transparent}@media all and (max-width: 960px){body.catering div.landing-container div.bottom-container div.service{flex-direction:column-reverse}}body.catering div.landing-container div.bottom-container div.service div.service-container{display:flex;flex-direction:column;align-items:center !important;width:1087px}body.catering div.landing-container div.bottom-container div.service div.service-container h2{color:#383838;text-align:center;font-family:"futura-pt";font-size:40px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.8px;text-transform:none !important}@media all and (max-width: 960px){body.catering div.landing-container div.bottom-container div.service div.service-container h2{font-size:32px;width:290px;margin:0px auto 24px auto;align-items:center;text-align:center;display:flex}}body.catering div.landing-container div.bottom-container div.service div.service-container .about-foodja{display:flex;flex-direction:row}body.catering div.landing-container div.bottom-container div.service div.service-container .about-foodja .item{display:flex;flex-direction:column;align-items:center}body.catering div.landing-container div.bottom-container div.service div.service-container .about-foodja .item .professional-delivery-icon{width:78px;height:78px;background-image:url("/assets/landing-page-professional-delivery-icon.svg");background-size:cover}body.catering div.landing-container div.bottom-container div.service div.service-container .about-foodja .item .customer-service-icon{width:78px;height:78px;background-image:url("/assets/landing-page-customer-service-icon.svg");background-size:cover}body.catering div.landing-container div.bottom-container div.service div.service-container .about-foodja .item .industry-leading-rewards{width:78px;height:78px;background-image:url("/assets/landing-page-industry-leading-rewards-icon.svg");background-size:cover}body.catering div.landing-container div.bottom-container div.service div.service-container .about-foodja .item p{color:rgba(56,56,56,0.92) !important;text-align:center;font-family:"futura-pt";font-size:21px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.63px;text-transform:uppercase;margin-top:23px;width:299px;height:64px;opacity:1}body.catering div.landing-container div.bottom-container div.service div.service-container p.offer{margin:21px auto 60px auto;color:#383838;text-align:center;font-family:"futura-pt";font-size:20px;font-style:normal;font-weight:400;line-height:28px;width:auto;text-align:center}@media all and (max-width: 960px){body.catering div.landing-container div.bottom-container div.service div.service-container p.offer{text-align:left;width:290px;margin:0px auto 24px auto}}body.catering div.landing-container div.bottom-container .all-available-locations{width:calc(100% - 60px);height:auto;border-radius:6px;border:1px solid #D9D9D9;background:#FFF;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);margin:-550px auto 0px auto;z-index:2000}body.catering div.landing-container div.bottom-container .all-available-locations.no_locations{padding-bottom:100px}body.catering div.landing-container div.bottom-container .all-available-locations .plates-image{width:100%;height:250px;background-image:url("/assets/plates-images.svg");background-repeat:no-repeat;background-size:cover;position:relative;border-top-left-radius:6px;border-top-right-radius:6px}body.catering div.landing-container div.bottom-container .all-available-locations .plates-image .rest_logo{width:175px;height:175px;border-radius:6px;border:1px solid #C6C6C6;background:#FFFFFF;box-shadow:2px 2px 6px 0px rgba(0,0,0,0.12);position:absolute;right:71px;bottom:-87.5px;display:flex;flex-direction:column;justify-content:center}body.catering div.landing-container div.bottom-container .all-available-locations .plates-image .rest_logo img{object-fit:cover;background:transparent;max-height:100%;max-width:100%;border-radius:6px;margin:auto}body.catering div.landing-container div.bottom-container .all-available-locations h2{color:#383838;text-align:center;font-family:"futura-pt";font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.3px;text-transform:none !important;margin-top:44px;margin-left:51px}body.catering div.landing-container div.bottom-container .all-available-locations form{display:flex;flex-direction:column;justify-content:center;margin:0px}body.catering div.landing-container div.bottom-container .all-available-locations form .address_error{margin-left:55px !important}@media screen and (max-width: 991px){body.catering div.landing-container div.bottom-container .all-available-locations form .address_error{margin-left:10px !important}}body.catering div.landing-container div.bottom-container .all-available-locations .address-bar-container{display:flex;flex-direction:row;position:relative;width:410px;margin-left:51px}body.catering div.landing-container div.bottom-container .all-available-locations .address-bar-container .location-icon{width:32px;height:32px;background-image:url("/assets/location-icon.svg");background-size:cover;margin-right:0px}body.catering div.landing-container div.bottom-container .all-available-locations .address-bar-container input#second-address-bar{margin:0px 0px 0px 5px !important;width:410px;height:32px !important;text-align:left !important;text-indent:15px;outline:none !important;border:1px solid #CACACA !important;border-radius:6px !important;padding-left:0px;padding-top:0px;padding-right:120px;padding-bottom:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.catering div.landing-container div.bottom-container .all-available-locations .address-bar-container #second-address-bar::placeholder{color:#8A949C !important;font-family:"futura-pt" !important;font-size:16px !important;font-style:normal !important;font-weight:450 !important;line-height:20px !important}body.catering div.landing-container div.bottom-container .all-available-locations .address-bar-container #secondbtnFindFood{width:112px;height:32px;background:#89D33C;border-radius:0px 6px 6px 0px;color:#FFF;text-align:center;font-family:"futura-pt";font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-transform:uppercase;position:absolute;right:0px;top:0px}body.catering div.landing-container div.bottom-container .all-available-locations .address-bar-container .second_address_x_icon{background-image:url("/assets/address-x-icon.png");background-repeat:no-repeat;width:32px;height:32px;position:absolute;right:110px;bottom:0px;cursor:pointer;display:none}body.catering div.landing-container div.bottom-container .all-available-locations .address-bar-container-mobile{display:none}body.catering div.landing-container div.bottom-container .all-available-locations .restaurant_locations{display:flex;flex-direction:column;width:calc(100% - 178px);margin:76px auto auto auto;position:relative}body.catering div.landing-container div.bottom-container .all-available-locations .restaurant_locations .row_by_state{display:flex;flex-direction:column;height:auto;margin-bottom:70px}body.catering div.landing-container div.bottom-container .all-available-locations .restaurant_locations .row_by_state h2{color:#6B9936;font-family:"futura-pt";font-size:25px;font-style:normal;font-weight:500;line-height:normal;width:100%;padding-bottom:12px;border-bottom:1px solid #D9D9D9;text-transform:capitalize !important;margin-left:0px !important;margin-top:0px !important}body.catering div.landing-container div.bottom-container .all-available-locations .restaurant_locations .row_by_state .restaurant_locations_row{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-left:50px}body.catering div.landing-container div.bottom-container .all-available-locations .restaurant_locations .row_by_state .restaurant_location{display:flex;flex-direction:column;height:auto;position:relative;margin-bottom:24px;flex:1 1 calc(25% - 10px);max-width:calc(25% - 10px)}body.catering div.landing-container div.bottom-container .all-available-locations .restaurant_locations .row_by_state .restaurant_location .city{display:flex;flex-direction:row;width:90%}body.catering div.landing-container div.bottom-container .all-available-locations .restaurant_locations .row_by_state .restaurant_location .city .city_name{color:#383838;font-family:"futura-pt";font-size:20px;font-style:normal;font-weight:500;line-height:22px;text-transform:capitalize !important;margin:0px;display:block;width:90%;overflow-wrap:break-word}body.catering div.landing-container div.bottom-container .all-available-locations .restaurant_locations .row_by_state .restaurant_location .address{color:#383838;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-right:10px;width:90%;overflow-wrap:break-word}body.catering div.landing-container div.bottom-container .all-available-locations .restaurant_locations .row_by_state .restaurant_location::before{content:'';position:absolute;width:17.684px;height:24px;background-image:url("/assets/city-location-icon.svg");background-repeat:no-repeat;background-size:cover;left:-25px;top:3px}body.catering div.landing-container div.bottom-container .reviews_container{width:100%;padding-left:20px;padding-right:20px;height:1125px;background-image:url("/assets/second-section-background.svg");background-position-y:-500px;background-repeat:no-repeat;background-size:cover;position:relative;left:0;top:0;margin:auto !important;position:relative;z-index:1000;display:flex;flex-direction:column;z-index:1000;padding-top:96px}body.catering div.landing-container div.bottom-container .reviews_container .middle-left-background-container{position:absolute;top:-500px;left:-490px;width:1739.468px;height:653.259px;transform:rotate(-35.397deg);background:rgba(255,255,255,0.85) !important;display:none}body.catering div.landing-container div.bottom-container .reviews_container .middle-right-background-container{position:absolute;top:-370px;right:-300px;width:1788.766px;height:804.607px;transform:rotate(11.244deg);flex-shrink:0;background:rgba(255,255,255,0.85);display:none}body.catering div.landing-container div.bottom-container .reviews_container h2{color:#383838;text-align:center;font-family:"futura-pt";font-size:30px;font-style:normal;font-weight:600;line-height:normal;text-transform:none;display:flex;flex-direction:row;justify-content:center;z-index:3000;margin-bottom:58px}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel{width:100%;height:auto !important}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner{width:90%;height:100%;margin:auto}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item{display:none}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item.active{display:flex;flex-direction:row !important;justify-content:space-between;padding-bottom:10px}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item .review-container{width:212px;height:188px;border-radius:10px;border:1px solid #E6ECF1;background:#FFF;padding-top:32px;padding-right:20px;padding-left:20px;padding-bottom:20px;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.12) !important}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item .review-container p.review{color:#383838;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;line-height:22px;max-height:70px !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item .review-container .rating-info-container{display:flex;flex-direction:row;align-items:center !important}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item .review-container .rating-info-container .rating{color:#383838;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-right:10px}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item .review-container .rating-info-container .review-stars{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:auto}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item .review-container .rating-info-container .review-stars .star_rating{display:flex;flex-direction:row;height:auto;align-items:center;position:relative;right:0px;top:0px}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item .review-container .rating-info-container .review-stars .star_rating .grey_star{display:block;width:22px;height:22px;background-image:url("/assets/grey-rating-star.svg");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:3px}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item .review-container .rating-info-container .review-stars .star_rating .half_star{display:block;width:22px;height:22px;background-image:url("/assets/half-star.svg");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:3px}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item .review-container .rating-info-container .review-stars .star_rating .red_star{display:block;width:22px;height:22px;background-image:url("/assets/red-rating-star.svg");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:3px}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item .review-container .rating-info-container .review-stars span{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#26252C;margin-left:8px;position:absolute;right:5px;top:30px}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-inner .carousel-item .review-container .customer-info{color:#383838;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:20px}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-control-next{width:60px !important;justify-content:flex-end !important}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-control-prev{width:60px !important;justify-content:flex-start !important}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-control-prev-icon{width:21.146px;height:35px;background-image:url("/assets/landing-page-carousel-prev-icon.svg") !important;background-repeat:no-repeat}body.catering div.landing-container div.bottom-container .reviews_container #Reviewscarousel .carousel-control-next-icon{width:21.146px;height:35px;background-image:url("/assets/landing-page-carousel-next-icon.svg") !important;background-repeat:no-repeat}body.catering div.landing-container div.bottom-container .fortune-500-leaders{width:100%;min-height:500px;display:flex;flex-direction:column;align-items:flex-start;position:relative;top:-800px}body.catering div.landing-container div.bottom-container .fortune-500-leaders h2{color:#FF6D4D;font-family:"futura-pt";font-size:75px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1.5px;margin-left:50px;margin-top:250px;text-transform:none !important;margin-bottom:0px !important;width:auto;text-align:left;justify-content:flex-start;z-index:7000}body.catering div.landing-container div.bottom-container .fortune-500-leaders h3{color:#383838;font-family:"futura-pt";font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.4px;margin-left:50px;margin-right:0px;text-transform:none !important;width:auto;text-align:left;justify-content:flex-start;z-index:7000}body.catering div.landing-container div.bottom-container .fortune-500-leaders .fortune-500-logos-container{width:100%;background:#FFF;background-image:url("/assets/fortune-500-logos.png");background-size:contain;background-repeat:no-repeat;background-position:center;height:179px;aspect-ratio:1439/179;z-index:7000;border:1px solid #EFEFEF}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel{width:100%;height:290px !important;z-index:7000}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner{width:90%;height:auto;margin:auto;padding-bottom:20px;display:flex;justify-content:center}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item{display:none}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item.active{display:flex;flex-direction:row !important;justify-content:center;align-items:flex-start;width:1101.59px;margin-right:0% !important}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container{width:623px;border-left:2px solid #C6C6C6;display:flex;flex-direction:column;position:relative;margin-top:54px;min-height:143px}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container p{color:#383838;font-family:"futura-pt";font-size:25px;font-style:normal;font-weight:400;line-height:28px;width:450px;height:auto;margin-left:22px;margin-bottom:10px}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .quotation-mark{width:55px;height:52px;background-image:url("/assets/landing-page-testimonial-quotation-mark-icon.svg");background-repeat:no-repeat;position:absolute;top:0px;left:-70px}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .amazon_logo{width:110px;height:34px;background-image:url("/assets/landing-page-amazon-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-amazon-testimonial-logo.svg");mask-image:url("/assets/landing-page-amazon-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .experian_logo{width:111px;height:36px;background-image:url("/assets/landing-page-experian-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-experian-testimonial-logo.svg");mask-image:url("/assets/landing-page-experian-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .northrop_logo{width:195.98px;height:70.488px;background-image:url("/assets/landing-page-northrop-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-northrop-testimonial-logo.svg");mask-image:url("/assets/landing-page-northrop-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .qualcomm_logo{width:165.32px;height:82.709px;background-image:url("/assets/landing-page-qualcomm-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-qualcomm-testimonial-logo.svg");mask-image:url("/assets/landing-page-qualcomm-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .allergan_logo{width:170.529px;height:43.196px;background-image:url("/assets/landing-page-allergan-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-allergan-testimonial-logo.svg");mask-image:url("/assets/landing-page-allergan-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .pfizer_logo{width:137.085px;height:56.092px;background-image:url("/assets/landing-page-pfizer-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-pfizer-testimonial-logo.svg");mask-image:url("/assets/landing-page-pfizer-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .astrazeneca_logo{width:219.586px;height:80.446px;background-image:url("/assets/landing-page-astrazeneca-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-astrazeneca-testimonial-logo.svg");mask-image:url("/assets/landing-page-astrazeneca-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .kaiser_logo{width:179.728px;height:65.529px;background-image:url("/assets/landing-page-kaiser-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-kaiser-testimonial-logo.svg");mask-image:url("/assets/landing-page-kaiser-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .johnson_logo{width:211px;height:37px;background-image:url("/assets/landing-page-johnson-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-johnson-testimonial-logo.svg");mask-image:url("/assets/landing-page-johnson-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .deloitte_logo{width:123px;height:27px;background-image:url("/assets/landing-page-deloitte-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-deloitte-testimonial-logo.svg");mask-image:url("/assets/landing-page-deloitte-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .activision_logo{width:136px;height:35px;background-image:url("/assets/landing-page-activision-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;background-position:center;-webkit-mask-image:url("/assets/landing-page-activision-testimonial-logo.svg");mask-image:url("/assets/landing-page-activision-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .triple_a_logo{width:128px;height:81px;background-image:url("/assets/landing-page-aaa-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-aaa-testimonial-logo.svg");mask-image:url("/assets/landing-page-aaa-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .intuit_logo{width:122px;height:37px;background-image:url("/assets/landing-page-intuit-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;-webkit-mask-image:url("/assets/landing-page-intuit-testimonial-logo.svg");mask-image:url("/assets/landing-page-intuit-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .live_nation_logo{width:167px;height:20px;background-image:url("/assets/landing-page-live-nation-testimonial-logo.png");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-live-nation-testimonial-logo.png");mask-image:url("/assets/landing-page-live-nation-testimonial-logo.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .niagara_logo{width:149px;height:65px;background-image:url("/assets/landing-page-niagara-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-niagara-testimonial-logo.svg");mask-image:url("/assets/landing-page-niagara-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .abbott_logo{width:138px;height:36px;background-image:url("/assets/landing-page-abbott-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-abbott-testimonial-logo.svg");mask-image:url("/assets/landing-page-abbott-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-inner .carousel-item .testimonial-container .cedars_logo{width:133px;height:43px;background-image:url("/assets/landing-page-cedars-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-cedars-testimonial-logo.svg");mask-image:url("/assets/landing-page-cedars-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-control-next{width:60px !important;justify-content:center !important;z-index:4000}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-control-prev{width:60px !important;justify-content:center !important;z-index:4000}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-control-prev-icon{width:30.208px;height:50px;background-image:url("/assets/landing-page-testimonial-carousel-prev-icon.svg") !important;background-repeat:no-repeat}body.catering div.landing-container div.bottom-container .fortune-500-leaders #TestimonyCarousel .carousel-control-next-icon{width:30.208px;height:50px;background-image:url("/assets/landing-page-testimonial-carousel-next-icon.svg") !important;background-repeat:no-repeat}body.catering div.landing-container div.bottom-container .best-rewards-program{width:100%;height:996px;background-image:url("/assets/third-section-background.svg");display:flex;flex-direction:column;align-items:center;position:relative;top:-900px;z-index:6000}body.catering div.landing-container div.bottom-container .best-rewards-program h2{color:#383838;text-align:center;font-family:"futura-pt";font-size:50px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1px;text-transform:none !important;margin-top:330px;z-index:1000}body.catering div.landing-container div.bottom-container .best-rewards-program .left-bright-background-container{position:absolute;top:100px;left:-99px;width:1760.647px;height:569.07px;transform:rotate(-14.607deg);background:rgba(255,255,255,0.85) !important;z-index:100;display:none}body.catering div.landing-container div.bottom-container .best-rewards-program .right-bright-background-container{position:absolute;top:170px;right:-100px;width:1781.502px;height:742.742px;transform:rotate(8.159deg);flex-shrink:0;background:rgba(255,255,255,0.85) !important;z-index:100;display:none}body.catering div.landing-container div.bottom-container .best-rewards-program .rewards-image-container{display:flex;flex-direction:row;align-items:flex-start}body.catering div.landing-container div.bottom-container .best-rewards-program .rewards-image-container .rewards{width:723px;height:308px;background-image:url("/assets/landing-page-rewards.svg");background-repeat:no-repeat;z-index:1000;margin-top:33px;margin-right:36.47px;aspect-ratio:723/308}body.catering div.landing-container div.bottom-container .best-rewards-program .rewards-image-container .rewards-text-container{display:flex;flex-direction:column;width:286px;height:126px;flex-shrink:0;z-index:1000;margin-top:100px}body.catering div.landing-container div.bottom-container .best-rewards-program .rewards-image-container .rewards-text-container h2{color:#383838;font-family:"futura-pt";font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin-top:0px !important;margin-bottom:3px !important}body.catering div.landing-container div.bottom-container .best-rewards-program .rewards-image-container .rewards-text-container p{color:#383838;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;margin:0px}body.catering div.landing-container div.bottom-container .best-rewards-program .rewards-image-container .rewards-text-container .learn_more{display:flex;width:147px;height:32px;padding:12px 16px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:4px;background:#89D33C;margin-top:15px}body.catering div.landing-container div.bottom-container .best-rewards-program .rewards-image-container .rewards-text-container .learn_more a{text-decoration:none;color:#FFF;text-align:center;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase}body.catering div.landing-container div.bottom-container .foodja-catering{width:100%;height:1000px;display:flex;flex-direction:column;align-items:center;position:relative;top:-1220px}body.catering div.landing-container div.bottom-container .foodja-catering h2{color:#383838;text-align:center;font-family:"futura-pt";font-size:50px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.5px;text-transform:none;margin-top:320px;z-index:6000;margin-bottom:10px}body.catering div.landing-container div.bottom-container .foodja-catering p{color:rgba(56,56,56,0.92);text-align:center;font-family:"futura-pt";font-size:20px;font-style:normal;font-weight:400;line-height:normal;width:880px;height:61px;flex-shrink:0}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container{display:flex;flex-direction:row;margin-top:32px;filter:drop-shadow(0px 4px 6px rgba(0,0,0,0.2))}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block{width:380px;height:280px;flex-shrink:0;background:#FFF;margin-right:30px;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block.block1{border-top-left-radius:12px;border-bottom-left-radius:12px}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block.block3{border-top-right-radius:12px;border-bottom-right-radius:12px}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block .orange-ribbon{width:86px;height:90.997px;background-image:url("/assets/landing-page-orange-ribbon.svg");background-repeat:no-repeat;position:absolute;top:47px;left:-16px;display:flex;align-items:center;justify-content:center}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block .orange-ribbon .number{color:#FFF;text-align:center;font-family:"futura-pt";font-size:55px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1.1px;height:100%;z-index:4000;position:relative;top:4px}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block .text-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:-20px;margin-left:40px}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block .text-container.block1{width:231px}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block .text-container.block2{width:245px}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block .text-container.block3{width:248px}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block .text-container h2{color:#383838;font-family:"futura-pt";font-size:40px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.8px;margin-top:0px;margin-bottom:5px}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block .text-container p{color:#383838;font-family:"futura-pt";font-size:20px;font-style:normal;font-weight:400;line-height:normal;width:100%;min-height:78px;height:auto;text-align:left;margin:0px}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block .phone_icon{width:41px;height:81px;background-image:url("/assets/landing-page-phone-icon.svg");position:absolute;bottom:16px;right:40px}body.catering div.landing-container div.bottom-container .foodja-catering .three-blocks-container .block .people_icon{width:108px;height:117px;background-image:url("/assets/landing-page-people-icon.svg");position:absolute;bottom:0px;right:19.22px}body.catering div.landing-container div.bottom-container .foodja-app-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;top:-1200px}body.catering div.landing-container div.bottom-container .foodja-app-container .foodja-app{width:313px;height:604px;background-image:url("/assets/landing-page-foodja-app-icon.svg");background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale(1.2);background-size:cover;transform-origin:center;margin-left:120px;margin-right:120px;z-index:4000}body.catering div.landing-container div.bottom-container .foodja-app-container .info_container{width:796.957px;display:flex;flex-direction:column}body.catering div.landing-container div.bottom-container .foodja-app-container .info_container h2{width:100%;height:86.161px;color:#26252C;font-family:"futura-pt";font-size:62px;font-style:normal;font-weight:600;line-height:105%;margin-top:0px;margin-bottom:5px;text-transform:none !important}body.catering div.landing-container div.bottom-container .foodja-app-container .info_container p{color:#26252C;font-family:"futura-pt";font-size:28px;font-style:normal;font-weight:450;line-height:125%;opacity:0.65;margin-top:0px;margin-bottom:0px}body.catering div.landing-container div.bottom-container .foodja-app-container .info_container .app-logos-container{width:100%;display:flex;flex-direction:row;margin-top:65px}body.catering div.landing-container div.bottom-container .foodja-app-container .info_container .app-logos-container .google-play-icon{width:215px;height:63px;flex-shrink:0;background-image:url("/assets/landing-page-google-play-icon.svg");background-repeat:no-repeat;margin-right:40.6px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-google-play-icon.svg");mask-image:url("/assets/landing-page-google-play-icon.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .foodja-app-container .info_container .app-logos-container .apple-store-icon{width:215px;height:63px;flex-shrink:0;background-image:url("/assets/landing-page-app-store-icon.svg");background-repeat:no-repeat;background-size:contain;-webkit-mask-image:url("/assets/landing-page-app-store-icon.svg");mask-image:url("/assets/landing-page-app-store-icon.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container div.bottom-container .faq-container{width:100%;height:1014px;background-image:url("/assets/fourth-section-background.svg");display:flex;flex-direction:column;align-items:center;position:relative;margin-top:-1350px}body.catering div.landing-container div.bottom-container .faq-container .left-bright-background-container{position:absolute;top:-230px;left:-190px;width:1739.468px;height:653.259px;transform:rotate(12.397deg);background:rgba(255,255,255,0.85);display:none}body.catering div.landing-container div.bottom-container .faq-container .right-bright-background-container{position:absolute;top:-220px;right:-220px;width:1788.766px;height:804.607px;transform:rotate(-11.244deg);flex-shrink:0;background:rgba(255,255,255,0.85);display:none}body.catering div.landing-container div.bottom-container .faq-container h2.title{color:#383838;text-align:center;font-family:"futura-pt";font-size:50px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.5px;text-transform:none;z-index:4000;margin-top:275px}body.catering div.landing-container div.bottom-container .faq-container .question-container{width:1118px;min-height:58px;flex-shrink:0;border-radius:5px;border:1px solid #C6C6C6;background:#FFF;position:relative;margin-bottom:20px;padding-left:20px;z-index:4000}body.catering div.landing-container div.bottom-container .faq-container .question-container h2{color:#383838;font-family:"futura-pt";font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-top:17px;margin-bottom:2px;text-transform:none;z-index:4000}body.catering div.landing-container div.bottom-container .faq-container .question-container .answer{color:#26252C;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:40px;width:90%;display:none}@media screen and (max-width: 991px){body.catering div.landing-container div.bottom-container .faq-container .question-container .answer{margin:15px 0px 16px 0px !important}}body.catering div.landing-container div.bottom-container .faq-container .question-container .plus-icon{width:24px;height:24px;background-image:url("/assets/landing-page-plus-icon.svg");background-repeat:no-repeat;position:absolute;right:17px;top:17px;cursor:pointer}body.catering div.landing-container div.bottom-container .faq-container .question-container .minus-icon{width:24px;height:24px;background-image:url("/assets/landing-page-minus-icon.svg");background-repeat:no-repeat;position:absolute;right:17px;top:17px;cursor:pointer}body.catering div.landing-container div.bottom-container .free-delivery-text-container{width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:26px}body.catering div.landing-container div.bottom-container .free-delivery-text-container p.free-delivery{color:#383838;text-align:center;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0px !important}@media screen and (max-width: 1440px) and (min-width: 992px){body.catering div.landing-container .bottom-container{width:100% !important}body.catering div.landing-container .service-container{width:100% !important}body.catering div.landing-container .service-container h2{font-size:38px}body.catering div.landing-container .service-container p.offer{width:95% !important}body.catering div.landing-container #Reviewscarousel{width:100%}body.catering div.landing-container #Reviewscarousel .review-container{width:calc(20% - 10px) !important;padding-right:10px !important;padding-left:10px !important}body.catering div.landing-container .fortune-500-leaders{width:100%}body.catering div.landing-container .fortune-500-leaders h2{font-size:69px !important;width:100% !important}body.catering div.landing-container .fortune-500-leaders h3{width:100% !important}body.catering div.landing-container .fortune-500-logos-container{width:100% !important}body.catering div.landing-container #TestimonyCarousel .carousel-item{width:98% !important}body.catering div.landing-container #TestimonyCarousel .carousel-item.active{align-items:flex-start !important}body.catering div.landing-container #TestimonyCarousel .carousel-item .testimonial-container{width:calc(50% - 60px) !important;height:auto !important}body.catering div.landing-container #TestimonyCarousel .carousel-item .testimonial-container p{width:70% !important}body.catering div.landing-container .rewards-image-container{width:100% !important;justify-content:center !important}body.catering div.landing-container .rewards-image-container .rewards{width:642px !important;background-size:contain !important}body.catering div.landing-container .three-blocks-container{width:100%}body.catering div.landing-container .three-blocks-container .block{width:calc(32.33333% - 30px) !important;margin-right:0px !important;margin-left:30px;height:330px !important}body.catering div.landing-container .three-blocks-container .block .block1{width:170px !important;margin-top:-70px !important}body.catering div.landing-container .three-blocks-container .block .block2{width:180px !important;margin-top:-50px !important;margin-left:50px !important}body.catering div.landing-container .three-blocks-container .block .block3{width:208px !important;margin-top:-70px !important;margin-left:80px !important}body.catering div.landing-container .foodja-app-container{width:100%;padding-right:20px}body.catering div.landing-container .foodja-app-container .foodja-app{margin-left:50px;margin-right:100px;background-size:contain !important}body.catering div.landing-container .foodja-app-container .info_container{width:auto !important}body.catering div.landing-container .foodja-app-container .info_container h2{font-size:clamp(32px, 4.3vw, 62px) !important;white-space:nowrap !important}body.catering div.landing-container .faq-container .question-container{width:calc(100% - 40px) !important}}@media screen and (max-width: 991px){body.catering div.landing-container .bottom-container{background:rgba(255,255,255,0.01) !important;width:100% !important}body.catering div.landing-container .top-container{height:225px !important;margin-top:-40px !important}body.catering div.landing-container .top-container .order_catering_text-container{display:flex !important;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 96px) !important;opacity:0.85;background:#FFF;margin:auto !important;width:225px;min-height:125px}body.catering div.landing-container .top-container .order_catering_text-container h1{color:#383838;text-align:center;font-family:"futura-pt";font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.44px;padding:15px;margin:0px !important;width:auto !important;text-transform:none !important}body.catering div.landing-container .top-container .order_catering_text-container h2{color:#383838;text-align:center;font-family:"futura-pt";font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.44px;padding:15px;margin:0px !important;width:auto !important;text-transform:none !important}body.catering div.landing-container .top-container .address-logo-form-container{display:none !important}body.catering div.landing-container .bottom-container{background:unset}body.catering div.landing-container .bottom-container .grey-background{background-image:unset !important;background:#EFEFEF !important;height:auto !important}body.catering div.landing-container .bottom-container .desktop_only{display:none !important}body.catering div.landing-container .bottom-container .search_address_mobile{display:flex;flex-direction:column;width:100%;margin-top:40px !important;background:linear-gradient(180deg, rgba(255,255,255,0) 19.5%, #EDEDED 100%) !important}body.catering div.landing-container .bottom-container .search_address_mobile .err-autocomplete{color:#B20707;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin-left:40px !important;margin-top:10px}body.catering div.landing-container .bottom-container .search_address_mobile .address-bar-container{display:flex;flex-direction:row;align-items:center;position:relative;width:calc(100% - 20px) !important;margin:auto !important}body.catering div.landing-container .bottom-container .search_address_mobile .address-bar-container .search-bar{width:100% !important;border-right:unset !important;border:1px solid #C6C6C6 !important;border-radius:5px !important;height:32px !important}body.catering div.landing-container .bottom-container .search_address_mobile .address-bar-container .search-bar.error{border:2px solid #B20707 !important;background:#FDEDED !important}body.catering div.landing-container .bottom-container .search_address_mobile .address-bar-container .location-icon{width:32px;height:32px;background-image:url("/assets/location-icon.svg");background-size:cover;margin-right:0px;margin-top:auto}body.catering div.landing-container .bottom-container .search_address_mobile .address-bar-container .search-bar::placeholder{color:#8A949C !important;font-family:"futura-pt" !important;font-size:16px !important;font-style:normal !important;font-weight:450 !important;line-height:20px !important;text-indent:11px}body.catering div.landing-container .bottom-container .search_address_mobile .address-bar-container #btnFindFoodMobile{width:75px;height:32px;background:#89D33C;border-radius:0px 5px 5px 0px;color:#FFF;text-align:center;font-family:"futura-pt";font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-transform:uppercase;position:absolute;right:-5px;top:6px}body.catering div.landing-container .bottom-container .search_address_mobile .address-bar-container .address_x_icon_mobile{background-image:url("/assets/address-x-icon.png");background-repeat:no-repeat;width:32px;height:32px;position:absolute;right:70px;bottom:0px;cursor:pointer;display:none}body.catering div.landing-container .bottom-container .search_address_mobile .free-delivery-container{width:304px;height:133px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;margin:36px auto auto auto}body.catering div.landing-container .bottom-container .search_address_mobile .free-delivery-container h3{color:#383838;text-align:center;font-family:"futura-pt";font-size:35px;font-style:normal;font-weight:600;line-height:normal;margin:0px !important}body.catering div.landing-container .bottom-container .search_address_mobile .free-delivery-container p{color:#383838;text-align:center;font-family:"futura-pt";font-size:20px;font-style:normal;font-weight:450;line-height:normal;margin:-5px 0px 0px 0px}body.catering div.landing-container .bottom-container .search_address_mobile .free-delivery-container h4{color:#383838;text-align:center;font-family:"futura-pt";font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0px !important}body.catering div.landing-container .bottom-container .service{width:100% !important;margin-top:0px !important;padding-top:59px;background-image:url("/assets/service-background-mobile.svg") !important;background-size:cover !important;padding-bottom:70px !important}body.catering div.landing-container .bottom-container .service .service-container{width:calc(100% - 40px) !important}body.catering div.landing-container .bottom-container .service .service-container h2{width:290px !important;font-size:28px !important;margin:0px auto 24px auto;align-items:center;text-align:center;display:flex}body.catering div.landing-container .bottom-container .service .service-container .about-foodja{display:flex;flex-direction:column !important;width:calc(100% - 40px) !important}body.catering div.landing-container .bottom-container .service .service-container .offer{margin-top:27px !important;width:100% !important;font-size:18px !important}body.catering div.landing-container .bottom-container .all-available-locations{margin-top:100px;width:100% !important;border-radius:0px !important;border-top:0px !important;border-right:0px !important;border-left:0px !important;box-shadow:unset !important;border-bottom:1px solid #D9D9D9;margin-bottom:0px !important;margin-top:0px !important;background:#FFFFFF !important}body.catering div.landing-container .bottom-container .all-available-locations .plates-image{background-image:url("/assets/plates-images-mobile.svg") !important;width:320px !important;height:300px !important;background-size:cover !important;margin:auto !important;border-radius:0px !important}body.catering div.landing-container .bottom-container .all-available-locations .rest_logo{display:none !important}body.catering div.landing-container .bottom-container .all-available-locations h2{width:280px !important;font-size:23px !important;margin:15px auto 24px auto !important;align-items:center;text-align:left !important;display:flex}body.catering div.landing-container .bottom-container .all-available-locations .address-bar-container{display:none !important}body.catering div.landing-container .bottom-container .all-available-locations .address-bar-container-mobile{display:flex !important;flex-direction:row;position:relative;width:calc(100% - 20px) !important;margin-left:0px !important}body.catering div.landing-container .bottom-container .all-available-locations .address-bar-container-mobile #second-address-bar-mobile{width:100% !important;margin:0px 0px 0px 12px !important;border-right:unset !important;border:1px solid #C6C6C6 !important;border-radius:5px !important;height:32px !important;text-indent:3px !important;outline:none !important;border:1px solid #CACACA !important;border-radius:6px !important;text-align:left !important}body.catering div.landing-container .bottom-container .all-available-locations .address-bar-container-mobile #second-address-bar-mobile::placeholder{color:#8A949C !important;font-family:"futura-pt" !important;font-size:16px !important;font-style:normal !important;font-weight:450 !important;line-height:20px !important}body.catering div.landing-container .bottom-container .all-available-locations .address-bar-container-mobile #secondbtnFindFoodMobile{width:73px !important;height:32px;background:#89D33C;border-radius:0px 6px 6px 0px;color:#FFF;text-align:center;font-family:"futura-pt";font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-transform:uppercase;position:absolute;right:0px;top:0px}body.catering div.landing-container .bottom-container .all-available-locations .address-bar-container-mobile .second_address_x_icon_mobile{background-image:url("/assets/address-x-icon.png");background-repeat:no-repeat;width:32px;height:32px;position:absolute;right:70px;bottom:0px;cursor:pointer;display:none}body.catering div.landing-container .bottom-container .all-available-locations .restaurant_locations{width:calc(100% - 40px) !important;background:#FFFFFF !important}body.catering div.landing-container .bottom-container .all-available-locations .restaurant_locations .row_by_state{margin-bottom:10px !important}body.catering div.landing-container .bottom-container .all-available-locations .restaurant_locations .row_by_state h2{width:100% !important}body.catering div.landing-container .bottom-container .all-available-locations .restaurant_locations .row_by_state .restaurant_locations_row{flex-direction:column !important;margin-left:0px !important;gap:unset !important}body.catering div.landing-container .bottom-container .all-available-locations .restaurant_locations .row_by_state .restaurant_locations_row .restaurant_location{max-width:unset !important;width:calc(100% - 50px) !important;margin-left:40px !important;margin-bottom:20px !important;flex:unset !important}body.catering div.landing-container .bottom-container .reviews_container{width:100% !important;background:rgba(255,255,255,0.01) !important;padding-top:40px !important;height:auto !important}body.catering div.landing-container .bottom-container .reviews_container h2{font-size:27px !important;width:300px !important;margin:0px auto 32px auto !important}body.catering div.landing-container .bottom-container .reviews_container .middle-left-background-container,body.catering div.landing-container .bottom-container .reviews_container .middle-right-background-container{display:none !important}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile{display:block !important;width:100%;height:100% !important}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner{width:90%;height:200px !important;margin:auto}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item{display:none}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item.active{display:flex;flex-direction:row !important;justify-content:center !important}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item .review-container{width:212px;height:188px;border-radius:10px;border:1px solid #E6ECF1;background:#FFF;padding-top:32px;padding-right:20px;padding-left:20px;padding-bottom:20px;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.12) !important}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item .review-container p.review{color:#383838;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;line-height:22px;max-height:70px !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item .review-container .rating-info-container{display:flex;flex-direction:row;align-items:center !important}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item .review-container .rating-info-container .rating{color:#383838;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-right:10px}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item .review-container .rating-info-container .review-stars{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:auto}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item .review-container .rating-info-container .review-stars .star_rating{display:flex;flex-direction:row;height:auto;align-items:center;position:relative;right:0px;top:0px}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item .review-container .rating-info-container .review-stars .star_rating .grey_star{display:block;width:22px;height:22px;background-image:url("/assets/grey-rating-star.svg");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:3px}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item .review-container .rating-info-container .review-stars .star_rating .half_star{display:block;width:22px;height:22px;background-image:url("/assets/half-star.svg");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:3px}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item .review-container .rating-info-container .review-stars .star_rating .red_star{display:block;width:22px;height:22px;background-image:url("/assets/red-rating-star.svg");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:3px}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item .review-container .rating-info-container .review-stars span{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#26252C;margin-left:8px;position:absolute;right:5px;top:30px}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-inner .carousel-item .review-container .customer-info{color:#383838;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:20px}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-control-next{width:60px !important;justify-content:flex-end !important}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-control-prev{width:60px !important;justify-content:flex-start !important}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-control-prev-icon{width:21.146px;height:35px;background-image:url("/assets/landing-page-carousel-prev-icon.svg") !important;background-repeat:no-repeat}body.catering div.landing-container .bottom-container .reviews_container #ReviewscarouselMobile .carousel-control-next-icon{width:21.146px;height:35px;background-image:url("/assets/landing-page-carousel-next-icon.svg") !important;background-repeat:no-repeat}body.catering div.landing-container .bottom-container .fortune-500-leaders{width:100% !important;top:0px !important;padding-bottom:100px !important;background:rgba(255,255,255,0.01) !important;z-index:5000 !important}body.catering div.landing-container .bottom-container .fortune-500-leaders h2{margin:90px auto auto auto !important;width:calc(100% - 40px) !important;font-size:40px !important;font-style:normal;line-height:40px;letter-spacing:-0.8px;justify-content:center !important}body.catering div.landing-container .bottom-container .fortune-500-leaders h3{font-size:30px !important;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-0.3px;width:calc(100% - 40px) !important;margin:5px auto auto auto !important;text-align:left !important;justify-content:center !important}body.catering div.landing-container .bottom-container .fortune-500-leaders .fortune-500-logos-container{display:none !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #logosCarousel{width:320px;height:auto;display:block !important;margin:20px auto auto auto !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #logosCarousel .carousel-inner{width:100% !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #logosCarousel .carousel-inner .carousel-item{width:100%}body.catering div.landing-container .bottom-container .fortune-500-leaders #logosCarousel .carousel-inner .carousel-item .first-slide-logos-container{width:320px;height:200px;background-image:url("/assets/first-slide-logos-mobile.svg") !important;background-repeat:no-repeat;background-size:contain;margin:auto}body.catering div.landing-container .bottom-container .fortune-500-leaders #logosCarousel .carousel-inner .carousel-item .second-slide-logos-container{width:320px;height:200px;background-image:url("/assets/second-slide-logos-mobile.svg") !important;background-repeat:no-repeat;background-size:contain;margin:auto}body.catering div.landing-container .bottom-container .fortune-500-leaders #logosCarousel .carousel-inner .carousel-item .third-slide-logos-container{width:320px;height:200px;background-image:url("/assets/third-slide-logos-mobile.svg") !important;background-repeat:no-repeat;background-size:contain;margin:auto}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarousel{display:none !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile{width:100%;min-height:179px !important;display:block !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-indicators{bottom:-60px !important;margin-left:0px !important;margin-right:0px !important;width:100% !important;background:rgba(249,249,249,0.45) !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-indicators li{background:transparent !important;margin:0px !important;opacity:1 !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-indicators li input[type=radio]{width:16px;height:16px}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-indicators li input[type=radio]:focus{box-shadow:unset !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-indicators li label{position:relative}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-indicators li input[type=radio]:checked::before{content:'';background:#8A949C;width:9.5px;height:9.5px;border-radius:50%;position:absolute;left:3px;top:3px;outline:none !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-indicators li label:has(input[type="radio"]:checked)::before{content:'';border:1px solid #8A949C;border-radius:100%;width:16px !important;height:16px !important;position:absolute;top:0px;left:0px;outline:none !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner{width:100% !important;height:320px !important;margin:auto;padding-bottom:20px;display:flex;justify-content:center;align-items:center !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item{display:none}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item.active{display:flex;flex-direction:row !important;justify-content:center;align-items:center;width:calc(100% - 20px) !important;margin-right:0% !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container{width:100%;border-left:2px solid #C6C6C6;display:flex;flex-direction:column;position:relative;margin-top:24px;min-height:143px}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container p{color:#383838;font-family:"futura-pt";font-size:25px;font-style:normal;font-weight:400;line-height:28px;width:90%;height:auto;margin-left:22px;margin-bottom:10px}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .quotation-mark{width:55px;height:52px;background-image:url("/assets/landing-page-testimonial-quotation-mark-icon.svg");background-repeat:no-repeat;position:absolute;top:0px;left:-70px}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .amazon_logo{width:110px;height:34px;background-image:url("/assets/landing-page-amazon-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-amazon-testimonial-logo.svg");mask-image:url("/assets/landing-page-amazon-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .experian_logo{width:111px;height:36px;background-image:url("/assets/landing-page-experian-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-experian-testimonial-logo.svg");mask-image:url("/assets/landing-page-experian-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .northrop_logo{width:195.98px;height:70.488px;background-image:url("/assets/landing-page-northrop-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-northrop-testimonial-logo.svg");mask-image:url("/assets/landing-page-northrop-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .qualcomm_logo{width:165.32px;height:82.709px;background-image:url("/assets/landing-page-qualcomm-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-qualcomm-testimonial-logo.svg");mask-image:url("/assets/landing-page-qualcomm-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .allergan_logo{width:170.529px;height:43.196px;background-image:url("/assets/landing-page-allergan-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-allergan-testimonial-logo.svg");mask-image:url("/assets/landing-page-allergan-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .pfizer_logo{width:137.085px;height:56.092px;background-image:url("/assets/landing-page-pfizer-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-pfizer-testimonial-logo.svg");mask-image:url("/assets/landing-page-pfizer-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .astrazeneca_logo{width:219.586px;height:80.446px;background-image:url("/assets/landing-page-astrazeneca-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-astrazeneca-testimonial-logo.svg");mask-image:url("/assets/landing-page-astrazeneca-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .kaiser_logo{width:179.728px;height:65.529px;background-image:url("/assets/landing-page-kaiser-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-kaiser-testimonial-logo.svg");mask-image:url("/assets/landing-page-kaiser-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .johnson_logo{width:211px;height:37px;background-image:url("/assets/landing-page-johnson-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-johnson-testimonial-logo.svg");mask-image:url("/assets/landing-page-johnson-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .deloitte_logo{width:123px;height:27px;background-image:url("/assets/landing-page-deloitte-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-deloitte-testimonial-logo.svg");mask-image:url("/assets/landing-page-deloitte-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .activision_logo{width:136px;height:35px;background-image:url("/assets/landing-page-activision-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;background-position:center;-webkit-mask-image:url("/assets/landing-page-activision-testimonial-logo.svg");mask-image:url("/assets/landing-page-activision-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .triple_a_logo{width:128px;height:81px;background-image:url("/assets/landing-page-aaa-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-aaa-testimonial-logo.svg");mask-image:url("/assets/landing-page-aaa-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .intuit_logo{width:122px;height:37px;background-image:url("/assets/landing-page-intuit-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;-webkit-mask-image:url("/assets/landing-page-intuit-testimonial-logo.svg");mask-image:url("/assets/landing-page-intuit-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .live_nation_logo{width:167px;height:20px;background-image:url("/assets/landing-page-live-nation-testimonial-logo.png");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-live-nation-testimonial-logo.png");mask-image:url("/assets/landing-page-live-nation-testimonial-logo.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .niagara_logo{width:149px;height:65px;background-image:url("/assets/landing-page-niagara-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-niagara-testimonial-logo.svg");mask-image:url("/assets/landing-page-niagara-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .abbott_logo{width:138px;height:36px;background-image:url("/assets/landing-page-abbott-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-abbott-testimonial-logo.svg");mask-image:url("/assets/landing-page-abbott-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-inner .carousel-item .testimonial-container .cedars_logo{width:133px;height:43px;background-image:url("/assets/landing-page-cedars-testimonial-logo.svg");background-repeat:no-repeat;margin-left:22px;background-size:contain;-webkit-mask-image:url("/assets/landing-page-cedars-testimonial-logo.svg");mask-image:url("/assets/landing-page-cedars-testimonial-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-control-next{width:60px !important;justify-content:center !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-control-prev{width:60px !important;justify-content:center !important}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-control-prev-icon{width:30.208px;height:50px;background-image:url("/assets/landing-page-testimonial-carousel-prev-icon.svg") !important;background-repeat:no-repeat}body.catering div.landing-container .bottom-container .fortune-500-leaders #TestimonyCarouselMobile .carousel-control-next-icon{width:30.208px;height:50px;background-image:url("/assets/landing-page-testimonial-carousel-next-icon.svg") !important;background-repeat:no-repeat}body.catering div.landing-container .bottom-container .best-rewards-program{width:100% !important;height:800px !important;padding-top:0px;z-index:5000 !important;top:0px !important;background:rgba(255,255,255,0.01) !important;background-repeat:no-repeat;margin-top:0px}body.catering div.landing-container .bottom-container .best-rewards-program .left-bright-background-container{top:55px !important;display:block !important;background-size:cover !important}body.catering div.landing-container .bottom-container .best-rewards-program .right-bright-background-container{top:-60px !important;display:block !important;width:992.812px;height:621.507px;transform:rotate(-171.87deg);background:rgba(255,255,255,0.55) !important;background-size:cover !important}body.catering div.landing-container .bottom-container .best-rewards-program h2{font-size:30px !important;font-style:normal;font-weight:600;line-height:33px;width:calc(100% - 40px) !important;margin-top:90px !important;justify-content:center !important}body.catering div.landing-container .bottom-container .best-rewards-program .rewards-image-container{flex-direction:column !important;align-items:center !important}body.catering div.landing-container .bottom-container .best-rewards-program .rewards-image-container .rewards{width:320px !important;height:324px !important;background-image:url("/assets/landing-page-rewards-mobile.svg") !important;margin:auto !important;aspect-ratio:320/324}body.catering div.landing-container .bottom-container .best-rewards-program .rewards-image-container .rewards-text-container{margin-top:10px !important;align-items:center !important;height:auto !important}body.catering div.landing-container .bottom-container .best-rewards-program .rewards-image-container .rewards-text-container h2{font-size:20px !important;justify-content:center !important}body.catering div.landing-container .bottom-container .foodja-catering{width:100% !important;height:auto !important;z-index:4000;padding-top:0px !important;top:0px !important;background:rgba(255,255,255,0.01) !important;margin-top:60px}body.catering div.landing-container .bottom-container .foodja-catering h2{width:290px !important;font-size:30px !important;margin-top:0px !important;margin-bottom:0px !important}body.catering div.landing-container .bottom-container .foodja-catering p{width:290px !important;font-size:16px !important;margin-top:5px !important}body.catering div.landing-container .bottom-container .foodja-catering .three-blocks-container{flex-direction:column !important;width:100% !important}body.catering div.landing-container .bottom-container .foodja-catering .three-blocks-container .block{width:calc(100% - 40px) !important;height:251px !important;margin:31px auto auto auto !important;border-radius:10px !important}body.catering div.landing-container .bottom-container .foodja-catering .three-blocks-container .block .text-container{width:calc(100% - 28px) !important}body.catering div.landing-container .bottom-container .foodja-catering .three-blocks-container .block .text-container.block1 p{width:180px !important}body.catering div.landing-container .bottom-container .foodja-catering .three-blocks-container .block .text-container.block2 p{width:180px !important}body.catering div.landing-container .bottom-container .foodja-catering .three-blocks-container .block .text-container.block3 p{width:190px !important}body.catering div.landing-container .bottom-container .foodja-catering .three-blocks-container .block .orange-ribbon{left:unset !important;right:20px !important;top:-17px !important;background-image:url("/assets/landing-page-orange-ribbon-mobile.svg") !important}body.catering div.landing-container .bottom-container .foodja-catering .three-blocks-container .block h2{margin-top:0px !important}body.catering div.landing-container .bottom-container .foodja-app-container{display:flex;width:100% !important;flex-direction:column !important;margin-top:88px !important;background:rgba(255,255,255,0.01) !important;position:relative;min-height:unset !important;z-index:4000;padding-bottom:126px !important;top:0px !important}body.catering div.landing-container .bottom-container .foodja-app-container .foodja-app{background-image:url("/assets/landing-page-foodja-app-icon-mobile.svg") !important;width:185px !important;height:314px !important;background-repeat:no-repeat !important;position:relative;margin-top:210px}body.catering div.landing-container .bottom-container .foodja-app-container .info_container{width:100% !important;align-items:center !important;margin-top:20px}body.catering div.landing-container .bottom-container .foodja-app-container .info_container h2{font-size:43px !important;width:280px !important;position:absolute;top:0px}body.catering div.landing-container .bottom-container .foodja-app-container .info_container p.first{width:280px;font-size:29px !important;position:absolute;top:95px}body.catering div.landing-container .bottom-container .foodja-app-container .info_container p.second{font-size:22px !important;width:280px;margin-bottom:10px !important}body.catering div.landing-container .bottom-container .foodja-app-container .info_container .app-logos-container{display:flex !important;flex-direction:column-reverse !important;justify-content:center !important;align-items:center !important;margin-top:5px !important}body.catering div.landing-container .bottom-container .foodja-app-container .info_container .app-logos-container .apple-store-icon{margin-bottom:20px !important;width:215px !important;height:63px !important}body.catering div.landing-container .bottom-container .foodja-app-container .info_container .app-logos-container .google-play-icon{margin-right:0px !important}body.catering div.landing-container .bottom-container .faq-container{height:auto !important;background:rgba(255,255,255,0.01) !important;margin-top:0px !important;background-image:url("/assets/faq-mobile-background.svg") !important;background-repeat:no-repeat;background-size:cover !important;padding-bottom:67px !important}body.catering div.landing-container .bottom-container .faq-container .right-bright-background-container,body.catering div.landing-container .bottom-container .faq-container .left-bright-background-container{display:none !important}body.catering div.landing-container .bottom-container .faq-container h2.desktop{display:none !important}body.catering div.landing-container .bottom-container .faq-container h2.mobile_only{display:block !important;margin-top:0px !important}body.catering div.landing-container .bottom-container .faq-container h2.mobile{display:inline-block !important}body.catering div.landing-container .bottom-container .faq-container .question-container{width:calc(100% - 20px) !important;min-height:81px !important}body.catering div.landing-container .bottom-container .faq-container .question-container h2{width:224px !important}body.catering div.landing-container .bottom-container .free-delivery-text-container{display:none !important}}body.catering #date_time_picker_modal{width:330px;height:520px;background:#FFF;border:1px solid black;left:50% !important;top:130px;z-index:500000;padding:0px !important;overflow-y:hidden !important}@media screen and (max-width: 991px){body.catering #date_time_picker_modal{width:320px !important;left:calc(50% - 160px) !important;height:510px}body.catering #date_time_picker_modal .modal-content{margin-top:12px !important}}body.catering #date_time_picker_modal #update_date_time_mobile{display:none}body.catering #date_time_picker_modal #delTime,body.catering #date_time_picker_modal .time-search,body.catering #date_time_picker_modal .ui-timepicker-select{min-width:120px;width:100% !important;height:100% !important;margin:0px !important;padding:0px !important;border:0px;border-radius:0px;color:#8A949C;text-align:center;font-family:"futura-pt";font-size:20px !important;font-style:normal;font-weight:450;line-height:125%;text-transform:lowercase !important;height:38px !important;text-align:center !important;background:#FFF !important;border-top:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;display:flex;justify-content:center}body.catering #date_time_picker_modal #delTime [disabled],body.catering #date_time_picker_modal .time-search [disabled],body.catering #date_time_picker_modal .ui-timepicker-select [disabled]{background-color:rgba(0,0,0,0.25) !important;opacity:.75 !important}body.catering #date_time_picker_modal #zipFormUpdate:disabled{width:258px;padding:12px 16px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #E6ECF1;background:#FCFCFC;color:#C6C6C6;text-align:center;font-family:"futura-pt";font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;margin:31px auto 50px auto;height:47px}body.catering #date_time_picker_modal #zipFormUpdate{width:258px;padding:12px 16px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #E6ECF1;background:#89D33C;color:#FFF;text-align:center;font-family:"futura-pt";font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;margin:31px auto 50px auto;padding:0px;height:47px}body.catering #date_time_picker_modal .ui-timepicker-list{margin-top:20px !important;position:relative;top:20px !important}body.catering #date_time_picker_modal .ui-datepicker-inline{width:100% !important;border-radius:0px !important;border-bottom:1px solid #C6C6C6;background:#FFF;padding-left:0px !important;padding-right:0px !important;padding-top:0px !important}body.catering #date_time_picker_modal .ui-datepicker-inline .ui-datepicker-header{border-radius:0px !important;border-top:0px !important;border-right:0px !important;border-left:0px !important;border-bottom:1px solid #C6C6C6 !important;background:#F9F9F9 !important;color:#8A949C;text-align:center;font-family:"futura-pt";font-size:21px;font-style:normal;font-weight:500;line-height:125%;padding:0px}body.catering #date_time_picker_modal .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next .ui-icon{background-image:url("/assets/calendar-right-arrow.png") !important;background-repeat:no-repeat !important;background-position:unset !important;width:24px !important;height:24px !important;top:40%}body.catering #date_time_picker_modal .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev .ui-icon{background-image:url("/assets/calendar-left-arrow.png") !important;background-repeat:no-repeat !important;background-position:unset !important;width:24px !important;height:24px !important;top:40%}body.catering #date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar th span{color:#8A949C;text-align:center;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:500;line-height:125%}body.catering #date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar tbody span.ui-state-default{border:0px !important;background:#FFF !important}body.catering #date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar tbody .ui-state-default{background:#FFF !important;border:0px !important;text-align:center;font-family:"futura-pt";color:#8A949C;font-size:16px;font-style:normal;font-weight:400;line-height:125%}body.catering #date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar tbody td{border:0;padding:0px;opacity:1;color:#8A949C;margin:0px !important;border-spacing:0px !important;background:#FFF !important}body.catering #date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar tbody td.ui-state-disabled span{color:#D9D9D9 !important}body.catering #date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar tbody td.ui-datepicker-current-day{border:1px solid #89D33C}body.catering #date_time_picker_modal .ui-widget.ui-widget-content{border-top:0px !important;border-right:0px !important;border-left:0px !important}body.catering #date_time_picker_modal .modal-body{padding:0px;border-radius:4px;border:1px solid #C6C6C6;background:#FFF;box-shadow:0px 4px 10px 0px rgba(169,166,166,0.15);display:flex !important;flex-direction:column !important;align-items:center !important}body.catering #date_time_picker_modal .modal-body form{width:100% !important;display:flex;flex-direction:column !important}body.catering #date_time_picker_modal .modal-body #calendar_container{width:100% !important}body.catering #date_time_picker_modal .modal-dialog{margin-top:10px;border-radius:4px;background:#FFF;box-shadow:0px 4px 10px 0px rgba(169,166,166,0.15)}body.catering #date_time_picker_modal .modal-header{display:none !important}body.catering #date_time_picker_modal .modal-content{border:none !important}body.catering #date_time_picker_modal .modal-footer{border:none;display:none !important}body.catering #date_time_picker_modal #time_picker{display:flex;flex-direction:column !important;width:100% !important;height:93px;border-bottom:1px solid #C6C6C6;background:#F9F9F9}body.catering #date_time_picker_modal #time_picker .time_picker_label{display:flex;flex-direction:row;align-items:center;height:31px;justify-content:center !important}body.catering #date_time_picker_modal #time_picker span{color:#8A949C;text-align:center;font-family:"futura-pt";font-size:14px;font-style:normal;font-weight:450;line-height:125%}body.catering #date_time_picker_modal #time_picker span.hour{position:relative;left:-10px}body.catering #date_time_picker_modal #time_picker span.minute{position:relative;left:0px}body.catering #date_time_picker_modal .cancel{color:#6497A1;text-align:center;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-top:19px !important;margin-bottom:19px !important;z-index:4000;cursor:pointer}div#ui-datepicker-div,div.ui-datepicker-buttonpane.ui-widget-content{font-size:16px}
