@import"https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator,.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:#0000001a}.mat-option{color:#000000de}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:#000000de}.mat-option.mat-option-disabled{color:#00000061}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:#0000008a}.mat-optgroup-disabled .mat-optgroup-label{color:#00000061}.mat-pseudo-checkbox{color:#0000008a}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:white;color:#000000de}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:white}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#000000de}.mat-badge{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:black}.mat-stroked-button:not(.mat-button-disabled){border-color:#0000001f}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:#000000de;background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:#0000001f}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-button-toggle-standalone,.mat-button-toggle-group{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px rgba(0,0,0,.12)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px rgba(0,0,0,.12)}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:white;color:#000000de}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-card-subtitle{color:#0000008a}.mat-checkbox-frame{border-color:#0000008a}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:#0000008a}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:#000000de}.mat-chip.mat-standard-chip .mat-chip-remove{color:#000000de;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:black}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:#ffffff1a}.mat-table{background:white}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:#0000001f}.mat-header-cell{color:#0000008a}.mat-cell,.mat-footer-cell{color:#000000de}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#3f51b566}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#ff408166}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff40814d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff40814d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;background:white;color:#000000de}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}.mat-expansion-panel{background:white;color:#000000de}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#0000001f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:white}}.mat-expansion-panel-header-title{color:#000000de}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#0000008a}.mat-expansion-panel-header[aria-disabled=true]{color:#00000042}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label,.mat-hint{color:#0009}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:#000000de}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:#0000008a}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#0000000a}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:#00000005}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#0000006b}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:#0000001f}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#000000de}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:#0000000f}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:#0000008a}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after{color:#00000061}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:#0000006b}.mat-input-element::-moz-placeholder{color:#0000006b}.mat-input-element::-webkit-input-placeholder{color:#0000006b}.mat-input-element:-ms-input-placeholder{color:#0000006b}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#000000de}.mat-list-base .mat-subheader{color:#0000008a}.mat-list-item-disabled{background-color:#eee}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-menu-panel{background:white}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-menu-item{background:transparent;color:#000000de}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:#00000061}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:#0000008a}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:white}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:#0000008a}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:#00000061}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cbd0e9}.mat-progress-bar-buffer{background-color:#cbd0e9}.mat-progress-bar-fill:after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:#0000008a}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:#00000061}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:#000000de}.mat-select-placeholder{color:#0000006b}.mat-select-disabled .mat-select-value{color:#00000061}.mat-select-arrow{color:#0000008a}.mat-select-panel{background:white}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#00000061}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:#ff40818a}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:#3f51b58a}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:#f443368a}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;background-color:#fafafa}.mat-slide-toggle-bar{background-color:#00000061}.mat-slider-track-background{background-color:#00000042}.mat-primary .mat-slider-track-fill,.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-primary .mat-slider-focus-ring{background-color:#3f51b533}.mat-accent .mat-slider-track-fill,.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-focus-ring{background-color:#ff408133}.mat-warn .mat-slider-track-fill,.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-warn .mat-slider-focus-ring{background-color:#f4433633}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:#00000061}.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled:hover .mat-slider-track-background{background-color:#00000042}.mat-slider-min-value .mat-slider-focus-ring{background-color:#0000001f}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#000000de}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:#00000042}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#00000042;background-color:transparent}.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:#00000061}.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:#00000042}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:#000000b3}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#0000000a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#0000008a}.mat-step-header .mat-step-icon{background-color:#0000008a;color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:#0000001f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#0000001f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:#000000de}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:#00000061}.mat-tab-header-pagination-chevron{border-color:#000000de}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#00000061}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#c5cae94d}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ff80ab4d}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#c5cae94d}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ff80ab4d}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:#ffffffb3;background:#323232;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-simple-snackbar-action{color:#ff4081}html{font-size:7px}body{margin:0;font-family:Helvetica Neue,Helvetica,sans-serif;box-sizing:border-box;height:100vh}span{color:#333;font-size:1.5rem}h2{color:#195079;font-size:2.8rem;display:inline-block;margin:0}p{color:#195079;font-size:2.3rem;font-weight:300;margin:1.25em 0}h3,h3 span{color:#195079;font-size:1.7rem}select::-ms-expand{display:none}.loading-shade{position:fixed;inset:0;background:rgba(255,255,255,.5);z-index:9;display:flex;align-items:center;justify-content:center}.loading-shade .mat-spinner{position:fixed;top:50%}.mat-progress-spinner circle,.mat-spinner circle{stroke:#000!important}.mat-simple-snackbar span{color:inherit;font-size:inherit}#cookieSettingsText2,#cookieSettingsText,#cp-inner p{color:#fff}.page-footer{padding-top:1rem}.page-footer__wrap{position:relative;max-width:950px;width:96%;margin:0 auto}.page-footer__wrap__nav-items{margin-bottom:32px}.page-footer__wrap__nav-items p{color:#fff;font-size:.7rem}.page-footer__wrap__nav-items--item h3{color:#fff;margin:15px 0}.page-footer__wrap__nav-items--item ul{padding-left:0}.page-footer__wrap__nav-items--item li{list-style-type:none;margin:7.6px 0}.page-footer__wrap__nav-items--item li a{color:#fff;text-decoration:none}.page-footer__wrap__nav-items--item li a:hover{text-decoration:underline}.page-footer__wrap__bottom{display:flex;align-items:flex-end;justify-content:space-between}@media (max-width: 599px){.page-footer__wrap__bottom{flex-direction:column}}.page-footer__wrap__bottom span,.page-footer__wrap__bottom span a{color:#fff;font-size:.7rem}@media (min-width: 600px){.page-footer__wrap__bottom--left{max-width:75%}}@media (max-width: 599px){.page-footer__wrap__bottom--right{margin-top:12px}}.page-footer--loft-logo{display:block;width:33px;height:19px;background:url(loft_logo.png) no-repeat}@media (max-width: 600px){.page-footer__wrap p,.page-footer__wrap__bottom span,.page-footer__wrap__bottom span a{font-size:1rem}.page-footer__wrap__bottom span{max-width:100%}}footer{color:#fff;padding:10px 0;font-size:1.25rem;position:absolute;width:100%;bottom:0}footer>.wrap{height:50px;line-height:50px;text-align:center}.error-screen--background,.error-screen--content{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden}.error-screen--background{background-color:#000;opacity:.8}.error-screen--content{display:flex;align-items:center;justify-content:center;z-index:2}.error-screen--content-body{background:white;box-shadow:0 3px 6px #0006;min-width:300px;max-width:550px;padding:2rem 2.25rem}.error-screen--content-body .error-screen--close{color:#fff;float:right;font-size:28px;font-weight:700}.error-screen--content-body .error-screen--close:hover,.error-screen--content-body .error-screen--close:focus{color:#d7cccc;text-decoration:none;cursor:pointer}.error-screen--content-body .error-screen--text hr{display:block;width:100%;border:0;height:2px;background:#ccc;margin:1rem 0}.error-screen--content-body .error-screen--text h1,.error-screen--content-body .error-screen--text h2,.error-screen--content-body .error-screen--text p{color:#195079!important}.error-screen--content-body .error-screen--text h1,.error-screen--content-body .error-screen--text h2{font-weight:700}@media (min-width: 700px){.error-screen--content-body{width:100%}}.vertical-radio-button-group{display:flex;flex-direction:column;margin:15px 10px}.vertical-radio-button-group mat-radio-button{padding:4px 0}.shared-header{padding:10px 20px;color:#fff;font-size:2rem;background-color:#195079;position:relative;display:flex;align-items:center;justify-content:space-between;height:3rem}.shared-header__logo{height:5rem;width:9rem;margin:auto 16px;background:url(logo-mobile.svg) center/contain no-repeat}@media (max-width: 400px){.shared-header__logo{margin:auto}}@media (min-width: 600px){.shared-header__logo{background:url(logo-desktop.svg) center/contain no-repeat}}.shared-header__logo img{height:100%}.shared-header__logo--ebc{background:url(CS_Logo_Merged.webp) center/contain no-repeat!important;width:6rem}.shared-header__logo--ebc-bhn{background:url(bhn-extras-logo-stacked.svg) center/contain no-repeat!important;width:8rem}.shared-header__logo-container{display:flex;align-items:center;width:233px;margin-left:10px}@media (min-width: 1280px){.shared-header__logo-container{margin-left:17.35px;width:50px}}.shared-header__logo-link{display:flex;justify-content:center;align-items:center;text-decoration:none}.shared-header__logo-bhn{width:98px;height:17px}@media (min-width: 640px){.shared-header__logo-bhn{width:144px;height:25px}}.shared-header__logo-vector{height:25.75px;padding-left:8px}@media (min-width: 640px){.shared-header__logo-vector{height:38.4px;padding-left:13.23px}}.shared-header__logo-cs{flex-shrink:0;width:100px;height:15.54px;padding-left:8px}@media (min-width: 640px){.shared-header__logo-cs{width:147px;height:23px;padding-left:13.23px}}.shared-header h1{margin:0 auto;text-align:center;font-size:2rem}@media (max-width: 400px){.shared-header h1{width:50%}}@media (min-width: 600px) and (max-width: 699px){.shared-header h1{font-size:1.5rem}}.shared-header__logo-mobile{height:3rem}.shared-header__menu-mobile{height:1.8rem}.centered-text{text-align:center}.hidden{visibility:hidden}.custom-button{font-size:1.5rem;text-transform:uppercase;cursor:pointer;margin-top:1.5rem;padding:1.5rem;color:#fff;text-align:center;background-color:#80cc00;font-weight:500;width:100%;box-sizing:border-box;position:relative;outline:none;border:none;-moz-appearance:none;appearance:none;pointer-events:auto;text-decoration:none}.custom-button-arrow{background:url(btn-arrow.svg) center/cover no-repeat;height:1.875rem;width:1rem;position:absolute;right:1.5rem}.custom-button-authentication{margin-top:.5rem;font-size:1rem;text-transform:uppercase;cursor:pointer;padding:1.5rem;color:#fff;text-align:center;background-color:#3c6;font-weight:500;width:100%;box-sizing:border-box;position:relative;outline:none;border:none;-moz-appearance:none;appearance:none;pointer-events:auto;text-decoration:none}.custom-button:disabled{pointer-events:none;opacity:.4}.custom-button:hover{background-color:#80cc00}.custom-button-small{text-transform:uppercase;color:#fff;background-color:#e94091;padding:1rem 1.5rem;font-size:.9rem;outline:none;border:none;-moz-appearance:none;appearance:none;pointer-events:auto;font-weight:500;width:50%}.custom-button-small__link{text-align:center;text-decoration:none}.custom-button-small__link--right{float:right}.custom-button-wrap{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}@media (max-width: 699px){.custom-button-wrap--center{justify-content:center}}.custom-button-primary{border:2px solid #33CC66;background-color:#3c6}.custom-button-secondary{border:2px solid #33CC66;color:#3c6;background-color:transparent}.custom-button-secondary:hover{background-color:#3c6;color:#fff}.custom-button-x-small.custom-button{padding:1.5rem 4rem;font-weight:600;font-size:1.9rem;width:auto;margin-top:2rem;transition:.1s}@media (min-width: 600px){.custom-button-x-small.custom-button{padding:.75rem 2rem;font-size:.85rem;margin-top:1rem}}.custom-button-x-small.custom-button:disabled{border:2px solid #cacaca;color:#666;background-color:transparent}.custom-button-x-small.custom-button:not(.custom-button-primary):not(.custom-button-secondary):hover{background-color:#ec579e}#truste-consent-content #truste-consent-text p{color:#fff}#truste-consent-content button{font-size:16px}.shared-braintree--loader{position:relative;text-align:center}.shared-braintree button{background-color:#009cde;color:#fff;border:none;border-radius:4px;height:40px;line-height:40px;font-size:16px;cursor:pointer}.shared-braintree button:disabled{background-color:#add8e6;color:#fff;border:none;border-radius:4px;height:40px;line-height:40px;font-size:16px;cursor:not-allowed}.shared-braintree .error{color:#fff;background-color:red;font-weight:bolder;font-family:monospace;border:none;border-radius:4px;height:30px;line-height:30px}.shared-braintree .errorInfoDiv{border-bottom:2px solid red;border-left:2px solid red;border-right:2px solid red;font-family:monospace}.browser-compatibility{background-color:#fff;max-width:750px;margin:0 auto;overflow:hidden;box-shadow:6px 3px 6px #00000026;text-align:center}.browser-compatibility__content,.browser-compatibility__image{padding:2rem}.browser-compatibility__content{background-color:#f5f5f5}.browser-compatibility__content h1{color:#195079;font-size:4rem}.browser-compatibility__content p{font-weight:400;color:#333}.browser-compatibility__image{background-color:#d04f4f54;border-bottom:4px solid #195079}.browser-compatibility__image img{width:40%;max-width:368px}.browser-compatibility a.custom-button{display:block;font-size:2rem;padding:2.5rem}@media (min-width: 600px){.browser-compatibility{border-radius:8px;margin-top:10vh}.browser-compatibility h1{margin-bottom:1.5rem;font-size:2em}.browser-compatibility a.custom-button{margin-top:2rem;font-size:16px;width:60%;margin:0 auto;padding:20px}.browser-compatibility__image img{width:40%}}.cbh-main-form{margin:auto;display:flex;flex-direction:column-reverse}.cbh-main-form a,.cbh-main-form button{cursor:pointer}.cbh-main-form .ng-select .ng-select-container{background-color:#fff!important}.cbh-main-form__field-required{height:18px;color:#ff0026!important;position:relative;margin-bottom:8px}.cbh-main-form__field-required span{color:#ff0026!important;font-size:.85rem}.cbh-main-form__field-required a{position:initial!important}.cbh-main-form__field-required__extra-margin{bottom:1.5rem}.cbh-main-form__field-required--select{bottom:.5rem}@media (max-width: 600px){.cbh-main-form__field-required__extra-margin{bottom:2.5rem}}.cbh-main-form__input-required,.cbh-main-form__input-required .ng-select-container{border-color:#ff0026!important}.cbh-main-form__checkmark-wrapper{color:#fff;border-radius:50%;width:18px;height:18px;background-color:#3c6;border:solid 5px #33CC66;margin:18px 0 24px}.cbh-main-form__checkmark-wrapper--checkmark{display:inline-block;color:#fff;content:"";width:.3rem;height:.6rem;border:solid #33CC66;border-width:0 3px 3px 0;transform:rotate(45deg);border-color:#fff!important;position:relative;left:5px}.cbh-main-form__complete{flex-direction:column}.cbh-main-form__preview-button{color:#195079;font-size:1.2rem;font-weight:700;-moz-appearance:none;appearance:none;border-radius:200px;border:1px solid #cacaca;background-color:transparent;padding:.75rem 2rem;width:80%;outline:none;position:relative;cursor:pointer;display:flex;grid-gap:5px;gap:5px;justify-content:center;align-items:center}.cbh-main-form__preview-button span{height:1.5rem;width:1.5rem;background:url(download-icon.svg) center/contain no-repeat;position:absolute;left:2rem}.cbh-main-form__preview-button--white-icon{background-color:#195079;color:#fff}.cbh-main-form__preview-button--white-icon span{background-image:url(download-icon-white.svg)}.cbh-main-form__divider{border-bottom:1px solid #cacaca;margin:2rem 0}.cbh-main-form__scrollable{height:300px;overflow:scroll;padding:1rem;background-color:#fff;margin-bottom:1rem;border:1px solid #cacaca}.cbh-main-form__privacy-notice{line-height:1rem!important;font-size:.75rem;font-weight:400;color:#878787;margin-bottom:0}.cbh-main-form__privacy-notice a{color:#000!important}.cbh-main-form__left,.cbh-main-form__right{text-align:left;margin:2rem 3rem;padding:4rem 2.5rem;box-shadow:0 4px 6px -2px #333}.cbh-main-form__left a,.cbh-main-form__right a{color:#3c6;text-decoration:underline}.cbh-main-form__left .mat-accordion-container,.cbh-main-form__right .mat-accordion-container{box-shadow:0 0 3px #333}.cbh-main-form__left mat-accordion mat-expansion-panel,.cbh-main-form__right mat-accordion mat-expansion-panel{background-color:#f5f5f5;margin:0;border-radius:0}.cbh-main-form__left mat-accordion mat-expansion-panel mat-panel-title,.cbh-main-form__right mat-accordion mat-expansion-panel mat-panel-title{font-size:18px;font-weight:700;color:#195079;margin:18px 0}.cbh-main-form__left mat-accordion mat-expansion-panel .form-title,.cbh-main-form__right mat-accordion mat-expansion-panel .form-title{margin:18px 0 24px}.cbh-main-form__left mat-accordion mat-expansion-panel:first-of-type,.cbh-main-form__right mat-accordion mat-expansion-panel:first-of-type{border-bottom:1px solid #cacaca}.cbh-main-form strong{font-weight:700}.cbh-main-form__left{background-color:#fff}.cbh-main-form__left__list ol{counter-reset:item;margin-left:0}.cbh-main-form__left__list li{display:block;padding-bottom:.5rem;line-height:1.4rem}.cbh-main-form__left__list li:before{display:inline-block;content:counter(item);counter-increment:item;width:2rem;margin-left:-2rem;color:#3c6;font-weight:700}.cbh-main-form__left .operator-intro{font-size:18px;font-weight:400;color:#333}.cbh-main-form__right{color:#fff;background:transparent linear-gradient(180deg,#0065B9E6 0%,#195079E6 100%) 0 0 no-repeat padding-box;box-shadow:0 3px 6px #333;opacity:1}.cbh-main-form__right__membership-box{background-color:#fff;width:50%;padding:.6rem;margin-right:15px}.cbh-main-form__right__membership-box--wrapper{display:flex}.cbh-main-form__right__membership-box--left{margin-right:10px}.cbh-main-form__right__membership-box p{margin:.5rem;font-weight:700;text-align:center}.cbh-main-form__right__membership-box__title,.cbh-main-form__right__membership-box__text-bottom{color:#666!important;font-size:.9rem!important}.cbh-main-form__right__membership-box__value{font-size:1.4rem!important}.cbh-main-form__right__membership-box__value--red{color:#ff4141!important}.cbh-main-form__right__membership-box__value--green{font-size:24px;color:#80cc00!important}.cbh-main-form__right__membership-box__value--black{font-size:24px;color:#000!important}.cbh-main-form__right__membership-box__text-bottom{font-style:italic;font-weight:400!important}.cbh-main-form__right h2,.cbh-main-form__right p,.cbh-main-form__right span{color:#fff}.cbh-main-form p{line-height:1.4rem}.cbh-main-form__button--large{line-height:42px!important;background:rgba(255,255,255,.2)!important;border-radius:0!important;width:100%;margin-bottom:.2rem!important}.cbh-main-form__button--large span{color:#fff}.cbh-main-form__primary-button{background-color:#3c6;color:#fff;border:2px solid #33CC66;font-size:.9rem;height:2.75rem;box-sizing:border-box;padding:.5rem 1rem;text-transform:uppercase;font-weight:700}.cbh-main-form__primary-button--disabled{background-color:#cacaca;border:2px solid #cacaca}.cbh-main-form__primary-button--right{float:right}.cbh-main-form__primary-button--next-page{margin-top:1rem;width:100%;font-size:1.1rem;padding:1rem;height:unset}.cbh-main-form .mat-list-base .mat-list-item,.cbh-main-form .mat-list-base .mat-list-option{display:inline-block;width:48%;height:auto;background:#F5F5F5 0 0 no-repeat padding-box;box-shadow:0 3px 6px #a9a9a9;border-radius:4px;vertical-align:top;margin-bottom:15px}.cbh-main-form .mat-list-base .mat-list-item .mat-list-item-content,.cbh-main-form .mat-list-base .mat-list-option .mat-list-item-content{padding:20px;display:block;height:100%}.cbh-main-form .mat-list-option:nth-child(2n){margin-left:25px}.cbh-main-form .mat-list-option[aria-selected=true]{background:#33CC660D 0 0 no-repeat padding-box;border:2px solid #80CC00;border-radius:4px;opacity:1;box-shadow:none}.cbh-main-form .mat-list-text{overflow:visible!important;padding-right:0!important;display:block!important;height:100%!important}.cbh-main-form .operator-option{display:flex;flex-direction:column;height:100%}.cbh-main-form .operator-option__top{vertical-align:top}.cbh-main-form .operator-option__top--logo{display:inline-flex;width:25%}.cbh-main-form .operator-option__top--logo img{width:100px;height:40px}.cbh-main-form .operator-option__top--costs{display:inline-block;float:right;text-align:right;width:75%}.cbh-main-form .operator-option__top--costs--first{display:block}.cbh-main-form .operator-option__top--costs--first--one{font: 12px/24px Helvetica Neue,Helvetica,sans-serif;color:#666}.cbh-main-form .operator-option__top--costs--first--two{text-align:right;font: 700 22px/24px Helvetica Neue,Helvetica,sans-serif;color:#80cc00}.cbh-main-form .operator-option__top--costs--second{display:block}.cbh-main-form .operator-option__top--costs--second span{text-align:center;font: 12px/24px Helvetica Neue,Helvetica,sans-serif;color:#666}.cbh-main-form .operator-option__top--costs--second span span{color:#666;font: 700 14px/24px Helvetica Neue,Helvetica,sans-serif}.cbh-main-form .operator-option__mid{display:inline-block}.cbh-main-form .operator-option__mid--full{width:100%;text-align:left;font:700 24px/29px Montserrat,sans-serif;letter-spacing:0;color:#195079}.cbh-main-form .operator-option__bottom{vertical-align:top;margin-top:15px;display:flex;justify-content:space-between;flex-grow:1}.cbh-main-form .operator-option__bottom--left{display:inline-block;float:left;text-align:left;width:90%}.cbh-main-form .operator-option__bottom--left span{font: 14px/24px Helvetica Neue,Helvetica,sans-serif;overflow-wrap:break-word}.cbh-main-form .operator-option__bottom--right{display:inline-block;float:right;text-align:right;align-self:flex-end;height:20px}.cbh-form__terms{margin:2rem 0}.cbh-select-operator-form .mat-list-base{display:flex;flex-wrap:wrap}.cbh-employee-details-form .input-search{margin:.5rem 0}.cbh-employee-details-form input{border-radius:0;border:1px solid #cacaca;width:100%;margin-bottom:1rem;padding:1rem;box-sizing:border-box}.cbh-employee-details-form .input-no-margin{margin-bottom:0}.cbh-employee-details-form .ng-input input{padding:.5rem 0}.cbh-employee-details-form ng-select .ng-select-container{height:44px!important;border-radius:0}.cbh-employee-details-form--input-title{margin-bottom:.4rem;display:block;color:#333}.cbh-employee-details-form--disabled{color:#666!important}.cbh-employee-details-form__address-row{display:table;width:100%}.cbh-employee-details-form__address-row input,.cbh-employee-details-form__address-row button{display:table-cell!important;width:50%}.cbh-employee-details-form a{color:#ec579e;text-decoration:none;position:relative;top:.5rem}.cbh-sign-agreement__first-paragraph{margin-top:0}.cbh-arrow-right{float:right;height:unset;padding:0}.cbh-element-tooltip{position:relative;display:inline;justify-content:space-between;align-items:center;margin-left:.5rem}.cbh-element-tooltip__tooltip{cursor:pointer}.cbh-element-tooltip__tooltip--right{float:right}.cbh-element-tooltip__tooltip span{font-size:12px}.cbh-element-tooltip--tooltip-box{background-color:#333}.cbh-element-tooltip h3{padding-right:1rem}.cbh-checkbox{display:flex}.cbh-checkbox__field-required{position:initial!important}.cbh-checkbox__icon{height:2.5rem;width:2.5rem;margin-right:2rem}.cbh-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cbh-checkbox label{font-size:1.5rem;font-weight:400;margin:0;cursor:pointer;padding:1px 0;display:flex;align-items:center}.cbh-checkbox__details{flex-grow:1;justify-content:space-between}.cbh-checkbox__details--toggle{height:3rem;width:8rem;border-radius:100px;position:relative;display:block;align-items:center}.cbh-checkbox__details--toggle-enable{background-color:#3c6}.cbh-checkbox__details--toggle-disable{background-color:#cacaca}.cbh-checkbox__details--toggle-enable:before,.cbh-checkbox__details--toggle-disable:before{position:absolute;line-height:2rem;transition:.1s;color:#fff}.cbh-checkbox__details--toggle-enable:before{content:"YES";left:10px}.cbh-checkbox__details--toggle-disable:before{content:"NO";right:12px}.cbh-checkbox__details--toggle-enable:after,.cbh-checkbox__details--toggle-disable:after{content:"";position:absolute;height:2rem;width:2rem;background-color:#fff;border-radius:100px;transition:.1s;top:4px}.cbh-checkbox__details--toggle-enable:after{transform:translate(5.5rem)}.cbh-checkbox__details--toggle-disable:after{transform:translate(.4rem)}.cbh-checkbox__checkmark{margin:0 1rem 0 0;height:1.2rem;width:1.2rem;top:0;left:0;border:1px solid #cacaca;position:relative;display:inline-block;background-color:#fff}.cbh-checkbox__checkmark:after{content:"";position:absolute;display:none;top:.1rem;left:.4rem;width:.2rem;height:.8rem;border:solid #195079;border-width:0 3px 3px 0;transform:rotate(45deg)}input:checked~.cbh-checkbox__checkmark:after{display:block}.cbh-checkbox__label{display:inline;cursor:pointer;vertical-align:top;flex-shrink:10;font-size:.9rem;font-weight:700}.cbh-checkmark{color:#3c6!important;position:relative;top:5px}.cbh-checkmark--left{float:left}.selected-operator{width:98%}.selected-operator--left{display:inline-block;width:65%;margin-top:16px}.selected-operator--left div:nth-child(1){font: 700 16px/20px Helvetica Neue,Helvetica,sans-serif;color:#195079;margin-bottom:4px}.selected-operator--left__selected{text-align:left;font: 700 28px/34px Helvetica Neue,Helvetica,sans-serif;color:#80cc00;opacity:1}.selected-operator--left__not-selected{font: 700 28px/34px Helvetica Neue,Helvetica,sans-serif;color:#333;opacity:.2}.selected-operator--right{float:right;width:25%}@media (max-width: 1115px){.cbh-main-form__left{margin:24px 48px 98px}.cbh-main-form .cbh-select-operator-form .mat-list-base{display:block}.cbh-main-form .mat-list-base .mat-list-item,.cbh-main-form .mat-list-base .mat-list-option{display:block;width:100%}.cbh-main-form .mat-list-option:nth-child(2n){margin-left:0}.cbh-main-form .operator-option__top--logo{width:30%}.cbh-main-form .operator-option__top--costs{width:70%}.cbh-main-form .operator-option__top--costs--first--one{font: 10px/24px Helvetica Neue,Helvetica,sans-serif}.cbh-main-form .operator-option__top--costs--first--two{font: 700 18px/24px Helvetica Neue,Helvetica,sans-serif}.cbh-main-form .operator-option__top--costs--second span{font: 10px/24px Helvetica Neue,Helvetica,sans-serif}.cbh-main-form .operator-option__top--costs--second span span{font: 12px/24px Helvetica Neue,Helvetica,sans-serif}.cbh-main-form .selected-operator--left div:nth-child(1){font: 700 14px/18px Helvetica Neue,Helvetica,sans-serif}.cbh-main-form .selected-operator--left__selected,.cbh-main-form .selected-operator--left__not-selected{font: 700 23px/29px Helvetica Neue,Helvetica,sans-serif}.cbh-main-form .selected-operator--right{width:30%}.selected-operator__left{width:70%}}@media (max-width: 700px){.cbh-main-form__left{margin:12px 24px 98px 12px}.cbh-main-form__right{margin:12px 24px 0 12px}.cbh-main-form__right__membership-box__title,.cbh-main-form__right__membership-box__text-bottom{font-size:1.2rem!important}.cbh-main-form .operator-option__top--logo{width:35%}.cbh-main-form .operator-option__top--costs{width:65%}.cbh-main-form__mid--full{font:700 22px/27px Montserrat,sans-serif}.selected-operator--left{display:block;width:100%;margin-top:41px;margin-bottom:12px}.selected-operator--right{display:block;width:100%!important}}@media (max-width: 599px){.cbh-element-tooltip__tooltip span{line-height:2.2rem}.cbh-main-form{margin-bottom:10rem}.cbh-main-form .operator-option__bottom--left span{font: 12px/20px Helvetica Neue,Helvetica,sans-serif}.cbh-main-form__preview-button{font-size:1.7rem}.cbh-main-form__primary-button{font-size:1.2rem;height:4.3rem;position:relative;bottom:2px}.cbh-main-form__primary-button--next-page{margin-top:2rem;font-size:1.7rem;padding:1.5rem;height:6rem}.cbh-main-form__privacy-notice{font-size:1.2rem;line-height:1.4rem!important}.cbh-main-form p{line-height:3.4rem}.cbh-main-form li{font-size:1.7rem;line-height:2.4rem}.cbh-main-form__checkmark-wrapper--checkmark{width:.5rem;height:1rem}.cbh-checkbox__checkmark{height:1.7rem;width:1.7rem}.cbh-checkbox__label{font-size:1.7rem}.sign-agreement--main-right{display:none}}@media (max-width: 400px){.cbh-main-form__left,.cbh-main-form__right{margin:24px 16px 0 12px}.cbh-main-form .operator-option__top--logo{width:25%}.cbh-main-form .operator-option__top--logo img{width:80px;height:30px}.cbh-main-form .operator-option__top--costs{width:70%}.cbh-main-form .operator-option__top--costs--first--two{color:#80cc00}.cbh-main-form .operator-option__mid--full{font:700 18px/23px Montserrat,sans-serif}.cbh-main-form .operator-option__bottom--left{width:80%}.cbh-main-form .operator-option__bottom--left span{font: 12px/18px Helvetica Neue,Helvetica,sans-serif}}@media (min-width: 1115px){.cbh-main-form{margin-top:2rem;margin-bottom:6rem;width:75%;flex-direction:row}.cbh-main-form__left,.cbh-main-form__right{width:100%;margin:2rem 1rem;padding:2.5rem;box-sizing:border-box}.cbh-main-form__right{height:min-content}.cbh-employee-details-form{font-size:.9rem}}.postcode-anywhere__search,.postcode-anywhere__address{overflow:hidden;transition:all .5s cubic-bezier(.075,.82,.165,1)}.postcode-anywhere__address{height:auto;max-height:0}.postcode-anywhere__search{height:auto;max-height:200px}.postcode-anywhere__list-container{max-height:300px;overflow:scroll;padding:0 1rem;background-color:#fff;border:1px solid #666666}.postcode-anywhere__info{font-style:italic;font-size:.8rem}.postcode-anywhere__list{margin-bottom:1rem;transition:all .5s cubic-bezier(.075,.82,.165,1)}.postcode-anywhere__list__option{cursor:pointer;font-size:.9rem;transition:all .5s cubic-bezier(.075,.82,.165,1)}.postcode-anywhere__list__option:hover{color:green}.postcode-anywhere__list::-webkit-scrollbar-track{background-color:#fff;border-width:0 0 0 1px;border-style:solid;border-color:#666}.postcode-anywhere__list::-webkit-scrollbar{width:10px}@media (min-width: 600px){.postcode-anywhere__list::-webkit-scrollbar{width:20px}}.postcode-anywhere__list::-webkit-scrollbar-thumb{background-color:#666}.postcode-anywhere__list__option{font-size:1.2rem!important}@media (max-width: 599px){.postcode-anywhere__list__option{font-size:2rem!important;line-height:2.4rem!important}.postcode-anywhere__list .postcode-anywhere__info{font-size:1.1rem!important}}app-city-bike-page-process{display:block;position:relative;min-height:calc(100% - 100px);background-image:url(city-bike-background.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:100px}.cbh-progress-label{width:100%;display:flex;background-color:#fff;justify-content:space-between;padding:.5rem 3rem;box-sizing:border-box;text-transform:uppercase}.cbh-progress-label__item{color:#cacaca;font-size:1rem;font-weight:700;margin:0 1.5rem;text-align:center;align-items:center}.cbh-progress-label__item--number{color:#fff;border-radius:50%;width:18px;height:18px;margin:.7rem auto;background-color:#cacaca;border:solid 5px #cacaca}.cbh-progress-label__item--checkmark{display:inline-block;color:#fff;content:"";width:.5rem;height:1rem;border:solid #33CC66;border-width:0 3px 3px 0;transform:rotate(45deg);border-color:#fff!important}.cbh-progress-label__item--active{color:#195079!important}.cbh-progress-label__item--active h3{border-color:#3c6;background-color:#3c6}.cbh-form label{display:block;font-size:1.25rem;font-weight:500;color:#333}.cbh-form input{margin:auto;display:flex}.cbh-form input:disabled{opacity:.5}.cbh-form select{border-radius:0;background-color:#cacaca;-moz-appearance:none;appearance:none;padding:1px 0;cursor:pointer}@media (min-width: 600px){html{font-size:16px}span{font-size:1rem}h2{font-size:2.1rem}p{font-size:1rem}h3,h3 span{font-size:1.25rem}.highlight-box{font-size:1rem;line-height:2.5rem;height:2.75rem;box-sizing:border-box;padding:.5rem}.cbh-form label{font-size:.875rem}input::placeholder{font-size:1rem}.nav__logo{background:url(logo-desktop.svg) center/contain no-repeat;height:4rem;width:9rem;left:auto}.nav__logo--ebc{width:10rem!important;height:6rem!important;right:unset!important}.cbh-progress-label{padding:1rem 3rem;justify-content:center}.cbh-progress-label__divider{position:relative;top:3rem;height:0;width:10rem;border-top:2px solid #cacaca}.cbh-progress-label__item{color:#cacaca;font-size:.9rem;margin:0 1.5rem}.cbh-progress-label__item--number{color:#fff;border-radius:50%;width:26px;height:26px;background-color:#cacaca;border:solid 5px #cacaca}footer{font-size:.7rem}}.tooltip{white-space:pre-line;background-color:#262626}@media (min-width: 1000px){.cbh-nav__logo{right:72%}.cbh-nav__logo--ebc{left:72%}}.cbh-circle-icon{background:#f6e5e5;padding:3px;border-radius:50%;width:16px;height:16px;text-align:center;vertical-align:middle;display:inline-block;position:relative;bottom:2px;margin:0 auto;color:#ec579e!important;font-weight:700;font-size:1rem;line-height:1.1rem}.cbh-circle-icon--questionmark{color:#ec579e!important}.left-temp-menu{display:none;text-align:left}.main{display:flex;flex-direction:column;text-align:left;margin:3.75rem 3rem;padding:4rem 2.5rem;box-shadow:0 4px 6px -2px #333;background-color:#fff}.main__step-process{display:flex;align-self:center;margin:3rem 0;flex-direction:column;width:90%}.main__step-process table{width:100%;padding:1.5rem 0}.main__step-process table td{text-align:center}.main__step-process--icons,.main__step-process--labels{display:flex;align-items:center;justify-content:space-between;width:100%}.main__step-process--labels{margin-top:1rem;width:102%}.main__step-process--labels-item{color:#195079;font-size:1.15rem;font-weight:600;text-align:center;margin-bottom:10px}.main__step-process--icons-item img{height:7rem;width:7rem}.main__step-process--arrow-left img,.main__step-process--arrow-right img{width:4rem}.main__guide{font-size:1.5rem}.main__guide span{margin:1.25rem 0;display:block}.main__guide-highlight{background-color:#f5f5f5;color:#195079;font-size:2rem;text-align:center;line-height:10rem;font-weight:600}.main__preview{padding:1.5rem;background-color:#f5f5f5;box-sizing:border-box;border:1px solid #cacaca}.main__preview--no-border{border:none}.main__preview-scrollable-text{background-color:#fff;border:1px solid #cacaca;padding:1.5rem;font-size:1.5rem;max-height:30vh;overflow-y:scroll;color:#333;margin-bottom:1.5rem}.main__preview-scrollable-text::-webkit-scrollbar{width:1.25rem}.main__preview-scrollable-text::-webkit-scrollbar-track{background:#fff;border:solid #cacaca;border-width:0px 0px 0px 1px;box-sizing:content-box}.main__preview-scrollable-text::-webkit-scrollbar-thumb{background:#cacaca;width:1rem}.main__preview-scrollable-text p{font-size:12px}.main__preview-button{color:#195079;font-size:1.7rem;font-weight:700;-moz-appearance:none;appearance:none;border-radius:200px;border:1px solid #cacaca;background-color:transparent;padding:.75rem 4rem;width:100%;outline:none;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.main__preview-button span{height:1.5rem;width:1.5rem;background:url(download-icon.svg) center/contain no-repeat;position:absolute;left:2rem}.main__preview-button--white-icon{background-color:#195079;color:#fff}.main__preview-button--white-icon span{background-image:url(download-icon-white.svg)}.main__disclaimer{font-size:1.25rem;margin:1rem 0;opacity:.8}.main__disclaimer a{text-decoration:underline;cursor:pointer;color:#000}.form-section-seperator{height:1px;background-color:#cacaca;margin:1rem 0}.identity-auth-form .custom-button{margin-top:6rem}.mobile-auth-form{font-size:1.125rem;margin-bottom:1rem}.mobile-auth-form .custom-button{margin-top:4rem;margin-bottom:1rem}.mobile-auth-form .element-tooltip{margin-top:2rem}.mobile-auth-form .highlight-box{color:#195079;font-weight:600;font-size:2rem}.mobile-auth-form__resend{margin-bottom:1rem;float:right;padding-top:8px;font-size:1rem}.mobile-auth-form__resend-blue{color:#195079;font-weight:600;cursor:pointer}.alert{font-size:1.2rem;color:#ff0026;font-weight:700;margin:.5rem}.input-options{display:flex;flex-direction:column;cursor:pointer;max-height:20rem;overflow-y:scroll;box-sizing:border-box;margin:0 1px;box-shadow:0 0 0 1px #cacaca}.input-options::-webkit-scrollbar{width:1.25rem}.input-options::-webkit-scrollbar-track{background:#F5F5F5}.input-options::-webkit-scrollbar-thumb{background:#cacaca}.input-options--disable{display:none}.input-options div{padding:2rem 0 2rem 1rem;font-size:1.375rem}.input-options div:hover{background-color:#f5f5f5}.select-store a{color:#195079}.selected-store-details{margin-top:1rem;display:flex;flex-direction:column}.selected-store-details h3{display:block}.selected-store-details__wrong-selection{display:flex;justify-content:flex-end}.selected-store-details__wrong-selection__reset{cursor:pointer;color:#195079;font-weight:600;align-self:flex-end;padding-left:4px}.selected-store-details__panel{background-color:#f5f5f5;padding:2rem 1rem}.selected-store-details__panel__data{display:flex;flex-direction:column}.selected-store-details__panel__data span{padding:.25rem 0}.selected-store-details__panel__data strong{padding:0}.selected-store-details__panel__data strong:not(:first-of-type){padding-top:2rem}.input-search,.select-equipment-bike__inline{margin:.5rem 0}.select-equipment-bike{display:flex;flex-direction:column;position:relative}.select-equipment-bike label{margin:.2rem 0 .5rem}.select-equipment-bike .input-options{position:absolute;background-color:#fff;width:99.5%}.select-equipment-bike__bike-hide,.select-equipment-bike__accessory-hide{margin-top:1.5rem}.select-equipment-bike__bike-hide--true,.select-equipment-bike__accessory-hide--true{display:none}.select-equipment-bike__accessory{margin-bottom:1rem}.select-equipment-bike__accessory:last-child{margin-bottom:2.5rem}.select-equipment-bike__accessory form{display:flex;justify-content:space-between;align-items:flex-end}.select-equipment-bike__accessory--warning form{align-items:center}.select-equipment-bike__accessory--container{display:flex;justify-content:space-between;flex-grow:1}.select-equipment-bike__accessory--container input{margin:0}.select-equipment-bike__accessory--container-item:nth-child(1){width:55%}.select-equipment-bike__accessory--container-item:nth-child(2){width:35%}.select-equipment-bike__accessory--remove{background:url(less-button.svg) center/contain no-repeat;margin-bottom:.15rem;cursor:pointer}.select-equipment-bike__accessory-hide{margin-bottom:1rem}.select-equipment-bike__acc-select--add,.select-equipment-bike__accessory--remove{height:5rem;width:5rem;margin-left:2rem}.select-equipment-bike__acc-select{display:flex;position:relative}.select-equipment-bike__acc-select--add{background:url(add-button.svg) center/contain no-repeat}.select-equipment-bike__acc-select--add-green{background:url(add-button-green.svg) center/contain no-repeat;cursor:pointer}.select-equipment-bike__acc-select-wrap{position:relative;width:100%;display:flex;align-items:center;max-width:432px}.select-equipment-bike__acc-select-wrap:before{content:"";position:absolute;right:1rem;height:.5rem;width:.5rem;margin-top:-.125rem;border-bottom:2px solid #333333;border-right:2px solid #333333;transform:rotate(45deg);cursor:pointer}.select-equipment-bike__inline{display:flex;justify-content:space-between;flex-direction:column}.select-equipment-bike__inline div{margin:.5rem 0}.select-equipment{margin:1px 0}.select-equipment__summary{display:flex;margin:2rem 0;color:#333}.select-equipment__summary span{font-weight:600;font-size:1.7rem}.select-equipment__summary span:nth-child(1){width:60%}.select-equipment__summary span:nth-child(2){width:40%}.select-equipment__summary--overspent{color:#ff0026}.select-equipment__summary--certificate-value{color:#3c6}.select-equipment--underspent{width:100%}.select-equipment--underspent p{font-size:.8rem;color:#000}mat-dialog-container{border-radius:0!important}.confirm-dialog{position:relative}.confirm-dialog h3{text-transform:uppercase;color:#ff0026;font-weight:600}.confirm-dialog__exit{position:absolute;right:-5px;top:-1.15rem;cursor:pointer;font-size:4rem;color:#cacaca}.confirm-dialog__message{font-size:1.75rem}.confirm-dialog__buttons{flex-wrap:nowrap!important;margin-bottom:0!important;margin-top:2rem}.confirm-dialog__buttons .custom-button{border-radius:0!important;padding:1rem!important}.confirm-dialog__buttons .custom-button span{font-size:1.75rem;color:#fff;font-weight:600}.confirm-dialog__buttons .custom-button:nth-child(1){background-color:#cacaca}.confirm-dialog__buttons .custom-button:nth-child(2){background-color:#ff0026}.confirm-dialog__submit-form h3{color:#195079}.confirm-dialog__submit-form__message{font-size:1rem}.confirm-dialog__submit-form__buttons button{line-height:20px}.confirm-dialog__submit-form__buttons span{font-size:1rem!important}.confirm-dialog__submit-form__buttons .custom-button:nth-child(1){background-color:#cacaca}.confirm-dialog__submit-form__buttons .custom-button:nth-child(2){background-color:#3c6}.confirm-dialog__api-error .custom-button{background-color:#3c6!important}.element-tooltip{position:relative;display:flex;justify-content:space-between;align-items:center}.element-tooltip__tooltip{cursor:pointer}.element-tooltip h3{padding-right:1rem}.checkbox{display:flex;margin:1.5rem 0}.checkbox__icon{height:2.5rem;width:2.5rem;margin-right:2rem}.checkbox__icon--bike{background:url(bike-icon.svg) center/contain no-repeat}.checkbox__icon--accessory{background:url(helmet-icon.svg) center/contain no-repeat}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox label{font-size:1.5rem;font-weight:400;margin:0;cursor:pointer;padding:1px 0;display:flex!important;align-items:center}.checkbox__details{flex-grow:1;justify-content:space-between}.checkbox__details--toggle{height:3rem;width:8rem;border-radius:100px;position:relative;display:block;align-items:center}.checkbox__details--toggle-enable{background-color:#3c6}.checkbox__details--toggle-disable{background-color:#cacaca}.checkbox__details--toggle-enable:before,.checkbox__details--toggle-disable:before{position:absolute;line-height:2rem;transition:.1s;color:#fff}.checkbox__details--toggle-enable:before{content:"YES";left:10px}.checkbox__details--toggle-disable:before{content:"NO";right:12px}.checkbox__details--toggle-enable:after,.checkbox__details--toggle-disable:after{content:"";position:absolute;height:2rem;width:2rem;background-color:#fff;border-radius:100px;transition:.1s;top:4px}.checkbox__details--toggle-enable:after{transform:translate(5.5rem)}.checkbox__details--toggle-disable:after{transform:translate(.4rem)}.checkbox__checkmark{margin:0 2rem 0 0;height:2.5rem;width:2.5rem;top:0;left:0;border:1px solid #cacaca;position:relative}.checkbox__checkmark:after{content:"";position:absolute;display:none;top:.15rem;left:.75rem;width:.5rem;height:1.5rem;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}input:checked~.checkbox__checkmark{background-color:#195079;border:1px solid #195079}input:checked~.checkbox__checkmark:after{display:block}.checkbox__label{display:inline;cursor:pointer;vertical-align:top;flex-shrink:10}.certificate-details{margin-top:2rem;display:flex;flex-direction:column;background-color:#f5f5f5;padding:3rem 1.5rem 2rem}.certificate-details .main__preview-button{margin-top:1rem}.certificate-details__item{display:flex;align-items:center;margin-bottom:1.5rem}.certificate-details__item--text{display:flex;flex-direction:column;justify-content:center;font-weight:600}.certificate-details__item--text span:nth-child(1){font-size:1.5rem;margin-bottom:.25rem}.certificate-details__item--text span:nth-child(2){font-size:2rem;color:#195079}.certificate-details__item--text a{color:#ec579e;font-size:1.5rem;text-decoration:underline;cursor:pointer;margin-top:10px}.certificate-details__item--text a:before{content:"";background:url(change_store_icon.svg) center/contain no-repeat;height:24px;width:24px;display:inline-block;vertical-align:middle;margin-right:8px}@media (min-width: 600px){.certificate-details__item--text a{font-size:1rem}}.certificate-details__item--icon{height:5rem;min-width:92px;margin-right:1.5rem}.certificate-details__item--icon-margin{margin-top:-34px}.certificate-details__item:nth-child(1) div:first-child{background:url(document-icon.svg) center/contain no-repeat}.certificate-details__item:nth-child(2) div:first-child{background:url(code-icon.svg) center/contain no-repeat}.certificate-details__item:nth-child(3) div:first-child{background:url(retailer-icon.svg) center/contain no-repeat}.certificate-details~.main__step-process{margin:0}.circle-icon{background:#f6e5e5;border-radius:50%;width:2rem;height:2rem;text-align:center;vertical-align:middle;color:#ec579e;display:inline-block;position:relative;margin:0 auto}.circle-icon:before{content:"?";font-weight:600;font-size:1.5rem;font-style:normal;position:absolute;left:0;right:0;top:1px}@media (max-width: 600px){table .main__step-process--labels-item,table .main__step-process--icons-cell{max-width:100px}table .main__step-process--labels-item img,table .main__step-process--icons-cell img{width:56px;height:56px}}@media (min-width: 600px){.main{width:600px;margin:3.75rem auto 5rem;padding:3rem;box-sizing:border-box}.main__step-process{max-width:558px;align-items:center;margin:2rem 0}.main__step-process table .main__step-process--labels-item,.main__step-process table .main__step-process--icons-cell{width:158px}.main__step-process--icons-item img{width:5.75rem;height:5.75rem}.main__step-process--labels-item{font-size:1rem}.main__step-process--labels{margin-left:.8rem}.main__step-process--arrow-left img,.main__step-process--arrow-right img{width:3rem}.main__guide{font-size:1.125rem}.main__guide-highlight{font-size:1.25rem;line-height:6rem}.main__guide span{font-size:1rem}.main__preview-scrollable-text{font-size:1rem;max-height:350px}.main__preview-scrollable-text::-webkit-scrollbar-track{border-width:1px 1px 0px 1px}.main__preview-button{font-size:1.17rem}.main__preview-button span{left:2rem}.main__disclaimer{font-size:.875rem;margin-top:1rem}}@media (min-width: 600px) and (min-width: 600px){.main--comms-and-marketing{width:80%;padding:0}}@media (min-width: 600px){.alert{font-size:.825rem}}@media (min-width: 600px){.custom-button{font-size:1rem}.custom-button-arrow{height:1.4em}}@media (min-width: 600px){.mobile-auth-form .highlight-box{font-size:1.25rem}}@media (min-width: 600px){.select-equipment-bike .highlight-box{font-size:1.125rem}.select-equipment-bike .checkbox{margin:0}.select-equipment-bike__inline{flex-direction:row}.select-equipment-bike__inline--item{margin:0;width:45%}.select-equipment-bike__acc-select--add,.select-equipment-bike__accessory--remove{height:2.5rem;width:2.5rem}}@media (min-width: 600px){.selected-store-details__panel{padding:1rem}.selected-store-details__panel__data strong:not(:first-of-type){padding-top:1rem}.selected-store-details__reset{font-size:.875rem}}@media (min-width: 600px){.select-equipment span{font-size:1rem}}@media (min-width: 600px){.checkbox label{font-size:1rem}.checkbox__details--toggle{height:2rem;width:5rem}.checkbox__details--toggle-disable:before{right:10px}.checkbox__details--toggle-enable:after,.checkbox__details--toggle-disable:after{height:1.5rem;width:1.5rem}.checkbox__details--toggle-enable:after{transform:translate(3.2rem)}.checkbox__details--toggle-disable:after{transform:translate(.3rem)}.checkbox__checkmark{margin:0 1rem 0 0;height:1.4rem;width:1.4rem}.checkbox__checkmark:after{left:.49rem;width:.3rem;height:.7rem;border-width:0 2px 2px 0}}@media (min-width: 600px){.form-section-seperator{height:1.1px}}@media (min-width: 600px){.input-options div{padding:1rem 0 1rem 1rem;font-size:1rem}}@media (min-width: 600px){.certificate-details{padding:1.5rem}.certificate-details .main__preview-button{margin:0}.certificate-details__item--text span:nth-child(1){font-size:1.25rem}.certificate-details__item--text span:nth-child(2){font-size:1.5rem}.certificate-details__item--icon{height:3rem;width:20%}}@media (min-width: 600px){.circle-icon{width:1.625rem;height:1.625rem}.circle-icon:before{font-size:1.2rem}}@media (min-width: 600px){.confirm-dialog__exit{font-size:2rem}.confirm-dialog__message,.confirm-dialog__buttons .custom-button span{font-size:1.25rem}}.mat-tooltip{white-space:pre-line}.text-align-centre{text-align:center}.table-background{background-color:#195079;color:#fff;font-weight:700}.signature-background{background-color:#dbe5f1}.table-border{border:1px solid #195079}.text-box-p{margin:.25em 0}.vertical-top{vertical-align:top}.span-li-text{color:#195079;font-size:12px}.padding-left-15{padding-left:15px}.padding-left-30{padding-left:30px}@keyframes loader{to{transform:rotate(360deg)}}@keyframes arrowBounce{0%,10%,30%,50%,70%,to{transform:translate(0)}20%{transform:translate(10px)}40%{transform:translate(5px)}60%{transform:translate(2px)}}@keyframes arrowBounceVert{0%,10%,30%,50%,70%,to{transform:translateY(0)}20%{transform:translateY(-10px)}40%{transform:translateY(-5px)}60%{transform:translateY(-2px)}}@keyframes slide-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes text-bounce{0%,52%,56%,60%,64%,to{transform:translate(0)}54%{transform:translate(10px)}58%{transform:translate(5px)}62%{transform:translate(2px)}}@keyframes smooth-gradient{0%{background-position:0% 37%}50%{background-position:100% 64%}to{background-position:0% 37%}}@keyframes dynamic-set{0%{transform:translate(100%);z-index:1}to{transform:translate(-100%);z-index:1}}@keyframes spinWheel{0%{transform:translateY(0)}to{transform:translateY(-90.9090909091%)}}.flex-layout__general,.flex-layout__logos,.flex-layout__regular,.flex-layout__expandable{text-align:center;padding:50px 20px}@media (min-width: 768px){.flex-layout__general,.flex-layout__logos,.flex-layout__regular,.flex-layout__expandable{padding:70px 100px}}@media (min-width: 1024px){.flex-layout__general,.flex-layout__logos,.flex-layout__regular,.flex-layout__expandable{padding:70px 20px}}.flex-layout__l2r__companies,.flex-layout__ebc__companies,.flex-layout__regular__content,.flex-layout__expandable__info__single__image,.flex-layout__expandable__info{display:flex;flex-wrap:wrap;justify-content:center}.flex-layout__slider__content,.flex-layout__l2r__companies__hsbc__logo,.flex-layout__l2r__companies__bike__logo,.flex-layout__l2r__companies__bikmo__logo,.flex-layout__l2r__companies__cycling__logo,.flex-layout__l2r__logo,.flex-layout__ebc__logo,.flex-layout__ebc__companies__beyond__logo,.flex-layout__ebc__companies__ts__logo,.flex-layout__ebc__companies__care4__logo,.flex-layout__ebc__companies__extras-discount__logo,.flex-layout__regular__visual,.flex-layout__regular__info .calc:before{background-repeat:no-repeat;background-size:contain;background-position:center}.checkbox{position:relative;padding-left:35px;margin-bottom:.5rem}.checkbox--right,.checkbox--below{padding-left:0}.checkbox--below{min-height:70px}.checkbox__original{display:none}.checkbox__label{cursor:pointer;position:relative;color:#535353;font-weight:400;padding-left:10px}.checkbox__label--radio{padding-left:8px;text-transform:uppercase}.checkbox__replacement__ageConfirm{font-size:16px}.checkbox__replacement:before,.checkbox__replacement:after{content:"";position:absolute;top:2px;margin:auto;width:20px;height:20px}.checkbox__replacement:before{left:-30px;border:1px solid #c1c1c1;background-color:#fff}.checkbox__replacement:after{left:-29px;top:3px}.checkbox__replacement--right:before{left:auto;right:1px}.checkbox__replacement--right:after{left:auto;right:2px}.checkbox__replacement--below{position:absolute}.checkbox__replacement--below:before,.checkbox__replacement--below:after{left:0;top:50px}.checkbox__replacement__comms{font-size:16px;line-height:0;color:#373737}.checkbox__original:checked+.checkbox__label .checkbox__replacement:after{background-image:url(/img/2017/icons/blue-check.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.checklist{background-color:#f5f5f5;padding:1rem;margin:2rem 0}.checklist--no-margin-top{margin-top:0}.checklist__list{font-size:1rem;font-weight:500;list-style:url(/img/2017/check.svg)}.checklist__list--number{list-style:none;padding-left:3.5rem}.checklist__list--number-inline .checklist__item{display:inline-block}.checklist__item{margin:.75rem 0;padding-left:10px}.checklist__list--number .checklist__item{text-indent:-4rem;counter-increment:myIndex}.checklist__list--number .checklist__item:before{content:counter(myIndex);color:#80cc00;padding:0 1.5rem;font-size:1.1rem}.content-box{width:100%;background-color:#fff}.content-box h2,.content-box h3{margin-bottom:2rem}@media (min-width: 600px){.content-box{width:50%;min-width:550px}}@media (min-width: 600px){.content-box--mid{width:65%;max-width:612px}}.content-box--mid__altBox{border:1px solid #e2e2e2}.content-box--full{width:100%}.content-box--full .content-box__heading{font-size:1.6rem}@media (min-width: 600px){.content-box--full .content-box__heading{font-size:2.15rem}}.content-box--version p{font-size:.75em;text-align:right;padding:4px}@media (min-width: 600px){.content-box--large{width:75%;max-width:788px}}.content-box__container{padding:2rem .5rem}@media (min-width: 400px){.content-box__container{padding:2rem 1.25rem}}@media (min-width: 600px){.content-box__container{padding:2rem 2.25rem}}.content-box__flex{display:flex;align-items:stretch}.content-box__flex--container-primary{display:flex;justify-content:space-between;flex-direction:column;width:49%}@media (max-width: 799px){.content-box__flex--container-primary{display:none}}.content-box__flex--container-primary button{margin-bottom:0}@media (min-width: 800px){.content-box__flex--divider{width:1px;background-color:#d9d9d9;margin:0 30px}}@media (min-width: 800px){.content-box__flex--container-secondary{width:calc(51% - 61px)}}.content-box__flex--container-secondary p:not(.js--error-output){margin-top:0}.content-box__flex--container-secondary .content-box__inner-content__expandable-box strong{display:inline-block;cursor:pointer}@media (max-width: 799px){.content-box__flex--container-secondary .content-box__inner-content__expandable-box strong{font-size:14px}}.content-box__flex--container-secondary .content-box__inner-content__expandable-box .flex-layout__expandable__expand{display:inline-block;margin:12px 0 12px 16px;vertical-align:middle;height:16px}@media (max-width: 799px){.content-box__flex--column{flex-direction:column}}.content-box__heading{font-size:1.4rem;line-height:1.7;font-weight:500}.content-box__heading__intro{font-weight:700}@media (min-width: 600px){.content-box__heading{font-size:2.5rem}}.content-box__intro{display:inline-block;font-weight:400;line-height:1.3}@media (min-width: 600px){.content-box__intro{line-height:1.1;font-size:2rem}}.content-box__error{color:#ff4141}.content-box__inner-content{background-color:#f5f5f5;border:1px solid #e2e2e2;margin:0 0 1.5rem;padding:1rem .75rem}@media (min-width: 600px){.content-box__inner-content{padding-left:1rem;padding-right:1rem}}@media (min-width: 600px){.content-box--mid .content-box__inner-content{padding-left:2rem;padding-right:2rem}}.content-box__inner-content__header{margin:0}.content-box__inner-content__expandable-box{background-color:#fff;padding:1rem 2rem;margin-bottom:1rem;border:1px solid #e2e2e2;text-align:center}.content-box__inner-content__expandable-box p,.content-box__inner-content__expandable-box li{font-size:14px;margin-bottom:8px}.content-box__inner-content__expandable-box--expanded{display:none;text-align:left;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}.content-box__inner-content__expandable-box--expanded li{padding-bottom:1rem}.content-box__inner-content__expandable-box--content{text-align:left;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.content-box__inner-content__expandable-box--icon{max-width:20px}.content-box__inner-content__l2r-logo{margin-bottom:1rem;max-width:180px}.content-box__inner-content__bikmo-logo{max-width:180px}.content-box__inner-content__flex{display:flex;align-items:center}.content-box__inner-content__strava{margin:1.5rem 0}.content-box__inner-content__strava-logo{width:4rem;height:4rem;margin-right:1rem}.content-box__inner-content__strava p{margin-bottom:0}.content-box__inner-content__l2r-tooltip{margin-bottom:1rem}.content-box__inner-content__l2r-tooltip span:not(.circle-icon){color:#878787}.content-box__inner-content__l2r-tooltip ul{padding-inline-start:1rem;margin-block-end:0;margin-block-start:0}.content-box__inner-content__security-logo img{height:40px}.content-box__inner-content--note{font-size:12px;margin-top:1rem;color:#878787;text-align:left}.content-box__inner-content--note a{color:#195079}@media (min-width: 800px){.content-box__inner-content--note{margin-top:2rem}}.content-box__inner-content--note-tooltip{color:#878787;font-size:12px}.content-box__inner-content--package-calculator{position:relative}.content-box__inner-content--bold-header{display:block;padding-bottom:1rem}.content-box__inner-content--retailer{min-width:466px;width:auto;display:none;padding:32px 32px 24px;position:relative}@media (max-width: 599px){.content-box__inner-content--retailer{min-width:100%}}.content-box__inner-content--retailer-show{display:inline-block}.content-box__inner-content--retailer h4{color:#195079;margin:0 0 18px;font-weight:600}.content-box__inner-content--retailer-name{font-size:22px;font-weight:600;margin-bottom:8px}.content-box__inner-content--retailer-address{font-size:16px;color:#9a9a9a;padding-left:20px;position:relative;margin-bottom:24px}.content-box__inner-content--retailer-address:before{content:"";position:absolute;background:url(/img/2017/icons/icon_location-grey-filled.svg) center/contain no-repeat;left:0;height:19px;width:13px}.content-box__inner-content--retailer-contact{display:flex;align-items:center;flex-wrap:wrap}.content-box__inner-content--retailer-contact-inner{display:flex;align-items:center;margin-bottom:8px}.content-box__inner-content--retailer-contact-inner:not(:last-of-type){margin-right:32px}.content-box__inner-content--retailer-icon{height:24px;width:24px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:12px}.content-box__inner-content--retailer-web{background-image:url(/img/2017/icons/icon_retailer_web.svg)}.content-box__inner-content--retailer-phone{background-image:url(/img/2017/icons/icon_retailer_phone.svg)}.content-box__inner-content--retailer a{color:#ec579e}.content-box__inner-content--retailer:before{content:"";position:absolute;bottom:-3px;left:-1px;height:4px;width:calc(100% + 2px);background-color:#195079}.content-box__header{color:#195079}.content-box__confirm{background-color:#80cc00;border:1px solid #80cc00}@media (min-width: 800px){.content-box__confirm{margin-top:16px}}@media (max-width: 799px){.content-box__confirm{font-size:14px}}.content-box__confirm p{margin-top:0}.content-box__confirm p:last-of-type{margin:0}.error{color:#ff4141}.faux-accordion{background-color:#f5f5f5;border:1px solid #e2e2e2;margin:.5rem 0 1.5rem}.faux-accordion__row{border-bottom:1px solid #e2e2e2}.faux-accordion__row:last-of-type{border-bottom:none}.faux-accordion__heading{display:table;width:100%;padding:1rem 1.5rem 1rem 1rem}.faux-accordion__sub-heading{color:#000;font-weight:700;line-height:1;font-size:1rem;margin:1rem 0 .5rem}.faux-accordion__title{display:table-cell;font-size:1.2rem;font-weight:700;color:#195079;text-decoration:none}.faux-accordion__row--inactive .faux-accordion__title{color:#b2b2b2;font-weight:500;font-size:1rem}.faux-accordion__icon{display:table-cell;width:20px;vertical-align:middle}.faux-accordion__content{padding:0 1.5rem 1rem 1rem}.faux-accordion__content .tooltip .circle-icon{margin-top:-10px;width:23px;height:23px}.faux-accordion__scrollable-content{height:265px;overflow-y:scroll;padding:.5rem 1.5rem;margin:1rem 0 2rem;background-color:#fff;border:1px solid #e2e2e2;line-height:1.6;font-weight:400;font-size:.8rem}.faux-accordion__scrollable-content::-webkit-scrollbar-track{background-color:#fff;border-width:0 0 0 1px;border-style:solid;border-color:#e2e2e2}.faux-accordion__scrollable-content::-webkit-scrollbar{width:20px}.faux-accordion__scrollable-content::-webkit-scrollbar-thumb{background-color:#e2e2e2}.faux-accordion__scrollable-content--large{height:465px}.form-row,.form-row__radio-group{display:table;width:100%}.form-row__flex-radio{display:flex}.form-row__flex-radio__element{display:flex;align-items:center;margin-right:1rem}.form-row__flex-radio__element input{margin:.5rem 1rem}.form-row__radio,.form-row__select,.form-row__input,.form-row__action,.form-row__status{display:table-cell}.form-row__action{vertical-align:top}.form-row__select{width:100%}.form-row__input--incomplete{border:1px solid #ff4141}.form-row__status{width:35px;text-align:right;vertical-align:middle}.form-row__status--no-mobile{display:none}@media (min-width: 600px){.form-row__status--no-mobile{display:table-cell}}.form-row__button{white-space:nowrap;border-style:solid;border-width:1px 1px 1px 0;line-height:3.2;font-size:.8rem;font-weight:700;margin:0;height:46px}.form-row__message{display:table-row;color:#ff4141;font-size:.8rem;font-weight:400;line-height:1.6;height:25px}.form-row__message__black{color:#000}.form-row__hidden{display:none}.form-row__helmet{height:auto;max-height:300px;transition:all .25s linear;overflow:hidden;padding-top:.5rem}.form-row__helmet--hidden{max-height:0px;padding-top:0}.form-row__payroll-prefix{display:table-cell;vertical-align:middle}.svg-icon{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center bottom}.svg-icon--complete{background-image:url(/img/2017/complete.png)}.svg-icon--tooltip{background-image:url(/img/2017/tooltip.png)}.svg-icon--bike{width:25px;background-image:url(/img/2017/icons/bike.svg);margin-right:5px}.svg-icon--budget{width:30px;background-image:url(/img/2017/icons/budget.svg)}.svg-icon--download{width:25px;background-image:url(/img/2017/icons/download.svg)}.svg-icon--retailer{width:30px;background-image:url(/img/2017/icons/retailer.svg)}.svg-icon--reference{width:32px;height:25px;background-image:url(/img/2017/icons/reference.svg)}.svg-icon--checklist{width:32px;height:25px;background-image:url(/img/2017/icons/checklist.svg)}.inner-content{background-color:#f5f5f5;border:1px solid #e2e2e2;margin:.5rem 0 1.5rem}.inner-content__row{padding:0 1rem;border-bottom:1px solid #e2e2e2}.inner-content__row:last-of-type{border-bottom:0}.inner-content__row-list{margin:1rem 0}.inner-content__row-heading{margin-bottom:1.5rem;color:#195079;font-size:1.2rem;font-weight:400}.inner-content__row-content--indent{margin-left:2.5rem}.inner-content__row-content--indent .svg-icon{margin-left:-2.5rem}.or-divider{position:relative;width:100%;height:4rem;text-align:center;margin:1rem 0}.or-divider__line{display:inline-block;position:absolute;top:2rem;left:0;width:100%;height:2px;background-color:#e2e2e2}.or-divider__text{position:relative;display:inline-block;margin-top:1.5rem;padding:0 1rem;background-color:#fff;text-transform:uppercase;font-size:1rem;font-weight:400;color:#195079}.or-divider--grey .or-divider__text{background-color:#f5f5f5}.marketing-options{width:100%;margin-bottom:12px}.marketing-options__option{display:flex;align-items:center}.marketing-options__option-image{height:20px;width:20px;opacity:0}@media (min-width: 800px){.marketing-options__option-image{margin-right:8px}}@media (max-width: 799px){.marketing-options__option-image--desktop{display:none}}@media (min-width: 800px){.marketing-options__option-image--mobile{display:none}}.marketing-options__option--active .marketing-options__option-content{border:2px solid #195079;background-color:#dee6ec}.marketing-options__option--active .marketing-options__option-content-arrow{opacity:1}@media (min-width: 800px){.marketing-options__option--active .marketing-options__option-content{transform:translate(4px)}}.marketing-options__option--confirm .marketing-options__option-content{border:2px solid #80cc00;background-color:#80cc00}.marketing-options__option--confirm .marketing-options__option-content-arrow{background:url(/img/2017/arrow_chevron_green.svg) center/contain no-repeat}.marketing-options__option--confirm .marketing-options__option-image{opacity:1}.marketing-options__option-content{border:1px solid #e2e2e2;background-color:#f5f5f5;padding:16px 20px;flex-grow:1;display:flex;align-items:center;margin:2px 0;cursor:pointer;transition:.2s}@media (max-width: 799px){.marketing-options__option-content{flex-wrap:wrap}}@media (min-width: 800px){.marketing-options__option-content:hover{transform:translate(4px)}}.marketing-options__option-content-arrow{min-width:11px;height:18px;background:url(/img/2017/arrow_chevron_grey.svg) center/contain no-repeat;opacity:.35}@media (max-width: 799px){.marketing-options__option-content-arrow{transform:rotate(90deg)}}.marketing-options__option-content-image{height:28px;width:76px;object-fit:contain}@media (max-width: 799px){.marketing-options__option-content-image{display:none}}.marketing-options__option-content--title{margin:0;padding:0 16px;flex-grow:1;font-size:.9rem;color:#195079;font-weight:700}@media (max-width: 799px){.marketing-options__option-content--title{max-width:calc(100% - 31px)}}.marketing-options__option-content p{margin-top:0}.marketing-options--totals{color:#195079;font-style:italic;font-weight:700;margin:0 0 16px}@media (min-width: 800px){.marketing-options--totals{margin-left:28px}}.marketing-options__details{display:none}.marketing-options__details--active{display:block}.marketing-options__details--mobile{text-align:left;max-height:0;overflow:hidden;transition:max-height .3s ease-out;display:none;width:100%}.marketing-options__details--mobile p,.marketing-options__details--mobile label,.marketing-options__details--mobile span{font-size:.9rem;line-height:1.5}.marketing-options__details--mobile .content-box__inner-content--note span{font-size:12px}.marketing-options__details--mobile .content-box__inner-content__expandable-box{padding:1rem}.marketing-options__details--mobile .content-box__inner-content__expandable-box strong{display:inline-block;cursor:pointer}@media (max-width: 799px){.marketing-options__details--mobile .content-box__inner-content__expandable-box strong{font-size:14px}}.marketing-options__details--mobile .content-box__inner-content__expandable-box .flex-layout__expandable__expand{display:inline-block;margin:12px 0 12px 16px;vertical-align:middle;height:16px}.marketing-options__details--mobile p{margin-top:0}@media (max-width: 799px){.marketing-options__details--mobile{display:block}}.marketing-options__details .tooltip-display{position:absolute}.marketing-options__checkbox--divider{text-align:center;font-weight:500;position:relative;margin:24px 0}.marketing-options__checkbox--divider-span{z-index:2;background-color:#f5f5f5;position:relative;padding:0 24px}.marketing-options__checkbox--divider:before{content:"";background-color:#c1c1c1;height:1px;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width: 800px){.marketing-options--secondary .marketing-options__option{display:none}.marketing-options--secondary .marketing-options__option-content{border:none;background:none;padding:0;cursor:default}.marketing-options--secondary .marketing-options__option-content:hover{transform:none}.marketing-options--secondary .marketing-options__option-content--title,.marketing-options--secondary .marketing-options__option-content-arrow{display:none}.marketing-options--secondary .marketing-options__option-content .marketing-options__details{display:block;max-height:none}}@media (min-width: 800px) and (min-width: 800px){.marketing-options--secondary .marketing-options__option-content .marketing-options__details-break{display:none}}@media (min-width: 800px){.marketing-options--secondary .marketing-options__details--active{display:block}}@media (min-width: 800px){.marketing-options--mobile-only{display:none!important}}.marketing-options--error{padding:16px;border:2px solid #ff4141;margin:20px 0 0;background:#fff5ff}.marketing-options--error p{margin:8px 0;font-size:.9rem;color:#ff4141}#marketing-opt-ins h1{padding:0 0 16px;line-height:1.7;color:#195079;font-size:2.15rem;display:inline-block;margin:0}@media (min-width: 800px){#marketing-opt-ins h1{padding:0}}#marketing-opt-ins p.marketing-options--mobile-only{font-size:1.5rem}.button{display:inline-block;width:100%;max-width:385px;font-size:1rem;line-height:3.8;background-color:#80cc00;border:2px solid #80cc00;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;text-align:center;padding:0 .5rem;cursor:pointer;margin-bottom:.6rem;-moz-appearance:none;appearance:none;border-radius:0;font-family:Helvetica Neue,Helvetica,sans-serif;transition:all .5s cubic-bezier(.075,.82,.165,1)}.button:hover{background-color:#70b300}.button[disabled],.button--arrow-disabled{background-color:transparent;border:2px solid #e2e2e2;color:#b2b2b2}.button[disabled]:hover,.button--arrow-disabled:hover{background-color:transparent}.button[disabled].button--arrow-right:after,.button--arrow-disabled.button--arrow-right:after{background-image:url(/img/2017/arrow-right-grey.svg)}.button[disabled]{cursor:default}.button--link-disabled{pointer-events:none;cursor:not-allowed;background-color:#dcdcdc!important}.button--hovered{cursor:pointer;background-color:transparent;border:2px solid #e2e2e2;color:#b2b2b2}.button--hovered.button--arrow-right:after{background-image:url(/img/2017/arrow-right-grey.svg)}.button--hovered:hover{background-color:#70b300;color:#fff;border:2px solid #80cc00}.button--hovered:hover.button--arrow-right:after{background-image:url(/img/2017/arrow-right.svg)}.button--small{line-height:3;font-size:.8rem}@media (min-width: 600px){.button--small{width:auto;padding-left:2.3rem;padding-right:2.3rem}}.button--small--wide{width:100%}.button--smaller{line-height:3;font-size:.8rem}@media (min-width: 600px){.button--smaller{width:auto;padding-left:1.25rem;padding-right:1.25rem}}.button--outline{color:#195079;font-size:.8rem;line-height:3;font-weight:700;background-color:transparent;border:1px solid #b2b2b2;width:auto;padding:0 2rem}.button--alt{background-color:transparent;color:#80cc00}.button--alt:hover{color:#fff}.button--alt[disabled]:hover{color:#b2b2b2}.button--curved{border-radius:30px}.button--arrow-right:after{display:inline-block;content:"";background-image:url(/img/2017/arrow-right.svg);background-position:center center;background-repeat:no-repeat;width:18px;height:15px;background-size:contain;margin-left:20px;margin-top:-2px;vertical-align:middle}.button--arrow-right:hover:after{animation-name:arrowBounce;animation-duration:1.2s;animation-iteration-count:infinite}.button--calculator:before{display:none;content:"";background-image:url(/img/2017/icons/calculator.svg);background-position:center center;background-repeat:no-repeat;width:19px;height:27px;margin-right:8px;vertical-align:middle}@media (min-width: 600px){.button--calculator:before{display:inline-block}}.button--chat:before{display:inline-block;content:"";background-image:url(/img/2017/icons/chat.svg);background-position:center center;background-repeat:no-repeat;width:28px;height:28px;margin-right:8px;vertical-align:middle;margin-top:-2px}.button--secondary{background-color:#ec579e;border:2px solid #ec579e}.button--secondary:hover{background-color:#e94091}.button--secondary-alt{background-color:transparent;color:#ec579e}.button--secondary-alt:hover{color:#fff}.button--responsive-text:after{content:attr(data-short-text)}@media (min-width: 600px){.button--responsive-text:after{content:attr(data-long-text)}}@media (min-width: 600px){.button--space-right{margin-right:1rem}}.button--blue{border:2px solid white;color:#fff;background-color:transparent}.button--health{background:linear-gradient(116deg,#80cc00 0%,#80cc00 20%,#80cc00 30%,#80cc00 40%);border:none;margin-top:1rem}@media (min-width: 600px){.button--health{max-width:100%;padding:.2rem 2.5rem}}.button--print:before,.button--popup:before{display:inline-block;content:"";background-position:center center;background-repeat:no-repeat;width:24px;height:24px;background-size:contain;margin-right:12px;margin-top:-2px;vertical-align:middle}.button--print:before{background-image:url(/img/2017/print.svg)}.button--popup:before{background-image:url(/img/2017/popup.svg)}.package-details__results{margin:1rem 0;padding:1rem;background-color:#fff;border:1px solid #e2e2e2;border-left:5px solid #195079;display:none}@media (min-width: 600px){.package-details__results{padding:1rem 2rem}}.package-details__results--error{border:1px solid #ff4141;border-left:5px solid #ff4141}.package-details__results__correct{display:none;display:flex;justify-content:space-between}.package-details__results__error{display:none;color:#ff4141}.flex-layout .padBottomOnly .submit-employer--secondary{z-index:7}.flex-layout .section__title{line-height:1.4;font-size:1.5em;width:100%}.flex-layout__banner{background-repeat:no-repeat;background-position:center;background-size:cover}.flex-layout__banner--short{min-height:200px}.flex-layout__banner--employers{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/for-employers-banner_600.jpg)}@media (min-width: 600px){.flex-layout__banner--employers{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/for-employers-banner_1440.jpg)}}@media (min-width: 1024px){.flex-layout__banner--employers{background-position-y:-100px}}@media (min-width: 1441px){.flex-layout__banner--employers{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/for-employers-banner_1920.jpg)}}@media (min-width: 1500px){.flex-layout__banner--employers{background-position-y:-170px}}.flex-layout__banner--city-bike-hire{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/city-bike-hire/city-bike-hire-banner.jpg)}.flex-layout__banner--rent-a-bike{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/city-bike-hire/rent-a-bike-banner.png);background-position:center;background-repeat:no-repeat;background-size:cover}.flex-layout__banner--e-bikes{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/e-bikes/ebikes-banner-mobile.jpg) center/cover no-repeat}@media (min-width: 600px){.flex-layout__banner--e-bikes{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/e-bikes/ebikes-banner-laptop.jpg) center/cover no-repeat}}@media (min-width: 1441px){.flex-layout__banner--e-bikes{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/e-bikes/ebikes-banner.jpg) center/cover no-repeat}}.flex-layout__banner__text{font-size:.85rem;font-weight:200;max-width:400px;margin:20px auto auto}.flex-layout__banner__text a{color:#fff}.flex-layout__banner__subheader{max-width:500px}.flex-layout--grey{background-color:#f0f0f0}@media (min-width: 1024px){.flex-layout__subtitle{margin:30px auto 0;width:950px}}@media (min-width: 1024px){.flex-layout__subtitle--narrow{width:550px}}@media (min-width: 768px){.flex-layout__expandable{padding:67px 100px}}.flex-layout__expandable--no-padding{padding-top:0}.flex-layout__expandable__container{background-color:#fff;padding:50px 10px 30px;margin:auto}@media (min-width: 1024px){.flex-layout__expandable__container{max-width:950px;padding:50px 0 30px}}.flex-layout__expandable__container--employers{margin:30px auto 0}.flex-layout__expandable__container--bhn-extras{margin:-4rem auto 2rem}.flex-layout__expandable__info{margin-top:40px}.flex-layout__expandable__info__open{margin-top:0}.flex-layout__expandable__info__open .flex-layout__expandable__info__single__texts{height:auto;background-color:#fff}.flex-layout__expandable__info__single{width:200px;margin:20px 10px;position:relative}.flex-layout__expandable__info__single__texts{position:absolute;box-shadow:0 0 30px #d9d9d9;padding:40px 20px 20px;border-radius:8px;position:relative;margin-bottom:20px;height:90px;transition:height .5s cubic-bezier(.075,.82,.165,1);overflow-y:hidden}.flex-layout__expandable__info__single__texts--e-bike{padding:30px 20px 20px}.flex-layout__expandable__info__single__head{font-size:.85rem;margin:0;height:40px}.flex-layout__expandable__info__single__text{font-size:.8rem}.flex-layout__expandable__info__single__text b,.flex-layout__expandable__info__single__text strong{color:#195079}.flex-layout__expandable__info__single__image{position:absolute;top:-30px;margin:auto;left:0;right:0;width:60px;height:60px;background-color:#195079;border-radius:30px;border:2px solid #cccccc}.flex-layout__expandable__info__single__image img{width:40px;height:40px;align-self:center}.flex-layout__expandable__info__single__image h1{color:#fff;padding:1rem}@media (min-width: 600px){.flex-layout__expandable__info__single__image h1{padding:.5rem}}.flex-layout__expandable__expand{margin:20px auto auto;background-image:url(/img/2017/for-employers/arrow_down.svg);background-repeat:no-repeat;width:45px;height:25px;transition:transform 1s cubic-bezier(.075,.82,.165,1);cursor:pointer}.flex-layout__regular__content{max-width:950px;margin:20px auto}.flex-layout__regular__content--spaced{margin:30px auto 50px}.flex-layout__regular__content--squashed{margin:0 auto}.flex-layout__regular__into-cyclescheme{width:575px;padding:1rem;border:1px solid black;position:relative;bottom:2rem}@media (min-width: 1000px){.flex-layout__regular__into-cyclescheme{margin-left:1rem;margin-right:auto}}.flex-layout__regular__into-cyclescheme img{float:left;max-width:120px;padding-right:1rem}.flex-layout__regular__into-cyclescheme--text{display:block;text-align:left}.flex-layout__regular__into-cyclescheme--text a{color:#ec579e}.flex-layout__regular__info{width:100%;padding:0 10px;max-width:500px}@media (min-width: 1024px){.flex-layout__regular__info{width:50%}}.flex-layout__regular__info--padded{padding:0 10px}@media (min-width: 1024px){.flex-layout__regular__info--padded{padding:0 50px}}.flex-layout__regular__info--centered{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.flex-layout__regular__info--bordered{padding:15px;text-align:left;border:2px solid #cccccc;display:flex;margin-bottom:20px}.flex-layout__regular__info--bordered img{width:75px;height:60px;margin-top:1rem}.flex-layout__regular__info--bordered__text{padding-left:10px;width:calc(100% - 75px)}.flex-layout__regular__info__list{padding:20px;text-align:left;margin:auto}.flex-layout__regular__info__list--tooltipped li{margin:1rem 0;text-align:left}.flex-layout__regular__info__list--tooltipped li .tooltip{cursor:pointer}.flex-layout__regular__info__list--tooltipped li .tooltip__text{color:#ec579e;font-weight:500;text-decoration:underline}.flex-layout__regular__info__list a{color:#ec579e}.flex-layout__regular__info .calc:before{display:inline-block;content:"";background-image:url(/img/2017/for-employers/calculator.svg);width:30px;height:30px;vertical-align:middle;margin-right:5px}.flex-layout__regular__visual{width:100%;padding:10px;display:flex;align-items:center;margin:25px auto}@media (min-width: 1024px){.flex-layout__regular__visual{width:50%;margin:0 auto}}.flex-layout__regular__visual--what-can-do{cursor:pointer;background-image:url(/img/2017/for-employers/video_thumb.jpg);height:160px}@media (min-width: 1024px){.flex-layout__regular__visual--what-can-do{height:250px}}.flex-layout__regular__visual--benefits{max-width:300px;border-radius:150px}.flex-layout__regular__visual--ready-register{max-width:380px;margin:0;height:250px}@media (min-width: 1024px){.flex-layout__regular__visual--ready-register{height:300px}}.flex-layout__regular__visual--ebike-why-choose{height:200px;background-image:url(/img/2017/e-bikes/e-bikes-1.jpg);background-size:cover}@media (min-width: 600px){.flex-layout__regular__visual--ebike-why-choose{height:250px;background-size:contain}}.flex-layout__regular__visual--ebike-what-can-I-get{height:200px;background-image:url(/img/2017/e-bikes/e-bikes-2.jpg);background-size:cover}@media (min-width: 600px){.flex-layout__regular__visual--ebike-what-can-I-get{height:250px;background-size:contain}}.flex-layout__regular__visual--ebike-where-shop{height:200px;background-image:url(/img/2017/e-bikes/e-bikes-3.jpg);background-size:cover}@media (min-width: 600px){.flex-layout__regular__visual--ebike-where-shop{height:250px;background-size:contain}}.flex-layout__regular__visual--save-money{height:200px;background-image:url(/img/2017/e-bikes/ebikes_video-2-mobile-min.jpg)}@media (min-width: 600px){.flex-layout__regular__visual--save-money{height:250px;background-image:url(/img/2017/e-bikes/ebikes_video-2-min.jpg)}}.flex-layout__regular__visual img{width:100%}.flex-layout__regular__triple{width:300px;text-decoration:none}.flex-layout__regular__triple__image{width:250px;height:auto;margin:auto;background-size:cover}@media (min-width: 700px){.flex-layout__regular__triple__image{width:280px;height:160px}}.flex-layout__regular__triple__head{color:#195079}.flex-layout__regular__triple--padded{padding:25px 15px 0}.flex-layout__regular__triple .triple--webinars{background-image:url(/img/2017/for-employers/learn_webinar.png)}.flex-layout__regular__triple .triple--call{background-image:url(/img/2017/for-employers/learn_request.png)}.flex-layout__regular__triple .triple--brochure{background-image:url(/img/2017/for-employers/learn_brochure.png)}.flex-layout__regular--highlight-pink{color:#ec579e}.flex-layout__buttons{display:flex;flex-wrap:wrap;justify-content:space-around;max-width:420px;margin:auto}@media (min-width: 800px){.flex-layout__buttons{max-width:100%}}.flex-layout__ebc{padding:2rem}.flex-layout__ebc--link{display:inline-block}.flex-layout__ebc__companies{margin:2rem auto 0;justify-content:space-between}@media (min-width: 1024px){.flex-layout__ebc__companies{max-width:950px}}.flex-layout__ebc__companies__text{padding:0 1rem}.flex-layout__ebc__companies__beyond,.flex-layout__ebc__companies__ts,.flex-layout__ebc__companies__care4,.flex-layout__ebc__companies__extras-discount{width:200px;padding:0 15px}.flex-layout__ebc__companies__beyond__logo,.flex-layout__ebc__companies__ts__logo,.flex-layout__ebc__companies__care4__logo,.flex-layout__ebc__companies__extras-discount__logo{margin:auto;height:90px;width:180px}.flex-layout__ebc__companies__beyond__logo{background-image:url(/img/ebc_beyond_logo.svg)}.flex-layout__ebc__companies__ts__logo{background-image:url(/img/ebc_ts_logo.png)}.flex-layout__ebc__companies__extras-discount__logo{background-image:url(/img/logo-extras-discount.svg)}.flex-layout__ebc__logo{background-image:url(/img/2017/bhn-extras-logo.svg);height:175px;margin:auto;display:block}.flex-layout__ebc a{color:#ec579e}.flex-layout__ebc p{font-size:1rem}.flex-layout__l2r{background-color:#f0f0f0;padding:0 20px 70px;text-align:center}.flex-layout__l2r__container{max-width:950px;background-color:#fff;padding:2rem 1rem;margin:-4rem auto 2rem}.flex-layout__l2r__container--love-to-ride{margin:1.875rem auto 2rem!important}.flex-layout__l2r__logo{background-image:url(/img/2017/for-employers/logo-l2r.png);max-width:400px;height:60px;margin:auto;display:block}.flex-layout__l2r__info{display:flex;flex-wrap:wrap;justify-content:center;max-width:950px;margin:auto;padding:1rem 0}@media (min-width: 1024px){.flex-layout__l2r__info{flex-wrap:nowrap;justify-content:space-between}}.flex-layout__l2r__info__video{background-image:url(/img/2017/for-employers/l2r-video.png);background-size:contain;background-repeat:no-repeat;background-position:50%;width:450px;height:150px;margin:1rem 0}@media (min-width: 600px){.flex-layout__l2r__info__video{height:250px}}.flex-layout__l2r__info__text{width:450px;padding:0 1rem;text-align:left}.flex-layout__l2r__info__text--yellow{background-color:#f4c25e}.flex-layout__l2r__info__text--red{color:#ed4a55}.flex-layout__l2r__info__text p{padding:1rem;margin:0}.flex-layout__l2r__companies{margin:2rem auto 0;justify-content:space-between}@media (min-width: 1024px){.flex-layout__l2r__companies{max-width:950px}}.flex-layout__l2r__companies__text{padding:0 1rem}.flex-layout__l2r__companies__hsbc,.flex-layout__l2r__companies__bike,.flex-layout__l2r__companies__bikmo,.flex-layout__l2r__companies__cycling{width:200px;padding:0 15px}.flex-layout__l2r__companies__hsbc__logo,.flex-layout__l2r__companies__bike__logo,.flex-layout__l2r__companies__bikmo__logo,.flex-layout__l2r__companies__cycling__logo{margin:auto;height:90px;width:180px}.flex-layout__l2r__companies__hsbc__logo{background-image:url(/img/2017/for-employers/logo_hsb.png)}.flex-layout__l2r__companies__bike__logo{background-image:url(/img/2017/for-employers/logo_bikeregister.png)}.flex-layout__l2r__companies__bikmo__logo{background-image:url(/img/2017/for-employers/logo_bikmo_2021.png)}.flex-layout__l2r__companies__cycling__logo{background-image:url(/img/2017/for-employers/logo_cycling.png)}.flex-layout__how__item{box-shadow:0 0 15px #d9d9d9;border-radius:8px;margin:1rem;padding:1rem 0}.flex-layout__how__item__number{margin:auto;width:60px;height:60px;background-color:#195079;border-radius:30px;border:2px solid #cccccc;color:#fff;vertical-align:middle;font-size:36px;font-weight:600}.flex-layout__how__item__number p{margin-top:3px}.flex-layout__how__item__text{padding:0 1rem}@media (min-width: 700px){.flex-layout__how__item__text{padding:0 1.75rem}}.flex-layout__slider{width:100%;position:relative;height:650px}.flex-layout__slider__arrow-left,.flex-layout__slider__arrow-right{background-image:url(/img/2017/for-employers/arrow_down.svg);background-repeat:no-repeat;width:45px;height:25px;position:absolute;margin:auto;top:0;bottom:0;cursor:pointer;z-index:4}.flex-layout__slider__arrow-left{transform:rotate(90deg);left:10px}@media (min-width: 768px){.flex-layout__slider__arrow-left{left:20px}}@media (min-width: 1280px){.flex-layout__slider__arrow-left{left:100px}}.flex-layout__slider__arrow-right{transform:rotate(-90deg);right:10px}@media (min-width: 768px){.flex-layout__slider__arrow-right{right:20px}}@media (min-width: 1280px){.flex-layout__slider__arrow-right{right:100px}}.flex-layout__slider__content{position:absolute;text-align:center;top:0;margin:auto;height:650px;width:100%;transform:translate(0);transition:transform 2s ease-in-out;z-index:1}@media (min-width: 414px){.flex-layout__slider__content{height:500px}}@media (min-width: 768px){.flex-layout__slider__content{max-height:400px}}.flex-layout__slider__content .slider__wrapper{position:absolute;margin:auto;inset:0;width:60%;max-height:300px}.flex-layout__slider__content .slider__wrapper .banner__subheader{color:#fff}@media (min-width: 414px){.flex-layout__slider__content .slider__wrapper{width:70%;max-height:250px}}@media (min-width: 768px){.flex-layout__slider__content .slider__wrapper{max-height:200px}}@media (min-width: 1024px){.flex-layout__slider__content .slider__wrapper{max-height:150px}}@media (min-width: 600px){.flex-layout__slider__content .banner__header{font-size:1.6rem}.flex-layout__slider__content .banner__subheader{font-size:1rem}}.flex-layout__slider__button{position:absolute;margin:auto;left:0;right:0;bottom:70px;text-align:center;z-index:4}.flex-layout__slider__button a{max-width:90%}@media (min-width: 414px){.flex-layout__slider__button a{max-width:385px}}.flex-layout__slider .slider-item-1{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_1_600.jpg)}@media (min-width: 600px){.flex-layout__slider .slider-item-1{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_1_1440.jpg)}}@media (min-width: 1441px){.flex-layout__slider .slider-item-1{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_1_1920.jpg)}}.flex-layout__slider .slider-item-2{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_2_600.jpg)}@media (min-width: 600px){.flex-layout__slider .slider-item-2{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_2_1440.jpg)}}@media (min-width: 1441px){.flex-layout__slider .slider-item-2{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_2_1920.jpg)}}.flex-layout__slider .slider-item-2 .slider__wrapper{max-height:500px}@media (min-width: 414px){.flex-layout__slider .slider-item-2 .slider__wrapper{max-height:400px}}@media (min-width: 538px){.flex-layout__slider .slider-item-2 .slider__wrapper{max-height:350px}}@media (min-width: 600px){.flex-layout__slider .slider-item-2 .slider__wrapper{max-height:300px}}@media (min-width: 1024px){.flex-layout__slider .slider-item-2 .slider__wrapper{max-height:200px}}@media (min-width: 1500px){.flex-layout__slider .slider-item-2 .slider__wrapper{max-height:150px}}.flex-layout__slider .slider-item-3{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_3_600.jpg)}@media (min-width: 600px){.flex-layout__slider .slider-item-3{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_3_1440.jpg)}}@media (min-width: 1441px){.flex-layout__slider .slider-item-3{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_3_1920.jpg)}}.flex-layout__slider .slider-item-4{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_4_600.jpg)}@media (min-width: 600px){.flex-layout__slider .slider-item-4{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_4_1440.jpg)}}@media (min-width: 1441px){.flex-layout__slider .slider-item-4{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_4_1920.jpg)}}.flex-layout__slider .slider-item-4 .slider__wrapper{transform:translateY(-100px)}.flex-layout__slider .slider-item-4 .slider__wrapper h1{font-size:1.3rem}@media (min-width: 600px){.flex-layout__slider .slider-item-4 .slider__wrapper h1{font-size:1.6rem}}@media (min-width: 500px){.flex-layout__slider .slider-item-4 .slider__wrapper{transform:translateY(-50px)}}@media (min-width: 1200px){.flex-layout__slider .slider-item-4 .slider__wrapper{transform:translateY(0)}}.flex-layout__slider .slider-item-4 .for-employers--slider__button{transform:translateY(20px)}.flex-layout__slider .slider-item-5{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_5_600.jpg)}@media (min-width: 600px){.flex-layout__slider .slider-item-5{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_5_1440.jpg)}}@media (min-width: 1441px){.flex-layout__slider .slider-item-5{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/2017/for-employers/slider_5_1920.jpg)}}.flex-layout__slider .slider-item-1,.flex-layout__slider .slider-item-2,.flex-layout__slider .slider-item-3,.flex-layout__slider .slider-item-4,.flex-layout__slider .slider-item-5{background-size:cover;background-position:center}.flex-layout__slider .js--slider-in-right{animation:slide-from-right 1s 1;z-index:3}.flex-layout__slider .js--slider-out-right{animation:slide-to-left 1s 1;z-index:2}.flex-layout__slider .js--slider-in-left{animation:slide-from-left 1s 1;z-index:3}.flex-layout__slider .js--slider-out-left{animation:slide-to-right 1s 1;z-index:2}@media (min-width: 414px){.flex-layout__slider{height:500px}}@media (min-width: 768px){.flex-layout__slider{max-height:400px}}@media (min-width: 1024px){.flex-layout__logos p{margin:auto;max-width:400px}}.flex-layout__logos__container{margin:30px auto;overflow:hidden;height:100px;width:200px;position:relative;background-color:#fff}@media (min-width: 480px){.flex-layout__logos__container{width:400px}}@media (min-width: 768px){.flex-layout__logos__container{width:600px}}@media (min-width: 1024px){.flex-layout__logos__container{width:auto;max-width:800px}}.flex-layout__logos__set-1,.flex-layout__logos__set-2{position:absolute;display:flex;justify-content:space-between;align-items:center;height:100%;animation:dynamic-set 20s infinite linear}.flex-layout__logos__set-2{z-index:-1;animation-delay:10s}.flex-layout__logos__single{width:150px;margin:0 1.5rem}@media (min-width: 1000px){.flex-layout__logos__single{margin:0 3rem}}.flex-layout__login{border:1px solid #f0f0f0;padding:5px 20px}.flex-layout__general{margin:auto;max-width:950px}.flex-layout__general--banner{display:flex;align-items:center}.flex-layout__general__content{text-align:left}.flex-layout__general__content .section{text-align:left;background-color:#fff!important;padding:30px 0 0!important}.flex-layout__general__content h2,.flex-layout__general__content h3{padding:20px 0}.flex-layout__general__content-title--image{display:block;margin:24px auto 32px;width:50%}.flex-layout__general__content-title--header,.flex-layout__general__content .form-buttons-wrapper{text-align:center}.flex-layout__general__content .ebc--table{width:100%}.flex-layout__general__content .ebc--table-row{width:100%;display:flex;flex-direction:row;align-items:center;padding:10px}.flex-layout__general__content .ebc--table-row--image-container,.flex-layout__general__content .ebc--table-row--text-container{margin:0 20px}.flex-layout__general__content .ebc--table-row--image-container img{width:200px}@media (max-width: 800px){.flex-layout__general__content .ebc--table-row{flex-direction:column}}.flex-layout__general__content .button{line-height:3;font-size:.8rem;font-weight:700;margin:.4rem}.flex-layout__general__content .button:hover:after{animation-name:arrowBounce;animation-duration:1.2s;animation-iteration-count:infinite}.flex-layout__general__content .button:after{display:inline-block;content:"";background-image:url(/img/2017/arrow-right.svg);background-position:50%;background-repeat:no-repeat;width:18px;height:15px;background-size:contain;margin-left:20px;margin-top:-2px;vertical-align:middle}.flex-layout .button--arrow-right:after{width:30px;height:16px;margin-left:10px}.flex-layout .overview-nav__item{margin:0 10px}.flex-layout .js--carousel{max-width:950px;width:100%;margin:auto}.flex-layout .js--carousel__dots{display:block}@media (min-width: 1024px){.flex-layout .js--carousel__dots{display:none}}@media (min-width: 1024px){.flex-layout .js--carousel-content{width:100%!important;margin-left:0!important}}.flex-layout .js--carousel__slide{text-align:center}.flex-layout .checkmark{height:30px;width:30px;background-color:#80cc00;display:inline-block;border-radius:50%;vertical-align:middle}.flex-layout .checkmark--sign{transform:rotate(45deg);height:16px;width:8px;border-bottom:4px solid white;border-right:4px solid white;margin:0 auto;position:relative;top:5px}.flex-layout .checkmark--text{margin-left:1rem;display:inline-block;line-height:1.2;max-width:80%;vertical-align:middle}.flex-layout__how-much-save__rates{display:flex;justify-content:center;align-items:center;position:relative;inset:20px 0 0;height:200px;margin:auto;z-index:5}@media (min-width: 700px){.flex-layout__how-much-save__rates{position:absolute;flex-direction:column;height:auto}}.flex-layout__how-much-save__rates__box{margin:0 1rem}.flex-layout__how-much-save__rates__box--title{display:inline-block}.flex-layout__how-much-save__rates__box--text-bottom{font-style:italic}.flex-layout__how-much-save__rates__box .tooltip{display:inline-block}.flex-layout__how-much-save__rates__box .tooltip-display{max-width:220px}.flex-layout__how-much-save__rates__box h3{font-size:40px;color:#80cc00}@media (max-width: 699px){.flex-layout__how-much-save__rates__box h3{font-size:32px}}.flex-layout__how-much-save__rates__box--divider{height:50%;width:1px;background-color:#fff;margin:0 32px}@media (max-width: 699px){.flex-layout__how-much-save__rates__box--divider{margin:0 16px;height:60px}}@media (min-width: 700px){.flex-layout__how-much-save__rates__box--divider{height:1px;width:40%;margin:16px 0}}@media (max-width: 699px){.flex-layout__how-much-save__rates{height:auto}.flex-layout__how-much-save__rates__box{margin:1rem}}app-page-sac-process{display:block;position:relative;min-height:calc(100% - 100px);background-image:url(background-image.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-position:0 50px;padding-bottom:100px}.sac-nav{padding:10px 20px;color:#fff;font-size:2rem;background-color:#195079;position:relative}.sac-nav a{position:absolute;top:0;bottom:0;left:3rem;height:5rem;width:5rem;margin:auto;background:url(logo-mobile.svg) center/contain no-repeat}.sac-nav a img{height:100%}.sac-nav h1{width:100%;text-align:center;font-size:2rem}.sac-nav__logo-mobile{height:3rem}.sac-nav__menu-mobile{height:1.8rem}.sac-nav__dropdown{position:absolute;top:0;bottom:0;left:72%;height:100%;display:flex}.sac-nav__dropdown button{margin:0;padding:16px;position:absolute;top:50%;transform:translateY(-50%);border-radius:0}.sac-nav__dropdown button i{color:#fff;font-size:32px}.sac-nav__dropdown__menu--large{font-size:18px}.sac-progress-label{width:100%;display:flex;background-color:#fff;justify-content:space-between;padding:1rem 3rem;box-sizing:border-box;text-transform:uppercase}.sac-progress-label__item{color:#cacaca;font-size:1.15rem;font-weight:600;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.sac-progress-label__item h3{color:#cacaca;margin:0 0 .5rem}.sac-progress-label__item--active{color:#195079}.sac-progress-label__item--active h3{color:#3c6}.sac-progress-label__item--checkmark{content:"";width:.5rem;height:1rem;border:solid #33CC66;border-width:0 3px 3px 0;transform:rotate(45deg)}.sac-form label{display:block;font-size:1.25rem;font-weight:500;color:#333}.sac-form input{margin:auto;display:flex;font-size:inherit}.sac-form input:disabled{opacity:.5}.sac-form select{border-radius:0;background-color:#cacaca;-moz-appearance:none;appearance:none;padding:1px 0;cursor:pointer}.sac-highlight-box{width:100%;line-height:4.5rem;outline:none;padding-left:1rem;font-family:Helvetica Neue,Helvetica,sans-serif;color:#333;background-color:#f5f5f5;box-sizing:border-box;border:1px solid #cacaca;font-size:1.5rem}.sac-highlight-box__search{padding:0}.ng-select .ng-select-container{background-color:#f5f5f5;border-radius:0;border:1px solid #cacaca}input::placeholder{font-weight:400;opacity:.8;font-size:1.5rem}footer{background-color:#195079}@media (min-width: 321px){html{font-size:8px}}@media (min-width: 600px){html{font-size:16px}span{font-size:1rem}h2{font-size:2.5rem}p{font-size:1rem}h3,h3 span{font-size:1.25rem}.sac-highlight-box{font-size:1rem;line-height:2.5rem;height:2.75rem}.sac-form label{font-size:.875rem}input::placeholder{font-size:1rem}.sac-nav a{background:url(logo-desktop.svg) center/contain no-repeat;height:4rem;width:9rem;left:auto}.sac-progress-label{padding:1rem 8rem;justify-content:center}.sac-progress-label__item{font-size:.8rem;margin:0 1.5rem}footer{font-size:.7rem}}@media (min-width: 1000px){.sac-nav a{right:72%}}.mat-menu-panel{border-radius:0!important}p{color:#333}.tooltip-display{visibility:hidden;opacity:0;line-height:0;height:0;overflow:hidden}.tooltip-display--spacing{margin-top:16px;display:block}.tooltip-display__no-top{margin-top:0!important}.tooltip-display p{margin:0 0 6px;font-size:.675rem;text-align:left}.tooltip-display p.bold{font-size:.81rem;font-weight:500}.tooltip-display p:first-of-type{margin-top:0}.tooltip-display p:last-of-type{margin-bottom:0}.tooltip-display a{color:#ec579e}.tooltip-display--placeholder{position:absolute;top:50%;transform:translateY(-50%)}.tooltip-display[hide=click] .tooltip-close{display:block!important}.tooltip-display-fixed.tooltip-display.tooltip-show{position:fixed}.tooltip-close{display:block;position:absolute;right:5px;top:5px;font: 14px/1 FontAwesome;padding:2px;color:#333;cursor:pointer}.tooltip-close:before{content:"\f00d";font-size:1.2rem;color:#b2b2b2}@media (min-width: 600px){.tooltip-close{display:none}}.tooltip--right{float:right}@media (max-width: 1024px){.faux-accordion__content .tooltip-display:not(.tooltip-display--lp).tooltip-show{width:calc(100% - 35px)}}.tooltip.transparent{background-color:transparent}.tooltip-display.tooltip-show{background-color:#fff;color:#333;padding:20px;border-radius:4px;box-shadow:0 0 4px #00000080;font-size:.8em;opacity:1;transition:opacity .3s;visibility:visible;overflow:visible;z-index:6;height:auto;position:absolute}@media (min-width: 1025px){.tooltip-display.tooltip-show:not(.tooltip-display--lp){left:calc(50% + 4rem);width:16.8%}}@media (max-width: 1024px){.tooltip-display.tooltip-show:not(.tooltip-display--lp){position:relative;width:100%;height:100%;left:0;margin:15px 0;top:0!important}}@media (min-width: 1200px){.tooltip-display.tooltip-show:not(.tooltip-display--lp){left:calc(50% + 1rem);width:16.8%}}.tooltip-display.tooltip-show.tooltip-display--lp{width:calc(100% - 40px)}@media (min-width: 700px){.tooltip-display.tooltip-show.tooltip-display--lp{width:300px}.tooltip-display.tooltip-show.tooltip-display--lp:before{content:"";left:-10px;top:calc(50% - 10px);height:20px;width:20px;background-color:#fff;margin:0;position:absolute;transform:scaleY(.7) rotate(45deg);box-shadow:-2px 2px 1px #0003}.tooltip-display.tooltip-show.tooltip-display--lp:after{content:"";left:-32px;top:calc(50% - 10px);height:20px;width:32px;background-color:transparent;margin:0;position:absolute}}@media (min-width: 1025px){.tooltip-display:not(.tooltip-display--lp):before{content:"";left:-10px;top:calc(50% - 10px);height:20px;width:20px;background-color:#fff;margin:0;position:absolute;transform:scaleY(.7) rotate(45deg);box-shadow:-2px 2px 1px #0003}}.tooltip__no-indent{text-indent:0}.tooltip__no-indent .circle-icon{line-height:1.1}.bold{font-weight:700}.normal{font-weight:300}p,li,dl,address{line-height:1.4}@media (max-width: 410px){.extra-small-screen-font{font-size:.8rem}}app-landing-page{display:block;position:relative}app-landing-page h2{font-size:2.1rem}app-landing-page footer{position:static}app-landing-page .views-wrapper{min-height:calc(100vh - 300px);padding:50px}app-landing-page .views-wrapper .questions-view,app-landing-page .views-wrapper .schemes-view,app-landing-page .views-wrapper .errors-view{text-align:center}app-landing-page .views-wrapper .errors-view h1,app-landing-page .views-wrapper .errors-view h2,app-landing-page .views-wrapper .errors-view h3,app-landing-page .views-wrapper .errors-view a{color:#195079}app-landing-page .views-wrapper .errors-view .request-landing-custom-button{float:right;margin:20px}app-landing-page .views-wrapper .questions-view .request-landing-custom-button{min-width:70px}app-landing-page .request-landing-custom-button{padding:0 1.25rem;margin:10px;line-height:3;background-color:#ec579e;color:#fff;border:0;width:auto;font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:700;text-align:center;cursor:pointer}app-landing-page .request-landing-custom-button:disabled{background-color:#f5a1c9}app-landing-page .schemes-view--wrapper{width:100%;max-width:840px;margin:auto}app-landing-page .schemes-view--wrapper .request-landing-custom-button{min-width:180px}app-landing-page .schemes-view--wrapper .request-landing--title{color:#195079;margin-bottom:32px;font-size:24px}@media (min-width: 600px){app-landing-page .schemes-view--wrapper .request-landing--title{font-size:32px}}app-landing-page .schemes-view--wrapper .request-landing--cards{display:flex;flex-wrap:wrap;justify-content:center}app-landing-page .schemes-view--wrapper .request-landing--cards-card{width:250px;margin:0 20px 32px;padding:32px;box-sizing:border-box;cursor:pointer;box-shadow:0 8px 10px -5px #33333329,0 16px 24px 2px #3333331d,0 6px 30px 5px #33333318}app-landing-page .schemes-view--wrapper .request-landing--cards-card .mat-card-title{color:#195079;letter-spacing:.2px}app-landing-page .schemes-view--wrapper .request-landing--cards-card img{width:120px;margin:8px 0}app-landing-page .schemes-view--wrapper .request-landing--cards-card p{color:#333;font-weight:600}app-landing-page .schemes-view--wrapper .request-landing--cards-card:hover{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}app-landing-page .schemes-view--wrapper .request-landing--cards-capitalise{text-transform:capitalize}app-eoh-process .custom-button,app-eoh-introduction .custom-button{background-color:#ec579e}app-eoh-process .custom-button span,app-eoh-introduction .custom-button span{color:#fff}app-eoh-process .custom-button:hover,app-eoh-introduction .custom-button:hover{background-color:#f691c3}app-eoh-process{display:block;position:relative;min-height:calc(100% - 100px);padding-bottom:200px}app-eoh-process .mat-step-header{pointer-events:none;display:none}app-eoh-process .mat-stepper-horizontal-line{display:none}app-eoh-process .view-check-data .alert-danger,app-eoh-process .view-check-data .alert-danger div,app-eoh-process .view-details .alert-danger,app-eoh-process .view-details .alert-danger div{margin:0}app-eoh-process .view-check-data--form,app-eoh-process .view-details--form{margin:auto;display:flex}app-eoh-process .view-check-data--form div,app-eoh-process .view-details--form div{margin:6px 0}app-eoh-process .view-check-data--form label,app-eoh-process .view-details--form label{display:block;font-size:1rem;font-weight:400;color:#333}app-eoh-process .view-check-data--form input,app-eoh-process .view-details--form input{margin:0 auto 4px;display:flex;width:100%}app-eoh-process .view-check-data--form input:disabled,app-eoh-process .view-details--form input:disabled{opacity:.5}app-eoh-process .view-check-data--form{width:400px;flex-direction:column}app-eoh-process .view-details{padding-bottom:100px}app-eoh-process .view-details--form{width:100%;flex-direction:row}app-eoh-process .view-details--form .right-column,app-eoh-process .view-details--form .left-column{width:100%;padding:20px}.view-introduction{min-height:calc(100vh - 200px)}app-eoh-error h1,app-eoh-error h2,app-eoh-error h3,app-eoh-error a{color:#195079}app-eoh-introduction{min-height:calc(100% - 100px)}app-eoh-introduction #eoh-introduction-title{display:block;margin:auto}app-eoh-introduction .mat-checkbox-layout{white-space:normal!important}app-eoh-introduction .mat-checkbox-inner-container{margin-top:4px}app-eoh-introduction .mat-step-header{pointer-events:none;display:none}app-eoh-introduction .mat-stepper-horizontal-line{display:none}app-eoh-introduction footer{position:static}app-eoh-introduction .view-introduction h2{margin:20px}app-eoh-introduction .view-introduction .certificate-different-option{width:500px;margin:auto;text-align:center;min-height:calc(100vh - 300px)}app-eoh-introduction .view-introduction--option{margin:20px auto;text-align:center}app-eoh-introduction .view-introduction--option_additional{width:580px;margin:20px auto}app-eoh-introduction .view-introduction--option_additional strong{color:#195079;cursor:pointer}app-eoh-introduction .view-introduction--option .own-it-later-option{background-image:url(eoh-blue-box-own-it-later.jpg)}app-eoh-introduction .view-introduction--option .own-it-now-option{background-image:url(eoh-blue-box-own-it-now.jpg)}app-eoh-introduction .view-introduction--option .return-the-package-option{background-image:url(eoh-blue-box-return.jpg)}app-eoh-introduction .view-introduction--option_wrapper{margin:10px auto;text-align:center;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:20px}app-eoh-introduction .view-introduction--option_wrapper h2{position:absolute;display:block;width:100%;text-align:center;top:150px;left:-20px;color:#fff}app-eoh-introduction .view-introduction--option_wrapper ul{color:#fff;padding-left:20px;width:500px;position:absolute;top:220px;left:30px}app-eoh-introduction .view-introduction--option_wrapper ul li{text-align:left}app-eoh-introduction .view-introduction--option_wrapper button{position:absolute;bottom:20px;width:500px;left:60px}app-eoh-introduction .eoh-option-details{max-width:1000px;margin:auto}app-eoh-introduction .eoh-option-details--title{color:#195079;text-align:center}app-eoh-introduction .eoh-option-details--description{margin:25px}app-eoh-introduction .eoh-option-details--actions-back{display:flex;flex-direction:row;align-items:center;width:160px;padding:4px;cursor:pointer}app-eoh-introduction .eoh-option-details--actions-back :hover{color:#195079}app-eoh-introduction .ngx-braintree-container{margin:20px 0;position:relative}app-eoh-introduction .ngx-braintree-container--disabled *{pointer-events:none}app-eoh-introduction .ngx-braintree-container--disabled .braintree-upper-container:before{width:100%;height:calc(100% - 5px);top:0;left:0;position:absolute;background-color:#a9a9a9;opacity:.5;z-index:9!important;transition:all .5s cubic-bezier(.075,.82,.165,1)}app-eoh-introduction .ngx-braintree-container .fine-print{margin:10px 0 20px;text-align:left;font-size:12px;font-weight:400;color:#555}app-eoh-introduction .payment-error{margin:12px auto;padding:10px;border:1px solid #ff4141;border-radius:4px}app-eoh-introduction .payment-error h3{color:#ff4141}app-eoh-introduction .payment-error button{height:50px;padding:4px;color:#fff}app-eoh-introduction .payment-options{text-align:center}app-eoh-introduction .payment-options p{margin-bottom:0}app-eoh-introduction .payment-options--buttons button{margin:0;height:30px;width:100px;cursor:pointer;outline:none;border:none;text-transform:uppercase;background-color:#ec579e}app-eoh-introduction .payment-options--buttons button span{color:#fff!important}app-eoh-introduction .payment-options--buttons button:disabled{background-color:#a9a9a9;cursor:default}app-eoh-introduction .payment-options--buttons-card{border-radius:20px 0 0 20px}app-eoh-introduction .payment-options--buttons-paypal{border-radius:0 20px 20px 0;border-left:1px solid white!important}app-eoh-introduction .paypal-checkout-container{position:relative}app-eoh-introduction .paypal-checkout-container--disabled *{pointer-events:none}app-eoh-introduction .paypal-checkout-container--disabled .paypal-checkout-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#a9a9a9;opacity:.7;z-index:100}app-eoh-introduction .paypal-checkout-container .paypal-button-wrapper{height:100%;width:100%;display:flex;justify-content:center;align-content:center;margin:40px auto 20px}app-eoh-introduction .eoh-option-completion{max-width:700px;margin:auto;padding:20px;display:flex}app-eoh-introduction .eoh-option-completion a{text-decoration:none}app-eoh-introduction .eoh-option-completion ul,app-eoh-introduction .eoh-option-completion ul li{margin:0;padding:0;color:#195079}app-eoh-introduction .eoh-option-completion .custom-button{max-width:300px;margin:auto}app-eoh-introduction .eoh-option-completion--description{padding-right:10px}app-eoh-introduction .eoh-option-completion--bill{min-width:200px;padding:4px}app-eoh-introduction .eoh-option-completion--bill-link a{color:#ec579e}app-eoh-introduction .eoh-option-completion--bill-wrapper{padding:10px;border:1px solid #195079}app-eoh-introduction .eoh-option-completion--bill-header{display:flex;justify-content:space-around;flex-direction:column-reverse}app-eoh-introduction .eoh-option-completion--bill-header img{width:80px;margin:auto}app-eoh-introduction .eoh-option-completion--bill-header h3{display:block;margin:8px auto}app-eoh-introduction .eoh-option-completion--bill-price h2{display:block;margin:auto;text-align:center}app-eoh-introduction .eoh-option-completion--bill-payment-info strong{overflow-wrap:break-word}@media (min-width: 651px){app-eoh-introduction .view-introduction--option_wrapper{height:400px;width:580px}}@media (max-width: 650px){app-eoh-introduction .view-introduction--option_wrapper{height:380px;width:525px}app-eoh-introduction .view-introduction--option_wrapper button{left:40px}}@media (max-width: 599px){app-eoh-introduction .view-introduction--option_wrapper{width:300px;height:200px}app-eoh-introduction .view-introduction--option_wrapper button{width:200px;left:70px}app-eoh-introduction .view-introduction--option_wrapper h2{top:70px}app-eoh-introduction .view-introduction--option_wrapper ul{top:119px;width:88%;padding-left:0;font-size:9px}app-eoh-introduction .eoh-option-completion{flex-direction:column}app-eoh-process .view-check-data--form{width:100%}}@media (max-width: 400px){app-eoh-introduction .view-introduction--option_wrapper{width:270px;height:180px}app-eoh-introduction .view-introduction--option_wrapper h2{top:50px}app-eoh-introduction .view-introduction--option_wrapper ul{top:90px;width:75%;padding-left:0;font-size:9px}app-eoh-introduction .mat-horizontal-content-container{padding:0 5px 0 0!important}}app-employer-registration{display:block}footer{position:relative}label{color:#195079;font-weight:500;font-size:13.6px;line-height:1.8;display:block;margin-bottom:4px}.register-employer{max-width:950px;margin:auto;padding:50px 8px;text-align:center}.register-employer p{color:#333;font-weight:400}.register-employer div,.register-employer li,.register-employer input{box-sizing:border-box}.register-employer h3{margin-top:0;margin-bottom:1rem;font-size:3.4rem}@media (min-width: 600px){.register-employer h3{font-size:1.7rem}}.register-employer h4{color:#195079;font-size:2.5rem;margin-bottom:16px}@media (min-width: 600px){.register-employer h4{font-size:1.25rem}}@media (min-width: 950px){.register-employer{padding:50px 0}}@media (max-width: 599px){.register-employer .custom-button--arrow{padding:2rem 3rem;font-size:1.8rem;width:100%;display:block}}.register-employer .custom-button--arrow:after{display:inline-block;content:"";background-image:url(icon_arrow-right.svg);background-position:50%;background-repeat:no-repeat;width:18px;height:15px;background-size:contain;margin-left:20px;margin-top:-2px;vertical-align:middle}.register-employer .custom-button .mat-icon{vertical-align:middle;margin-top:-2px;margin-right:8px}.register-employer .postcode-anywhere__info{color:#ec579e;font-weight:400}.register-employer .postcode-anywhere__list__option{font-size:.9rem!important;font-weight:400;margin:1rem 0}.register-employer .postcode-anywhere__list-container{position:absolute;top:100%;width:100%;z-index:200;border-color:#cacaca;border-top:none;left:0}.register-employer .postcode-anywhere__list-container .mat-spinner{margin:1rem auto}.register-employer .button--secondary{background-color:#80cc00;border:2px solid #80CC00;color:#fff;font-size:.9rem;height:2.75rem;box-sizing:border-box;padding:.5rem 1rem;text-transform:uppercase;font-weight:700;line-height:1.75rem}.register-employer__options{display:flex;justify-content:center;flex-wrap:wrap;margin:25px 0}.register-employer__options__item{width:300px;height:300px;margin:25px;padding:25px;border-radius:8px;background-color:#fff;text-decoration:none;transition:all .5s cubic-bezier(.075,.82,.165,1);box-shadow:0 10px 40px #d9d9d9}.register-employer__options__item__image{margin-top:20px;width:130px}.register-employer__options__item__description{margin-top:0}.register-employer__options__item:hover{transform:translateY(-3px)}.register-employer__list{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;justify-content:space-between;margin:0;padding:0;box-shadow:0 -5px 30px -5px #d9d9d9;border-radius:4px 4px 0 0;overflow:hidden;border-bottom:1px solid #195079}.register-employer__list__item{padding:2rem;width:50%;position:relative;display:flex;align-items:center;justify-content:center;line-height:1.4;font-size:16px}@media (min-width: 600px){.register-employer__list__item{width:33.3333%;padding:1rem}}.register-employer__list__item:before{content:"";position:absolute;background-color:#195079;z-index:-1;transition:all .5s cubic-bezier(.075,.82,.165,1);width:0%;left:0;height:100%;top:0}.register-employer__list__item__link{text-decoration:none;color:#e2e2e2;cursor:default}.register-employer__buttons{margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap}@media (min-width: 600px){.register-employer__buttons{justify-content:space-between}}.register-employer__buttons.custom-button-wrap{justify-content:space-between}.register-employer__form{padding:1rem;background-color:#f5f5f5;border:1px solid #e2e2e2;margin-top:1rem}@media (min-width: 600px){.register-employer__form{padding:1rem}}.register-employer__form .input-search{margin:.5rem 0}.register-employer__form .input-no-margin{margin-bottom:0}.register-employer__form .ng-input input{padding:.5rem 0}.register-employer__form .highlight-box__search{height:44px!important;border-radius:0;background-color:#fff;cursor:default;display:flex;outline:none;overflow:hidden!important;position:relative;width:100%;border:1px solid #cacaca;color:#111;min-height:36px;align-items:center;padding:0 0 0 .75rem;font-size:15px;margin:0;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.register-employer__form .highlight-box__search:focus{background-image:linear-gradient(45deg,gray 50%,transparent 50%),linear-gradient(135deg,transparent 50%,gray 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:0}.register-employer__form--disabled{color:#666!important}.register-employer__form__address-row{display:table;width:100%}.register-employer__form__address-row input,.register-employer__form__address-row button{display:table-cell!important;width:50%}.register-employer__form .mat-radio-button:not(:last-child){margin-right:12px}.register-employer__content{box-shadow:0 20px 40px -5px #d9d9d9;transition:all .5s cubic-bezier(.075,.82,.165,1);display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column-reverse;position:relative}@media (min-width: 800px){.register-employer__content{flex-direction:row}}.register-employer__content ul{padding:0 0 0 1rem}.register-employer__content__checkbox-wrap{background-color:#1950790f;padding:12px 12px 10px;margin-top:24px;border:1px solid #195079;text-align:left}@media (min-width: 600px){.register-employer__content__checkbox-wrap{padding:24px 24px 22px}}@media (max-width: 599px){.register-employer__content .mat-checkbox-layout{white-space:inherit}.register-employer__content .mat-checkbox-layout .mat-checkbox-inner-container{margin-top:4px}}.register-employer__content .mat-checkbox-layout .mat-checkbox-label{color:#195079}@media (max-width: 599px){.register-employer__content .mat-checkbox-layout .mat-checkbox-label{font-size:2rem}}.register-employer__content__main{padding:2rem;width:100%;text-align:left}@media (min-width: 800px){.register-employer__content__main{padding:3rem 2rem;width:50%}}.register-employer__content__main p:not(:last-child){margin-top:0}.register-employer__content__main--text{padding:2rem 1rem;cursor:pointer}.register-employer__content__main--text a{text-decoration:none}@media (min-width: 800px){.register-employer__content__main--text{padding:3rem 4rem 3rem 2rem}}.register-employer__content__side{position:relative;padding:2rem;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;z-index:0;text-align:left}.register-employer__content__side p{color:#fff;font-weight:400}@media (min-width: 600px){.register-employer__content__side{padding:2rem}}@media (min-width: 800px){.register-employer__content__side{width:50%;padding:4rem}}.register-employer__content__side:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.register-employer__content__side--details{background-image:url(details.jpg)}.register-employer__content__side--details:after{background:linear-gradient(rgba(0,101,185,.9),rgba(25,80,121,.9))}.register-employer__content__side__flex{display:flex;align-items:center;text-align:left}.register-employer__content__side__flex p{width:calc(100% - 60px)}.register-employer__content__side__icon{background-position:center;background-repeat:no-repeat;background-size:cover;width:60px;height:60px;margin-right:1rem}.register-employer__content__side__icon--employee{background-image:url(icon_head-white.svg)}.register-employer__content__side__icon--employer{background-image:url(icon_suitcase-white.svg)}.register-employer__content__side__icon--review{background-image:url(icon_review-white.svg)}.register-employer__content__side__icon--approve{background-image:url(icon_approve-white.svg)}.register-employer__content__side__icon--star{background-image:url(icon_star-white.svg)}.register-employer__content__side__icon--badge{background-image:url(icon_badge-white.svg)}.register-employer__content__side__icon--free{background-image:url(icon_free-white.svg)}.register-employer__content__side__icon--savings{background-image:url(icon_pig-white.svg)}.register-employer__content__side__icon--email{background-image:url(icon_email.svg)}.register-employer__content__side__icon--whitelist{background-image:url(icon_whitelist.svg)}.register-employer__content__side__icon--team{background-image:url(icon_head.svg)}.register-employer__content__side__icon--clock{background-image:url(icon_clock.svg)}.register-employer__content__side--link-cps{background-image:url(ts-logo-white.png);background-repeat:no-repeat;width:190px;height:90px;margin:0 auto 1rem}.register-employer__content__side h2{color:#fff;font-size:24px}.register-employer__content__side a{color:#3c6}.register-employer__content__single{margin:3rem 2rem;max-width:800px;width:calc(100% - 4rem)}.register-employer__content__single--narrow{margin:3rem 2rem;max-width:500px}.register-employer__content__single--narrow a:not(.custom-button){color:#195079}.register-employer__loader{width:100%;height:100%;position:absolute;background-color:#ffffff80;top:0;left:0;display:flex;justify-content:center;align-items:center;padding:2rem;z-index:2}.register-employer__loader div{border:.5rem solid #195079;border-right-color:transparent;border-radius:1rem;box-sizing:border-box;display:inline-block;position:relative;overflow:hidden;text-indent:-9999px;width:2rem;height:2rem;animation:loader 1s infinite}.register-employer__field{margin:0 0 .75rem;position:relative}.register-employer__field--error,.register-employer__field--error .input-search{margin-bottom:0}.register-employer__field--error .ng-select-container{border-color:#ed4a55}.register-employer__field__wrapper{position:relative;display:flex;flex-wrap:wrap}.register-employer__field__wrapper--no-border{flex-wrap:nowrap;justify-content:space-between}.register-employer__field__wrapper--no-border .form-row__button{width:40%}.register-employer__field__loqate{border-bottom:1px solid #cacaca;border-left:1px solid #cacaca;border-right:1px solid #cacaca;background-color:#fff;padding:0 1rem 1rem;max-height:250px;min-height:100px;overflow:auto;position:relative}.register-employer__field__loqate__result{color:#195079;margin:.5rem 0;font-size:.9rem;display:block;transition:all .5s cubic-bezier(.075,.82,.165,1);text-decoration:none}.register-employer__field__loqate__result:hover{color:#3c6}.register-employer__field__loqate__info{color:#ec579e;margin:.5rem 0 0;font-size:.8rem;font-style:italic}.register-employer__field__select{font-size:.9rem}.register-employer__field__select:focus{outline:none}.register-employer__field .has-warning{color:#ed4a55}.register-employer__field__input{border:1px solid #cacaca;padding:1.5rem;width:calc(100% - 35px)!important;text-align:left;font-size:1.8rem}@media (min-width: 600px){.register-employer__field__input{padding:.75rem;font-size:.9rem}}.register-employer__field__input::placeholder{color:#a9a9a9}.register-employer__field__input:focus{outline:none}.register-employer__field__input--short{width:100%!important}@media (min-width: 800px){.register-employer__field__input--short{width:calc(100% - 120px)!important}}.register-employer__field__input--required{border-color:#ed4a55}.register-employer__field__icon{width:20px;height:20px;position:absolute;right:0;bottom:1.5rem}@media (min-width: 600px){.register-employer__field__icon{bottom:.75rem}}.register-employer__field__icon--error,.register-employer__field__icon--success{background-repeat:no-repeat;background-position:center}.register-employer__field__icon--error{background-image:url(incomplete.png)}.register-employer__field__icon--success{background-image:url(complete.png)}.register-employer__field__icon--tooltip{border-radius:15px;text-align:center;color:#ec579e;cursor:pointer;position:relative;padding:0 .45rem;background-color:#f6e5e5;max-height:24px}.register-employer__field__icon--tooltip__info{background-color:#fff;color:#195079;font-size:.7rem;position:absolute;top:-70px;left:-260px;width:240px;padding:1rem;box-shadow:0 10px 20px #d9d9d9;z-index:1;text-align:left}@media (min-width: 400px){.register-employer__field__icon--tooltip__info{left:-320px;width:300px}}@media (min-width: 700px){.register-employer__field__icon--tooltip__info{left:-350px;width:340px;top:-100px}}.register-employer__field__error{margin:.25rem 0 .75rem;font-size:13px;color:#ed4a55;width:calc(100% - 35px)}.register-employer__field__action{margin:.5rem 1rem 1rem 0;font-size:13px;color:#195079;cursor:pointer;transition:all .5s cubic-bezier(.075,.82,.165,1);text-decoration:underline;display:inline}.register-employer__field__action:hover{color:#2eb85c}.register-employer__field a{display:block;text-decoration:none}.register-employer__field__label{display:flex;justify-content:space-between;width:100%}.register-employer__contract{max-height:300px;overflow:auto;border:solid 1px #195079;padding:2rem 1rem;background-color:#fff;text-align:left}@media (min-width: 600px){.register-employer__contract{max-height:400px}}.register-employer__contract h1{font-size:1.5rem;margin:0 0 .5rem;color:#195079;text-align:center}.register-employer__contract--wrapper{background-color:#f5f5f5}.register-employer__contract div>ol{padding-left:0}.register-employer__contract ol{counter-reset:item;margin:8px 0}.register-employer__contract ol li{display:block;margin-bottom:12px}.register-employer__contract ol li .indent{padding-left:40px;display:block;margin:10px 0}.register-employer__contract ol li:before{content:counters(item,".") ".";counter-increment:item}.register-employer__contract table{margin-bottom:40px}.register-employer__contract table p{margin:0}.register-employer__contract table td{vertical-align:top;padding:4px}.register-employer__contract table,.register-employer__contract td{border:1px solid #999;border-collapse:collapse}.register-employer .active:before{width:100%}.register-employer .active:after{opacity:1;right:-5%}.register-employer .active__link{text-decoration:none;color:#fff}.register-employer .bold{font-weight:700}.register-employer .mat-spinner circle{stroke:#ec579e!important}
