.app-loading{display:flex;align-content:center;justify-content:center;height:100vh}.app-loading-indicator{margin:auto;text-align:center}.app-loading svg{fill:#99a1a8;margin-bottom:5px}.app-loading p{color:#99a1a8}.schedule-day .day-slot{display:flex;flex-direction:column;padding:11px 26px 10px;position:relative}.schedule-day .day-slot:not(:last-child){border-bottom:1px solid #dee2e3}.schedule-day .day-slot .slot-address{font-size:15px;font-weight:700;line-height:20px}.schedule-day .day-slot .slot-details,.schedule-day .day-slot .slot-times,.schedule-day .day-slot .slot-title{font-size:13px;font-weight:500}.schedule-day .day-slot .slot-details{display:flex;align-items:center;margin-top:7px}.schedule-day .day-slot .slot-details .detail{margin:0 10px;color:#757f88}.schedule-day .day-slot .slot-details .detail:last-child{margin-right:0}.schedule-day .day-slot .slot-details .detail:first-child{margin-left:0}.schedule-day .day-slot .slot-details .detail span,.schedule-day .day-slot .slot-details .detail svg{vertical-align:middle}.schedule-day .day-slot .slot-details .detail svg{display:inline-block;margin-right:5px;fill:#757f88}.schedule-day .day-slot .slot-details .detail .hide{vertical-align:baseline}@media (max-width:450px){.schedule-day .day-slot .slot-details .detail .hide{display:none}}.schedule-day .day-slot.active{background-color:#f3f8ff;cursor:pointer;padding:17px 46px 17px 26px}.schedule-day .day-slot.active .slot-address{color:#333;font-size:15px}.schedule-day .day-slot.active .slot-details,.schedule-day .day-slot.active .slot-times,.schedule-day .day-slot.active .slot-title{color:#757f88;font-weight:500;font-size:13px;line-height:normal}.schedule-day .day-slot.active .slot-details .supervisers{color:#3877c2}.schedule-day .day-slot.active .slot-details .supervisers svg{fill:#3877c2}.schedule-day .day-slot.active .slot-details .check-ins{color:#6bc04b}.schedule-day .day-slot.active .slot-details .check-ins svg{fill:#6bc04b}.schedule-day .day-slot.active .slot-details .cancelations{color:#c41d4a}.schedule-day .day-slot.active .slot-details .cancelations svg{fill:#c41d4a}.schedule-day .day-slot.active svg.next{position:absolute;right:12px;top:calc(50% - 13px);fill:#3877c2;display:block}.schedule-day.today .day-slot:not(:last-child){border-bottom:2px solid #3877c2}.schedule-day{display:flex;flex-direction:column;color:#757f88;font-size:13px;margin-bottom:30px;border-radius:4px 4px 0 0}.schedule-day .day-header{background-color:#f7f8f9;border-radius:4px 4px 0 0;font-weight:700;letter-spacing:1.2px;line-height:16px;padding:8px 26px;text-transform:uppercase}.schedule-day .day-header .header-right{float:right;text-align:right}.schedule-day .day-message{padding:11px 26px}.schedule-day.today{border-top:2px solid #1f355e;border-bottom:2px solid #3877c2}.schedule-day.today .day-header{background-color:#1f355e;border-radius:0;color:#fff}.schedule-day.today .day-header,.schedule-day.today .day-header .header-right{font-size:13px;line-height:16px;text-transform:uppercase}.schedule-day.today .day-message{background-color:#f3f8ff;color:#333;font-size:18px;font-weight:700;line-height:20px;padding:17px 26px}.schedule-list{max-width:640px}.content.schedule .container{padding:0 15px}.content.schedule .loading{position:relative;top:15vh}.content.schedule .description{margin-bottom:30px;text-align:center}.content.schedule .description>p{line-height:18px;color:#757f88;font-size:15px}.content.schedule .link-external{margin:20px 0;width:100%;justify-content:center;font-size:14px}.content.schedule .link-external svg{margin-left:10px}.content.schedule h2{font-size:23px;margin-bottom:25px;text-align:center}.btn,button{font:700 17px/20px "Macha","Arial","Helvetica","sans-serif";color:#fff;padding:15px 10px;display:inline-block;text-align:center;-webkit-tap-highlight-color:transparent;border-radius:5px;background-clip:padding-box;transition:background-color .1s}.btn img,button img{display:block;margin:0 auto}.btn .success,button .success{display:none}.btn-block,button-block{width:100%!important}.btn-edit,button-edit{background-color:#99a1a8}.btn-edit .active,button-edit .active{display:block}.btn-edit.success,button-edit.success{background-color:#6bc04b}.btn-edit.success .success,button-edit.success .success{display:block}.btn-edit.success .active,button-edit.success .active{display:none}.btn-save,button-save{width:130px}.btn-save.saved .success,button-save.saved .success{display:block}.btn-save.saved .success img,button-save.saved .success img{display:block;margin:0 auto}.btn-save.saved .active,button-save.saved .active{display:none}.btn-login,button-login{height:50px}.btn-login .active,button-login .active{display:flex;justify-content:center;vertical-align:middle}.btn-login .active img,button-login .active img{margin-right:8px}.btn-login svg,button-login svg{stroke:#fff;position:relative;left:5px;vertical-align:middle}.btn-apply,button-apply{padding:15px 10px}.btn-danger,button-danger{background-color:#c41d4a}.btn-cancel,button-cancel{background-color:#b1bac3}.btn-cancel:disabled,button-cancel:disabled{cursor:not-allowed}.btn-dark,button-dark{background-color:#757f88}.btn-gold,button-gold{background-color:#f6a800}.btn-blue,button-blue{background-color:#3877c2}.btn-green,button-green{background-color:#6bc04b}.btn-green:disabled,button-green:disabled{background-color:#dee2e3;color:#99a1a8;cursor:not-allowed}.btn-green:disabled.saved,button-green:disabled.saved{background-color:#6bc04b}.btn-green:disabled:hover,button-green:disabled:hover{background-color:#ced2d3}.btn-view,button-view{background-color:#f3f8ff;border:1px solid #cddcef;border-radius:4px;color:#3877c2;font-size:14px;padding:12px 0;font-weight:500}.btn-view-danger,button-view-danger{border-radius:4px;font-size:14px;padding:12px 0;color:#c41d4a;background-color:#ffdae2;border:1px solid #e9bac6;font-weight:500}.btn:disabled,button:disabled{background-color:#dee2e3;color:#99a1a8;cursor:not-allowed}.btn:disabled:hover,button:disabled:hover{background-color:#ced2d3}.btn-small,button-small{font-size:13px;padding:5px 18px}.roster-slot{display:flex;padding:15px 0;font-size:18px;line-height:15px;-webkit-tap-highlight-color:transparent;cursor:pointer}.roster-slot:nth-child(2){padding-top:10px}.roster-slot:not(:last-child){border-bottom:2px solid #f7f8f9}.roster-slot.disabled{cursor:auto}.roster-slot.disabled .slot-details .name{-webkit-text-decoration-line:none;text-decoration-line:none}.roster-slot.error{border:1px dashed #c41d4a;padding:10px;margin-top:5px;border-radius:4px}.roster-slot .slot-image{height:50px;flex:0 0 50px;max-width:50px;color:#333;background:#ebe8ec}.roster-slot .slot-image img{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ebe8ec;height:100%;width:100%}.roster-slot .slot-content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:0 15px;min-width:0}.roster-slot .slot-content .name{font-size:18px;line-height:25px;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#3877c2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.roster-slot .slot-content .name.muted{color:#757f88}.roster-slot .slot-content .time{margin-top:2px;white-space:nowrap}.roster-slot .slot-content .time div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.roster-slot .slot-content .time span{font-weight:500;font-size:13px;line-height:10px;vertical-align:middle;color:#757f88}.roster-slot .slot-content .time svg{vertical-align:middle;margin-right:5px}.roster-slot .slot-content .time .on-break span.worked{color:#f6a800}.roster-slot .slot-content .time .on-break svg{fill:#f6a800}.roster-slot .slot-content .time .checked-in span.worked{color:#6bc04b}.roster-slot .slot-content .time .checked-in svg{fill:#6bc04b}.roster-slot .slot-content .time .checked-out svg{fill:#757f88}.roster-slot .slot-options{display:flex;justify-content:space-between;align-items:center;flex:0 0 100px}.roster-slot .slot-options.checkedout{justify-content:center;flex-direction:column;align-items:flex-end}.roster-slot .slot-options.checkedout .rating{height:25px;padding:10px 0 10px 10px}.roster-slot .slot-options.checkedout .time{white-space:nowrap;margin-top:2px;font-weight:500;font-size:13px;line-height:18px;text-align:right;color:#757f88}.roster-slot .slot-options .btn{font-size:15px;line-height:20px}.roster-slot .slot-options .btn-check-in,.roster-slot .slot-options .btn-end-break{width:100%}.roster-slot .slot-options .btn-check-out,.roster-slot .slot-options .btn-start-break{width:48px;display:flex;justify-content:center;align-items:center;padding:13px 10px}.roster-slot .slot-options .btn-check-out svg,.roster-slot .slot-options .btn-start-break svg{fill:#fff}.roster-slot .slot-options .btn-start-break{background-color:#757f88}.section-roster{display:flex;flex-direction:column;padding-top:10px}.section-roster .roster-header{position:-webkit-sticky;position:sticky;top:0;background-color:#fdfdfd;padding:5px 0}.section-roster .roster-header .headline{background-color:#f7f8f9;border-radius:4px;font-weight:700;letter-spacing:1.2px;line-height:16px;padding:8px 26px;text-transform:uppercase;color:#757f88;font-size:13px}.section-roster .roster-header .headline-right{float:right;text-align:right}.modal{transition:opacity .15s linear;z-index:1000}.modal,.modal-backdrop{top:0;left:0;right:0;bottom:0}.modal-backdrop{display:flex;align-items:center;justify-content:center;background-color:rgba(51,51,51,.5);position:fixed;z-index:100}.modal-content{display:flex;flex-direction:column;width:90%;max-height:calc(100% - 40px);z-index:101;background-color:#fff;border-radius:4px;position:relative;overflow-x:hidden;overflow-y:auto}@media (min-width:768px){.modal-content{width:425px}}.modal.lofted .modal-backdrop{z-index:1000}.modal.default .modal-content{padding:15px}.modal.default .modal-header{color:#1f355e;padding:12px 0}.modal.default .modal-header h3{font-size:23px;line-height:25px;text-align:center}.modal.default .modal-body{padding:15px 0}.modal.default .modal-body p.main{padding-bottom:5px}.modal.default .modal-body .content-line{margin-top:15px}.modal.default .modal-body .content-line:not(:first-child){margin-top:30px}.modal.default .modal-body .content-line.rating{padding-left:10%;padding-right:10%}.modal.default .modal-footer{padding-top:12px;display:flex}.modal.default .modal-footer .btn:first-child{flex:1 1;margin-right:15px}.modal.default .modal-footer .btn:nth-child(2){flex:2.25 1}.geolocation-modal{padding:27px 15px 15px;text-align:center;position:relative}.geolocation-modal .modal-header{color:#1f355e;margin-bottom:27px}.geolocation-modal .modal-header h3{font-size:23px;line-height:25px;text-align:center}.geolocation-modal .modal-body p.main{margin-bottom:30px}.geolocation-modal .modal-body button{width:240px;max-width:100%}.associate-rating .label{text-align:center;color:#8b9699;font-size:15px;margin-bottom:10px}@media (min-width:1024px){.associate-rating .label{font-size:17px}}.content.roster-view{flex-grow:1}.content.roster-view .container{padding:0 15px}.content.roster-view .message{padding:15px 26px;background-color:#f7f8f9;border-radius:4px;margin-top:15px}.content.roster-view .message-title{font-weight:700;font-size:17px;line-height:20px;margin-bottom:8px}.content.roster-view .message-text{font-size:15px;line-height:18px;color:#757f88}.page-footer.roster-view .container{padding:15px}.page-footer.roster-view.white{background-color:#fdfdfd;border:none}.page-footer.roster-view .instruction{width:calc(100% - 20px);margin:0 auto}.page-footer.roster-view .instruction ol{margin-top:5px;list-style:decimal;padding-left:17px}.page-footer.roster-view .instruction ol li{line-height:1.5}.page-footer.roster-view .btn.btn-approve{margin-top:20px}.page-footer.roster-view .btn-block{margin-bottom:10px}.page-footer.roster-view .btn-block:last-of-type{margin-bottom:0}.content.roster-notes{position:relative;flex-grow:1;display:flex;flex-direction:column;align-items:center}.content.roster-notes .container{height:100%;width:100%;flex:1 1 100%;padding:0;display:flex}.content.roster-notes .input-box{min-height:10rem;display:flex;flex:1 1 100%;background-color:#fdfdfd}.content.roster-notes .input-box textarea{flex:1 1;padding:15px;background-color:#fdfdfd}.content.roster-notes textarea{border:none;padding:0;box-shadow:none;font-weight:500;color:#333}.content.roster-details .container{padding:15px}.content.roster-details .store-action{display:flex;justify-content:space-between}.content.roster-details .store-action .btn{flex:1 1;max-width:48.75%}.content.roster-details .store-address{margin-top:30px;display:flex;align-items:center;justify-content:center;text-align:center}.content.roster-details .store-address svg.pinpoint2{fill:#b6bdbf;margin-right:7px}.content.roster-details .store-address h4{font-weight:500;color:#1f355e;font-size:18px;margin:0}.content.roster-details .store-address span.label{font-size:13px;line-height:18px;color:#757f88;display:block}.content.roster-details .store-map .map{margin-top:19px;border-radius:3px}.slide-in-left,.slide-in-right,.slide-out-left,.slide-out-right{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.slide-in-left{-webkit-animation:slideInLeft .23s ease-in-out forwards;animation:slideInLeft .23s ease-in-out forwards}.slide-in-right{-webkit-animation:slideInRight .23s ease-in-out forwards;animation:slideInRight .23s ease-in-out forwards}.slide-out-left{-webkit-animation:slideOutLeft .23s ease-in-out forwards;animation:slideOutLeft .23s ease-in-out forwards}.slide-out-right{-webkit-animation:slideOutRight .23s ease-in-out forwards;animation:slideOutRight .23s ease-in-out forwards}.page-header.roster .container{display:flex;flex-direction:column;align-items:center;position:relative}.page-header.roster h1{padding-left:55px;padding-right:55px}.page-header.roster .link-schedule-text{color:#fff;position:absolute;left:15px;top:11px;padding:4px}.page-header.roster .link-schedule-text svg{fill:#fff;position:relative;top:3px}.page-header.roster .link-schedule-text span{position:relative;top:-5px}.page-header.roster .link-schedule{position:absolute;left:15px;top:12px;padding:4px}.page-header.roster .link-schedule svg{fill:#fff;display:block}.page-header.roster .roster-time{position:relative;top:-2px;margin-bottom:7px}.page-header.roster .roster-time p{font-size:15px;line-height:18px;color:#cedcef;text-align:center}.page-header.roster .roster-time p:not(:last-child){margin-bottom:3px}.page-header.roster .roster-nav{width:100%;display:flex;align-items:center;justify-content:space-around}.page-header.roster .roster-nav .nav-link{flex-grow:1;position:relative}.page-header.roster .roster-nav .nav-link:after{content:"";position:absolute;display:block;bottom:0;height:5px;width:100%;background-color:#0096aa;opacity:0}.page-header.roster .roster-nav .nav-link.active:after{opacity:1}.page-header.roster .roster-nav .nav-link.active>a{color:#fff}.page-header.roster .roster-nav .nav-link>a{color:#cedcef;display:block;padding:20px 0;font-weight:700;line-height:13px;font-size:13px;text-align:center;letter-spacing:1.2px;text-transform:uppercase}.page-container .loading{position:relative;top:15vh}.page-container .content-wrap{flex-grow:1;display:flex;flex-direction:column}.app-footer{color:#99a1a8;background:#fdfdfd;width:100%;clear:both;margin:30px 0 0;position:relative;z-index:2}.app-footer .inner{border-top:2px solid #ddd;padding:22px 0}.app-footer .logo{text-align:center}.app-footer .logo svg{fill:#99a1a8}.app-footer .links{margin:15px 0;text-align:center}.app-footer .links li{display:inline-block;margin:0 15px}.app-footer .links li a{color:inherit;font-weight:500}.app-footer .app-version,.app-footer .copyright{text-align:center}.app-footer .copyright p{font-size:14px}.app-footer .app-version{margin-top:1px}.app-footer .app-version p{font-size:14px}@media (min-width:768px){.app-footer .logo{text-align:left}}@media (min-width:768px){.app-footer .links{text-align:right;margin:0}}@media (min-width:768px){.app-footer .links li{margin-left:20px;margin-right:0}}@media (min-width:1300px){.app-footer .app-version,.app-footer .copyright{text-align:left}}.terms-content{max-width:1170px;margin:0 auto;overflow-y:auto;padding:20px!important}.terms-content header{text-align:center}.terms-content header .marked-header{margin-top:0!important}.terms-content a{text-decoration:underline;font-weight:700}.terms-content a:visited{color:#4d4f51}.terms-content a.mailto{text-decoration:none;color:#4d4f51}.terms-content footer{margin-top:80px}@media (min-width:1024px){.terms-content{padding:45px 0}}.terms-content h2,.terms-content h3,.terms-content p{margin-top:26px;margin-bottom:26px}.terms-content .marked-header{color:#3877c2}.associate-modal{display:flex;flex-direction:column}.associate-modal .container{padding:0 15px}.associate-modal-header{color:#fff;background:#1f355e}.associate-modal-header .container{display:flex;flex-direction:column;align-items:center;position:relative;padding:0}.associate-modal-header .link-shift{position:absolute;background-color:transparent;left:15px;top:12px;padding:4px}.associate-modal-header .link-shift svg{fill:#fff;display:block}.associate-modal-header h1{font-size:20px;font-weight:500;line-height:25px;text-align:center;margin:18px 0 5px}.associate-modal-header .associate-image{height:90px;flex:0 0 90px;width:90px;max-width:90px;margin-top:25px;color:#333;background:#ebe8ec}.associate-modal-header .associate-image span{font-size:36px;line-height:40px}.associate-modal-header .associate-image img{display:flex;align-items:center;justify-content:center;border-radius:50%;height:100%;width:100%}.associate-modal-header .associate-contact{margin-bottom:8px}.associate-modal-header .associate-contact p{font-size:15px;line-height:18px;color:#cedcef;text-align:center}.associate-modal-header .associate-contact p:not(:last-child){margin-bottom:3px}.associate-modal-header .associate-status{height:28px;display:flex;align-items:center;border-radius:100px;padding:0 15px;text-transform:uppercase;position:relative;bottom:-14px}.associate-modal-header .associate-status.faded{background-color:#fff;border:1px solid rgba(31,53,94,.25)}.associate-modal-header .associate-status.yellow{background-color:#fbedd0;border:1px solid rgba(214,146,16,.5)}.associate-modal-header .associate-status.yellow svg{position:relative;left:-8px;fill:#f6a800}.associate-modal-header .associate-status.green{background-color:#e6f5e6;border:1px solid rgba(31,53,94,.25)}.associate-modal-header .associate-status.red{background-color:#fde6e1;border:1px solid rgba(247,101,72,.5)}.associate-modal-header .associate-status span{font-weight:700;font-size:13px;line-height:8px;letter-spacing:1.2px;color:#1f355e}.associate-modal-content{padding-top:15px;flex-grow:1}.associate-modal-content .associate-actions{margin-top:20px;display:flex;justify-content:space-between}.associate-modal-content .associate-actions .btn{flex:1 1;max-width:32.05%}.associate-modal-content .associate-time .line{display:flex;align-items:center;margin:15px 0}.associate-modal-content .associate-time .line>:first-child{flex:1 1 auto}.associate-modal-content .associate-time .line-section{margin:30px 0 15px}.associate-modal-content .associate-time .strong{color:#333;font-weight:700}.associate-modal-content .associate-time .strong-green{color:#6bc04b}.associate-modal-content .associate-time .muted{color:#757f88}.associate-modal-content .associate-time .btn-view,.associate-modal-content .associate-time .btn-view-danger{background-color:#fff;padding:7px 15px}.associate-modal-content .associate-time .btn-view-danger{margin-left:5px}.associate-modal-content .associate-notes{margin-top:40px}.associate-modal-content .associate-notes textarea{padding-bottom:25px}.associate-modal-content .associate-notes .textarea-counter{text-align:right;padding-right:10px;display:block;width:100%;position:relative;top:-25px;font-size:12px;line-height:15px;font-weight:500;float:none;color:#82898b}.associate-modal-content .associate-rating{margin:30px 12%}.associate-modal-content .associate-rating svg{max-height:50px}.associate-modal-footer{border-top:1px solid #dee2e3;background-color:#f7f8f9;position:-webkit-sticky;position:sticky;bottom:0}.associate-modal-footer .container{display:flex;padding:15px}.associate-modal-footer .btn{flex:1 1}.associate-modal-footer .btn:not(:last-child){margin-right:2.5%}.content.invalid-token{text-align:center}.content.invalid-token .container{position:relative;top:25vh;padding:15px}.content.invalid-token svg.alert{fill:#c41d4a}.content.invalid-token .error-text{color:#c41d4a;font-weight:500;font-size:15px;line-height:21px;margin:45px 15px 0}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}q:after,q:before{content:""}abbr,acronym{border:0}a,button{text-decoration:none;border:none;outline:none;cursor:pointer}*,:after,:before{box-sizing:border-box}@font-face{font-family:"Macha";src:url(/static/media/macha_medium-webfont.05e7eb2b.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Macha";src:url(/static/media/macha_bold-webfont.fe08c43a.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Macha";src:url(/static/media/macha_bolditalic-webfont.cdd00c77.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"Macha";src:url(/static/media/macha_book-webfont.85c8561c.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Macha";src:url(/static/media/macha_bookitalic-webfont.29973120.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Macha";src:url(/static/media/macha_mediumitalic-webfont.5d5c6786.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"Macha";src:url(/static/media/macha_thin-webfont.3ce00fcd.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Macha";src:url(/static/media/macha_thinitalic-webfont.433fa3e9.woff2) format("woff2");font-weight:300;font-style:italic}h1{font-size:40px;line-height:50px;font-weight:700}@media (max-width:767px){h1{font-size:28px;line-height:34px}}.h2,h2{font-size:30px;line-height:37px;font-weight:700;margin-bottom:25px}@media (min-width:768px) and (max-width:1023px){.h2,h2{font-size:22px;line-height:27px}}@media (max-width:767px){.h2,h2{font-size:20px;line-height:22px}}.h2{display:inline-block}h3{font-size:22px;line-height:27px}h3,h4{font-weight:700}h4{font-size:20px;line-height:25px;margin-bottom:8px}em{font-style:italic}@-webkit-keyframes slideInLeft{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@-webkit-keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@-webkit-keyframes slideInRight{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@-webkit-keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}body{font-family:"Macha",Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#4d4f51;font-size:15px;background-color:#fdfdfd;overflow-x:hidden}body.modal-open{overflow:hidden}.page-header{color:#fff;background:#1f355e}.page-header h1,.page-header h1 a{font-size:20px;font-weight:500;line-height:25px;text-align:center;margin:18px 0}.page-header h1 a{color:#fff}.page-container{position:relative;flex:1 1;display:flex;flex-direction:column}.page-footer{border-top:1px solid #dee2e3;background-color:#f7f8f9;position:-webkit-sticky;position:sticky;bottom:0}.link-external{display:flex;align-items:center;justify-content:space-between;border:1px solid #cddcef;border-radius:3px;background-color:#f3f8ff;box-shadow:0 1px 1px 0 rgba(0,0,0,.06);color:#3877c2;font-size:15px;font-weight:500;padding:8px 15px;width:164px}.link-external svg{fill:#3877c2}.rating{display:flex;align-items:center}.rating>*{flex:1 1}.rating>:not(:last-child){margin-right:1px}.rating svg.star{fill:#eea71c}.rating svg.star-border{fill:#cedcef}.container{max-width:640px;margin:0 auto}.container:after,.container:before{content:" ";display:table;clear:both}strong{font-weight:700}.centered-circle{display:flex;align-items:center;justify-content:center;border-radius:50%}.errors-block{background-color:#c41d4a;padding:10px 26px;margin-bottom:10px;color:#fff;font-weight:500;border-radius:4px}.errors-block .warning-header{margin:10px}.errors-block ul{list-style-type:disc}.btn-single{margin-right:0!important}.input-line{margin:15px 0 0}.input-line:after,.input-line:before{content:" ";display:table;clear:both}@media (max-width:767px){.input-line{margin:12px 0 0}}.input-line.split-two-line .input-box:first-child{float:left}.input-line.split-two-line .input-box:nth-child(2){float:right}.input-line.split-two-line .input-box.input-box62{width:calc(62.73% - 5px)}.input-line.split-two-line .input-box.input-box50{width:calc(50% - 5px)}.input-line.split-two-line .input-box.input-box38{width:calc(37.5% - 5px)}.input-line.split-two-line .input-box.input-box34{width:calc(34% - 5px)}.input-line.split-two-line .input-box.input-box16{width:calc(16% - 5px)}@media (max-width:767px){.input-line.split-two-line.not-mobile.split-two-line .input-box{width:100%;float:none}.input-line.split-two-line.not-mobile.split-two-line .input-box:nth-child(2){margin:12px 0 0}}.input-line.error input:not([type=checkbox]):not([type=radio]),.input-line.error textarea{border-color:#eb4f60;color:#eb4f60}.input-line.error input:not([type=checkbox]):not([type=radio])+label,.input-line.error textarea+label{color:#eb4f60;opacity:1;top:-8px}.input-box-inline{display:inline-block}.input-box{position:relative;text-align:left;-webkit-tap-highlight-color:transparent}.input-box-grid{margin-bottom:15px}.input-box.select-open label{z-index:26}.input-box.overlay-input{width:137px;height:calc(100% - 4px);background-color:#f8f8f8;position:absolute;top:2px;right:2px;display:flex;align-items:center}@media (max-width:767px){.input-box.overlay-input{width:107px!important;margin:0!important}}.input-box.overlay-input input[type=checkbox]+label,.input-box.overlay-input input[type=radio]+label{width:100%;height:100%;font-size:11px;line-height:12px;font-weight:500;color:#b6bdbf;padding:0;text-align:center;display:flex;justify-content:center;flex-direction:column;border-left:2px solid #b6bdbf;transition:border-color .1s,background-color .1s,color .1s}.input-box.overlay-input input[type=checkbox]+label:before,.input-box.overlay-input input[type=radio]+label:before{background-color:#fcfcfc;border:2px solid #cdd5d8;transition:border-color .1s,background-color .1s;margin-left:12px;display:block;top:11px}@media (max-width:767px){.input-box.overlay-input input[type=checkbox]+label:before,.input-box.overlay-input input[type=radio]+label:before{position:absolute;top:4px;left:0;right:0;margin:auto}}.input-box.overlay-input input[type=checkbox]+label:after,.input-box.overlay-input input[type=radio]+label:after{left:18px;top:17px}@media (max-width:767px){.input-box.overlay-input input[type=checkbox]+label:after,.input-box.overlay-input input[type=radio]+label:after{left:49px;top:10px}}.input-box.overlay-input input[type=checkbox]+label span,.input-box.overlay-input input[type=radio]+label span{display:block;margin-left:24px;position:relative;top:1px}@media (max-width:767px){.input-box.overlay-input input[type=checkbox]+label span,.input-box.overlay-input input[type=radio]+label span{margin-left:0;position:relative;top:11px}}.input-box.overlay-input input[type=checkbox]:checked+label,.input-box.overlay-input input[type=radio]:checked+label{background-color:#e0eaf7;border-color:#5b85be;color:#5b85be}.input-box.overlay-input input[type=checkbox]:checked+label:before,.input-box.overlay-input input[type=radio]:checked+label:before{background-color:#fff;border-color:#5b85be}.input-box.overlay-input-vertical{width:74px!important;height:calc(100% - 4px);background-color:#f8f8f8;position:absolute;top:2px;right:2px;display:flex;align-items:center}@media (max-width:767px){.input-box.overlay-input-vertical{width:107px!important;margin:0!important}}.input-box.overlay-input-vertical input[type=checkbox]+label,.input-box.overlay-input-vertical input[type=radio]+label{width:100%;height:100%;font-size:11px;line-height:12px;font-weight:500;color:#b6bdbf;padding:0;text-align:center;display:flex;justify-content:center;flex-direction:column;border-left:2px solid #b6bdbf;transition:border-color .1s,background-color .1s,color .1s}.input-box.overlay-input-vertical input[type=checkbox]+label:before,.input-box.overlay-input-vertical input[type=radio]+label:before{background-color:#fcfcfc;border:2px solid #cdd5d8;transition:border-color .1s,background-color .1s;position:static;margin:0 auto 5px;display:block}@media (max-width:767px){.input-box.overlay-input-vertical input[type=checkbox]+label:before,.input-box.overlay-input-vertical input[type=radio]+label:before{position:absolute;top:4px;left:0;right:0;margin:auto}}.input-box.overlay-input-vertical input[type=checkbox]+label:after,.input-box.overlay-input-vertical input[type=radio]+label:after{top:10px;left:0;right:0;margin:auto}@media (max-width:767px){.input-box.overlay-input-vertical input[type=checkbox]+label:after,.input-box.overlay-input-vertical input[type=radio]+label:after{top:10px}}.input-box.overlay-input-vertical input[type=checkbox]+label span,.input-box.overlay-input-vertical input[type=radio]+label span{display:block;line-height:12px}@media (max-width:767px){.input-box.overlay-input-vertical input[type=checkbox]+label span,.input-box.overlay-input-vertical input[type=radio]+label span{position:relative;top:11px}}.input-box.overlay-input-vertical input[type=checkbox]:checked+label,.input-box.overlay-input-vertical input[type=radio]:checked+label{background-color:#e0eaf7;border-color:#5b85be;color:#5b85be}.input-box.overlay-input-vertical input[type=checkbox]:checked+label:before,.input-box.overlay-input-vertical input[type=radio]:checked+label:before{background-color:#fff;border-color:#5b85be}.input-box.has-text input[type=checkbox]:checked+label,.input-box.has-text input[type=radio]:checked+label{border-color:#8b9699}.input-box .Select+label,.input-box input:not([type=checkbox]):not([type=radio])+label,.input-box textarea+label{font-size:12px;line-height:18px;font-weight:500;color:#99a1a8;background-color:#fff;padding:0 5px 0 4px;position:absolute;top:-4px;left:13px;pointer-events:none;opacity:0;transition:top .1s,opacity .1s}@media (max-width:767px){.input-box .Select+label,.input-box input:not([type=checkbox]):not([type=radio])+label,.input-box textarea+label{font-size:14px;line-height:17px;padding:0 4px 0 3px;top:-4px;left:12px}}.input-box .Select+label+.svg,.input-box input:not([type=checkbox]):not([type=radio])+label+.svg,.input-box textarea+label+.svg{fill:#b6bdbf;position:absolute;right:16px;top:14px}@media (max-width:767px){.input-box .info-text{font-size:12px;line-height:15px;font-weight:500;color:#82898b;float:left;margin:5px 0 0}}input{-webkit-appearance:none}input:not([type=checkbox]):not([type=radio]),textarea{width:100%;font:500 17px/21px "Macha","Arial","Helvetica","sans-serif";color:#4d4f51;padding:10px 12px;border:2px solid #b6bdbf;box-shadow:none;outline:none;border-radius:4px;background-clip:padding-box;transition:border-color .1s,box-shadow .1s;resize:none;display:block;-webkit-appearance:none}input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled{background-color:#f7f8f9}input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b6bdbf}@media (max-width:767px){input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a1a8aa}}input:not([type=checkbox]):not([type=radio]):-moz-placeholder,textarea:-moz-placeholder{color:#b6bdbf}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):-moz-placeholder,textarea:-moz-placeholder{color:#a1a8aa}}input:not([type=checkbox]):not([type=radio])::-moz-placeholder,textarea::-moz-placeholder{color:#b6bdbf}@media (max-width:767px){input:not([type=checkbox]):not([type=radio])::-moz-placeholder,textarea::-moz-placeholder{color:#a1a8aa}}input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b6bdbf}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a1a8aa}}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]).placeholder-small::-webkit-input-placeholder,textarea.placeholder-small::-webkit-input-placeholder{font-size:14px}input:not([type=checkbox]):not([type=radio]).placeholder-small:-moz-placeholder,input:not([type=checkbox]):not([type=radio]).placeholder-small::-moz-placeholder,textarea.placeholder-small:-moz-placeholder,textarea.placeholder-small::-moz-placeholder{font-size:14px}input:not([type=checkbox]):not([type=radio]).placeholder-small:-ms-input-placeholder,textarea.placeholder-small:-ms-input-placeholder{font-size:14px}}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]),textarea{font-size:15px;line-height:18px;padding:11px 14px 10px}}input:not([type=checkbox]):not([type=radio]):hover,textarea:hover{border-color:#9ea4a6}input:not([type=checkbox]):not([type=radio]).has-text,textarea.has-text{border-color:#8b9699}input:not([type=checkbox]):not([type=radio]).has-text+label,textarea.has-text+label{color:#82898b;opacity:1;top:-8px}input:not([type=checkbox]):not([type=radio]).has-text:disabled+label,textarea.has-text:disabled+label{color:#99a1a8}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus{border-color:#5b85be;box-shadow:0 3px 4px 0 rgba(0,0,0,.05)}input:not([type=checkbox]):not([type=radio]):focus+label,textarea:focus+label{color:#5b85be;opacity:1;top:-8px}input:not([type=checkbox]):not([type=radio]).has-errors,textarea.has-errors{border-color:#eb4f60}input:not([type=checkbox]):not([type=radio]).has-errors+label,textarea.has-errors+label{color:#eb4f60}textarea{-webkit-padding-start:11px}input[type=checkbox],input[type=radio]{float:left;opacity:0;width:0;height:0;display:inline-block;padding:0;margin:0;border:0}input[type=checkbox]+label,input[type=radio]+label{font-size:15px;font-weight:500;line-height:28px;padding:0 0 0 32px;cursor:pointer;position:relative;display:block}input[type=checkbox]+label.has-errors,input[type=radio]+label.has-errors{color:#eb4f60}input[type=checkbox]+label.has-errors:before,input[type=radio]+label.has-errors:before{border-color:#eb4f60}input[type=checkbox]+label svg,input[type=radio]+label svg{margin-right:8px;position:relative;top:1px}@media (max-width:767px){input[type=checkbox]+label,input[type=radio]+label{font-size:16px;line-height:18px;font-weight:500;padding:0 0 0 28px}}@media (max-width:767px){input[type=radio]+label{padding:0 0 0 31px}}input[type=checkbox]{transition:border-color .1s}input[type=checkbox]+label:before{content:"";width:20px;height:20px;border:2px solid #b6bebf;border-radius:3px;background-clip:padding-box;transition:border-color .1s;position:absolute;top:4px;left:0}@media (max-width:767px){input[type=checkbox]+label:before{top:-2px}}input[type=checkbox]+label:after{content:"";width:12px;height:10px;background-image:url(/static/media/icon-tick.70804f6f.svg);position:absolute;top:9px;left:4px;transition:opacity .1s;opacity:0}@media (max-width:767px){input[type=checkbox]+label:after{top:3px}}input[type=checkbox]:hover+label:before{border-color:#858b8c}input[type=checkbox]:checked+label:before{border-color:#5b85be;background-color:#5b85be}input[type=checkbox]:checked+label:after{opacity:1}input[type=checkbox]:disabled+label{background-color:#fff;color:#99a1a8;cursor:default;font-weight:500}input[type=checkbox]:disabled+label:before{background-color:#fff;border-color:#b1bac3}input[type=checkbox]:disabled+label:after{background-image:url(/static/media/icon-tick-disabled.fcd0dd88.svg)}input[type=radio]+label:before{content:"";width:20px;height:20px;border:2px solid #b6bebf;border-radius:50%;background-clip:padding-box;transition:border-color .1s;position:absolute;top:4px;left:0}@media (max-width:767px){input[type=radio]+label:before{top:4px}}input[type=radio]+label:after{content:"";width:8px;height:8px;background-color:#5b85be;border-radius:50%;background-clip:padding-box;position:absolute;top:10px;left:6px;transition:opacity .1s;opacity:0}@media (max-width:767px){input[type=radio]+label:after{top:10px}}input[type=radio]:hover+label:before{border-color:#858b8c}input[type=radio]:checked+label:before{border-color:#5b85be}input[type=radio]:checked+label:after{opacity:1}select{width:100%;outline:none}@media (max-width:767px){select{height:100%;position:absolute;top:0;left:0}}.input-line label span,.radio-line label span{line-height:28px}.loading{padding:20px 0;text-align:center;transform:scale(.8)}.loading p{color:#1f355e;font-weight:700;font-size:16px}.Toastify__toast{min-height:42px}.Toastify__toast-container{text-align:center;min-width:320px}@media (min-width:1024px){.Toastify__toast-container{width:auto!important}.Toastify__toast-container--top-center{margin-left:0}.Toastify__toast-container--top-center>.Toastify__toast{right:50%}}.Toastify__toast--success{background-color:#6bc04b;border:1px solid #6bc04b;border-radius:4px;color:#fff;padding:4px 12px}.Toastify__toast--error{background-color:#e44973;border:1px solid #e44973;border-radius:4px;color:#fff;padding:4px 12px}.Toastify__toast-body{padding-right:12px}.Toastify__toast a{color:#fff;text-decoration:underline}.Toastify__close-button{align-self:auto;font-weight:400}.app{min-height:100vh}.app,.browser-not-supported{display:flex;flex-direction:column}.browser-not-supported{background:#dfe2e3;align-items:center;justify-content:center;height:100vh}.browser-not-supported .logo,.browser-not-supported h3{margin-bottom:20px}.browser-not-supported ul li{font-size:18px;margin-bottom:15px}.browser-not-supported ul li a{display:flex;align-items:center;font-weight:500}.browser-not-supported ul li img{margin-right:10px}
/*# sourceMappingURL=main.7ac5be2f.chunk.css.map */