.message .messageBodyClass{display:inline-flex;max-width:75%}.left-container{background:url(/static/media/syscotruck.4db726d4.jpg) no-repeat;background-size:cover;background-position:88%;padding:20px 50px;align-items:center;height:100vh;flex-direction:column}.left-container,.left-container .left-body{color:#fff;display:flex;justify-content:space-between}.left-container .left-body{flex-direction:column;flex:1 1 auto;width:365px;padding:50px 0 20px}.left-container .left-body .logo-container{margin:40px 0;align-items:flex-start;justify-content:center}.left-container .left-body .desc-container{width:100%;flex-direction:column}.left-container .left-body .desc-container .micro-heading{align-items:flex-end;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:15px}.left-container .left-body .desc-container .heading{font-size:32px;font-weight:700;letter-spacing:-.8px;align-items:flex-end;margin-bottom:25px}.left-container .left-body .desc-container .app-desc{font-size:16px;font-weight:100;line-height:26px}.left-container .left-body .desc-container .app-container{margin-top:20px}.left-container .left-body .desc-container .app-container .app-link{height:40px;color:#000}.left-container .left-body .desc-container .app-container .app-link.google-play{width:135px}.left-container .left-body .desc-container .app-container a:first-child{margin-right:8px}.left-container .terms{color:#fff;font-size:11px;width:100%;align-items:center;justify-content:flex-end;flex-direction:column}.left-container .terms a,.left-container .terms a:active,.left-container .terms a:visited{color:#fff;text-decoration:none}.left-container .terms .terms-container{flex:0 1;justify-content:center;flex-wrap:nowrap;margin-top:20px;display:flex;flex-direction:column;align-items:center}.left-container .terms .terms-container .copyright-container{padding:0;flex:0 1 auto}.left-container .terms .terms-container .link-container{padding:0;justify-content:flex-start;flex:0 1 auto;line-height:2}.left-container .terms .terms-container .link-container a{margin-left:5px;margin-right:5px}.left-container .terms .terms-container .privacy-do-not-sell-container{padding:0;justify-content:flex-start;flex:0 1 auto;line-height:2}.left-container .terms .terms-container .privacy-do-not-sell-container a:first-child{margin-right:5px}.left-container .terms .terms-container .privacy-do-not-sell-container a:last-child{margin-left:5px}.left-container .terms .terms-container .privacy-limit-the-use-container{padding:0;justify-content:flex-start;flex:0 1 auto;line-height:2}.left-container .terms .terms-container .privacy-limit-the-use-container a:first-child{margin-right:5px}.left-container .terms .terms-container .privacy-limit-the-use-container a:last-child{margin-left:5px}.left-container .terms .footer-logo{display:flex;margin-bottom:24px;justify-content:center;align-items:flex-end;flex:0 1}.left-container .terms .footer-logo svg{height:28px}.right-container{display:flex;flex-direction:column;align-items:center;color:#6a737b;height:100vh;position:relative}.right-container .lang-selector{position:absolute;top:30px;right:94px}.right-container .right-side-body{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;width:100%}.cxsp-notification-container{z-index:99999;position:absolute;top:80px;right:0;display:flex;flex-direction:column;align-items:flex-end;max-width:600px}@media(min-width:1024px){.cxsp-notification-container{right:24px}}@media(max-width:1023.98px){.cxsp-notification-container{width:100%}}.cxsp-notification-container .cxsp-notification{border-radius:3px;padding:1.125rem 0;margin-bottom:.75rem}.cxsp-notification-container .cxsp-notification .notification-body{display:flex;flex-wrap:nowrap}@media(max-width:1023.98px){.cxsp-notification-container .cxsp-notification{max-width:90%;margin-left:auto;margin-right:auto}}.cxsp-notification-container .cxsp-notification .notification-icon>svg{fill:#fff}.cxsp-notification-container .cxsp-notification .close>svg{fill:#000;cursor:pointer}.cxsp-notification-container .cxsp-notification .icon{margin:auto 1.125rem}.cxsp-notification-container .cxsp-notification .message{color:#fff;white-space:pre-line;text-align:left;font-weight:700;margin:auto}.cxsp-notification-container .cxsp-notification .details{width:100%;color:#fff;font-size:.9em}.cxsp-notification-container .success{background-color:#56b146}.cxsp-notification-container .error,.cxsp-notification-container .perks{background-color:red}.cxsp-notification-container .perks{max-width:390px;padding:1em 1em .5em}.cxsp-notification-container .eSysco{background-color:#f3f3f3}.cxsp-notification-container .eSysco .notification-icon>svg{fill:#008cd2}.cxsp-notification-container .eSysco .message{color:#4a4a4a;padding-right:1rem;font-weight:400;text-align:left}.cxsp-notification-container .eSysco .sync-button{padding:0;border:0;background-color:transparent;color:#008cd2;font-size:1rem;font-weight:600;line-height:1.25;text-align:center;text-decoration:underline}.modal-content{height:430px!important}@media(max-width:767.98px){.modal-content{height:450px!important}}.message-body-class{display:block!important;margin:0 auto!important}.message-body-class button{margin-top:36px!important}.hide-modal-header .modal-header{display:none!important}.modal-content{height:390px}@media(max-width:767.98px){.modal-content{height:430px}}.modal-content .synced-message{width:310px;height:100%;display:flex;flex-direction:column}@media(max-width:1023.98px){.modal-content .synced-message{width:100%}}.modal-content .synced-message .header{color:#2a2f33}.modal-content .form-section{width:275px;margin:4px auto auto;text-align:center}.modal-content .form-section .input-container{height:140px;margin-bottom:28px}@media(max-width:1023.98px)and (min-width:767.98px){.modal-content .form-section .input-container{margin-bottom:12px}}.modal-content .form-section .input-container .input{width:275px;margin-top:20px}.modal-content .form-section .input-container .text-input-err-msg{text-align:left}.modal,.modal .modal-dialog{display:flex}.modal .modal-dialog .modal-content{align-self:center}.simpleLayout{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:0 20px;flex-direction:column}.simpleLayout .lang-selector{position:absolute;top:30px;right:94px}@media(max-width:767.98px){.simpleLayout{justify-content:flex-start;padding-top:80px}}.close-btn{position:fixed;top:40px;right:40px;padding:0}.footer .footer-content{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0}@media(max-width:768px){.footer .footer-content{flex-direction:column;grid-gap:20px;gap:20px;text-align:center}}.footer .privacy-links{display:flex;grid-gap:20px;gap:20px;flex:1 1}@media(max-width:768px){.footer .privacy-links{flex-direction:column;grid-gap:15px;gap:15px;order:1;width:100%;font-size:12px}}@media(max-width:1024px)and (min-width:769px){.footer .privacy-links{grid-gap:15px;gap:15px}}.footer .privacy-links a{color:#06c;text-decoration:none}.footer .privacy-links a:hover{text-decoration:underline}.footer .center-content{display:flex;flex-direction:column;align-items:center;flex:1 1}@media(max-width:768px){.footer .center-content{order:2;margin-bottom:0}}.footer .center-content .logo{margin-bottom:8px}@media(max-width:480px){.footer .center-content .logo svg{width:80px;height:auto}}.footer .center-content .copyright{text-align:center;font-size:12px;color:#666;margin-top:10px}@media(max-width:480px){.footer .center-content .copyright{font-size:10px}}.footer .legal-links{display:flex;align-items:center;grid-gap:8px;gap:8px;flex:1 1;justify-content:flex-end}@media(max-width:768px){.footer .legal-links{flex-direction:row;flex-wrap:nowrap;grid-gap:8px;gap:8px;order:3;width:100%;justify-content:center;overflow-x:auto}}@media(max-width:480px){.footer .legal-links{grid-gap:4px;gap:4px;font-size:10px}}@media(max-width:380px){.footer .legal-links{grid-gap:2px;gap:2px;font-size:9px}}@media(max-width:1024px)and (min-width:769px){.footer .legal-links{grid-gap:6px;gap:6px;font-size:14px}}.footer .legal-links a{color:#06c;text-decoration:none;white-space:nowrap;flex-shrink:0}.footer .legal-links a:hover{text-decoration:underline}@media(max-width:768px){.footer .legal-links a{font-size:11px}}@media(max-width:480px){.footer .legal-links a{font-size:10px}}@media(max-width:380px){.footer .legal-links a{font-size:9px}}.footer .legal-links .legal-links-separator{color:#666;margin:0 4px;flex-shrink:0}@media(max-width:768px){.footer .legal-links .legal-links-separator{margin:0 2px;font-size:11px}}@media(max-width:480px){.footer .legal-links .legal-links-separator{margin:0 1px;font-size:10px}}@media(max-width:380px){.footer .legal-links .legal-links-separator{margin:0;font-size:9px}}@media(max-width:480px){.footer{padding:15px}.footer .footer-content{padding:15px 0}}nav.appbar{height:4rem}nav.appbar .mobile-menu{cursor:pointer;display:none}nav.appbar .mobile-menu div{background-color:#fff;height:3px;margin:4px 0;width:1.25rem}nav.appbar .nav-buttons{font-size:.75rem;line-height:1.9375rem;min-height:1.9375rem}nav.appbar .nav-buttons button{margin:0 0 0 1.5rem;color:#000!important;font-size:.95rem}nav.appbar .navigation-user-dropdown{min-width:7.9rem}nav.appbar .navigation-user-dropdown .dropdown-item{font-size:.75rem;padding:.5rem}nav.appbar .navigation-user-dropdown .dropdown-item .user-profile{justify-content:center;cursor:default}nav.appbar .navigation-user-dropdown .dropdown-item .user-profile .user-profile-image .icon{display:block}nav.appbar .navigation-user-dropdown .dropdown-item .user-profile .user-profile-details{align-items:center;flex-direction:row}nav.appbar .navigation-user-dropdown .dropdown-item .user-profile .user-profile-details .label{cursor:default}nav.appbar .navigation-user-dropdown .dropdown-item .user-profile .user-profile-details .label:first-child{margin-bottom:0}nav.appbar .navigation-user-dropdown li.dropdown-item{background-color:#fff;cursor:default}nav.appbar .navigation-user-dropdown li.dropdown-item:active{color:#2a2f33}nav.appbar .navigation-user-dropdown li.dropdown-item.intercom{max-height:40px;cursor:pointer}nav.appbar .navigation-user-dropdown li.dropdown-item.intercom:hover{text-decoration:underline}nav.appbar .navigation-user-dropdown a.dropdown-item{color:#008cd2}nav.appbar .navigation-user-dropdown a.dropdown-item:last-of-type{color:#2a2f33}nav.appbar .navigation-user-dropdown a.dropdown-item:hover{text-decoration:underline}nav.appbar .navigation-user-dropdown a.dropdown-item:hover:not(.list-li){text-decoration:none}@media(max-width:767.98px){nav.appbar .appbar-brand{display:none}nav.appbar .appbar-actions{justify-content:space-between}nav.appbar .appbar-actions .appbar-nav,nav.appbar .appbar-actions .dropdown{display:none}nav.appbar .appbar-actions .mobile-menu{display:block}}.perks-link{text-decoration:none!important;padding:1rem!important}.foundations-root nav.appbar{height:4rem}#mobile-logout{width:6.375rem;margin:4.5rem auto}.flyout .search{min-height:77px}.flyout .account h4{padding-bottom:4px}.flyout .account p{font-size:14px;line-height:1.17;color:#6a737b}.flyout .account .disabled{color:#a1a1a1}.flyout .perks-header-logo{width:70px}.flyout .perks-header-logo img{max-width:100%;height:auto}.flyout .tag-wrapper{padding-top:5px}.flyout .tag-disabled{cursor:not-allowed!important}.flyout .tag-disabled,.flyout .tag-disabled:hover{background-color:#ff8a00!important;color:#fff!important;border:1px solid #ff8a00!important}.flyout .tag-eligible,.flyout .tag-eligible:hover{background-color:#fff!important;color:#008cd2!important;border:1px solid #008cd2!important}.flyout .tag-enrolled,.flyout .tag-enrolled:hover{background-color:#6a737b!important;color:#fff!important;border:1px solid #6a737b!important}.perks-account-enrollment-modal .modal-container{display:flex;justify-content:center;align-items:center;position:absolute!important}.perks-account-enrollment-modal .modal-dialog{min-width:600px!important}.perks-account-enrollment-modal .modal-dialog-content{height:auto;min-width:456px!important;border-radius:3px!important}.perks-account-enrollment-modal .modal-dialog-content .modal-dialog-body{margin:0 24px!important}.perks-account-enrollment-modal .modal-dialog-content .modal-dialog-body .textarea{border:1px solid #e9ebec!important}.perks-account-enrollment-modal .modal-dialog-content .modal-dialog-body .textarea.focus .textarea-label{color:#2a2f33}.perks-account-enrollment-modal .modal-dialog-content .modal-dialog-footer{margin-top:32px!important;padding:0!important;justify-content:flex-end!important}.account-switcher-bar{background-color:#fff;box-shadow:0 1px 10px 0 rgba(42,47,51,.15)}.account-switcher-bar .account-switcher{margin-left:24px;width:240px}.account-switcher-bar .account-switcher div,.account-switcher-bar .account-switcher p,.account-switcher-bar .account-switcher span{white-space:nowrap}.account-switcher-bar .account-switcher p{margin:0}.account-switcher-bar .account-switcher .header{color:#008cd2;font-size:10px;font-weight:600;padding-top:12px}.account-switcher-bar .account-switcher .account-info{color:#1b4f72;font-size:12px;padding:4px 0 8px}.account-switcher-bar .account-switcher .account-info .icon{vertical-align:middle}.account-switcher-bar .account-switcher .account-info .icon svg{fill:#1b4f72}.account-switcher-bar .account-switcher .address{color:#9b9b9b;margin-left:8px}div.content-layout{min-height:82vh;padding-top:118px}div.navigation-wrapper{width:100%;position:fixed;z-index:100}.ma-contact-modal-container{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.ma-contact-modal-container .ma-contact-modal{position:unset!important;width:unset!important;height:unset!important}.ma-contact-modal-container .ma-contact-modal .modal-dialog{max-width:unset}.ma-contact-modal-container .ma-contact-modal .modal-dialog .modal-content{width:529px!important;height:335px!important}@media(max-width:767.98px){.ma-contact-modal-container .ma-contact-modal .modal-dialog .modal-content{width:100%!important}}.ma-contact-modal-container .ma-contact-modal .modal-dialog .modal-content .modal-header{height:24px!important;min-height:unset;padding:20px 22px 0}.ma-contact-modal-container .ma-contact-modal .modal-dialog .modal-content .modal-body{padding:0 22px 4px 25px}.ma-contact-modal-container .ma-contact-modal .modal-dialog .modal-content .modal-body .body-container{display:block}.ma-contact-modal-container .ma-contact-modal .modal-title{color:#2a2f33;font-weight:600;font-style:normal;font-size:14px;line-height:16px;padding-top:10px}.ma-contact-modal-container .ma-contact-modal .info-body{display:flex;line-height:16px;padding:19px 0 22px}.ma-contact-modal-container .ma-contact-modal .info-body .info{margin-top:5px}.ma-contact-modal-container .ma-contact-modal .info-body .name{color:#2a2f33;padding:0;margin-bottom:7px;white-space:pre-wrap;font-weight:700;font-size:16px}.ma-contact-modal-container .ma-contact-modal .info-body .contact-phone{font-weight:400;font-size:14px;padding:0;margin-bottom:8px;white-space:pre-wrap}.ma-contact-modal-container .ma-contact-modal .info-body .contact-email{color:#008cd2!important;padding:0;white-space:pre-wrap}.ma-contact-modal-container .ma-contact-modal .info-body .opco-address{color:#2a2f33;font-weight:400;line-height:22px;font-size:14px}.ma-contact-modal-container .ma-contact-modal .btn-primary{fill:#6a737b}.ma-contact-modal-container .ma-contact-modal .contact-body{display:inline-flex;text-align:justify;padding-top:9px}.ma-contact-modal-container .ma-contact-modal .modal-icon{display:flex;width:79px;height:79px;border-radius:50%;background:#008cd2;justify-content:center;align-items:center;margin-right:21px}.ma-contact-modal-container .modal-footer{padding:0!important}.perks-footer{background:#fff;display:flex;flex-direction:column;padding:40px 65px 20px}@media(max-width:1023.98px){.perks-footer{margin-bottom:42px}}@media(max-width:767.98px){.perks-footer{padding:40px 30px 20px}}.perks-footer .logo{width:84px;height:33px;margin:0!important}@media(max-width:767.98px){.perks-footer .logo{width:64px}}.perks-footer .footer-container{justify-content:space-between;display:flex;align-items:flex-end}@media(max-width:767.98px){.perks-footer .footer-container{align-items:flex-start}}.perks-footer .child-link{font-size:.875rem;white-space:nowrap;padding-bottom:4px}@media(max-width:767.98px){.perks-footer .child-link{margin-top:10px}}.perks-footer .terms{font-style:normal;font-weight:600;font-size:.875rem;line-height:24px;color:#6a737b;margin-top:10px}.perks-footer .terms.terms-mobile{display:none}@media(max-width:767.98px){.perks-footer .terms{font-size:.75rem}.perks-footer .terms:not(.terms-mobile){display:none}.perks-footer .terms.terms-mobile{display:block}}.perks-enrollment-layout .logo-wrapper{position:absolute;top:27px;left:50px}@media(max-width:767.98px){.perks-enrollment-layout .logo-wrapper{top:5px;left:16px}.perks-enrollment-layout .logo-wrapper svg{width:120px}}.perks-enrollment-layout .mobile-image-header{background-image:url(/static/media/perks-enrollment-mobile-header.8f6497ca.png);position:relative;width:100%;height:120px;right:auto;top:0;border-radius:0;background-position:0 0;background-size:cover;z-index:-1}@media(min-width:768px){.perks-enrollment-layout .mobile-image-header{display:none}}.perks-enrollment-layout .layout-children{min-height:82vh;display:flex;justify-content:center;align-items:center;padding:0 20px;flex-direction:column;background-image:url(/static/media/Min_Bubble_Food_Original.4ad9ecea.png);background-size:cover;background-position:50%}@media(max-width:767.98px){.perks-enrollment-layout .layout-children{justify-content:flex-start;padding:0;background-image:none}}.perks-enrollment-layout .close-btn{position:fixed;top:40px;right:40px;padding:0}.perks-layout .logo-wrapper{position:absolute;top:15px;left:52px}.perks-layout .logo-wrapper svg{width:190px}@media(max-width:1023.98px){.perks-layout .logo-wrapper{top:22px;left:48px}}@media(max-width:767.98px){.perks-layout .logo-wrapper{top:5px;left:16px;left:25px}}@media(max-width:767.98px){.perks-layout .logo-wrapper svg{width:120px}}.perks-layout .logo-wrapper-v2{position:absolute;top:15px;left:42px}.perks-layout .logo-wrapper-v2 svg{width:239px;height:128px}@media(max-width:1023.98px){.perks-layout .logo-wrapper-v2{top:22px;left:42px}}@media(max-width:767.98px){.perks-layout .logo-wrapper-v2{top:30px;left:18px}.perks-layout .logo-wrapper-v2 svg{width:144px;height:72px}}.perks-layout .login-wrapper{position:absolute;top:30px;right:60px}.perks-layout .login-wrapper button{z-index:1}.perks-layout .login-wrapper .login-button{background-color:#fff!important;color:#000!important;width:142px;border-radius:100px;height:48px;font-weight:700;font-size:18px}@media(max-width:1023.98px){.perks-layout .login-wrapper{right:42px;top:36px}}@media(max-width:767.98px){.perks-layout .login-wrapper{top:40px;right:20px}}.perks-layout .redirect-wrapper{position:absolute;top:30px;right:60px}.perks-layout .redirect-wrapper button{z-index:1}@media(max-width:1023.98px){.perks-layout .redirect-wrapper{right:42px;top:36px}}@media(max-width:767.98px){.perks-layout .redirect-wrapper{top:24px;right:20px}}.perks-layout .logout-wrapper{max-width:1400px;margin:0 auto;padding:0 48px}@media(max-width:1023.98px){.perks-layout{justify-content:flex-start}}.perks-enrolled-mobile-webview-layout{background-image:url(/static/media/perks-mobile-webview-background.3cccfc28.png);height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.sysco-dual-ring{display:inline-block;width:80px;height:80px}.sysco-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#008cd2 transparent;border-style:solid;border-width:6px;animation:sysco-dual-ring 1.2s linear infinite}@keyframes sysco-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.delete-user-container{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.delete-user-container .modal{position:unset!important;width:unset!important;height:unset!important}.delete-user-container .modal .modal-dialog{margin:unset!important}.delete-user-container .modal-header .modal-title{font-size:20px!important;letter-spacing:normal!important;padding:0!important;line-height:30px!important}.delete-user-container .modal-body .cx-apps{margin-left:30%}.delete-user-container .modal-body .cx-apps .app-list{margin:0;text-align:left;color:#000}.delete-user-container .modal-body p{font-size:16px!important}.delete-user-container .modal-footer .modal-delete-button{min-width:96px!important}.loader-center{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.app-wrapper{height:100%;display:flex;flex-direction:column}.app-wrapper .fill-height{flex:1 1}