.cdk-overlay-container .checkbox__style{background-color:#fff}.mat-slide-toggle{display:inline-block;height:60px;max-width:100%;line-height:60px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(96px,0,0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-96px,0,0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle .mat-slide-toggle-label .mat-slide-toggle-bar{height:60px;width:180px;border-radius:4px;background-color:#31aa74;padding:4px}.mat-slide-toggle .mat-slide-toggle-label .mat-slide-toggle-bar .mat-slide-toggle-thumb-container{top:4px;left:4px}.mat-slide-toggle .mat-slide-toggle-label .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb{height:52px;width:84px;transform:rotate(180deg);border-radius:2px;background-color:#fff}.cdk-overlay-dark-backdrop{background:rgba(15,25,65,.7)}.wizard-popup,wizard-popup-isIE{margin-right:auto!important;margin-left:auto!important;margin-bottom:auto!important}.wizard-popup .mat-dialog-container,wizard-popup-isIE .mat-dialog-container{background-color:#f7f5f0}.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-title{display:flex;flex-flow:row nowrap;justify-content:space-between}.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-title h4{word-break:break-word}.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-title button{cursor:pointer}.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container{background-color:#f7f5f0;padding:0!important;overflow:hidden;width:659px!important}@media (max-width:768px){.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container{width:100%!important;border-radius:0;overflow:auto;overflow-x:hidden!important}}.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container .mat-dialog-title.wizard-popup__header,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container .mat-dialog-title.wizard-popup__header{position:relative;width:100%;color:#0f1941;margin:30px 0 0;overflow:hidden}@media (max-width:768px){.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container .mat-dialog-title.wizard-popup__header,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container .mat-dialog-title.wizard-popup__header{margin:20px 0 0}}.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container .mat-dialog-title.wizard-popup__header h4,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container .mat-dialog-title.wizard-popup__header h4{font-size:26px;letter-spacing:-1px;line-height:30px;margin-bottom:0;margin-right:40px;padding:0 30px}@media (max-width:768px){.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container .mat-dialog-title.wizard-popup__header h4,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container .mat-dialog-title.wizard-popup__header h4{padding:0 25px}}.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container .mat-dialog-title.wizard-popup__header button,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container .mat-dialog-title.wizard-popup__header button:hover,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container .mat-dialog-title.wizard-popup__header button,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container .mat-dialog-title.wizard-popup__header button:hover{top:2px;margin:0;right:30px;position:absolute;border:0;padding:0;height:30px;width:30px;z-index:1;color:transparent;background:none}@media (max-width:768px){.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container .mat-dialog-title.wizard-popup__header button,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container .mat-dialog-title.wizard-popup__header button:hover,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container .mat-dialog-title.wizard-popup__header button,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container .mat-dialog-title.wizard-popup__header button:hover{right:25px;height:20px;width:20px}}.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container .mat-dialog-title.wizard-popup__header button .icon,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-container .mat-dialog-title.wizard-popup__header button:hover .icon,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container .mat-dialog-title.wizard-popup__header button .icon,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-container .mat-dialog-title.wizard-popup__header button:hover .icon{margin:0;position:absolute;top:0;left:0;color:#2175d9;height:100%;width:100%}.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-actions,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-actions{background:#f7f5f0;display:flex;flex-wrap:nowrap;padding:30px}@media (max-width:768px){.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-actions,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-actions{bottom:0;position:fixed;width:100%!important;padding:20px 25px}}.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup .mat-dialog-actions .button--link.button--text,.cdk-global-overlay-wrapper .cdk-overlay-pane.wizard-popup mat-dialog-actions .button--link.button--text{padding:12px 30px 14px}.file-button{margin-bottom:10px}.file-button a{text-decoration:none;border-bottom:none}.file-button a .file-button__content{border:2px solid #2175d9;background:#e8f1fb;padding:30px;border-radius:8px;display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.file-button a .file-button__content span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.file-button a .file-button__content .icon{margin-top:3px;margin-right:8px;color:#878ca0}.file-button a .file-button__content:hover{border:2px solid #4d91e1;background-color:rgba(33,117,217,.1)}.file-button a .file-button__content:hover span{color:#4d91e1;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-decoration:none;border-bottom:none}.file-button a .file-button__content:active{border:2px solid #175197;background-color:rgba(33,117,217,.1);color:#3c4464}.file-button a .file-button__content:active span{color:#3c4464;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-decoration:none;border-bottom:none}.file-button a:hover{text-decoration:none}profile-block .profile-block h4{color:#0f1941;font-size:20px;margin-bottom:10px}file-upload .form-group{padding-bottom:10px}.float-layout{display:flex;flex-direction:column;max-width:100%}@media (min-width:941px){.float-layout{flex-direction:column;width:50%}.float-layout:nth-child(odd){padding:0 15px 0 0}.float-layout:nth-child(2n){padding:0 0 0 15px}}.carousel-indicators{height:100%}.carousel-indicators li{border:2px solid #dcdada;background-color:transparent}.carousel-indicators li.active{border:2px solid #2175d9;background-color:#2175d9}.carousel-navigation{margin-top:8px;margin-left:10px}.carousel-navigation__arrow,.carousel-navigation__arrow--next,.carousel-navigation__arrow--prev{background-color:transparent;color:#2175d9;border-radius:0}@media screen and (min-width:768px){.carousel-navigation__arrow,.carousel-navigation__arrow--next,.carousel-navigation__arrow--prev{display:flex}}.carousel-navigation .icon svg{fill:#2175d9}reuse-motivation .button--close:hover{background-color:transparent!important;color:#2175d9!important}.cdk-global-scrollblock{overflow:hidden}.column-layout{-moz-columns:auto!important;-moz-columns:initial!important;columns:initial!important}.column-layout:after{clear:both}.column-layout__element{border-radius:8px}input::-moz-placeholder{color:#878ca0}input::placeholder{color:#878ca0}.cdk-overlay-container .autosuggest__list,.hf .autosuggest__list{max-height:300px;overflow:scroll;z-index:2}.cdk-overlay-container .form-group--valid.form-group__input input,.cdk-overlay-container .form-group--valid .form-group__input input,.cdk-overlay-container .form-group--valid.form-group__input select,.cdk-overlay-container .form-group--valid .form-group__input select{border:1px solid #31aa74;padding-right:16px}.cdk-overlay-container .form-group--valid .form-group__feedback{color:#ffb511}.wizard-main{position:relative;display:block;margin:0;padding:0;border-radius:.25rem!important}.wizard-main .wizard-header .nav.nav-tabs{width:100%;display:flex;flex-direction:row;border-bottom:1px solid #d7d7d7;margin:0}@media (max-width:768px){.wizard-main .wizard-header .nav.nav-tabs{position:sticky;top:0;background-color:#f7f5f0}}@media (max-width:376px){.wizard-main .wizard-header .nav.nav-tabs{position:sticky;top:0;background-color:#f7f5f0}}.button--history-link{text-align:left!important;display:block!important;padding-top:16px!important}.button--week-history{margin-bottom:30px}.weeks-overview--previous-weeks-margin-bottom{margin-bottom:-1px}.weeks-overview--previous-weeks-margin-bottom cms-icon{margin-right:10px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-weight:400;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}.border-radius{border-radius:4px}.border-radius--l{border-radius:8px}.bg-brand--blue{background:#2175d9;color:#f7f5f0}.bg-brand--blue a{color:#0f1941}.bg-brand--dark-blue{background:#0f1941;color:#f7f5f0}.bg-brand--dark-blue a{color:#2175d9}.bg-brand--turquoise{background:#6ba5b4;color:#f7f5f0}.bg-brand--turquoise a{color:#0f1941}.bg-brand--red{background:#e74536;color:#f7f5f0}.bg-brand--red a{color:#0f1941}.bg-brand--yellow{background:#ffb511}.bg-brand--yellow a{color:#f7f5f0}.bg--brand--white{background:#fff;color:#0f1941}.bg--brand--white a{color:#2175d9}.bg-brand--off-white{background:#f7f5f0;color:#0f1941}.bg-brand--off-white a{color:#2175d9}html{font-size:18px;letter-spacing:0;line-height:30px;box-sizing:border-box;color:#0f1941;font-display:swap;font-family:Graphik,Tahoma,"sans-serif";margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none}html *,html :after,html :before{box-sizing:inherit}.hidden{display:none!important}@media (min-width:941px){.hidden--from-l{display:none!important}}@media (max-width:940px){.hidden--until-l{display:none!important}}.hidden--visually{height:1px;left:-1000%;overflow:hidden;position:absolute;top:auto;width:1px}.text{font-size:18px;letter-spacing:0;line-height:30px;color:#0f1941}.text--alternative{color:#878ca0}.bg-brand--blue .text--alternative,.bg-brand--red .text--alternative,.bg-brand--turquoise .text--alternative{color:hsla(43,30%,95%,.5)}.bg-brand--yellow .text--alternative{color:rgba(15,25,65,.7)}.bg-brand--off-white .text--alternative{color:#878ca0}.text--center{text-align:center}.text--emphasis.text--emphasis{color:#2175d9}.bg-brand--blue .text--emphasis.text--emphasis,.bg-brand--red .text--emphasis.text--emphasis,.bg-brand--turquoise .text--emphasis.text--emphasis,.bg-brand--yellow .text--emphasis.text--emphasis{color:#0f1941}.text--l{font-size:18px;letter-spacing:0;line-height:30px}.text--s{font-size:12px;letter-spacing:0;line-height:15px}.text--negative{color:#f24747}.text--positive{color:#31aa74}.text--blue{color:#2175d9}.text--dark-blue{color:#0f1941}.text--off-white{color:#f7f5f0}.text--turquoise{color:#6ba5b4}.text--red{color:#e74536}.text--yellow{color:#ffb511}.text--white{color:#f7f5f0}.bg-brand--blue .text--duo-color.text--duo-color,.bg-brand--red .text--duo-color.text--duo-color,.bg-brand--turquoise .text--duo-color.text--duo-color,.bg-brand--yellow .text--duo-color.text--duo-color{color:#0f1941}.bg-brand--blue .text--duo-color.text--duo-color:first-line,.bg-brand--red .text--duo-color.text--duo-color:first-line,.bg-brand--turquoise .text--duo-color.text--duo-color:first-line,.bg-brand--yellow .text--duo-color.text--duo-color:first-line{color:#f7f5f0}.bg-brand--dark-blue .text--duo-color.text--duo-color{color:#2175d9}.bg-brand--dark-blue .text--duo-color.text--duo-color:first-line{color:#f7f5f0}.bg-brand--off-white .text--duo-color.text--duo-color{color:#0f1941}.bg-brand--off-white .text--duo-color.text--duo-color:first-line{color:#2175d9}@media (min-width:941px){.text--dark-from-l{color:#0f1941}.text--light-from-l{color:#f7f5f0}}p{font-size:18px;letter-spacing:0;line-height:30px;margin-bottom:30px}.text-ellipsis{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title--xxl{font-size:80px;letter-spacing:-4px;line-height:80px}.title--xl{font-size:60px;letter-spacing:-3px;line-height:60px}.title--l{font-size:40px;letter-spacing:-2px;line-height:45px}.title--m{font-size:32px;letter-spacing:-1px;line-height:40px}.title--s{font-size:26px;letter-spacing:-1px;line-height:30px}.title--xs{font-size:20px}.title--xs,.title--xxs{letter-spacing:0;line-height:30px}.body--l,.title--xxs{font-size:18px}.body--l{letter-spacing:0;line-height:30px}.body--m{font-size:16px;letter-spacing:0;line-height:25px}.body--s{font-size:12px;letter-spacing:0;line-height:15px}.button-group{display:flex}.button-group .button.button--link.button--text{padding:12px 30px 14px}.button-group.button-group--inline{flex-flow:nowrap}.button-group.button-group--full-width .button{flex-grow:1}.button-group.button-group--left{justify-content:flex-start}.button-group.button-group--right{justify-content:flex-end}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:15000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:15000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:15000;pointer-events:auto}mat-dialog-container{z-index:1000}mat-datepicker-content{z-index:2000}.list-item{font-size:16px;display:flex;flex-flow:row nowrap;padding:0 0 10px}.list-item .list-item__icon .icon,.list-item .list-item__icon icon{width:20px;height:20px;color:#2175d9;padding:5px 20px 5px 0}.list-item .list-item__data .list-item-data__label{color:#0f1941}.list-item .list-item__data .list-item-data__value{color:#878ca0}.data-list{list-style:none;padding:0;margin:0 0 10px}.data-list li{display:flex;align-items:baseline;margin-bottom:5px}.data-list li:last-child{margin-bottom:0}@media (max-width:768px){.data-list li{display:list-item;align-items:normal;margin-bottom:10px}}.data-list__label{font-size:18px;letter-spacing:0;line-height:30px;color:#878ca0;display:inline-block;min-width:136px}@media (max-width:768px){.data-list__label{font-size:16px;letter-spacing:0;line-height:25px;display:block;margin-bottom:5px}}.data-list__value{font-size:18px;letter-spacing:0;line-height:30px;word-break:break-all}@media (max-width:768px){.data-list__value{display:block}}@media (max-width:940px){.block--schedule-week-detail .block__header{margin:0 25px}.block--schedule-week-detail .block__wrapper{margin:0}}.toLowerCase{text-transform:lowercase}.toCapitalize{text-transform:capitalize}