.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}.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}.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}}.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%)}