@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&display=swap";html,body{margin:0;padding:0;height:100%}body{background:#fff;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:170px}.back-to-top{display:inline-block;margin-top:20px;padding:10px 20px;background-color:#f09620;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s}.back-to-top:hover{background-color:#d17f1a;color:#fff;text-decoration:none}body,p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-size:17px!important;font-weight:300!important;font-style:normal!important;line-height:1.4!important;color:#2d2d2d!important;letter-spacing:.02em!important}.let-sp4{letter-spacing:.2em;font-style:normal}.main{padding-top:100px}@media (min-width: 576px){.main{padding-top:130px}}@media (min-width: 768px){.main{padding-top:100px}}@media (min-width: 992px){.main{padding-top:130px}}.display-flex{display:flex;flex-wrap:wrap}.display-flex [class*=col-]{display:flex;flex-direction:column;border:2px solid #fff}.no-gutter [class*=col-]{padding-right:0;padding-left:0}.sm-gutter [class*=col-]{padding-right:4px;padding-left:4px}b,strong{font-weight:700}.blink{animation:blink 1.5s linear 3}@keyframes blink{25%{opacity:.5}50%{opacity:0}75%{opacity:.5}}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif;color:#2d2d2d!important}h1,.h1{font-size:30px!important;font-weight:400!important}h2{font-size:24px;font-weight:400;margin:0}h3,.h3{font-size:20px!important;margin:0 0 10px!important;font-weight:400!important;color:#4e5256}h4{font-size:20px;font-weight:600;margin:0 0 20px}h5{font-size:18px}h6{font-size:16px;font-weight:600;color:#394859}.font10,.font11{font-size:11px!important;line-height:110%!important}.font12{font-size:12px!important;line-height:130%!important}.font14{font-size:14px!important;line-height:130%!important}.font16{font-size:16px!important;line-height:120%!important}.font18{font-size:18px!important;line-height:130%!important}.font20{font-size:20px!important;line-height:130%!important}.font24{font-size:24px!important;line-height:100%!important}.font30{font-size:30px!important;line-height:100%!important}.font32{font-size:32px!important;line-height:100%!important}.font40{font-size:40px!important;line-height:100%!important}.font60{font-size:60px!important;line-height:100%!important}.font70{font-size:70px!important;line-height:100%!important}.font120{font-size:120px!important;line-height:100%!important}.lh-1{line-height:1!important}.lh-2{line-height:2}.lh-15{line-height:150%!important}.nutrient-needs-graphic p{font-size:18px}.yellow,a.yellow{color:#eee51f!important}a.yellow{border-bottom:1px dashed #eee51f}.nutrient-number{font-size:54px}@media screen and (max-width: 599px){.nutrient-number{font-size:30px}.nutrient-number .px-3{padding:auto 5px!important}.nutrient-needs-graphic .pt-5{padding-top:40px!important}}.red-d,a.red-d{color:#b52751!important}a.red-d{border-bottom:1px dashed #b52751}.no-ml{margin-left:-30px!important}ul.list-check li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";font-size:14px;margin-right:10px;color:#f19520}.mh-150{min-height:150px;bordder:1px solid red}.date{font-size:14px;color:#878686}a.modal-close{text-align:right!important;margin:20px 20px 0!important}a,a:hover,a:focus,a:visited{color:#3f9dd2;font-weight:400;text-decoration:none;cursor:pointer}a:focus{border:none}a.focus{outline:0!important}.no-color{color:#2b2b2b!important}.blue{color:#3e9dd2!important}.orange{color:#f09620!important}.green{color:#56b046}.red{color:#b42036}.insider-blue{color:#8abcdb}.yellow{color:#bdb76b}.img-full{width:100%;height:auto}.image-crop{position:relative;width:auto;padding-bottom:60%;margin:0 0 4px;overflow:hidden}.image-crop img{height:100%;object-fit:cover;position:absolute;width:100%}.complimentary-tools .row .image-crop{position:relative;width:auto;padding-bottom:65%;margin:0 0 4px;overflow:hidden}.complimentary-tools .row .image-crop img{height:100%;object-fit:cover;position:absolute;width:100%}img.gscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);filter:gray}img.gscale:hover{-webkit-filter:none;-moz-filter:none;-ms-filter:none;filter:none}img.rotate{animation:rotation 8s infinite linear}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.blog-content img,.success-stories img,.press-room img,.events img{max-width:100%;height:auto}p.footnote{font-size:12px!important;color:#aaa!important;line-height:130%!important;font-style:italic!important}.blog-content p.font14{font-size:14px!important;line-height:1!important}.extras img{height:120px;width:auto}.btn{border:none;border-radius:30px;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:600;letter-spacing:.04em;padding:15px 25px;line-height:100%;cursor:auto}.btn-main,.btn-main:visited{background:#f09620;color:#fff!important;box-shadow:0}.btn-main:hover{background:#fff;background:#de8718}.btn-blue{background:#fff;border:1px solid #3e9dd2;color:#3e9dd2!important}.btn-blue:hover,.btn-blue-full,.btn-blue-full:visited{background:#3e9dd2;border:1px solid #3e9dd2;color:#fff!important}.btn-blue-full:hover{background:#444;border:1px solid #444}.btn-sm{padding:12px 20px;font-size:14px}.bg-orange{background:#f19520}.bg-blue{background:#3e9dd2}.bg-orange .text-muted,.bg-orange .text-body-secondary{color:#a26c17!important}.bg-blue-lt{background:#eff8fd}.bg-highlight{background:#fffaef}.bg-green{background:#59b165}.bg-light-gn{background:#d7f2d6!important}.bg-light-rd{background:#fff3f3!important}.bg-dk-slate{background:#314456!important}.bg-red{background:#ad2525!important}.bg-orange-lt{background:#fdf8ef!important}.bg-green-lt{background:#f3fdf9!important}.bg-purple-lt{background:#fbf8fd!important}.careers-btn,.support_btn,.product-overview-button{padding:4px 13px;border-radius:20px;border:1px solid #2d2d2d;color:#2d2d2d!important}.product-overview-button,.support_btn{border:1px solid #3e9dd2;color:#3e9dd2!important}.width-140{width:140px}@media screen and (max-width: 992px){.product-overview-btn{display:none}}.simple-pagination ul{text-align:center}.simple-pagination li{display:inline-block;margin-right:5px}.simple-pagination li a,.simple-pagination li span{border-radius:50%;color:#666;padding:5px 10px;text-decoration:none;border:1px solid #eee;background-color:#fff}.simple-pagination .current{color:#fff;background-color:#3e9dd2;border-color:#2f8fc4}.simple-pagination .prev.current,.simple-pagination .next.current{display:none}.simple-pagination .page-link.next,.simple-pagination .page-link.prev{color:#3e9dd2;border:none}label{font-size:14px;font-weight:700;color:#74777a;margin:0;line-height:110%}select{-webkit-border-radius:0px}.bootstrap-select .btn:hover{color:#495057}input::placeholder,textarea::placeholder{color:#ccc!important;font-size:14px!important}input,select,.input-group input,.form-control{border-radius:0;height:50px!important;margin:0 0 15px;font-size:14px}.form-control-sm,.input-group-sm{height:32px!important;font-size:12px;border-radius:0}.input-group-text{border-radius:0}input[type=checkbox],input[type=radio]{height:20px!important;width:20px;border-radius:0;margin:0 auto 0 -15px}table input[type=checkbox],table input[type=radio]{margin:0 auto}textarea.form-control{min-height:200px!important}.border-top{border-top:1px dashed #ccc!important}.border-bottom{border-bottom:1px dashed #ccc!important}.border-start{border-left:1px dashed #ccc!important}.border-end{border-right:1px dashed #ccc!important}.border-straight{border-style:solid}.border-all-dashed{border:1px dashed #ccc}.border-blue{border-color:#3e9dd2!important}.border-orange{border-color:#f48312!important}.border-thick{border-width:6px!important}header{position:fixed;top:0;width:100%;background:#fffffff2;z-index:800}.logo img{width:200px;height:auto;padding-top:5px}@media screen and (max-width: 599px){.logo{width:100%;text-align:center;margin-left:50px}}.main-menu{display:flex}.main-menu h3{font-size:16px!important;display:inline-block;font-weight:400}.sub-menu{display:none;position:absolute;width:260px;border:1px solid #e5e5e5;border-bottom:none;background:#fff;z-index:999;border-radius:20px}.sub-menu .sub-menu{left:205px;top:0}.nav-link{color:#212529!important}.sub-menu .nav-item:hover{background:#f8f8f8}.sub-menu .nav-item:hover:first-child{border-radius:20px 20px 0 0}.sub-menu .nav-item:hover:last-child{border-radius:0 0 20px 20px}.main-menu .nav-link{padding:16px 20px}.main-menu .sub-menu .nav-link{padding:12px 15px 12px 14px}.contact-btn-m,.m-menu,.panel{display:none}@media screen and (max-width: 992px){.main-nav,.support-btn{display:none}}.m-menu{display:none;font-size:28px}.panel{z-index:999;box-shadow:0 0 10px #00000080;background:#2d2d2d;position:fixed;display:block;bottom:0;top:0;margin:0;-webkit-transition:all .3s ease;transition:all .3s ease;right:-100%;width:100%;border-radius:0}.panel.expanded{right:0}.panel-container{width:100%;color:#fff}.panel-container a{color:#fff}.panel-content{position:relative;padding:0;overflow-y:scroll;height:100%;display:flex}.mobile-header{position:fixed;top:0;width:100%}.m-nav-container{padding:110px 30px 30px}.panel-content .panel-close{font-size:38px;text-align:center;cursor:pointer;color:#fff;z-index:999}.panel-container ul li{border-bottom:1px dotted #444}.panel-container ul a{font-size:18px}.panel-container .bg-dark{background:#222!important}@media screen and (max-width: 992px){.schedule-btn{margin-right:20px!important}.m-menu{display:inline}}@media screen and (max-width: 500px){.schedule-btn{display:none}.contact-btn-m{display:inherit}}.home-video video{width:100%;height:auto}.segments{padding:40px}.segment-home{position:absolute;z-index:500;width:50%;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 992px){.segments{padding:40px 0}.segments img{padding:0 50px!important}}#accordion.accordion{--bs-accordion-bg: transparent;--bs-accordion-border-color: transparent;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0;--bs-accordion-btn-bg: transparent;--bs-accordion-btn-color: #888;--bs-accordion-btn-padding-x: 10px;--bs-accordion-btn-padding-y: 10px;--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-active-bg: transparent;--bs-accordion-active-color: #2d2d2d;--bs-accordion-body-padding-x: 10px;--bs-accordion-body-padding-y: .25rem}#accordion .accordion-item{border-top:none;border-right:none;border-bottom:none;border-left:3px solid #ccc;margin-bottom:1rem;transition:border-left-color .15s ease-out}#accordion .accordion-item:has(.accordion-collapse.show),#accordion .accordion-item:has(.accordion-button:not(.collapsed)){border-left-color:#3e9dd2}#accordion .accordion-button:after{display:none}#accordion .accordion-button{font-family:Nunito,sans-serif;font-size:18px;font-weight:400;transition:color .15s ease-out}#accordion .accordion-button:not(.collapsed){box-shadow:none}#accordion .accordion-button:hover{color:#2d2d2d}.benefit-img-display{max-height:340px;width:auto}.social .fab{font-size:18px}.social-icon{border-radius:50%;width:30px;height:30px;text-align:center;padding:4px 0 0;margin:30px 10px 0 0}.twitter{border:1px solid #3e9dd2}.twitter a{color:#3e9dd2}.linkedin{border:1px solid #1e6891}.linkedin a{color:#1e6891}.facebook{border:1px solid #11529d}.facebook a{color:#11529d}.instagram{border:1px solid #515bd4}.instagram a{color:#515bd4}.vimeo{border:1px solid #1ab7ea}.vimeo a{color:#1ab7ea}.youtube{border:1px solid #c80d0d}.youtube a{color:#c80d0d}.tiktok{border:1px solid #00f2ea}.tiktok a{color:#444}.careers-footer{padding:35px 0 0}.location-desc{min-height:150px}@media screen and (max-width: 767px){.footer-logos img{height:60px;width:auto}}.panel-container .linkedin,.panel-container .facebook,.panel-container .instagram,.panel-container .vimeo,.panel-container .youtube,.panel-container .tiktok{border:1px solid #fff}.dark-cta a{margin-bottom:10px}.value-content{min-height:480px}#TestimonialCarousel .carousel-item{padding-top:80px;position:relative}.carousel-indicators li{background:#eaeaea;border:1px solid #ccc}.carousel-indicators .active{background:#3e9dd2;border:1px solid #2c89bd}.carousel .testimonial{padding:30px 5% 10px}.carousel .item .img-box{width:120px;height:120px;padding:5px;border:1px solid #ddd;border-radius:50%;position:absolute;margin:0 auto;left:0;right:0;top:20px;background:#fff}.carousel .img-box img{width:100%;height:100%;display:block;border-radius:50%}.quote-top .fas,.quote-bottom .fas{font-size:40px;color:#3e9dd2}.quote-top,.quote-bottom{position:absolute;z-index:80}.quote-top{top:120px;left:20px}.quote-bottom{right:20px;bottom:20px}@media screen and (max-width: 992px){.intro{text-align:center}.intro br{display:none}.segment-image img{max-width:70%;margin:0 15%}.segment-intro .pt-5{padding-top:0!important}}.diner-profile-blue{color:#47a1c1!important}.recipes-orange{color:#ee9622!important}.menu-red{color:#de5858!important}.production-green{color:#b4bf35!important}.inventory-green{color:#44ad63!important}.procurement-purple{color:#8761a0!important}.personalization-grey{color:#8f9fa5!important}.pos-touch-blue{color:#88a5ce!important}.wheel{position:relative}.wheel-container{padding:40px 70px 70px}.modules{position:absolute;z-index:1;display:inline-block;height:90px}.modules img.img-colored{display:none;position:absolute;top:0;left:0;z-index:99}.modules:hover img.img-colored{display:inline!important}.module-1{top:-5px;right:12%}.module-2{top:25%;right:-10px}.module-3{bottom:26%;right:1px}.module-4{bottom:5px;right:15%}.module-5{top:-5px;left:10%}.module-6{top:25%;left:-65px}.module-7{bottom:26%;left:-40px}.module-8{bottom:5px;left:17%}.icons-left{position:relative}@media screen and (max-width: 992px){.wheel-container{padding:40px}.features-bottom [class*=col-]{border-right:none!important;border-bottom:1px dotted #ccc}}@media screen and (max-width: 767px){.module-text,.wheel{display:none}.modules{position:relative;margin:0 20px!important}.wheel-container{text-align:center;padding:0}.module-1,.module-2,.module-3,.module-4,.module-5,.module-6,.module-7,.module-8{left:auto;right:auto;bottom:auto;width:20%;padding:0 2%;margin-bottom:30px}.modules img.img-colored,.module-1:hover img.img-colored .module-2:hover img.img-colored .module-3:hover img.img-colored .module-4:hover img.img-colored .module-5:hover img.img-colored,.module-6:hover img.img-colored,.module-7:hover img.img-colored,.module-8:hover img.img-colored{display:block;top:auto;left:auto;pointer-events:none}.modules img.gs{display:none}}.blog-content h3,.success-stories h3{font-weight:400!important}.blog-content h3{margin:30px 0 10px}.blog-content hr{margin:30px 0}.blog-content blockquote,.landing blockquote{padding-left:20px!important;margin-left:10px;border-left:2px solid #ccc}.blog-content .call-out{position:relative;background:#eaeaea;padding:20px 20px 10px}.blog-content .call-out img{position:absolute;right:10px;top:-20px;width:50px;height:auto}.blog-content .call-out img.cta-arrow{position:absolute;right:5px;top:-10px;width:100px;height:auto}.blog-content.call-out p{line-height:100%!important;font-size:16px}.success-stories .row .ss-icon{width:100px;height:100px;display:block;background:url(../img/success-orange.svg) no-repeat center center;margin:0 auto}.success-stories .row:nth-child(odd) .ss-icon{width:100px;height:100px;display:block;background:url(../img/success-blue.svg) no-repeat center;margin:0 auto}.press-room.news-item p,.press-room.news-item li{font-family:Nunito,sans-serif}@media screen and (max-width: 992px){.w-75{width:100%!important}}.news-item h3.standard,.news-item h3.standard span{font-family:Nunito,sans-serif!important}.news-item span.standard{font-family:Nunito,sans-serif}.news-item h3.ss-heading,.news-item h3.ss-heading-red,.news-item h3.ss-heading-green{font-family:Nunito,sans-serif!important;background:#f19520;padding:20px 30px;margin:0;color:#fff!important;font-weight:700;border-bottom:6px solid #eaeaea;text-align:center;font-size:30px!important}.news-item h3.ss-heading-red{background:#c92e36}.news-item h3.ss-heading-green{background:#5ca042}.news-item p.insider-heading{font-family:Nunito,sans-serif!important;font-size:20px!important}.complimentary-tools h4{font-size:18px}@media screen and (max-width: 767px){.event-list .d-flex{display:block!important}.event-entry div{width:100%;margin-bottom:20px}}ul.nav-tabs .nav-item{background:#f8f8f8;border-right:1px solid #ccc}ul.nav-tabs .nav-item a{color:#000}ul.nav-tabs .nav-link a.active{color:#00f}.nav-tabs .nav-link.active{background:#bbb}.tab-people{border-bottom:3px solid #3f9dd2}.tab-recipes{border-bottom:3px solid #f19520}.tab-menus{border-bottom:3px solid #de5858}.tab-production{border-bottom:3px solid #b5bf11}.tab-inventory{border-bottom:3px solid #47be69}.tab-procurement{border-bottom:3px solid #a070bc}.tab-pos{border-bottom:3px solid #87a7ef}.tab-people a.nav-link.active{background:#3f9dd2;color:#fff}.tab-recipes a.nav-link.active{background:#f19520;color:#fff}.tab-menus a.nav-link.active{background:#de5858;color:#fff}.tab-production a.nav-link.active{background:#b5bf11;color:#fff}.tab-inventory a.nav-link.active{background:#47be69;color:#fff}.tab-procurement a.nav-link.active{background:#a070bc;color:#fff}.tab-pos a.nav-link.active{background:#87a7ef;color:#fff}@media screen and (max-width: 599px){#ContactForm.px-5{padding:0}}.extensions .bg-light{min-height:500px}.ratio-16x9{--bs-aspect-ratio: 49.25%}.download-page .col-6{min-height:100px}.eleven-step{background:orange;color:#fff;font-size:30px;font-weight:800;padding:20px;text-align:right}.eleven-step span{font-size:14px!important;font-weight:400}.foodservice-steps h1{font-size:65px;line-height:100%;font-weight:900;color:#008cd1;text-transform:uppercase}.foodservice-steps h3{color:#008cd1}@media screen and (max-width: 992px){.five-ways .border-start{border-left:none!important}}.tagline{font-size:20px;font-style:italic;color:#3e9dd2}.count-title{font-size:60px}select:invalid{color:#bbb}.or{position:absolute;top:30%;left:0;right:0;border-radius:50%;background:#3e9dd2;color:#fff;font-weight:700;padding:15px 10px;z-index:5;width:50px;height:50px;margin:0 auto;text-align:center}.leadership [class*=col-]{border-right:1px dotted #ccc;border-bottom:1px dotted #ccc}.leadership [class*=col-]:nth-child(3n+3){border-right:none}#sts{border-top:3px solid #008cd2}.calendar-date{width:250px;flex-shrink:0}.calendar-date .event-date-card{min-height:150px;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.calendar-date .event-date-card h1{font-size:2.25rem}.calendar-date .event-date-card span{font-size:.85rem;line-height:1.25}.event-entry .summary-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.grid-five{width:20%}.learnmore .col-md-6:first-child{border-right:1px dotted #ccc}@media screen and (max-width: 599px){.grid-five{width:50%;margin:0 auto;border-bottom:1px dotted #ccc}.grid-five img{margin-bottom:0!important}.learnmore .col-md-6:first-child{border-right:none;border-bottom:1px dotted #444}}ul.four-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4}ul.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media screen and (max-width: 992px){ul.four-columns,ul.two-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.order-choices .form-check-label{font-weight:400;font-size:16px}.stats .col-lg-4{border-left:1px dotted #b2e1fa;border-bottom:1px dotted #b2e1fa}#library-tabs .nav-link{padding:15px 40px;margin:0 5px 0 0}#library-tabs .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background:#3e9dd2;color:#fff}.nav-tabs .nav-link{border:none;border-top-left-radius:0;border-top-right-radius:0;background:#f8f8f8}.leadership2 [class*=col-]{border-right:1px dotted #ccc;border-bottom:1px dotted #ccc}@media screen and (max-width: 992px){.m-font-130{font-size:130%}}ul#products-nav .nav-item{border:1px dotted #ccc;width:25%}ul#products-nav .nav-item .nav-link{color:#ccc}ul#products-nav .nav-link:hover,ul#products-nav .nav-item .active{background:#f9f9f9;border-bottom:4px solid #f19520;color:#175a85}ul#products-nav .nav-link{min-height:100px;background:#fff}ul#products-nav .nav-tabs .nav-item{background:red;border-right:1px solid #ccc}@media screen and (max-width: 992px){ul#products-nav .nav-item{width:25%}ul#products-nav .nav-link{min-height:140px}}@media screen and (max-width: 599px){ul#products-nav .nav-item{width:33.3333333%}ul#products-nav .nav-link{min-height:80px}ul#products-nav .nav-item img{display:none}}.pos-ecosystem{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;border-left:1px dotted #ccc}.pos-ecosystem-features .col-6{border-right:1px dotted #ccc}.pos-ecosystem-features .row:first-child{border-bottom:1px dotted #ccc}.pos-ecosystem-features .row .col-6:first-child{border-left:1px dotted #ccc}@media screen and (max-width: 992px){.pos-ecosystem{border-right:1px dotted #ccc}.pos-ecosystem-features .col-6{border-right:none;border-top:1px dotted #ccc}.pos-ecosystem-features .col-6:nth-child(2n){border-left:1px dotted #ccc}.pos-ecosystem-features .row:first-child{border-bottom:none}.pos-ecosystem-features .row .col-6:first-child{border-left:none}.roi-images{display:none}}.svg-link circle{fill:none;stroke:#8cc7e0;stroke-width:10;opacity:1;stroke-dasharray:4,4;transform-origin:center;transition:opacity .2s ease;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:0}50%{transform:scale(1);opacity:.8}to{transform:scale(1);opacity:0}}@media screen and (max-width: 650px){.no-show-600{display:none}}#iddsiTabs li.nav-item a{background:#dfeadc}#iddsiTabs li.nav-item a.active{background:#446b3e!important;color:#fff!important}
