/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/assets/styles/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.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 .mat-h1,.mat-typography .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 .mat-h2,.mat-typography .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 .mat-h3,.mat-typography .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 .mat-h4,.mat-typography .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 .mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .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 .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .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:-0.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.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{font-family:Roboto, "Helvetica Neue", sans-serif}.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 rgba(0,0,0,0)}.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(0.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(0.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-0.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(0.75) perspective(100px) translateZ(0.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(0.75) perspective(100px) translateZ(0.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(0.75) perspective(100px) translateZ(0.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(0.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(0.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(0.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em 0}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-0.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(-0.59375em) scale(0.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(-0.59374em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-0.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(0.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(0.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:-0.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{font-family:Roboto, "Helvetica Neue", sans-serif}.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:normal}.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{font-family:Roboto, "Helvetica Neue", sans-serif}.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, 0.2, 1);transform:scale3d(0, 0, 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;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.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;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.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{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.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{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:none;display:var(--mat-focus-indicator-display, none);border:3px solid transparent;border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:4px;border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:none;display:var(--mat-mdc-focus-indicator-display, none);border:3px solid transparent;border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:4px;border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.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:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#673ab7}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ffd740}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.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:#673ab7}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ffd740}.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:rgba(0,0,0,.87)}.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.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:#673ab7}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ffd740;color:rgba(0,0,0,.87)}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:rgba(0,0,0,0)}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#673ab7}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ffd740}.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:rgba(0,0,0,.26)}.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:#673ab7}.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:#ffd740}.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:rgba(0,0,0,0)}.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:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:rgba(0,0,0,.87)}.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:rgba(0,0,0,.26)}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#673ab7}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ffd740}.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:rgba(0,0,0,.12)}.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{background-color:rgba(255,255,255,.1)}.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{background-color:rgba(0,0,0,.1)}.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:rgba(255,255,255,.1)}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.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:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.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 #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.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 #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.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 #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.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:#673ab7}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ffd740}.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:rgba(0,0,0,.38)}.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:#673ab7}.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:#ffd740}.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:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.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:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#673ab7;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:rgba(255,255,255,.1)}.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:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ffd740;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-table{background:#fff}.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:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,0)}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range::before{background:rgba(103,58,183,.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(103, 58, 183, 0.2) 50%, rgba(249, 171, 0, 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(103, 58, 183, 0.2) 50%, rgba(249, 171, 0, 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:#673ab7;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(103,58,183,.4)}.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:rgba(103,58,183,.3)}@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:rgba(103,58,183,.3)}}.mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(255,215,64,.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, 215, 64, 0.2) 50%, rgba(249, 171, 0, 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, 215, 64, 0.2) 50%, rgba(249, 171, 0, 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:#ffd740;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,215,64,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px rgba(0,0,0,.87)}.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:rgba(255,215,64,.3)}@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:rgba(255,215,64,.3)}}.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, 0.2) 50%, rgba(249, 171, 0, 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, 0.2) 50%, rgba(249, 171, 0, 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:rgba(244,67,54,.4)}.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:rgba(244,67,54,.3)}@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:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-datepicker-toggle-active{color:#673ab7}.mat-datepicker-toggle-active.mat-accent{color:#ffd740}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-dialog-container{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.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:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-panel-header-description,.mat-expansion-indicator::after{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.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{color:rgba(0,0,0,.6)}.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#673ab7}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ffd740}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ffd740}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#673ab7}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ffd740}.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:#673ab7}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after{color:#ffd740}.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{color:#f44336}.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{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 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:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 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:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:rgba(0,0,0,0)}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#673ab7}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ffd740}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick{color:#f44336}.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:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#673ab7}.mat-icon.mat-accent{color:#ffd740}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{color:rgba(0,0,0,.54)}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#673ab7}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-form-field.mat-accent .mat-input-element{caret-color:#ffd740}.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{color:rgba(0,0,0,.87)}.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:rgba(0,0,0,.38)}.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:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-menu-item{background:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:rgba(0,0,0,.54)}.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:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.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:rgba(0,0,0,.38)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#d5cae9}.mat-progress-bar-buffer{background-color:#d5cae9}.mat-progress-bar-fill::after{background-color:#673ab7}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbf1cc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbf1cc}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ffd740}.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:#673ab7}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ffd740}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#673ab7}.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:#673ab7}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ffd740}.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:#ffd740}.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:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.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:#673ab7}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ffd740}.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}.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:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[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:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ffd740}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,215,64,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ffd740}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#673ab7}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(103,58,183,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#673ab7}.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:rgba(244,67,54,.54)}.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:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#673ab7}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:rgba(103,58,183,.2)}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ffd740}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:rgba(0,0,0,.87)}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:rgba(255,215,64,.2)}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:rgba(0,0,0,0)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 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, 0.7), rgba(0, 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:rgba(0,0,0,.04)}.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:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);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:#673ab7;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:rgba(0,0,0,.87)}.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:#ffd740;color:rgba(0,0,0,.87)}.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:rgba(0,0,0,0);color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.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:rgba(0,0,0,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 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:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.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:rgba(209,196,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#673ab7}.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:rgba(255,229,127,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ffd740}.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:rgba(0,0,0,.87)}.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:rgba(255,205,210,.3)}.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:rgba(209,196,233,.3)}.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:#673ab7}.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:rgba(255,255,255,.4)}.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:rgba(255,229,127,.3)}.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:#ffd740}.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:rgba(0,0,0,.87)}.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:rgba(0,0,0,.4)}.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:rgba(0,0,0,.87)}.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:#000;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:#000;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:rgba(255,205,210,.3)}.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:rgba(255,255,255,.4)}.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:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#673ab7;color:#fff}.mat-toolbar.mat-accent{background:#ffd740;color:rgba(0,0,0,.87)}.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:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:rgba(255,255,255,.7);background:#323232;box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-simple-snackbar-action{color:#ffd740}.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 rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}.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 0 rgba(0,0,0,0.06)}.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{display:inline-block;padding:1px 5px}.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 0 rgba(0,0,0,0.06);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;-moz-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);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:rgba(0,0,0,0.54);background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);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}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}.ql-clipboard p {
  margin: 0;
  padding: 0;
}.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}.ql-editor > * {
  cursor: text;
}.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}.ql-editor ul > li::before {
  content: '\2022';
}.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}.ql-editor .ql-bg-black {
  background-color: #000;
}.ql-editor .ql-bg-red {
  background-color: #e60000;
}.ql-editor .ql-bg-orange {
  background-color: #f90;
}.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}.ql-editor .ql-bg-green {
  background-color: #008a00;
}.ql-editor .ql-bg-blue {
  background-color: #06c;
}.ql-editor .ql-bg-purple {
  background-color: #93f;
}.ql-editor .ql-color-white {
  color: #fff;
}.ql-editor .ql-color-red {
  color: #e60000;
}.ql-editor .ql-color-orange {
  color: #f90;
}.ql-editor .ql-color-yellow {
  color: #ff0;
}.ql-editor .ql-color-green {
  color: #008a00;
}.ql-editor .ql-color-blue {
  color: #06c;
}.ql-editor .ql-color-purple {
  color: #93f;
}.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}.ql-editor .ql-size-small {
  font-size: 0.75em;
}.ql-editor .ql-size-large {
  font-size: 1.5em;
}.ql-editor .ql-size-huge {
  font-size: 2.5em;
}.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}.ql-editor .ql-align-center {
  text-align: center;
}.ql-editor .ql-align-justify {
  text-align: justify;
}.ql-editor .ql-align-right {
  text-align: right;
}.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}.ql-clipboard p {
  margin: 0;
  padding: 0;
}.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}.ql-editor > * {
  cursor: text;
}.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}.ql-editor ul > li::before {
  content: '\2022';
}.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}.ql-editor .ql-bg-black {
  background-color: #000;
}.ql-editor .ql-bg-red {
  background-color: #e60000;
}.ql-editor .ql-bg-orange {
  background-color: #f90;
}.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}.ql-editor .ql-bg-green {
  background-color: #008a00;
}.ql-editor .ql-bg-blue {
  background-color: #06c;
}.ql-editor .ql-bg-purple {
  background-color: #93f;
}.ql-editor .ql-color-white {
  color: #fff;
}.ql-editor .ql-color-red {
  color: #e60000;
}.ql-editor .ql-color-orange {
  color: #f90;
}.ql-editor .ql-color-yellow {
  color: #ff0;
}.ql-editor .ql-color-green {
  color: #008a00;
}.ql-editor .ql-color-blue {
  color: #06c;
}.ql-editor .ql-color-purple {
  color: #93f;
}.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}.ql-editor .ql-size-small {
  font-size: 0.75em;
}.ql-editor .ql-size-large {
  font-size: 1.5em;
}.ql-editor .ql-size-huge {
  font-size: 2.5em;
}.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}.ql-editor .ql-align-center {
  text-align: center;
}.ql-editor .ql-align-justify {
  text-align: justify;
}.ql-editor .ql-align-right {
  text-align: right;
}.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}.ql-bubble {
  box-sizing: border-box;
}.ql-bubble * {
  box-sizing: border-box;
}.ql-bubble .ql-hidden {
  display: none;
}.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}.ql-bubble .ql-empty {
  fill: none;
}.ql-bubble .ql-even {
  fill-rule: evenodd;
}.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}.ql-bubble .ql-transparent {
  opacity: 0.4;
}.ql-bubble .ql-direction svg:last-child {
  display: none;
}.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}.ql-bubble .ql-editor h1 {
  font-size: 2em;
}.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}.ql-bubble .ql-editor h4 {
  font-size: 1em;
}.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}.ql-bubble .ql-editor a {
  text-decoration: underline;
}.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}.ql-bubble .ql-editor img {
  max-width: 100%;
}.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}.ql-bubble .ql-picker.ql-header {
  width: 98px;
}.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}.ql-bubble .ql-picker.ql-font {
  width: 108px;
}.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}.ql-bubble .ql-picker.ql-size {
  width: 98px;
}.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}.ql-bubble .ql-color-picker svg {
  margin: 1px;
}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}.ql-bubble .ql-tooltip-editor {
  display: none;
}.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}.ql-clipboard p {
  margin: 0;
  padding: 0;
}.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}.ql-editor > * {
  cursor: text;
}.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}.ql-editor ul > li::before {
  content: '\2022';
}.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}.ql-editor .ql-bg-black {
  background-color: #000;
}.ql-editor .ql-bg-red {
  background-color: #e60000;
}.ql-editor .ql-bg-orange {
  background-color: #f90;
}.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}.ql-editor .ql-bg-green {
  background-color: #008a00;
}.ql-editor .ql-bg-blue {
  background-color: #06c;
}.ql-editor .ql-bg-purple {
  background-color: #93f;
}.ql-editor .ql-color-white {
  color: #fff;
}.ql-editor .ql-color-red {
  color: #e60000;
}.ql-editor .ql-color-orange {
  color: #f90;
}.ql-editor .ql-color-yellow {
  color: #ff0;
}.ql-editor .ql-color-green {
  color: #008a00;
}.ql-editor .ql-color-blue {
  color: #06c;
}.ql-editor .ql-color-purple {
  color: #93f;
}.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}.ql-editor .ql-size-small {
  font-size: 0.75em;
}.ql-editor .ql-size-large {
  font-size: 1.5em;
}.ql-editor .ql-size-huge {
  font-size: 2.5em;
}.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}.ql-editor .ql-align-center {
  text-align: center;
}.ql-editor .ql-align-justify {
  text-align: justify;
}.ql-editor .ql-align-right {
  text-align: right;
}.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}.ql-snow {
  box-sizing: border-box;
}.ql-snow * {
  box-sizing: border-box;
}.ql-snow .ql-hidden {
  display: none;
}.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}.ql-snow .ql-empty {
  fill: none;
}.ql-snow .ql-even {
  fill-rule: evenodd;
}.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}.ql-snow .ql-transparent {
  opacity: 0.4;
}.ql-snow .ql-direction svg:last-child {
  display: none;
}.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}.ql-snow .ql-editor h1 {
  font-size: 2em;
}.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}.ql-snow .ql-editor h4 {
  font-size: 1em;
}.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}.ql-snow .ql-editor a {
  text-decoration: underline;
}.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}.ql-snow .ql-editor img {
  max-width: 100%;
}.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}.ql-snow .ql-picker.ql-header {
  width: 98px;
}.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}.ql-snow .ql-picker.ql-font {
  width: 108px;
}.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}.ql-snow .ql-picker.ql-size {
  width: 98px;
}.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}.ql-snow .ql-tooltip a {
  line-height: 26px;
}.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}.ql-snow a {
  color: #06c;
}.ql-container.ql-snow {
  border: 1px solid #ccc;
}.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 .mat-h1,.mat-typography .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 .mat-h2,.mat-typography .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 .mat-h3,.mat-typography .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 .mat-h4,.mat-typography .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 .mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .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 .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .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:-0.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.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{font-family:Roboto, "Helvetica Neue", sans-serif}.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 rgba(0,0,0,0)}.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(0.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(0.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-0.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(0.75) perspective(100px) translateZ(0.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(0.75) perspective(100px) translateZ(0.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(0.75) perspective(100px) translateZ(0.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(0.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(0.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(0.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em 0}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-0.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(-0.59375em) scale(0.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(-0.59374em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-0.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(0.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(0.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:-0.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{font-family:Roboto, "Helvetica Neue", sans-serif}.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:normal}.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{font-family:Roboto, "Helvetica Neue", sans-serif}.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, 0.2, 1);transform:scale3d(0, 0, 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;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.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;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.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{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.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{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:none;display:var(--mat-focus-indicator-display, none);border:3px solid transparent;border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:4px;border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:none;display:var(--mat-mdc-focus-indicator-display, none);border:3px solid transparent;border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:4px;border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.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:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.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:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.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:rgba(0,0,0,.87)}.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.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:rgba(0,0,0,.38)}.mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:rgba(0,0,0,0)}.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:rgba(0,0,0,.26)}.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:rgba(0,0,0,0)}.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:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:#fff}.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:rgba(0,0,0,.26)}.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:rgba(0,0,0,.12)}.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{background-color:rgba(255,255,255,.1)}.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{background-color:rgba(255,255,255,.1)}.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:rgba(255,255,255,.1)}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.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:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.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 #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.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 #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.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 #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.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:rgba(0,0,0,.38)}.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:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.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:#000}.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:rgba(255,255,255,.1)}.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:rgba(255,255,255,.1)}.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:rgba(255,255,255,.1)}.mat-table{background:#fff}.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:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,0)}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.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, 0.2) 50%, rgba(249, 171, 0, 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, 0.2) 50%, rgba(249, 171, 0, 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:rgba(63,81,181,.4)}.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:rgba(63,81,181,.3)}@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:rgba(63,81,181,.3)}}.mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#fff;color:rgba(0,0,0,.87)}.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, 0.2) 50%, rgba(249, 171, 0, 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, 0.2) 50%, rgba(249, 171, 0, 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:rgba(255,64,129,.4)}.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:rgba(255,64,129,.3)}@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:rgba(255,64,129,.3)}}.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, 0.2) 50%, rgba(249, 171, 0, 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, 0.2) 50%, rgba(249, 171, 0, 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:rgba(244,67,54,.4)}.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:rgba(244,67,54,.3)}@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:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.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:rgba(0,0,0,.38)}.mat-dialog-container{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.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:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-panel-header-description,.mat-expansion-indicator::after{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.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{color:rgba(0,0,0,.6)}.mat-hint{color:rgba(0,0,0,.6)}.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:rgba(0,0,0,.87)}.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{color:#f44336}.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{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 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:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 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:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:rgba(0,0,0,0)}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.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{color:#f44336}.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:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.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:rgba(0,0,0,.54)}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#3f51b5}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.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{color:rgba(0,0,0,.87)}.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:rgba(0,0,0,.38)}.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:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-menu-item{background:rgba(0,0,0,0);color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:rgba(0,0,0,.54)}.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:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.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:rgba(0,0,0,.38)}.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:rgba(0,0,0,.54)}.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:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.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{color:#f44336}.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:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[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:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.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:rgba(63,81,181,.54)}.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:rgba(244,67,54,.54)}.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:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:rgba(63,81,181,.2)}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:rgba(0,0,0,0)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 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, 0.7), rgba(0, 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:rgba(0,0,0,.04)}.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:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);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:rgba(0,0,0,0);color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.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:rgba(0,0,0,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 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:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.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:rgba(197,202,233,.3)}.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:rgba(255,128,171,.3)}.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:rgba(255,205,210,.3)}.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:rgba(197,202,233,.3)}.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:rgba(255,255,255,.4)}.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:rgba(255,128,171,.3)}.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:rgba(255,255,255,.4)}.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:rgba(255,205,210,.3)}.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:rgba(255,255,255,.4)}.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:#f5f5f5;color:rgba(0,0,0,.87)}.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:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:rgba(255,255,255,.7);background:#323232;box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-simple-snackbar-action{color:#ff4081}/* Primary Colours *//* Primary Colours (Blue Shades) *//* Secondary Colours (& Feedback colors) *//*Greyscale *//*Main colors *//*creative builder -temporary added *//*!
 * Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */.fa{font-family:"Font Awesome 6 Free";font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(2em*-1);left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:.1em;border-radius:var(--fa-border-radius,.1em);border:.08em solid #eee;border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:.2em .25em .15em;padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(0,1,0,-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(none);transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url('fa-brands-400.0ad87b221b2a302b.woff2') format("woff2"),url('fa-brands-400.aaa8e2177da4fbb8.ttf') format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url('fa-regular-400.0c4a336f909e1eaa.woff2') format("woff2"),url('fa-regular-400.f7cc78e99baa2bf5.ttf') format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url('fa-solid-900.71ed02b437225dbb.woff2') format("woff2"),url('fa-solid-900.43a87668a828405a.ttf') format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url('fa-brands-400.0ad87b221b2a302b.woff2') format("woff2"),url('fa-brands-400.aaa8e2177da4fbb8.ttf') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url('fa-solid-900.71ed02b437225dbb.woff2') format("woff2"),url('fa-solid-900.43a87668a828405a.ttf') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url('fa-regular-400.0c4a336f909e1eaa.woff2') format("woff2"),url('fa-regular-400.f7cc78e99baa2bf5.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-solid-900.71ed02b437225dbb.woff2') format("woff2"),url('fa-solid-900.43a87668a828405a.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-brands-400.0ad87b221b2a302b.woff2') format("woff2"),url('fa-brands-400.aaa8e2177da4fbb8.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-regular-400.0c4a336f909e1eaa.woff2') format("woff2"),url('fa-regular-400.f7cc78e99baa2bf5.ttf') format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-v4compatibility.3d89958eb70dfc25.woff2') format("woff2"),url('fa-v4compatibility.2484748dc83e00c0.ttf') format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}/* Primary Colours *//* Primary Colours (Blue Shades) *//* Secondary Colours (& Feedback colors) *//*Greyscale *//*Main colors *//*creative builder -temporary added *//************************************** FONT DEFINITION **************************************/@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 400;
  src: url('Shakespeare-Regular.3bd8ea601b5f757a.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 400;
  src: url('Shakespeare-Regular.2d784c2a010765ed.woff') format("woff");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 500;
  src: url('Shakespeare-Medium.2767161cafcb4aff.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 500;
  src: url('Shakespeare-Medium.4409add9d9dd8f67.woff') format("woff");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 600;
  src: url('Shakespeare-SemiBold.5cd4d8a164ea5e90.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 600;
  src: url('Shakespeare-SemiBold.7538d40b3ee19e6c.woff') format("woff");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 700;
  src: url('Shakespeare-Bold.afb5bc5e2253b08d.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 700;
  src: url('Shakespeare-Bold.c961240f6e0cb057.woff') format("woff");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 800;
  src: url('Shakespeare-ExtraBold.e6bcfa5b7645ed16.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 800;
  src: url('Shakespeare-ExtraBold.20965f88dc9a4f16.woff') format("woff");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 900;
  src: url('Shakespeare-Black.da761014f73bbbaf.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 900;
  src: url('Shakespeare-Black.219f622fc1d758d3.woff') format("woff");
}/************************************** body **************************************/* {
  outline: none;
  box-sizing: border-box;
  font-family: Gilroy, sans-serif;
}html,
body {
  height: 100%;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}body {
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 400;
  -webkit-text-size-adjust: 100%;
  color: #121212;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: left;
  min-height: 100%;
  background-color: #ffffff;
}html {
  position: relative;
  min-height: 100%;
  background-color: #ffffff;
}/*h1-h6*/h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6,
.h6 {
  margin-bottom: 0.5vh;
  margin-top: 0.5vh;
  font-weight: bold;
}h1,
.h1 {
  font-size: 54px;
  letter-spacing: 1.54px;
  color: #121212;
}h2,
.h2 {
  font-size: 38px;
  letter-spacing: 1.4px;
  color: #121212;
}h3,
.h3 {
  font-size: 32px;
  letter-spacing: 1.12px;
  color: #121212;
}h4,
.h4 {
  font-size: 28px;
  color: #121212;
  letter-spacing: 0.98px;
}h5,
.h5 {
  font-size: 24px;
  color: #121212;
}h6,
.h6 {
  font-size: 18px;
  color: #121212;
}.subtitle-main {
  font-size: 1.5rem;
  font-weight: 500;
  color: #121212;
  letter-spacing: 0.24px;
}.subtitle-secondary {
  font-size: 1.38rem;
  font-weight: 500;
  color: #121212;
  letter-spacing: 0.22px;
}p, .p4, .p3, .p2,
.p1 {
  margin-bottom: 0.25rem;
  font-size: 18px;
  color: #121212;
  font-weight: 500;
}.p2 {
  font-size: 16px;
  line-height: 25px;
}.p3 {
  font-size: 14px;
  line-height: 22px;
}.p4 {
  font-size: 12px;
  line-height: 22px;
}ol,
ul {
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 1.65vh;
}ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}b,
strong {
  font-weight: 600;
}th {
  font-weight: 500;
  color: #121212;
  letter-spacing: 0.15px;
  font-size: 14px;
}label {
  font-weight: 500;
  text-transform: capitalize;
}small {
  font-size: 12px;
}/*Links*/a:hover,
a:focus,
a {
  text-decoration: none;
  background-color: transparent;
  color: #006bff;
}a.link {
  color: #006bff;
  text-decoration: none;
}a.link:hover, a.link:focus {
  cursor: pointer;
  text-decoration: none;
}.mt-24 {
  margin-top: 24px;
}.float-right {
  float: right;
}.d-flex {
  display: flex;
}.flex-wrap {
  flex-wrap: wrap;
}.flex-column {
  flex-direction: column;
}.justify-content-end {
  justify-content: flex-end !important;
}.justify-content-start {
  justify-content: flex-start !important;
}.justify-content-center {
  justify-content: center !important;
}.justify-content-evenly {
  justify-content: space-evenly !important;
}.justify-content-between {
  justify-content: space-between !important;
}.justify-content-around {
  justify-content: space-around !important;
}.align-content-center {
  align-content: center !important;
}.align-item-center {
  align-items: center !important;
}.align-item-start {
  align-items: flex-start !important;
}.align-item-baseline {
  align-items: baseline !important;
}.text-align-center {
  text-align: center !important;
}.text-align-end {
  text-align: end !important;
}.m-0rem {
  margin: 0rem;
}.m-0px {
  margin: 0px;
}.m-0p {
  margin: 0%;
}.mt-0rem {
  margin-top: 0rem;
}.mt-0px {
  margin-top: 0px;
}.mt-0p {
  margin-top: 0%;
}.mt-0vh {
  margin-top: 0vh;
}.mb-0rem {
  margin-bottom: 0rem;
}.mb-0px {
  margin-bottom: 0px;
}.mb-0p {
  margin-bottom: 0%;
}.ml-0rem {
  margin-left: 0rem;
}.ml-0px {
  margin-left: 0px;
}.ml-0p {
  margin-left: 0%;
}.mr-0rem {
  margin-right: 0rem;
}.mr-0px {
  margin-right: 0px;
}.mr-0p {
  margin-right: 0%;
}.mx-0px {
  margin-right: 0px;
  margin-left: 0px;
}.mx-0rem {
  margin-right: 0rem;
  margin-left: 0rem;
}.mx-0p {
  margin-right: 0%;
  margin-left: 0%;
}.my-0px {
  margin-top: 0px;
  margin-bottom: 0px;
}.my-0rem {
  margin-top: 0rem;
  margin-bottom: 0rem;
}.my-0p {
  margin-top: 0%;
  margin-bottom: 0%;
}.p-0rem {
  padding: 0rem;
}.p-0px {
  padding: 0px;
}.p-0p {
  padding: 0%;
}.pt-0rem {
  padding-top: 0rem;
}.pt-0px {
  padding-top: 0px;
}.pt-0p {
  padding-top: 0%;
}.pb-0rem {
  padding-bottom: 0rem;
}.pb-0px {
  padding-bottom: 0px;
}.pb-0p {
  padding-bottom: 0%;
}.pl-0rem {
  padding-left: 0rem;
}.pl-0px {
  padding-left: 0px;
}.pl-0p {
  padding-left: 0%;
}.pr-0rem {
  padding-right: 0rem;
}.pr-0px {
  padding-right: 0px;
}.pr-0p {
  padding-right: 0%;
}.px-0px {
  padding-right: 0px;
  padding-left: 0px;
}.px-0rem {
  padding-right: 0rem;
  padding-left: 0rem;
}.px-0p {
  padding-right: 0%;
  padding-left: 0%;
}.py-0px {
  padding-top: 0px;
  padding-bottom: 0px;
}.py-0rem {
  padding-top: 0rem;
  padding-bottom: 0rem;
}.py-0p {
  padding-top: 0%;
  padding-bottom: 0%;
}.gap-0px {
  gap: 0px;
}.gap-0rem {
  gap: 0rem;
}.gap-0p {
  gap: 0p;
}.r-gap-0px {
  row-gap: 0px;
}.r-gap-0rem {
  row-gap: 0rem;
}.r-gap-0p {
  row-gap: 0p;
}.c-gap-0px {
  -moz-column-gap: 0px;
       column-gap: 0px;
}.c-gap-0rem {
  -moz-column-gap: 0rem;
       column-gap: 0rem;
}.c-gap-0p {
  -moz-column-gap: 0p;
       column-gap: 0p;
}.m-1rem {
  margin: 1rem;
}.m-1px {
  margin: 1px;
}.m-1p {
  margin: 1%;
}.mt-1rem {
  margin-top: 1rem;
}.mt-1px {
  margin-top: 1px;
}.mt-1p {
  margin-top: 1%;
}.mt-1vh {
  margin-top: 1vh;
}.mb-1rem {
  margin-bottom: 1rem;
}.mb-1px {
  margin-bottom: 1px;
}.mb-1p {
  margin-bottom: 1%;
}.ml-1rem {
  margin-left: 1rem;
}.ml-1px {
  margin-left: 1px;
}.ml-1p {
  margin-left: 1%;
}.mr-1rem {
  margin-right: 1rem;
}.mr-1px {
  margin-right: 1px;
}.mr-1p {
  margin-right: 1%;
}.mx-1px {
  margin-right: 1px;
  margin-left: 1px;
}.mx-1rem {
  margin-right: 1rem;
  margin-left: 1rem;
}.mx-1p {
  margin-right: 1%;
  margin-left: 1%;
}.my-1px {
  margin-top: 1px;
  margin-bottom: 1px;
}.my-1rem {
  margin-top: 1rem;
  margin-bottom: 1rem;
}.my-1p {
  margin-top: 1%;
  margin-bottom: 1%;
}.p-1rem {
  padding: 1rem;
}.p-1px {
  padding: 1px;
}.p-1p {
  padding: 1%;
}.pt-1rem {
  padding-top: 1rem;
}.pt-1px {
  padding-top: 1px;
}.pt-1p {
  padding-top: 1%;
}.pb-1rem {
  padding-bottom: 1rem;
}.pb-1px {
  padding-bottom: 1px;
}.pb-1p {
  padding-bottom: 1%;
}.pl-1rem {
  padding-left: 1rem;
}.pl-1px {
  padding-left: 1px;
}.pl-1p {
  padding-left: 1%;
}.pr-1rem {
  padding-right: 1rem;
}.pr-1px {
  padding-right: 1px;
}.pr-1p {
  padding-right: 1%;
}.px-1px {
  padding-right: 1px;
  padding-left: 1px;
}.px-1rem {
  padding-right: 1rem;
  padding-left: 1rem;
}.px-1p {
  padding-right: 1%;
  padding-left: 1%;
}.py-1px {
  padding-top: 1px;
  padding-bottom: 1px;
}.py-1rem {
  padding-top: 1rem;
  padding-bottom: 1rem;
}.py-1p {
  padding-top: 1%;
  padding-bottom: 1%;
}.gap-1px {
  gap: 1px;
}.gap-1rem {
  gap: 1rem;
}.gap-1p {
  gap: 1p;
}.r-gap-1px {
  row-gap: 1px;
}.r-gap-1rem {
  row-gap: 1rem;
}.r-gap-1p {
  row-gap: 1p;
}.c-gap-1px {
  -moz-column-gap: 1px;
       column-gap: 1px;
}.c-gap-1rem {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}.c-gap-1p {
  -moz-column-gap: 1p;
       column-gap: 1p;
}.m-2rem {
  margin: 2rem;
}.m-2px {
  margin: 2px;
}.m-2p {
  margin: 2%;
}.mt-2rem {
  margin-top: 2rem;
}.mt-2px {
  margin-top: 2px;
}.mt-2p {
  margin-top: 2%;
}.mt-2vh {
  margin-top: 2vh;
}.mb-2rem {
  margin-bottom: 2rem;
}.mb-2px {
  margin-bottom: 2px;
}.mb-2p {
  margin-bottom: 2%;
}.ml-2rem {
  margin-left: 2rem;
}.ml-2px {
  margin-left: 2px;
}.ml-2p {
  margin-left: 2%;
}.mr-2rem {
  margin-right: 2rem;
}.mr-2px {
  margin-right: 2px;
}.mr-2p {
  margin-right: 2%;
}.mx-2px {
  margin-right: 2px;
  margin-left: 2px;
}.mx-2rem {
  margin-right: 2rem;
  margin-left: 2rem;
}.mx-2p {
  margin-right: 2%;
  margin-left: 2%;
}.my-2px {
  margin-top: 2px;
  margin-bottom: 2px;
}.my-2rem {
  margin-top: 2rem;
  margin-bottom: 2rem;
}.my-2p {
  margin-top: 2%;
  margin-bottom: 2%;
}.p-2rem {
  padding: 2rem;
}.p-2px {
  padding: 2px;
}.p-2p {
  padding: 2%;
}.pt-2rem {
  padding-top: 2rem;
}.pt-2px {
  padding-top: 2px;
}.pt-2p {
  padding-top: 2%;
}.pb-2rem {
  padding-bottom: 2rem;
}.pb-2px {
  padding-bottom: 2px;
}.pb-2p {
  padding-bottom: 2%;
}.pl-2rem {
  padding-left: 2rem;
}.pl-2px {
  padding-left: 2px;
}.pl-2p {
  padding-left: 2%;
}.pr-2rem {
  padding-right: 2rem;
}.pr-2px {
  padding-right: 2px;
}.pr-2p {
  padding-right: 2%;
}.px-2px {
  padding-right: 2px;
  padding-left: 2px;
}.px-2rem {
  padding-right: 2rem;
  padding-left: 2rem;
}.px-2p {
  padding-right: 2%;
  padding-left: 2%;
}.py-2px {
  padding-top: 2px;
  padding-bottom: 2px;
}.py-2rem {
  padding-top: 2rem;
  padding-bottom: 2rem;
}.py-2p {
  padding-top: 2%;
  padding-bottom: 2%;
}.gap-2px {
  gap: 2px;
}.gap-2rem {
  gap: 2rem;
}.gap-2p {
  gap: 2p;
}.r-gap-2px {
  row-gap: 2px;
}.r-gap-2rem {
  row-gap: 2rem;
}.r-gap-2p {
  row-gap: 2p;
}.c-gap-2px {
  -moz-column-gap: 2px;
       column-gap: 2px;
}.c-gap-2rem {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}.c-gap-2p {
  -moz-column-gap: 2p;
       column-gap: 2p;
}.m-3rem {
  margin: 3rem;
}.m-3px {
  margin: 3px;
}.m-3p {
  margin: 3%;
}.mt-3rem {
  margin-top: 3rem;
}.mt-3px {
  margin-top: 3px;
}.mt-3p {
  margin-top: 3%;
}.mt-3vh {
  margin-top: 3vh;
}.mb-3rem {
  margin-bottom: 3rem;
}.mb-3px {
  margin-bottom: 3px;
}.mb-3p {
  margin-bottom: 3%;
}.ml-3rem {
  margin-left: 3rem;
}.ml-3px {
  margin-left: 3px;
}.ml-3p {
  margin-left: 3%;
}.mr-3rem {
  margin-right: 3rem;
}.mr-3px {
  margin-right: 3px;
}.mr-3p {
  margin-right: 3%;
}.mx-3px {
  margin-right: 3px;
  margin-left: 3px;
}.mx-3rem {
  margin-right: 3rem;
  margin-left: 3rem;
}.mx-3p {
  margin-right: 3%;
  margin-left: 3%;
}.my-3px {
  margin-top: 3px;
  margin-bottom: 3px;
}.my-3rem {
  margin-top: 3rem;
  margin-bottom: 3rem;
}.my-3p {
  margin-top: 3%;
  margin-bottom: 3%;
}.p-3rem {
  padding: 3rem;
}.p-3px {
  padding: 3px;
}.p-3p {
  padding: 3%;
}.pt-3rem {
  padding-top: 3rem;
}.pt-3px {
  padding-top: 3px;
}.pt-3p {
  padding-top: 3%;
}.pb-3rem {
  padding-bottom: 3rem;
}.pb-3px {
  padding-bottom: 3px;
}.pb-3p {
  padding-bottom: 3%;
}.pl-3rem {
  padding-left: 3rem;
}.pl-3px {
  padding-left: 3px;
}.pl-3p {
  padding-left: 3%;
}.pr-3rem {
  padding-right: 3rem;
}.pr-3px {
  padding-right: 3px;
}.pr-3p {
  padding-right: 3%;
}.px-3px {
  padding-right: 3px;
  padding-left: 3px;
}.px-3rem {
  padding-right: 3rem;
  padding-left: 3rem;
}.px-3p {
  padding-right: 3%;
  padding-left: 3%;
}.py-3px {
  padding-top: 3px;
  padding-bottom: 3px;
}.py-3rem {
  padding-top: 3rem;
  padding-bottom: 3rem;
}.py-3p {
  padding-top: 3%;
  padding-bottom: 3%;
}.gap-3px {
  gap: 3px;
}.gap-3rem {
  gap: 3rem;
}.gap-3p {
  gap: 3p;
}.r-gap-3px {
  row-gap: 3px;
}.r-gap-3rem {
  row-gap: 3rem;
}.r-gap-3p {
  row-gap: 3p;
}.c-gap-3px {
  -moz-column-gap: 3px;
       column-gap: 3px;
}.c-gap-3rem {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}.c-gap-3p {
  -moz-column-gap: 3p;
       column-gap: 3p;
}.m-4rem {
  margin: 4rem;
}.m-4px {
  margin: 4px;
}.m-4p {
  margin: 4%;
}.mt-4rem {
  margin-top: 4rem;
}.mt-4px {
  margin-top: 4px;
}.mt-4p {
  margin-top: 4%;
}.mt-4vh {
  margin-top: 4vh;
}.mb-4rem {
  margin-bottom: 4rem;
}.mb-4px {
  margin-bottom: 4px;
}.mb-4p {
  margin-bottom: 4%;
}.ml-4rem {
  margin-left: 4rem;
}.ml-4px {
  margin-left: 4px;
}.ml-4p {
  margin-left: 4%;
}.mr-4rem {
  margin-right: 4rem;
}.mr-4px {
  margin-right: 4px;
}.mr-4p {
  margin-right: 4%;
}.mx-4px {
  margin-right: 4px;
  margin-left: 4px;
}.mx-4rem {
  margin-right: 4rem;
  margin-left: 4rem;
}.mx-4p {
  margin-right: 4%;
  margin-left: 4%;
}.my-4px {
  margin-top: 4px;
  margin-bottom: 4px;
}.my-4rem {
  margin-top: 4rem;
  margin-bottom: 4rem;
}.my-4p {
  margin-top: 4%;
  margin-bottom: 4%;
}.p-4rem {
  padding: 4rem;
}.p-4px {
  padding: 4px;
}.p-4p {
  padding: 4%;
}.pt-4rem {
  padding-top: 4rem;
}.pt-4px {
  padding-top: 4px;
}.pt-4p {
  padding-top: 4%;
}.pb-4rem {
  padding-bottom: 4rem;
}.pb-4px {
  padding-bottom: 4px;
}.pb-4p {
  padding-bottom: 4%;
}.pl-4rem {
  padding-left: 4rem;
}.pl-4px {
  padding-left: 4px;
}.pl-4p {
  padding-left: 4%;
}.pr-4rem {
  padding-right: 4rem;
}.pr-4px {
  padding-right: 4px;
}.pr-4p {
  padding-right: 4%;
}.px-4px {
  padding-right: 4px;
  padding-left: 4px;
}.px-4rem {
  padding-right: 4rem;
  padding-left: 4rem;
}.px-4p {
  padding-right: 4%;
  padding-left: 4%;
}.py-4px {
  padding-top: 4px;
  padding-bottom: 4px;
}.py-4rem {
  padding-top: 4rem;
  padding-bottom: 4rem;
}.py-4p {
  padding-top: 4%;
  padding-bottom: 4%;
}.gap-4px {
  gap: 4px;
}.gap-4rem {
  gap: 4rem;
}.gap-4p {
  gap: 4p;
}.r-gap-4px {
  row-gap: 4px;
}.r-gap-4rem {
  row-gap: 4rem;
}.r-gap-4p {
  row-gap: 4p;
}.c-gap-4px {
  -moz-column-gap: 4px;
       column-gap: 4px;
}.c-gap-4rem {
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}.c-gap-4p {
  -moz-column-gap: 4p;
       column-gap: 4p;
}.m-5rem {
  margin: 5rem;
}.m-5px {
  margin: 5px;
}.m-5p {
  margin: 5%;
}.mt-5rem {
  margin-top: 5rem;
}.mt-5px {
  margin-top: 5px;
}.mt-5p {
  margin-top: 5%;
}.mt-5vh {
  margin-top: 5vh;
}.mb-5rem {
  margin-bottom: 5rem;
}.mb-5px {
  margin-bottom: 5px;
}.mb-5p {
  margin-bottom: 5%;
}.ml-5rem {
  margin-left: 5rem;
}.ml-5px {
  margin-left: 5px;
}.ml-5p {
  margin-left: 5%;
}.mr-5rem {
  margin-right: 5rem;
}.mr-5px {
  margin-right: 5px;
}.mr-5p {
  margin-right: 5%;
}.mx-5px {
  margin-right: 5px;
  margin-left: 5px;
}.mx-5rem {
  margin-right: 5rem;
  margin-left: 5rem;
}.mx-5p {
  margin-right: 5%;
  margin-left: 5%;
}.my-5px {
  margin-top: 5px;
  margin-bottom: 5px;
}.my-5rem {
  margin-top: 5rem;
  margin-bottom: 5rem;
}.my-5p {
  margin-top: 5%;
  margin-bottom: 5%;
}.p-5rem {
  padding: 5rem;
}.p-5px {
  padding: 5px;
}.p-5p {
  padding: 5%;
}.pt-5rem {
  padding-top: 5rem;
}.pt-5px {
  padding-top: 5px;
}.pt-5p {
  padding-top: 5%;
}.pb-5rem {
  padding-bottom: 5rem;
}.pb-5px {
  padding-bottom: 5px;
}.pb-5p {
  padding-bottom: 5%;
}.pl-5rem {
  padding-left: 5rem;
}.pl-5px {
  padding-left: 5px;
}.pl-5p {
  padding-left: 5%;
}.pr-5rem {
  padding-right: 5rem;
}.pr-5px {
  padding-right: 5px;
}.pr-5p {
  padding-right: 5%;
}.px-5px {
  padding-right: 5px;
  padding-left: 5px;
}.px-5rem {
  padding-right: 5rem;
  padding-left: 5rem;
}.px-5p {
  padding-right: 5%;
  padding-left: 5%;
}.py-5px {
  padding-top: 5px;
  padding-bottom: 5px;
}.py-5rem {
  padding-top: 5rem;
  padding-bottom: 5rem;
}.py-5p {
  padding-top: 5%;
  padding-bottom: 5%;
}.gap-5px {
  gap: 5px;
}.gap-5rem {
  gap: 5rem;
}.gap-5p {
  gap: 5p;
}.r-gap-5px {
  row-gap: 5px;
}.r-gap-5rem {
  row-gap: 5rem;
}.r-gap-5p {
  row-gap: 5p;
}.c-gap-5px {
  -moz-column-gap: 5px;
       column-gap: 5px;
}.c-gap-5rem {
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}.c-gap-5p {
  -moz-column-gap: 5p;
       column-gap: 5p;
}.m-6rem {
  margin: 6rem;
}.m-6px {
  margin: 6px;
}.m-6p {
  margin: 6%;
}.mt-6rem {
  margin-top: 6rem;
}.mt-6px {
  margin-top: 6px;
}.mt-6p {
  margin-top: 6%;
}.mt-6vh {
  margin-top: 6vh;
}.mb-6rem {
  margin-bottom: 6rem;
}.mb-6px {
  margin-bottom: 6px;
}.mb-6p {
  margin-bottom: 6%;
}.ml-6rem {
  margin-left: 6rem;
}.ml-6px {
  margin-left: 6px;
}.ml-6p {
  margin-left: 6%;
}.mr-6rem {
  margin-right: 6rem;
}.mr-6px {
  margin-right: 6px;
}.mr-6p {
  margin-right: 6%;
}.mx-6px {
  margin-right: 6px;
  margin-left: 6px;
}.mx-6rem {
  margin-right: 6rem;
  margin-left: 6rem;
}.mx-6p {
  margin-right: 6%;
  margin-left: 6%;
}.my-6px {
  margin-top: 6px;
  margin-bottom: 6px;
}.my-6rem {
  margin-top: 6rem;
  margin-bottom: 6rem;
}.my-6p {
  margin-top: 6%;
  margin-bottom: 6%;
}.p-6rem {
  padding: 6rem;
}.p-6px {
  padding: 6px;
}.p-6p {
  padding: 6%;
}.pt-6rem {
  padding-top: 6rem;
}.pt-6px {
  padding-top: 6px;
}.pt-6p {
  padding-top: 6%;
}.pb-6rem {
  padding-bottom: 6rem;
}.pb-6px {
  padding-bottom: 6px;
}.pb-6p {
  padding-bottom: 6%;
}.pl-6rem {
  padding-left: 6rem;
}.pl-6px {
  padding-left: 6px;
}.pl-6p {
  padding-left: 6%;
}.pr-6rem {
  padding-right: 6rem;
}.pr-6px {
  padding-right: 6px;
}.pr-6p {
  padding-right: 6%;
}.px-6px {
  padding-right: 6px;
  padding-left: 6px;
}.px-6rem {
  padding-right: 6rem;
  padding-left: 6rem;
}.px-6p {
  padding-right: 6%;
  padding-left: 6%;
}.py-6px {
  padding-top: 6px;
  padding-bottom: 6px;
}.py-6rem {
  padding-top: 6rem;
  padding-bottom: 6rem;
}.py-6p {
  padding-top: 6%;
  padding-bottom: 6%;
}.gap-6px {
  gap: 6px;
}.gap-6rem {
  gap: 6rem;
}.gap-6p {
  gap: 6p;
}.r-gap-6px {
  row-gap: 6px;
}.r-gap-6rem {
  row-gap: 6rem;
}.r-gap-6p {
  row-gap: 6p;
}.c-gap-6px {
  -moz-column-gap: 6px;
       column-gap: 6px;
}.c-gap-6rem {
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}.c-gap-6p {
  -moz-column-gap: 6p;
       column-gap: 6p;
}.m-7rem {
  margin: 7rem;
}.m-7px {
  margin: 7px;
}.m-7p {
  margin: 7%;
}.mt-7rem {
  margin-top: 7rem;
}.mt-7px {
  margin-top: 7px;
}.mt-7p {
  margin-top: 7%;
}.mt-7vh {
  margin-top: 7vh;
}.mb-7rem {
  margin-bottom: 7rem;
}.mb-7px {
  margin-bottom: 7px;
}.mb-7p {
  margin-bottom: 7%;
}.ml-7rem {
  margin-left: 7rem;
}.ml-7px {
  margin-left: 7px;
}.ml-7p {
  margin-left: 7%;
}.mr-7rem {
  margin-right: 7rem;
}.mr-7px {
  margin-right: 7px;
}.mr-7p {
  margin-right: 7%;
}.mx-7px {
  margin-right: 7px;
  margin-left: 7px;
}.mx-7rem {
  margin-right: 7rem;
  margin-left: 7rem;
}.mx-7p {
  margin-right: 7%;
  margin-left: 7%;
}.my-7px {
  margin-top: 7px;
  margin-bottom: 7px;
}.my-7rem {
  margin-top: 7rem;
  margin-bottom: 7rem;
}.my-7p {
  margin-top: 7%;
  margin-bottom: 7%;
}.p-7rem {
  padding: 7rem;
}.p-7px {
  padding: 7px;
}.p-7p {
  padding: 7%;
}.pt-7rem {
  padding-top: 7rem;
}.pt-7px {
  padding-top: 7px;
}.pt-7p {
  padding-top: 7%;
}.pb-7rem {
  padding-bottom: 7rem;
}.pb-7px {
  padding-bottom: 7px;
}.pb-7p {
  padding-bottom: 7%;
}.pl-7rem {
  padding-left: 7rem;
}.pl-7px {
  padding-left: 7px;
}.pl-7p {
  padding-left: 7%;
}.pr-7rem {
  padding-right: 7rem;
}.pr-7px {
  padding-right: 7px;
}.pr-7p {
  padding-right: 7%;
}.px-7px {
  padding-right: 7px;
  padding-left: 7px;
}.px-7rem {
  padding-right: 7rem;
  padding-left: 7rem;
}.px-7p {
  padding-right: 7%;
  padding-left: 7%;
}.py-7px {
  padding-top: 7px;
  padding-bottom: 7px;
}.py-7rem {
  padding-top: 7rem;
  padding-bottom: 7rem;
}.py-7p {
  padding-top: 7%;
  padding-bottom: 7%;
}.gap-7px {
  gap: 7px;
}.gap-7rem {
  gap: 7rem;
}.gap-7p {
  gap: 7p;
}.r-gap-7px {
  row-gap: 7px;
}.r-gap-7rem {
  row-gap: 7rem;
}.r-gap-7p {
  row-gap: 7p;
}.c-gap-7px {
  -moz-column-gap: 7px;
       column-gap: 7px;
}.c-gap-7rem {
  -moz-column-gap: 7rem;
       column-gap: 7rem;
}.c-gap-7p {
  -moz-column-gap: 7p;
       column-gap: 7p;
}.m-8rem {
  margin: 8rem;
}.m-8px {
  margin: 8px;
}.m-8p {
  margin: 8%;
}.mt-8rem {
  margin-top: 8rem;
}.mt-8px {
  margin-top: 8px;
}.mt-8p {
  margin-top: 8%;
}.mt-8vh {
  margin-top: 8vh;
}.mb-8rem {
  margin-bottom: 8rem;
}.mb-8px {
  margin-bottom: 8px;
}.mb-8p {
  margin-bottom: 8%;
}.ml-8rem {
  margin-left: 8rem;
}.ml-8px {
  margin-left: 8px;
}.ml-8p {
  margin-left: 8%;
}.mr-8rem {
  margin-right: 8rem;
}.mr-8px {
  margin-right: 8px;
}.mr-8p {
  margin-right: 8%;
}.mx-8px {
  margin-right: 8px;
  margin-left: 8px;
}.mx-8rem {
  margin-right: 8rem;
  margin-left: 8rem;
}.mx-8p {
  margin-right: 8%;
  margin-left: 8%;
}.my-8px {
  margin-top: 8px;
  margin-bottom: 8px;
}.my-8rem {
  margin-top: 8rem;
  margin-bottom: 8rem;
}.my-8p {
  margin-top: 8%;
  margin-bottom: 8%;
}.p-8rem {
  padding: 8rem;
}.p-8px {
  padding: 8px;
}.p-8p {
  padding: 8%;
}.pt-8rem {
  padding-top: 8rem;
}.pt-8px {
  padding-top: 8px;
}.pt-8p {
  padding-top: 8%;
}.pb-8rem {
  padding-bottom: 8rem;
}.pb-8px {
  padding-bottom: 8px;
}.pb-8p {
  padding-bottom: 8%;
}.pl-8rem {
  padding-left: 8rem;
}.pl-8px {
  padding-left: 8px;
}.pl-8p {
  padding-left: 8%;
}.pr-8rem {
  padding-right: 8rem;
}.pr-8px {
  padding-right: 8px;
}.pr-8p {
  padding-right: 8%;
}.px-8px {
  padding-right: 8px;
  padding-left: 8px;
}.px-8rem {
  padding-right: 8rem;
  padding-left: 8rem;
}.px-8p {
  padding-right: 8%;
  padding-left: 8%;
}.py-8px {
  padding-top: 8px;
  padding-bottom: 8px;
}.py-8rem {
  padding-top: 8rem;
  padding-bottom: 8rem;
}.py-8p {
  padding-top: 8%;
  padding-bottom: 8%;
}.gap-8px {
  gap: 8px;
}.gap-8rem {
  gap: 8rem;
}.gap-8p {
  gap: 8p;
}.r-gap-8px {
  row-gap: 8px;
}.r-gap-8rem {
  row-gap: 8rem;
}.r-gap-8p {
  row-gap: 8p;
}.c-gap-8px {
  -moz-column-gap: 8px;
       column-gap: 8px;
}.c-gap-8rem {
  -moz-column-gap: 8rem;
       column-gap: 8rem;
}.c-gap-8p {
  -moz-column-gap: 8p;
       column-gap: 8p;
}.m-9rem {
  margin: 9rem;
}.m-9px {
  margin: 9px;
}.m-9p {
  margin: 9%;
}.mt-9rem {
  margin-top: 9rem;
}.mt-9px {
  margin-top: 9px;
}.mt-9p {
  margin-top: 9%;
}.mt-9vh {
  margin-top: 9vh;
}.mb-9rem {
  margin-bottom: 9rem;
}.mb-9px {
  margin-bottom: 9px;
}.mb-9p {
  margin-bottom: 9%;
}.ml-9rem {
  margin-left: 9rem;
}.ml-9px {
  margin-left: 9px;
}.ml-9p {
  margin-left: 9%;
}.mr-9rem {
  margin-right: 9rem;
}.mr-9px {
  margin-right: 9px;
}.mr-9p {
  margin-right: 9%;
}.mx-9px {
  margin-right: 9px;
  margin-left: 9px;
}.mx-9rem {
  margin-right: 9rem;
  margin-left: 9rem;
}.mx-9p {
  margin-right: 9%;
  margin-left: 9%;
}.my-9px {
  margin-top: 9px;
  margin-bottom: 9px;
}.my-9rem {
  margin-top: 9rem;
  margin-bottom: 9rem;
}.my-9p {
  margin-top: 9%;
  margin-bottom: 9%;
}.p-9rem {
  padding: 9rem;
}.p-9px {
  padding: 9px;
}.p-9p {
  padding: 9%;
}.pt-9rem {
  padding-top: 9rem;
}.pt-9px {
  padding-top: 9px;
}.pt-9p {
  padding-top: 9%;
}.pb-9rem {
  padding-bottom: 9rem;
}.pb-9px {
  padding-bottom: 9px;
}.pb-9p {
  padding-bottom: 9%;
}.pl-9rem {
  padding-left: 9rem;
}.pl-9px {
  padding-left: 9px;
}.pl-9p {
  padding-left: 9%;
}.pr-9rem {
  padding-right: 9rem;
}.pr-9px {
  padding-right: 9px;
}.pr-9p {
  padding-right: 9%;
}.px-9px {
  padding-right: 9px;
  padding-left: 9px;
}.px-9rem {
  padding-right: 9rem;
  padding-left: 9rem;
}.px-9p {
  padding-right: 9%;
  padding-left: 9%;
}.py-9px {
  padding-top: 9px;
  padding-bottom: 9px;
}.py-9rem {
  padding-top: 9rem;
  padding-bottom: 9rem;
}.py-9p {
  padding-top: 9%;
  padding-bottom: 9%;
}.gap-9px {
  gap: 9px;
}.gap-9rem {
  gap: 9rem;
}.gap-9p {
  gap: 9p;
}.r-gap-9px {
  row-gap: 9px;
}.r-gap-9rem {
  row-gap: 9rem;
}.r-gap-9p {
  row-gap: 9p;
}.c-gap-9px {
  -moz-column-gap: 9px;
       column-gap: 9px;
}.c-gap-9rem {
  -moz-column-gap: 9rem;
       column-gap: 9rem;
}.c-gap-9p {
  -moz-column-gap: 9p;
       column-gap: 9p;
}.m-10rem {
  margin: 10rem;
}.m-10px {
  margin: 10px;
}.m-10p {
  margin: 10%;
}.mt-10rem {
  margin-top: 10rem;
}.mt-10px {
  margin-top: 10px;
}.mt-10p {
  margin-top: 10%;
}.mt-10vh {
  margin-top: 10vh;
}.mb-10rem {
  margin-bottom: 10rem;
}.mb-10px {
  margin-bottom: 10px;
}.mb-10p {
  margin-bottom: 10%;
}.ml-10rem {
  margin-left: 10rem;
}.ml-10px {
  margin-left: 10px;
}.ml-10p {
  margin-left: 10%;
}.mr-10rem {
  margin-right: 10rem;
}.mr-10px {
  margin-right: 10px;
}.mr-10p {
  margin-right: 10%;
}.mx-10px {
  margin-right: 10px;
  margin-left: 10px;
}.mx-10rem {
  margin-right: 10rem;
  margin-left: 10rem;
}.mx-10p {
  margin-right: 10%;
  margin-left: 10%;
}.my-10px {
  margin-top: 10px;
  margin-bottom: 10px;
}.my-10rem {
  margin-top: 10rem;
  margin-bottom: 10rem;
}.my-10p {
  margin-top: 10%;
  margin-bottom: 10%;
}.p-10rem {
  padding: 10rem;
}.p-10px {
  padding: 10px;
}.p-10p {
  padding: 10%;
}.pt-10rem {
  padding-top: 10rem;
}.pt-10px {
  padding-top: 10px;
}.pt-10p {
  padding-top: 10%;
}.pb-10rem {
  padding-bottom: 10rem;
}.pb-10px {
  padding-bottom: 10px;
}.pb-10p {
  padding-bottom: 10%;
}.pl-10rem {
  padding-left: 10rem;
}.pl-10px {
  padding-left: 10px;
}.pl-10p {
  padding-left: 10%;
}.pr-10rem {
  padding-right: 10rem;
}.pr-10px {
  padding-right: 10px;
}.pr-10p {
  padding-right: 10%;
}.px-10px {
  padding-right: 10px;
  padding-left: 10px;
}.px-10rem {
  padding-right: 10rem;
  padding-left: 10rem;
}.px-10p {
  padding-right: 10%;
  padding-left: 10%;
}.py-10px {
  padding-top: 10px;
  padding-bottom: 10px;
}.py-10rem {
  padding-top: 10rem;
  padding-bottom: 10rem;
}.py-10p {
  padding-top: 10%;
  padding-bottom: 10%;
}.gap-10px {
  gap: 10px;
}.gap-10rem {
  gap: 10rem;
}.gap-10p {
  gap: 10p;
}.r-gap-10px {
  row-gap: 10px;
}.r-gap-10rem {
  row-gap: 10rem;
}.r-gap-10p {
  row-gap: 10p;
}.c-gap-10px {
  -moz-column-gap: 10px;
       column-gap: 10px;
}.c-gap-10rem {
  -moz-column-gap: 10rem;
       column-gap: 10rem;
}.c-gap-10p {
  -moz-column-gap: 10p;
       column-gap: 10p;
}.m-11rem {
  margin: 11rem;
}.m-11px {
  margin: 11px;
}.m-11p {
  margin: 11%;
}.mt-11rem {
  margin-top: 11rem;
}.mt-11px {
  margin-top: 11px;
}.mt-11p {
  margin-top: 11%;
}.mt-11vh {
  margin-top: 11vh;
}.mb-11rem {
  margin-bottom: 11rem;
}.mb-11px {
  margin-bottom: 11px;
}.mb-11p {
  margin-bottom: 11%;
}.ml-11rem {
  margin-left: 11rem;
}.ml-11px {
  margin-left: 11px;
}.ml-11p {
  margin-left: 11%;
}.mr-11rem {
  margin-right: 11rem;
}.mr-11px {
  margin-right: 11px;
}.mr-11p {
  margin-right: 11%;
}.mx-11px {
  margin-right: 11px;
  margin-left: 11px;
}.mx-11rem {
  margin-right: 11rem;
  margin-left: 11rem;
}.mx-11p {
  margin-right: 11%;
  margin-left: 11%;
}.my-11px {
  margin-top: 11px;
  margin-bottom: 11px;
}.my-11rem {
  margin-top: 11rem;
  margin-bottom: 11rem;
}.my-11p {
  margin-top: 11%;
  margin-bottom: 11%;
}.p-11rem {
  padding: 11rem;
}.p-11px {
  padding: 11px;
}.p-11p {
  padding: 11%;
}.pt-11rem {
  padding-top: 11rem;
}.pt-11px {
  padding-top: 11px;
}.pt-11p {
  padding-top: 11%;
}.pb-11rem {
  padding-bottom: 11rem;
}.pb-11px {
  padding-bottom: 11px;
}.pb-11p {
  padding-bottom: 11%;
}.pl-11rem {
  padding-left: 11rem;
}.pl-11px {
  padding-left: 11px;
}.pl-11p {
  padding-left: 11%;
}.pr-11rem {
  padding-right: 11rem;
}.pr-11px {
  padding-right: 11px;
}.pr-11p {
  padding-right: 11%;
}.px-11px {
  padding-right: 11px;
  padding-left: 11px;
}.px-11rem {
  padding-right: 11rem;
  padding-left: 11rem;
}.px-11p {
  padding-right: 11%;
  padding-left: 11%;
}.py-11px {
  padding-top: 11px;
  padding-bottom: 11px;
}.py-11rem {
  padding-top: 11rem;
  padding-bottom: 11rem;
}.py-11p {
  padding-top: 11%;
  padding-bottom: 11%;
}.gap-11px {
  gap: 11px;
}.gap-11rem {
  gap: 11rem;
}.gap-11p {
  gap: 11p;
}.r-gap-11px {
  row-gap: 11px;
}.r-gap-11rem {
  row-gap: 11rem;
}.r-gap-11p {
  row-gap: 11p;
}.c-gap-11px {
  -moz-column-gap: 11px;
       column-gap: 11px;
}.c-gap-11rem {
  -moz-column-gap: 11rem;
       column-gap: 11rem;
}.c-gap-11p {
  -moz-column-gap: 11p;
       column-gap: 11p;
}.m-12rem {
  margin: 12rem;
}.m-12px {
  margin: 12px;
}.m-12p {
  margin: 12%;
}.mt-12rem {
  margin-top: 12rem;
}.mt-12px {
  margin-top: 12px;
}.mt-12p {
  margin-top: 12%;
}.mt-12vh {
  margin-top: 12vh;
}.mb-12rem {
  margin-bottom: 12rem;
}.mb-12px {
  margin-bottom: 12px;
}.mb-12p {
  margin-bottom: 12%;
}.ml-12rem {
  margin-left: 12rem;
}.ml-12px {
  margin-left: 12px;
}.ml-12p {
  margin-left: 12%;
}.mr-12rem {
  margin-right: 12rem;
}.mr-12px {
  margin-right: 12px;
}.mr-12p {
  margin-right: 12%;
}.mx-12px {
  margin-right: 12px;
  margin-left: 12px;
}.mx-12rem {
  margin-right: 12rem;
  margin-left: 12rem;
}.mx-12p {
  margin-right: 12%;
  margin-left: 12%;
}.my-12px {
  margin-top: 12px;
  margin-bottom: 12px;
}.my-12rem {
  margin-top: 12rem;
  margin-bottom: 12rem;
}.my-12p {
  margin-top: 12%;
  margin-bottom: 12%;
}.p-12rem {
  padding: 12rem;
}.p-12px {
  padding: 12px;
}.p-12p {
  padding: 12%;
}.pt-12rem {
  padding-top: 12rem;
}.pt-12px {
  padding-top: 12px;
}.pt-12p {
  padding-top: 12%;
}.pb-12rem {
  padding-bottom: 12rem;
}.pb-12px {
  padding-bottom: 12px;
}.pb-12p {
  padding-bottom: 12%;
}.pl-12rem {
  padding-left: 12rem;
}.pl-12px {
  padding-left: 12px;
}.pl-12p {
  padding-left: 12%;
}.pr-12rem {
  padding-right: 12rem;
}.pr-12px {
  padding-right: 12px;
}.pr-12p {
  padding-right: 12%;
}.px-12px {
  padding-right: 12px;
  padding-left: 12px;
}.px-12rem {
  padding-right: 12rem;
  padding-left: 12rem;
}.px-12p {
  padding-right: 12%;
  padding-left: 12%;
}.py-12px {
  padding-top: 12px;
  padding-bottom: 12px;
}.py-12rem {
  padding-top: 12rem;
  padding-bottom: 12rem;
}.py-12p {
  padding-top: 12%;
  padding-bottom: 12%;
}.gap-12px {
  gap: 12px;
}.gap-12rem {
  gap: 12rem;
}.gap-12p {
  gap: 12p;
}.r-gap-12px {
  row-gap: 12px;
}.r-gap-12rem {
  row-gap: 12rem;
}.r-gap-12p {
  row-gap: 12p;
}.c-gap-12px {
  -moz-column-gap: 12px;
       column-gap: 12px;
}.c-gap-12rem {
  -moz-column-gap: 12rem;
       column-gap: 12rem;
}.c-gap-12p {
  -moz-column-gap: 12p;
       column-gap: 12p;
}.m-13rem {
  margin: 13rem;
}.m-13px {
  margin: 13px;
}.m-13p {
  margin: 13%;
}.mt-13rem {
  margin-top: 13rem;
}.mt-13px {
  margin-top: 13px;
}.mt-13p {
  margin-top: 13%;
}.mt-13vh {
  margin-top: 13vh;
}.mb-13rem {
  margin-bottom: 13rem;
}.mb-13px {
  margin-bottom: 13px;
}.mb-13p {
  margin-bottom: 13%;
}.ml-13rem {
  margin-left: 13rem;
}.ml-13px {
  margin-left: 13px;
}.ml-13p {
  margin-left: 13%;
}.mr-13rem {
  margin-right: 13rem;
}.mr-13px {
  margin-right: 13px;
}.mr-13p {
  margin-right: 13%;
}.mx-13px {
  margin-right: 13px;
  margin-left: 13px;
}.mx-13rem {
  margin-right: 13rem;
  margin-left: 13rem;
}.mx-13p {
  margin-right: 13%;
  margin-left: 13%;
}.my-13px {
  margin-top: 13px;
  margin-bottom: 13px;
}.my-13rem {
  margin-top: 13rem;
  margin-bottom: 13rem;
}.my-13p {
  margin-top: 13%;
  margin-bottom: 13%;
}.p-13rem {
  padding: 13rem;
}.p-13px {
  padding: 13px;
}.p-13p {
  padding: 13%;
}.pt-13rem {
  padding-top: 13rem;
}.pt-13px {
  padding-top: 13px;
}.pt-13p {
  padding-top: 13%;
}.pb-13rem {
  padding-bottom: 13rem;
}.pb-13px {
  padding-bottom: 13px;
}.pb-13p {
  padding-bottom: 13%;
}.pl-13rem {
  padding-left: 13rem;
}.pl-13px {
  padding-left: 13px;
}.pl-13p {
  padding-left: 13%;
}.pr-13rem {
  padding-right: 13rem;
}.pr-13px {
  padding-right: 13px;
}.pr-13p {
  padding-right: 13%;
}.px-13px {
  padding-right: 13px;
  padding-left: 13px;
}.px-13rem {
  padding-right: 13rem;
  padding-left: 13rem;
}.px-13p {
  padding-right: 13%;
  padding-left: 13%;
}.py-13px {
  padding-top: 13px;
  padding-bottom: 13px;
}.py-13rem {
  padding-top: 13rem;
  padding-bottom: 13rem;
}.py-13p {
  padding-top: 13%;
  padding-bottom: 13%;
}.gap-13px {
  gap: 13px;
}.gap-13rem {
  gap: 13rem;
}.gap-13p {
  gap: 13p;
}.r-gap-13px {
  row-gap: 13px;
}.r-gap-13rem {
  row-gap: 13rem;
}.r-gap-13p {
  row-gap: 13p;
}.c-gap-13px {
  -moz-column-gap: 13px;
       column-gap: 13px;
}.c-gap-13rem {
  -moz-column-gap: 13rem;
       column-gap: 13rem;
}.c-gap-13p {
  -moz-column-gap: 13p;
       column-gap: 13p;
}.m-14rem {
  margin: 14rem;
}.m-14px {
  margin: 14px;
}.m-14p {
  margin: 14%;
}.mt-14rem {
  margin-top: 14rem;
}.mt-14px {
  margin-top: 14px;
}.mt-14p {
  margin-top: 14%;
}.mt-14vh {
  margin-top: 14vh;
}.mb-14rem {
  margin-bottom: 14rem;
}.mb-14px {
  margin-bottom: 14px;
}.mb-14p {
  margin-bottom: 14%;
}.ml-14rem {
  margin-left: 14rem;
}.ml-14px {
  margin-left: 14px;
}.ml-14p {
  margin-left: 14%;
}.mr-14rem {
  margin-right: 14rem;
}.mr-14px {
  margin-right: 14px;
}.mr-14p {
  margin-right: 14%;
}.mx-14px {
  margin-right: 14px;
  margin-left: 14px;
}.mx-14rem {
  margin-right: 14rem;
  margin-left: 14rem;
}.mx-14p {
  margin-right: 14%;
  margin-left: 14%;
}.my-14px {
  margin-top: 14px;
  margin-bottom: 14px;
}.my-14rem {
  margin-top: 14rem;
  margin-bottom: 14rem;
}.my-14p {
  margin-top: 14%;
  margin-bottom: 14%;
}.p-14rem {
  padding: 14rem;
}.p-14px {
  padding: 14px;
}.p-14p {
  padding: 14%;
}.pt-14rem {
  padding-top: 14rem;
}.pt-14px {
  padding-top: 14px;
}.pt-14p {
  padding-top: 14%;
}.pb-14rem {
  padding-bottom: 14rem;
}.pb-14px {
  padding-bottom: 14px;
}.pb-14p {
  padding-bottom: 14%;
}.pl-14rem {
  padding-left: 14rem;
}.pl-14px {
  padding-left: 14px;
}.pl-14p {
  padding-left: 14%;
}.pr-14rem {
  padding-right: 14rem;
}.pr-14px {
  padding-right: 14px;
}.pr-14p {
  padding-right: 14%;
}.px-14px {
  padding-right: 14px;
  padding-left: 14px;
}.px-14rem {
  padding-right: 14rem;
  padding-left: 14rem;
}.px-14p {
  padding-right: 14%;
  padding-left: 14%;
}.py-14px {
  padding-top: 14px;
  padding-bottom: 14px;
}.py-14rem {
  padding-top: 14rem;
  padding-bottom: 14rem;
}.py-14p {
  padding-top: 14%;
  padding-bottom: 14%;
}.gap-14px {
  gap: 14px;
}.gap-14rem {
  gap: 14rem;
}.gap-14p {
  gap: 14p;
}.r-gap-14px {
  row-gap: 14px;
}.r-gap-14rem {
  row-gap: 14rem;
}.r-gap-14p {
  row-gap: 14p;
}.c-gap-14px {
  -moz-column-gap: 14px;
       column-gap: 14px;
}.c-gap-14rem {
  -moz-column-gap: 14rem;
       column-gap: 14rem;
}.c-gap-14p {
  -moz-column-gap: 14p;
       column-gap: 14p;
}.m-15rem {
  margin: 15rem;
}.m-15px {
  margin: 15px;
}.m-15p {
  margin: 15%;
}.mt-15rem {
  margin-top: 15rem;
}.mt-15px {
  margin-top: 15px;
}.mt-15p {
  margin-top: 15%;
}.mt-15vh {
  margin-top: 15vh;
}.mb-15rem {
  margin-bottom: 15rem;
}.mb-15px {
  margin-bottom: 15px;
}.mb-15p {
  margin-bottom: 15%;
}.ml-15rem {
  margin-left: 15rem;
}.ml-15px {
  margin-left: 15px;
}.ml-15p {
  margin-left: 15%;
}.mr-15rem {
  margin-right: 15rem;
}.mr-15px {
  margin-right: 15px;
}.mr-15p {
  margin-right: 15%;
}.mx-15px {
  margin-right: 15px;
  margin-left: 15px;
}.mx-15rem {
  margin-right: 15rem;
  margin-left: 15rem;
}.mx-15p {
  margin-right: 15%;
  margin-left: 15%;
}.my-15px {
  margin-top: 15px;
  margin-bottom: 15px;
}.my-15rem {
  margin-top: 15rem;
  margin-bottom: 15rem;
}.my-15p {
  margin-top: 15%;
  margin-bottom: 15%;
}.p-15rem {
  padding: 15rem;
}.p-15px {
  padding: 15px;
}.p-15p {
  padding: 15%;
}.pt-15rem {
  padding-top: 15rem;
}.pt-15px {
  padding-top: 15px;
}.pt-15p {
  padding-top: 15%;
}.pb-15rem {
  padding-bottom: 15rem;
}.pb-15px {
  padding-bottom: 15px;
}.pb-15p {
  padding-bottom: 15%;
}.pl-15rem {
  padding-left: 15rem;
}.pl-15px {
  padding-left: 15px;
}.pl-15p {
  padding-left: 15%;
}.pr-15rem {
  padding-right: 15rem;
}.pr-15px {
  padding-right: 15px;
}.pr-15p {
  padding-right: 15%;
}.px-15px {
  padding-right: 15px;
  padding-left: 15px;
}.px-15rem {
  padding-right: 15rem;
  padding-left: 15rem;
}.px-15p {
  padding-right: 15%;
  padding-left: 15%;
}.py-15px {
  padding-top: 15px;
  padding-bottom: 15px;
}.py-15rem {
  padding-top: 15rem;
  padding-bottom: 15rem;
}.py-15p {
  padding-top: 15%;
  padding-bottom: 15%;
}.gap-15px {
  gap: 15px;
}.gap-15rem {
  gap: 15rem;
}.gap-15p {
  gap: 15p;
}.r-gap-15px {
  row-gap: 15px;
}.r-gap-15rem {
  row-gap: 15rem;
}.r-gap-15p {
  row-gap: 15p;
}.c-gap-15px {
  -moz-column-gap: 15px;
       column-gap: 15px;
}.c-gap-15rem {
  -moz-column-gap: 15rem;
       column-gap: 15rem;
}.c-gap-15p {
  -moz-column-gap: 15p;
       column-gap: 15p;
}.m-16rem {
  margin: 16rem;
}.m-16px {
  margin: 16px;
}.m-16p {
  margin: 16%;
}.mt-16rem {
  margin-top: 16rem;
}.mt-16px {
  margin-top: 16px;
}.mt-16p {
  margin-top: 16%;
}.mt-16vh {
  margin-top: 16vh;
}.mb-16rem {
  margin-bottom: 16rem;
}.mb-16px {
  margin-bottom: 16px;
}.mb-16p {
  margin-bottom: 16%;
}.ml-16rem {
  margin-left: 16rem;
}.ml-16px {
  margin-left: 16px;
}.ml-16p {
  margin-left: 16%;
}.mr-16rem {
  margin-right: 16rem;
}.mr-16px {
  margin-right: 16px;
}.mr-16p {
  margin-right: 16%;
}.mx-16px {
  margin-right: 16px;
  margin-left: 16px;
}.mx-16rem {
  margin-right: 16rem;
  margin-left: 16rem;
}.mx-16p {
  margin-right: 16%;
  margin-left: 16%;
}.my-16px {
  margin-top: 16px;
  margin-bottom: 16px;
}.my-16rem {
  margin-top: 16rem;
  margin-bottom: 16rem;
}.my-16p {
  margin-top: 16%;
  margin-bottom: 16%;
}.p-16rem {
  padding: 16rem;
}.p-16px {
  padding: 16px;
}.p-16p {
  padding: 16%;
}.pt-16rem {
  padding-top: 16rem;
}.pt-16px {
  padding-top: 16px;
}.pt-16p {
  padding-top: 16%;
}.pb-16rem {
  padding-bottom: 16rem;
}.pb-16px {
  padding-bottom: 16px;
}.pb-16p {
  padding-bottom: 16%;
}.pl-16rem {
  padding-left: 16rem;
}.pl-16px {
  padding-left: 16px;
}.pl-16p {
  padding-left: 16%;
}.pr-16rem {
  padding-right: 16rem;
}.pr-16px {
  padding-right: 16px;
}.pr-16p {
  padding-right: 16%;
}.px-16px {
  padding-right: 16px;
  padding-left: 16px;
}.px-16rem {
  padding-right: 16rem;
  padding-left: 16rem;
}.px-16p {
  padding-right: 16%;
  padding-left: 16%;
}.py-16px {
  padding-top: 16px;
  padding-bottom: 16px;
}.py-16rem {
  padding-top: 16rem;
  padding-bottom: 16rem;
}.py-16p {
  padding-top: 16%;
  padding-bottom: 16%;
}.gap-16px {
  gap: 16px;
}.gap-16rem {
  gap: 16rem;
}.gap-16p {
  gap: 16p;
}.r-gap-16px {
  row-gap: 16px;
}.r-gap-16rem {
  row-gap: 16rem;
}.r-gap-16p {
  row-gap: 16p;
}.c-gap-16px {
  -moz-column-gap: 16px;
       column-gap: 16px;
}.c-gap-16rem {
  -moz-column-gap: 16rem;
       column-gap: 16rem;
}.c-gap-16p {
  -moz-column-gap: 16p;
       column-gap: 16p;
}.m-17rem {
  margin: 17rem;
}.m-17px {
  margin: 17px;
}.m-17p {
  margin: 17%;
}.mt-17rem {
  margin-top: 17rem;
}.mt-17px {
  margin-top: 17px;
}.mt-17p {
  margin-top: 17%;
}.mt-17vh {
  margin-top: 17vh;
}.mb-17rem {
  margin-bottom: 17rem;
}.mb-17px {
  margin-bottom: 17px;
}.mb-17p {
  margin-bottom: 17%;
}.ml-17rem {
  margin-left: 17rem;
}.ml-17px {
  margin-left: 17px;
}.ml-17p {
  margin-left: 17%;
}.mr-17rem {
  margin-right: 17rem;
}.mr-17px {
  margin-right: 17px;
}.mr-17p {
  margin-right: 17%;
}.mx-17px {
  margin-right: 17px;
  margin-left: 17px;
}.mx-17rem {
  margin-right: 17rem;
  margin-left: 17rem;
}.mx-17p {
  margin-right: 17%;
  margin-left: 17%;
}.my-17px {
  margin-top: 17px;
  margin-bottom: 17px;
}.my-17rem {
  margin-top: 17rem;
  margin-bottom: 17rem;
}.my-17p {
  margin-top: 17%;
  margin-bottom: 17%;
}.p-17rem {
  padding: 17rem;
}.p-17px {
  padding: 17px;
}.p-17p {
  padding: 17%;
}.pt-17rem {
  padding-top: 17rem;
}.pt-17px {
  padding-top: 17px;
}.pt-17p {
  padding-top: 17%;
}.pb-17rem {
  padding-bottom: 17rem;
}.pb-17px {
  padding-bottom: 17px;
}.pb-17p {
  padding-bottom: 17%;
}.pl-17rem {
  padding-left: 17rem;
}.pl-17px {
  padding-left: 17px;
}.pl-17p {
  padding-left: 17%;
}.pr-17rem {
  padding-right: 17rem;
}.pr-17px {
  padding-right: 17px;
}.pr-17p {
  padding-right: 17%;
}.px-17px {
  padding-right: 17px;
  padding-left: 17px;
}.px-17rem {
  padding-right: 17rem;
  padding-left: 17rem;
}.px-17p {
  padding-right: 17%;
  padding-left: 17%;
}.py-17px {
  padding-top: 17px;
  padding-bottom: 17px;
}.py-17rem {
  padding-top: 17rem;
  padding-bottom: 17rem;
}.py-17p {
  padding-top: 17%;
  padding-bottom: 17%;
}.gap-17px {
  gap: 17px;
}.gap-17rem {
  gap: 17rem;
}.gap-17p {
  gap: 17p;
}.r-gap-17px {
  row-gap: 17px;
}.r-gap-17rem {
  row-gap: 17rem;
}.r-gap-17p {
  row-gap: 17p;
}.c-gap-17px {
  -moz-column-gap: 17px;
       column-gap: 17px;
}.c-gap-17rem {
  -moz-column-gap: 17rem;
       column-gap: 17rem;
}.c-gap-17p {
  -moz-column-gap: 17p;
       column-gap: 17p;
}.m-18rem {
  margin: 18rem;
}.m-18px {
  margin: 18px;
}.m-18p {
  margin: 18%;
}.mt-18rem {
  margin-top: 18rem;
}.mt-18px {
  margin-top: 18px;
}.mt-18p {
  margin-top: 18%;
}.mt-18vh {
  margin-top: 18vh;
}.mb-18rem {
  margin-bottom: 18rem;
}.mb-18px {
  margin-bottom: 18px;
}.mb-18p {
  margin-bottom: 18%;
}.ml-18rem {
  margin-left: 18rem;
}.ml-18px {
  margin-left: 18px;
}.ml-18p {
  margin-left: 18%;
}.mr-18rem {
  margin-right: 18rem;
}.mr-18px {
  margin-right: 18px;
}.mr-18p {
  margin-right: 18%;
}.mx-18px {
  margin-right: 18px;
  margin-left: 18px;
}.mx-18rem {
  margin-right: 18rem;
  margin-left: 18rem;
}.mx-18p {
  margin-right: 18%;
  margin-left: 18%;
}.my-18px {
  margin-top: 18px;
  margin-bottom: 18px;
}.my-18rem {
  margin-top: 18rem;
  margin-bottom: 18rem;
}.my-18p {
  margin-top: 18%;
  margin-bottom: 18%;
}.p-18rem {
  padding: 18rem;
}.p-18px {
  padding: 18px;
}.p-18p {
  padding: 18%;
}.pt-18rem {
  padding-top: 18rem;
}.pt-18px {
  padding-top: 18px;
}.pt-18p {
  padding-top: 18%;
}.pb-18rem {
  padding-bottom: 18rem;
}.pb-18px {
  padding-bottom: 18px;
}.pb-18p {
  padding-bottom: 18%;
}.pl-18rem {
  padding-left: 18rem;
}.pl-18px {
  padding-left: 18px;
}.pl-18p {
  padding-left: 18%;
}.pr-18rem {
  padding-right: 18rem;
}.pr-18px {
  padding-right: 18px;
}.pr-18p {
  padding-right: 18%;
}.px-18px {
  padding-right: 18px;
  padding-left: 18px;
}.px-18rem {
  padding-right: 18rem;
  padding-left: 18rem;
}.px-18p {
  padding-right: 18%;
  padding-left: 18%;
}.py-18px {
  padding-top: 18px;
  padding-bottom: 18px;
}.py-18rem {
  padding-top: 18rem;
  padding-bottom: 18rem;
}.py-18p {
  padding-top: 18%;
  padding-bottom: 18%;
}.gap-18px {
  gap: 18px;
}.gap-18rem {
  gap: 18rem;
}.gap-18p {
  gap: 18p;
}.r-gap-18px {
  row-gap: 18px;
}.r-gap-18rem {
  row-gap: 18rem;
}.r-gap-18p {
  row-gap: 18p;
}.c-gap-18px {
  -moz-column-gap: 18px;
       column-gap: 18px;
}.c-gap-18rem {
  -moz-column-gap: 18rem;
       column-gap: 18rem;
}.c-gap-18p {
  -moz-column-gap: 18p;
       column-gap: 18p;
}.m-19rem {
  margin: 19rem;
}.m-19px {
  margin: 19px;
}.m-19p {
  margin: 19%;
}.mt-19rem {
  margin-top: 19rem;
}.mt-19px {
  margin-top: 19px;
}.mt-19p {
  margin-top: 19%;
}.mt-19vh {
  margin-top: 19vh;
}.mb-19rem {
  margin-bottom: 19rem;
}.mb-19px {
  margin-bottom: 19px;
}.mb-19p {
  margin-bottom: 19%;
}.ml-19rem {
  margin-left: 19rem;
}.ml-19px {
  margin-left: 19px;
}.ml-19p {
  margin-left: 19%;
}.mr-19rem {
  margin-right: 19rem;
}.mr-19px {
  margin-right: 19px;
}.mr-19p {
  margin-right: 19%;
}.mx-19px {
  margin-right: 19px;
  margin-left: 19px;
}.mx-19rem {
  margin-right: 19rem;
  margin-left: 19rem;
}.mx-19p {
  margin-right: 19%;
  margin-left: 19%;
}.my-19px {
  margin-top: 19px;
  margin-bottom: 19px;
}.my-19rem {
  margin-top: 19rem;
  margin-bottom: 19rem;
}.my-19p {
  margin-top: 19%;
  margin-bottom: 19%;
}.p-19rem {
  padding: 19rem;
}.p-19px {
  padding: 19px;
}.p-19p {
  padding: 19%;
}.pt-19rem {
  padding-top: 19rem;
}.pt-19px {
  padding-top: 19px;
}.pt-19p {
  padding-top: 19%;
}.pb-19rem {
  padding-bottom: 19rem;
}.pb-19px {
  padding-bottom: 19px;
}.pb-19p {
  padding-bottom: 19%;
}.pl-19rem {
  padding-left: 19rem;
}.pl-19px {
  padding-left: 19px;
}.pl-19p {
  padding-left: 19%;
}.pr-19rem {
  padding-right: 19rem;
}.pr-19px {
  padding-right: 19px;
}.pr-19p {
  padding-right: 19%;
}.px-19px {
  padding-right: 19px;
  padding-left: 19px;
}.px-19rem {
  padding-right: 19rem;
  padding-left: 19rem;
}.px-19p {
  padding-right: 19%;
  padding-left: 19%;
}.py-19px {
  padding-top: 19px;
  padding-bottom: 19px;
}.py-19rem {
  padding-top: 19rem;
  padding-bottom: 19rem;
}.py-19p {
  padding-top: 19%;
  padding-bottom: 19%;
}.gap-19px {
  gap: 19px;
}.gap-19rem {
  gap: 19rem;
}.gap-19p {
  gap: 19p;
}.r-gap-19px {
  row-gap: 19px;
}.r-gap-19rem {
  row-gap: 19rem;
}.r-gap-19p {
  row-gap: 19p;
}.c-gap-19px {
  -moz-column-gap: 19px;
       column-gap: 19px;
}.c-gap-19rem {
  -moz-column-gap: 19rem;
       column-gap: 19rem;
}.c-gap-19p {
  -moz-column-gap: 19p;
       column-gap: 19p;
}.m-20rem {
  margin: 20rem;
}.m-20px {
  margin: 20px;
}.m-20p {
  margin: 20%;
}.mt-20rem {
  margin-top: 20rem;
}.mt-20px {
  margin-top: 20px;
}.mt-20p {
  margin-top: 20%;
}.mt-20vh {
  margin-top: 20vh;
}.mb-20rem {
  margin-bottom: 20rem;
}.mb-20px {
  margin-bottom: 20px;
}.mb-20p {
  margin-bottom: 20%;
}.ml-20rem {
  margin-left: 20rem;
}.ml-20px {
  margin-left: 20px;
}.ml-20p {
  margin-left: 20%;
}.mr-20rem {
  margin-right: 20rem;
}.mr-20px {
  margin-right: 20px;
}.mr-20p {
  margin-right: 20%;
}.mx-20px {
  margin-right: 20px;
  margin-left: 20px;
}.mx-20rem {
  margin-right: 20rem;
  margin-left: 20rem;
}.mx-20p {
  margin-right: 20%;
  margin-left: 20%;
}.my-20px {
  margin-top: 20px;
  margin-bottom: 20px;
}.my-20rem {
  margin-top: 20rem;
  margin-bottom: 20rem;
}.my-20p {
  margin-top: 20%;
  margin-bottom: 20%;
}.p-20rem {
  padding: 20rem;
}.p-20px {
  padding: 20px;
}.p-20p {
  padding: 20%;
}.pt-20rem {
  padding-top: 20rem;
}.pt-20px {
  padding-top: 20px;
}.pt-20p {
  padding-top: 20%;
}.pb-20rem {
  padding-bottom: 20rem;
}.pb-20px {
  padding-bottom: 20px;
}.pb-20p {
  padding-bottom: 20%;
}.pl-20rem {
  padding-left: 20rem;
}.pl-20px {
  padding-left: 20px;
}.pl-20p {
  padding-left: 20%;
}.pr-20rem {
  padding-right: 20rem;
}.pr-20px {
  padding-right: 20px;
}.pr-20p {
  padding-right: 20%;
}.px-20px {
  padding-right: 20px;
  padding-left: 20px;
}.px-20rem {
  padding-right: 20rem;
  padding-left: 20rem;
}.px-20p {
  padding-right: 20%;
  padding-left: 20%;
}.py-20px {
  padding-top: 20px;
  padding-bottom: 20px;
}.py-20rem {
  padding-top: 20rem;
  padding-bottom: 20rem;
}.py-20p {
  padding-top: 20%;
  padding-bottom: 20%;
}.gap-20px {
  gap: 20px;
}.gap-20rem {
  gap: 20rem;
}.gap-20p {
  gap: 20p;
}.r-gap-20px {
  row-gap: 20px;
}.r-gap-20rem {
  row-gap: 20rem;
}.r-gap-20p {
  row-gap: 20p;
}.c-gap-20px {
  -moz-column-gap: 20px;
       column-gap: 20px;
}.c-gap-20rem {
  -moz-column-gap: 20rem;
       column-gap: 20rem;
}.c-gap-20p {
  -moz-column-gap: 20p;
       column-gap: 20p;
}.m-21rem {
  margin: 21rem;
}.m-21px {
  margin: 21px;
}.m-21p {
  margin: 21%;
}.mt-21rem {
  margin-top: 21rem;
}.mt-21px {
  margin-top: 21px;
}.mt-21p {
  margin-top: 21%;
}.mt-21vh {
  margin-top: 21vh;
}.mb-21rem {
  margin-bottom: 21rem;
}.mb-21px {
  margin-bottom: 21px;
}.mb-21p {
  margin-bottom: 21%;
}.ml-21rem {
  margin-left: 21rem;
}.ml-21px {
  margin-left: 21px;
}.ml-21p {
  margin-left: 21%;
}.mr-21rem {
  margin-right: 21rem;
}.mr-21px {
  margin-right: 21px;
}.mr-21p {
  margin-right: 21%;
}.mx-21px {
  margin-right: 21px;
  margin-left: 21px;
}.mx-21rem {
  margin-right: 21rem;
  margin-left: 21rem;
}.mx-21p {
  margin-right: 21%;
  margin-left: 21%;
}.my-21px {
  margin-top: 21px;
  margin-bottom: 21px;
}.my-21rem {
  margin-top: 21rem;
  margin-bottom: 21rem;
}.my-21p {
  margin-top: 21%;
  margin-bottom: 21%;
}.p-21rem {
  padding: 21rem;
}.p-21px {
  padding: 21px;
}.p-21p {
  padding: 21%;
}.pt-21rem {
  padding-top: 21rem;
}.pt-21px {
  padding-top: 21px;
}.pt-21p {
  padding-top: 21%;
}.pb-21rem {
  padding-bottom: 21rem;
}.pb-21px {
  padding-bottom: 21px;
}.pb-21p {
  padding-bottom: 21%;
}.pl-21rem {
  padding-left: 21rem;
}.pl-21px {
  padding-left: 21px;
}.pl-21p {
  padding-left: 21%;
}.pr-21rem {
  padding-right: 21rem;
}.pr-21px {
  padding-right: 21px;
}.pr-21p {
  padding-right: 21%;
}.px-21px {
  padding-right: 21px;
  padding-left: 21px;
}.px-21rem {
  padding-right: 21rem;
  padding-left: 21rem;
}.px-21p {
  padding-right: 21%;
  padding-left: 21%;
}.py-21px {
  padding-top: 21px;
  padding-bottom: 21px;
}.py-21rem {
  padding-top: 21rem;
  padding-bottom: 21rem;
}.py-21p {
  padding-top: 21%;
  padding-bottom: 21%;
}.gap-21px {
  gap: 21px;
}.gap-21rem {
  gap: 21rem;
}.gap-21p {
  gap: 21p;
}.r-gap-21px {
  row-gap: 21px;
}.r-gap-21rem {
  row-gap: 21rem;
}.r-gap-21p {
  row-gap: 21p;
}.c-gap-21px {
  -moz-column-gap: 21px;
       column-gap: 21px;
}.c-gap-21rem {
  -moz-column-gap: 21rem;
       column-gap: 21rem;
}.c-gap-21p {
  -moz-column-gap: 21p;
       column-gap: 21p;
}.m-22rem {
  margin: 22rem;
}.m-22px {
  margin: 22px;
}.m-22p {
  margin: 22%;
}.mt-22rem {
  margin-top: 22rem;
}.mt-22px {
  margin-top: 22px;
}.mt-22p {
  margin-top: 22%;
}.mt-22vh {
  margin-top: 22vh;
}.mb-22rem {
  margin-bottom: 22rem;
}.mb-22px {
  margin-bottom: 22px;
}.mb-22p {
  margin-bottom: 22%;
}.ml-22rem {
  margin-left: 22rem;
}.ml-22px {
  margin-left: 22px;
}.ml-22p {
  margin-left: 22%;
}.mr-22rem {
  margin-right: 22rem;
}.mr-22px {
  margin-right: 22px;
}.mr-22p {
  margin-right: 22%;
}.mx-22px {
  margin-right: 22px;
  margin-left: 22px;
}.mx-22rem {
  margin-right: 22rem;
  margin-left: 22rem;
}.mx-22p {
  margin-right: 22%;
  margin-left: 22%;
}.my-22px {
  margin-top: 22px;
  margin-bottom: 22px;
}.my-22rem {
  margin-top: 22rem;
  margin-bottom: 22rem;
}.my-22p {
  margin-top: 22%;
  margin-bottom: 22%;
}.p-22rem {
  padding: 22rem;
}.p-22px {
  padding: 22px;
}.p-22p {
  padding: 22%;
}.pt-22rem {
  padding-top: 22rem;
}.pt-22px {
  padding-top: 22px;
}.pt-22p {
  padding-top: 22%;
}.pb-22rem {
  padding-bottom: 22rem;
}.pb-22px {
  padding-bottom: 22px;
}.pb-22p {
  padding-bottom: 22%;
}.pl-22rem {
  padding-left: 22rem;
}.pl-22px {
  padding-left: 22px;
}.pl-22p {
  padding-left: 22%;
}.pr-22rem {
  padding-right: 22rem;
}.pr-22px {
  padding-right: 22px;
}.pr-22p {
  padding-right: 22%;
}.px-22px {
  padding-right: 22px;
  padding-left: 22px;
}.px-22rem {
  padding-right: 22rem;
  padding-left: 22rem;
}.px-22p {
  padding-right: 22%;
  padding-left: 22%;
}.py-22px {
  padding-top: 22px;
  padding-bottom: 22px;
}.py-22rem {
  padding-top: 22rem;
  padding-bottom: 22rem;
}.py-22p {
  padding-top: 22%;
  padding-bottom: 22%;
}.gap-22px {
  gap: 22px;
}.gap-22rem {
  gap: 22rem;
}.gap-22p {
  gap: 22p;
}.r-gap-22px {
  row-gap: 22px;
}.r-gap-22rem {
  row-gap: 22rem;
}.r-gap-22p {
  row-gap: 22p;
}.c-gap-22px {
  -moz-column-gap: 22px;
       column-gap: 22px;
}.c-gap-22rem {
  -moz-column-gap: 22rem;
       column-gap: 22rem;
}.c-gap-22p {
  -moz-column-gap: 22p;
       column-gap: 22p;
}.m-23rem {
  margin: 23rem;
}.m-23px {
  margin: 23px;
}.m-23p {
  margin: 23%;
}.mt-23rem {
  margin-top: 23rem;
}.mt-23px {
  margin-top: 23px;
}.mt-23p {
  margin-top: 23%;
}.mt-23vh {
  margin-top: 23vh;
}.mb-23rem {
  margin-bottom: 23rem;
}.mb-23px {
  margin-bottom: 23px;
}.mb-23p {
  margin-bottom: 23%;
}.ml-23rem {
  margin-left: 23rem;
}.ml-23px {
  margin-left: 23px;
}.ml-23p {
  margin-left: 23%;
}.mr-23rem {
  margin-right: 23rem;
}.mr-23px {
  margin-right: 23px;
}.mr-23p {
  margin-right: 23%;
}.mx-23px {
  margin-right: 23px;
  margin-left: 23px;
}.mx-23rem {
  margin-right: 23rem;
  margin-left: 23rem;
}.mx-23p {
  margin-right: 23%;
  margin-left: 23%;
}.my-23px {
  margin-top: 23px;
  margin-bottom: 23px;
}.my-23rem {
  margin-top: 23rem;
  margin-bottom: 23rem;
}.my-23p {
  margin-top: 23%;
  margin-bottom: 23%;
}.p-23rem {
  padding: 23rem;
}.p-23px {
  padding: 23px;
}.p-23p {
  padding: 23%;
}.pt-23rem {
  padding-top: 23rem;
}.pt-23px {
  padding-top: 23px;
}.pt-23p {
  padding-top: 23%;
}.pb-23rem {
  padding-bottom: 23rem;
}.pb-23px {
  padding-bottom: 23px;
}.pb-23p {
  padding-bottom: 23%;
}.pl-23rem {
  padding-left: 23rem;
}.pl-23px {
  padding-left: 23px;
}.pl-23p {
  padding-left: 23%;
}.pr-23rem {
  padding-right: 23rem;
}.pr-23px {
  padding-right: 23px;
}.pr-23p {
  padding-right: 23%;
}.px-23px {
  padding-right: 23px;
  padding-left: 23px;
}.px-23rem {
  padding-right: 23rem;
  padding-left: 23rem;
}.px-23p {
  padding-right: 23%;
  padding-left: 23%;
}.py-23px {
  padding-top: 23px;
  padding-bottom: 23px;
}.py-23rem {
  padding-top: 23rem;
  padding-bottom: 23rem;
}.py-23p {
  padding-top: 23%;
  padding-bottom: 23%;
}.gap-23px {
  gap: 23px;
}.gap-23rem {
  gap: 23rem;
}.gap-23p {
  gap: 23p;
}.r-gap-23px {
  row-gap: 23px;
}.r-gap-23rem {
  row-gap: 23rem;
}.r-gap-23p {
  row-gap: 23p;
}.c-gap-23px {
  -moz-column-gap: 23px;
       column-gap: 23px;
}.c-gap-23rem {
  -moz-column-gap: 23rem;
       column-gap: 23rem;
}.c-gap-23p {
  -moz-column-gap: 23p;
       column-gap: 23p;
}.m-24rem {
  margin: 24rem;
}.m-24px {
  margin: 24px;
}.m-24p {
  margin: 24%;
}.mt-24rem {
  margin-top: 24rem;
}.mt-24px {
  margin-top: 24px;
}.mt-24p {
  margin-top: 24%;
}.mt-24vh {
  margin-top: 24vh;
}.mb-24rem {
  margin-bottom: 24rem;
}.mb-24px {
  margin-bottom: 24px;
}.mb-24p {
  margin-bottom: 24%;
}.ml-24rem {
  margin-left: 24rem;
}.ml-24px {
  margin-left: 24px;
}.ml-24p {
  margin-left: 24%;
}.mr-24rem {
  margin-right: 24rem;
}.mr-24px {
  margin-right: 24px;
}.mr-24p {
  margin-right: 24%;
}.mx-24px {
  margin-right: 24px;
  margin-left: 24px;
}.mx-24rem {
  margin-right: 24rem;
  margin-left: 24rem;
}.mx-24p {
  margin-right: 24%;
  margin-left: 24%;
}.my-24px {
  margin-top: 24px;
  margin-bottom: 24px;
}.my-24rem {
  margin-top: 24rem;
  margin-bottom: 24rem;
}.my-24p {
  margin-top: 24%;
  margin-bottom: 24%;
}.p-24rem {
  padding: 24rem;
}.p-24px {
  padding: 24px;
}.p-24p {
  padding: 24%;
}.pt-24rem {
  padding-top: 24rem;
}.pt-24px {
  padding-top: 24px;
}.pt-24p {
  padding-top: 24%;
}.pb-24rem {
  padding-bottom: 24rem;
}.pb-24px {
  padding-bottom: 24px;
}.pb-24p {
  padding-bottom: 24%;
}.pl-24rem {
  padding-left: 24rem;
}.pl-24px {
  padding-left: 24px;
}.pl-24p {
  padding-left: 24%;
}.pr-24rem {
  padding-right: 24rem;
}.pr-24px {
  padding-right: 24px;
}.pr-24p {
  padding-right: 24%;
}.px-24px {
  padding-right: 24px;
  padding-left: 24px;
}.px-24rem {
  padding-right: 24rem;
  padding-left: 24rem;
}.px-24p {
  padding-right: 24%;
  padding-left: 24%;
}.py-24px {
  padding-top: 24px;
  padding-bottom: 24px;
}.py-24rem {
  padding-top: 24rem;
  padding-bottom: 24rem;
}.py-24p {
  padding-top: 24%;
  padding-bottom: 24%;
}.gap-24px {
  gap: 24px;
}.gap-24rem {
  gap: 24rem;
}.gap-24p {
  gap: 24p;
}.r-gap-24px {
  row-gap: 24px;
}.r-gap-24rem {
  row-gap: 24rem;
}.r-gap-24p {
  row-gap: 24p;
}.c-gap-24px {
  -moz-column-gap: 24px;
       column-gap: 24px;
}.c-gap-24rem {
  -moz-column-gap: 24rem;
       column-gap: 24rem;
}.c-gap-24p {
  -moz-column-gap: 24p;
       column-gap: 24p;
}.m-25rem {
  margin: 25rem;
}.m-25px {
  margin: 25px;
}.m-25p {
  margin: 25%;
}.mt-25rem {
  margin-top: 25rem;
}.mt-25px {
  margin-top: 25px;
}.mt-25p {
  margin-top: 25%;
}.mt-25vh {
  margin-top: 25vh;
}.mb-25rem {
  margin-bottom: 25rem;
}.mb-25px {
  margin-bottom: 25px;
}.mb-25p {
  margin-bottom: 25%;
}.ml-25rem {
  margin-left: 25rem;
}.ml-25px {
  margin-left: 25px;
}.ml-25p {
  margin-left: 25%;
}.mr-25rem {
  margin-right: 25rem;
}.mr-25px {
  margin-right: 25px;
}.mr-25p {
  margin-right: 25%;
}.mx-25px {
  margin-right: 25px;
  margin-left: 25px;
}.mx-25rem {
  margin-right: 25rem;
  margin-left: 25rem;
}.mx-25p {
  margin-right: 25%;
  margin-left: 25%;
}.my-25px {
  margin-top: 25px;
  margin-bottom: 25px;
}.my-25rem {
  margin-top: 25rem;
  margin-bottom: 25rem;
}.my-25p {
  margin-top: 25%;
  margin-bottom: 25%;
}.p-25rem {
  padding: 25rem;
}.p-25px {
  padding: 25px;
}.p-25p {
  padding: 25%;
}.pt-25rem {
  padding-top: 25rem;
}.pt-25px {
  padding-top: 25px;
}.pt-25p {
  padding-top: 25%;
}.pb-25rem {
  padding-bottom: 25rem;
}.pb-25px {
  padding-bottom: 25px;
}.pb-25p {
  padding-bottom: 25%;
}.pl-25rem {
  padding-left: 25rem;
}.pl-25px {
  padding-left: 25px;
}.pl-25p {
  padding-left: 25%;
}.pr-25rem {
  padding-right: 25rem;
}.pr-25px {
  padding-right: 25px;
}.pr-25p {
  padding-right: 25%;
}.px-25px {
  padding-right: 25px;
  padding-left: 25px;
}.px-25rem {
  padding-right: 25rem;
  padding-left: 25rem;
}.px-25p {
  padding-right: 25%;
  padding-left: 25%;
}.py-25px {
  padding-top: 25px;
  padding-bottom: 25px;
}.py-25rem {
  padding-top: 25rem;
  padding-bottom: 25rem;
}.py-25p {
  padding-top: 25%;
  padding-bottom: 25%;
}.gap-25px {
  gap: 25px;
}.gap-25rem {
  gap: 25rem;
}.gap-25p {
  gap: 25p;
}.r-gap-25px {
  row-gap: 25px;
}.r-gap-25rem {
  row-gap: 25rem;
}.r-gap-25p {
  row-gap: 25p;
}.c-gap-25px {
  -moz-column-gap: 25px;
       column-gap: 25px;
}.c-gap-25rem {
  -moz-column-gap: 25rem;
       column-gap: 25rem;
}.c-gap-25p {
  -moz-column-gap: 25p;
       column-gap: 25p;
}.m-26rem {
  margin: 26rem;
}.m-26px {
  margin: 26px;
}.m-26p {
  margin: 26%;
}.mt-26rem {
  margin-top: 26rem;
}.mt-26px {
  margin-top: 26px;
}.mt-26p {
  margin-top: 26%;
}.mt-26vh {
  margin-top: 26vh;
}.mb-26rem {
  margin-bottom: 26rem;
}.mb-26px {
  margin-bottom: 26px;
}.mb-26p {
  margin-bottom: 26%;
}.ml-26rem {
  margin-left: 26rem;
}.ml-26px {
  margin-left: 26px;
}.ml-26p {
  margin-left: 26%;
}.mr-26rem {
  margin-right: 26rem;
}.mr-26px {
  margin-right: 26px;
}.mr-26p {
  margin-right: 26%;
}.mx-26px {
  margin-right: 26px;
  margin-left: 26px;
}.mx-26rem {
  margin-right: 26rem;
  margin-left: 26rem;
}.mx-26p {
  margin-right: 26%;
  margin-left: 26%;
}.my-26px {
  margin-top: 26px;
  margin-bottom: 26px;
}.my-26rem {
  margin-top: 26rem;
  margin-bottom: 26rem;
}.my-26p {
  margin-top: 26%;
  margin-bottom: 26%;
}.p-26rem {
  padding: 26rem;
}.p-26px {
  padding: 26px;
}.p-26p {
  padding: 26%;
}.pt-26rem {
  padding-top: 26rem;
}.pt-26px {
  padding-top: 26px;
}.pt-26p {
  padding-top: 26%;
}.pb-26rem {
  padding-bottom: 26rem;
}.pb-26px {
  padding-bottom: 26px;
}.pb-26p {
  padding-bottom: 26%;
}.pl-26rem {
  padding-left: 26rem;
}.pl-26px {
  padding-left: 26px;
}.pl-26p {
  padding-left: 26%;
}.pr-26rem {
  padding-right: 26rem;
}.pr-26px {
  padding-right: 26px;
}.pr-26p {
  padding-right: 26%;
}.px-26px {
  padding-right: 26px;
  padding-left: 26px;
}.px-26rem {
  padding-right: 26rem;
  padding-left: 26rem;
}.px-26p {
  padding-right: 26%;
  padding-left: 26%;
}.py-26px {
  padding-top: 26px;
  padding-bottom: 26px;
}.py-26rem {
  padding-top: 26rem;
  padding-bottom: 26rem;
}.py-26p {
  padding-top: 26%;
  padding-bottom: 26%;
}.gap-26px {
  gap: 26px;
}.gap-26rem {
  gap: 26rem;
}.gap-26p {
  gap: 26p;
}.r-gap-26px {
  row-gap: 26px;
}.r-gap-26rem {
  row-gap: 26rem;
}.r-gap-26p {
  row-gap: 26p;
}.c-gap-26px {
  -moz-column-gap: 26px;
       column-gap: 26px;
}.c-gap-26rem {
  -moz-column-gap: 26rem;
       column-gap: 26rem;
}.c-gap-26p {
  -moz-column-gap: 26p;
       column-gap: 26p;
}.m-27rem {
  margin: 27rem;
}.m-27px {
  margin: 27px;
}.m-27p {
  margin: 27%;
}.mt-27rem {
  margin-top: 27rem;
}.mt-27px {
  margin-top: 27px;
}.mt-27p {
  margin-top: 27%;
}.mt-27vh {
  margin-top: 27vh;
}.mb-27rem {
  margin-bottom: 27rem;
}.mb-27px {
  margin-bottom: 27px;
}.mb-27p {
  margin-bottom: 27%;
}.ml-27rem {
  margin-left: 27rem;
}.ml-27px {
  margin-left: 27px;
}.ml-27p {
  margin-left: 27%;
}.mr-27rem {
  margin-right: 27rem;
}.mr-27px {
  margin-right: 27px;
}.mr-27p {
  margin-right: 27%;
}.mx-27px {
  margin-right: 27px;
  margin-left: 27px;
}.mx-27rem {
  margin-right: 27rem;
  margin-left: 27rem;
}.mx-27p {
  margin-right: 27%;
  margin-left: 27%;
}.my-27px {
  margin-top: 27px;
  margin-bottom: 27px;
}.my-27rem {
  margin-top: 27rem;
  margin-bottom: 27rem;
}.my-27p {
  margin-top: 27%;
  margin-bottom: 27%;
}.p-27rem {
  padding: 27rem;
}.p-27px {
  padding: 27px;
}.p-27p {
  padding: 27%;
}.pt-27rem {
  padding-top: 27rem;
}.pt-27px {
  padding-top: 27px;
}.pt-27p {
  padding-top: 27%;
}.pb-27rem {
  padding-bottom: 27rem;
}.pb-27px {
  padding-bottom: 27px;
}.pb-27p {
  padding-bottom: 27%;
}.pl-27rem {
  padding-left: 27rem;
}.pl-27px {
  padding-left: 27px;
}.pl-27p {
  padding-left: 27%;
}.pr-27rem {
  padding-right: 27rem;
}.pr-27px {
  padding-right: 27px;
}.pr-27p {
  padding-right: 27%;
}.px-27px {
  padding-right: 27px;
  padding-left: 27px;
}.px-27rem {
  padding-right: 27rem;
  padding-left: 27rem;
}.px-27p {
  padding-right: 27%;
  padding-left: 27%;
}.py-27px {
  padding-top: 27px;
  padding-bottom: 27px;
}.py-27rem {
  padding-top: 27rem;
  padding-bottom: 27rem;
}.py-27p {
  padding-top: 27%;
  padding-bottom: 27%;
}.gap-27px {
  gap: 27px;
}.gap-27rem {
  gap: 27rem;
}.gap-27p {
  gap: 27p;
}.r-gap-27px {
  row-gap: 27px;
}.r-gap-27rem {
  row-gap: 27rem;
}.r-gap-27p {
  row-gap: 27p;
}.c-gap-27px {
  -moz-column-gap: 27px;
       column-gap: 27px;
}.c-gap-27rem {
  -moz-column-gap: 27rem;
       column-gap: 27rem;
}.c-gap-27p {
  -moz-column-gap: 27p;
       column-gap: 27p;
}.m-28rem {
  margin: 28rem;
}.m-28px {
  margin: 28px;
}.m-28p {
  margin: 28%;
}.mt-28rem {
  margin-top: 28rem;
}.mt-28px {
  margin-top: 28px;
}.mt-28p {
  margin-top: 28%;
}.mt-28vh {
  margin-top: 28vh;
}.mb-28rem {
  margin-bottom: 28rem;
}.mb-28px {
  margin-bottom: 28px;
}.mb-28p {
  margin-bottom: 28%;
}.ml-28rem {
  margin-left: 28rem;
}.ml-28px {
  margin-left: 28px;
}.ml-28p {
  margin-left: 28%;
}.mr-28rem {
  margin-right: 28rem;
}.mr-28px {
  margin-right: 28px;
}.mr-28p {
  margin-right: 28%;
}.mx-28px {
  margin-right: 28px;
  margin-left: 28px;
}.mx-28rem {
  margin-right: 28rem;
  margin-left: 28rem;
}.mx-28p {
  margin-right: 28%;
  margin-left: 28%;
}.my-28px {
  margin-top: 28px;
  margin-bottom: 28px;
}.my-28rem {
  margin-top: 28rem;
  margin-bottom: 28rem;
}.my-28p {
  margin-top: 28%;
  margin-bottom: 28%;
}.p-28rem {
  padding: 28rem;
}.p-28px {
  padding: 28px;
}.p-28p {
  padding: 28%;
}.pt-28rem {
  padding-top: 28rem;
}.pt-28px {
  padding-top: 28px;
}.pt-28p {
  padding-top: 28%;
}.pb-28rem {
  padding-bottom: 28rem;
}.pb-28px {
  padding-bottom: 28px;
}.pb-28p {
  padding-bottom: 28%;
}.pl-28rem {
  padding-left: 28rem;
}.pl-28px {
  padding-left: 28px;
}.pl-28p {
  padding-left: 28%;
}.pr-28rem {
  padding-right: 28rem;
}.pr-28px {
  padding-right: 28px;
}.pr-28p {
  padding-right: 28%;
}.px-28px {
  padding-right: 28px;
  padding-left: 28px;
}.px-28rem {
  padding-right: 28rem;
  padding-left: 28rem;
}.px-28p {
  padding-right: 28%;
  padding-left: 28%;
}.py-28px {
  padding-top: 28px;
  padding-bottom: 28px;
}.py-28rem {
  padding-top: 28rem;
  padding-bottom: 28rem;
}.py-28p {
  padding-top: 28%;
  padding-bottom: 28%;
}.gap-28px {
  gap: 28px;
}.gap-28rem {
  gap: 28rem;
}.gap-28p {
  gap: 28p;
}.r-gap-28px {
  row-gap: 28px;
}.r-gap-28rem {
  row-gap: 28rem;
}.r-gap-28p {
  row-gap: 28p;
}.c-gap-28px {
  -moz-column-gap: 28px;
       column-gap: 28px;
}.c-gap-28rem {
  -moz-column-gap: 28rem;
       column-gap: 28rem;
}.c-gap-28p {
  -moz-column-gap: 28p;
       column-gap: 28p;
}.m-29rem {
  margin: 29rem;
}.m-29px {
  margin: 29px;
}.m-29p {
  margin: 29%;
}.mt-29rem {
  margin-top: 29rem;
}.mt-29px {
  margin-top: 29px;
}.mt-29p {
  margin-top: 29%;
}.mt-29vh {
  margin-top: 29vh;
}.mb-29rem {
  margin-bottom: 29rem;
}.mb-29px {
  margin-bottom: 29px;
}.mb-29p {
  margin-bottom: 29%;
}.ml-29rem {
  margin-left: 29rem;
}.ml-29px {
  margin-left: 29px;
}.ml-29p {
  margin-left: 29%;
}.mr-29rem {
  margin-right: 29rem;
}.mr-29px {
  margin-right: 29px;
}.mr-29p {
  margin-right: 29%;
}.mx-29px {
  margin-right: 29px;
  margin-left: 29px;
}.mx-29rem {
  margin-right: 29rem;
  margin-left: 29rem;
}.mx-29p {
  margin-right: 29%;
  margin-left: 29%;
}.my-29px {
  margin-top: 29px;
  margin-bottom: 29px;
}.my-29rem {
  margin-top: 29rem;
  margin-bottom: 29rem;
}.my-29p {
  margin-top: 29%;
  margin-bottom: 29%;
}.p-29rem {
  padding: 29rem;
}.p-29px {
  padding: 29px;
}.p-29p {
  padding: 29%;
}.pt-29rem {
  padding-top: 29rem;
}.pt-29px {
  padding-top: 29px;
}.pt-29p {
  padding-top: 29%;
}.pb-29rem {
  padding-bottom: 29rem;
}.pb-29px {
  padding-bottom: 29px;
}.pb-29p {
  padding-bottom: 29%;
}.pl-29rem {
  padding-left: 29rem;
}.pl-29px {
  padding-left: 29px;
}.pl-29p {
  padding-left: 29%;
}.pr-29rem {
  padding-right: 29rem;
}.pr-29px {
  padding-right: 29px;
}.pr-29p {
  padding-right: 29%;
}.px-29px {
  padding-right: 29px;
  padding-left: 29px;
}.px-29rem {
  padding-right: 29rem;
  padding-left: 29rem;
}.px-29p {
  padding-right: 29%;
  padding-left: 29%;
}.py-29px {
  padding-top: 29px;
  padding-bottom: 29px;
}.py-29rem {
  padding-top: 29rem;
  padding-bottom: 29rem;
}.py-29p {
  padding-top: 29%;
  padding-bottom: 29%;
}.gap-29px {
  gap: 29px;
}.gap-29rem {
  gap: 29rem;
}.gap-29p {
  gap: 29p;
}.r-gap-29px {
  row-gap: 29px;
}.r-gap-29rem {
  row-gap: 29rem;
}.r-gap-29p {
  row-gap: 29p;
}.c-gap-29px {
  -moz-column-gap: 29px;
       column-gap: 29px;
}.c-gap-29rem {
  -moz-column-gap: 29rem;
       column-gap: 29rem;
}.c-gap-29p {
  -moz-column-gap: 29p;
       column-gap: 29p;
}.m-30rem {
  margin: 30rem;
}.m-30px {
  margin: 30px;
}.m-30p {
  margin: 30%;
}.mt-30rem {
  margin-top: 30rem;
}.mt-30px {
  margin-top: 30px;
}.mt-30p {
  margin-top: 30%;
}.mt-30vh {
  margin-top: 30vh;
}.mb-30rem {
  margin-bottom: 30rem;
}.mb-30px {
  margin-bottom: 30px;
}.mb-30p {
  margin-bottom: 30%;
}.ml-30rem {
  margin-left: 30rem;
}.ml-30px {
  margin-left: 30px;
}.ml-30p {
  margin-left: 30%;
}.mr-30rem {
  margin-right: 30rem;
}.mr-30px {
  margin-right: 30px;
}.mr-30p {
  margin-right: 30%;
}.mx-30px {
  margin-right: 30px;
  margin-left: 30px;
}.mx-30rem {
  margin-right: 30rem;
  margin-left: 30rem;
}.mx-30p {
  margin-right: 30%;
  margin-left: 30%;
}.my-30px {
  margin-top: 30px;
  margin-bottom: 30px;
}.my-30rem {
  margin-top: 30rem;
  margin-bottom: 30rem;
}.my-30p {
  margin-top: 30%;
  margin-bottom: 30%;
}.p-30rem {
  padding: 30rem;
}.p-30px {
  padding: 30px;
}.p-30p {
  padding: 30%;
}.pt-30rem {
  padding-top: 30rem;
}.pt-30px {
  padding-top: 30px;
}.pt-30p {
  padding-top: 30%;
}.pb-30rem {
  padding-bottom: 30rem;
}.pb-30px {
  padding-bottom: 30px;
}.pb-30p {
  padding-bottom: 30%;
}.pl-30rem {
  padding-left: 30rem;
}.pl-30px {
  padding-left: 30px;
}.pl-30p {
  padding-left: 30%;
}.pr-30rem {
  padding-right: 30rem;
}.pr-30px {
  padding-right: 30px;
}.pr-30p {
  padding-right: 30%;
}.px-30px {
  padding-right: 30px;
  padding-left: 30px;
}.px-30rem {
  padding-right: 30rem;
  padding-left: 30rem;
}.px-30p {
  padding-right: 30%;
  padding-left: 30%;
}.py-30px {
  padding-top: 30px;
  padding-bottom: 30px;
}.py-30rem {
  padding-top: 30rem;
  padding-bottom: 30rem;
}.py-30p {
  padding-top: 30%;
  padding-bottom: 30%;
}.gap-30px {
  gap: 30px;
}.gap-30rem {
  gap: 30rem;
}.gap-30p {
  gap: 30p;
}.r-gap-30px {
  row-gap: 30px;
}.r-gap-30rem {
  row-gap: 30rem;
}.r-gap-30p {
  row-gap: 30p;
}.c-gap-30px {
  -moz-column-gap: 30px;
       column-gap: 30px;
}.c-gap-30rem {
  -moz-column-gap: 30rem;
       column-gap: 30rem;
}.c-gap-30p {
  -moz-column-gap: 30p;
       column-gap: 30p;
}.m-31rem {
  margin: 31rem;
}.m-31px {
  margin: 31px;
}.m-31p {
  margin: 31%;
}.mt-31rem {
  margin-top: 31rem;
}.mt-31px {
  margin-top: 31px;
}.mt-31p {
  margin-top: 31%;
}.mt-31vh {
  margin-top: 31vh;
}.mb-31rem {
  margin-bottom: 31rem;
}.mb-31px {
  margin-bottom: 31px;
}.mb-31p {
  margin-bottom: 31%;
}.ml-31rem {
  margin-left: 31rem;
}.ml-31px {
  margin-left: 31px;
}.ml-31p {
  margin-left: 31%;
}.mr-31rem {
  margin-right: 31rem;
}.mr-31px {
  margin-right: 31px;
}.mr-31p {
  margin-right: 31%;
}.mx-31px {
  margin-right: 31px;
  margin-left: 31px;
}.mx-31rem {
  margin-right: 31rem;
  margin-left: 31rem;
}.mx-31p {
  margin-right: 31%;
  margin-left: 31%;
}.my-31px {
  margin-top: 31px;
  margin-bottom: 31px;
}.my-31rem {
  margin-top: 31rem;
  margin-bottom: 31rem;
}.my-31p {
  margin-top: 31%;
  margin-bottom: 31%;
}.p-31rem {
  padding: 31rem;
}.p-31px {
  padding: 31px;
}.p-31p {
  padding: 31%;
}.pt-31rem {
  padding-top: 31rem;
}.pt-31px {
  padding-top: 31px;
}.pt-31p {
  padding-top: 31%;
}.pb-31rem {
  padding-bottom: 31rem;
}.pb-31px {
  padding-bottom: 31px;
}.pb-31p {
  padding-bottom: 31%;
}.pl-31rem {
  padding-left: 31rem;
}.pl-31px {
  padding-left: 31px;
}.pl-31p {
  padding-left: 31%;
}.pr-31rem {
  padding-right: 31rem;
}.pr-31px {
  padding-right: 31px;
}.pr-31p {
  padding-right: 31%;
}.px-31px {
  padding-right: 31px;
  padding-left: 31px;
}.px-31rem {
  padding-right: 31rem;
  padding-left: 31rem;
}.px-31p {
  padding-right: 31%;
  padding-left: 31%;
}.py-31px {
  padding-top: 31px;
  padding-bottom: 31px;
}.py-31rem {
  padding-top: 31rem;
  padding-bottom: 31rem;
}.py-31p {
  padding-top: 31%;
  padding-bottom: 31%;
}.gap-31px {
  gap: 31px;
}.gap-31rem {
  gap: 31rem;
}.gap-31p {
  gap: 31p;
}.r-gap-31px {
  row-gap: 31px;
}.r-gap-31rem {
  row-gap: 31rem;
}.r-gap-31p {
  row-gap: 31p;
}.c-gap-31px {
  -moz-column-gap: 31px;
       column-gap: 31px;
}.c-gap-31rem {
  -moz-column-gap: 31rem;
       column-gap: 31rem;
}.c-gap-31p {
  -moz-column-gap: 31p;
       column-gap: 31p;
}.m-32rem {
  margin: 32rem;
}.m-32px {
  margin: 32px;
}.m-32p {
  margin: 32%;
}.mt-32rem {
  margin-top: 32rem;
}.mt-32px {
  margin-top: 32px;
}.mt-32p {
  margin-top: 32%;
}.mt-32vh {
  margin-top: 32vh;
}.mb-32rem {
  margin-bottom: 32rem;
}.mb-32px {
  margin-bottom: 32px;
}.mb-32p {
  margin-bottom: 32%;
}.ml-32rem {
  margin-left: 32rem;
}.ml-32px {
  margin-left: 32px;
}.ml-32p {
  margin-left: 32%;
}.mr-32rem {
  margin-right: 32rem;
}.mr-32px {
  margin-right: 32px;
}.mr-32p {
  margin-right: 32%;
}.mx-32px {
  margin-right: 32px;
  margin-left: 32px;
}.mx-32rem {
  margin-right: 32rem;
  margin-left: 32rem;
}.mx-32p {
  margin-right: 32%;
  margin-left: 32%;
}.my-32px {
  margin-top: 32px;
  margin-bottom: 32px;
}.my-32rem {
  margin-top: 32rem;
  margin-bottom: 32rem;
}.my-32p {
  margin-top: 32%;
  margin-bottom: 32%;
}.p-32rem {
  padding: 32rem;
}.p-32px {
  padding: 32px;
}.p-32p {
  padding: 32%;
}.pt-32rem {
  padding-top: 32rem;
}.pt-32px {
  padding-top: 32px;
}.pt-32p {
  padding-top: 32%;
}.pb-32rem {
  padding-bottom: 32rem;
}.pb-32px {
  padding-bottom: 32px;
}.pb-32p {
  padding-bottom: 32%;
}.pl-32rem {
  padding-left: 32rem;
}.pl-32px {
  padding-left: 32px;
}.pl-32p {
  padding-left: 32%;
}.pr-32rem {
  padding-right: 32rem;
}.pr-32px {
  padding-right: 32px;
}.pr-32p {
  padding-right: 32%;
}.px-32px {
  padding-right: 32px;
  padding-left: 32px;
}.px-32rem {
  padding-right: 32rem;
  padding-left: 32rem;
}.px-32p {
  padding-right: 32%;
  padding-left: 32%;
}.py-32px {
  padding-top: 32px;
  padding-bottom: 32px;
}.py-32rem {
  padding-top: 32rem;
  padding-bottom: 32rem;
}.py-32p {
  padding-top: 32%;
  padding-bottom: 32%;
}.gap-32px {
  gap: 32px;
}.gap-32rem {
  gap: 32rem;
}.gap-32p {
  gap: 32p;
}.r-gap-32px {
  row-gap: 32px;
}.r-gap-32rem {
  row-gap: 32rem;
}.r-gap-32p {
  row-gap: 32p;
}.c-gap-32px {
  -moz-column-gap: 32px;
       column-gap: 32px;
}.c-gap-32rem {
  -moz-column-gap: 32rem;
       column-gap: 32rem;
}.c-gap-32p {
  -moz-column-gap: 32p;
       column-gap: 32p;
}.m-33rem {
  margin: 33rem;
}.m-33px {
  margin: 33px;
}.m-33p {
  margin: 33%;
}.mt-33rem {
  margin-top: 33rem;
}.mt-33px {
  margin-top: 33px;
}.mt-33p {
  margin-top: 33%;
}.mt-33vh {
  margin-top: 33vh;
}.mb-33rem {
  margin-bottom: 33rem;
}.mb-33px {
  margin-bottom: 33px;
}.mb-33p {
  margin-bottom: 33%;
}.ml-33rem {
  margin-left: 33rem;
}.ml-33px {
  margin-left: 33px;
}.ml-33p {
  margin-left: 33%;
}.mr-33rem {
  margin-right: 33rem;
}.mr-33px {
  margin-right: 33px;
}.mr-33p {
  margin-right: 33%;
}.mx-33px {
  margin-right: 33px;
  margin-left: 33px;
}.mx-33rem {
  margin-right: 33rem;
  margin-left: 33rem;
}.mx-33p {
  margin-right: 33%;
  margin-left: 33%;
}.my-33px {
  margin-top: 33px;
  margin-bottom: 33px;
}.my-33rem {
  margin-top: 33rem;
  margin-bottom: 33rem;
}.my-33p {
  margin-top: 33%;
  margin-bottom: 33%;
}.p-33rem {
  padding: 33rem;
}.p-33px {
  padding: 33px;
}.p-33p {
  padding: 33%;
}.pt-33rem {
  padding-top: 33rem;
}.pt-33px {
  padding-top: 33px;
}.pt-33p {
  padding-top: 33%;
}.pb-33rem {
  padding-bottom: 33rem;
}.pb-33px {
  padding-bottom: 33px;
}.pb-33p {
  padding-bottom: 33%;
}.pl-33rem {
  padding-left: 33rem;
}.pl-33px {
  padding-left: 33px;
}.pl-33p {
  padding-left: 33%;
}.pr-33rem {
  padding-right: 33rem;
}.pr-33px {
  padding-right: 33px;
}.pr-33p {
  padding-right: 33%;
}.px-33px {
  padding-right: 33px;
  padding-left: 33px;
}.px-33rem {
  padding-right: 33rem;
  padding-left: 33rem;
}.px-33p {
  padding-right: 33%;
  padding-left: 33%;
}.py-33px {
  padding-top: 33px;
  padding-bottom: 33px;
}.py-33rem {
  padding-top: 33rem;
  padding-bottom: 33rem;
}.py-33p {
  padding-top: 33%;
  padding-bottom: 33%;
}.gap-33px {
  gap: 33px;
}.gap-33rem {
  gap: 33rem;
}.gap-33p {
  gap: 33p;
}.r-gap-33px {
  row-gap: 33px;
}.r-gap-33rem {
  row-gap: 33rem;
}.r-gap-33p {
  row-gap: 33p;
}.c-gap-33px {
  -moz-column-gap: 33px;
       column-gap: 33px;
}.c-gap-33rem {
  -moz-column-gap: 33rem;
       column-gap: 33rem;
}.c-gap-33p {
  -moz-column-gap: 33p;
       column-gap: 33p;
}.m-34rem {
  margin: 34rem;
}.m-34px {
  margin: 34px;
}.m-34p {
  margin: 34%;
}.mt-34rem {
  margin-top: 34rem;
}.mt-34px {
  margin-top: 34px;
}.mt-34p {
  margin-top: 34%;
}.mt-34vh {
  margin-top: 34vh;
}.mb-34rem {
  margin-bottom: 34rem;
}.mb-34px {
  margin-bottom: 34px;
}.mb-34p {
  margin-bottom: 34%;
}.ml-34rem {
  margin-left: 34rem;
}.ml-34px {
  margin-left: 34px;
}.ml-34p {
  margin-left: 34%;
}.mr-34rem {
  margin-right: 34rem;
}.mr-34px {
  margin-right: 34px;
}.mr-34p {
  margin-right: 34%;
}.mx-34px {
  margin-right: 34px;
  margin-left: 34px;
}.mx-34rem {
  margin-right: 34rem;
  margin-left: 34rem;
}.mx-34p {
  margin-right: 34%;
  margin-left: 34%;
}.my-34px {
  margin-top: 34px;
  margin-bottom: 34px;
}.my-34rem {
  margin-top: 34rem;
  margin-bottom: 34rem;
}.my-34p {
  margin-top: 34%;
  margin-bottom: 34%;
}.p-34rem {
  padding: 34rem;
}.p-34px {
  padding: 34px;
}.p-34p {
  padding: 34%;
}.pt-34rem {
  padding-top: 34rem;
}.pt-34px {
  padding-top: 34px;
}.pt-34p {
  padding-top: 34%;
}.pb-34rem {
  padding-bottom: 34rem;
}.pb-34px {
  padding-bottom: 34px;
}.pb-34p {
  padding-bottom: 34%;
}.pl-34rem {
  padding-left: 34rem;
}.pl-34px {
  padding-left: 34px;
}.pl-34p {
  padding-left: 34%;
}.pr-34rem {
  padding-right: 34rem;
}.pr-34px {
  padding-right: 34px;
}.pr-34p {
  padding-right: 34%;
}.px-34px {
  padding-right: 34px;
  padding-left: 34px;
}.px-34rem {
  padding-right: 34rem;
  padding-left: 34rem;
}.px-34p {
  padding-right: 34%;
  padding-left: 34%;
}.py-34px {
  padding-top: 34px;
  padding-bottom: 34px;
}.py-34rem {
  padding-top: 34rem;
  padding-bottom: 34rem;
}.py-34p {
  padding-top: 34%;
  padding-bottom: 34%;
}.gap-34px {
  gap: 34px;
}.gap-34rem {
  gap: 34rem;
}.gap-34p {
  gap: 34p;
}.r-gap-34px {
  row-gap: 34px;
}.r-gap-34rem {
  row-gap: 34rem;
}.r-gap-34p {
  row-gap: 34p;
}.c-gap-34px {
  -moz-column-gap: 34px;
       column-gap: 34px;
}.c-gap-34rem {
  -moz-column-gap: 34rem;
       column-gap: 34rem;
}.c-gap-34p {
  -moz-column-gap: 34p;
       column-gap: 34p;
}.m-35rem {
  margin: 35rem;
}.m-35px {
  margin: 35px;
}.m-35p {
  margin: 35%;
}.mt-35rem {
  margin-top: 35rem;
}.mt-35px {
  margin-top: 35px;
}.mt-35p {
  margin-top: 35%;
}.mt-35vh {
  margin-top: 35vh;
}.mb-35rem {
  margin-bottom: 35rem;
}.mb-35px {
  margin-bottom: 35px;
}.mb-35p {
  margin-bottom: 35%;
}.ml-35rem {
  margin-left: 35rem;
}.ml-35px {
  margin-left: 35px;
}.ml-35p {
  margin-left: 35%;
}.mr-35rem {
  margin-right: 35rem;
}.mr-35px {
  margin-right: 35px;
}.mr-35p {
  margin-right: 35%;
}.mx-35px {
  margin-right: 35px;
  margin-left: 35px;
}.mx-35rem {
  margin-right: 35rem;
  margin-left: 35rem;
}.mx-35p {
  margin-right: 35%;
  margin-left: 35%;
}.my-35px {
  margin-top: 35px;
  margin-bottom: 35px;
}.my-35rem {
  margin-top: 35rem;
  margin-bottom: 35rem;
}.my-35p {
  margin-top: 35%;
  margin-bottom: 35%;
}.p-35rem {
  padding: 35rem;
}.p-35px {
  padding: 35px;
}.p-35p {
  padding: 35%;
}.pt-35rem {
  padding-top: 35rem;
}.pt-35px {
  padding-top: 35px;
}.pt-35p {
  padding-top: 35%;
}.pb-35rem {
  padding-bottom: 35rem;
}.pb-35px {
  padding-bottom: 35px;
}.pb-35p {
  padding-bottom: 35%;
}.pl-35rem {
  padding-left: 35rem;
}.pl-35px {
  padding-left: 35px;
}.pl-35p {
  padding-left: 35%;
}.pr-35rem {
  padding-right: 35rem;
}.pr-35px {
  padding-right: 35px;
}.pr-35p {
  padding-right: 35%;
}.px-35px {
  padding-right: 35px;
  padding-left: 35px;
}.px-35rem {
  padding-right: 35rem;
  padding-left: 35rem;
}.px-35p {
  padding-right: 35%;
  padding-left: 35%;
}.py-35px {
  padding-top: 35px;
  padding-bottom: 35px;
}.py-35rem {
  padding-top: 35rem;
  padding-bottom: 35rem;
}.py-35p {
  padding-top: 35%;
  padding-bottom: 35%;
}.gap-35px {
  gap: 35px;
}.gap-35rem {
  gap: 35rem;
}.gap-35p {
  gap: 35p;
}.r-gap-35px {
  row-gap: 35px;
}.r-gap-35rem {
  row-gap: 35rem;
}.r-gap-35p {
  row-gap: 35p;
}.c-gap-35px {
  -moz-column-gap: 35px;
       column-gap: 35px;
}.c-gap-35rem {
  -moz-column-gap: 35rem;
       column-gap: 35rem;
}.c-gap-35p {
  -moz-column-gap: 35p;
       column-gap: 35p;
}.m-36rem {
  margin: 36rem;
}.m-36px {
  margin: 36px;
}.m-36p {
  margin: 36%;
}.mt-36rem {
  margin-top: 36rem;
}.mt-36px {
  margin-top: 36px;
}.mt-36p {
  margin-top: 36%;
}.mt-36vh {
  margin-top: 36vh;
}.mb-36rem {
  margin-bottom: 36rem;
}.mb-36px {
  margin-bottom: 36px;
}.mb-36p {
  margin-bottom: 36%;
}.ml-36rem {
  margin-left: 36rem;
}.ml-36px {
  margin-left: 36px;
}.ml-36p {
  margin-left: 36%;
}.mr-36rem {
  margin-right: 36rem;
}.mr-36px {
  margin-right: 36px;
}.mr-36p {
  margin-right: 36%;
}.mx-36px {
  margin-right: 36px;
  margin-left: 36px;
}.mx-36rem {
  margin-right: 36rem;
  margin-left: 36rem;
}.mx-36p {
  margin-right: 36%;
  margin-left: 36%;
}.my-36px {
  margin-top: 36px;
  margin-bottom: 36px;
}.my-36rem {
  margin-top: 36rem;
  margin-bottom: 36rem;
}.my-36p {
  margin-top: 36%;
  margin-bottom: 36%;
}.p-36rem {
  padding: 36rem;
}.p-36px {
  padding: 36px;
}.p-36p {
  padding: 36%;
}.pt-36rem {
  padding-top: 36rem;
}.pt-36px {
  padding-top: 36px;
}.pt-36p {
  padding-top: 36%;
}.pb-36rem {
  padding-bottom: 36rem;
}.pb-36px {
  padding-bottom: 36px;
}.pb-36p {
  padding-bottom: 36%;
}.pl-36rem {
  padding-left: 36rem;
}.pl-36px {
  padding-left: 36px;
}.pl-36p {
  padding-left: 36%;
}.pr-36rem {
  padding-right: 36rem;
}.pr-36px {
  padding-right: 36px;
}.pr-36p {
  padding-right: 36%;
}.px-36px {
  padding-right: 36px;
  padding-left: 36px;
}.px-36rem {
  padding-right: 36rem;
  padding-left: 36rem;
}.px-36p {
  padding-right: 36%;
  padding-left: 36%;
}.py-36px {
  padding-top: 36px;
  padding-bottom: 36px;
}.py-36rem {
  padding-top: 36rem;
  padding-bottom: 36rem;
}.py-36p {
  padding-top: 36%;
  padding-bottom: 36%;
}.gap-36px {
  gap: 36px;
}.gap-36rem {
  gap: 36rem;
}.gap-36p {
  gap: 36p;
}.r-gap-36px {
  row-gap: 36px;
}.r-gap-36rem {
  row-gap: 36rem;
}.r-gap-36p {
  row-gap: 36p;
}.c-gap-36px {
  -moz-column-gap: 36px;
       column-gap: 36px;
}.c-gap-36rem {
  -moz-column-gap: 36rem;
       column-gap: 36rem;
}.c-gap-36p {
  -moz-column-gap: 36p;
       column-gap: 36p;
}.m-37rem {
  margin: 37rem;
}.m-37px {
  margin: 37px;
}.m-37p {
  margin: 37%;
}.mt-37rem {
  margin-top: 37rem;
}.mt-37px {
  margin-top: 37px;
}.mt-37p {
  margin-top: 37%;
}.mt-37vh {
  margin-top: 37vh;
}.mb-37rem {
  margin-bottom: 37rem;
}.mb-37px {
  margin-bottom: 37px;
}.mb-37p {
  margin-bottom: 37%;
}.ml-37rem {
  margin-left: 37rem;
}.ml-37px {
  margin-left: 37px;
}.ml-37p {
  margin-left: 37%;
}.mr-37rem {
  margin-right: 37rem;
}.mr-37px {
  margin-right: 37px;
}.mr-37p {
  margin-right: 37%;
}.mx-37px {
  margin-right: 37px;
  margin-left: 37px;
}.mx-37rem {
  margin-right: 37rem;
  margin-left: 37rem;
}.mx-37p {
  margin-right: 37%;
  margin-left: 37%;
}.my-37px {
  margin-top: 37px;
  margin-bottom: 37px;
}.my-37rem {
  margin-top: 37rem;
  margin-bottom: 37rem;
}.my-37p {
  margin-top: 37%;
  margin-bottom: 37%;
}.p-37rem {
  padding: 37rem;
}.p-37px {
  padding: 37px;
}.p-37p {
  padding: 37%;
}.pt-37rem {
  padding-top: 37rem;
}.pt-37px {
  padding-top: 37px;
}.pt-37p {
  padding-top: 37%;
}.pb-37rem {
  padding-bottom: 37rem;
}.pb-37px {
  padding-bottom: 37px;
}.pb-37p {
  padding-bottom: 37%;
}.pl-37rem {
  padding-left: 37rem;
}.pl-37px {
  padding-left: 37px;
}.pl-37p {
  padding-left: 37%;
}.pr-37rem {
  padding-right: 37rem;
}.pr-37px {
  padding-right: 37px;
}.pr-37p {
  padding-right: 37%;
}.px-37px {
  padding-right: 37px;
  padding-left: 37px;
}.px-37rem {
  padding-right: 37rem;
  padding-left: 37rem;
}.px-37p {
  padding-right: 37%;
  padding-left: 37%;
}.py-37px {
  padding-top: 37px;
  padding-bottom: 37px;
}.py-37rem {
  padding-top: 37rem;
  padding-bottom: 37rem;
}.py-37p {
  padding-top: 37%;
  padding-bottom: 37%;
}.gap-37px {
  gap: 37px;
}.gap-37rem {
  gap: 37rem;
}.gap-37p {
  gap: 37p;
}.r-gap-37px {
  row-gap: 37px;
}.r-gap-37rem {
  row-gap: 37rem;
}.r-gap-37p {
  row-gap: 37p;
}.c-gap-37px {
  -moz-column-gap: 37px;
       column-gap: 37px;
}.c-gap-37rem {
  -moz-column-gap: 37rem;
       column-gap: 37rem;
}.c-gap-37p {
  -moz-column-gap: 37p;
       column-gap: 37p;
}.m-38rem {
  margin: 38rem;
}.m-38px {
  margin: 38px;
}.m-38p {
  margin: 38%;
}.mt-38rem {
  margin-top: 38rem;
}.mt-38px {
  margin-top: 38px;
}.mt-38p {
  margin-top: 38%;
}.mt-38vh {
  margin-top: 38vh;
}.mb-38rem {
  margin-bottom: 38rem;
}.mb-38px {
  margin-bottom: 38px;
}.mb-38p {
  margin-bottom: 38%;
}.ml-38rem {
  margin-left: 38rem;
}.ml-38px {
  margin-left: 38px;
}.ml-38p {
  margin-left: 38%;
}.mr-38rem {
  margin-right: 38rem;
}.mr-38px {
  margin-right: 38px;
}.mr-38p {
  margin-right: 38%;
}.mx-38px {
  margin-right: 38px;
  margin-left: 38px;
}.mx-38rem {
  margin-right: 38rem;
  margin-left: 38rem;
}.mx-38p {
  margin-right: 38%;
  margin-left: 38%;
}.my-38px {
  margin-top: 38px;
  margin-bottom: 38px;
}.my-38rem {
  margin-top: 38rem;
  margin-bottom: 38rem;
}.my-38p {
  margin-top: 38%;
  margin-bottom: 38%;
}.p-38rem {
  padding: 38rem;
}.p-38px {
  padding: 38px;
}.p-38p {
  padding: 38%;
}.pt-38rem {
  padding-top: 38rem;
}.pt-38px {
  padding-top: 38px;
}.pt-38p {
  padding-top: 38%;
}.pb-38rem {
  padding-bottom: 38rem;
}.pb-38px {
  padding-bottom: 38px;
}.pb-38p {
  padding-bottom: 38%;
}.pl-38rem {
  padding-left: 38rem;
}.pl-38px {
  padding-left: 38px;
}.pl-38p {
  padding-left: 38%;
}.pr-38rem {
  padding-right: 38rem;
}.pr-38px {
  padding-right: 38px;
}.pr-38p {
  padding-right: 38%;
}.px-38px {
  padding-right: 38px;
  padding-left: 38px;
}.px-38rem {
  padding-right: 38rem;
  padding-left: 38rem;
}.px-38p {
  padding-right: 38%;
  padding-left: 38%;
}.py-38px {
  padding-top: 38px;
  padding-bottom: 38px;
}.py-38rem {
  padding-top: 38rem;
  padding-bottom: 38rem;
}.py-38p {
  padding-top: 38%;
  padding-bottom: 38%;
}.gap-38px {
  gap: 38px;
}.gap-38rem {
  gap: 38rem;
}.gap-38p {
  gap: 38p;
}.r-gap-38px {
  row-gap: 38px;
}.r-gap-38rem {
  row-gap: 38rem;
}.r-gap-38p {
  row-gap: 38p;
}.c-gap-38px {
  -moz-column-gap: 38px;
       column-gap: 38px;
}.c-gap-38rem {
  -moz-column-gap: 38rem;
       column-gap: 38rem;
}.c-gap-38p {
  -moz-column-gap: 38p;
       column-gap: 38p;
}.m-39rem {
  margin: 39rem;
}.m-39px {
  margin: 39px;
}.m-39p {
  margin: 39%;
}.mt-39rem {
  margin-top: 39rem;
}.mt-39px {
  margin-top: 39px;
}.mt-39p {
  margin-top: 39%;
}.mt-39vh {
  margin-top: 39vh;
}.mb-39rem {
  margin-bottom: 39rem;
}.mb-39px {
  margin-bottom: 39px;
}.mb-39p {
  margin-bottom: 39%;
}.ml-39rem {
  margin-left: 39rem;
}.ml-39px {
  margin-left: 39px;
}.ml-39p {
  margin-left: 39%;
}.mr-39rem {
  margin-right: 39rem;
}.mr-39px {
  margin-right: 39px;
}.mr-39p {
  margin-right: 39%;
}.mx-39px {
  margin-right: 39px;
  margin-left: 39px;
}.mx-39rem {
  margin-right: 39rem;
  margin-left: 39rem;
}.mx-39p {
  margin-right: 39%;
  margin-left: 39%;
}.my-39px {
  margin-top: 39px;
  margin-bottom: 39px;
}.my-39rem {
  margin-top: 39rem;
  margin-bottom: 39rem;
}.my-39p {
  margin-top: 39%;
  margin-bottom: 39%;
}.p-39rem {
  padding: 39rem;
}.p-39px {
  padding: 39px;
}.p-39p {
  padding: 39%;
}.pt-39rem {
  padding-top: 39rem;
}.pt-39px {
  padding-top: 39px;
}.pt-39p {
  padding-top: 39%;
}.pb-39rem {
  padding-bottom: 39rem;
}.pb-39px {
  padding-bottom: 39px;
}.pb-39p {
  padding-bottom: 39%;
}.pl-39rem {
  padding-left: 39rem;
}.pl-39px {
  padding-left: 39px;
}.pl-39p {
  padding-left: 39%;
}.pr-39rem {
  padding-right: 39rem;
}.pr-39px {
  padding-right: 39px;
}.pr-39p {
  padding-right: 39%;
}.px-39px {
  padding-right: 39px;
  padding-left: 39px;
}.px-39rem {
  padding-right: 39rem;
  padding-left: 39rem;
}.px-39p {
  padding-right: 39%;
  padding-left: 39%;
}.py-39px {
  padding-top: 39px;
  padding-bottom: 39px;
}.py-39rem {
  padding-top: 39rem;
  padding-bottom: 39rem;
}.py-39p {
  padding-top: 39%;
  padding-bottom: 39%;
}.gap-39px {
  gap: 39px;
}.gap-39rem {
  gap: 39rem;
}.gap-39p {
  gap: 39p;
}.r-gap-39px {
  row-gap: 39px;
}.r-gap-39rem {
  row-gap: 39rem;
}.r-gap-39p {
  row-gap: 39p;
}.c-gap-39px {
  -moz-column-gap: 39px;
       column-gap: 39px;
}.c-gap-39rem {
  -moz-column-gap: 39rem;
       column-gap: 39rem;
}.c-gap-39p {
  -moz-column-gap: 39p;
       column-gap: 39p;
}.m-40rem {
  margin: 40rem;
}.m-40px {
  margin: 40px;
}.m-40p {
  margin: 40%;
}.mt-40rem {
  margin-top: 40rem;
}.mt-40px {
  margin-top: 40px;
}.mt-40p {
  margin-top: 40%;
}.mt-40vh {
  margin-top: 40vh;
}.mb-40rem {
  margin-bottom: 40rem;
}.mb-40px {
  margin-bottom: 40px;
}.mb-40p {
  margin-bottom: 40%;
}.ml-40rem {
  margin-left: 40rem;
}.ml-40px {
  margin-left: 40px;
}.ml-40p {
  margin-left: 40%;
}.mr-40rem {
  margin-right: 40rem;
}.mr-40px {
  margin-right: 40px;
}.mr-40p {
  margin-right: 40%;
}.mx-40px {
  margin-right: 40px;
  margin-left: 40px;
}.mx-40rem {
  margin-right: 40rem;
  margin-left: 40rem;
}.mx-40p {
  margin-right: 40%;
  margin-left: 40%;
}.my-40px {
  margin-top: 40px;
  margin-bottom: 40px;
}.my-40rem {
  margin-top: 40rem;
  margin-bottom: 40rem;
}.my-40p {
  margin-top: 40%;
  margin-bottom: 40%;
}.p-40rem {
  padding: 40rem;
}.p-40px {
  padding: 40px;
}.p-40p {
  padding: 40%;
}.pt-40rem {
  padding-top: 40rem;
}.pt-40px {
  padding-top: 40px;
}.pt-40p {
  padding-top: 40%;
}.pb-40rem {
  padding-bottom: 40rem;
}.pb-40px {
  padding-bottom: 40px;
}.pb-40p {
  padding-bottom: 40%;
}.pl-40rem {
  padding-left: 40rem;
}.pl-40px {
  padding-left: 40px;
}.pl-40p {
  padding-left: 40%;
}.pr-40rem {
  padding-right: 40rem;
}.pr-40px {
  padding-right: 40px;
}.pr-40p {
  padding-right: 40%;
}.px-40px {
  padding-right: 40px;
  padding-left: 40px;
}.px-40rem {
  padding-right: 40rem;
  padding-left: 40rem;
}.px-40p {
  padding-right: 40%;
  padding-left: 40%;
}.py-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}.py-40rem {
  padding-top: 40rem;
  padding-bottom: 40rem;
}.py-40p {
  padding-top: 40%;
  padding-bottom: 40%;
}.gap-40px {
  gap: 40px;
}.gap-40rem {
  gap: 40rem;
}.gap-40p {
  gap: 40p;
}.r-gap-40px {
  row-gap: 40px;
}.r-gap-40rem {
  row-gap: 40rem;
}.r-gap-40p {
  row-gap: 40p;
}.c-gap-40px {
  -moz-column-gap: 40px;
       column-gap: 40px;
}.c-gap-40rem {
  -moz-column-gap: 40rem;
       column-gap: 40rem;
}.c-gap-40p {
  -moz-column-gap: 40p;
       column-gap: 40p;
}.m-41rem {
  margin: 41rem;
}.m-41px {
  margin: 41px;
}.m-41p {
  margin: 41%;
}.mt-41rem {
  margin-top: 41rem;
}.mt-41px {
  margin-top: 41px;
}.mt-41p {
  margin-top: 41%;
}.mt-41vh {
  margin-top: 41vh;
}.mb-41rem {
  margin-bottom: 41rem;
}.mb-41px {
  margin-bottom: 41px;
}.mb-41p {
  margin-bottom: 41%;
}.ml-41rem {
  margin-left: 41rem;
}.ml-41px {
  margin-left: 41px;
}.ml-41p {
  margin-left: 41%;
}.mr-41rem {
  margin-right: 41rem;
}.mr-41px {
  margin-right: 41px;
}.mr-41p {
  margin-right: 41%;
}.mx-41px {
  margin-right: 41px;
  margin-left: 41px;
}.mx-41rem {
  margin-right: 41rem;
  margin-left: 41rem;
}.mx-41p {
  margin-right: 41%;
  margin-left: 41%;
}.my-41px {
  margin-top: 41px;
  margin-bottom: 41px;
}.my-41rem {
  margin-top: 41rem;
  margin-bottom: 41rem;
}.my-41p {
  margin-top: 41%;
  margin-bottom: 41%;
}.p-41rem {
  padding: 41rem;
}.p-41px {
  padding: 41px;
}.p-41p {
  padding: 41%;
}.pt-41rem {
  padding-top: 41rem;
}.pt-41px {
  padding-top: 41px;
}.pt-41p {
  padding-top: 41%;
}.pb-41rem {
  padding-bottom: 41rem;
}.pb-41px {
  padding-bottom: 41px;
}.pb-41p {
  padding-bottom: 41%;
}.pl-41rem {
  padding-left: 41rem;
}.pl-41px {
  padding-left: 41px;
}.pl-41p {
  padding-left: 41%;
}.pr-41rem {
  padding-right: 41rem;
}.pr-41px {
  padding-right: 41px;
}.pr-41p {
  padding-right: 41%;
}.px-41px {
  padding-right: 41px;
  padding-left: 41px;
}.px-41rem {
  padding-right: 41rem;
  padding-left: 41rem;
}.px-41p {
  padding-right: 41%;
  padding-left: 41%;
}.py-41px {
  padding-top: 41px;
  padding-bottom: 41px;
}.py-41rem {
  padding-top: 41rem;
  padding-bottom: 41rem;
}.py-41p {
  padding-top: 41%;
  padding-bottom: 41%;
}.gap-41px {
  gap: 41px;
}.gap-41rem {
  gap: 41rem;
}.gap-41p {
  gap: 41p;
}.r-gap-41px {
  row-gap: 41px;
}.r-gap-41rem {
  row-gap: 41rem;
}.r-gap-41p {
  row-gap: 41p;
}.c-gap-41px {
  -moz-column-gap: 41px;
       column-gap: 41px;
}.c-gap-41rem {
  -moz-column-gap: 41rem;
       column-gap: 41rem;
}.c-gap-41p {
  -moz-column-gap: 41p;
       column-gap: 41p;
}.m-42rem {
  margin: 42rem;
}.m-42px {
  margin: 42px;
}.m-42p {
  margin: 42%;
}.mt-42rem {
  margin-top: 42rem;
}.mt-42px {
  margin-top: 42px;
}.mt-42p {
  margin-top: 42%;
}.mt-42vh {
  margin-top: 42vh;
}.mb-42rem {
  margin-bottom: 42rem;
}.mb-42px {
  margin-bottom: 42px;
}.mb-42p {
  margin-bottom: 42%;
}.ml-42rem {
  margin-left: 42rem;
}.ml-42px {
  margin-left: 42px;
}.ml-42p {
  margin-left: 42%;
}.mr-42rem {
  margin-right: 42rem;
}.mr-42px {
  margin-right: 42px;
}.mr-42p {
  margin-right: 42%;
}.mx-42px {
  margin-right: 42px;
  margin-left: 42px;
}.mx-42rem {
  margin-right: 42rem;
  margin-left: 42rem;
}.mx-42p {
  margin-right: 42%;
  margin-left: 42%;
}.my-42px {
  margin-top: 42px;
  margin-bottom: 42px;
}.my-42rem {
  margin-top: 42rem;
  margin-bottom: 42rem;
}.my-42p {
  margin-top: 42%;
  margin-bottom: 42%;
}.p-42rem {
  padding: 42rem;
}.p-42px {
  padding: 42px;
}.p-42p {
  padding: 42%;
}.pt-42rem {
  padding-top: 42rem;
}.pt-42px {
  padding-top: 42px;
}.pt-42p {
  padding-top: 42%;
}.pb-42rem {
  padding-bottom: 42rem;
}.pb-42px {
  padding-bottom: 42px;
}.pb-42p {
  padding-bottom: 42%;
}.pl-42rem {
  padding-left: 42rem;
}.pl-42px {
  padding-left: 42px;
}.pl-42p {
  padding-left: 42%;
}.pr-42rem {
  padding-right: 42rem;
}.pr-42px {
  padding-right: 42px;
}.pr-42p {
  padding-right: 42%;
}.px-42px {
  padding-right: 42px;
  padding-left: 42px;
}.px-42rem {
  padding-right: 42rem;
  padding-left: 42rem;
}.px-42p {
  padding-right: 42%;
  padding-left: 42%;
}.py-42px {
  padding-top: 42px;
  padding-bottom: 42px;
}.py-42rem {
  padding-top: 42rem;
  padding-bottom: 42rem;
}.py-42p {
  padding-top: 42%;
  padding-bottom: 42%;
}.gap-42px {
  gap: 42px;
}.gap-42rem {
  gap: 42rem;
}.gap-42p {
  gap: 42p;
}.r-gap-42px {
  row-gap: 42px;
}.r-gap-42rem {
  row-gap: 42rem;
}.r-gap-42p {
  row-gap: 42p;
}.c-gap-42px {
  -moz-column-gap: 42px;
       column-gap: 42px;
}.c-gap-42rem {
  -moz-column-gap: 42rem;
       column-gap: 42rem;
}.c-gap-42p {
  -moz-column-gap: 42p;
       column-gap: 42p;
}.m-43rem {
  margin: 43rem;
}.m-43px {
  margin: 43px;
}.m-43p {
  margin: 43%;
}.mt-43rem {
  margin-top: 43rem;
}.mt-43px {
  margin-top: 43px;
}.mt-43p {
  margin-top: 43%;
}.mt-43vh {
  margin-top: 43vh;
}.mb-43rem {
  margin-bottom: 43rem;
}.mb-43px {
  margin-bottom: 43px;
}.mb-43p {
  margin-bottom: 43%;
}.ml-43rem {
  margin-left: 43rem;
}.ml-43px {
  margin-left: 43px;
}.ml-43p {
  margin-left: 43%;
}.mr-43rem {
  margin-right: 43rem;
}.mr-43px {
  margin-right: 43px;
}.mr-43p {
  margin-right: 43%;
}.mx-43px {
  margin-right: 43px;
  margin-left: 43px;
}.mx-43rem {
  margin-right: 43rem;
  margin-left: 43rem;
}.mx-43p {
  margin-right: 43%;
  margin-left: 43%;
}.my-43px {
  margin-top: 43px;
  margin-bottom: 43px;
}.my-43rem {
  margin-top: 43rem;
  margin-bottom: 43rem;
}.my-43p {
  margin-top: 43%;
  margin-bottom: 43%;
}.p-43rem {
  padding: 43rem;
}.p-43px {
  padding: 43px;
}.p-43p {
  padding: 43%;
}.pt-43rem {
  padding-top: 43rem;
}.pt-43px {
  padding-top: 43px;
}.pt-43p {
  padding-top: 43%;
}.pb-43rem {
  padding-bottom: 43rem;
}.pb-43px {
  padding-bottom: 43px;
}.pb-43p {
  padding-bottom: 43%;
}.pl-43rem {
  padding-left: 43rem;
}.pl-43px {
  padding-left: 43px;
}.pl-43p {
  padding-left: 43%;
}.pr-43rem {
  padding-right: 43rem;
}.pr-43px {
  padding-right: 43px;
}.pr-43p {
  padding-right: 43%;
}.px-43px {
  padding-right: 43px;
  padding-left: 43px;
}.px-43rem {
  padding-right: 43rem;
  padding-left: 43rem;
}.px-43p {
  padding-right: 43%;
  padding-left: 43%;
}.py-43px {
  padding-top: 43px;
  padding-bottom: 43px;
}.py-43rem {
  padding-top: 43rem;
  padding-bottom: 43rem;
}.py-43p {
  padding-top: 43%;
  padding-bottom: 43%;
}.gap-43px {
  gap: 43px;
}.gap-43rem {
  gap: 43rem;
}.gap-43p {
  gap: 43p;
}.r-gap-43px {
  row-gap: 43px;
}.r-gap-43rem {
  row-gap: 43rem;
}.r-gap-43p {
  row-gap: 43p;
}.c-gap-43px {
  -moz-column-gap: 43px;
       column-gap: 43px;
}.c-gap-43rem {
  -moz-column-gap: 43rem;
       column-gap: 43rem;
}.c-gap-43p {
  -moz-column-gap: 43p;
       column-gap: 43p;
}.m-44rem {
  margin: 44rem;
}.m-44px {
  margin: 44px;
}.m-44p {
  margin: 44%;
}.mt-44rem {
  margin-top: 44rem;
}.mt-44px {
  margin-top: 44px;
}.mt-44p {
  margin-top: 44%;
}.mt-44vh {
  margin-top: 44vh;
}.mb-44rem {
  margin-bottom: 44rem;
}.mb-44px {
  margin-bottom: 44px;
}.mb-44p {
  margin-bottom: 44%;
}.ml-44rem {
  margin-left: 44rem;
}.ml-44px {
  margin-left: 44px;
}.ml-44p {
  margin-left: 44%;
}.mr-44rem {
  margin-right: 44rem;
}.mr-44px {
  margin-right: 44px;
}.mr-44p {
  margin-right: 44%;
}.mx-44px {
  margin-right: 44px;
  margin-left: 44px;
}.mx-44rem {
  margin-right: 44rem;
  margin-left: 44rem;
}.mx-44p {
  margin-right: 44%;
  margin-left: 44%;
}.my-44px {
  margin-top: 44px;
  margin-bottom: 44px;
}.my-44rem {
  margin-top: 44rem;
  margin-bottom: 44rem;
}.my-44p {
  margin-top: 44%;
  margin-bottom: 44%;
}.p-44rem {
  padding: 44rem;
}.p-44px {
  padding: 44px;
}.p-44p {
  padding: 44%;
}.pt-44rem {
  padding-top: 44rem;
}.pt-44px {
  padding-top: 44px;
}.pt-44p {
  padding-top: 44%;
}.pb-44rem {
  padding-bottom: 44rem;
}.pb-44px {
  padding-bottom: 44px;
}.pb-44p {
  padding-bottom: 44%;
}.pl-44rem {
  padding-left: 44rem;
}.pl-44px {
  padding-left: 44px;
}.pl-44p {
  padding-left: 44%;
}.pr-44rem {
  padding-right: 44rem;
}.pr-44px {
  padding-right: 44px;
}.pr-44p {
  padding-right: 44%;
}.px-44px {
  padding-right: 44px;
  padding-left: 44px;
}.px-44rem {
  padding-right: 44rem;
  padding-left: 44rem;
}.px-44p {
  padding-right: 44%;
  padding-left: 44%;
}.py-44px {
  padding-top: 44px;
  padding-bottom: 44px;
}.py-44rem {
  padding-top: 44rem;
  padding-bottom: 44rem;
}.py-44p {
  padding-top: 44%;
  padding-bottom: 44%;
}.gap-44px {
  gap: 44px;
}.gap-44rem {
  gap: 44rem;
}.gap-44p {
  gap: 44p;
}.r-gap-44px {
  row-gap: 44px;
}.r-gap-44rem {
  row-gap: 44rem;
}.r-gap-44p {
  row-gap: 44p;
}.c-gap-44px {
  -moz-column-gap: 44px;
       column-gap: 44px;
}.c-gap-44rem {
  -moz-column-gap: 44rem;
       column-gap: 44rem;
}.c-gap-44p {
  -moz-column-gap: 44p;
       column-gap: 44p;
}.m-45rem {
  margin: 45rem;
}.m-45px {
  margin: 45px;
}.m-45p {
  margin: 45%;
}.mt-45rem {
  margin-top: 45rem;
}.mt-45px {
  margin-top: 45px;
}.mt-45p {
  margin-top: 45%;
}.mt-45vh {
  margin-top: 45vh;
}.mb-45rem {
  margin-bottom: 45rem;
}.mb-45px {
  margin-bottom: 45px;
}.mb-45p {
  margin-bottom: 45%;
}.ml-45rem {
  margin-left: 45rem;
}.ml-45px {
  margin-left: 45px;
}.ml-45p {
  margin-left: 45%;
}.mr-45rem {
  margin-right: 45rem;
}.mr-45px {
  margin-right: 45px;
}.mr-45p {
  margin-right: 45%;
}.mx-45px {
  margin-right: 45px;
  margin-left: 45px;
}.mx-45rem {
  margin-right: 45rem;
  margin-left: 45rem;
}.mx-45p {
  margin-right: 45%;
  margin-left: 45%;
}.my-45px {
  margin-top: 45px;
  margin-bottom: 45px;
}.my-45rem {
  margin-top: 45rem;
  margin-bottom: 45rem;
}.my-45p {
  margin-top: 45%;
  margin-bottom: 45%;
}.p-45rem {
  padding: 45rem;
}.p-45px {
  padding: 45px;
}.p-45p {
  padding: 45%;
}.pt-45rem {
  padding-top: 45rem;
}.pt-45px {
  padding-top: 45px;
}.pt-45p {
  padding-top: 45%;
}.pb-45rem {
  padding-bottom: 45rem;
}.pb-45px {
  padding-bottom: 45px;
}.pb-45p {
  padding-bottom: 45%;
}.pl-45rem {
  padding-left: 45rem;
}.pl-45px {
  padding-left: 45px;
}.pl-45p {
  padding-left: 45%;
}.pr-45rem {
  padding-right: 45rem;
}.pr-45px {
  padding-right: 45px;
}.pr-45p {
  padding-right: 45%;
}.px-45px {
  padding-right: 45px;
  padding-left: 45px;
}.px-45rem {
  padding-right: 45rem;
  padding-left: 45rem;
}.px-45p {
  padding-right: 45%;
  padding-left: 45%;
}.py-45px {
  padding-top: 45px;
  padding-bottom: 45px;
}.py-45rem {
  padding-top: 45rem;
  padding-bottom: 45rem;
}.py-45p {
  padding-top: 45%;
  padding-bottom: 45%;
}.gap-45px {
  gap: 45px;
}.gap-45rem {
  gap: 45rem;
}.gap-45p {
  gap: 45p;
}.r-gap-45px {
  row-gap: 45px;
}.r-gap-45rem {
  row-gap: 45rem;
}.r-gap-45p {
  row-gap: 45p;
}.c-gap-45px {
  -moz-column-gap: 45px;
       column-gap: 45px;
}.c-gap-45rem {
  -moz-column-gap: 45rem;
       column-gap: 45rem;
}.c-gap-45p {
  -moz-column-gap: 45p;
       column-gap: 45p;
}.m-46rem {
  margin: 46rem;
}.m-46px {
  margin: 46px;
}.m-46p {
  margin: 46%;
}.mt-46rem {
  margin-top: 46rem;
}.mt-46px {
  margin-top: 46px;
}.mt-46p {
  margin-top: 46%;
}.mt-46vh {
  margin-top: 46vh;
}.mb-46rem {
  margin-bottom: 46rem;
}.mb-46px {
  margin-bottom: 46px;
}.mb-46p {
  margin-bottom: 46%;
}.ml-46rem {
  margin-left: 46rem;
}.ml-46px {
  margin-left: 46px;
}.ml-46p {
  margin-left: 46%;
}.mr-46rem {
  margin-right: 46rem;
}.mr-46px {
  margin-right: 46px;
}.mr-46p {
  margin-right: 46%;
}.mx-46px {
  margin-right: 46px;
  margin-left: 46px;
}.mx-46rem {
  margin-right: 46rem;
  margin-left: 46rem;
}.mx-46p {
  margin-right: 46%;
  margin-left: 46%;
}.my-46px {
  margin-top: 46px;
  margin-bottom: 46px;
}.my-46rem {
  margin-top: 46rem;
  margin-bottom: 46rem;
}.my-46p {
  margin-top: 46%;
  margin-bottom: 46%;
}.p-46rem {
  padding: 46rem;
}.p-46px {
  padding: 46px;
}.p-46p {
  padding: 46%;
}.pt-46rem {
  padding-top: 46rem;
}.pt-46px {
  padding-top: 46px;
}.pt-46p {
  padding-top: 46%;
}.pb-46rem {
  padding-bottom: 46rem;
}.pb-46px {
  padding-bottom: 46px;
}.pb-46p {
  padding-bottom: 46%;
}.pl-46rem {
  padding-left: 46rem;
}.pl-46px {
  padding-left: 46px;
}.pl-46p {
  padding-left: 46%;
}.pr-46rem {
  padding-right: 46rem;
}.pr-46px {
  padding-right: 46px;
}.pr-46p {
  padding-right: 46%;
}.px-46px {
  padding-right: 46px;
  padding-left: 46px;
}.px-46rem {
  padding-right: 46rem;
  padding-left: 46rem;
}.px-46p {
  padding-right: 46%;
  padding-left: 46%;
}.py-46px {
  padding-top: 46px;
  padding-bottom: 46px;
}.py-46rem {
  padding-top: 46rem;
  padding-bottom: 46rem;
}.py-46p {
  padding-top: 46%;
  padding-bottom: 46%;
}.gap-46px {
  gap: 46px;
}.gap-46rem {
  gap: 46rem;
}.gap-46p {
  gap: 46p;
}.r-gap-46px {
  row-gap: 46px;
}.r-gap-46rem {
  row-gap: 46rem;
}.r-gap-46p {
  row-gap: 46p;
}.c-gap-46px {
  -moz-column-gap: 46px;
       column-gap: 46px;
}.c-gap-46rem {
  -moz-column-gap: 46rem;
       column-gap: 46rem;
}.c-gap-46p {
  -moz-column-gap: 46p;
       column-gap: 46p;
}.m-47rem {
  margin: 47rem;
}.m-47px {
  margin: 47px;
}.m-47p {
  margin: 47%;
}.mt-47rem {
  margin-top: 47rem;
}.mt-47px {
  margin-top: 47px;
}.mt-47p {
  margin-top: 47%;
}.mt-47vh {
  margin-top: 47vh;
}.mb-47rem {
  margin-bottom: 47rem;
}.mb-47px {
  margin-bottom: 47px;
}.mb-47p {
  margin-bottom: 47%;
}.ml-47rem {
  margin-left: 47rem;
}.ml-47px {
  margin-left: 47px;
}.ml-47p {
  margin-left: 47%;
}.mr-47rem {
  margin-right: 47rem;
}.mr-47px {
  margin-right: 47px;
}.mr-47p {
  margin-right: 47%;
}.mx-47px {
  margin-right: 47px;
  margin-left: 47px;
}.mx-47rem {
  margin-right: 47rem;
  margin-left: 47rem;
}.mx-47p {
  margin-right: 47%;
  margin-left: 47%;
}.my-47px {
  margin-top: 47px;
  margin-bottom: 47px;
}.my-47rem {
  margin-top: 47rem;
  margin-bottom: 47rem;
}.my-47p {
  margin-top: 47%;
  margin-bottom: 47%;
}.p-47rem {
  padding: 47rem;
}.p-47px {
  padding: 47px;
}.p-47p {
  padding: 47%;
}.pt-47rem {
  padding-top: 47rem;
}.pt-47px {
  padding-top: 47px;
}.pt-47p {
  padding-top: 47%;
}.pb-47rem {
  padding-bottom: 47rem;
}.pb-47px {
  padding-bottom: 47px;
}.pb-47p {
  padding-bottom: 47%;
}.pl-47rem {
  padding-left: 47rem;
}.pl-47px {
  padding-left: 47px;
}.pl-47p {
  padding-left: 47%;
}.pr-47rem {
  padding-right: 47rem;
}.pr-47px {
  padding-right: 47px;
}.pr-47p {
  padding-right: 47%;
}.px-47px {
  padding-right: 47px;
  padding-left: 47px;
}.px-47rem {
  padding-right: 47rem;
  padding-left: 47rem;
}.px-47p {
  padding-right: 47%;
  padding-left: 47%;
}.py-47px {
  padding-top: 47px;
  padding-bottom: 47px;
}.py-47rem {
  padding-top: 47rem;
  padding-bottom: 47rem;
}.py-47p {
  padding-top: 47%;
  padding-bottom: 47%;
}.gap-47px {
  gap: 47px;
}.gap-47rem {
  gap: 47rem;
}.gap-47p {
  gap: 47p;
}.r-gap-47px {
  row-gap: 47px;
}.r-gap-47rem {
  row-gap: 47rem;
}.r-gap-47p {
  row-gap: 47p;
}.c-gap-47px {
  -moz-column-gap: 47px;
       column-gap: 47px;
}.c-gap-47rem {
  -moz-column-gap: 47rem;
       column-gap: 47rem;
}.c-gap-47p {
  -moz-column-gap: 47p;
       column-gap: 47p;
}.m-48rem {
  margin: 48rem;
}.m-48px {
  margin: 48px;
}.m-48p {
  margin: 48%;
}.mt-48rem {
  margin-top: 48rem;
}.mt-48px {
  margin-top: 48px;
}.mt-48p {
  margin-top: 48%;
}.mt-48vh {
  margin-top: 48vh;
}.mb-48rem {
  margin-bottom: 48rem;
}.mb-48px {
  margin-bottom: 48px;
}.mb-48p {
  margin-bottom: 48%;
}.ml-48rem {
  margin-left: 48rem;
}.ml-48px {
  margin-left: 48px;
}.ml-48p {
  margin-left: 48%;
}.mr-48rem {
  margin-right: 48rem;
}.mr-48px {
  margin-right: 48px;
}.mr-48p {
  margin-right: 48%;
}.mx-48px {
  margin-right: 48px;
  margin-left: 48px;
}.mx-48rem {
  margin-right: 48rem;
  margin-left: 48rem;
}.mx-48p {
  margin-right: 48%;
  margin-left: 48%;
}.my-48px {
  margin-top: 48px;
  margin-bottom: 48px;
}.my-48rem {
  margin-top: 48rem;
  margin-bottom: 48rem;
}.my-48p {
  margin-top: 48%;
  margin-bottom: 48%;
}.p-48rem {
  padding: 48rem;
}.p-48px {
  padding: 48px;
}.p-48p {
  padding: 48%;
}.pt-48rem {
  padding-top: 48rem;
}.pt-48px {
  padding-top: 48px;
}.pt-48p {
  padding-top: 48%;
}.pb-48rem {
  padding-bottom: 48rem;
}.pb-48px {
  padding-bottom: 48px;
}.pb-48p {
  padding-bottom: 48%;
}.pl-48rem {
  padding-left: 48rem;
}.pl-48px {
  padding-left: 48px;
}.pl-48p {
  padding-left: 48%;
}.pr-48rem {
  padding-right: 48rem;
}.pr-48px {
  padding-right: 48px;
}.pr-48p {
  padding-right: 48%;
}.px-48px {
  padding-right: 48px;
  padding-left: 48px;
}.px-48rem {
  padding-right: 48rem;
  padding-left: 48rem;
}.px-48p {
  padding-right: 48%;
  padding-left: 48%;
}.py-48px {
  padding-top: 48px;
  padding-bottom: 48px;
}.py-48rem {
  padding-top: 48rem;
  padding-bottom: 48rem;
}.py-48p {
  padding-top: 48%;
  padding-bottom: 48%;
}.gap-48px {
  gap: 48px;
}.gap-48rem {
  gap: 48rem;
}.gap-48p {
  gap: 48p;
}.r-gap-48px {
  row-gap: 48px;
}.r-gap-48rem {
  row-gap: 48rem;
}.r-gap-48p {
  row-gap: 48p;
}.c-gap-48px {
  -moz-column-gap: 48px;
       column-gap: 48px;
}.c-gap-48rem {
  -moz-column-gap: 48rem;
       column-gap: 48rem;
}.c-gap-48p {
  -moz-column-gap: 48p;
       column-gap: 48p;
}.m-49rem {
  margin: 49rem;
}.m-49px {
  margin: 49px;
}.m-49p {
  margin: 49%;
}.mt-49rem {
  margin-top: 49rem;
}.mt-49px {
  margin-top: 49px;
}.mt-49p {
  margin-top: 49%;
}.mt-49vh {
  margin-top: 49vh;
}.mb-49rem {
  margin-bottom: 49rem;
}.mb-49px {
  margin-bottom: 49px;
}.mb-49p {
  margin-bottom: 49%;
}.ml-49rem {
  margin-left: 49rem;
}.ml-49px {
  margin-left: 49px;
}.ml-49p {
  margin-left: 49%;
}.mr-49rem {
  margin-right: 49rem;
}.mr-49px {
  margin-right: 49px;
}.mr-49p {
  margin-right: 49%;
}.mx-49px {
  margin-right: 49px;
  margin-left: 49px;
}.mx-49rem {
  margin-right: 49rem;
  margin-left: 49rem;
}.mx-49p {
  margin-right: 49%;
  margin-left: 49%;
}.my-49px {
  margin-top: 49px;
  margin-bottom: 49px;
}.my-49rem {
  margin-top: 49rem;
  margin-bottom: 49rem;
}.my-49p {
  margin-top: 49%;
  margin-bottom: 49%;
}.p-49rem {
  padding: 49rem;
}.p-49px {
  padding: 49px;
}.p-49p {
  padding: 49%;
}.pt-49rem {
  padding-top: 49rem;
}.pt-49px {
  padding-top: 49px;
}.pt-49p {
  padding-top: 49%;
}.pb-49rem {
  padding-bottom: 49rem;
}.pb-49px {
  padding-bottom: 49px;
}.pb-49p {
  padding-bottom: 49%;
}.pl-49rem {
  padding-left: 49rem;
}.pl-49px {
  padding-left: 49px;
}.pl-49p {
  padding-left: 49%;
}.pr-49rem {
  padding-right: 49rem;
}.pr-49px {
  padding-right: 49px;
}.pr-49p {
  padding-right: 49%;
}.px-49px {
  padding-right: 49px;
  padding-left: 49px;
}.px-49rem {
  padding-right: 49rem;
  padding-left: 49rem;
}.px-49p {
  padding-right: 49%;
  padding-left: 49%;
}.py-49px {
  padding-top: 49px;
  padding-bottom: 49px;
}.py-49rem {
  padding-top: 49rem;
  padding-bottom: 49rem;
}.py-49p {
  padding-top: 49%;
  padding-bottom: 49%;
}.gap-49px {
  gap: 49px;
}.gap-49rem {
  gap: 49rem;
}.gap-49p {
  gap: 49p;
}.r-gap-49px {
  row-gap: 49px;
}.r-gap-49rem {
  row-gap: 49rem;
}.r-gap-49p {
  row-gap: 49p;
}.c-gap-49px {
  -moz-column-gap: 49px;
       column-gap: 49px;
}.c-gap-49rem {
  -moz-column-gap: 49rem;
       column-gap: 49rem;
}.c-gap-49p {
  -moz-column-gap: 49p;
       column-gap: 49p;
}.m-50rem {
  margin: 50rem;
}.m-50px {
  margin: 50px;
}.m-50p {
  margin: 50%;
}.mt-50rem {
  margin-top: 50rem;
}.mt-50px {
  margin-top: 50px;
}.mt-50p {
  margin-top: 50%;
}.mt-50vh {
  margin-top: 50vh;
}.mb-50rem {
  margin-bottom: 50rem;
}.mb-50px {
  margin-bottom: 50px;
}.mb-50p {
  margin-bottom: 50%;
}.ml-50rem {
  margin-left: 50rem;
}.ml-50px {
  margin-left: 50px;
}.ml-50p {
  margin-left: 50%;
}.mr-50rem {
  margin-right: 50rem;
}.mr-50px {
  margin-right: 50px;
}.mr-50p {
  margin-right: 50%;
}.mx-50px {
  margin-right: 50px;
  margin-left: 50px;
}.mx-50rem {
  margin-right: 50rem;
  margin-left: 50rem;
}.mx-50p {
  margin-right: 50%;
  margin-left: 50%;
}.my-50px {
  margin-top: 50px;
  margin-bottom: 50px;
}.my-50rem {
  margin-top: 50rem;
  margin-bottom: 50rem;
}.my-50p {
  margin-top: 50%;
  margin-bottom: 50%;
}.p-50rem {
  padding: 50rem;
}.p-50px {
  padding: 50px;
}.p-50p {
  padding: 50%;
}.pt-50rem {
  padding-top: 50rem;
}.pt-50px {
  padding-top: 50px;
}.pt-50p {
  padding-top: 50%;
}.pb-50rem {
  padding-bottom: 50rem;
}.pb-50px {
  padding-bottom: 50px;
}.pb-50p {
  padding-bottom: 50%;
}.pl-50rem {
  padding-left: 50rem;
}.pl-50px {
  padding-left: 50px;
}.pl-50p {
  padding-left: 50%;
}.pr-50rem {
  padding-right: 50rem;
}.pr-50px {
  padding-right: 50px;
}.pr-50p {
  padding-right: 50%;
}.px-50px {
  padding-right: 50px;
  padding-left: 50px;
}.px-50rem {
  padding-right: 50rem;
  padding-left: 50rem;
}.px-50p {
  padding-right: 50%;
  padding-left: 50%;
}.py-50px {
  padding-top: 50px;
  padding-bottom: 50px;
}.py-50rem {
  padding-top: 50rem;
  padding-bottom: 50rem;
}.py-50p {
  padding-top: 50%;
  padding-bottom: 50%;
}.gap-50px {
  gap: 50px;
}.gap-50rem {
  gap: 50rem;
}.gap-50p {
  gap: 50p;
}.r-gap-50px {
  row-gap: 50px;
}.r-gap-50rem {
  row-gap: 50rem;
}.r-gap-50p {
  row-gap: 50p;
}.c-gap-50px {
  -moz-column-gap: 50px;
       column-gap: 50px;
}.c-gap-50rem {
  -moz-column-gap: 50rem;
       column-gap: 50rem;
}.c-gap-50p {
  -moz-column-gap: 50p;
       column-gap: 50p;
}.m-51rem {
  margin: 51rem;
}.m-51px {
  margin: 51px;
}.m-51p {
  margin: 51%;
}.mt-51rem {
  margin-top: 51rem;
}.mt-51px {
  margin-top: 51px;
}.mt-51p {
  margin-top: 51%;
}.mt-51vh {
  margin-top: 51vh;
}.mb-51rem {
  margin-bottom: 51rem;
}.mb-51px {
  margin-bottom: 51px;
}.mb-51p {
  margin-bottom: 51%;
}.ml-51rem {
  margin-left: 51rem;
}.ml-51px {
  margin-left: 51px;
}.ml-51p {
  margin-left: 51%;
}.mr-51rem {
  margin-right: 51rem;
}.mr-51px {
  margin-right: 51px;
}.mr-51p {
  margin-right: 51%;
}.mx-51px {
  margin-right: 51px;
  margin-left: 51px;
}.mx-51rem {
  margin-right: 51rem;
  margin-left: 51rem;
}.mx-51p {
  margin-right: 51%;
  margin-left: 51%;
}.my-51px {
  margin-top: 51px;
  margin-bottom: 51px;
}.my-51rem {
  margin-top: 51rem;
  margin-bottom: 51rem;
}.my-51p {
  margin-top: 51%;
  margin-bottom: 51%;
}.p-51rem {
  padding: 51rem;
}.p-51px {
  padding: 51px;
}.p-51p {
  padding: 51%;
}.pt-51rem {
  padding-top: 51rem;
}.pt-51px {
  padding-top: 51px;
}.pt-51p {
  padding-top: 51%;
}.pb-51rem {
  padding-bottom: 51rem;
}.pb-51px {
  padding-bottom: 51px;
}.pb-51p {
  padding-bottom: 51%;
}.pl-51rem {
  padding-left: 51rem;
}.pl-51px {
  padding-left: 51px;
}.pl-51p {
  padding-left: 51%;
}.pr-51rem {
  padding-right: 51rem;
}.pr-51px {
  padding-right: 51px;
}.pr-51p {
  padding-right: 51%;
}.px-51px {
  padding-right: 51px;
  padding-left: 51px;
}.px-51rem {
  padding-right: 51rem;
  padding-left: 51rem;
}.px-51p {
  padding-right: 51%;
  padding-left: 51%;
}.py-51px {
  padding-top: 51px;
  padding-bottom: 51px;
}.py-51rem {
  padding-top: 51rem;
  padding-bottom: 51rem;
}.py-51p {
  padding-top: 51%;
  padding-bottom: 51%;
}.gap-51px {
  gap: 51px;
}.gap-51rem {
  gap: 51rem;
}.gap-51p {
  gap: 51p;
}.r-gap-51px {
  row-gap: 51px;
}.r-gap-51rem {
  row-gap: 51rem;
}.r-gap-51p {
  row-gap: 51p;
}.c-gap-51px {
  -moz-column-gap: 51px;
       column-gap: 51px;
}.c-gap-51rem {
  -moz-column-gap: 51rem;
       column-gap: 51rem;
}.c-gap-51p {
  -moz-column-gap: 51p;
       column-gap: 51p;
}.m-52rem {
  margin: 52rem;
}.m-52px {
  margin: 52px;
}.m-52p {
  margin: 52%;
}.mt-52rem {
  margin-top: 52rem;
}.mt-52px {
  margin-top: 52px;
}.mt-52p {
  margin-top: 52%;
}.mt-52vh {
  margin-top: 52vh;
}.mb-52rem {
  margin-bottom: 52rem;
}.mb-52px {
  margin-bottom: 52px;
}.mb-52p {
  margin-bottom: 52%;
}.ml-52rem {
  margin-left: 52rem;
}.ml-52px {
  margin-left: 52px;
}.ml-52p {
  margin-left: 52%;
}.mr-52rem {
  margin-right: 52rem;
}.mr-52px {
  margin-right: 52px;
}.mr-52p {
  margin-right: 52%;
}.mx-52px {
  margin-right: 52px;
  margin-left: 52px;
}.mx-52rem {
  margin-right: 52rem;
  margin-left: 52rem;
}.mx-52p {
  margin-right: 52%;
  margin-left: 52%;
}.my-52px {
  margin-top: 52px;
  margin-bottom: 52px;
}.my-52rem {
  margin-top: 52rem;
  margin-bottom: 52rem;
}.my-52p {
  margin-top: 52%;
  margin-bottom: 52%;
}.p-52rem {
  padding: 52rem;
}.p-52px {
  padding: 52px;
}.p-52p {
  padding: 52%;
}.pt-52rem {
  padding-top: 52rem;
}.pt-52px {
  padding-top: 52px;
}.pt-52p {
  padding-top: 52%;
}.pb-52rem {
  padding-bottom: 52rem;
}.pb-52px {
  padding-bottom: 52px;
}.pb-52p {
  padding-bottom: 52%;
}.pl-52rem {
  padding-left: 52rem;
}.pl-52px {
  padding-left: 52px;
}.pl-52p {
  padding-left: 52%;
}.pr-52rem {
  padding-right: 52rem;
}.pr-52px {
  padding-right: 52px;
}.pr-52p {
  padding-right: 52%;
}.px-52px {
  padding-right: 52px;
  padding-left: 52px;
}.px-52rem {
  padding-right: 52rem;
  padding-left: 52rem;
}.px-52p {
  padding-right: 52%;
  padding-left: 52%;
}.py-52px {
  padding-top: 52px;
  padding-bottom: 52px;
}.py-52rem {
  padding-top: 52rem;
  padding-bottom: 52rem;
}.py-52p {
  padding-top: 52%;
  padding-bottom: 52%;
}.gap-52px {
  gap: 52px;
}.gap-52rem {
  gap: 52rem;
}.gap-52p {
  gap: 52p;
}.r-gap-52px {
  row-gap: 52px;
}.r-gap-52rem {
  row-gap: 52rem;
}.r-gap-52p {
  row-gap: 52p;
}.c-gap-52px {
  -moz-column-gap: 52px;
       column-gap: 52px;
}.c-gap-52rem {
  -moz-column-gap: 52rem;
       column-gap: 52rem;
}.c-gap-52p {
  -moz-column-gap: 52p;
       column-gap: 52p;
}.m-53rem {
  margin: 53rem;
}.m-53px {
  margin: 53px;
}.m-53p {
  margin: 53%;
}.mt-53rem {
  margin-top: 53rem;
}.mt-53px {
  margin-top: 53px;
}.mt-53p {
  margin-top: 53%;
}.mt-53vh {
  margin-top: 53vh;
}.mb-53rem {
  margin-bottom: 53rem;
}.mb-53px {
  margin-bottom: 53px;
}.mb-53p {
  margin-bottom: 53%;
}.ml-53rem {
  margin-left: 53rem;
}.ml-53px {
  margin-left: 53px;
}.ml-53p {
  margin-left: 53%;
}.mr-53rem {
  margin-right: 53rem;
}.mr-53px {
  margin-right: 53px;
}.mr-53p {
  margin-right: 53%;
}.mx-53px {
  margin-right: 53px;
  margin-left: 53px;
}.mx-53rem {
  margin-right: 53rem;
  margin-left: 53rem;
}.mx-53p {
  margin-right: 53%;
  margin-left: 53%;
}.my-53px {
  margin-top: 53px;
  margin-bottom: 53px;
}.my-53rem {
  margin-top: 53rem;
  margin-bottom: 53rem;
}.my-53p {
  margin-top: 53%;
  margin-bottom: 53%;
}.p-53rem {
  padding: 53rem;
}.p-53px {
  padding: 53px;
}.p-53p {
  padding: 53%;
}.pt-53rem {
  padding-top: 53rem;
}.pt-53px {
  padding-top: 53px;
}.pt-53p {
  padding-top: 53%;
}.pb-53rem {
  padding-bottom: 53rem;
}.pb-53px {
  padding-bottom: 53px;
}.pb-53p {
  padding-bottom: 53%;
}.pl-53rem {
  padding-left: 53rem;
}.pl-53px {
  padding-left: 53px;
}.pl-53p {
  padding-left: 53%;
}.pr-53rem {
  padding-right: 53rem;
}.pr-53px {
  padding-right: 53px;
}.pr-53p {
  padding-right: 53%;
}.px-53px {
  padding-right: 53px;
  padding-left: 53px;
}.px-53rem {
  padding-right: 53rem;
  padding-left: 53rem;
}.px-53p {
  padding-right: 53%;
  padding-left: 53%;
}.py-53px {
  padding-top: 53px;
  padding-bottom: 53px;
}.py-53rem {
  padding-top: 53rem;
  padding-bottom: 53rem;
}.py-53p {
  padding-top: 53%;
  padding-bottom: 53%;
}.gap-53px {
  gap: 53px;
}.gap-53rem {
  gap: 53rem;
}.gap-53p {
  gap: 53p;
}.r-gap-53px {
  row-gap: 53px;
}.r-gap-53rem {
  row-gap: 53rem;
}.r-gap-53p {
  row-gap: 53p;
}.c-gap-53px {
  -moz-column-gap: 53px;
       column-gap: 53px;
}.c-gap-53rem {
  -moz-column-gap: 53rem;
       column-gap: 53rem;
}.c-gap-53p {
  -moz-column-gap: 53p;
       column-gap: 53p;
}.m-54rem {
  margin: 54rem;
}.m-54px {
  margin: 54px;
}.m-54p {
  margin: 54%;
}.mt-54rem {
  margin-top: 54rem;
}.mt-54px {
  margin-top: 54px;
}.mt-54p {
  margin-top: 54%;
}.mt-54vh {
  margin-top: 54vh;
}.mb-54rem {
  margin-bottom: 54rem;
}.mb-54px {
  margin-bottom: 54px;
}.mb-54p {
  margin-bottom: 54%;
}.ml-54rem {
  margin-left: 54rem;
}.ml-54px {
  margin-left: 54px;
}.ml-54p {
  margin-left: 54%;
}.mr-54rem {
  margin-right: 54rem;
}.mr-54px {
  margin-right: 54px;
}.mr-54p {
  margin-right: 54%;
}.mx-54px {
  margin-right: 54px;
  margin-left: 54px;
}.mx-54rem {
  margin-right: 54rem;
  margin-left: 54rem;
}.mx-54p {
  margin-right: 54%;
  margin-left: 54%;
}.my-54px {
  margin-top: 54px;
  margin-bottom: 54px;
}.my-54rem {
  margin-top: 54rem;
  margin-bottom: 54rem;
}.my-54p {
  margin-top: 54%;
  margin-bottom: 54%;
}.p-54rem {
  padding: 54rem;
}.p-54px {
  padding: 54px;
}.p-54p {
  padding: 54%;
}.pt-54rem {
  padding-top: 54rem;
}.pt-54px {
  padding-top: 54px;
}.pt-54p {
  padding-top: 54%;
}.pb-54rem {
  padding-bottom: 54rem;
}.pb-54px {
  padding-bottom: 54px;
}.pb-54p {
  padding-bottom: 54%;
}.pl-54rem {
  padding-left: 54rem;
}.pl-54px {
  padding-left: 54px;
}.pl-54p {
  padding-left: 54%;
}.pr-54rem {
  padding-right: 54rem;
}.pr-54px {
  padding-right: 54px;
}.pr-54p {
  padding-right: 54%;
}.px-54px {
  padding-right: 54px;
  padding-left: 54px;
}.px-54rem {
  padding-right: 54rem;
  padding-left: 54rem;
}.px-54p {
  padding-right: 54%;
  padding-left: 54%;
}.py-54px {
  padding-top: 54px;
  padding-bottom: 54px;
}.py-54rem {
  padding-top: 54rem;
  padding-bottom: 54rem;
}.py-54p {
  padding-top: 54%;
  padding-bottom: 54%;
}.gap-54px {
  gap: 54px;
}.gap-54rem {
  gap: 54rem;
}.gap-54p {
  gap: 54p;
}.r-gap-54px {
  row-gap: 54px;
}.r-gap-54rem {
  row-gap: 54rem;
}.r-gap-54p {
  row-gap: 54p;
}.c-gap-54px {
  -moz-column-gap: 54px;
       column-gap: 54px;
}.c-gap-54rem {
  -moz-column-gap: 54rem;
       column-gap: 54rem;
}.c-gap-54p {
  -moz-column-gap: 54p;
       column-gap: 54p;
}.m-55rem {
  margin: 55rem;
}.m-55px {
  margin: 55px;
}.m-55p {
  margin: 55%;
}.mt-55rem {
  margin-top: 55rem;
}.mt-55px {
  margin-top: 55px;
}.mt-55p {
  margin-top: 55%;
}.mt-55vh {
  margin-top: 55vh;
}.mb-55rem {
  margin-bottom: 55rem;
}.mb-55px {
  margin-bottom: 55px;
}.mb-55p {
  margin-bottom: 55%;
}.ml-55rem {
  margin-left: 55rem;
}.ml-55px {
  margin-left: 55px;
}.ml-55p {
  margin-left: 55%;
}.mr-55rem {
  margin-right: 55rem;
}.mr-55px {
  margin-right: 55px;
}.mr-55p {
  margin-right: 55%;
}.mx-55px {
  margin-right: 55px;
  margin-left: 55px;
}.mx-55rem {
  margin-right: 55rem;
  margin-left: 55rem;
}.mx-55p {
  margin-right: 55%;
  margin-left: 55%;
}.my-55px {
  margin-top: 55px;
  margin-bottom: 55px;
}.my-55rem {
  margin-top: 55rem;
  margin-bottom: 55rem;
}.my-55p {
  margin-top: 55%;
  margin-bottom: 55%;
}.p-55rem {
  padding: 55rem;
}.p-55px {
  padding: 55px;
}.p-55p {
  padding: 55%;
}.pt-55rem {
  padding-top: 55rem;
}.pt-55px {
  padding-top: 55px;
}.pt-55p {
  padding-top: 55%;
}.pb-55rem {
  padding-bottom: 55rem;
}.pb-55px {
  padding-bottom: 55px;
}.pb-55p {
  padding-bottom: 55%;
}.pl-55rem {
  padding-left: 55rem;
}.pl-55px {
  padding-left: 55px;
}.pl-55p {
  padding-left: 55%;
}.pr-55rem {
  padding-right: 55rem;
}.pr-55px {
  padding-right: 55px;
}.pr-55p {
  padding-right: 55%;
}.px-55px {
  padding-right: 55px;
  padding-left: 55px;
}.px-55rem {
  padding-right: 55rem;
  padding-left: 55rem;
}.px-55p {
  padding-right: 55%;
  padding-left: 55%;
}.py-55px {
  padding-top: 55px;
  padding-bottom: 55px;
}.py-55rem {
  padding-top: 55rem;
  padding-bottom: 55rem;
}.py-55p {
  padding-top: 55%;
  padding-bottom: 55%;
}.gap-55px {
  gap: 55px;
}.gap-55rem {
  gap: 55rem;
}.gap-55p {
  gap: 55p;
}.r-gap-55px {
  row-gap: 55px;
}.r-gap-55rem {
  row-gap: 55rem;
}.r-gap-55p {
  row-gap: 55p;
}.c-gap-55px {
  -moz-column-gap: 55px;
       column-gap: 55px;
}.c-gap-55rem {
  -moz-column-gap: 55rem;
       column-gap: 55rem;
}.c-gap-55p {
  -moz-column-gap: 55p;
       column-gap: 55p;
}.m-56rem {
  margin: 56rem;
}.m-56px {
  margin: 56px;
}.m-56p {
  margin: 56%;
}.mt-56rem {
  margin-top: 56rem;
}.mt-56px {
  margin-top: 56px;
}.mt-56p {
  margin-top: 56%;
}.mt-56vh {
  margin-top: 56vh;
}.mb-56rem {
  margin-bottom: 56rem;
}.mb-56px {
  margin-bottom: 56px;
}.mb-56p {
  margin-bottom: 56%;
}.ml-56rem {
  margin-left: 56rem;
}.ml-56px {
  margin-left: 56px;
}.ml-56p {
  margin-left: 56%;
}.mr-56rem {
  margin-right: 56rem;
}.mr-56px {
  margin-right: 56px;
}.mr-56p {
  margin-right: 56%;
}.mx-56px {
  margin-right: 56px;
  margin-left: 56px;
}.mx-56rem {
  margin-right: 56rem;
  margin-left: 56rem;
}.mx-56p {
  margin-right: 56%;
  margin-left: 56%;
}.my-56px {
  margin-top: 56px;
  margin-bottom: 56px;
}.my-56rem {
  margin-top: 56rem;
  margin-bottom: 56rem;
}.my-56p {
  margin-top: 56%;
  margin-bottom: 56%;
}.p-56rem {
  padding: 56rem;
}.p-56px {
  padding: 56px;
}.p-56p {
  padding: 56%;
}.pt-56rem {
  padding-top: 56rem;
}.pt-56px {
  padding-top: 56px;
}.pt-56p {
  padding-top: 56%;
}.pb-56rem {
  padding-bottom: 56rem;
}.pb-56px {
  padding-bottom: 56px;
}.pb-56p {
  padding-bottom: 56%;
}.pl-56rem {
  padding-left: 56rem;
}.pl-56px {
  padding-left: 56px;
}.pl-56p {
  padding-left: 56%;
}.pr-56rem {
  padding-right: 56rem;
}.pr-56px {
  padding-right: 56px;
}.pr-56p {
  padding-right: 56%;
}.px-56px {
  padding-right: 56px;
  padding-left: 56px;
}.px-56rem {
  padding-right: 56rem;
  padding-left: 56rem;
}.px-56p {
  padding-right: 56%;
  padding-left: 56%;
}.py-56px {
  padding-top: 56px;
  padding-bottom: 56px;
}.py-56rem {
  padding-top: 56rem;
  padding-bottom: 56rem;
}.py-56p {
  padding-top: 56%;
  padding-bottom: 56%;
}.gap-56px {
  gap: 56px;
}.gap-56rem {
  gap: 56rem;
}.gap-56p {
  gap: 56p;
}.r-gap-56px {
  row-gap: 56px;
}.r-gap-56rem {
  row-gap: 56rem;
}.r-gap-56p {
  row-gap: 56p;
}.c-gap-56px {
  -moz-column-gap: 56px;
       column-gap: 56px;
}.c-gap-56rem {
  -moz-column-gap: 56rem;
       column-gap: 56rem;
}.c-gap-56p {
  -moz-column-gap: 56p;
       column-gap: 56p;
}.m-57rem {
  margin: 57rem;
}.m-57px {
  margin: 57px;
}.m-57p {
  margin: 57%;
}.mt-57rem {
  margin-top: 57rem;
}.mt-57px {
  margin-top: 57px;
}.mt-57p {
  margin-top: 57%;
}.mt-57vh {
  margin-top: 57vh;
}.mb-57rem {
  margin-bottom: 57rem;
}.mb-57px {
  margin-bottom: 57px;
}.mb-57p {
  margin-bottom: 57%;
}.ml-57rem {
  margin-left: 57rem;
}.ml-57px {
  margin-left: 57px;
}.ml-57p {
  margin-left: 57%;
}.mr-57rem {
  margin-right: 57rem;
}.mr-57px {
  margin-right: 57px;
}.mr-57p {
  margin-right: 57%;
}.mx-57px {
  margin-right: 57px;
  margin-left: 57px;
}.mx-57rem {
  margin-right: 57rem;
  margin-left: 57rem;
}.mx-57p {
  margin-right: 57%;
  margin-left: 57%;
}.my-57px {
  margin-top: 57px;
  margin-bottom: 57px;
}.my-57rem {
  margin-top: 57rem;
  margin-bottom: 57rem;
}.my-57p {
  margin-top: 57%;
  margin-bottom: 57%;
}.p-57rem {
  padding: 57rem;
}.p-57px {
  padding: 57px;
}.p-57p {
  padding: 57%;
}.pt-57rem {
  padding-top: 57rem;
}.pt-57px {
  padding-top: 57px;
}.pt-57p {
  padding-top: 57%;
}.pb-57rem {
  padding-bottom: 57rem;
}.pb-57px {
  padding-bottom: 57px;
}.pb-57p {
  padding-bottom: 57%;
}.pl-57rem {
  padding-left: 57rem;
}.pl-57px {
  padding-left: 57px;
}.pl-57p {
  padding-left: 57%;
}.pr-57rem {
  padding-right: 57rem;
}.pr-57px {
  padding-right: 57px;
}.pr-57p {
  padding-right: 57%;
}.px-57px {
  padding-right: 57px;
  padding-left: 57px;
}.px-57rem {
  padding-right: 57rem;
  padding-left: 57rem;
}.px-57p {
  padding-right: 57%;
  padding-left: 57%;
}.py-57px {
  padding-top: 57px;
  padding-bottom: 57px;
}.py-57rem {
  padding-top: 57rem;
  padding-bottom: 57rem;
}.py-57p {
  padding-top: 57%;
  padding-bottom: 57%;
}.gap-57px {
  gap: 57px;
}.gap-57rem {
  gap: 57rem;
}.gap-57p {
  gap: 57p;
}.r-gap-57px {
  row-gap: 57px;
}.r-gap-57rem {
  row-gap: 57rem;
}.r-gap-57p {
  row-gap: 57p;
}.c-gap-57px {
  -moz-column-gap: 57px;
       column-gap: 57px;
}.c-gap-57rem {
  -moz-column-gap: 57rem;
       column-gap: 57rem;
}.c-gap-57p {
  -moz-column-gap: 57p;
       column-gap: 57p;
}.m-58rem {
  margin: 58rem;
}.m-58px {
  margin: 58px;
}.m-58p {
  margin: 58%;
}.mt-58rem {
  margin-top: 58rem;
}.mt-58px {
  margin-top: 58px;
}.mt-58p {
  margin-top: 58%;
}.mt-58vh {
  margin-top: 58vh;
}.mb-58rem {
  margin-bottom: 58rem;
}.mb-58px {
  margin-bottom: 58px;
}.mb-58p {
  margin-bottom: 58%;
}.ml-58rem {
  margin-left: 58rem;
}.ml-58px {
  margin-left: 58px;
}.ml-58p {
  margin-left: 58%;
}.mr-58rem {
  margin-right: 58rem;
}.mr-58px {
  margin-right: 58px;
}.mr-58p {
  margin-right: 58%;
}.mx-58px {
  margin-right: 58px;
  margin-left: 58px;
}.mx-58rem {
  margin-right: 58rem;
  margin-left: 58rem;
}.mx-58p {
  margin-right: 58%;
  margin-left: 58%;
}.my-58px {
  margin-top: 58px;
  margin-bottom: 58px;
}.my-58rem {
  margin-top: 58rem;
  margin-bottom: 58rem;
}.my-58p {
  margin-top: 58%;
  margin-bottom: 58%;
}.p-58rem {
  padding: 58rem;
}.p-58px {
  padding: 58px;
}.p-58p {
  padding: 58%;
}.pt-58rem {
  padding-top: 58rem;
}.pt-58px {
  padding-top: 58px;
}.pt-58p {
  padding-top: 58%;
}.pb-58rem {
  padding-bottom: 58rem;
}.pb-58px {
  padding-bottom: 58px;
}.pb-58p {
  padding-bottom: 58%;
}.pl-58rem {
  padding-left: 58rem;
}.pl-58px {
  padding-left: 58px;
}.pl-58p {
  padding-left: 58%;
}.pr-58rem {
  padding-right: 58rem;
}.pr-58px {
  padding-right: 58px;
}.pr-58p {
  padding-right: 58%;
}.px-58px {
  padding-right: 58px;
  padding-left: 58px;
}.px-58rem {
  padding-right: 58rem;
  padding-left: 58rem;
}.px-58p {
  padding-right: 58%;
  padding-left: 58%;
}.py-58px {
  padding-top: 58px;
  padding-bottom: 58px;
}.py-58rem {
  padding-top: 58rem;
  padding-bottom: 58rem;
}.py-58p {
  padding-top: 58%;
  padding-bottom: 58%;
}.gap-58px {
  gap: 58px;
}.gap-58rem {
  gap: 58rem;
}.gap-58p {
  gap: 58p;
}.r-gap-58px {
  row-gap: 58px;
}.r-gap-58rem {
  row-gap: 58rem;
}.r-gap-58p {
  row-gap: 58p;
}.c-gap-58px {
  -moz-column-gap: 58px;
       column-gap: 58px;
}.c-gap-58rem {
  -moz-column-gap: 58rem;
       column-gap: 58rem;
}.c-gap-58p {
  -moz-column-gap: 58p;
       column-gap: 58p;
}.m-59rem {
  margin: 59rem;
}.m-59px {
  margin: 59px;
}.m-59p {
  margin: 59%;
}.mt-59rem {
  margin-top: 59rem;
}.mt-59px {
  margin-top: 59px;
}.mt-59p {
  margin-top: 59%;
}.mt-59vh {
  margin-top: 59vh;
}.mb-59rem {
  margin-bottom: 59rem;
}.mb-59px {
  margin-bottom: 59px;
}.mb-59p {
  margin-bottom: 59%;
}.ml-59rem {
  margin-left: 59rem;
}.ml-59px {
  margin-left: 59px;
}.ml-59p {
  margin-left: 59%;
}.mr-59rem {
  margin-right: 59rem;
}.mr-59px {
  margin-right: 59px;
}.mr-59p {
  margin-right: 59%;
}.mx-59px {
  margin-right: 59px;
  margin-left: 59px;
}.mx-59rem {
  margin-right: 59rem;
  margin-left: 59rem;
}.mx-59p {
  margin-right: 59%;
  margin-left: 59%;
}.my-59px {
  margin-top: 59px;
  margin-bottom: 59px;
}.my-59rem {
  margin-top: 59rem;
  margin-bottom: 59rem;
}.my-59p {
  margin-top: 59%;
  margin-bottom: 59%;
}.p-59rem {
  padding: 59rem;
}.p-59px {
  padding: 59px;
}.p-59p {
  padding: 59%;
}.pt-59rem {
  padding-top: 59rem;
}.pt-59px {
  padding-top: 59px;
}.pt-59p {
  padding-top: 59%;
}.pb-59rem {
  padding-bottom: 59rem;
}.pb-59px {
  padding-bottom: 59px;
}.pb-59p {
  padding-bottom: 59%;
}.pl-59rem {
  padding-left: 59rem;
}.pl-59px {
  padding-left: 59px;
}.pl-59p {
  padding-left: 59%;
}.pr-59rem {
  padding-right: 59rem;
}.pr-59px {
  padding-right: 59px;
}.pr-59p {
  padding-right: 59%;
}.px-59px {
  padding-right: 59px;
  padding-left: 59px;
}.px-59rem {
  padding-right: 59rem;
  padding-left: 59rem;
}.px-59p {
  padding-right: 59%;
  padding-left: 59%;
}.py-59px {
  padding-top: 59px;
  padding-bottom: 59px;
}.py-59rem {
  padding-top: 59rem;
  padding-bottom: 59rem;
}.py-59p {
  padding-top: 59%;
  padding-bottom: 59%;
}.gap-59px {
  gap: 59px;
}.gap-59rem {
  gap: 59rem;
}.gap-59p {
  gap: 59p;
}.r-gap-59px {
  row-gap: 59px;
}.r-gap-59rem {
  row-gap: 59rem;
}.r-gap-59p {
  row-gap: 59p;
}.c-gap-59px {
  -moz-column-gap: 59px;
       column-gap: 59px;
}.c-gap-59rem {
  -moz-column-gap: 59rem;
       column-gap: 59rem;
}.c-gap-59p {
  -moz-column-gap: 59p;
       column-gap: 59p;
}.m-60rem {
  margin: 60rem;
}.m-60px {
  margin: 60px;
}.m-60p {
  margin: 60%;
}.mt-60rem {
  margin-top: 60rem;
}.mt-60px {
  margin-top: 60px;
}.mt-60p {
  margin-top: 60%;
}.mt-60vh {
  margin-top: 60vh;
}.mb-60rem {
  margin-bottom: 60rem;
}.mb-60px {
  margin-bottom: 60px;
}.mb-60p {
  margin-bottom: 60%;
}.ml-60rem {
  margin-left: 60rem;
}.ml-60px {
  margin-left: 60px;
}.ml-60p {
  margin-left: 60%;
}.mr-60rem {
  margin-right: 60rem;
}.mr-60px {
  margin-right: 60px;
}.mr-60p {
  margin-right: 60%;
}.mx-60px {
  margin-right: 60px;
  margin-left: 60px;
}.mx-60rem {
  margin-right: 60rem;
  margin-left: 60rem;
}.mx-60p {
  margin-right: 60%;
  margin-left: 60%;
}.my-60px {
  margin-top: 60px;
  margin-bottom: 60px;
}.my-60rem {
  margin-top: 60rem;
  margin-bottom: 60rem;
}.my-60p {
  margin-top: 60%;
  margin-bottom: 60%;
}.p-60rem {
  padding: 60rem;
}.p-60px {
  padding: 60px;
}.p-60p {
  padding: 60%;
}.pt-60rem {
  padding-top: 60rem;
}.pt-60px {
  padding-top: 60px;
}.pt-60p {
  padding-top: 60%;
}.pb-60rem {
  padding-bottom: 60rem;
}.pb-60px {
  padding-bottom: 60px;
}.pb-60p {
  padding-bottom: 60%;
}.pl-60rem {
  padding-left: 60rem;
}.pl-60px {
  padding-left: 60px;
}.pl-60p {
  padding-left: 60%;
}.pr-60rem {
  padding-right: 60rem;
}.pr-60px {
  padding-right: 60px;
}.pr-60p {
  padding-right: 60%;
}.px-60px {
  padding-right: 60px;
  padding-left: 60px;
}.px-60rem {
  padding-right: 60rem;
  padding-left: 60rem;
}.px-60p {
  padding-right: 60%;
  padding-left: 60%;
}.py-60px {
  padding-top: 60px;
  padding-bottom: 60px;
}.py-60rem {
  padding-top: 60rem;
  padding-bottom: 60rem;
}.py-60p {
  padding-top: 60%;
  padding-bottom: 60%;
}.gap-60px {
  gap: 60px;
}.gap-60rem {
  gap: 60rem;
}.gap-60p {
  gap: 60p;
}.r-gap-60px {
  row-gap: 60px;
}.r-gap-60rem {
  row-gap: 60rem;
}.r-gap-60p {
  row-gap: 60p;
}.c-gap-60px {
  -moz-column-gap: 60px;
       column-gap: 60px;
}.c-gap-60rem {
  -moz-column-gap: 60rem;
       column-gap: 60rem;
}.c-gap-60p {
  -moz-column-gap: 60p;
       column-gap: 60p;
}.m-61rem {
  margin: 61rem;
}.m-61px {
  margin: 61px;
}.m-61p {
  margin: 61%;
}.mt-61rem {
  margin-top: 61rem;
}.mt-61px {
  margin-top: 61px;
}.mt-61p {
  margin-top: 61%;
}.mt-61vh {
  margin-top: 61vh;
}.mb-61rem {
  margin-bottom: 61rem;
}.mb-61px {
  margin-bottom: 61px;
}.mb-61p {
  margin-bottom: 61%;
}.ml-61rem {
  margin-left: 61rem;
}.ml-61px {
  margin-left: 61px;
}.ml-61p {
  margin-left: 61%;
}.mr-61rem {
  margin-right: 61rem;
}.mr-61px {
  margin-right: 61px;
}.mr-61p {
  margin-right: 61%;
}.mx-61px {
  margin-right: 61px;
  margin-left: 61px;
}.mx-61rem {
  margin-right: 61rem;
  margin-left: 61rem;
}.mx-61p {
  margin-right: 61%;
  margin-left: 61%;
}.my-61px {
  margin-top: 61px;
  margin-bottom: 61px;
}.my-61rem {
  margin-top: 61rem;
  margin-bottom: 61rem;
}.my-61p {
  margin-top: 61%;
  margin-bottom: 61%;
}.p-61rem {
  padding: 61rem;
}.p-61px {
  padding: 61px;
}.p-61p {
  padding: 61%;
}.pt-61rem {
  padding-top: 61rem;
}.pt-61px {
  padding-top: 61px;
}.pt-61p {
  padding-top: 61%;
}.pb-61rem {
  padding-bottom: 61rem;
}.pb-61px {
  padding-bottom: 61px;
}.pb-61p {
  padding-bottom: 61%;
}.pl-61rem {
  padding-left: 61rem;
}.pl-61px {
  padding-left: 61px;
}.pl-61p {
  padding-left: 61%;
}.pr-61rem {
  padding-right: 61rem;
}.pr-61px {
  padding-right: 61px;
}.pr-61p {
  padding-right: 61%;
}.px-61px {
  padding-right: 61px;
  padding-left: 61px;
}.px-61rem {
  padding-right: 61rem;
  padding-left: 61rem;
}.px-61p {
  padding-right: 61%;
  padding-left: 61%;
}.py-61px {
  padding-top: 61px;
  padding-bottom: 61px;
}.py-61rem {
  padding-top: 61rem;
  padding-bottom: 61rem;
}.py-61p {
  padding-top: 61%;
  padding-bottom: 61%;
}.gap-61px {
  gap: 61px;
}.gap-61rem {
  gap: 61rem;
}.gap-61p {
  gap: 61p;
}.r-gap-61px {
  row-gap: 61px;
}.r-gap-61rem {
  row-gap: 61rem;
}.r-gap-61p {
  row-gap: 61p;
}.c-gap-61px {
  -moz-column-gap: 61px;
       column-gap: 61px;
}.c-gap-61rem {
  -moz-column-gap: 61rem;
       column-gap: 61rem;
}.c-gap-61p {
  -moz-column-gap: 61p;
       column-gap: 61p;
}.m-62rem {
  margin: 62rem;
}.m-62px {
  margin: 62px;
}.m-62p {
  margin: 62%;
}.mt-62rem {
  margin-top: 62rem;
}.mt-62px {
  margin-top: 62px;
}.mt-62p {
  margin-top: 62%;
}.mt-62vh {
  margin-top: 62vh;
}.mb-62rem {
  margin-bottom: 62rem;
}.mb-62px {
  margin-bottom: 62px;
}.mb-62p {
  margin-bottom: 62%;
}.ml-62rem {
  margin-left: 62rem;
}.ml-62px {
  margin-left: 62px;
}.ml-62p {
  margin-left: 62%;
}.mr-62rem {
  margin-right: 62rem;
}.mr-62px {
  margin-right: 62px;
}.mr-62p {
  margin-right: 62%;
}.mx-62px {
  margin-right: 62px;
  margin-left: 62px;
}.mx-62rem {
  margin-right: 62rem;
  margin-left: 62rem;
}.mx-62p {
  margin-right: 62%;
  margin-left: 62%;
}.my-62px {
  margin-top: 62px;
  margin-bottom: 62px;
}.my-62rem {
  margin-top: 62rem;
  margin-bottom: 62rem;
}.my-62p {
  margin-top: 62%;
  margin-bottom: 62%;
}.p-62rem {
  padding: 62rem;
}.p-62px {
  padding: 62px;
}.p-62p {
  padding: 62%;
}.pt-62rem {
  padding-top: 62rem;
}.pt-62px {
  padding-top: 62px;
}.pt-62p {
  padding-top: 62%;
}.pb-62rem {
  padding-bottom: 62rem;
}.pb-62px {
  padding-bottom: 62px;
}.pb-62p {
  padding-bottom: 62%;
}.pl-62rem {
  padding-left: 62rem;
}.pl-62px {
  padding-left: 62px;
}.pl-62p {
  padding-left: 62%;
}.pr-62rem {
  padding-right: 62rem;
}.pr-62px {
  padding-right: 62px;
}.pr-62p {
  padding-right: 62%;
}.px-62px {
  padding-right: 62px;
  padding-left: 62px;
}.px-62rem {
  padding-right: 62rem;
  padding-left: 62rem;
}.px-62p {
  padding-right: 62%;
  padding-left: 62%;
}.py-62px {
  padding-top: 62px;
  padding-bottom: 62px;
}.py-62rem {
  padding-top: 62rem;
  padding-bottom: 62rem;
}.py-62p {
  padding-top: 62%;
  padding-bottom: 62%;
}.gap-62px {
  gap: 62px;
}.gap-62rem {
  gap: 62rem;
}.gap-62p {
  gap: 62p;
}.r-gap-62px {
  row-gap: 62px;
}.r-gap-62rem {
  row-gap: 62rem;
}.r-gap-62p {
  row-gap: 62p;
}.c-gap-62px {
  -moz-column-gap: 62px;
       column-gap: 62px;
}.c-gap-62rem {
  -moz-column-gap: 62rem;
       column-gap: 62rem;
}.c-gap-62p {
  -moz-column-gap: 62p;
       column-gap: 62p;
}.m-63rem {
  margin: 63rem;
}.m-63px {
  margin: 63px;
}.m-63p {
  margin: 63%;
}.mt-63rem {
  margin-top: 63rem;
}.mt-63px {
  margin-top: 63px;
}.mt-63p {
  margin-top: 63%;
}.mt-63vh {
  margin-top: 63vh;
}.mb-63rem {
  margin-bottom: 63rem;
}.mb-63px {
  margin-bottom: 63px;
}.mb-63p {
  margin-bottom: 63%;
}.ml-63rem {
  margin-left: 63rem;
}.ml-63px {
  margin-left: 63px;
}.ml-63p {
  margin-left: 63%;
}.mr-63rem {
  margin-right: 63rem;
}.mr-63px {
  margin-right: 63px;
}.mr-63p {
  margin-right: 63%;
}.mx-63px {
  margin-right: 63px;
  margin-left: 63px;
}.mx-63rem {
  margin-right: 63rem;
  margin-left: 63rem;
}.mx-63p {
  margin-right: 63%;
  margin-left: 63%;
}.my-63px {
  margin-top: 63px;
  margin-bottom: 63px;
}.my-63rem {
  margin-top: 63rem;
  margin-bottom: 63rem;
}.my-63p {
  margin-top: 63%;
  margin-bottom: 63%;
}.p-63rem {
  padding: 63rem;
}.p-63px {
  padding: 63px;
}.p-63p {
  padding: 63%;
}.pt-63rem {
  padding-top: 63rem;
}.pt-63px {
  padding-top: 63px;
}.pt-63p {
  padding-top: 63%;
}.pb-63rem {
  padding-bottom: 63rem;
}.pb-63px {
  padding-bottom: 63px;
}.pb-63p {
  padding-bottom: 63%;
}.pl-63rem {
  padding-left: 63rem;
}.pl-63px {
  padding-left: 63px;
}.pl-63p {
  padding-left: 63%;
}.pr-63rem {
  padding-right: 63rem;
}.pr-63px {
  padding-right: 63px;
}.pr-63p {
  padding-right: 63%;
}.px-63px {
  padding-right: 63px;
  padding-left: 63px;
}.px-63rem {
  padding-right: 63rem;
  padding-left: 63rem;
}.px-63p {
  padding-right: 63%;
  padding-left: 63%;
}.py-63px {
  padding-top: 63px;
  padding-bottom: 63px;
}.py-63rem {
  padding-top: 63rem;
  padding-bottom: 63rem;
}.py-63p {
  padding-top: 63%;
  padding-bottom: 63%;
}.gap-63px {
  gap: 63px;
}.gap-63rem {
  gap: 63rem;
}.gap-63p {
  gap: 63p;
}.r-gap-63px {
  row-gap: 63px;
}.r-gap-63rem {
  row-gap: 63rem;
}.r-gap-63p {
  row-gap: 63p;
}.c-gap-63px {
  -moz-column-gap: 63px;
       column-gap: 63px;
}.c-gap-63rem {
  -moz-column-gap: 63rem;
       column-gap: 63rem;
}.c-gap-63p {
  -moz-column-gap: 63p;
       column-gap: 63p;
}.m-64rem {
  margin: 64rem;
}.m-64px {
  margin: 64px;
}.m-64p {
  margin: 64%;
}.mt-64rem {
  margin-top: 64rem;
}.mt-64px {
  margin-top: 64px;
}.mt-64p {
  margin-top: 64%;
}.mt-64vh {
  margin-top: 64vh;
}.mb-64rem {
  margin-bottom: 64rem;
}.mb-64px {
  margin-bottom: 64px;
}.mb-64p {
  margin-bottom: 64%;
}.ml-64rem {
  margin-left: 64rem;
}.ml-64px {
  margin-left: 64px;
}.ml-64p {
  margin-left: 64%;
}.mr-64rem {
  margin-right: 64rem;
}.mr-64px {
  margin-right: 64px;
}.mr-64p {
  margin-right: 64%;
}.mx-64px {
  margin-right: 64px;
  margin-left: 64px;
}.mx-64rem {
  margin-right: 64rem;
  margin-left: 64rem;
}.mx-64p {
  margin-right: 64%;
  margin-left: 64%;
}.my-64px {
  margin-top: 64px;
  margin-bottom: 64px;
}.my-64rem {
  margin-top: 64rem;
  margin-bottom: 64rem;
}.my-64p {
  margin-top: 64%;
  margin-bottom: 64%;
}.p-64rem {
  padding: 64rem;
}.p-64px {
  padding: 64px;
}.p-64p {
  padding: 64%;
}.pt-64rem {
  padding-top: 64rem;
}.pt-64px {
  padding-top: 64px;
}.pt-64p {
  padding-top: 64%;
}.pb-64rem {
  padding-bottom: 64rem;
}.pb-64px {
  padding-bottom: 64px;
}.pb-64p {
  padding-bottom: 64%;
}.pl-64rem {
  padding-left: 64rem;
}.pl-64px {
  padding-left: 64px;
}.pl-64p {
  padding-left: 64%;
}.pr-64rem {
  padding-right: 64rem;
}.pr-64px {
  padding-right: 64px;
}.pr-64p {
  padding-right: 64%;
}.px-64px {
  padding-right: 64px;
  padding-left: 64px;
}.px-64rem {
  padding-right: 64rem;
  padding-left: 64rem;
}.px-64p {
  padding-right: 64%;
  padding-left: 64%;
}.py-64px {
  padding-top: 64px;
  padding-bottom: 64px;
}.py-64rem {
  padding-top: 64rem;
  padding-bottom: 64rem;
}.py-64p {
  padding-top: 64%;
  padding-bottom: 64%;
}.gap-64px {
  gap: 64px;
}.gap-64rem {
  gap: 64rem;
}.gap-64p {
  gap: 64p;
}.r-gap-64px {
  row-gap: 64px;
}.r-gap-64rem {
  row-gap: 64rem;
}.r-gap-64p {
  row-gap: 64p;
}.c-gap-64px {
  -moz-column-gap: 64px;
       column-gap: 64px;
}.c-gap-64rem {
  -moz-column-gap: 64rem;
       column-gap: 64rem;
}.c-gap-64p {
  -moz-column-gap: 64p;
       column-gap: 64p;
}.m-65rem {
  margin: 65rem;
}.m-65px {
  margin: 65px;
}.m-65p {
  margin: 65%;
}.mt-65rem {
  margin-top: 65rem;
}.mt-65px {
  margin-top: 65px;
}.mt-65p {
  margin-top: 65%;
}.mt-65vh {
  margin-top: 65vh;
}.mb-65rem {
  margin-bottom: 65rem;
}.mb-65px {
  margin-bottom: 65px;
}.mb-65p {
  margin-bottom: 65%;
}.ml-65rem {
  margin-left: 65rem;
}.ml-65px {
  margin-left: 65px;
}.ml-65p {
  margin-left: 65%;
}.mr-65rem {
  margin-right: 65rem;
}.mr-65px {
  margin-right: 65px;
}.mr-65p {
  margin-right: 65%;
}.mx-65px {
  margin-right: 65px;
  margin-left: 65px;
}.mx-65rem {
  margin-right: 65rem;
  margin-left: 65rem;
}.mx-65p {
  margin-right: 65%;
  margin-left: 65%;
}.my-65px {
  margin-top: 65px;
  margin-bottom: 65px;
}.my-65rem {
  margin-top: 65rem;
  margin-bottom: 65rem;
}.my-65p {
  margin-top: 65%;
  margin-bottom: 65%;
}.p-65rem {
  padding: 65rem;
}.p-65px {
  padding: 65px;
}.p-65p {
  padding: 65%;
}.pt-65rem {
  padding-top: 65rem;
}.pt-65px {
  padding-top: 65px;
}.pt-65p {
  padding-top: 65%;
}.pb-65rem {
  padding-bottom: 65rem;
}.pb-65px {
  padding-bottom: 65px;
}.pb-65p {
  padding-bottom: 65%;
}.pl-65rem {
  padding-left: 65rem;
}.pl-65px {
  padding-left: 65px;
}.pl-65p {
  padding-left: 65%;
}.pr-65rem {
  padding-right: 65rem;
}.pr-65px {
  padding-right: 65px;
}.pr-65p {
  padding-right: 65%;
}.px-65px {
  padding-right: 65px;
  padding-left: 65px;
}.px-65rem {
  padding-right: 65rem;
  padding-left: 65rem;
}.px-65p {
  padding-right: 65%;
  padding-left: 65%;
}.py-65px {
  padding-top: 65px;
  padding-bottom: 65px;
}.py-65rem {
  padding-top: 65rem;
  padding-bottom: 65rem;
}.py-65p {
  padding-top: 65%;
  padding-bottom: 65%;
}.gap-65px {
  gap: 65px;
}.gap-65rem {
  gap: 65rem;
}.gap-65p {
  gap: 65p;
}.r-gap-65px {
  row-gap: 65px;
}.r-gap-65rem {
  row-gap: 65rem;
}.r-gap-65p {
  row-gap: 65p;
}.c-gap-65px {
  -moz-column-gap: 65px;
       column-gap: 65px;
}.c-gap-65rem {
  -moz-column-gap: 65rem;
       column-gap: 65rem;
}.c-gap-65p {
  -moz-column-gap: 65p;
       column-gap: 65p;
}.m-66rem {
  margin: 66rem;
}.m-66px {
  margin: 66px;
}.m-66p {
  margin: 66%;
}.mt-66rem {
  margin-top: 66rem;
}.mt-66px {
  margin-top: 66px;
}.mt-66p {
  margin-top: 66%;
}.mt-66vh {
  margin-top: 66vh;
}.mb-66rem {
  margin-bottom: 66rem;
}.mb-66px {
  margin-bottom: 66px;
}.mb-66p {
  margin-bottom: 66%;
}.ml-66rem {
  margin-left: 66rem;
}.ml-66px {
  margin-left: 66px;
}.ml-66p {
  margin-left: 66%;
}.mr-66rem {
  margin-right: 66rem;
}.mr-66px {
  margin-right: 66px;
}.mr-66p {
  margin-right: 66%;
}.mx-66px {
  margin-right: 66px;
  margin-left: 66px;
}.mx-66rem {
  margin-right: 66rem;
  margin-left: 66rem;
}.mx-66p {
  margin-right: 66%;
  margin-left: 66%;
}.my-66px {
  margin-top: 66px;
  margin-bottom: 66px;
}.my-66rem {
  margin-top: 66rem;
  margin-bottom: 66rem;
}.my-66p {
  margin-top: 66%;
  margin-bottom: 66%;
}.p-66rem {
  padding: 66rem;
}.p-66px {
  padding: 66px;
}.p-66p {
  padding: 66%;
}.pt-66rem {
  padding-top: 66rem;
}.pt-66px {
  padding-top: 66px;
}.pt-66p {
  padding-top: 66%;
}.pb-66rem {
  padding-bottom: 66rem;
}.pb-66px {
  padding-bottom: 66px;
}.pb-66p {
  padding-bottom: 66%;
}.pl-66rem {
  padding-left: 66rem;
}.pl-66px {
  padding-left: 66px;
}.pl-66p {
  padding-left: 66%;
}.pr-66rem {
  padding-right: 66rem;
}.pr-66px {
  padding-right: 66px;
}.pr-66p {
  padding-right: 66%;
}.px-66px {
  padding-right: 66px;
  padding-left: 66px;
}.px-66rem {
  padding-right: 66rem;
  padding-left: 66rem;
}.px-66p {
  padding-right: 66%;
  padding-left: 66%;
}.py-66px {
  padding-top: 66px;
  padding-bottom: 66px;
}.py-66rem {
  padding-top: 66rem;
  padding-bottom: 66rem;
}.py-66p {
  padding-top: 66%;
  padding-bottom: 66%;
}.gap-66px {
  gap: 66px;
}.gap-66rem {
  gap: 66rem;
}.gap-66p {
  gap: 66p;
}.r-gap-66px {
  row-gap: 66px;
}.r-gap-66rem {
  row-gap: 66rem;
}.r-gap-66p {
  row-gap: 66p;
}.c-gap-66px {
  -moz-column-gap: 66px;
       column-gap: 66px;
}.c-gap-66rem {
  -moz-column-gap: 66rem;
       column-gap: 66rem;
}.c-gap-66p {
  -moz-column-gap: 66p;
       column-gap: 66p;
}.m-67rem {
  margin: 67rem;
}.m-67px {
  margin: 67px;
}.m-67p {
  margin: 67%;
}.mt-67rem {
  margin-top: 67rem;
}.mt-67px {
  margin-top: 67px;
}.mt-67p {
  margin-top: 67%;
}.mt-67vh {
  margin-top: 67vh;
}.mb-67rem {
  margin-bottom: 67rem;
}.mb-67px {
  margin-bottom: 67px;
}.mb-67p {
  margin-bottom: 67%;
}.ml-67rem {
  margin-left: 67rem;
}.ml-67px {
  margin-left: 67px;
}.ml-67p {
  margin-left: 67%;
}.mr-67rem {
  margin-right: 67rem;
}.mr-67px {
  margin-right: 67px;
}.mr-67p {
  margin-right: 67%;
}.mx-67px {
  margin-right: 67px;
  margin-left: 67px;
}.mx-67rem {
  margin-right: 67rem;
  margin-left: 67rem;
}.mx-67p {
  margin-right: 67%;
  margin-left: 67%;
}.my-67px {
  margin-top: 67px;
  margin-bottom: 67px;
}.my-67rem {
  margin-top: 67rem;
  margin-bottom: 67rem;
}.my-67p {
  margin-top: 67%;
  margin-bottom: 67%;
}.p-67rem {
  padding: 67rem;
}.p-67px {
  padding: 67px;
}.p-67p {
  padding: 67%;
}.pt-67rem {
  padding-top: 67rem;
}.pt-67px {
  padding-top: 67px;
}.pt-67p {
  padding-top: 67%;
}.pb-67rem {
  padding-bottom: 67rem;
}.pb-67px {
  padding-bottom: 67px;
}.pb-67p {
  padding-bottom: 67%;
}.pl-67rem {
  padding-left: 67rem;
}.pl-67px {
  padding-left: 67px;
}.pl-67p {
  padding-left: 67%;
}.pr-67rem {
  padding-right: 67rem;
}.pr-67px {
  padding-right: 67px;
}.pr-67p {
  padding-right: 67%;
}.px-67px {
  padding-right: 67px;
  padding-left: 67px;
}.px-67rem {
  padding-right: 67rem;
  padding-left: 67rem;
}.px-67p {
  padding-right: 67%;
  padding-left: 67%;
}.py-67px {
  padding-top: 67px;
  padding-bottom: 67px;
}.py-67rem {
  padding-top: 67rem;
  padding-bottom: 67rem;
}.py-67p {
  padding-top: 67%;
  padding-bottom: 67%;
}.gap-67px {
  gap: 67px;
}.gap-67rem {
  gap: 67rem;
}.gap-67p {
  gap: 67p;
}.r-gap-67px {
  row-gap: 67px;
}.r-gap-67rem {
  row-gap: 67rem;
}.r-gap-67p {
  row-gap: 67p;
}.c-gap-67px {
  -moz-column-gap: 67px;
       column-gap: 67px;
}.c-gap-67rem {
  -moz-column-gap: 67rem;
       column-gap: 67rem;
}.c-gap-67p {
  -moz-column-gap: 67p;
       column-gap: 67p;
}.m-68rem {
  margin: 68rem;
}.m-68px {
  margin: 68px;
}.m-68p {
  margin: 68%;
}.mt-68rem {
  margin-top: 68rem;
}.mt-68px {
  margin-top: 68px;
}.mt-68p {
  margin-top: 68%;
}.mt-68vh {
  margin-top: 68vh;
}.mb-68rem {
  margin-bottom: 68rem;
}.mb-68px {
  margin-bottom: 68px;
}.mb-68p {
  margin-bottom: 68%;
}.ml-68rem {
  margin-left: 68rem;
}.ml-68px {
  margin-left: 68px;
}.ml-68p {
  margin-left: 68%;
}.mr-68rem {
  margin-right: 68rem;
}.mr-68px {
  margin-right: 68px;
}.mr-68p {
  margin-right: 68%;
}.mx-68px {
  margin-right: 68px;
  margin-left: 68px;
}.mx-68rem {
  margin-right: 68rem;
  margin-left: 68rem;
}.mx-68p {
  margin-right: 68%;
  margin-left: 68%;
}.my-68px {
  margin-top: 68px;
  margin-bottom: 68px;
}.my-68rem {
  margin-top: 68rem;
  margin-bottom: 68rem;
}.my-68p {
  margin-top: 68%;
  margin-bottom: 68%;
}.p-68rem {
  padding: 68rem;
}.p-68px {
  padding: 68px;
}.p-68p {
  padding: 68%;
}.pt-68rem {
  padding-top: 68rem;
}.pt-68px {
  padding-top: 68px;
}.pt-68p {
  padding-top: 68%;
}.pb-68rem {
  padding-bottom: 68rem;
}.pb-68px {
  padding-bottom: 68px;
}.pb-68p {
  padding-bottom: 68%;
}.pl-68rem {
  padding-left: 68rem;
}.pl-68px {
  padding-left: 68px;
}.pl-68p {
  padding-left: 68%;
}.pr-68rem {
  padding-right: 68rem;
}.pr-68px {
  padding-right: 68px;
}.pr-68p {
  padding-right: 68%;
}.px-68px {
  padding-right: 68px;
  padding-left: 68px;
}.px-68rem {
  padding-right: 68rem;
  padding-left: 68rem;
}.px-68p {
  padding-right: 68%;
  padding-left: 68%;
}.py-68px {
  padding-top: 68px;
  padding-bottom: 68px;
}.py-68rem {
  padding-top: 68rem;
  padding-bottom: 68rem;
}.py-68p {
  padding-top: 68%;
  padding-bottom: 68%;
}.gap-68px {
  gap: 68px;
}.gap-68rem {
  gap: 68rem;
}.gap-68p {
  gap: 68p;
}.r-gap-68px {
  row-gap: 68px;
}.r-gap-68rem {
  row-gap: 68rem;
}.r-gap-68p {
  row-gap: 68p;
}.c-gap-68px {
  -moz-column-gap: 68px;
       column-gap: 68px;
}.c-gap-68rem {
  -moz-column-gap: 68rem;
       column-gap: 68rem;
}.c-gap-68p {
  -moz-column-gap: 68p;
       column-gap: 68p;
}.m-69rem {
  margin: 69rem;
}.m-69px {
  margin: 69px;
}.m-69p {
  margin: 69%;
}.mt-69rem {
  margin-top: 69rem;
}.mt-69px {
  margin-top: 69px;
}.mt-69p {
  margin-top: 69%;
}.mt-69vh {
  margin-top: 69vh;
}.mb-69rem {
  margin-bottom: 69rem;
}.mb-69px {
  margin-bottom: 69px;
}.mb-69p {
  margin-bottom: 69%;
}.ml-69rem {
  margin-left: 69rem;
}.ml-69px {
  margin-left: 69px;
}.ml-69p {
  margin-left: 69%;
}.mr-69rem {
  margin-right: 69rem;
}.mr-69px {
  margin-right: 69px;
}.mr-69p {
  margin-right: 69%;
}.mx-69px {
  margin-right: 69px;
  margin-left: 69px;
}.mx-69rem {
  margin-right: 69rem;
  margin-left: 69rem;
}.mx-69p {
  margin-right: 69%;
  margin-left: 69%;
}.my-69px {
  margin-top: 69px;
  margin-bottom: 69px;
}.my-69rem {
  margin-top: 69rem;
  margin-bottom: 69rem;
}.my-69p {
  margin-top: 69%;
  margin-bottom: 69%;
}.p-69rem {
  padding: 69rem;
}.p-69px {
  padding: 69px;
}.p-69p {
  padding: 69%;
}.pt-69rem {
  padding-top: 69rem;
}.pt-69px {
  padding-top: 69px;
}.pt-69p {
  padding-top: 69%;
}.pb-69rem {
  padding-bottom: 69rem;
}.pb-69px {
  padding-bottom: 69px;
}.pb-69p {
  padding-bottom: 69%;
}.pl-69rem {
  padding-left: 69rem;
}.pl-69px {
  padding-left: 69px;
}.pl-69p {
  padding-left: 69%;
}.pr-69rem {
  padding-right: 69rem;
}.pr-69px {
  padding-right: 69px;
}.pr-69p {
  padding-right: 69%;
}.px-69px {
  padding-right: 69px;
  padding-left: 69px;
}.px-69rem {
  padding-right: 69rem;
  padding-left: 69rem;
}.px-69p {
  padding-right: 69%;
  padding-left: 69%;
}.py-69px {
  padding-top: 69px;
  padding-bottom: 69px;
}.py-69rem {
  padding-top: 69rem;
  padding-bottom: 69rem;
}.py-69p {
  padding-top: 69%;
  padding-bottom: 69%;
}.gap-69px {
  gap: 69px;
}.gap-69rem {
  gap: 69rem;
}.gap-69p {
  gap: 69p;
}.r-gap-69px {
  row-gap: 69px;
}.r-gap-69rem {
  row-gap: 69rem;
}.r-gap-69p {
  row-gap: 69p;
}.c-gap-69px {
  -moz-column-gap: 69px;
       column-gap: 69px;
}.c-gap-69rem {
  -moz-column-gap: 69rem;
       column-gap: 69rem;
}.c-gap-69p {
  -moz-column-gap: 69p;
       column-gap: 69p;
}.m-70rem {
  margin: 70rem;
}.m-70px {
  margin: 70px;
}.m-70p {
  margin: 70%;
}.mt-70rem {
  margin-top: 70rem;
}.mt-70px {
  margin-top: 70px;
}.mt-70p {
  margin-top: 70%;
}.mt-70vh {
  margin-top: 70vh;
}.mb-70rem {
  margin-bottom: 70rem;
}.mb-70px {
  margin-bottom: 70px;
}.mb-70p {
  margin-bottom: 70%;
}.ml-70rem {
  margin-left: 70rem;
}.ml-70px {
  margin-left: 70px;
}.ml-70p {
  margin-left: 70%;
}.mr-70rem {
  margin-right: 70rem;
}.mr-70px {
  margin-right: 70px;
}.mr-70p {
  margin-right: 70%;
}.mx-70px {
  margin-right: 70px;
  margin-left: 70px;
}.mx-70rem {
  margin-right: 70rem;
  margin-left: 70rem;
}.mx-70p {
  margin-right: 70%;
  margin-left: 70%;
}.my-70px {
  margin-top: 70px;
  margin-bottom: 70px;
}.my-70rem {
  margin-top: 70rem;
  margin-bottom: 70rem;
}.my-70p {
  margin-top: 70%;
  margin-bottom: 70%;
}.p-70rem {
  padding: 70rem;
}.p-70px {
  padding: 70px;
}.p-70p {
  padding: 70%;
}.pt-70rem {
  padding-top: 70rem;
}.pt-70px {
  padding-top: 70px;
}.pt-70p {
  padding-top: 70%;
}.pb-70rem {
  padding-bottom: 70rem;
}.pb-70px {
  padding-bottom: 70px;
}.pb-70p {
  padding-bottom: 70%;
}.pl-70rem {
  padding-left: 70rem;
}.pl-70px {
  padding-left: 70px;
}.pl-70p {
  padding-left: 70%;
}.pr-70rem {
  padding-right: 70rem;
}.pr-70px {
  padding-right: 70px;
}.pr-70p {
  padding-right: 70%;
}.px-70px {
  padding-right: 70px;
  padding-left: 70px;
}.px-70rem {
  padding-right: 70rem;
  padding-left: 70rem;
}.px-70p {
  padding-right: 70%;
  padding-left: 70%;
}.py-70px {
  padding-top: 70px;
  padding-bottom: 70px;
}.py-70rem {
  padding-top: 70rem;
  padding-bottom: 70rem;
}.py-70p {
  padding-top: 70%;
  padding-bottom: 70%;
}.gap-70px {
  gap: 70px;
}.gap-70rem {
  gap: 70rem;
}.gap-70p {
  gap: 70p;
}.r-gap-70px {
  row-gap: 70px;
}.r-gap-70rem {
  row-gap: 70rem;
}.r-gap-70p {
  row-gap: 70p;
}.c-gap-70px {
  -moz-column-gap: 70px;
       column-gap: 70px;
}.c-gap-70rem {
  -moz-column-gap: 70rem;
       column-gap: 70rem;
}.c-gap-70p {
  -moz-column-gap: 70p;
       column-gap: 70p;
}.m-71rem {
  margin: 71rem;
}.m-71px {
  margin: 71px;
}.m-71p {
  margin: 71%;
}.mt-71rem {
  margin-top: 71rem;
}.mt-71px {
  margin-top: 71px;
}.mt-71p {
  margin-top: 71%;
}.mt-71vh {
  margin-top: 71vh;
}.mb-71rem {
  margin-bottom: 71rem;
}.mb-71px {
  margin-bottom: 71px;
}.mb-71p {
  margin-bottom: 71%;
}.ml-71rem {
  margin-left: 71rem;
}.ml-71px {
  margin-left: 71px;
}.ml-71p {
  margin-left: 71%;
}.mr-71rem {
  margin-right: 71rem;
}.mr-71px {
  margin-right: 71px;
}.mr-71p {
  margin-right: 71%;
}.mx-71px {
  margin-right: 71px;
  margin-left: 71px;
}.mx-71rem {
  margin-right: 71rem;
  margin-left: 71rem;
}.mx-71p {
  margin-right: 71%;
  margin-left: 71%;
}.my-71px {
  margin-top: 71px;
  margin-bottom: 71px;
}.my-71rem {
  margin-top: 71rem;
  margin-bottom: 71rem;
}.my-71p {
  margin-top: 71%;
  margin-bottom: 71%;
}.p-71rem {
  padding: 71rem;
}.p-71px {
  padding: 71px;
}.p-71p {
  padding: 71%;
}.pt-71rem {
  padding-top: 71rem;
}.pt-71px {
  padding-top: 71px;
}.pt-71p {
  padding-top: 71%;
}.pb-71rem {
  padding-bottom: 71rem;
}.pb-71px {
  padding-bottom: 71px;
}.pb-71p {
  padding-bottom: 71%;
}.pl-71rem {
  padding-left: 71rem;
}.pl-71px {
  padding-left: 71px;
}.pl-71p {
  padding-left: 71%;
}.pr-71rem {
  padding-right: 71rem;
}.pr-71px {
  padding-right: 71px;
}.pr-71p {
  padding-right: 71%;
}.px-71px {
  padding-right: 71px;
  padding-left: 71px;
}.px-71rem {
  padding-right: 71rem;
  padding-left: 71rem;
}.px-71p {
  padding-right: 71%;
  padding-left: 71%;
}.py-71px {
  padding-top: 71px;
  padding-bottom: 71px;
}.py-71rem {
  padding-top: 71rem;
  padding-bottom: 71rem;
}.py-71p {
  padding-top: 71%;
  padding-bottom: 71%;
}.gap-71px {
  gap: 71px;
}.gap-71rem {
  gap: 71rem;
}.gap-71p {
  gap: 71p;
}.r-gap-71px {
  row-gap: 71px;
}.r-gap-71rem {
  row-gap: 71rem;
}.r-gap-71p {
  row-gap: 71p;
}.c-gap-71px {
  -moz-column-gap: 71px;
       column-gap: 71px;
}.c-gap-71rem {
  -moz-column-gap: 71rem;
       column-gap: 71rem;
}.c-gap-71p {
  -moz-column-gap: 71p;
       column-gap: 71p;
}.m-72rem {
  margin: 72rem;
}.m-72px {
  margin: 72px;
}.m-72p {
  margin: 72%;
}.mt-72rem {
  margin-top: 72rem;
}.mt-72px {
  margin-top: 72px;
}.mt-72p {
  margin-top: 72%;
}.mt-72vh {
  margin-top: 72vh;
}.mb-72rem {
  margin-bottom: 72rem;
}.mb-72px {
  margin-bottom: 72px;
}.mb-72p {
  margin-bottom: 72%;
}.ml-72rem {
  margin-left: 72rem;
}.ml-72px {
  margin-left: 72px;
}.ml-72p {
  margin-left: 72%;
}.mr-72rem {
  margin-right: 72rem;
}.mr-72px {
  margin-right: 72px;
}.mr-72p {
  margin-right: 72%;
}.mx-72px {
  margin-right: 72px;
  margin-left: 72px;
}.mx-72rem {
  margin-right: 72rem;
  margin-left: 72rem;
}.mx-72p {
  margin-right: 72%;
  margin-left: 72%;
}.my-72px {
  margin-top: 72px;
  margin-bottom: 72px;
}.my-72rem {
  margin-top: 72rem;
  margin-bottom: 72rem;
}.my-72p {
  margin-top: 72%;
  margin-bottom: 72%;
}.p-72rem {
  padding: 72rem;
}.p-72px {
  padding: 72px;
}.p-72p {
  padding: 72%;
}.pt-72rem {
  padding-top: 72rem;
}.pt-72px {
  padding-top: 72px;
}.pt-72p {
  padding-top: 72%;
}.pb-72rem {
  padding-bottom: 72rem;
}.pb-72px {
  padding-bottom: 72px;
}.pb-72p {
  padding-bottom: 72%;
}.pl-72rem {
  padding-left: 72rem;
}.pl-72px {
  padding-left: 72px;
}.pl-72p {
  padding-left: 72%;
}.pr-72rem {
  padding-right: 72rem;
}.pr-72px {
  padding-right: 72px;
}.pr-72p {
  padding-right: 72%;
}.px-72px {
  padding-right: 72px;
  padding-left: 72px;
}.px-72rem {
  padding-right: 72rem;
  padding-left: 72rem;
}.px-72p {
  padding-right: 72%;
  padding-left: 72%;
}.py-72px {
  padding-top: 72px;
  padding-bottom: 72px;
}.py-72rem {
  padding-top: 72rem;
  padding-bottom: 72rem;
}.py-72p {
  padding-top: 72%;
  padding-bottom: 72%;
}.gap-72px {
  gap: 72px;
}.gap-72rem {
  gap: 72rem;
}.gap-72p {
  gap: 72p;
}.r-gap-72px {
  row-gap: 72px;
}.r-gap-72rem {
  row-gap: 72rem;
}.r-gap-72p {
  row-gap: 72p;
}.c-gap-72px {
  -moz-column-gap: 72px;
       column-gap: 72px;
}.c-gap-72rem {
  -moz-column-gap: 72rem;
       column-gap: 72rem;
}.c-gap-72p {
  -moz-column-gap: 72p;
       column-gap: 72p;
}.m-73rem {
  margin: 73rem;
}.m-73px {
  margin: 73px;
}.m-73p {
  margin: 73%;
}.mt-73rem {
  margin-top: 73rem;
}.mt-73px {
  margin-top: 73px;
}.mt-73p {
  margin-top: 73%;
}.mt-73vh {
  margin-top: 73vh;
}.mb-73rem {
  margin-bottom: 73rem;
}.mb-73px {
  margin-bottom: 73px;
}.mb-73p {
  margin-bottom: 73%;
}.ml-73rem {
  margin-left: 73rem;
}.ml-73px {
  margin-left: 73px;
}.ml-73p {
  margin-left: 73%;
}.mr-73rem {
  margin-right: 73rem;
}.mr-73px {
  margin-right: 73px;
}.mr-73p {
  margin-right: 73%;
}.mx-73px {
  margin-right: 73px;
  margin-left: 73px;
}.mx-73rem {
  margin-right: 73rem;
  margin-left: 73rem;
}.mx-73p {
  margin-right: 73%;
  margin-left: 73%;
}.my-73px {
  margin-top: 73px;
  margin-bottom: 73px;
}.my-73rem {
  margin-top: 73rem;
  margin-bottom: 73rem;
}.my-73p {
  margin-top: 73%;
  margin-bottom: 73%;
}.p-73rem {
  padding: 73rem;
}.p-73px {
  padding: 73px;
}.p-73p {
  padding: 73%;
}.pt-73rem {
  padding-top: 73rem;
}.pt-73px {
  padding-top: 73px;
}.pt-73p {
  padding-top: 73%;
}.pb-73rem {
  padding-bottom: 73rem;
}.pb-73px {
  padding-bottom: 73px;
}.pb-73p {
  padding-bottom: 73%;
}.pl-73rem {
  padding-left: 73rem;
}.pl-73px {
  padding-left: 73px;
}.pl-73p {
  padding-left: 73%;
}.pr-73rem {
  padding-right: 73rem;
}.pr-73px {
  padding-right: 73px;
}.pr-73p {
  padding-right: 73%;
}.px-73px {
  padding-right: 73px;
  padding-left: 73px;
}.px-73rem {
  padding-right: 73rem;
  padding-left: 73rem;
}.px-73p {
  padding-right: 73%;
  padding-left: 73%;
}.py-73px {
  padding-top: 73px;
  padding-bottom: 73px;
}.py-73rem {
  padding-top: 73rem;
  padding-bottom: 73rem;
}.py-73p {
  padding-top: 73%;
  padding-bottom: 73%;
}.gap-73px {
  gap: 73px;
}.gap-73rem {
  gap: 73rem;
}.gap-73p {
  gap: 73p;
}.r-gap-73px {
  row-gap: 73px;
}.r-gap-73rem {
  row-gap: 73rem;
}.r-gap-73p {
  row-gap: 73p;
}.c-gap-73px {
  -moz-column-gap: 73px;
       column-gap: 73px;
}.c-gap-73rem {
  -moz-column-gap: 73rem;
       column-gap: 73rem;
}.c-gap-73p {
  -moz-column-gap: 73p;
       column-gap: 73p;
}.m-74rem {
  margin: 74rem;
}.m-74px {
  margin: 74px;
}.m-74p {
  margin: 74%;
}.mt-74rem {
  margin-top: 74rem;
}.mt-74px {
  margin-top: 74px;
}.mt-74p {
  margin-top: 74%;
}.mt-74vh {
  margin-top: 74vh;
}.mb-74rem {
  margin-bottom: 74rem;
}.mb-74px {
  margin-bottom: 74px;
}.mb-74p {
  margin-bottom: 74%;
}.ml-74rem {
  margin-left: 74rem;
}.ml-74px {
  margin-left: 74px;
}.ml-74p {
  margin-left: 74%;
}.mr-74rem {
  margin-right: 74rem;
}.mr-74px {
  margin-right: 74px;
}.mr-74p {
  margin-right: 74%;
}.mx-74px {
  margin-right: 74px;
  margin-left: 74px;
}.mx-74rem {
  margin-right: 74rem;
  margin-left: 74rem;
}.mx-74p {
  margin-right: 74%;
  margin-left: 74%;
}.my-74px {
  margin-top: 74px;
  margin-bottom: 74px;
}.my-74rem {
  margin-top: 74rem;
  margin-bottom: 74rem;
}.my-74p {
  margin-top: 74%;
  margin-bottom: 74%;
}.p-74rem {
  padding: 74rem;
}.p-74px {
  padding: 74px;
}.p-74p {
  padding: 74%;
}.pt-74rem {
  padding-top: 74rem;
}.pt-74px {
  padding-top: 74px;
}.pt-74p {
  padding-top: 74%;
}.pb-74rem {
  padding-bottom: 74rem;
}.pb-74px {
  padding-bottom: 74px;
}.pb-74p {
  padding-bottom: 74%;
}.pl-74rem {
  padding-left: 74rem;
}.pl-74px {
  padding-left: 74px;
}.pl-74p {
  padding-left: 74%;
}.pr-74rem {
  padding-right: 74rem;
}.pr-74px {
  padding-right: 74px;
}.pr-74p {
  padding-right: 74%;
}.px-74px {
  padding-right: 74px;
  padding-left: 74px;
}.px-74rem {
  padding-right: 74rem;
  padding-left: 74rem;
}.px-74p {
  padding-right: 74%;
  padding-left: 74%;
}.py-74px {
  padding-top: 74px;
  padding-bottom: 74px;
}.py-74rem {
  padding-top: 74rem;
  padding-bottom: 74rem;
}.py-74p {
  padding-top: 74%;
  padding-bottom: 74%;
}.gap-74px {
  gap: 74px;
}.gap-74rem {
  gap: 74rem;
}.gap-74p {
  gap: 74p;
}.r-gap-74px {
  row-gap: 74px;
}.r-gap-74rem {
  row-gap: 74rem;
}.r-gap-74p {
  row-gap: 74p;
}.c-gap-74px {
  -moz-column-gap: 74px;
       column-gap: 74px;
}.c-gap-74rem {
  -moz-column-gap: 74rem;
       column-gap: 74rem;
}.c-gap-74p {
  -moz-column-gap: 74p;
       column-gap: 74p;
}.m-75rem {
  margin: 75rem;
}.m-75px {
  margin: 75px;
}.m-75p {
  margin: 75%;
}.mt-75rem {
  margin-top: 75rem;
}.mt-75px {
  margin-top: 75px;
}.mt-75p {
  margin-top: 75%;
}.mt-75vh {
  margin-top: 75vh;
}.mb-75rem {
  margin-bottom: 75rem;
}.mb-75px {
  margin-bottom: 75px;
}.mb-75p {
  margin-bottom: 75%;
}.ml-75rem {
  margin-left: 75rem;
}.ml-75px {
  margin-left: 75px;
}.ml-75p {
  margin-left: 75%;
}.mr-75rem {
  margin-right: 75rem;
}.mr-75px {
  margin-right: 75px;
}.mr-75p {
  margin-right: 75%;
}.mx-75px {
  margin-right: 75px;
  margin-left: 75px;
}.mx-75rem {
  margin-right: 75rem;
  margin-left: 75rem;
}.mx-75p {
  margin-right: 75%;
  margin-left: 75%;
}.my-75px {
  margin-top: 75px;
  margin-bottom: 75px;
}.my-75rem {
  margin-top: 75rem;
  margin-bottom: 75rem;
}.my-75p {
  margin-top: 75%;
  margin-bottom: 75%;
}.p-75rem {
  padding: 75rem;
}.p-75px {
  padding: 75px;
}.p-75p {
  padding: 75%;
}.pt-75rem {
  padding-top: 75rem;
}.pt-75px {
  padding-top: 75px;
}.pt-75p {
  padding-top: 75%;
}.pb-75rem {
  padding-bottom: 75rem;
}.pb-75px {
  padding-bottom: 75px;
}.pb-75p {
  padding-bottom: 75%;
}.pl-75rem {
  padding-left: 75rem;
}.pl-75px {
  padding-left: 75px;
}.pl-75p {
  padding-left: 75%;
}.pr-75rem {
  padding-right: 75rem;
}.pr-75px {
  padding-right: 75px;
}.pr-75p {
  padding-right: 75%;
}.px-75px {
  padding-right: 75px;
  padding-left: 75px;
}.px-75rem {
  padding-right: 75rem;
  padding-left: 75rem;
}.px-75p {
  padding-right: 75%;
  padding-left: 75%;
}.py-75px {
  padding-top: 75px;
  padding-bottom: 75px;
}.py-75rem {
  padding-top: 75rem;
  padding-bottom: 75rem;
}.py-75p {
  padding-top: 75%;
  padding-bottom: 75%;
}.gap-75px {
  gap: 75px;
}.gap-75rem {
  gap: 75rem;
}.gap-75p {
  gap: 75p;
}.r-gap-75px {
  row-gap: 75px;
}.r-gap-75rem {
  row-gap: 75rem;
}.r-gap-75p {
  row-gap: 75p;
}.c-gap-75px {
  -moz-column-gap: 75px;
       column-gap: 75px;
}.c-gap-75rem {
  -moz-column-gap: 75rem;
       column-gap: 75rem;
}.c-gap-75p {
  -moz-column-gap: 75p;
       column-gap: 75p;
}.m-76rem {
  margin: 76rem;
}.m-76px {
  margin: 76px;
}.m-76p {
  margin: 76%;
}.mt-76rem {
  margin-top: 76rem;
}.mt-76px {
  margin-top: 76px;
}.mt-76p {
  margin-top: 76%;
}.mt-76vh {
  margin-top: 76vh;
}.mb-76rem {
  margin-bottom: 76rem;
}.mb-76px {
  margin-bottom: 76px;
}.mb-76p {
  margin-bottom: 76%;
}.ml-76rem {
  margin-left: 76rem;
}.ml-76px {
  margin-left: 76px;
}.ml-76p {
  margin-left: 76%;
}.mr-76rem {
  margin-right: 76rem;
}.mr-76px {
  margin-right: 76px;
}.mr-76p {
  margin-right: 76%;
}.mx-76px {
  margin-right: 76px;
  margin-left: 76px;
}.mx-76rem {
  margin-right: 76rem;
  margin-left: 76rem;
}.mx-76p {
  margin-right: 76%;
  margin-left: 76%;
}.my-76px {
  margin-top: 76px;
  margin-bottom: 76px;
}.my-76rem {
  margin-top: 76rem;
  margin-bottom: 76rem;
}.my-76p {
  margin-top: 76%;
  margin-bottom: 76%;
}.p-76rem {
  padding: 76rem;
}.p-76px {
  padding: 76px;
}.p-76p {
  padding: 76%;
}.pt-76rem {
  padding-top: 76rem;
}.pt-76px {
  padding-top: 76px;
}.pt-76p {
  padding-top: 76%;
}.pb-76rem {
  padding-bottom: 76rem;
}.pb-76px {
  padding-bottom: 76px;
}.pb-76p {
  padding-bottom: 76%;
}.pl-76rem {
  padding-left: 76rem;
}.pl-76px {
  padding-left: 76px;
}.pl-76p {
  padding-left: 76%;
}.pr-76rem {
  padding-right: 76rem;
}.pr-76px {
  padding-right: 76px;
}.pr-76p {
  padding-right: 76%;
}.px-76px {
  padding-right: 76px;
  padding-left: 76px;
}.px-76rem {
  padding-right: 76rem;
  padding-left: 76rem;
}.px-76p {
  padding-right: 76%;
  padding-left: 76%;
}.py-76px {
  padding-top: 76px;
  padding-bottom: 76px;
}.py-76rem {
  padding-top: 76rem;
  padding-bottom: 76rem;
}.py-76p {
  padding-top: 76%;
  padding-bottom: 76%;
}.gap-76px {
  gap: 76px;
}.gap-76rem {
  gap: 76rem;
}.gap-76p {
  gap: 76p;
}.r-gap-76px {
  row-gap: 76px;
}.r-gap-76rem {
  row-gap: 76rem;
}.r-gap-76p {
  row-gap: 76p;
}.c-gap-76px {
  -moz-column-gap: 76px;
       column-gap: 76px;
}.c-gap-76rem {
  -moz-column-gap: 76rem;
       column-gap: 76rem;
}.c-gap-76p {
  -moz-column-gap: 76p;
       column-gap: 76p;
}.m-77rem {
  margin: 77rem;
}.m-77px {
  margin: 77px;
}.m-77p {
  margin: 77%;
}.mt-77rem {
  margin-top: 77rem;
}.mt-77px {
  margin-top: 77px;
}.mt-77p {
  margin-top: 77%;
}.mt-77vh {
  margin-top: 77vh;
}.mb-77rem {
  margin-bottom: 77rem;
}.mb-77px {
  margin-bottom: 77px;
}.mb-77p {
  margin-bottom: 77%;
}.ml-77rem {
  margin-left: 77rem;
}.ml-77px {
  margin-left: 77px;
}.ml-77p {
  margin-left: 77%;
}.mr-77rem {
  margin-right: 77rem;
}.mr-77px {
  margin-right: 77px;
}.mr-77p {
  margin-right: 77%;
}.mx-77px {
  margin-right: 77px;
  margin-left: 77px;
}.mx-77rem {
  margin-right: 77rem;
  margin-left: 77rem;
}.mx-77p {
  margin-right: 77%;
  margin-left: 77%;
}.my-77px {
  margin-top: 77px;
  margin-bottom: 77px;
}.my-77rem {
  margin-top: 77rem;
  margin-bottom: 77rem;
}.my-77p {
  margin-top: 77%;
  margin-bottom: 77%;
}.p-77rem {
  padding: 77rem;
}.p-77px {
  padding: 77px;
}.p-77p {
  padding: 77%;
}.pt-77rem {
  padding-top: 77rem;
}.pt-77px {
  padding-top: 77px;
}.pt-77p {
  padding-top: 77%;
}.pb-77rem {
  padding-bottom: 77rem;
}.pb-77px {
  padding-bottom: 77px;
}.pb-77p {
  padding-bottom: 77%;
}.pl-77rem {
  padding-left: 77rem;
}.pl-77px {
  padding-left: 77px;
}.pl-77p {
  padding-left: 77%;
}.pr-77rem {
  padding-right: 77rem;
}.pr-77px {
  padding-right: 77px;
}.pr-77p {
  padding-right: 77%;
}.px-77px {
  padding-right: 77px;
  padding-left: 77px;
}.px-77rem {
  padding-right: 77rem;
  padding-left: 77rem;
}.px-77p {
  padding-right: 77%;
  padding-left: 77%;
}.py-77px {
  padding-top: 77px;
  padding-bottom: 77px;
}.py-77rem {
  padding-top: 77rem;
  padding-bottom: 77rem;
}.py-77p {
  padding-top: 77%;
  padding-bottom: 77%;
}.gap-77px {
  gap: 77px;
}.gap-77rem {
  gap: 77rem;
}.gap-77p {
  gap: 77p;
}.r-gap-77px {
  row-gap: 77px;
}.r-gap-77rem {
  row-gap: 77rem;
}.r-gap-77p {
  row-gap: 77p;
}.c-gap-77px {
  -moz-column-gap: 77px;
       column-gap: 77px;
}.c-gap-77rem {
  -moz-column-gap: 77rem;
       column-gap: 77rem;
}.c-gap-77p {
  -moz-column-gap: 77p;
       column-gap: 77p;
}.m-78rem {
  margin: 78rem;
}.m-78px {
  margin: 78px;
}.m-78p {
  margin: 78%;
}.mt-78rem {
  margin-top: 78rem;
}.mt-78px {
  margin-top: 78px;
}.mt-78p {
  margin-top: 78%;
}.mt-78vh {
  margin-top: 78vh;
}.mb-78rem {
  margin-bottom: 78rem;
}.mb-78px {
  margin-bottom: 78px;
}.mb-78p {
  margin-bottom: 78%;
}.ml-78rem {
  margin-left: 78rem;
}.ml-78px {
  margin-left: 78px;
}.ml-78p {
  margin-left: 78%;
}.mr-78rem {
  margin-right: 78rem;
}.mr-78px {
  margin-right: 78px;
}.mr-78p {
  margin-right: 78%;
}.mx-78px {
  margin-right: 78px;
  margin-left: 78px;
}.mx-78rem {
  margin-right: 78rem;
  margin-left: 78rem;
}.mx-78p {
  margin-right: 78%;
  margin-left: 78%;
}.my-78px {
  margin-top: 78px;
  margin-bottom: 78px;
}.my-78rem {
  margin-top: 78rem;
  margin-bottom: 78rem;
}.my-78p {
  margin-top: 78%;
  margin-bottom: 78%;
}.p-78rem {
  padding: 78rem;
}.p-78px {
  padding: 78px;
}.p-78p {
  padding: 78%;
}.pt-78rem {
  padding-top: 78rem;
}.pt-78px {
  padding-top: 78px;
}.pt-78p {
  padding-top: 78%;
}.pb-78rem {
  padding-bottom: 78rem;
}.pb-78px {
  padding-bottom: 78px;
}.pb-78p {
  padding-bottom: 78%;
}.pl-78rem {
  padding-left: 78rem;
}.pl-78px {
  padding-left: 78px;
}.pl-78p {
  padding-left: 78%;
}.pr-78rem {
  padding-right: 78rem;
}.pr-78px {
  padding-right: 78px;
}.pr-78p {
  padding-right: 78%;
}.px-78px {
  padding-right: 78px;
  padding-left: 78px;
}.px-78rem {
  padding-right: 78rem;
  padding-left: 78rem;
}.px-78p {
  padding-right: 78%;
  padding-left: 78%;
}.py-78px {
  padding-top: 78px;
  padding-bottom: 78px;
}.py-78rem {
  padding-top: 78rem;
  padding-bottom: 78rem;
}.py-78p {
  padding-top: 78%;
  padding-bottom: 78%;
}.gap-78px {
  gap: 78px;
}.gap-78rem {
  gap: 78rem;
}.gap-78p {
  gap: 78p;
}.r-gap-78px {
  row-gap: 78px;
}.r-gap-78rem {
  row-gap: 78rem;
}.r-gap-78p {
  row-gap: 78p;
}.c-gap-78px {
  -moz-column-gap: 78px;
       column-gap: 78px;
}.c-gap-78rem {
  -moz-column-gap: 78rem;
       column-gap: 78rem;
}.c-gap-78p {
  -moz-column-gap: 78p;
       column-gap: 78p;
}.m-79rem {
  margin: 79rem;
}.m-79px {
  margin: 79px;
}.m-79p {
  margin: 79%;
}.mt-79rem {
  margin-top: 79rem;
}.mt-79px {
  margin-top: 79px;
}.mt-79p {
  margin-top: 79%;
}.mt-79vh {
  margin-top: 79vh;
}.mb-79rem {
  margin-bottom: 79rem;
}.mb-79px {
  margin-bottom: 79px;
}.mb-79p {
  margin-bottom: 79%;
}.ml-79rem {
  margin-left: 79rem;
}.ml-79px {
  margin-left: 79px;
}.ml-79p {
  margin-left: 79%;
}.mr-79rem {
  margin-right: 79rem;
}.mr-79px {
  margin-right: 79px;
}.mr-79p {
  margin-right: 79%;
}.mx-79px {
  margin-right: 79px;
  margin-left: 79px;
}.mx-79rem {
  margin-right: 79rem;
  margin-left: 79rem;
}.mx-79p {
  margin-right: 79%;
  margin-left: 79%;
}.my-79px {
  margin-top: 79px;
  margin-bottom: 79px;
}.my-79rem {
  margin-top: 79rem;
  margin-bottom: 79rem;
}.my-79p {
  margin-top: 79%;
  margin-bottom: 79%;
}.p-79rem {
  padding: 79rem;
}.p-79px {
  padding: 79px;
}.p-79p {
  padding: 79%;
}.pt-79rem {
  padding-top: 79rem;
}.pt-79px {
  padding-top: 79px;
}.pt-79p {
  padding-top: 79%;
}.pb-79rem {
  padding-bottom: 79rem;
}.pb-79px {
  padding-bottom: 79px;
}.pb-79p {
  padding-bottom: 79%;
}.pl-79rem {
  padding-left: 79rem;
}.pl-79px {
  padding-left: 79px;
}.pl-79p {
  padding-left: 79%;
}.pr-79rem {
  padding-right: 79rem;
}.pr-79px {
  padding-right: 79px;
}.pr-79p {
  padding-right: 79%;
}.px-79px {
  padding-right: 79px;
  padding-left: 79px;
}.px-79rem {
  padding-right: 79rem;
  padding-left: 79rem;
}.px-79p {
  padding-right: 79%;
  padding-left: 79%;
}.py-79px {
  padding-top: 79px;
  padding-bottom: 79px;
}.py-79rem {
  padding-top: 79rem;
  padding-bottom: 79rem;
}.py-79p {
  padding-top: 79%;
  padding-bottom: 79%;
}.gap-79px {
  gap: 79px;
}.gap-79rem {
  gap: 79rem;
}.gap-79p {
  gap: 79p;
}.r-gap-79px {
  row-gap: 79px;
}.r-gap-79rem {
  row-gap: 79rem;
}.r-gap-79p {
  row-gap: 79p;
}.c-gap-79px {
  -moz-column-gap: 79px;
       column-gap: 79px;
}.c-gap-79rem {
  -moz-column-gap: 79rem;
       column-gap: 79rem;
}.c-gap-79p {
  -moz-column-gap: 79p;
       column-gap: 79p;
}.m-80rem {
  margin: 80rem;
}.m-80px {
  margin: 80px;
}.m-80p {
  margin: 80%;
}.mt-80rem {
  margin-top: 80rem;
}.mt-80px {
  margin-top: 80px;
}.mt-80p {
  margin-top: 80%;
}.mt-80vh {
  margin-top: 80vh;
}.mb-80rem {
  margin-bottom: 80rem;
}.mb-80px {
  margin-bottom: 80px;
}.mb-80p {
  margin-bottom: 80%;
}.ml-80rem {
  margin-left: 80rem;
}.ml-80px {
  margin-left: 80px;
}.ml-80p {
  margin-left: 80%;
}.mr-80rem {
  margin-right: 80rem;
}.mr-80px {
  margin-right: 80px;
}.mr-80p {
  margin-right: 80%;
}.mx-80px {
  margin-right: 80px;
  margin-left: 80px;
}.mx-80rem {
  margin-right: 80rem;
  margin-left: 80rem;
}.mx-80p {
  margin-right: 80%;
  margin-left: 80%;
}.my-80px {
  margin-top: 80px;
  margin-bottom: 80px;
}.my-80rem {
  margin-top: 80rem;
  margin-bottom: 80rem;
}.my-80p {
  margin-top: 80%;
  margin-bottom: 80%;
}.p-80rem {
  padding: 80rem;
}.p-80px {
  padding: 80px;
}.p-80p {
  padding: 80%;
}.pt-80rem {
  padding-top: 80rem;
}.pt-80px {
  padding-top: 80px;
}.pt-80p {
  padding-top: 80%;
}.pb-80rem {
  padding-bottom: 80rem;
}.pb-80px {
  padding-bottom: 80px;
}.pb-80p {
  padding-bottom: 80%;
}.pl-80rem {
  padding-left: 80rem;
}.pl-80px {
  padding-left: 80px;
}.pl-80p {
  padding-left: 80%;
}.pr-80rem {
  padding-right: 80rem;
}.pr-80px {
  padding-right: 80px;
}.pr-80p {
  padding-right: 80%;
}.px-80px {
  padding-right: 80px;
  padding-left: 80px;
}.px-80rem {
  padding-right: 80rem;
  padding-left: 80rem;
}.px-80p {
  padding-right: 80%;
  padding-left: 80%;
}.py-80px {
  padding-top: 80px;
  padding-bottom: 80px;
}.py-80rem {
  padding-top: 80rem;
  padding-bottom: 80rem;
}.py-80p {
  padding-top: 80%;
  padding-bottom: 80%;
}.gap-80px {
  gap: 80px;
}.gap-80rem {
  gap: 80rem;
}.gap-80p {
  gap: 80p;
}.r-gap-80px {
  row-gap: 80px;
}.r-gap-80rem {
  row-gap: 80rem;
}.r-gap-80p {
  row-gap: 80p;
}.c-gap-80px {
  -moz-column-gap: 80px;
       column-gap: 80px;
}.c-gap-80rem {
  -moz-column-gap: 80rem;
       column-gap: 80rem;
}.c-gap-80p {
  -moz-column-gap: 80p;
       column-gap: 80p;
}.m-81rem {
  margin: 81rem;
}.m-81px {
  margin: 81px;
}.m-81p {
  margin: 81%;
}.mt-81rem {
  margin-top: 81rem;
}.mt-81px {
  margin-top: 81px;
}.mt-81p {
  margin-top: 81%;
}.mt-81vh {
  margin-top: 81vh;
}.mb-81rem {
  margin-bottom: 81rem;
}.mb-81px {
  margin-bottom: 81px;
}.mb-81p {
  margin-bottom: 81%;
}.ml-81rem {
  margin-left: 81rem;
}.ml-81px {
  margin-left: 81px;
}.ml-81p {
  margin-left: 81%;
}.mr-81rem {
  margin-right: 81rem;
}.mr-81px {
  margin-right: 81px;
}.mr-81p {
  margin-right: 81%;
}.mx-81px {
  margin-right: 81px;
  margin-left: 81px;
}.mx-81rem {
  margin-right: 81rem;
  margin-left: 81rem;
}.mx-81p {
  margin-right: 81%;
  margin-left: 81%;
}.my-81px {
  margin-top: 81px;
  margin-bottom: 81px;
}.my-81rem {
  margin-top: 81rem;
  margin-bottom: 81rem;
}.my-81p {
  margin-top: 81%;
  margin-bottom: 81%;
}.p-81rem {
  padding: 81rem;
}.p-81px {
  padding: 81px;
}.p-81p {
  padding: 81%;
}.pt-81rem {
  padding-top: 81rem;
}.pt-81px {
  padding-top: 81px;
}.pt-81p {
  padding-top: 81%;
}.pb-81rem {
  padding-bottom: 81rem;
}.pb-81px {
  padding-bottom: 81px;
}.pb-81p {
  padding-bottom: 81%;
}.pl-81rem {
  padding-left: 81rem;
}.pl-81px {
  padding-left: 81px;
}.pl-81p {
  padding-left: 81%;
}.pr-81rem {
  padding-right: 81rem;
}.pr-81px {
  padding-right: 81px;
}.pr-81p {
  padding-right: 81%;
}.px-81px {
  padding-right: 81px;
  padding-left: 81px;
}.px-81rem {
  padding-right: 81rem;
  padding-left: 81rem;
}.px-81p {
  padding-right: 81%;
  padding-left: 81%;
}.py-81px {
  padding-top: 81px;
  padding-bottom: 81px;
}.py-81rem {
  padding-top: 81rem;
  padding-bottom: 81rem;
}.py-81p {
  padding-top: 81%;
  padding-bottom: 81%;
}.gap-81px {
  gap: 81px;
}.gap-81rem {
  gap: 81rem;
}.gap-81p {
  gap: 81p;
}.r-gap-81px {
  row-gap: 81px;
}.r-gap-81rem {
  row-gap: 81rem;
}.r-gap-81p {
  row-gap: 81p;
}.c-gap-81px {
  -moz-column-gap: 81px;
       column-gap: 81px;
}.c-gap-81rem {
  -moz-column-gap: 81rem;
       column-gap: 81rem;
}.c-gap-81p {
  -moz-column-gap: 81p;
       column-gap: 81p;
}.m-82rem {
  margin: 82rem;
}.m-82px {
  margin: 82px;
}.m-82p {
  margin: 82%;
}.mt-82rem {
  margin-top: 82rem;
}.mt-82px {
  margin-top: 82px;
}.mt-82p {
  margin-top: 82%;
}.mt-82vh {
  margin-top: 82vh;
}.mb-82rem {
  margin-bottom: 82rem;
}.mb-82px {
  margin-bottom: 82px;
}.mb-82p {
  margin-bottom: 82%;
}.ml-82rem {
  margin-left: 82rem;
}.ml-82px {
  margin-left: 82px;
}.ml-82p {
  margin-left: 82%;
}.mr-82rem {
  margin-right: 82rem;
}.mr-82px {
  margin-right: 82px;
}.mr-82p {
  margin-right: 82%;
}.mx-82px {
  margin-right: 82px;
  margin-left: 82px;
}.mx-82rem {
  margin-right: 82rem;
  margin-left: 82rem;
}.mx-82p {
  margin-right: 82%;
  margin-left: 82%;
}.my-82px {
  margin-top: 82px;
  margin-bottom: 82px;
}.my-82rem {
  margin-top: 82rem;
  margin-bottom: 82rem;
}.my-82p {
  margin-top: 82%;
  margin-bottom: 82%;
}.p-82rem {
  padding: 82rem;
}.p-82px {
  padding: 82px;
}.p-82p {
  padding: 82%;
}.pt-82rem {
  padding-top: 82rem;
}.pt-82px {
  padding-top: 82px;
}.pt-82p {
  padding-top: 82%;
}.pb-82rem {
  padding-bottom: 82rem;
}.pb-82px {
  padding-bottom: 82px;
}.pb-82p {
  padding-bottom: 82%;
}.pl-82rem {
  padding-left: 82rem;
}.pl-82px {
  padding-left: 82px;
}.pl-82p {
  padding-left: 82%;
}.pr-82rem {
  padding-right: 82rem;
}.pr-82px {
  padding-right: 82px;
}.pr-82p {
  padding-right: 82%;
}.px-82px {
  padding-right: 82px;
  padding-left: 82px;
}.px-82rem {
  padding-right: 82rem;
  padding-left: 82rem;
}.px-82p {
  padding-right: 82%;
  padding-left: 82%;
}.py-82px {
  padding-top: 82px;
  padding-bottom: 82px;
}.py-82rem {
  padding-top: 82rem;
  padding-bottom: 82rem;
}.py-82p {
  padding-top: 82%;
  padding-bottom: 82%;
}.gap-82px {
  gap: 82px;
}.gap-82rem {
  gap: 82rem;
}.gap-82p {
  gap: 82p;
}.r-gap-82px {
  row-gap: 82px;
}.r-gap-82rem {
  row-gap: 82rem;
}.r-gap-82p {
  row-gap: 82p;
}.c-gap-82px {
  -moz-column-gap: 82px;
       column-gap: 82px;
}.c-gap-82rem {
  -moz-column-gap: 82rem;
       column-gap: 82rem;
}.c-gap-82p {
  -moz-column-gap: 82p;
       column-gap: 82p;
}.m-83rem {
  margin: 83rem;
}.m-83px {
  margin: 83px;
}.m-83p {
  margin: 83%;
}.mt-83rem {
  margin-top: 83rem;
}.mt-83px {
  margin-top: 83px;
}.mt-83p {
  margin-top: 83%;
}.mt-83vh {
  margin-top: 83vh;
}.mb-83rem {
  margin-bottom: 83rem;
}.mb-83px {
  margin-bottom: 83px;
}.mb-83p {
  margin-bottom: 83%;
}.ml-83rem {
  margin-left: 83rem;
}.ml-83px {
  margin-left: 83px;
}.ml-83p {
  margin-left: 83%;
}.mr-83rem {
  margin-right: 83rem;
}.mr-83px {
  margin-right: 83px;
}.mr-83p {
  margin-right: 83%;
}.mx-83px {
  margin-right: 83px;
  margin-left: 83px;
}.mx-83rem {
  margin-right: 83rem;
  margin-left: 83rem;
}.mx-83p {
  margin-right: 83%;
  margin-left: 83%;
}.my-83px {
  margin-top: 83px;
  margin-bottom: 83px;
}.my-83rem {
  margin-top: 83rem;
  margin-bottom: 83rem;
}.my-83p {
  margin-top: 83%;
  margin-bottom: 83%;
}.p-83rem {
  padding: 83rem;
}.p-83px {
  padding: 83px;
}.p-83p {
  padding: 83%;
}.pt-83rem {
  padding-top: 83rem;
}.pt-83px {
  padding-top: 83px;
}.pt-83p {
  padding-top: 83%;
}.pb-83rem {
  padding-bottom: 83rem;
}.pb-83px {
  padding-bottom: 83px;
}.pb-83p {
  padding-bottom: 83%;
}.pl-83rem {
  padding-left: 83rem;
}.pl-83px {
  padding-left: 83px;
}.pl-83p {
  padding-left: 83%;
}.pr-83rem {
  padding-right: 83rem;
}.pr-83px {
  padding-right: 83px;
}.pr-83p {
  padding-right: 83%;
}.px-83px {
  padding-right: 83px;
  padding-left: 83px;
}.px-83rem {
  padding-right: 83rem;
  padding-left: 83rem;
}.px-83p {
  padding-right: 83%;
  padding-left: 83%;
}.py-83px {
  padding-top: 83px;
  padding-bottom: 83px;
}.py-83rem {
  padding-top: 83rem;
  padding-bottom: 83rem;
}.py-83p {
  padding-top: 83%;
  padding-bottom: 83%;
}.gap-83px {
  gap: 83px;
}.gap-83rem {
  gap: 83rem;
}.gap-83p {
  gap: 83p;
}.r-gap-83px {
  row-gap: 83px;
}.r-gap-83rem {
  row-gap: 83rem;
}.r-gap-83p {
  row-gap: 83p;
}.c-gap-83px {
  -moz-column-gap: 83px;
       column-gap: 83px;
}.c-gap-83rem {
  -moz-column-gap: 83rem;
       column-gap: 83rem;
}.c-gap-83p {
  -moz-column-gap: 83p;
       column-gap: 83p;
}.m-84rem {
  margin: 84rem;
}.m-84px {
  margin: 84px;
}.m-84p {
  margin: 84%;
}.mt-84rem {
  margin-top: 84rem;
}.mt-84px {
  margin-top: 84px;
}.mt-84p {
  margin-top: 84%;
}.mt-84vh {
  margin-top: 84vh;
}.mb-84rem {
  margin-bottom: 84rem;
}.mb-84px {
  margin-bottom: 84px;
}.mb-84p {
  margin-bottom: 84%;
}.ml-84rem {
  margin-left: 84rem;
}.ml-84px {
  margin-left: 84px;
}.ml-84p {
  margin-left: 84%;
}.mr-84rem {
  margin-right: 84rem;
}.mr-84px {
  margin-right: 84px;
}.mr-84p {
  margin-right: 84%;
}.mx-84px {
  margin-right: 84px;
  margin-left: 84px;
}.mx-84rem {
  margin-right: 84rem;
  margin-left: 84rem;
}.mx-84p {
  margin-right: 84%;
  margin-left: 84%;
}.my-84px {
  margin-top: 84px;
  margin-bottom: 84px;
}.my-84rem {
  margin-top: 84rem;
  margin-bottom: 84rem;
}.my-84p {
  margin-top: 84%;
  margin-bottom: 84%;
}.p-84rem {
  padding: 84rem;
}.p-84px {
  padding: 84px;
}.p-84p {
  padding: 84%;
}.pt-84rem {
  padding-top: 84rem;
}.pt-84px {
  padding-top: 84px;
}.pt-84p {
  padding-top: 84%;
}.pb-84rem {
  padding-bottom: 84rem;
}.pb-84px {
  padding-bottom: 84px;
}.pb-84p {
  padding-bottom: 84%;
}.pl-84rem {
  padding-left: 84rem;
}.pl-84px {
  padding-left: 84px;
}.pl-84p {
  padding-left: 84%;
}.pr-84rem {
  padding-right: 84rem;
}.pr-84px {
  padding-right: 84px;
}.pr-84p {
  padding-right: 84%;
}.px-84px {
  padding-right: 84px;
  padding-left: 84px;
}.px-84rem {
  padding-right: 84rem;
  padding-left: 84rem;
}.px-84p {
  padding-right: 84%;
  padding-left: 84%;
}.py-84px {
  padding-top: 84px;
  padding-bottom: 84px;
}.py-84rem {
  padding-top: 84rem;
  padding-bottom: 84rem;
}.py-84p {
  padding-top: 84%;
  padding-bottom: 84%;
}.gap-84px {
  gap: 84px;
}.gap-84rem {
  gap: 84rem;
}.gap-84p {
  gap: 84p;
}.r-gap-84px {
  row-gap: 84px;
}.r-gap-84rem {
  row-gap: 84rem;
}.r-gap-84p {
  row-gap: 84p;
}.c-gap-84px {
  -moz-column-gap: 84px;
       column-gap: 84px;
}.c-gap-84rem {
  -moz-column-gap: 84rem;
       column-gap: 84rem;
}.c-gap-84p {
  -moz-column-gap: 84p;
       column-gap: 84p;
}.m-85rem {
  margin: 85rem;
}.m-85px {
  margin: 85px;
}.m-85p {
  margin: 85%;
}.mt-85rem {
  margin-top: 85rem;
}.mt-85px {
  margin-top: 85px;
}.mt-85p {
  margin-top: 85%;
}.mt-85vh {
  margin-top: 85vh;
}.mb-85rem {
  margin-bottom: 85rem;
}.mb-85px {
  margin-bottom: 85px;
}.mb-85p {
  margin-bottom: 85%;
}.ml-85rem {
  margin-left: 85rem;
}.ml-85px {
  margin-left: 85px;
}.ml-85p {
  margin-left: 85%;
}.mr-85rem {
  margin-right: 85rem;
}.mr-85px {
  margin-right: 85px;
}.mr-85p {
  margin-right: 85%;
}.mx-85px {
  margin-right: 85px;
  margin-left: 85px;
}.mx-85rem {
  margin-right: 85rem;
  margin-left: 85rem;
}.mx-85p {
  margin-right: 85%;
  margin-left: 85%;
}.my-85px {
  margin-top: 85px;
  margin-bottom: 85px;
}.my-85rem {
  margin-top: 85rem;
  margin-bottom: 85rem;
}.my-85p {
  margin-top: 85%;
  margin-bottom: 85%;
}.p-85rem {
  padding: 85rem;
}.p-85px {
  padding: 85px;
}.p-85p {
  padding: 85%;
}.pt-85rem {
  padding-top: 85rem;
}.pt-85px {
  padding-top: 85px;
}.pt-85p {
  padding-top: 85%;
}.pb-85rem {
  padding-bottom: 85rem;
}.pb-85px {
  padding-bottom: 85px;
}.pb-85p {
  padding-bottom: 85%;
}.pl-85rem {
  padding-left: 85rem;
}.pl-85px {
  padding-left: 85px;
}.pl-85p {
  padding-left: 85%;
}.pr-85rem {
  padding-right: 85rem;
}.pr-85px {
  padding-right: 85px;
}.pr-85p {
  padding-right: 85%;
}.px-85px {
  padding-right: 85px;
  padding-left: 85px;
}.px-85rem {
  padding-right: 85rem;
  padding-left: 85rem;
}.px-85p {
  padding-right: 85%;
  padding-left: 85%;
}.py-85px {
  padding-top: 85px;
  padding-bottom: 85px;
}.py-85rem {
  padding-top: 85rem;
  padding-bottom: 85rem;
}.py-85p {
  padding-top: 85%;
  padding-bottom: 85%;
}.gap-85px {
  gap: 85px;
}.gap-85rem {
  gap: 85rem;
}.gap-85p {
  gap: 85p;
}.r-gap-85px {
  row-gap: 85px;
}.r-gap-85rem {
  row-gap: 85rem;
}.r-gap-85p {
  row-gap: 85p;
}.c-gap-85px {
  -moz-column-gap: 85px;
       column-gap: 85px;
}.c-gap-85rem {
  -moz-column-gap: 85rem;
       column-gap: 85rem;
}.c-gap-85p {
  -moz-column-gap: 85p;
       column-gap: 85p;
}.m-86rem {
  margin: 86rem;
}.m-86px {
  margin: 86px;
}.m-86p {
  margin: 86%;
}.mt-86rem {
  margin-top: 86rem;
}.mt-86px {
  margin-top: 86px;
}.mt-86p {
  margin-top: 86%;
}.mt-86vh {
  margin-top: 86vh;
}.mb-86rem {
  margin-bottom: 86rem;
}.mb-86px {
  margin-bottom: 86px;
}.mb-86p {
  margin-bottom: 86%;
}.ml-86rem {
  margin-left: 86rem;
}.ml-86px {
  margin-left: 86px;
}.ml-86p {
  margin-left: 86%;
}.mr-86rem {
  margin-right: 86rem;
}.mr-86px {
  margin-right: 86px;
}.mr-86p {
  margin-right: 86%;
}.mx-86px {
  margin-right: 86px;
  margin-left: 86px;
}.mx-86rem {
  margin-right: 86rem;
  margin-left: 86rem;
}.mx-86p {
  margin-right: 86%;
  margin-left: 86%;
}.my-86px {
  margin-top: 86px;
  margin-bottom: 86px;
}.my-86rem {
  margin-top: 86rem;
  margin-bottom: 86rem;
}.my-86p {
  margin-top: 86%;
  margin-bottom: 86%;
}.p-86rem {
  padding: 86rem;
}.p-86px {
  padding: 86px;
}.p-86p {
  padding: 86%;
}.pt-86rem {
  padding-top: 86rem;
}.pt-86px {
  padding-top: 86px;
}.pt-86p {
  padding-top: 86%;
}.pb-86rem {
  padding-bottom: 86rem;
}.pb-86px {
  padding-bottom: 86px;
}.pb-86p {
  padding-bottom: 86%;
}.pl-86rem {
  padding-left: 86rem;
}.pl-86px {
  padding-left: 86px;
}.pl-86p {
  padding-left: 86%;
}.pr-86rem {
  padding-right: 86rem;
}.pr-86px {
  padding-right: 86px;
}.pr-86p {
  padding-right: 86%;
}.px-86px {
  padding-right: 86px;
  padding-left: 86px;
}.px-86rem {
  padding-right: 86rem;
  padding-left: 86rem;
}.px-86p {
  padding-right: 86%;
  padding-left: 86%;
}.py-86px {
  padding-top: 86px;
  padding-bottom: 86px;
}.py-86rem {
  padding-top: 86rem;
  padding-bottom: 86rem;
}.py-86p {
  padding-top: 86%;
  padding-bottom: 86%;
}.gap-86px {
  gap: 86px;
}.gap-86rem {
  gap: 86rem;
}.gap-86p {
  gap: 86p;
}.r-gap-86px {
  row-gap: 86px;
}.r-gap-86rem {
  row-gap: 86rem;
}.r-gap-86p {
  row-gap: 86p;
}.c-gap-86px {
  -moz-column-gap: 86px;
       column-gap: 86px;
}.c-gap-86rem {
  -moz-column-gap: 86rem;
       column-gap: 86rem;
}.c-gap-86p {
  -moz-column-gap: 86p;
       column-gap: 86p;
}.m-87rem {
  margin: 87rem;
}.m-87px {
  margin: 87px;
}.m-87p {
  margin: 87%;
}.mt-87rem {
  margin-top: 87rem;
}.mt-87px {
  margin-top: 87px;
}.mt-87p {
  margin-top: 87%;
}.mt-87vh {
  margin-top: 87vh;
}.mb-87rem {
  margin-bottom: 87rem;
}.mb-87px {
  margin-bottom: 87px;
}.mb-87p {
  margin-bottom: 87%;
}.ml-87rem {
  margin-left: 87rem;
}.ml-87px {
  margin-left: 87px;
}.ml-87p {
  margin-left: 87%;
}.mr-87rem {
  margin-right: 87rem;
}.mr-87px {
  margin-right: 87px;
}.mr-87p {
  margin-right: 87%;
}.mx-87px {
  margin-right: 87px;
  margin-left: 87px;
}.mx-87rem {
  margin-right: 87rem;
  margin-left: 87rem;
}.mx-87p {
  margin-right: 87%;
  margin-left: 87%;
}.my-87px {
  margin-top: 87px;
  margin-bottom: 87px;
}.my-87rem {
  margin-top: 87rem;
  margin-bottom: 87rem;
}.my-87p {
  margin-top: 87%;
  margin-bottom: 87%;
}.p-87rem {
  padding: 87rem;
}.p-87px {
  padding: 87px;
}.p-87p {
  padding: 87%;
}.pt-87rem {
  padding-top: 87rem;
}.pt-87px {
  padding-top: 87px;
}.pt-87p {
  padding-top: 87%;
}.pb-87rem {
  padding-bottom: 87rem;
}.pb-87px {
  padding-bottom: 87px;
}.pb-87p {
  padding-bottom: 87%;
}.pl-87rem {
  padding-left: 87rem;
}.pl-87px {
  padding-left: 87px;
}.pl-87p {
  padding-left: 87%;
}.pr-87rem {
  padding-right: 87rem;
}.pr-87px {
  padding-right: 87px;
}.pr-87p {
  padding-right: 87%;
}.px-87px {
  padding-right: 87px;
  padding-left: 87px;
}.px-87rem {
  padding-right: 87rem;
  padding-left: 87rem;
}.px-87p {
  padding-right: 87%;
  padding-left: 87%;
}.py-87px {
  padding-top: 87px;
  padding-bottom: 87px;
}.py-87rem {
  padding-top: 87rem;
  padding-bottom: 87rem;
}.py-87p {
  padding-top: 87%;
  padding-bottom: 87%;
}.gap-87px {
  gap: 87px;
}.gap-87rem {
  gap: 87rem;
}.gap-87p {
  gap: 87p;
}.r-gap-87px {
  row-gap: 87px;
}.r-gap-87rem {
  row-gap: 87rem;
}.r-gap-87p {
  row-gap: 87p;
}.c-gap-87px {
  -moz-column-gap: 87px;
       column-gap: 87px;
}.c-gap-87rem {
  -moz-column-gap: 87rem;
       column-gap: 87rem;
}.c-gap-87p {
  -moz-column-gap: 87p;
       column-gap: 87p;
}.m-88rem {
  margin: 88rem;
}.m-88px {
  margin: 88px;
}.m-88p {
  margin: 88%;
}.mt-88rem {
  margin-top: 88rem;
}.mt-88px {
  margin-top: 88px;
}.mt-88p {
  margin-top: 88%;
}.mt-88vh {
  margin-top: 88vh;
}.mb-88rem {
  margin-bottom: 88rem;
}.mb-88px {
  margin-bottom: 88px;
}.mb-88p {
  margin-bottom: 88%;
}.ml-88rem {
  margin-left: 88rem;
}.ml-88px {
  margin-left: 88px;
}.ml-88p {
  margin-left: 88%;
}.mr-88rem {
  margin-right: 88rem;
}.mr-88px {
  margin-right: 88px;
}.mr-88p {
  margin-right: 88%;
}.mx-88px {
  margin-right: 88px;
  margin-left: 88px;
}.mx-88rem {
  margin-right: 88rem;
  margin-left: 88rem;
}.mx-88p {
  margin-right: 88%;
  margin-left: 88%;
}.my-88px {
  margin-top: 88px;
  margin-bottom: 88px;
}.my-88rem {
  margin-top: 88rem;
  margin-bottom: 88rem;
}.my-88p {
  margin-top: 88%;
  margin-bottom: 88%;
}.p-88rem {
  padding: 88rem;
}.p-88px {
  padding: 88px;
}.p-88p {
  padding: 88%;
}.pt-88rem {
  padding-top: 88rem;
}.pt-88px {
  padding-top: 88px;
}.pt-88p {
  padding-top: 88%;
}.pb-88rem {
  padding-bottom: 88rem;
}.pb-88px {
  padding-bottom: 88px;
}.pb-88p {
  padding-bottom: 88%;
}.pl-88rem {
  padding-left: 88rem;
}.pl-88px {
  padding-left: 88px;
}.pl-88p {
  padding-left: 88%;
}.pr-88rem {
  padding-right: 88rem;
}.pr-88px {
  padding-right: 88px;
}.pr-88p {
  padding-right: 88%;
}.px-88px {
  padding-right: 88px;
  padding-left: 88px;
}.px-88rem {
  padding-right: 88rem;
  padding-left: 88rem;
}.px-88p {
  padding-right: 88%;
  padding-left: 88%;
}.py-88px {
  padding-top: 88px;
  padding-bottom: 88px;
}.py-88rem {
  padding-top: 88rem;
  padding-bottom: 88rem;
}.py-88p {
  padding-top: 88%;
  padding-bottom: 88%;
}.gap-88px {
  gap: 88px;
}.gap-88rem {
  gap: 88rem;
}.gap-88p {
  gap: 88p;
}.r-gap-88px {
  row-gap: 88px;
}.r-gap-88rem {
  row-gap: 88rem;
}.r-gap-88p {
  row-gap: 88p;
}.c-gap-88px {
  -moz-column-gap: 88px;
       column-gap: 88px;
}.c-gap-88rem {
  -moz-column-gap: 88rem;
       column-gap: 88rem;
}.c-gap-88p {
  -moz-column-gap: 88p;
       column-gap: 88p;
}.m-89rem {
  margin: 89rem;
}.m-89px {
  margin: 89px;
}.m-89p {
  margin: 89%;
}.mt-89rem {
  margin-top: 89rem;
}.mt-89px {
  margin-top: 89px;
}.mt-89p {
  margin-top: 89%;
}.mt-89vh {
  margin-top: 89vh;
}.mb-89rem {
  margin-bottom: 89rem;
}.mb-89px {
  margin-bottom: 89px;
}.mb-89p {
  margin-bottom: 89%;
}.ml-89rem {
  margin-left: 89rem;
}.ml-89px {
  margin-left: 89px;
}.ml-89p {
  margin-left: 89%;
}.mr-89rem {
  margin-right: 89rem;
}.mr-89px {
  margin-right: 89px;
}.mr-89p {
  margin-right: 89%;
}.mx-89px {
  margin-right: 89px;
  margin-left: 89px;
}.mx-89rem {
  margin-right: 89rem;
  margin-left: 89rem;
}.mx-89p {
  margin-right: 89%;
  margin-left: 89%;
}.my-89px {
  margin-top: 89px;
  margin-bottom: 89px;
}.my-89rem {
  margin-top: 89rem;
  margin-bottom: 89rem;
}.my-89p {
  margin-top: 89%;
  margin-bottom: 89%;
}.p-89rem {
  padding: 89rem;
}.p-89px {
  padding: 89px;
}.p-89p {
  padding: 89%;
}.pt-89rem {
  padding-top: 89rem;
}.pt-89px {
  padding-top: 89px;
}.pt-89p {
  padding-top: 89%;
}.pb-89rem {
  padding-bottom: 89rem;
}.pb-89px {
  padding-bottom: 89px;
}.pb-89p {
  padding-bottom: 89%;
}.pl-89rem {
  padding-left: 89rem;
}.pl-89px {
  padding-left: 89px;
}.pl-89p {
  padding-left: 89%;
}.pr-89rem {
  padding-right: 89rem;
}.pr-89px {
  padding-right: 89px;
}.pr-89p {
  padding-right: 89%;
}.px-89px {
  padding-right: 89px;
  padding-left: 89px;
}.px-89rem {
  padding-right: 89rem;
  padding-left: 89rem;
}.px-89p {
  padding-right: 89%;
  padding-left: 89%;
}.py-89px {
  padding-top: 89px;
  padding-bottom: 89px;
}.py-89rem {
  padding-top: 89rem;
  padding-bottom: 89rem;
}.py-89p {
  padding-top: 89%;
  padding-bottom: 89%;
}.gap-89px {
  gap: 89px;
}.gap-89rem {
  gap: 89rem;
}.gap-89p {
  gap: 89p;
}.r-gap-89px {
  row-gap: 89px;
}.r-gap-89rem {
  row-gap: 89rem;
}.r-gap-89p {
  row-gap: 89p;
}.c-gap-89px {
  -moz-column-gap: 89px;
       column-gap: 89px;
}.c-gap-89rem {
  -moz-column-gap: 89rem;
       column-gap: 89rem;
}.c-gap-89p {
  -moz-column-gap: 89p;
       column-gap: 89p;
}.m-90rem {
  margin: 90rem;
}.m-90px {
  margin: 90px;
}.m-90p {
  margin: 90%;
}.mt-90rem {
  margin-top: 90rem;
}.mt-90px {
  margin-top: 90px;
}.mt-90p {
  margin-top: 90%;
}.mt-90vh {
  margin-top: 90vh;
}.mb-90rem {
  margin-bottom: 90rem;
}.mb-90px {
  margin-bottom: 90px;
}.mb-90p {
  margin-bottom: 90%;
}.ml-90rem {
  margin-left: 90rem;
}.ml-90px {
  margin-left: 90px;
}.ml-90p {
  margin-left: 90%;
}.mr-90rem {
  margin-right: 90rem;
}.mr-90px {
  margin-right: 90px;
}.mr-90p {
  margin-right: 90%;
}.mx-90px {
  margin-right: 90px;
  margin-left: 90px;
}.mx-90rem {
  margin-right: 90rem;
  margin-left: 90rem;
}.mx-90p {
  margin-right: 90%;
  margin-left: 90%;
}.my-90px {
  margin-top: 90px;
  margin-bottom: 90px;
}.my-90rem {
  margin-top: 90rem;
  margin-bottom: 90rem;
}.my-90p {
  margin-top: 90%;
  margin-bottom: 90%;
}.p-90rem {
  padding: 90rem;
}.p-90px {
  padding: 90px;
}.p-90p {
  padding: 90%;
}.pt-90rem {
  padding-top: 90rem;
}.pt-90px {
  padding-top: 90px;
}.pt-90p {
  padding-top: 90%;
}.pb-90rem {
  padding-bottom: 90rem;
}.pb-90px {
  padding-bottom: 90px;
}.pb-90p {
  padding-bottom: 90%;
}.pl-90rem {
  padding-left: 90rem;
}.pl-90px {
  padding-left: 90px;
}.pl-90p {
  padding-left: 90%;
}.pr-90rem {
  padding-right: 90rem;
}.pr-90px {
  padding-right: 90px;
}.pr-90p {
  padding-right: 90%;
}.px-90px {
  padding-right: 90px;
  padding-left: 90px;
}.px-90rem {
  padding-right: 90rem;
  padding-left: 90rem;
}.px-90p {
  padding-right: 90%;
  padding-left: 90%;
}.py-90px {
  padding-top: 90px;
  padding-bottom: 90px;
}.py-90rem {
  padding-top: 90rem;
  padding-bottom: 90rem;
}.py-90p {
  padding-top: 90%;
  padding-bottom: 90%;
}.gap-90px {
  gap: 90px;
}.gap-90rem {
  gap: 90rem;
}.gap-90p {
  gap: 90p;
}.r-gap-90px {
  row-gap: 90px;
}.r-gap-90rem {
  row-gap: 90rem;
}.r-gap-90p {
  row-gap: 90p;
}.c-gap-90px {
  -moz-column-gap: 90px;
       column-gap: 90px;
}.c-gap-90rem {
  -moz-column-gap: 90rem;
       column-gap: 90rem;
}.c-gap-90p {
  -moz-column-gap: 90p;
       column-gap: 90p;
}.m-91rem {
  margin: 91rem;
}.m-91px {
  margin: 91px;
}.m-91p {
  margin: 91%;
}.mt-91rem {
  margin-top: 91rem;
}.mt-91px {
  margin-top: 91px;
}.mt-91p {
  margin-top: 91%;
}.mt-91vh {
  margin-top: 91vh;
}.mb-91rem {
  margin-bottom: 91rem;
}.mb-91px {
  margin-bottom: 91px;
}.mb-91p {
  margin-bottom: 91%;
}.ml-91rem {
  margin-left: 91rem;
}.ml-91px {
  margin-left: 91px;
}.ml-91p {
  margin-left: 91%;
}.mr-91rem {
  margin-right: 91rem;
}.mr-91px {
  margin-right: 91px;
}.mr-91p {
  margin-right: 91%;
}.mx-91px {
  margin-right: 91px;
  margin-left: 91px;
}.mx-91rem {
  margin-right: 91rem;
  margin-left: 91rem;
}.mx-91p {
  margin-right: 91%;
  margin-left: 91%;
}.my-91px {
  margin-top: 91px;
  margin-bottom: 91px;
}.my-91rem {
  margin-top: 91rem;
  margin-bottom: 91rem;
}.my-91p {
  margin-top: 91%;
  margin-bottom: 91%;
}.p-91rem {
  padding: 91rem;
}.p-91px {
  padding: 91px;
}.p-91p {
  padding: 91%;
}.pt-91rem {
  padding-top: 91rem;
}.pt-91px {
  padding-top: 91px;
}.pt-91p {
  padding-top: 91%;
}.pb-91rem {
  padding-bottom: 91rem;
}.pb-91px {
  padding-bottom: 91px;
}.pb-91p {
  padding-bottom: 91%;
}.pl-91rem {
  padding-left: 91rem;
}.pl-91px {
  padding-left: 91px;
}.pl-91p {
  padding-left: 91%;
}.pr-91rem {
  padding-right: 91rem;
}.pr-91px {
  padding-right: 91px;
}.pr-91p {
  padding-right: 91%;
}.px-91px {
  padding-right: 91px;
  padding-left: 91px;
}.px-91rem {
  padding-right: 91rem;
  padding-left: 91rem;
}.px-91p {
  padding-right: 91%;
  padding-left: 91%;
}.py-91px {
  padding-top: 91px;
  padding-bottom: 91px;
}.py-91rem {
  padding-top: 91rem;
  padding-bottom: 91rem;
}.py-91p {
  padding-top: 91%;
  padding-bottom: 91%;
}.gap-91px {
  gap: 91px;
}.gap-91rem {
  gap: 91rem;
}.gap-91p {
  gap: 91p;
}.r-gap-91px {
  row-gap: 91px;
}.r-gap-91rem {
  row-gap: 91rem;
}.r-gap-91p {
  row-gap: 91p;
}.c-gap-91px {
  -moz-column-gap: 91px;
       column-gap: 91px;
}.c-gap-91rem {
  -moz-column-gap: 91rem;
       column-gap: 91rem;
}.c-gap-91p {
  -moz-column-gap: 91p;
       column-gap: 91p;
}.m-92rem {
  margin: 92rem;
}.m-92px {
  margin: 92px;
}.m-92p {
  margin: 92%;
}.mt-92rem {
  margin-top: 92rem;
}.mt-92px {
  margin-top: 92px;
}.mt-92p {
  margin-top: 92%;
}.mt-92vh {
  margin-top: 92vh;
}.mb-92rem {
  margin-bottom: 92rem;
}.mb-92px {
  margin-bottom: 92px;
}.mb-92p {
  margin-bottom: 92%;
}.ml-92rem {
  margin-left: 92rem;
}.ml-92px {
  margin-left: 92px;
}.ml-92p {
  margin-left: 92%;
}.mr-92rem {
  margin-right: 92rem;
}.mr-92px {
  margin-right: 92px;
}.mr-92p {
  margin-right: 92%;
}.mx-92px {
  margin-right: 92px;
  margin-left: 92px;
}.mx-92rem {
  margin-right: 92rem;
  margin-left: 92rem;
}.mx-92p {
  margin-right: 92%;
  margin-left: 92%;
}.my-92px {
  margin-top: 92px;
  margin-bottom: 92px;
}.my-92rem {
  margin-top: 92rem;
  margin-bottom: 92rem;
}.my-92p {
  margin-top: 92%;
  margin-bottom: 92%;
}.p-92rem {
  padding: 92rem;
}.p-92px {
  padding: 92px;
}.p-92p {
  padding: 92%;
}.pt-92rem {
  padding-top: 92rem;
}.pt-92px {
  padding-top: 92px;
}.pt-92p {
  padding-top: 92%;
}.pb-92rem {
  padding-bottom: 92rem;
}.pb-92px {
  padding-bottom: 92px;
}.pb-92p {
  padding-bottom: 92%;
}.pl-92rem {
  padding-left: 92rem;
}.pl-92px {
  padding-left: 92px;
}.pl-92p {
  padding-left: 92%;
}.pr-92rem {
  padding-right: 92rem;
}.pr-92px {
  padding-right: 92px;
}.pr-92p {
  padding-right: 92%;
}.px-92px {
  padding-right: 92px;
  padding-left: 92px;
}.px-92rem {
  padding-right: 92rem;
  padding-left: 92rem;
}.px-92p {
  padding-right: 92%;
  padding-left: 92%;
}.py-92px {
  padding-top: 92px;
  padding-bottom: 92px;
}.py-92rem {
  padding-top: 92rem;
  padding-bottom: 92rem;
}.py-92p {
  padding-top: 92%;
  padding-bottom: 92%;
}.gap-92px {
  gap: 92px;
}.gap-92rem {
  gap: 92rem;
}.gap-92p {
  gap: 92p;
}.r-gap-92px {
  row-gap: 92px;
}.r-gap-92rem {
  row-gap: 92rem;
}.r-gap-92p {
  row-gap: 92p;
}.c-gap-92px {
  -moz-column-gap: 92px;
       column-gap: 92px;
}.c-gap-92rem {
  -moz-column-gap: 92rem;
       column-gap: 92rem;
}.c-gap-92p {
  -moz-column-gap: 92p;
       column-gap: 92p;
}.m-93rem {
  margin: 93rem;
}.m-93px {
  margin: 93px;
}.m-93p {
  margin: 93%;
}.mt-93rem {
  margin-top: 93rem;
}.mt-93px {
  margin-top: 93px;
}.mt-93p {
  margin-top: 93%;
}.mt-93vh {
  margin-top: 93vh;
}.mb-93rem {
  margin-bottom: 93rem;
}.mb-93px {
  margin-bottom: 93px;
}.mb-93p {
  margin-bottom: 93%;
}.ml-93rem {
  margin-left: 93rem;
}.ml-93px {
  margin-left: 93px;
}.ml-93p {
  margin-left: 93%;
}.mr-93rem {
  margin-right: 93rem;
}.mr-93px {
  margin-right: 93px;
}.mr-93p {
  margin-right: 93%;
}.mx-93px {
  margin-right: 93px;
  margin-left: 93px;
}.mx-93rem {
  margin-right: 93rem;
  margin-left: 93rem;
}.mx-93p {
  margin-right: 93%;
  margin-left: 93%;
}.my-93px {
  margin-top: 93px;
  margin-bottom: 93px;
}.my-93rem {
  margin-top: 93rem;
  margin-bottom: 93rem;
}.my-93p {
  margin-top: 93%;
  margin-bottom: 93%;
}.p-93rem {
  padding: 93rem;
}.p-93px {
  padding: 93px;
}.p-93p {
  padding: 93%;
}.pt-93rem {
  padding-top: 93rem;
}.pt-93px {
  padding-top: 93px;
}.pt-93p {
  padding-top: 93%;
}.pb-93rem {
  padding-bottom: 93rem;
}.pb-93px {
  padding-bottom: 93px;
}.pb-93p {
  padding-bottom: 93%;
}.pl-93rem {
  padding-left: 93rem;
}.pl-93px {
  padding-left: 93px;
}.pl-93p {
  padding-left: 93%;
}.pr-93rem {
  padding-right: 93rem;
}.pr-93px {
  padding-right: 93px;
}.pr-93p {
  padding-right: 93%;
}.px-93px {
  padding-right: 93px;
  padding-left: 93px;
}.px-93rem {
  padding-right: 93rem;
  padding-left: 93rem;
}.px-93p {
  padding-right: 93%;
  padding-left: 93%;
}.py-93px {
  padding-top: 93px;
  padding-bottom: 93px;
}.py-93rem {
  padding-top: 93rem;
  padding-bottom: 93rem;
}.py-93p {
  padding-top: 93%;
  padding-bottom: 93%;
}.gap-93px {
  gap: 93px;
}.gap-93rem {
  gap: 93rem;
}.gap-93p {
  gap: 93p;
}.r-gap-93px {
  row-gap: 93px;
}.r-gap-93rem {
  row-gap: 93rem;
}.r-gap-93p {
  row-gap: 93p;
}.c-gap-93px {
  -moz-column-gap: 93px;
       column-gap: 93px;
}.c-gap-93rem {
  -moz-column-gap: 93rem;
       column-gap: 93rem;
}.c-gap-93p {
  -moz-column-gap: 93p;
       column-gap: 93p;
}.m-94rem {
  margin: 94rem;
}.m-94px {
  margin: 94px;
}.m-94p {
  margin: 94%;
}.mt-94rem {
  margin-top: 94rem;
}.mt-94px {
  margin-top: 94px;
}.mt-94p {
  margin-top: 94%;
}.mt-94vh {
  margin-top: 94vh;
}.mb-94rem {
  margin-bottom: 94rem;
}.mb-94px {
  margin-bottom: 94px;
}.mb-94p {
  margin-bottom: 94%;
}.ml-94rem {
  margin-left: 94rem;
}.ml-94px {
  margin-left: 94px;
}.ml-94p {
  margin-left: 94%;
}.mr-94rem {
  margin-right: 94rem;
}.mr-94px {
  margin-right: 94px;
}.mr-94p {
  margin-right: 94%;
}.mx-94px {
  margin-right: 94px;
  margin-left: 94px;
}.mx-94rem {
  margin-right: 94rem;
  margin-left: 94rem;
}.mx-94p {
  margin-right: 94%;
  margin-left: 94%;
}.my-94px {
  margin-top: 94px;
  margin-bottom: 94px;
}.my-94rem {
  margin-top: 94rem;
  margin-bottom: 94rem;
}.my-94p {
  margin-top: 94%;
  margin-bottom: 94%;
}.p-94rem {
  padding: 94rem;
}.p-94px {
  padding: 94px;
}.p-94p {
  padding: 94%;
}.pt-94rem {
  padding-top: 94rem;
}.pt-94px {
  padding-top: 94px;
}.pt-94p {
  padding-top: 94%;
}.pb-94rem {
  padding-bottom: 94rem;
}.pb-94px {
  padding-bottom: 94px;
}.pb-94p {
  padding-bottom: 94%;
}.pl-94rem {
  padding-left: 94rem;
}.pl-94px {
  padding-left: 94px;
}.pl-94p {
  padding-left: 94%;
}.pr-94rem {
  padding-right: 94rem;
}.pr-94px {
  padding-right: 94px;
}.pr-94p {
  padding-right: 94%;
}.px-94px {
  padding-right: 94px;
  padding-left: 94px;
}.px-94rem {
  padding-right: 94rem;
  padding-left: 94rem;
}.px-94p {
  padding-right: 94%;
  padding-left: 94%;
}.py-94px {
  padding-top: 94px;
  padding-bottom: 94px;
}.py-94rem {
  padding-top: 94rem;
  padding-bottom: 94rem;
}.py-94p {
  padding-top: 94%;
  padding-bottom: 94%;
}.gap-94px {
  gap: 94px;
}.gap-94rem {
  gap: 94rem;
}.gap-94p {
  gap: 94p;
}.r-gap-94px {
  row-gap: 94px;
}.r-gap-94rem {
  row-gap: 94rem;
}.r-gap-94p {
  row-gap: 94p;
}.c-gap-94px {
  -moz-column-gap: 94px;
       column-gap: 94px;
}.c-gap-94rem {
  -moz-column-gap: 94rem;
       column-gap: 94rem;
}.c-gap-94p {
  -moz-column-gap: 94p;
       column-gap: 94p;
}.m-95rem {
  margin: 95rem;
}.m-95px {
  margin: 95px;
}.m-95p {
  margin: 95%;
}.mt-95rem {
  margin-top: 95rem;
}.mt-95px {
  margin-top: 95px;
}.mt-95p {
  margin-top: 95%;
}.mt-95vh {
  margin-top: 95vh;
}.mb-95rem {
  margin-bottom: 95rem;
}.mb-95px {
  margin-bottom: 95px;
}.mb-95p {
  margin-bottom: 95%;
}.ml-95rem {
  margin-left: 95rem;
}.ml-95px {
  margin-left: 95px;
}.ml-95p {
  margin-left: 95%;
}.mr-95rem {
  margin-right: 95rem;
}.mr-95px {
  margin-right: 95px;
}.mr-95p {
  margin-right: 95%;
}.mx-95px {
  margin-right: 95px;
  margin-left: 95px;
}.mx-95rem {
  margin-right: 95rem;
  margin-left: 95rem;
}.mx-95p {
  margin-right: 95%;
  margin-left: 95%;
}.my-95px {
  margin-top: 95px;
  margin-bottom: 95px;
}.my-95rem {
  margin-top: 95rem;
  margin-bottom: 95rem;
}.my-95p {
  margin-top: 95%;
  margin-bottom: 95%;
}.p-95rem {
  padding: 95rem;
}.p-95px {
  padding: 95px;
}.p-95p {
  padding: 95%;
}.pt-95rem {
  padding-top: 95rem;
}.pt-95px {
  padding-top: 95px;
}.pt-95p {
  padding-top: 95%;
}.pb-95rem {
  padding-bottom: 95rem;
}.pb-95px {
  padding-bottom: 95px;
}.pb-95p {
  padding-bottom: 95%;
}.pl-95rem {
  padding-left: 95rem;
}.pl-95px {
  padding-left: 95px;
}.pl-95p {
  padding-left: 95%;
}.pr-95rem {
  padding-right: 95rem;
}.pr-95px {
  padding-right: 95px;
}.pr-95p {
  padding-right: 95%;
}.px-95px {
  padding-right: 95px;
  padding-left: 95px;
}.px-95rem {
  padding-right: 95rem;
  padding-left: 95rem;
}.px-95p {
  padding-right: 95%;
  padding-left: 95%;
}.py-95px {
  padding-top: 95px;
  padding-bottom: 95px;
}.py-95rem {
  padding-top: 95rem;
  padding-bottom: 95rem;
}.py-95p {
  padding-top: 95%;
  padding-bottom: 95%;
}.gap-95px {
  gap: 95px;
}.gap-95rem {
  gap: 95rem;
}.gap-95p {
  gap: 95p;
}.r-gap-95px {
  row-gap: 95px;
}.r-gap-95rem {
  row-gap: 95rem;
}.r-gap-95p {
  row-gap: 95p;
}.c-gap-95px {
  -moz-column-gap: 95px;
       column-gap: 95px;
}.c-gap-95rem {
  -moz-column-gap: 95rem;
       column-gap: 95rem;
}.c-gap-95p {
  -moz-column-gap: 95p;
       column-gap: 95p;
}.m-96rem {
  margin: 96rem;
}.m-96px {
  margin: 96px;
}.m-96p {
  margin: 96%;
}.mt-96rem {
  margin-top: 96rem;
}.mt-96px {
  margin-top: 96px;
}.mt-96p {
  margin-top: 96%;
}.mt-96vh {
  margin-top: 96vh;
}.mb-96rem {
  margin-bottom: 96rem;
}.mb-96px {
  margin-bottom: 96px;
}.mb-96p {
  margin-bottom: 96%;
}.ml-96rem {
  margin-left: 96rem;
}.ml-96px {
  margin-left: 96px;
}.ml-96p {
  margin-left: 96%;
}.mr-96rem {
  margin-right: 96rem;
}.mr-96px {
  margin-right: 96px;
}.mr-96p {
  margin-right: 96%;
}.mx-96px {
  margin-right: 96px;
  margin-left: 96px;
}.mx-96rem {
  margin-right: 96rem;
  margin-left: 96rem;
}.mx-96p {
  margin-right: 96%;
  margin-left: 96%;
}.my-96px {
  margin-top: 96px;
  margin-bottom: 96px;
}.my-96rem {
  margin-top: 96rem;
  margin-bottom: 96rem;
}.my-96p {
  margin-top: 96%;
  margin-bottom: 96%;
}.p-96rem {
  padding: 96rem;
}.p-96px {
  padding: 96px;
}.p-96p {
  padding: 96%;
}.pt-96rem {
  padding-top: 96rem;
}.pt-96px {
  padding-top: 96px;
}.pt-96p {
  padding-top: 96%;
}.pb-96rem {
  padding-bottom: 96rem;
}.pb-96px {
  padding-bottom: 96px;
}.pb-96p {
  padding-bottom: 96%;
}.pl-96rem {
  padding-left: 96rem;
}.pl-96px {
  padding-left: 96px;
}.pl-96p {
  padding-left: 96%;
}.pr-96rem {
  padding-right: 96rem;
}.pr-96px {
  padding-right: 96px;
}.pr-96p {
  padding-right: 96%;
}.px-96px {
  padding-right: 96px;
  padding-left: 96px;
}.px-96rem {
  padding-right: 96rem;
  padding-left: 96rem;
}.px-96p {
  padding-right: 96%;
  padding-left: 96%;
}.py-96px {
  padding-top: 96px;
  padding-bottom: 96px;
}.py-96rem {
  padding-top: 96rem;
  padding-bottom: 96rem;
}.py-96p {
  padding-top: 96%;
  padding-bottom: 96%;
}.gap-96px {
  gap: 96px;
}.gap-96rem {
  gap: 96rem;
}.gap-96p {
  gap: 96p;
}.r-gap-96px {
  row-gap: 96px;
}.r-gap-96rem {
  row-gap: 96rem;
}.r-gap-96p {
  row-gap: 96p;
}.c-gap-96px {
  -moz-column-gap: 96px;
       column-gap: 96px;
}.c-gap-96rem {
  -moz-column-gap: 96rem;
       column-gap: 96rem;
}.c-gap-96p {
  -moz-column-gap: 96p;
       column-gap: 96p;
}.m-97rem {
  margin: 97rem;
}.m-97px {
  margin: 97px;
}.m-97p {
  margin: 97%;
}.mt-97rem {
  margin-top: 97rem;
}.mt-97px {
  margin-top: 97px;
}.mt-97p {
  margin-top: 97%;
}.mt-97vh {
  margin-top: 97vh;
}.mb-97rem {
  margin-bottom: 97rem;
}.mb-97px {
  margin-bottom: 97px;
}.mb-97p {
  margin-bottom: 97%;
}.ml-97rem {
  margin-left: 97rem;
}.ml-97px {
  margin-left: 97px;
}.ml-97p {
  margin-left: 97%;
}.mr-97rem {
  margin-right: 97rem;
}.mr-97px {
  margin-right: 97px;
}.mr-97p {
  margin-right: 97%;
}.mx-97px {
  margin-right: 97px;
  margin-left: 97px;
}.mx-97rem {
  margin-right: 97rem;
  margin-left: 97rem;
}.mx-97p {
  margin-right: 97%;
  margin-left: 97%;
}.my-97px {
  margin-top: 97px;
  margin-bottom: 97px;
}.my-97rem {
  margin-top: 97rem;
  margin-bottom: 97rem;
}.my-97p {
  margin-top: 97%;
  margin-bottom: 97%;
}.p-97rem {
  padding: 97rem;
}.p-97px {
  padding: 97px;
}.p-97p {
  padding: 97%;
}.pt-97rem {
  padding-top: 97rem;
}.pt-97px {
  padding-top: 97px;
}.pt-97p {
  padding-top: 97%;
}.pb-97rem {
  padding-bottom: 97rem;
}.pb-97px {
  padding-bottom: 97px;
}.pb-97p {
  padding-bottom: 97%;
}.pl-97rem {
  padding-left: 97rem;
}.pl-97px {
  padding-left: 97px;
}.pl-97p {
  padding-left: 97%;
}.pr-97rem {
  padding-right: 97rem;
}.pr-97px {
  padding-right: 97px;
}.pr-97p {
  padding-right: 97%;
}.px-97px {
  padding-right: 97px;
  padding-left: 97px;
}.px-97rem {
  padding-right: 97rem;
  padding-left: 97rem;
}.px-97p {
  padding-right: 97%;
  padding-left: 97%;
}.py-97px {
  padding-top: 97px;
  padding-bottom: 97px;
}.py-97rem {
  padding-top: 97rem;
  padding-bottom: 97rem;
}.py-97p {
  padding-top: 97%;
  padding-bottom: 97%;
}.gap-97px {
  gap: 97px;
}.gap-97rem {
  gap: 97rem;
}.gap-97p {
  gap: 97p;
}.r-gap-97px {
  row-gap: 97px;
}.r-gap-97rem {
  row-gap: 97rem;
}.r-gap-97p {
  row-gap: 97p;
}.c-gap-97px {
  -moz-column-gap: 97px;
       column-gap: 97px;
}.c-gap-97rem {
  -moz-column-gap: 97rem;
       column-gap: 97rem;
}.c-gap-97p {
  -moz-column-gap: 97p;
       column-gap: 97p;
}.m-98rem {
  margin: 98rem;
}.m-98px {
  margin: 98px;
}.m-98p {
  margin: 98%;
}.mt-98rem {
  margin-top: 98rem;
}.mt-98px {
  margin-top: 98px;
}.mt-98p {
  margin-top: 98%;
}.mt-98vh {
  margin-top: 98vh;
}.mb-98rem {
  margin-bottom: 98rem;
}.mb-98px {
  margin-bottom: 98px;
}.mb-98p {
  margin-bottom: 98%;
}.ml-98rem {
  margin-left: 98rem;
}.ml-98px {
  margin-left: 98px;
}.ml-98p {
  margin-left: 98%;
}.mr-98rem {
  margin-right: 98rem;
}.mr-98px {
  margin-right: 98px;
}.mr-98p {
  margin-right: 98%;
}.mx-98px {
  margin-right: 98px;
  margin-left: 98px;
}.mx-98rem {
  margin-right: 98rem;
  margin-left: 98rem;
}.mx-98p {
  margin-right: 98%;
  margin-left: 98%;
}.my-98px {
  margin-top: 98px;
  margin-bottom: 98px;
}.my-98rem {
  margin-top: 98rem;
  margin-bottom: 98rem;
}.my-98p {
  margin-top: 98%;
  margin-bottom: 98%;
}.p-98rem {
  padding: 98rem;
}.p-98px {
  padding: 98px;
}.p-98p {
  padding: 98%;
}.pt-98rem {
  padding-top: 98rem;
}.pt-98px {
  padding-top: 98px;
}.pt-98p {
  padding-top: 98%;
}.pb-98rem {
  padding-bottom: 98rem;
}.pb-98px {
  padding-bottom: 98px;
}.pb-98p {
  padding-bottom: 98%;
}.pl-98rem {
  padding-left: 98rem;
}.pl-98px {
  padding-left: 98px;
}.pl-98p {
  padding-left: 98%;
}.pr-98rem {
  padding-right: 98rem;
}.pr-98px {
  padding-right: 98px;
}.pr-98p {
  padding-right: 98%;
}.px-98px {
  padding-right: 98px;
  padding-left: 98px;
}.px-98rem {
  padding-right: 98rem;
  padding-left: 98rem;
}.px-98p {
  padding-right: 98%;
  padding-left: 98%;
}.py-98px {
  padding-top: 98px;
  padding-bottom: 98px;
}.py-98rem {
  padding-top: 98rem;
  padding-bottom: 98rem;
}.py-98p {
  padding-top: 98%;
  padding-bottom: 98%;
}.gap-98px {
  gap: 98px;
}.gap-98rem {
  gap: 98rem;
}.gap-98p {
  gap: 98p;
}.r-gap-98px {
  row-gap: 98px;
}.r-gap-98rem {
  row-gap: 98rem;
}.r-gap-98p {
  row-gap: 98p;
}.c-gap-98px {
  -moz-column-gap: 98px;
       column-gap: 98px;
}.c-gap-98rem {
  -moz-column-gap: 98rem;
       column-gap: 98rem;
}.c-gap-98p {
  -moz-column-gap: 98p;
       column-gap: 98p;
}.m-99rem {
  margin: 99rem;
}.m-99px {
  margin: 99px;
}.m-99p {
  margin: 99%;
}.mt-99rem {
  margin-top: 99rem;
}.mt-99px {
  margin-top: 99px;
}.mt-99p {
  margin-top: 99%;
}.mt-99vh {
  margin-top: 99vh;
}.mb-99rem {
  margin-bottom: 99rem;
}.mb-99px {
  margin-bottom: 99px;
}.mb-99p {
  margin-bottom: 99%;
}.ml-99rem {
  margin-left: 99rem;
}.ml-99px {
  margin-left: 99px;
}.ml-99p {
  margin-left: 99%;
}.mr-99rem {
  margin-right: 99rem;
}.mr-99px {
  margin-right: 99px;
}.mr-99p {
  margin-right: 99%;
}.mx-99px {
  margin-right: 99px;
  margin-left: 99px;
}.mx-99rem {
  margin-right: 99rem;
  margin-left: 99rem;
}.mx-99p {
  margin-right: 99%;
  margin-left: 99%;
}.my-99px {
  margin-top: 99px;
  margin-bottom: 99px;
}.my-99rem {
  margin-top: 99rem;
  margin-bottom: 99rem;
}.my-99p {
  margin-top: 99%;
  margin-bottom: 99%;
}.p-99rem {
  padding: 99rem;
}.p-99px {
  padding: 99px;
}.p-99p {
  padding: 99%;
}.pt-99rem {
  padding-top: 99rem;
}.pt-99px {
  padding-top: 99px;
}.pt-99p {
  padding-top: 99%;
}.pb-99rem {
  padding-bottom: 99rem;
}.pb-99px {
  padding-bottom: 99px;
}.pb-99p {
  padding-bottom: 99%;
}.pl-99rem {
  padding-left: 99rem;
}.pl-99px {
  padding-left: 99px;
}.pl-99p {
  padding-left: 99%;
}.pr-99rem {
  padding-right: 99rem;
}.pr-99px {
  padding-right: 99px;
}.pr-99p {
  padding-right: 99%;
}.px-99px {
  padding-right: 99px;
  padding-left: 99px;
}.px-99rem {
  padding-right: 99rem;
  padding-left: 99rem;
}.px-99p {
  padding-right: 99%;
  padding-left: 99%;
}.py-99px {
  padding-top: 99px;
  padding-bottom: 99px;
}.py-99rem {
  padding-top: 99rem;
  padding-bottom: 99rem;
}.py-99p {
  padding-top: 99%;
  padding-bottom: 99%;
}.gap-99px {
  gap: 99px;
}.gap-99rem {
  gap: 99rem;
}.gap-99p {
  gap: 99p;
}.r-gap-99px {
  row-gap: 99px;
}.r-gap-99rem {
  row-gap: 99rem;
}.r-gap-99p {
  row-gap: 99p;
}.c-gap-99px {
  -moz-column-gap: 99px;
       column-gap: 99px;
}.c-gap-99rem {
  -moz-column-gap: 99rem;
       column-gap: 99rem;
}.c-gap-99p {
  -moz-column-gap: 99p;
       column-gap: 99p;
}.m-100rem {
  margin: 100rem;
}.m-100px {
  margin: 100px;
}.m-100p {
  margin: 100%;
}.mt-100rem {
  margin-top: 100rem;
}.mt-100px {
  margin-top: 100px;
}.mt-100p {
  margin-top: 100%;
}.mt-100vh {
  margin-top: 100vh;
}.mb-100rem {
  margin-bottom: 100rem;
}.mb-100px {
  margin-bottom: 100px;
}.mb-100p {
  margin-bottom: 100%;
}.ml-100rem {
  margin-left: 100rem;
}.ml-100px {
  margin-left: 100px;
}.ml-100p {
  margin-left: 100%;
}.mr-100rem {
  margin-right: 100rem;
}.mr-100px {
  margin-right: 100px;
}.mr-100p {
  margin-right: 100%;
}.mx-100px {
  margin-right: 100px;
  margin-left: 100px;
}.mx-100rem {
  margin-right: 100rem;
  margin-left: 100rem;
}.mx-100p {
  margin-right: 100%;
  margin-left: 100%;
}.my-100px {
  margin-top: 100px;
  margin-bottom: 100px;
}.my-100rem {
  margin-top: 100rem;
  margin-bottom: 100rem;
}.my-100p {
  margin-top: 100%;
  margin-bottom: 100%;
}.p-100rem {
  padding: 100rem;
}.p-100px {
  padding: 100px;
}.p-100p {
  padding: 100%;
}.pt-100rem {
  padding-top: 100rem;
}.pt-100px {
  padding-top: 100px;
}.pt-100p {
  padding-top: 100%;
}.pb-100rem {
  padding-bottom: 100rem;
}.pb-100px {
  padding-bottom: 100px;
}.pb-100p {
  padding-bottom: 100%;
}.pl-100rem {
  padding-left: 100rem;
}.pl-100px {
  padding-left: 100px;
}.pl-100p {
  padding-left: 100%;
}.pr-100rem {
  padding-right: 100rem;
}.pr-100px {
  padding-right: 100px;
}.pr-100p {
  padding-right: 100%;
}.px-100px {
  padding-right: 100px;
  padding-left: 100px;
}.px-100rem {
  padding-right: 100rem;
  padding-left: 100rem;
}.px-100p {
  padding-right: 100%;
  padding-left: 100%;
}.py-100px {
  padding-top: 100px;
  padding-bottom: 100px;
}.py-100rem {
  padding-top: 100rem;
  padding-bottom: 100rem;
}.py-100p {
  padding-top: 100%;
  padding-bottom: 100%;
}.gap-100px {
  gap: 100px;
}.gap-100rem {
  gap: 100rem;
}.gap-100p {
  gap: 100p;
}.r-gap-100px {
  row-gap: 100px;
}.r-gap-100rem {
  row-gap: 100rem;
}.r-gap-100p {
  row-gap: 100p;
}.c-gap-100px {
  -moz-column-gap: 100px;
       column-gap: 100px;
}.c-gap-100rem {
  -moz-column-gap: 100rem;
       column-gap: 100rem;
}.c-gap-100p {
  -moz-column-gap: 100p;
       column-gap: 100p;
}.m-137rem {
  margin: 137rem;
}.m-137px {
  margin: 137px;
}.m-137p {
  margin: 137%;
}.mt-137rem {
  margin-top: 137rem;
}.mt-137px {
  margin-top: 137px;
}.mt-137p {
  margin-top: 137%;
}.mt-137vh {
  margin-top: 137vh;
}.mb-137rem {
  margin-bottom: 137rem;
}.mb-137px {
  margin-bottom: 137px;
}.mb-137p {
  margin-bottom: 137%;
}.ml-137rem {
  margin-left: 137rem;
}.ml-137px {
  margin-left: 137px;
}.ml-137p {
  margin-left: 137%;
}.mr-137rem {
  margin-right: 137rem;
}.mr-137px {
  margin-right: 137px;
}.mr-137p {
  margin-right: 137%;
}.mx-137px {
  margin-right: 137px;
  margin-left: 137px;
}.mx-137rem {
  margin-right: 137rem;
  margin-left: 137rem;
}.mx-137p {
  margin-right: 137%;
  margin-left: 137%;
}.my-137px {
  margin-top: 137px;
  margin-bottom: 137px;
}.my-137rem {
  margin-top: 137rem;
  margin-bottom: 137rem;
}.my-137p {
  margin-top: 137%;
  margin-bottom: 137%;
}.p-137rem {
  padding: 137rem;
}.p-137px {
  padding: 137px;
}.p-137p {
  padding: 137%;
}.pt-137rem {
  padding-top: 137rem;
}.pt-137px {
  padding-top: 137px;
}.pt-137p {
  padding-top: 137%;
}.pb-137rem {
  padding-bottom: 137rem;
}.pb-137px {
  padding-bottom: 137px;
}.pb-137p {
  padding-bottom: 137%;
}.pl-137rem {
  padding-left: 137rem;
}.pl-137px {
  padding-left: 137px;
}.pl-137p {
  padding-left: 137%;
}.pr-137rem {
  padding-right: 137rem;
}.pr-137px {
  padding-right: 137px;
}.pr-137p {
  padding-right: 137%;
}.px-137px {
  padding-right: 137px;
  padding-left: 137px;
}.px-137rem {
  padding-right: 137rem;
  padding-left: 137rem;
}.px-137p {
  padding-right: 137%;
  padding-left: 137%;
}.py-137px {
  padding-top: 137px;
  padding-bottom: 137px;
}.py-137rem {
  padding-top: 137rem;
  padding-bottom: 137rem;
}.py-137p {
  padding-top: 137%;
  padding-bottom: 137%;
}.gap-137px {
  gap: 137px;
}.gap-137rem {
  gap: 137rem;
}.gap-137p {
  gap: 137p;
}.r-gap-137px {
  row-gap: 137px;
}.r-gap-137rem {
  row-gap: 137rem;
}.r-gap-137p {
  row-gap: 137p;
}.c-gap-137px {
  -moz-column-gap: 137px;
       column-gap: 137px;
}.c-gap-137rem {
  -moz-column-gap: 137rem;
       column-gap: 137rem;
}.c-gap-137p {
  -moz-column-gap: 137p;
       column-gap: 137p;
}.w-0rem {
  width: 0rem !important;
}.w-0px {
  width: 0px !important;
}.w-0p {
  width: 0% !important;
}.max-w-0rem {
  max-width: 0rem !important;
}.max-w-0px {
  max-width: 0px !important;
}.max-w-0p {
  max-width: 0% !important;
}.min-w-0rem {
  min-width: 0rem !important;
}.min-w-0px {
  min-width: 0px !important;
}.min-w-0p {
  min-width: 0% !important;
}.w-1rem {
  width: 1rem !important;
}.w-1px {
  width: 1px !important;
}.w-1p {
  width: 1% !important;
}.max-w-1rem {
  max-width: 1rem !important;
}.max-w-1px {
  max-width: 1px !important;
}.max-w-1p {
  max-width: 1% !important;
}.min-w-1rem {
  min-width: 1rem !important;
}.min-w-1px {
  min-width: 1px !important;
}.min-w-1p {
  min-width: 1% !important;
}.w-2rem {
  width: 2rem !important;
}.w-2px {
  width: 2px !important;
}.w-2p {
  width: 2% !important;
}.max-w-2rem {
  max-width: 2rem !important;
}.max-w-2px {
  max-width: 2px !important;
}.max-w-2p {
  max-width: 2% !important;
}.min-w-2rem {
  min-width: 2rem !important;
}.min-w-2px {
  min-width: 2px !important;
}.min-w-2p {
  min-width: 2% !important;
}.w-3rem {
  width: 3rem !important;
}.w-3px {
  width: 3px !important;
}.w-3p {
  width: 3% !important;
}.max-w-3rem {
  max-width: 3rem !important;
}.max-w-3px {
  max-width: 3px !important;
}.max-w-3p {
  max-width: 3% !important;
}.min-w-3rem {
  min-width: 3rem !important;
}.min-w-3px {
  min-width: 3px !important;
}.min-w-3p {
  min-width: 3% !important;
}.w-4rem {
  width: 4rem !important;
}.w-4px {
  width: 4px !important;
}.w-4p {
  width: 4% !important;
}.max-w-4rem {
  max-width: 4rem !important;
}.max-w-4px {
  max-width: 4px !important;
}.max-w-4p {
  max-width: 4% !important;
}.min-w-4rem {
  min-width: 4rem !important;
}.min-w-4px {
  min-width: 4px !important;
}.min-w-4p {
  min-width: 4% !important;
}.w-5rem {
  width: 5rem !important;
}.w-5px {
  width: 5px !important;
}.w-5p {
  width: 5% !important;
}.max-w-5rem {
  max-width: 5rem !important;
}.max-w-5px {
  max-width: 5px !important;
}.max-w-5p {
  max-width: 5% !important;
}.min-w-5rem {
  min-width: 5rem !important;
}.min-w-5px {
  min-width: 5px !important;
}.min-w-5p {
  min-width: 5% !important;
}.w-6rem {
  width: 6rem !important;
}.w-6px {
  width: 6px !important;
}.w-6p {
  width: 6% !important;
}.max-w-6rem {
  max-width: 6rem !important;
}.max-w-6px {
  max-width: 6px !important;
}.max-w-6p {
  max-width: 6% !important;
}.min-w-6rem {
  min-width: 6rem !important;
}.min-w-6px {
  min-width: 6px !important;
}.min-w-6p {
  min-width: 6% !important;
}.w-7rem {
  width: 7rem !important;
}.w-7px {
  width: 7px !important;
}.w-7p {
  width: 7% !important;
}.max-w-7rem {
  max-width: 7rem !important;
}.max-w-7px {
  max-width: 7px !important;
}.max-w-7p {
  max-width: 7% !important;
}.min-w-7rem {
  min-width: 7rem !important;
}.min-w-7px {
  min-width: 7px !important;
}.min-w-7p {
  min-width: 7% !important;
}.w-8rem {
  width: 8rem !important;
}.w-8px {
  width: 8px !important;
}.w-8p {
  width: 8% !important;
}.max-w-8rem {
  max-width: 8rem !important;
}.max-w-8px {
  max-width: 8px !important;
}.max-w-8p {
  max-width: 8% !important;
}.min-w-8rem {
  min-width: 8rem !important;
}.min-w-8px {
  min-width: 8px !important;
}.min-w-8p {
  min-width: 8% !important;
}.w-9rem {
  width: 9rem !important;
}.w-9px {
  width: 9px !important;
}.w-9p {
  width: 9% !important;
}.max-w-9rem {
  max-width: 9rem !important;
}.max-w-9px {
  max-width: 9px !important;
}.max-w-9p {
  max-width: 9% !important;
}.min-w-9rem {
  min-width: 9rem !important;
}.min-w-9px {
  min-width: 9px !important;
}.min-w-9p {
  min-width: 9% !important;
}.w-10rem {
  width: 10rem !important;
}.w-10px {
  width: 10px !important;
}.w-10p {
  width: 10% !important;
}.max-w-10rem {
  max-width: 10rem !important;
}.max-w-10px {
  max-width: 10px !important;
}.max-w-10p {
  max-width: 10% !important;
}.min-w-10rem {
  min-width: 10rem !important;
}.min-w-10px {
  min-width: 10px !important;
}.min-w-10p {
  min-width: 10% !important;
}.w-11rem {
  width: 11rem !important;
}.w-11px {
  width: 11px !important;
}.w-11p {
  width: 11% !important;
}.max-w-11rem {
  max-width: 11rem !important;
}.max-w-11px {
  max-width: 11px !important;
}.max-w-11p {
  max-width: 11% !important;
}.min-w-11rem {
  min-width: 11rem !important;
}.min-w-11px {
  min-width: 11px !important;
}.min-w-11p {
  min-width: 11% !important;
}.w-12rem {
  width: 12rem !important;
}.w-12px {
  width: 12px !important;
}.w-12p {
  width: 12% !important;
}.max-w-12rem {
  max-width: 12rem !important;
}.max-w-12px {
  max-width: 12px !important;
}.max-w-12p {
  max-width: 12% !important;
}.min-w-12rem {
  min-width: 12rem !important;
}.min-w-12px {
  min-width: 12px !important;
}.min-w-12p {
  min-width: 12% !important;
}.w-13rem {
  width: 13rem !important;
}.w-13px {
  width: 13px !important;
}.w-13p {
  width: 13% !important;
}.max-w-13rem {
  max-width: 13rem !important;
}.max-w-13px {
  max-width: 13px !important;
}.max-w-13p {
  max-width: 13% !important;
}.min-w-13rem {
  min-width: 13rem !important;
}.min-w-13px {
  min-width: 13px !important;
}.min-w-13p {
  min-width: 13% !important;
}.w-14rem {
  width: 14rem !important;
}.w-14px {
  width: 14px !important;
}.w-14p {
  width: 14% !important;
}.max-w-14rem {
  max-width: 14rem !important;
}.max-w-14px {
  max-width: 14px !important;
}.max-w-14p {
  max-width: 14% !important;
}.min-w-14rem {
  min-width: 14rem !important;
}.min-w-14px {
  min-width: 14px !important;
}.min-w-14p {
  min-width: 14% !important;
}.w-15rem {
  width: 15rem !important;
}.w-15px {
  width: 15px !important;
}.w-15p {
  width: 15% !important;
}.max-w-15rem {
  max-width: 15rem !important;
}.max-w-15px {
  max-width: 15px !important;
}.max-w-15p {
  max-width: 15% !important;
}.min-w-15rem {
  min-width: 15rem !important;
}.min-w-15px {
  min-width: 15px !important;
}.min-w-15p {
  min-width: 15% !important;
}.w-16rem {
  width: 16rem !important;
}.w-16px {
  width: 16px !important;
}.w-16p {
  width: 16% !important;
}.max-w-16rem {
  max-width: 16rem !important;
}.max-w-16px {
  max-width: 16px !important;
}.max-w-16p {
  max-width: 16% !important;
}.min-w-16rem {
  min-width: 16rem !important;
}.min-w-16px {
  min-width: 16px !important;
}.min-w-16p {
  min-width: 16% !important;
}.w-17rem {
  width: 17rem !important;
}.w-17px {
  width: 17px !important;
}.w-17p {
  width: 17% !important;
}.max-w-17rem {
  max-width: 17rem !important;
}.max-w-17px {
  max-width: 17px !important;
}.max-w-17p {
  max-width: 17% !important;
}.min-w-17rem {
  min-width: 17rem !important;
}.min-w-17px {
  min-width: 17px !important;
}.min-w-17p {
  min-width: 17% !important;
}.w-18rem {
  width: 18rem !important;
}.w-18px {
  width: 18px !important;
}.w-18p {
  width: 18% !important;
}.max-w-18rem {
  max-width: 18rem !important;
}.max-w-18px {
  max-width: 18px !important;
}.max-w-18p {
  max-width: 18% !important;
}.min-w-18rem {
  min-width: 18rem !important;
}.min-w-18px {
  min-width: 18px !important;
}.min-w-18p {
  min-width: 18% !important;
}.w-19rem {
  width: 19rem !important;
}.w-19px {
  width: 19px !important;
}.w-19p {
  width: 19% !important;
}.max-w-19rem {
  max-width: 19rem !important;
}.max-w-19px {
  max-width: 19px !important;
}.max-w-19p {
  max-width: 19% !important;
}.min-w-19rem {
  min-width: 19rem !important;
}.min-w-19px {
  min-width: 19px !important;
}.min-w-19p {
  min-width: 19% !important;
}.w-20rem {
  width: 20rem !important;
}.w-20px {
  width: 20px !important;
}.w-20p {
  width: 20% !important;
}.max-w-20rem {
  max-width: 20rem !important;
}.max-w-20px {
  max-width: 20px !important;
}.max-w-20p {
  max-width: 20% !important;
}.min-w-20rem {
  min-width: 20rem !important;
}.min-w-20px {
  min-width: 20px !important;
}.min-w-20p {
  min-width: 20% !important;
}.w-21rem {
  width: 21rem !important;
}.w-21px {
  width: 21px !important;
}.w-21p {
  width: 21% !important;
}.max-w-21rem {
  max-width: 21rem !important;
}.max-w-21px {
  max-width: 21px !important;
}.max-w-21p {
  max-width: 21% !important;
}.min-w-21rem {
  min-width: 21rem !important;
}.min-w-21px {
  min-width: 21px !important;
}.min-w-21p {
  min-width: 21% !important;
}.w-22rem {
  width: 22rem !important;
}.w-22px {
  width: 22px !important;
}.w-22p {
  width: 22% !important;
}.max-w-22rem {
  max-width: 22rem !important;
}.max-w-22px {
  max-width: 22px !important;
}.max-w-22p {
  max-width: 22% !important;
}.min-w-22rem {
  min-width: 22rem !important;
}.min-w-22px {
  min-width: 22px !important;
}.min-w-22p {
  min-width: 22% !important;
}.w-23rem {
  width: 23rem !important;
}.w-23px {
  width: 23px !important;
}.w-23p {
  width: 23% !important;
}.max-w-23rem {
  max-width: 23rem !important;
}.max-w-23px {
  max-width: 23px !important;
}.max-w-23p {
  max-width: 23% !important;
}.min-w-23rem {
  min-width: 23rem !important;
}.min-w-23px {
  min-width: 23px !important;
}.min-w-23p {
  min-width: 23% !important;
}.w-24rem {
  width: 24rem !important;
}.w-24px {
  width: 24px !important;
}.w-24p {
  width: 24% !important;
}.max-w-24rem {
  max-width: 24rem !important;
}.max-w-24px {
  max-width: 24px !important;
}.max-w-24p {
  max-width: 24% !important;
}.min-w-24rem {
  min-width: 24rem !important;
}.min-w-24px {
  min-width: 24px !important;
}.min-w-24p {
  min-width: 24% !important;
}.w-25rem {
  width: 25rem !important;
}.w-25px {
  width: 25px !important;
}.w-25p {
  width: 25% !important;
}.max-w-25rem {
  max-width: 25rem !important;
}.max-w-25px {
  max-width: 25px !important;
}.max-w-25p {
  max-width: 25% !important;
}.min-w-25rem {
  min-width: 25rem !important;
}.min-w-25px {
  min-width: 25px !important;
}.min-w-25p {
  min-width: 25% !important;
}.w-26rem {
  width: 26rem !important;
}.w-26px {
  width: 26px !important;
}.w-26p {
  width: 26% !important;
}.max-w-26rem {
  max-width: 26rem !important;
}.max-w-26px {
  max-width: 26px !important;
}.max-w-26p {
  max-width: 26% !important;
}.min-w-26rem {
  min-width: 26rem !important;
}.min-w-26px {
  min-width: 26px !important;
}.min-w-26p {
  min-width: 26% !important;
}.w-27rem {
  width: 27rem !important;
}.w-27px {
  width: 27px !important;
}.w-27p {
  width: 27% !important;
}.max-w-27rem {
  max-width: 27rem !important;
}.max-w-27px {
  max-width: 27px !important;
}.max-w-27p {
  max-width: 27% !important;
}.min-w-27rem {
  min-width: 27rem !important;
}.min-w-27px {
  min-width: 27px !important;
}.min-w-27p {
  min-width: 27% !important;
}.w-28rem {
  width: 28rem !important;
}.w-28px {
  width: 28px !important;
}.w-28p {
  width: 28% !important;
}.max-w-28rem {
  max-width: 28rem !important;
}.max-w-28px {
  max-width: 28px !important;
}.max-w-28p {
  max-width: 28% !important;
}.min-w-28rem {
  min-width: 28rem !important;
}.min-w-28px {
  min-width: 28px !important;
}.min-w-28p {
  min-width: 28% !important;
}.w-29rem {
  width: 29rem !important;
}.w-29px {
  width: 29px !important;
}.w-29p {
  width: 29% !important;
}.max-w-29rem {
  max-width: 29rem !important;
}.max-w-29px {
  max-width: 29px !important;
}.max-w-29p {
  max-width: 29% !important;
}.min-w-29rem {
  min-width: 29rem !important;
}.min-w-29px {
  min-width: 29px !important;
}.min-w-29p {
  min-width: 29% !important;
}.w-30rem {
  width: 30rem !important;
}.w-30px {
  width: 30px !important;
}.w-30p {
  width: 30% !important;
}.max-w-30rem {
  max-width: 30rem !important;
}.max-w-30px {
  max-width: 30px !important;
}.max-w-30p {
  max-width: 30% !important;
}.min-w-30rem {
  min-width: 30rem !important;
}.min-w-30px {
  min-width: 30px !important;
}.min-w-30p {
  min-width: 30% !important;
}.w-31rem {
  width: 31rem !important;
}.w-31px {
  width: 31px !important;
}.w-31p {
  width: 31% !important;
}.max-w-31rem {
  max-width: 31rem !important;
}.max-w-31px {
  max-width: 31px !important;
}.max-w-31p {
  max-width: 31% !important;
}.min-w-31rem {
  min-width: 31rem !important;
}.min-w-31px {
  min-width: 31px !important;
}.min-w-31p {
  min-width: 31% !important;
}.w-32rem {
  width: 32rem !important;
}.w-32px {
  width: 32px !important;
}.w-32p {
  width: 32% !important;
}.max-w-32rem {
  max-width: 32rem !important;
}.max-w-32px {
  max-width: 32px !important;
}.max-w-32p {
  max-width: 32% !important;
}.min-w-32rem {
  min-width: 32rem !important;
}.min-w-32px {
  min-width: 32px !important;
}.min-w-32p {
  min-width: 32% !important;
}.w-33rem {
  width: 33rem !important;
}.w-33px {
  width: 33px !important;
}.w-33p {
  width: 33% !important;
}.max-w-33rem {
  max-width: 33rem !important;
}.max-w-33px {
  max-width: 33px !important;
}.max-w-33p {
  max-width: 33% !important;
}.min-w-33rem {
  min-width: 33rem !important;
}.min-w-33px {
  min-width: 33px !important;
}.min-w-33p {
  min-width: 33% !important;
}.w-34rem {
  width: 34rem !important;
}.w-34px {
  width: 34px !important;
}.w-34p {
  width: 34% !important;
}.max-w-34rem {
  max-width: 34rem !important;
}.max-w-34px {
  max-width: 34px !important;
}.max-w-34p {
  max-width: 34% !important;
}.min-w-34rem {
  min-width: 34rem !important;
}.min-w-34px {
  min-width: 34px !important;
}.min-w-34p {
  min-width: 34% !important;
}.w-35rem {
  width: 35rem !important;
}.w-35px {
  width: 35px !important;
}.w-35p {
  width: 35% !important;
}.max-w-35rem {
  max-width: 35rem !important;
}.max-w-35px {
  max-width: 35px !important;
}.max-w-35p {
  max-width: 35% !important;
}.min-w-35rem {
  min-width: 35rem !important;
}.min-w-35px {
  min-width: 35px !important;
}.min-w-35p {
  min-width: 35% !important;
}.w-36rem {
  width: 36rem !important;
}.w-36px {
  width: 36px !important;
}.w-36p {
  width: 36% !important;
}.max-w-36rem {
  max-width: 36rem !important;
}.max-w-36px {
  max-width: 36px !important;
}.max-w-36p {
  max-width: 36% !important;
}.min-w-36rem {
  min-width: 36rem !important;
}.min-w-36px {
  min-width: 36px !important;
}.min-w-36p {
  min-width: 36% !important;
}.w-37rem {
  width: 37rem !important;
}.w-37px {
  width: 37px !important;
}.w-37p {
  width: 37% !important;
}.max-w-37rem {
  max-width: 37rem !important;
}.max-w-37px {
  max-width: 37px !important;
}.max-w-37p {
  max-width: 37% !important;
}.min-w-37rem {
  min-width: 37rem !important;
}.min-w-37px {
  min-width: 37px !important;
}.min-w-37p {
  min-width: 37% !important;
}.w-38rem {
  width: 38rem !important;
}.w-38px {
  width: 38px !important;
}.w-38p {
  width: 38% !important;
}.max-w-38rem {
  max-width: 38rem !important;
}.max-w-38px {
  max-width: 38px !important;
}.max-w-38p {
  max-width: 38% !important;
}.min-w-38rem {
  min-width: 38rem !important;
}.min-w-38px {
  min-width: 38px !important;
}.min-w-38p {
  min-width: 38% !important;
}.w-39rem {
  width: 39rem !important;
}.w-39px {
  width: 39px !important;
}.w-39p {
  width: 39% !important;
}.max-w-39rem {
  max-width: 39rem !important;
}.max-w-39px {
  max-width: 39px !important;
}.max-w-39p {
  max-width: 39% !important;
}.min-w-39rem {
  min-width: 39rem !important;
}.min-w-39px {
  min-width: 39px !important;
}.min-w-39p {
  min-width: 39% !important;
}.w-40rem {
  width: 40rem !important;
}.w-40px {
  width: 40px !important;
}.w-40p {
  width: 40% !important;
}.max-w-40rem {
  max-width: 40rem !important;
}.max-w-40px {
  max-width: 40px !important;
}.max-w-40p {
  max-width: 40% !important;
}.min-w-40rem {
  min-width: 40rem !important;
}.min-w-40px {
  min-width: 40px !important;
}.min-w-40p {
  min-width: 40% !important;
}.w-41rem {
  width: 41rem !important;
}.w-41px {
  width: 41px !important;
}.w-41p {
  width: 41% !important;
}.max-w-41rem {
  max-width: 41rem !important;
}.max-w-41px {
  max-width: 41px !important;
}.max-w-41p {
  max-width: 41% !important;
}.min-w-41rem {
  min-width: 41rem !important;
}.min-w-41px {
  min-width: 41px !important;
}.min-w-41p {
  min-width: 41% !important;
}.w-42rem {
  width: 42rem !important;
}.w-42px {
  width: 42px !important;
}.w-42p {
  width: 42% !important;
}.max-w-42rem {
  max-width: 42rem !important;
}.max-w-42px {
  max-width: 42px !important;
}.max-w-42p {
  max-width: 42% !important;
}.min-w-42rem {
  min-width: 42rem !important;
}.min-w-42px {
  min-width: 42px !important;
}.min-w-42p {
  min-width: 42% !important;
}.w-43rem {
  width: 43rem !important;
}.w-43px {
  width: 43px !important;
}.w-43p {
  width: 43% !important;
}.max-w-43rem {
  max-width: 43rem !important;
}.max-w-43px {
  max-width: 43px !important;
}.max-w-43p {
  max-width: 43% !important;
}.min-w-43rem {
  min-width: 43rem !important;
}.min-w-43px {
  min-width: 43px !important;
}.min-w-43p {
  min-width: 43% !important;
}.w-44rem {
  width: 44rem !important;
}.w-44px {
  width: 44px !important;
}.w-44p {
  width: 44% !important;
}.max-w-44rem {
  max-width: 44rem !important;
}.max-w-44px {
  max-width: 44px !important;
}.max-w-44p {
  max-width: 44% !important;
}.min-w-44rem {
  min-width: 44rem !important;
}.min-w-44px {
  min-width: 44px !important;
}.min-w-44p {
  min-width: 44% !important;
}.w-45rem {
  width: 45rem !important;
}.w-45px {
  width: 45px !important;
}.w-45p {
  width: 45% !important;
}.max-w-45rem {
  max-width: 45rem !important;
}.max-w-45px {
  max-width: 45px !important;
}.max-w-45p {
  max-width: 45% !important;
}.min-w-45rem {
  min-width: 45rem !important;
}.min-w-45px {
  min-width: 45px !important;
}.min-w-45p {
  min-width: 45% !important;
}.w-46rem {
  width: 46rem !important;
}.w-46px {
  width: 46px !important;
}.w-46p {
  width: 46% !important;
}.max-w-46rem {
  max-width: 46rem !important;
}.max-w-46px {
  max-width: 46px !important;
}.max-w-46p {
  max-width: 46% !important;
}.min-w-46rem {
  min-width: 46rem !important;
}.min-w-46px {
  min-width: 46px !important;
}.min-w-46p {
  min-width: 46% !important;
}.w-47rem {
  width: 47rem !important;
}.w-47px {
  width: 47px !important;
}.w-47p {
  width: 47% !important;
}.max-w-47rem {
  max-width: 47rem !important;
}.max-w-47px {
  max-width: 47px !important;
}.max-w-47p {
  max-width: 47% !important;
}.min-w-47rem {
  min-width: 47rem !important;
}.min-w-47px {
  min-width: 47px !important;
}.min-w-47p {
  min-width: 47% !important;
}.w-48rem {
  width: 48rem !important;
}.w-48px {
  width: 48px !important;
}.w-48p {
  width: 48% !important;
}.max-w-48rem {
  max-width: 48rem !important;
}.max-w-48px {
  max-width: 48px !important;
}.max-w-48p {
  max-width: 48% !important;
}.min-w-48rem {
  min-width: 48rem !important;
}.min-w-48px {
  min-width: 48px !important;
}.min-w-48p {
  min-width: 48% !important;
}.w-49rem {
  width: 49rem !important;
}.w-49px {
  width: 49px !important;
}.w-49p {
  width: 49% !important;
}.max-w-49rem {
  max-width: 49rem !important;
}.max-w-49px {
  max-width: 49px !important;
}.max-w-49p {
  max-width: 49% !important;
}.min-w-49rem {
  min-width: 49rem !important;
}.min-w-49px {
  min-width: 49px !important;
}.min-w-49p {
  min-width: 49% !important;
}.w-50rem {
  width: 50rem !important;
}.w-50px {
  width: 50px !important;
}.w-50p {
  width: 50% !important;
}.max-w-50rem {
  max-width: 50rem !important;
}.max-w-50px {
  max-width: 50px !important;
}.max-w-50p {
  max-width: 50% !important;
}.min-w-50rem {
  min-width: 50rem !important;
}.min-w-50px {
  min-width: 50px !important;
}.min-w-50p {
  min-width: 50% !important;
}.w-51rem {
  width: 51rem !important;
}.w-51px {
  width: 51px !important;
}.w-51p {
  width: 51% !important;
}.max-w-51rem {
  max-width: 51rem !important;
}.max-w-51px {
  max-width: 51px !important;
}.max-w-51p {
  max-width: 51% !important;
}.min-w-51rem {
  min-width: 51rem !important;
}.min-w-51px {
  min-width: 51px !important;
}.min-w-51p {
  min-width: 51% !important;
}.w-52rem {
  width: 52rem !important;
}.w-52px {
  width: 52px !important;
}.w-52p {
  width: 52% !important;
}.max-w-52rem {
  max-width: 52rem !important;
}.max-w-52px {
  max-width: 52px !important;
}.max-w-52p {
  max-width: 52% !important;
}.min-w-52rem {
  min-width: 52rem !important;
}.min-w-52px {
  min-width: 52px !important;
}.min-w-52p {
  min-width: 52% !important;
}.w-53rem {
  width: 53rem !important;
}.w-53px {
  width: 53px !important;
}.w-53p {
  width: 53% !important;
}.max-w-53rem {
  max-width: 53rem !important;
}.max-w-53px {
  max-width: 53px !important;
}.max-w-53p {
  max-width: 53% !important;
}.min-w-53rem {
  min-width: 53rem !important;
}.min-w-53px {
  min-width: 53px !important;
}.min-w-53p {
  min-width: 53% !important;
}.w-54rem {
  width: 54rem !important;
}.w-54px {
  width: 54px !important;
}.w-54p {
  width: 54% !important;
}.max-w-54rem {
  max-width: 54rem !important;
}.max-w-54px {
  max-width: 54px !important;
}.max-w-54p {
  max-width: 54% !important;
}.min-w-54rem {
  min-width: 54rem !important;
}.min-w-54px {
  min-width: 54px !important;
}.min-w-54p {
  min-width: 54% !important;
}.w-55rem {
  width: 55rem !important;
}.w-55px {
  width: 55px !important;
}.w-55p {
  width: 55% !important;
}.max-w-55rem {
  max-width: 55rem !important;
}.max-w-55px {
  max-width: 55px !important;
}.max-w-55p {
  max-width: 55% !important;
}.min-w-55rem {
  min-width: 55rem !important;
}.min-w-55px {
  min-width: 55px !important;
}.min-w-55p {
  min-width: 55% !important;
}.w-56rem {
  width: 56rem !important;
}.w-56px {
  width: 56px !important;
}.w-56p {
  width: 56% !important;
}.max-w-56rem {
  max-width: 56rem !important;
}.max-w-56px {
  max-width: 56px !important;
}.max-w-56p {
  max-width: 56% !important;
}.min-w-56rem {
  min-width: 56rem !important;
}.min-w-56px {
  min-width: 56px !important;
}.min-w-56p {
  min-width: 56% !important;
}.w-57rem {
  width: 57rem !important;
}.w-57px {
  width: 57px !important;
}.w-57p {
  width: 57% !important;
}.max-w-57rem {
  max-width: 57rem !important;
}.max-w-57px {
  max-width: 57px !important;
}.max-w-57p {
  max-width: 57% !important;
}.min-w-57rem {
  min-width: 57rem !important;
}.min-w-57px {
  min-width: 57px !important;
}.min-w-57p {
  min-width: 57% !important;
}.w-58rem {
  width: 58rem !important;
}.w-58px {
  width: 58px !important;
}.w-58p {
  width: 58% !important;
}.max-w-58rem {
  max-width: 58rem !important;
}.max-w-58px {
  max-width: 58px !important;
}.max-w-58p {
  max-width: 58% !important;
}.min-w-58rem {
  min-width: 58rem !important;
}.min-w-58px {
  min-width: 58px !important;
}.min-w-58p {
  min-width: 58% !important;
}.w-59rem {
  width: 59rem !important;
}.w-59px {
  width: 59px !important;
}.w-59p {
  width: 59% !important;
}.max-w-59rem {
  max-width: 59rem !important;
}.max-w-59px {
  max-width: 59px !important;
}.max-w-59p {
  max-width: 59% !important;
}.min-w-59rem {
  min-width: 59rem !important;
}.min-w-59px {
  min-width: 59px !important;
}.min-w-59p {
  min-width: 59% !important;
}.w-60rem {
  width: 60rem !important;
}.w-60px {
  width: 60px !important;
}.w-60p {
  width: 60% !important;
}.max-w-60rem {
  max-width: 60rem !important;
}.max-w-60px {
  max-width: 60px !important;
}.max-w-60p {
  max-width: 60% !important;
}.min-w-60rem {
  min-width: 60rem !important;
}.min-w-60px {
  min-width: 60px !important;
}.min-w-60p {
  min-width: 60% !important;
}.w-61rem {
  width: 61rem !important;
}.w-61px {
  width: 61px !important;
}.w-61p {
  width: 61% !important;
}.max-w-61rem {
  max-width: 61rem !important;
}.max-w-61px {
  max-width: 61px !important;
}.max-w-61p {
  max-width: 61% !important;
}.min-w-61rem {
  min-width: 61rem !important;
}.min-w-61px {
  min-width: 61px !important;
}.min-w-61p {
  min-width: 61% !important;
}.w-62rem {
  width: 62rem !important;
}.w-62px {
  width: 62px !important;
}.w-62p {
  width: 62% !important;
}.max-w-62rem {
  max-width: 62rem !important;
}.max-w-62px {
  max-width: 62px !important;
}.max-w-62p {
  max-width: 62% !important;
}.min-w-62rem {
  min-width: 62rem !important;
}.min-w-62px {
  min-width: 62px !important;
}.min-w-62p {
  min-width: 62% !important;
}.w-63rem {
  width: 63rem !important;
}.w-63px {
  width: 63px !important;
}.w-63p {
  width: 63% !important;
}.max-w-63rem {
  max-width: 63rem !important;
}.max-w-63px {
  max-width: 63px !important;
}.max-w-63p {
  max-width: 63% !important;
}.min-w-63rem {
  min-width: 63rem !important;
}.min-w-63px {
  min-width: 63px !important;
}.min-w-63p {
  min-width: 63% !important;
}.w-64rem {
  width: 64rem !important;
}.w-64px {
  width: 64px !important;
}.w-64p {
  width: 64% !important;
}.max-w-64rem {
  max-width: 64rem !important;
}.max-w-64px {
  max-width: 64px !important;
}.max-w-64p {
  max-width: 64% !important;
}.min-w-64rem {
  min-width: 64rem !important;
}.min-w-64px {
  min-width: 64px !important;
}.min-w-64p {
  min-width: 64% !important;
}.w-65rem {
  width: 65rem !important;
}.w-65px {
  width: 65px !important;
}.w-65p {
  width: 65% !important;
}.max-w-65rem {
  max-width: 65rem !important;
}.max-w-65px {
  max-width: 65px !important;
}.max-w-65p {
  max-width: 65% !important;
}.min-w-65rem {
  min-width: 65rem !important;
}.min-w-65px {
  min-width: 65px !important;
}.min-w-65p {
  min-width: 65% !important;
}.w-66rem {
  width: 66rem !important;
}.w-66px {
  width: 66px !important;
}.w-66p {
  width: 66% !important;
}.max-w-66rem {
  max-width: 66rem !important;
}.max-w-66px {
  max-width: 66px !important;
}.max-w-66p {
  max-width: 66% !important;
}.min-w-66rem {
  min-width: 66rem !important;
}.min-w-66px {
  min-width: 66px !important;
}.min-w-66p {
  min-width: 66% !important;
}.w-67rem {
  width: 67rem !important;
}.w-67px {
  width: 67px !important;
}.w-67p {
  width: 67% !important;
}.max-w-67rem {
  max-width: 67rem !important;
}.max-w-67px {
  max-width: 67px !important;
}.max-w-67p {
  max-width: 67% !important;
}.min-w-67rem {
  min-width: 67rem !important;
}.min-w-67px {
  min-width: 67px !important;
}.min-w-67p {
  min-width: 67% !important;
}.w-68rem {
  width: 68rem !important;
}.w-68px {
  width: 68px !important;
}.w-68p {
  width: 68% !important;
}.max-w-68rem {
  max-width: 68rem !important;
}.max-w-68px {
  max-width: 68px !important;
}.max-w-68p {
  max-width: 68% !important;
}.min-w-68rem {
  min-width: 68rem !important;
}.min-w-68px {
  min-width: 68px !important;
}.min-w-68p {
  min-width: 68% !important;
}.w-69rem {
  width: 69rem !important;
}.w-69px {
  width: 69px !important;
}.w-69p {
  width: 69% !important;
}.max-w-69rem {
  max-width: 69rem !important;
}.max-w-69px {
  max-width: 69px !important;
}.max-w-69p {
  max-width: 69% !important;
}.min-w-69rem {
  min-width: 69rem !important;
}.min-w-69px {
  min-width: 69px !important;
}.min-w-69p {
  min-width: 69% !important;
}.w-70rem {
  width: 70rem !important;
}.w-70px {
  width: 70px !important;
}.w-70p {
  width: 70% !important;
}.max-w-70rem {
  max-width: 70rem !important;
}.max-w-70px {
  max-width: 70px !important;
}.max-w-70p {
  max-width: 70% !important;
}.min-w-70rem {
  min-width: 70rem !important;
}.min-w-70px {
  min-width: 70px !important;
}.min-w-70p {
  min-width: 70% !important;
}.w-71rem {
  width: 71rem !important;
}.w-71px {
  width: 71px !important;
}.w-71p {
  width: 71% !important;
}.max-w-71rem {
  max-width: 71rem !important;
}.max-w-71px {
  max-width: 71px !important;
}.max-w-71p {
  max-width: 71% !important;
}.min-w-71rem {
  min-width: 71rem !important;
}.min-w-71px {
  min-width: 71px !important;
}.min-w-71p {
  min-width: 71% !important;
}.w-72rem {
  width: 72rem !important;
}.w-72px {
  width: 72px !important;
}.w-72p {
  width: 72% !important;
}.max-w-72rem {
  max-width: 72rem !important;
}.max-w-72px {
  max-width: 72px !important;
}.max-w-72p {
  max-width: 72% !important;
}.min-w-72rem {
  min-width: 72rem !important;
}.min-w-72px {
  min-width: 72px !important;
}.min-w-72p {
  min-width: 72% !important;
}.w-73rem {
  width: 73rem !important;
}.w-73px {
  width: 73px !important;
}.w-73p {
  width: 73% !important;
}.max-w-73rem {
  max-width: 73rem !important;
}.max-w-73px {
  max-width: 73px !important;
}.max-w-73p {
  max-width: 73% !important;
}.min-w-73rem {
  min-width: 73rem !important;
}.min-w-73px {
  min-width: 73px !important;
}.min-w-73p {
  min-width: 73% !important;
}.w-74rem {
  width: 74rem !important;
}.w-74px {
  width: 74px !important;
}.w-74p {
  width: 74% !important;
}.max-w-74rem {
  max-width: 74rem !important;
}.max-w-74px {
  max-width: 74px !important;
}.max-w-74p {
  max-width: 74% !important;
}.min-w-74rem {
  min-width: 74rem !important;
}.min-w-74px {
  min-width: 74px !important;
}.min-w-74p {
  min-width: 74% !important;
}.w-75rem {
  width: 75rem !important;
}.w-75px {
  width: 75px !important;
}.w-75p {
  width: 75% !important;
}.max-w-75rem {
  max-width: 75rem !important;
}.max-w-75px {
  max-width: 75px !important;
}.max-w-75p {
  max-width: 75% !important;
}.min-w-75rem {
  min-width: 75rem !important;
}.min-w-75px {
  min-width: 75px !important;
}.min-w-75p {
  min-width: 75% !important;
}.w-76rem {
  width: 76rem !important;
}.w-76px {
  width: 76px !important;
}.w-76p {
  width: 76% !important;
}.max-w-76rem {
  max-width: 76rem !important;
}.max-w-76px {
  max-width: 76px !important;
}.max-w-76p {
  max-width: 76% !important;
}.min-w-76rem {
  min-width: 76rem !important;
}.min-w-76px {
  min-width: 76px !important;
}.min-w-76p {
  min-width: 76% !important;
}.w-77rem {
  width: 77rem !important;
}.w-77px {
  width: 77px !important;
}.w-77p {
  width: 77% !important;
}.max-w-77rem {
  max-width: 77rem !important;
}.max-w-77px {
  max-width: 77px !important;
}.max-w-77p {
  max-width: 77% !important;
}.min-w-77rem {
  min-width: 77rem !important;
}.min-w-77px {
  min-width: 77px !important;
}.min-w-77p {
  min-width: 77% !important;
}.w-78rem {
  width: 78rem !important;
}.w-78px {
  width: 78px !important;
}.w-78p {
  width: 78% !important;
}.max-w-78rem {
  max-width: 78rem !important;
}.max-w-78px {
  max-width: 78px !important;
}.max-w-78p {
  max-width: 78% !important;
}.min-w-78rem {
  min-width: 78rem !important;
}.min-w-78px {
  min-width: 78px !important;
}.min-w-78p {
  min-width: 78% !important;
}.w-79rem {
  width: 79rem !important;
}.w-79px {
  width: 79px !important;
}.w-79p {
  width: 79% !important;
}.max-w-79rem {
  max-width: 79rem !important;
}.max-w-79px {
  max-width: 79px !important;
}.max-w-79p {
  max-width: 79% !important;
}.min-w-79rem {
  min-width: 79rem !important;
}.min-w-79px {
  min-width: 79px !important;
}.min-w-79p {
  min-width: 79% !important;
}.w-80rem {
  width: 80rem !important;
}.w-80px {
  width: 80px !important;
}.w-80p {
  width: 80% !important;
}.max-w-80rem {
  max-width: 80rem !important;
}.max-w-80px {
  max-width: 80px !important;
}.max-w-80p {
  max-width: 80% !important;
}.min-w-80rem {
  min-width: 80rem !important;
}.min-w-80px {
  min-width: 80px !important;
}.min-w-80p {
  min-width: 80% !important;
}.w-81rem {
  width: 81rem !important;
}.w-81px {
  width: 81px !important;
}.w-81p {
  width: 81% !important;
}.max-w-81rem {
  max-width: 81rem !important;
}.max-w-81px {
  max-width: 81px !important;
}.max-w-81p {
  max-width: 81% !important;
}.min-w-81rem {
  min-width: 81rem !important;
}.min-w-81px {
  min-width: 81px !important;
}.min-w-81p {
  min-width: 81% !important;
}.w-82rem {
  width: 82rem !important;
}.w-82px {
  width: 82px !important;
}.w-82p {
  width: 82% !important;
}.max-w-82rem {
  max-width: 82rem !important;
}.max-w-82px {
  max-width: 82px !important;
}.max-w-82p {
  max-width: 82% !important;
}.min-w-82rem {
  min-width: 82rem !important;
}.min-w-82px {
  min-width: 82px !important;
}.min-w-82p {
  min-width: 82% !important;
}.w-83rem {
  width: 83rem !important;
}.w-83px {
  width: 83px !important;
}.w-83p {
  width: 83% !important;
}.max-w-83rem {
  max-width: 83rem !important;
}.max-w-83px {
  max-width: 83px !important;
}.max-w-83p {
  max-width: 83% !important;
}.min-w-83rem {
  min-width: 83rem !important;
}.min-w-83px {
  min-width: 83px !important;
}.min-w-83p {
  min-width: 83% !important;
}.w-84rem {
  width: 84rem !important;
}.w-84px {
  width: 84px !important;
}.w-84p {
  width: 84% !important;
}.max-w-84rem {
  max-width: 84rem !important;
}.max-w-84px {
  max-width: 84px !important;
}.max-w-84p {
  max-width: 84% !important;
}.min-w-84rem {
  min-width: 84rem !important;
}.min-w-84px {
  min-width: 84px !important;
}.min-w-84p {
  min-width: 84% !important;
}.w-85rem {
  width: 85rem !important;
}.w-85px {
  width: 85px !important;
}.w-85p {
  width: 85% !important;
}.max-w-85rem {
  max-width: 85rem !important;
}.max-w-85px {
  max-width: 85px !important;
}.max-w-85p {
  max-width: 85% !important;
}.min-w-85rem {
  min-width: 85rem !important;
}.min-w-85px {
  min-width: 85px !important;
}.min-w-85p {
  min-width: 85% !important;
}.w-86rem {
  width: 86rem !important;
}.w-86px {
  width: 86px !important;
}.w-86p {
  width: 86% !important;
}.max-w-86rem {
  max-width: 86rem !important;
}.max-w-86px {
  max-width: 86px !important;
}.max-w-86p {
  max-width: 86% !important;
}.min-w-86rem {
  min-width: 86rem !important;
}.min-w-86px {
  min-width: 86px !important;
}.min-w-86p {
  min-width: 86% !important;
}.w-87rem {
  width: 87rem !important;
}.w-87px {
  width: 87px !important;
}.w-87p {
  width: 87% !important;
}.max-w-87rem {
  max-width: 87rem !important;
}.max-w-87px {
  max-width: 87px !important;
}.max-w-87p {
  max-width: 87% !important;
}.min-w-87rem {
  min-width: 87rem !important;
}.min-w-87px {
  min-width: 87px !important;
}.min-w-87p {
  min-width: 87% !important;
}.w-88rem {
  width: 88rem !important;
}.w-88px {
  width: 88px !important;
}.w-88p {
  width: 88% !important;
}.max-w-88rem {
  max-width: 88rem !important;
}.max-w-88px {
  max-width: 88px !important;
}.max-w-88p {
  max-width: 88% !important;
}.min-w-88rem {
  min-width: 88rem !important;
}.min-w-88px {
  min-width: 88px !important;
}.min-w-88p {
  min-width: 88% !important;
}.w-89rem {
  width: 89rem !important;
}.w-89px {
  width: 89px !important;
}.w-89p {
  width: 89% !important;
}.max-w-89rem {
  max-width: 89rem !important;
}.max-w-89px {
  max-width: 89px !important;
}.max-w-89p {
  max-width: 89% !important;
}.min-w-89rem {
  min-width: 89rem !important;
}.min-w-89px {
  min-width: 89px !important;
}.min-w-89p {
  min-width: 89% !important;
}.w-90rem {
  width: 90rem !important;
}.w-90px {
  width: 90px !important;
}.w-90p {
  width: 90% !important;
}.max-w-90rem {
  max-width: 90rem !important;
}.max-w-90px {
  max-width: 90px !important;
}.max-w-90p {
  max-width: 90% !important;
}.min-w-90rem {
  min-width: 90rem !important;
}.min-w-90px {
  min-width: 90px !important;
}.min-w-90p {
  min-width: 90% !important;
}.w-91rem {
  width: 91rem !important;
}.w-91px {
  width: 91px !important;
}.w-91p {
  width: 91% !important;
}.max-w-91rem {
  max-width: 91rem !important;
}.max-w-91px {
  max-width: 91px !important;
}.max-w-91p {
  max-width: 91% !important;
}.min-w-91rem {
  min-width: 91rem !important;
}.min-w-91px {
  min-width: 91px !important;
}.min-w-91p {
  min-width: 91% !important;
}.w-92rem {
  width: 92rem !important;
}.w-92px {
  width: 92px !important;
}.w-92p {
  width: 92% !important;
}.max-w-92rem {
  max-width: 92rem !important;
}.max-w-92px {
  max-width: 92px !important;
}.max-w-92p {
  max-width: 92% !important;
}.min-w-92rem {
  min-width: 92rem !important;
}.min-w-92px {
  min-width: 92px !important;
}.min-w-92p {
  min-width: 92% !important;
}.w-93rem {
  width: 93rem !important;
}.w-93px {
  width: 93px !important;
}.w-93p {
  width: 93% !important;
}.max-w-93rem {
  max-width: 93rem !important;
}.max-w-93px {
  max-width: 93px !important;
}.max-w-93p {
  max-width: 93% !important;
}.min-w-93rem {
  min-width: 93rem !important;
}.min-w-93px {
  min-width: 93px !important;
}.min-w-93p {
  min-width: 93% !important;
}.w-94rem {
  width: 94rem !important;
}.w-94px {
  width: 94px !important;
}.w-94p {
  width: 94% !important;
}.max-w-94rem {
  max-width: 94rem !important;
}.max-w-94px {
  max-width: 94px !important;
}.max-w-94p {
  max-width: 94% !important;
}.min-w-94rem {
  min-width: 94rem !important;
}.min-w-94px {
  min-width: 94px !important;
}.min-w-94p {
  min-width: 94% !important;
}.w-95rem {
  width: 95rem !important;
}.w-95px {
  width: 95px !important;
}.w-95p {
  width: 95% !important;
}.max-w-95rem {
  max-width: 95rem !important;
}.max-w-95px {
  max-width: 95px !important;
}.max-w-95p {
  max-width: 95% !important;
}.min-w-95rem {
  min-width: 95rem !important;
}.min-w-95px {
  min-width: 95px !important;
}.min-w-95p {
  min-width: 95% !important;
}.w-96rem {
  width: 96rem !important;
}.w-96px {
  width: 96px !important;
}.w-96p {
  width: 96% !important;
}.max-w-96rem {
  max-width: 96rem !important;
}.max-w-96px {
  max-width: 96px !important;
}.max-w-96p {
  max-width: 96% !important;
}.min-w-96rem {
  min-width: 96rem !important;
}.min-w-96px {
  min-width: 96px !important;
}.min-w-96p {
  min-width: 96% !important;
}.w-97rem {
  width: 97rem !important;
}.w-97px {
  width: 97px !important;
}.w-97p {
  width: 97% !important;
}.max-w-97rem {
  max-width: 97rem !important;
}.max-w-97px {
  max-width: 97px !important;
}.max-w-97p {
  max-width: 97% !important;
}.min-w-97rem {
  min-width: 97rem !important;
}.min-w-97px {
  min-width: 97px !important;
}.min-w-97p {
  min-width: 97% !important;
}.w-98rem {
  width: 98rem !important;
}.w-98px {
  width: 98px !important;
}.w-98p {
  width: 98% !important;
}.max-w-98rem {
  max-width: 98rem !important;
}.max-w-98px {
  max-width: 98px !important;
}.max-w-98p {
  max-width: 98% !important;
}.min-w-98rem {
  min-width: 98rem !important;
}.min-w-98px {
  min-width: 98px !important;
}.min-w-98p {
  min-width: 98% !important;
}.w-99rem {
  width: 99rem !important;
}.w-99px {
  width: 99px !important;
}.w-99p {
  width: 99% !important;
}.max-w-99rem {
  max-width: 99rem !important;
}.max-w-99px {
  max-width: 99px !important;
}.max-w-99p {
  max-width: 99% !important;
}.min-w-99rem {
  min-width: 99rem !important;
}.min-w-99px {
  min-width: 99px !important;
}.min-w-99p {
  min-width: 99% !important;
}.w-100rem {
  width: 100rem !important;
}.w-100px {
  width: 100px !important;
}.w-100p {
  width: 100% !important;
}.max-w-100rem {
  max-width: 100rem !important;
}.max-w-100px {
  max-width: 100px !important;
}.max-w-100p {
  max-width: 100% !important;
}.min-w-100rem {
  min-width: 100rem !important;
}.min-w-100px {
  min-width: 100px !important;
}.min-w-100p {
  min-width: 100% !important;
}.w-150rem {
  width: 150rem !important;
}.w-150px {
  width: 150px !important;
}.w-150p {
  width: 150% !important;
}.max-w-150rem {
  max-width: 150rem !important;
}.max-w-150px {
  max-width: 150px !important;
}.max-w-150p {
  max-width: 150% !important;
}.min-w-150rem {
  min-width: 150rem !important;
}.min-w-150px {
  min-width: 150px !important;
}.min-w-150p {
  min-width: 150% !important;
}.w-183rem {
  width: 183rem !important;
}.w-183px {
  width: 183px !important;
}.w-183p {
  width: 183% !important;
}.max-w-183rem {
  max-width: 183rem !important;
}.max-w-183px {
  max-width: 183px !important;
}.max-w-183p {
  max-width: 183% !important;
}.min-w-183rem {
  min-width: 183rem !important;
}.min-w-183px {
  min-width: 183px !important;
}.min-w-183p {
  min-width: 183% !important;
}.w-186rem {
  width: 186rem !important;
}.w-186px {
  width: 186px !important;
}.w-186p {
  width: 186% !important;
}.max-w-186rem {
  max-width: 186rem !important;
}.max-w-186px {
  max-width: 186px !important;
}.max-w-186p {
  max-width: 186% !important;
}.min-w-186rem {
  min-width: 186rem !important;
}.min-w-186px {
  min-width: 186px !important;
}.min-w-186p {
  min-width: 186% !important;
}.w-200rem {
  width: 200rem !important;
}.w-200px {
  width: 200px !important;
}.w-200p {
  width: 200% !important;
}.max-w-200rem {
  max-width: 200rem !important;
}.max-w-200px {
  max-width: 200px !important;
}.max-w-200p {
  max-width: 200% !important;
}.min-w-200rem {
  min-width: 200rem !important;
}.min-w-200px {
  min-width: 200px !important;
}.min-w-200p {
  min-width: 200% !important;
}.w-250rem {
  width: 250rem !important;
}.w-250px {
  width: 250px !important;
}.w-250p {
  width: 250% !important;
}.max-w-250rem {
  max-width: 250rem !important;
}.max-w-250px {
  max-width: 250px !important;
}.max-w-250p {
  max-width: 250% !important;
}.min-w-250rem {
  min-width: 250rem !important;
}.min-w-250px {
  min-width: 250px !important;
}.min-w-250p {
  min-width: 250% !important;
}.w-300rem {
  width: 300rem !important;
}.w-300px {
  width: 300px !important;
}.w-300p {
  width: 300% !important;
}.max-w-300rem {
  max-width: 300rem !important;
}.max-w-300px {
  max-width: 300px !important;
}.max-w-300p {
  max-width: 300% !important;
}.min-w-300rem {
  min-width: 300rem !important;
}.min-w-300px {
  min-width: 300px !important;
}.min-w-300p {
  min-width: 300% !important;
}.w-350rem {
  width: 350rem !important;
}.w-350px {
  width: 350px !important;
}.w-350p {
  width: 350% !important;
}.max-w-350rem {
  max-width: 350rem !important;
}.max-w-350px {
  max-width: 350px !important;
}.max-w-350p {
  max-width: 350% !important;
}.min-w-350rem {
  min-width: 350rem !important;
}.min-w-350px {
  min-width: 350px !important;
}.min-w-350p {
  min-width: 350% !important;
}.w-360rem {
  width: 360rem !important;
}.w-360px {
  width: 360px !important;
}.w-360p {
  width: 360% !important;
}.max-w-360rem {
  max-width: 360rem !important;
}.max-w-360px {
  max-width: 360px !important;
}.max-w-360p {
  max-width: 360% !important;
}.min-w-360rem {
  min-width: 360rem !important;
}.min-w-360px {
  min-width: 360px !important;
}.min-w-360p {
  min-width: 360% !important;
}.w-400rem {
  width: 400rem !important;
}.w-400px {
  width: 400px !important;
}.w-400p {
  width: 400% !important;
}.max-w-400rem {
  max-width: 400rem !important;
}.max-w-400px {
  max-width: 400px !important;
}.max-w-400p {
  max-width: 400% !important;
}.min-w-400rem {
  min-width: 400rem !important;
}.min-w-400px {
  min-width: 400px !important;
}.min-w-400p {
  min-width: 400% !important;
}.w-450rem {
  width: 450rem !important;
}.w-450px {
  width: 450px !important;
}.w-450p {
  width: 450% !important;
}.max-w-450rem {
  max-width: 450rem !important;
}.max-w-450px {
  max-width: 450px !important;
}.max-w-450p {
  max-width: 450% !important;
}.min-w-450rem {
  min-width: 450rem !important;
}.min-w-450px {
  min-width: 450px !important;
}.min-w-450p {
  min-width: 450% !important;
}.w-500rem {
  width: 500rem !important;
}.w-500px {
  width: 500px !important;
}.w-500p {
  width: 500% !important;
}.max-w-500rem {
  max-width: 500rem !important;
}.max-w-500px {
  max-width: 500px !important;
}.max-w-500p {
  max-width: 500% !important;
}.min-w-500rem {
  min-width: 500rem !important;
}.min-w-500px {
  min-width: 500px !important;
}.min-w-500p {
  min-width: 500% !important;
}.w-800rem {
  width: 800rem !important;
}.w-800px {
  width: 800px !important;
}.w-800p {
  width: 800% !important;
}.max-w-800rem {
  max-width: 800rem !important;
}.max-w-800px {
  max-width: 800px !important;
}.max-w-800p {
  max-width: 800% !important;
}.min-w-800rem {
  min-width: 800rem !important;
}.min-w-800px {
  min-width: 800px !important;
}.min-w-800p {
  min-width: 800% !important;
}.row {
  display: flex;
  flex-wrap: wrap;
}@media screen and (max-width: 576px) {
  .grid-col-1 {
    flex: 0 0 8.3333333333%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-1 {
    flex: 0 0 8.3333333333%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-1 {
    flex: 0 0 8.3333333333%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-1 {
    flex: 0 0 8.3333333333%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-1 {
    flex: 0 0 8.3333333333%;
  }
}.col-offset-1 {
  margin-left: 0 0 8.3333333333%;
}@media screen and (max-width: 576px) {
  .grid-col-2 {
    flex: 0 0 16.6666666667%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-2 {
    flex: 0 0 16.6666666667%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-2 {
    flex: 0 0 16.6666666667%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-2 {
    flex: 0 0 16.6666666667%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-2 {
    flex: 0 0 16.6666666667%;
  }
}.col-offset-2 {
  margin-left: 0 0 16.6666666667%;
}@media screen and (max-width: 576px) {
  .grid-col-3 {
    flex: 0 0 25%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-3 {
    flex: 0 0 25%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-3 {
    flex: 0 0 25%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-3 {
    flex: 0 0 25%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-3 {
    flex: 0 0 25%;
  }
}.col-offset-3 {
  margin-left: 0 0 25%;
}@media screen and (max-width: 576px) {
  .grid-col-4 {
    flex: 0 0 33.3333333333%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-4 {
    flex: 0 0 33.3333333333%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-4 {
    flex: 0 0 33.3333333333%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-4 {
    flex: 0 0 33.3333333333%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-4 {
    flex: 0 0 33.3333333333%;
  }
}.col-offset-4 {
  margin-left: 0 0 33.3333333333%;
}@media screen and (max-width: 576px) {
  .grid-col-5 {
    flex: 0 0 41.6666666667%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-5 {
    flex: 0 0 41.6666666667%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-5 {
    flex: 0 0 41.6666666667%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-5 {
    flex: 0 0 41.6666666667%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-5 {
    flex: 0 0 41.6666666667%;
  }
}.col-offset-5 {
  margin-left: 0 0 41.6666666667%;
}@media screen and (max-width: 576px) {
  .grid-col-6 {
    flex: 0 0 50%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-6 {
    flex: 0 0 50%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-6 {
    flex: 0 0 50%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-6 {
    flex: 0 0 50%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-6 {
    flex: 0 0 50%;
  }
}.col-offset-6 {
  margin-left: 0 0 50%;
}@media screen and (max-width: 576px) {
  .grid-col-7 {
    flex: 0 0 58.3333333333%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-7 {
    flex: 0 0 58.3333333333%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-7 {
    flex: 0 0 58.3333333333%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-7 {
    flex: 0 0 58.3333333333%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-7 {
    flex: 0 0 58.3333333333%;
  }
}.col-offset-7 {
  margin-left: 0 0 58.3333333333%;
}@media screen and (max-width: 576px) {
  .grid-col-8 {
    flex: 0 0 66.6666666667%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-8 {
    flex: 0 0 66.6666666667%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-8 {
    flex: 0 0 66.6666666667%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-8 {
    flex: 0 0 66.6666666667%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-8 {
    flex: 0 0 66.6666666667%;
  }
}.col-offset-8 {
  margin-left: 0 0 66.6666666667%;
}@media screen and (max-width: 576px) {
  .grid-col-9 {
    flex: 0 0 75%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-9 {
    flex: 0 0 75%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-9 {
    flex: 0 0 75%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-9 {
    flex: 0 0 75%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-9 {
    flex: 0 0 75%;
  }
}.col-offset-9 {
  margin-left: 0 0 75%;
}@media screen and (max-width: 576px) {
  .grid-col-10 {
    flex: 0 0 83.3333333333%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-10 {
    flex: 0 0 83.3333333333%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-10 {
    flex: 0 0 83.3333333333%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-10 {
    flex: 0 0 83.3333333333%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-10 {
    flex: 0 0 83.3333333333%;
  }
}.col-offset-10 {
  margin-left: 0 0 83.3333333333%;
}@media screen and (max-width: 576px) {
  .grid-col-11 {
    flex: 0 0 91.6666666667%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-11 {
    flex: 0 0 91.6666666667%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-11 {
    flex: 0 0 91.6666666667%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-11 {
    flex: 0 0 91.6666666667%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-11 {
    flex: 0 0 91.6666666667%;
  }
}.col-offset-11 {
  margin-left: 0 0 91.6666666667%;
}@media screen and (max-width: 576px) {
  .grid-col-12 {
    flex: 0 0 100%;
  }
}@media screen and (min-width: 576px) {
  .grid-col-sm-12 {
    flex: 0 0 100%;
  }
}@media screen and (min-width: 768px) {
  .grid-col-md-12 {
    flex: 0 0 100%;
  }
}@media screen and (min-width: 992px) {
  .grid-col-lg-12 {
    flex: 0 0 100%;
  }
}@media screen and (min-width: 1200px) {
  .grid-col-xl-12 {
    flex: 0 0 100%;
  }
}.col-offset-12 {
  margin-left: 0 0 100%;
}.width-full {
  width: 100%;
}.height-full {
  height: 100%;
}.float-right {
  float: right;
}.float-left {
  float: left;
}html body .mdi:before,
html body .mdi-set {
  line-height: normal;
  line-height: initial;
}.m-auto {
  margin: auto;
}/*******************
Headings
*******************/:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-semi-selected),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-semi-selected),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-semi-selected) {
  background-color: rgba(0, 0, 0, 0.04);
}:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-semi-selected,
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-semi-selected,
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-semi-selected {
  background-color: #006bff;
  color: #ffffff;
}.mat-calendar-body-begin-range:not(.mat-calendar-body-end-range) {
  border-radius: 100% 0 0 100%;
  background-color: #d9d9d9;
}.mat-calendar-body-end-range:not(.mat-calendar-body-begin-range) {
  border-radius: 0 100% 100% 0;
  background-color: #d9d9d9;
}.mat-calendar-body > tr .mat-calendar-cell-semi-selected ~ .mat-calendar-cell-semi-selected {
  border-radius: 0;
}.mat-calendar-cell-semi-selected {
  background-color: #d9d9d9;
}.mat-calendar-cell-over > .mat-calendar-body-cell-content {
  border: #006bff;
}::ng-deep .mat-checkbox-checked.mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: #2585fe !important;
}::ng-deep .mat-checkbox-checked.mat-accent .mat-checkbox-background,
::ng-deep .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
  background-color: #2585fe;
}::ng-deep .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
  background-color: #2585fe !important;
}.t-align-c {
  text-align: center;
}.d-flex {
  display: flex !important;
}.d-inline-flex {
  display: inline-flex !important;
}.d-j-c-flex-end {
  justify-content: flex-end;
}.d-j-c-flex-column {
  flex-direction: column !important;
}.d-j-c-flex-row {
  flex-direction: row !important;
}.d-j-c-flex-between {
  justify-content: space-between;
}.d-j-c-center {
  justify-content: center !important;
}.d-j-c-left {
  justify-content: left !important;
}.d-j-c-right {
  justify-content: right !important;
}.d-align-items-c {
  align-items: center !important;
}.d-j-c-initial {
  justify-content: initial !important;
}.justify-content-end {
  justify-content: flex-end !important;
}.justify-content-start {
  justify-content: flex-start !important;
}.justify-content-center {
  justify-content: center !important;
}.justify-content-between {
  justify-content: space-between !important;
}.justify-content-around {
  justify-content: space-around !important;
}.align-content-center {
  align-content: center !important;
}.align-item-end {
  align-items: flex-end !important;
}.align-item-center {
  align-items: center !important;
}.flex-wrap {
  flex-wrap: wrap;
}.align-s-fe {
  align-self: flex-end;
}.d-flex-colum {
  flex-direction: column;
}/*******************
Paddings
*******************/html body .p-20 {
  padding: 20px;
}html body .p-l-5 {
  padding-left: 5px !important;
}html body .p-l-10 {
  padding-left: 10px;
}html body .p-l-20 {
  padding-left: 20px !important;
}html body .p-l-40 {
  padding-left: 40px;
}html body .p-t-24 {
  padding-top: 24px;
}html body .p-b-24 {
  padding-bottom: 24px;
}html body .p-r-0 {
  padding-right: 0;
}html body .p-r-5 {
  padding-right: 5rem;
}html body .p-r-10 {
  padding-right: 10px;
}html body .p-r-20 {
  padding-right: 20px;
}html body .p-r-40 {
  padding-right: 40px;
}html body .p-t-10 {
  padding-top: 10px;
}html body .p-t-20 {
  padding-top: 20px;
}html body .p-b-0 {
  padding-bottom: 0 !important;
}html body .p-b-10 {
  padding-bottom: 10px;
}html body .p-b-20 {
  padding-bottom: 20px;
}.p-2 {
  padding: 0.5rem;
}.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.ps-2 {
  padding-left: 0.5rem;
}.pe-2 {
  padding-right: 0.5rem;
}.p-3 {
  padding: 1rem;
}.py-3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}.px-3 {
  padding-left: 1rem;
  padding-right: 1rem;
}.ps-3 {
  padding-left: 1rem;
}.pe-3 {
  padding-right: 1rem;
}.px-4 {
  padding-left: 2rem;
  padding-right: 2rem;
}.px-10 {
  padding-left: 5rem;
  padding-right: 5rem;
}.pe-5 {
  padding-right: 3rem;
}/*******************
Margin
*******************/html body .m-0 {
  margin: 0 !important;
}html body .m-40 {
  margin: 40px !important;
}html body .m-l-5 {
  margin-left: 5px;
}html body .m-l-10 {
  margin-left: 10px !important;
}html body .m-l-20 {
  margin-left: 20px !important;
}html body .m-l-30 {
  margin-left: 30px;
}html body .m-l-40 {
  margin-left: 40px;
}html body .m-r-4 {
  margin-right: 4px;
}html body .m-r-5 {
  margin-right: 5px;
}html body .m-r-10 {
  margin-right: 10px;
}html body .m-r-20 {
  margin-right: 20px;
}html body .m-r-30 {
  margin-right: 30px;
}html body .m-r-40 {
  margin-right: 40px !important;
}html body .m-t-0 {
  margin-top: 0;
}html body .m-t-5 {
  margin-top: 5px;
}html body .m-t-10 {
  margin-top: 10px;
}html body .m-t-15 {
  margin-top: 15px;
}html body .m-t-20 {
  margin-top: 20px !important;
}html body .m-t-25 {
  margin-top: 25px !important;
}html body .m-t-30 {
  margin-top: 30px;
}html body .m-t-40 {
  margin-top: 40px;
}html body .m-b-10 {
  margin-bottom: 10px;
}html body .m-b-20 {
  margin-bottom: 20px;
}html body .m-b-30 {
  margin-bottom: 30px;
}html body .ml-auto {
  margin-left: auto;
}@media screen and (min-width: 678px) {
  html body .ml-md-10 {
    margin-left: 10px;
  }
}@media screen and (min-width: 678px) {
  html body .ml-md-20 {
    margin-left: 20px;
  }
}@media screen and (min-width: 678px) {
  html body .ml-md-30 {
    margin-left: 30px;
  }
}@media screen and (min-width: 678px) {
  html body .ml-md-40 {
    margin-left: 40px;
  }
}@media screen and (min-width: 678px) {
  html body .mr-md-10 {
    margin-right: 10px;
  }
}@media screen and (min-width: 678px) {
  html body .mt-md-10 {
    margin-top: 10px;
  }
}.m-1 {
  margin: 0.25rem !important;
}.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}.m-2 {
  margin: 0.5rem !important;
}.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}.mt-2 {
  margin-top: 0.5rem !important;
}.mb-2 {
  margin-bottom: 0.5rem !important;
}.ms-2 {
  margin-left: 0.5rem !important;
}.me-2 {
  margin-right: 0.5rem !important;
}.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}.mt-3 {
  margin-top: 1rem !important;
}.mb-3 {
  margin-bottom: 1rem !important;
}.ms-3 {
  margin-left: 1rem !important;
}.me-3 {
  margin-right: 1rem !important;
}.my-4 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}.ms-4 {
  margin-left: 1.25rem !important;
}.mat-icon-small {
  margin-left: 0.5rem;
  font-size: 1.1rem !important;
  width: 1.1rem !important;
  height: 1.1rem !important;
}.text-gray {
  color: gray;
}.text-green {
  color: green;
}/*******************
font weight
*******************/html body .font-light {
  font-weight: 300;
}html body .font-medium {
  font-weight: 500;
}html body .font-10 {
  font-size: 10px;
}html body .font-12 {
  font-size: 12px !important;
}html body .font-14 {
  font-size: 14px;
}html body .font-17 {
  font-size: 17px;
}/*******************
Border
*******************/html body .b-0 {
  border: none;
}/*******************
Thumb size
*******************/.width-100-percentage {
  width: 100% !important;
}.width-85-percentage {
  width: 85%;
}.width-70-percentage {
  width: 70%;
}.width-80-percentage {
  width: 80%;
}.max-content {
  max-width: 55px;
}.width-80 {
  width: 80px;
}html body .width-1024 {
  max-width: 1024px;
  width: 100%;
  margin-top: 40px;
}html body .width-860 {
  max-width: 860px;
  margin-top: 40px;
  min-width: 700px;
  width: 100%;
}.width-10 {
  width: 10px !important;
}.width-14 {
  width: 14px !important;
}.width-140 {
  width: 140px !important;
}.width-170 {
  max-width: 170px !important;
}.width-200 {
  max-width: 200px !important;
}.width-250 {
  max-width: 250px !important;
}.width-300 {
  width: 300px !important;
}.width-150 {
  width: 150px !important;
}.width-200 {
  width: 200px;
}.width-75 {
  width: 75px !important;
}.width-400 {
  width: 400px !important;
}.width-400 {
  width: 400px;
}.width-100 {
  max-width: 100px;
}.text-wrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}/*******************
Text Colors
*******************/.text-danger {
  color: #ff6e4e !important;
}html body .text-center {
  text-align: center;
}html body .text-right {
  text-align: right;
}html body .text-left {
  text-align: left;
}/*******************
Background Colors
*******************/.bg-white {
  background: #ffffff !important;
}.dashboard-type {
  padding: 4px 14px;
  border-radius: 13px;
  border: 2px solid rgba(255, 255, 255, 0);
  top: 10px;
  font-size: 9px;
  letter-spacing: 1.41px;
  right: 15px;
  z-index: 2;
}.dashboard-type-performance {
  background: rgba(0, 107, 255, 0.2) 0 0 no-repeat padding-box;
  color: #006bff;
}.dashboard-type-performance.dashboard-type-selected {
  border: 2px #006bff solid;
}.dashboard-type-leads {
  background: rgba(9, 216, 222, 0.2) 0 0 no-repeat padding-box;
  color: #09d8de;
}.dashboard-type-leads.dashboard-type-selected {
  border: 2px #09d8de solid;
}.dashboard-type-traffic {
  background: rgba(255, 110, 78, 0.2) 0 0 no-repeat padding-box;
  color: #ff6e4e;
}.dashboard-type-traffic.dashboard-type-selected {
  border: 2px #ff6e4e solid;
}.dashboard-type-roas {
  background: rgba(255, 193, 47, 0.2) 0 0 no-repeat padding-box;
  color: #ffc12f;
}.dashboard-type-roas.dashboard-type-selected {
  border: 2px #ffc12f solid;
}/*******************
froms
*******************/.mat-form-field-underline {
  background-color: rgba(11, 11, 11, 0.25);
}.mat-form-field {
  width: 100%;
  color: #484848;
}/*******************
Mat card
*******************/.mat-card {
  margin: auto;
  box-shadow: 2px 2px 12px #d9d9d9 !important;
  border-radius: 5px !important;
  padding: 0 !important;
}.mat-card .mat-card-content {
  padding: 24px;
  font-size: 14px;
  line-height: 23px;
}.mat-card .mat-card-image {
  width: calc(100% + 0px);
  margin: 0;
}.mat-card .mat-card-header {
  padding: 12px;
}.mat-card .mat-card-header .mat-card-title {
  margin-bottom: 2px;
  font-size: 20px;
}.mat-card .mat-card-header .mat-card-subtitle,
.mat-card .mat-card-header .mat-card-subtitle:not(:first-child) {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 14px;
}.mat-card .mat-card-header.text-white .mat-card-subtitle {
  color: #d9d9d9;
}.mat-card .mat-card-title {
  font-size: 20px;
  margin-bottom: 5px;
}.mat-card .mat-card-subtitle {
  margin-bottom: 20px;
}.mat-card .mat-card-actions {
  margin: 0 !important;
}.card-title {
  color: #0b0b0b;
  font-size: 15px !important;
  font-weight: 400;
  display: flex;
  flex-direction: row;
}.mat-button-on-card {
  padding: 8px !important;
  border: 1px solid #2fd9f8 !important;
  border-radius: 10px !important;
  line-height: 10px !important;
  margin-right: 15px !important;
}.mat-button-on-card:focus {
  color: #00aeb3 !important;
}.mat-no-expansion-card {
  padding: 25px 30px !important;
  box-shadow: 3px 3px 15px #d9d9d9 !important;
  border-radius: 10px !important;
  margin-bottom: 18px;
}.mat-no-expansion-card .mat-no-expansion-card-title {
  min-width: 20%;
  padding: 0 20px 0 0;
  font-size: 15px;
  color: #0b0b0b;
  font-weight: 400;
  line-height: inherit;
}.mat-no-expansion-card .mat-no-expansion-card-body {
  width: calc(80% - 30px);
  line-height: inherit;
  font-size: 15px;
}.mat-flex-dialog .mat-dialog-container > * {
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: stretch;
  justify-content: space-evenly;
}/*******************
Grid
*******************/.row {
  margin: 0 -10px;
}/*******************
Table
*******************/.mat-menu-item:hover:not([disabled]) {
  background-color: rgba(0, 107, 255, 0.2);
  color: #006bff;
  transition: 0.3s all ease;
}.mat-tab-labels {
  background: #ffffff;
}/*******************
Sparkline chart tooltip
*******************/.button-row button {
  margin-right: 2px;
  margin-left: 2px;
}.line-break {
  border-bottom: 1px solid #484848;
}.dialog-without-padding mat-dialog-container {
  padding: 0 !important;
}.dialog-without-padding mat-dialog-container .mat-tab-body-wrapper {
  height: 600px;
  padding: 15px;
}.rules .mat-dialog-container {
  padding: 0 !important;
}.add-card .mat-dialog-container {
  padding: 0 !important;
}.additional-filter .mat-dialog-container {
  padding: 0 !important;
}.attribution-window .mat-dialog-container {
  padding: 0 !important;
}.create-offer .mat-dialog-container {
  padding: 0 !important;
}.attachOfferDialog .mat-dialog-container {
  padding: 0 !important;
}.unsubscribeDialog .mat-dialog-container {
  padding: 0 !important;
}.activateOffers .mat-dialog-container {
  padding: 0 !important;
}.addBillingDetailsDialog .mat-dialog-container {
  padding: 0 !important;
}.no-select {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                             supported by Chrome and Opera */
}.filed-expansion-panel-card .mat-expansion-panel,
.filed-expansion-panel-card .mat-card {
  box-shadow: 3px 3px 15px #d9d9d9 !important;
  border-radius: 10px !important;
  margin-bottom: 18px;
}.filed-expansion-panel-card .mat-expansion-panel .mat-form-field-label,
.filed-expansion-panel-card .mat-card .mat-form-field-label {
  color: #484848;
  font-weight: 400;
  font-size: 14px;
}.filed-expansion-panel-card .mat-expansion-panel .mat-expansion-panel-header:hover,
.filed-expansion-panel-card .mat-card .mat-expansion-panel-header:hover {
  background: none !important;
}.filed-expansion-panel-card .mat-expansion-panel .mat-expansion-panel-header:hover .mat-expansion-indicator::after,
.filed-expansion-panel-card .mat-card .mat-expansion-panel-header:hover .mat-expansion-indicator::after {
  color: #006bff;
  transition: color 0.3s ease;
}.filed-expansion-panel-card .currency-input {
  position: relative;
  left: 25px;
}.filed-expansion-panel-card .currency-text {
  color: #a9a9a9;
  font-size: 15px;
  font-weight: 500;
  position: relative;
  left: 15px;
  bottom: 5px;
}.filed-expansion-panel-card .mat-expansion-panel-body .mat-button-focus-overlay {
  background: none;
}.filed-expansion-panel-card .mat-expansion-panel-body button.mat-button {
  padding: 0 !important;
  margin: 0 25px 0 0;
  border: none !important;
  line-height: inherit !important;
}.filed-expansion-panel-card .mat-expansion-panel-body button.mat-button:hover .mat-button-wrapper {
  color: #006bff;
}.filed-expansion-panel-card .mat-expansion-panel-body .mat-button-wrapper {
  text-transform: none;
  text-transform: initial;
  color: #006bff;
  font-weight: 500;
  font-size: 14px;
  transition: color 0.3s ease;
}.filed-expansion-panel-card .mat-expansion-panel-body .mat-button-wrapper i {
  vertical-align: baseline;
  vertical-align: initial;
  margin-right: 3px;
}.filed-expansion-panel-card .mat-expansion-panel-body .mat-button[disabled] {
  opacity: 0.55;
}.filed-expansion-panel-card .mat-expansion-panel-body .mat-button[disabled]:hover .mat-button-wrapper {
  color: #006bff;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel),
.filed-expansion-panel-card .exception-panel {
  overflow: visible;
  display: flex;
  position: relative;
  flex-wrap: wrap;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) .mat-expansion-panel-content,
.filed-expansion-panel-card .exception-panel .mat-expansion-panel-content {
  transition: top 218ms cubic-bezier(0.4, 0, 0.2, 1);
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel).mat-expanded,
.filed-expansion-panel-card .exception-panel.mat-expanded {
  padding: 25px 30px;
  margin-bottom: 20px;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel).mat-expanded .mat-expansion-panel-body,
.filed-expansion-panel-card .exception-panel.mat-expanded .mat-expansion-panel-body {
  padding: 0;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-header,
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-header {
  padding: 30px 30px;
  min-height: 60px;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-header .mat-expansion-panel-header-title,
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-header .mat-expansion-panel-header-title {
  flex-grow: 0;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-header[aria-expanded=true],
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-header[aria-expanded=true] {
  width: 20%;
  height: auto;
  align-items: flex-start;
  padding: 0 20px 0 0;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-header[aria-expanded=true] .mat-content,
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-header[aria-expanded=true] .mat-content {
  margin: 0;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-header[aria-expanded=true] + .mat-expansion-panel-content,
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-header[aria-expanded=true] + .mat-expansion-panel-content {
  opacity: 1;
  top: 0;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-header[aria-expanded=true] .mat-expansion-indicator,
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-header[aria-expanded=true] .mat-expansion-indicator {
  position: absolute;
  right: 0;
  margin: 5px 30px 10px 25px;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-header[aria-expanded=true] .mat-expansion-panel-header-title,
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-header[aria-expanded=true] .mat-expansion-panel-header-title {
  margin: 0;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-header[aria-expanded=false],
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-header[aria-expanded=false] {
  width: 100%;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-header[aria-expanded=false] .mat-content,
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-header[aria-expanded=false] .mat-content {
  animation: animateMatContent 218ms;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-header[aria-expanded=false] .mat-expansion-panel-header-title,
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-header[aria-expanded=false] .mat-expansion-panel-header-title {
  min-width: 20%;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-header[aria-expanded=false] + .mat-expansion-panel-content,
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-header[aria-expanded=false] + .mat-expansion-panel-content {
  opacity: 0;
  top: 30px;
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) > .mat-expansion-panel-content,
.filed-expansion-panel-card .exception-panel > .mat-expansion-panel-content {
  width: calc(80% - 30px);
}.filed-expansion-panel-card > .mat-expansion-panel:not(.url-parameter-panel) .filed-expansion-panel-card__body.force-disable:after,
.filed-expansion-panel-card .exception-panel .filed-expansion-panel-card__body.force-disable:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background: #ffffff;
  opacity: 0.57;
}.filed-expansion-panel-card .content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}.filed-expansion-panel-card .subtitle {
  flex-flow: row wrap;
  box-sizing: border-box;
  display: flex;
  max-width: 80%;
  padding-right: 1rem;
  flex-grow: 1;
}.filed-expansion-panel-card .border_input {
  border-bottom: 2px solid #006bff;
}.filed-expansion-panel-card .mat-nested-tree-node,
.filed-expansion-panel-card .mat-tree-node {
  color: #484848;
  font-weight: 400;
  font-size: 14px;
}.filed-expansion-panel-card .mat-checkbox-disabled {
  color: #a9a9a9;
}.filed-expansion-panel-card .mat-slide-toggle-content {
  color: #a9a9a9;
  font-weight: 400;
  font-size: 15px;
}.filed-expansion-panel-card .currency-label {
  color: #a9a9a9;
}.filed-expansion-panel-card .mat-expansion-indicator::after {
  padding: 0px;
  height: 7px;
  width: 7px;
  border-width: 0 2px 2px 0;
}.filed-expansion-panel-card .material-icons {
  color: #484848;
}.filed-expansion-panel-card .advanced-expansion {
  width: 100%;
  margin-top: 10px;
  color: #484848;
  font-weight: 400;
  font-size: 15px;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: none !important;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-panel {
  border: transparent;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover {
  border: transparent;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-panel .mat-expansion-panel-header {
  flex-direction: row;
  padding: 0 5px 0 0;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-panel .mat-expansion-panel-header:hover {
  background: transparent;
  border: transparent;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-panel .mat-expansion-panel-header .mat-content {
  flex: none;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator {
  margin-left: 49px;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title {
  color: #484848;
  font-weight: 400;
  font-size: 14px;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-panel-content {
  margin-top: 0;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-panel-content .mat-list-text {
  color: #484848;
  font-weight: 400;
  font-size: 14px;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-panel-body {
  padding: 0 20px;
}.filed-expansion-panel-card .advanced-expansion .mat-expansion-indicator::after {
  padding: 0px;
  height: 6px;
  width: 6px;
  border-width: 0 2px 2px 0;
  color: #484848;
}btn01.grey > button.k-button.k-primary,
btn03.grey > button.k-button.k-primary {
  background-color: #fafafa;
  border-color: #d9d9d9;
  color: #484848;
}btn01.grey > button.k-button.k-primary:focus,
btn03.grey > button.k-button.k-primary:focus {
  box-shadow: 0 0 0 3px #bdbdbc;
}btn01.grey > button.k-button.k-primary:hover,
btn03.grey > button.k-button.k-primary:hover {
  background-color: #f0f0f0;
}btn01.grey > button.k-button.k-primary .font07-3,
btn03.grey > button.k-button.k-primary .font07-3 {
  color: #484848;
}.mat-select-placeholder {
  margin: 0;
}.filed-expansion-buttons-menu {
  display: flex;
}.filed-expansion-buttons-menu .text-right {
  margin-left: auto;
}.mat-expansion-panel-heading {
  color: #0b0b0b;
  font-weight: 500;
}.mat-expansion-panel-text {
  color: #484848;
}.objectives {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}.objectives .objective-group {
  width: 130px;
  height: 150px;
  margin-left: 0px;
  margin-right: 18px;
  margin-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
  border: 2px solid #f2f2f2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  flex-wrap: wrap;
  transition: transform 0.2s ease-out;
  border-radius: 5px;
  background: #f2f2f2 0% 0% no-repeat padding-box;
}.objectives .objective-group:focus {
  border: 2px solid #006bff;
}.objectives .objective-group .objective-group--circle {
  width: 32px;
  height: 32px;
  align-self: center;
  transition: width 0.5s, height 0.5s ease;
  opacity: 0.6;
}.objectives .objective-group .objective-group--text {
  margin-top: 12px;
  align-self: center;
  color: #0b0b0b;
  font-weight: 400;
  font-size: 14px;
}.objectives .objective-group .objective-group--description {
  font-size: 12px;
  height: 0;
  clear: both;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}.objectives .objective-group:not(.disabled):hover {
  display: block;
  justify-content: left;
  align-items: flex-start;
  border: 2px solid #006bff;
  transform: scale(1.05);
}.objectives .objective-group:not(.disabled):hover .objective-group--circle {
  width: 16px;
  height: 16px;
  margin-top: 10px;
  float: left;
  transition: width 0.5s, height 0.5s ease;
  position: absolute;
}.objectives .objective-group:not(.disabled):hover .objective-group--text {
  float: left;
  display: inline-flex;
  margin-top: 8px;
  margin-left: 20px;
}.objectives .objective-group:not(.disabled):hover .objective-group--description {
  height: 100px;
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 0.5s linear;
  display: flex;
  align-items: center;
}.objectives .objective-group:not(.disabled):hover.active:before {
  left: 53px;
}.objectives .objective-group.disabled {
  cursor: not-allowed;
}.space-between {
  justify-content: space-between;
}.space-around {
  justify-content: space-around;
}.space-evenly {
  justify-content: space-evenly;
}.mat-form-field-fix {
  margin-top: -17px;
}.custom-mat-selection-list.mat-list-base .mat-list-item,
.custom-mat-selection-list.mat-list-base .mat-list-base .mat-list-option {
  height: 24px;
}.custom-mat-selection-list.mat-list-base .mat-list-item .mat-list-item-content-reverse,
.custom-mat-selection-list.mat-list-base .mat-list-base .mat-list-option .mat-list-item-content-reverse {
  flex-direction: row;
  padding: 0;
}.custom-mat-selection-list.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text {
  margin-left: 8px;
  font-size: 14px;
}.mat-menu-panel {
  min-height: 0 !important;
}/*This is class is meant to style the browse locations component in Campaign Builder- Step 3*/.campaign-builder-targeting-locations-browse-menu.mat-menu-panel {
  overflow: auto !important;
  -webkit-overflow-scrolling: touch !important;
  border-radius: 4px !important;
  outline: 0 !important;
  min-width: 100% !important;
  max-width: 100% !important;
}.campaign-builder-targeting-locations-browse-menu .mat-menu-content:not(:empty) {
  padding: 1rem !important;
  max-height: 40vh !important;
}.campaign-builder-targeting-locations-browse-menu .mat-menu-content {
  overflow-y: auto !important;
  width: 100% !important;
}.flex {
  display: flex;
}.flex-center {
  align-items: center;
}.one_line_text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
}@keyframes animateMatContent {
  from {
    margin: 30px 0 0 0;
  }
  to {
    margin: 0;
  }
}.error-message {
  color: #ff6e4e;
  font-weight: 500;
}.not-visible {
  visibility: hidden;
}.custom-calculated-measure {
  width: 80% !important;
}.custom-calculated-measure .mat-dialog-container {
  background: #f2f2f2;
  border-radius: 10px;
  padding: 50px;
}.custom-matdialog-no-padding {
  padding: 0;
  height: 43rem;
}@media only screen and (max-device-width: 480px) {
  .custom-matdialog-no-padding {
    height: 42rem;
    max-width: 40% !important;
  }
}@media only screen and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 3.5) {
  .custom-matdialog-no-padding {
    height: 48rem;
    max-width: 35% !important;
  }
}@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
  .custom-matdialog-no-padding {
    height: 45rem;
    max-width: 30% !important;
  }
}@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
  .custom-matdialog-no-padding {
    height: 42rem;
    max-width: 30% !important;
  }
}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .custom-matdialog-no-padding {
    height: 56rem;
    max-width: 60% !important;
  }
}@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .custom-matdialog-no-padding {
    height: 80rem;
    max-width: 65% !important;
  }
}@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
  .custom-matdialog-no-padding {
    height: 36rem;
    max-width: 29% !important;
  }
}@media screen and (device-aspect-ratio: 40/71) {
  .custom-matdialog-no-padding {
    height: 33rem;
    max-width: 30% !important;
  }
}@media screen and (device-aspect-ratio: 375/667) {
  .custom-matdialog-no-padding {
    height: 39rem;
    max-width: 30% !important;
  }
}.matdialog-no-padding .mat-dialog-container {
  padding: 0;
}.gradient-underline {
  position: relative;
}.gradient-underline:after {
  content: "\a";
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 100%;
  background: linear-gradient(45deg, #f2f2f2, transparent);
}button.btn-round-corners {
  border-radius: 20px;
}.btn-round-corners-container button {
  border-radius: 20px;
}.button-confirm {
  margin-left: auto;
}.dialog-container-p-l-0 .mat-dialog-container {
  padding: 0;
  background-color: #f2f2f2;
}mat-form-field.form-field-removed-outline .mat-form-field-flex {
  margin: 0;
  padding: 0;
  border-radius: 7px;
  border: 1px solid #d9d9d9;
  cursor: text;
}mat-form-field.form-field-removed-outline.mat-form-field-disabled .mat-form-field-flex {
  cursor: default !important;
}mat-form-field.form-field-removed-outline .mat-form-field-outline {
  display: none;
}mat-form-field.form-field-removed-outline .mat-form-field-infix {
  border: none;
  padding: 15px;
}.transition-button {
  position: fixed;
}.transition-button.mat-button {
  border-radius: 50px;
}.transition-button:hover .mat-button-wrapper {
  width: 100%;
  position: relative;
  z-index: 1;
  color: #ffffff;
}.transition-button:hover .mat-button-wrapper .text {
  opacity: 1;
  display: block;
}.transition-button .mat-button-wrapper {
  display: flex;
  align-items: center;
  height: 36px;
  width: 24px;
  overflow: hidden;
  transition: all 850ms ease-in-out;
}.transition-button .mat-button-wrapper .text {
  opacity: 0;
  display: none;
}.transition-button .mat-button-focus-overlay {
  background: #006bff;
}.transition-button.mat-button:hover .mat-button-focus-overlay, .transition-button.mat-stroked-button:hover .mat-button-focus-overlay {
  opacity: 1;
}app-dashboard-grid gridster-item.flex-gridster {
  display: flex !important;
  padding: 15px;
}.widget-container {
  position: relative;
  height: 100%;
  width: 100%;
}.widget-container *:first-child {
  position: relative;
  height: 100%;
  width: 100%;
}.widget-container .chart {
  height: 100% !important;
}.widget-container .chart > div:first-child {
  height: 100% !important;
  width: 100% !important;
  position: relative !important;
}.chart-container[cdkdrag] * {
  margin: 0 !important;
}.table-configurations-sidebar-column.cdk-drag-preview {
  background: #484848;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}.table-configurations-sidebar-column.cdk-drag-preview > * {
  color: #ffffff;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}.table-configurations-sidebar-column.cdk-drag-preview > span {
  width: 100%;
  padding: 0 5px;
  font-size: 13px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}.table-configurations-sidebar-column.cdk-drag-preview .mat-icon {
  font-size: 18px;
  height: 18px;
  width: 18px;
}.table-configurations-sidebar-column.cdk-drag-preview .mat-icon.sidebar-column-remove {
  display: none !important;
}@media screen and (max-width: 576px) {
  .mat-snack-bar-handset .mat-snack-bar-container {
    max-width: 300px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}.cdk-overlay-dark-backdrop {
  background: rgba(11, 11, 11, 0.64);
}.reporting-container {
  height: 80% !important;
  width: 60% !important;
}.reporting-container .mat-dialog-container {
  background: #f2f2f2;
  padding: 0;
}.flex-column {
  flex-direction: column;
}.flex-row {
  flex-direction: row;
}.mat-progress-bar-fill::after {
  background-color: #2fd9f8;
}.mat-progress-bar-buffer {
  background-color: #f2f2f2;
}.capitalize-first-letter {
  text-transform: lowercase;
}.capitalize-first-letter:first-letter {
  text-transform: capitalize;
}[hidden] {
  display: none !important;
}span.mat-form-field-label-wrapper {
  margin: 0;
}::-webkit-scrollbar {
  width: 0.52vw;
  height: 1vh;
  background: #d9d9d9;
}::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(169, 169, 169, 0.6);
  -webkit-box-shadow: inset 0 0 6px rgba(72, 72, 72, 0.3);
}::-webkit-scrollbar-thumb:window-inactive {
  background: #f2f2f2;
}.cursor-pointer {
  cursor: pointer;
}.scrollable {
  height: 25rem;
  padding-top: 0.7rem;
  overflow: auto;
  scroll-behavior: smooth;
}.scrollable.wide {
  width: calc(100% + 2rem);
  transform: translateX(-2rem);
  padding-left: 2rem;
  padding-right: 2rem;
}.scrollable.short {
  height: 23rem;
}.scrollable.long {
  height: 27rem;
}.scrollable.no-padding {
  padding: 0;
}.creative-builder-save-as-custom-dialog .mat-dialog-container {
  padding: 20px 24px 24px 24px;
  border-radius: 10px;
}.creative-builder-save-as-custom-dialog .dialog-box .mat-form-field-outline-start {
  display: none;
}.creative-builder-save-as-custom-dialog .dialog-box .mat-form-field-outline-end {
  border: 2px solid currentColor;
  border-radius: 8px;
}.creative-builder-save-as-custom-dialog .dialog-box .mat-form-field-appearance-outline .mat-form-field-flex {
  padding: 0 1.5em 0 1.5em;
  margin-top: -0.25em;
  position: relative;
}.creative-builder-save-as-custom-dialog .dialog-box .mat-form-field-infix {
  border-top: 5px solid transparent;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 10px;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-header .dialog-title {
  text-align: left;
  font: 500 20px/24px Gilroy;
  letter-spacing: 0;
  color: #484848;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-header .dialog-close {
  color: rgba(155, 155, 155, 0.9803921569);
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-header .dialog-close:hover {
  cursor: pointer;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .mat-divider {
  border-top-width: 2px;
  border-color: #006bff;
  margin: 10px 0 50px 0;
  width: 610px;
  position: relative;
  left: -24px;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form {
  padding: 0px 30px 0px 30px;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .creative-name-container .form-description {
  text-align: left;
  font: 400 14px/14px Gilroy;
  letter-spacing: 0.28px;
  color: #a9a9a9;
  margin-bottom: 5px;
  display: flex;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .creative-name-container .creative-name-field .mat-form-field-flex {
  height: 54px;
  display: flex;
  align-items: center;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .creative-name-container .creative-name-field .mat-form-field-should-float .mat-form-field-outline {
  color: #006bff;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .project-radio {
  margin: 20px 0 40px 0;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .project-radio .mat-radio-group {
  display: flex;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .project-radio .mat-radio-group .mat-radio-button {
  margin-right: 70px;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .project-radio .mat-radio-group .mat-radio-label-content {
  text-align: left;
  font: 400 16px/14px Gilroy;
  letter-spacing: 0.32px;
  color: #a9a9a9;
  padding-left: 12px;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .mat-form-field-prefix,
.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .mat-form-field-prefix {
  margin: 0 8px 4px 0;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .mat-form-field-prefix .mat-icon,
.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .mat-form-field-prefix .mat-icon {
  display: inline-block;
  color: #777676;
  height: 23px;
  width: 23px;
  opacity: 0.57;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .form-description,
.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .form-description {
  text-align: left;
  font: 400 14px/14px Gilroy;
  letter-spacing: 0.28px;
  color: #a9a9a9;
  margin-bottom: 5px;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .project-name-field .folder-menu,
.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .project-name-field .folder-menu {
  overflow: overlay;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .project-name-field .input-wrapper,
.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .project-name-field .input-wrapper {
  height: 54px;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .project-name-field .mat-form-field-flex,
.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .project-name-field .mat-form-field-flex {
  height: 54px;
  display: flex;
  align-items: center;
  color: #006bff;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .project-name-field .mat-form-field-should-float .mat-form-field-outline,
.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .project-name-field .mat-form-field-should-float .mat-form-field-outline {
  color: #006bff;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .mat-dialog-actions {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
  padding-left: 20px;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .mat-dialog-actions .cancel-button {
  text-align: left;
  font: 600 14px/17px Gilroy;
  letter-spacing: 0.27px;
  color: #484848;
  opacity: 0.5;
}.creative-builder-save-as-custom-dialog .dialog-box .dialog-inner .mat-dialog-actions .confirm-button {
  width: 117px;
  height: 43px;
  background: #006bff 0% 0% no-repeat padding-box;
  border-radius: 50px;
  text-align: left;
  font: Bold 14px/19px Gilroy;
  letter-spacing: 0.27px;
  color: #ffffff;
  text-align: center;
  margin-left: 20px;
}.creative-builder-save-as-custom-dialog .dialog-box .mat-radio-outer-circle {
  border-width: 1px;
}.creative-builder-save-as-custom-dialog .dialog-box .mat-radio-inner-circle {
  height: 26px;
  left: -3px;
  top: -3px;
  width: 26px;
}.creative-builder-save-as-custom-dialog .dialog-box .mat-radio-label-content {
  padding-left: 14.5px;
}.creative-builder-save-as-custom-dialog .dialog-box .resize-panel {
  box-shadow: none;
}.creative-builder-save-as-custom-dialog .dialog-box .resize-panel .resize-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}.creative-builder-save-as-custom-dialog .dialog-box .resize-panel .resize-container .width {
  width: 40%;
}.creative-builder-save-as-custom-dialog .dialog-box .resize-panel .resize-container .height {
  width: 40%;
}.creative-builder-save-as-custom-dialog .dialog-box .actions-container {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}.creative-builder-save-as-custom-dialog .asterix {
  text-align: left;
  font: 400 28px/14px Gilroy;
  letter-spacing: 0.56px;
  color: #ff0000;
  opacity: 0.8;
}.creative-builder-create-new-custom-dialog .folder-menu {
  width: 368px;
  max-width: 368px;
  height: 170px;
}.creative-builder-create-new-custom-dialog .folder-menu .mat-menu-item {
  height: 34px;
  line-height: 0;
}.creative-builder-create-new-custom-dialog .folder-menu .mat-list {
  padding: 0;
}.creative-builder-create-new-custom-dialog .folder-menu .mat-list .mat-list-item {
  height: 34px;
}.creative-builder-create-new-custom-dialog .folder-menu .mat-list .mat-list-item .mat-list-item-content {
  padding: 0;
}.creative-builder-create-new-custom-dialog .mat-dialog-container {
  padding: 20px 24px 24px 24px;
  border-radius: 10px;
  overflow-x: hidden;
}.creative-builder-create-new-custom-dialog .dialog-box .mat-form-field-outline-start {
  display: none;
}.creative-builder-create-new-custom-dialog .dialog-box .mat-form-field-outline-end {
  border: 2px solid currentColor;
  border-radius: 8px;
}.creative-builder-create-new-custom-dialog .dialog-box .mat-form-field-appearance-outline .mat-form-field-flex {
  padding: 0 1.5em 0 1.5em;
  margin-top: -0.25em;
  position: relative;
}.creative-builder-create-new-custom-dialog .dialog-box .mat-form-field-infix {
  border-top: 5px solid transparent;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 10px;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-header .dialog-title {
  text-align: left;
  font: 500 20px/24px Gilroy;
  letter-spacing: 0;
  color: #484848;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-header .dialog-close {
  color: rgba(155, 155, 155, 0.9803921569);
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-header .dialog-close:hover {
  cursor: pointer;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .mat-divider {
  border-top-width: 2px;
  border-color: #006bff;
  margin: 10px 0 50px 0;
  width: 610px;
  position: relative;
  left: -24px;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form {
  padding: 0px 30px 0px 30px;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .creative-name-container .form-description {
  text-align: left;
  font: 400 14px/14px Gilroy;
  letter-spacing: 0.28px;
  color: #a9a9a9;
  margin-bottom: 5px;
  display: flex;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .creative-name-container .creative-name-field .mat-form-field-flex {
  height: 54px;
  display: flex;
  align-items: center;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .creative-name-container .creative-name-field .mat-form-field-should-float .mat-form-field-outline {
  color: #006bff;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .project-radio {
  margin: 20px 0 40px 0;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .project-radio .mat-radio-group {
  display: flex;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .project-radio .mat-radio-group .mat-radio-button {
  margin-right: 70px;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .project-radio .mat-radio-group .mat-radio-label-content {
  text-align: left;
  font: 400 16px/14px Gilroy;
  letter-spacing: 0.32px;
  color: #a9a9a9;
  padding-left: 12px;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .mat-form-field-prefix,
.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .mat-form-field-prefix {
  margin: 0 8px 4px 0;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .mat-form-field-prefix .mat-icon,
.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .mat-form-field-prefix .mat-icon {
  display: inline-block;
  color: #777676;
  height: 23px;
  width: 23px;
  opacity: 0.57;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .form-description,
.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .form-description {
  text-align: left;
  font: 400 14px/14px Gilroy;
  letter-spacing: 0.28px;
  color: #a9a9a9;
  margin-bottom: 5px;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .project-name-field .folder-menu,
.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .project-name-field .folder-menu {
  overflow: overlay;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .project-name-field .input-wrapper,
.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .project-name-field .input-wrapper {
  height: 54px;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .project-name-field .mat-form-field-flex,
.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .project-name-field .mat-form-field-flex {
  height: 54px;
  display: flex;
  align-items: center;
  color: #006bff;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .project-name-container .project-name-field .mat-form-field-should-float .mat-form-field-outline,
.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .select-project-container .project-name-field .mat-form-field-should-float .mat-form-field-outline {
  color: #006bff;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .media-list-container {
  margin-top: 30px;
  text-align: left;
  font: 400 16px/14px Gilroy;
  letter-spacing: 0.32px;
  color: #a9a9a9;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .media-list-container .media-item {
  display: flex;
  flex-direction: row;
  margin-bottom: 7px;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .media-list-container .media-item .radio-and-title {
  width: 200px;
  margin-right: 50px;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .dialog-form .media-list-container .media-item .radio-and-title .mat-radio-label-content {
  font-weight: 400;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .mat-dialog-actions {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
  padding-left: 20px;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .mat-dialog-actions .cancel-button {
  text-align: left;
  font: 600 14px/17px Gilroy;
  letter-spacing: 0.27px;
  color: #484848;
  opacity: 0.5;
}.creative-builder-create-new-custom-dialog .dialog-box .dialog-inner .mat-dialog-actions .confirm-button {
  width: 117px;
  height: 43px;
  background: #006bff 0% 0% no-repeat padding-box;
  border-radius: 50px;
  text-align: left;
  font: 600 14px/19px Gilroy;
  letter-spacing: 0.27px;
  color: #ffffff;
  text-align: center;
  margin-left: 20px;
}.creative-builder-create-new-custom-dialog .dialog-box .mat-radio-outer-circle {
  border-width: 1px;
}.creative-builder-create-new-custom-dialog .dialog-box .mat-radio-inner-circle {
  height: 26px;
  left: -3px;
  top: -3px;
  width: 26px;
}.creative-builder-create-new-custom-dialog .dialog-box .mat-radio-label-content {
  padding-left: 14.5px;
}.creative-builder-create-new-custom-dialog .dialog-box .resize-panel {
  margin-top: 20px;
  box-shadow: none;
}.creative-builder-create-new-custom-dialog .dialog-box .resize-panel .mat-expansion-panel-header-title {
  font: 400 16px/14px Gilroy;
  letter-spacing: 0.32px;
  color: #a9a9a9;
}.creative-builder-create-new-custom-dialog .dialog-box .resize-container {
  display: flex;
  flex-direction: row;
  margin-top: 25px;
}.creative-builder-create-new-custom-dialog .dialog-box .resize-container .width {
  width: 40%;
  margin-right: 40px;
}.creative-builder-create-new-custom-dialog .dialog-box .resize-container .height {
  width: 40%;
}.creative-builder-create-new-custom-dialog .dialog-box .actions-container {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}.creative-builder-create-new-custom-dialog .asterix {
  text-align: left;
  font: 400 28px/14px Gilroy;
  letter-spacing: 0.56px;
  color: #ff0000;
  opacity: 0.8;
}.creative-builder-create-new-custom-dialog .platform-select {
  margin-top: 20px;
  font: 400 16px/11px Gilroy;
  letter-spacing: 0.32px;
}.creative-builder-create-new-custom-dialog .platform-select .mat-button-toggle-group {
  width: 100%;
  border-radius: 8px;
  border: medium none currentColor;
  border: initial;
  height: 39px;
}.creative-builder-create-new-custom-dialog .platform-select .mat-button-toggle-group .mat-button-toggle {
  width: 50%;
  border: 2px solid #f2f2f2;
  display: flex;
  align-items: center;
  justify-content: center;
}.creative-builder-create-new-custom-dialog .platform-select .mat-button-toggle-group .mat-button-toggle-button {
  height: 100%;
}.creative-builder-create-new-custom-dialog .platform-select .mat-button-toggle-group .instagram-select {
  border-radius: 0 8px 8px 0;
}.creative-builder-create-new-custom-dialog .platform-select .mat-button-toggle-group .facebook-select {
  border-radius: 8px 0 0 8px;
}.creative-builder-create-new-custom-dialog .platform-select .mat-button-toggle-group .mat-button-toggle-checked {
  background-color: #ffffff;
  color: #006bff;
  border: 2px solid #006bff;
}.creative-builder-create-new-custom-dialog .platform-select .mat-button-toggle-group .facebook-select .mat-button-toggle-checked {
  border-radius: 8px 0 0 8px;
}.creative-builder-create-new-custom-dialog .platform-select .mat-button-toggle-group .instagram-select .mat-button-toggle-checked {
  border-radius: 0 8px 8px 0;
}.creative-builder-create-new-custom-dialog .platform-select .mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay {
  opacity: 0;
}.creative-builder-create-new-custom-dialog .platform-select .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: inherit;
}.creative-builder-create-new-custom-dialog ::-webkit-scrollbar {
  width: 4px;
}.creative-builder-create-new-custom-dialog ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}.creative-builder-create-new-custom-dialog ::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #a9a9a9;
  border-radius: 3px;
}.color-picker {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.0901960784);
  border-radius: 8px;
  border: none !important;
  display: flex !important;
  flex-direction: column;
}.color-picker .saturation-lightness {
  border-radius: 6px;
}.color-picker .saturation-lightness .cursor {
  border: 2px solid #ffffff;
}.color-picker .hue-alpha .left {
  display: none !important;
}.color-picker .hue-alpha .right {
  padding: 0px 8px !important;
}.color-picker .hue-alpha .hue {
  border-radius: 90px;
  height: 8px;
  padding-top: 1px;
  padding-left: 4px;
}.color-picker .hue-alpha .hue .cursor {
  background-color: #ffffff;
  border: none !important;
  width: 6px;
  height: 6px;
}.color-picker .rgba-text {
  display: flex !important;
  flex-direction: row-reverse;
  justify-content: flex-end;
  font: 400 12px/21px Gilroy !important;
  letter-spacing: 0px !important;
  color: #a9a9a9 !important;
  align-items: center;
}.color-picker .rgba-text .box:not(:first-child) {
  padding: 0 24px 0 8px !important;
}.color-picker .rgba-text .box input {
  width: 25px;
  border: none !important;
  border-bottom: 1px solid #a9a9a9 !important;
  font: 400 12px/21px Gilroy !important;
  letter-spacing: 0px !important;
  color: #484848 !important;
}.color-picker .hex-text {
  display: flex !important;
  flex-direction: row-reverse;
  justify-content: flex-end;
  color: #a9a9a9 !important;
  align-items: center;
}.color-picker .hex-text .box:not(:first-child) {
  padding: 0 24px 0 8px !important;
}.color-picker .hex-text .box input {
  width: 64px !important;
  border: none !important;
  border-bottom: 1px solid #a9a9a9 !important;
  font: 400 12px/21px Gilroy !important;
  letter-spacing: 0px !important;
  color: #484848 !important;
}.color-picker .type-policy {
  display: none;
}.color-picker .box div {
  font: 400 12px/21px Gilroy !important;
  letter-spacing: 0px !important;
  color: #a9a9a9 !important;
  margin-right: 0px !important;
}.chart-container app-widget-loader.table-widget-loader {
  overflow-y: auto;
}.budget-tooltip .k-tooltip {
  border-color: transparent;
  background-color: transparent;
}.budget-tooltip .k-tooltip-content {
  background-color: #0064e2;
  width: 15rem;
  height: auto;
  color: #fff;
  padding: 0.8rem;
  border-radius: 0.3125rem;
}.budget-tooltip .k-callout {
  background-color: transparent;
  color: transparent;
}.wrapper div .tooltip-item-container,
.chart div .tooltip-item-container {
  display: inline-block;
  margin: 0.5vh;
}.wrapper div .tooltip-item-container span,
.chart div .tooltip-item-container span {
  margin: 0;
}.infoNotification {
  background-color: #e6f2ff;
  color: #08346c;
}.successNotification {
  background-color: #d8f2f3;
  color: #09494b;
}.warningNotification {
  background-color: #fff8e7;
  color: #7e5f17;
}.errorNotification {
  background-color: #fdebe7;
  color: #60100b;
}.campaign-card-form .mat-card {
  width: 45rem;
  min-height: 43.75rem;
}.campaign-card-form .card-padding {
  padding: 2.625rem 4.75rem 2.188rem 3.25rem;
}.campaign-card-form .mat-card-header .mat-card-subtitle:not(:first-child) {
  margin-top: 1.625rem;
}.campaign-card-form .mat-card-header-text {
  margin: 0;
}.campaign-card-form .campaign-form-wrapper {
  margin: 1.288rem 0;
  display: flex;
  justify-content: space-between;
}.campaign-card-form .campaign-form-wrapper-two {
  margin: 1.188rem 0;
  display: flex;
  justify-content: space-between;
}.campaign-card-form .campaign-form-label {
  display: flex;
}.campaign-card-form .label-align-center {
  align-items: center;
}.campaign-card-form .info-icon {
  color: #ffffff;
  background: #a9a9a9;
  border-radius: 50%;
  height: 1rem;
  width: 1rem;
  font-size: 1rem;
  margin: 0.375rem 0.688rem;
}.campaign-card-form .form-field-max {
  width: 100%;
}.campaign-card-form .form-field-max .grid-form {
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 10px 20px;
}.campaign-card-form .form-field-max .grid-form > div {
  display: flex;
  gap: 5px;
}.campaign-card-form .form-field-min {
  width: 50%;
}.campaign-card-form .campaign-form-input {
  width: 20.625rem;
}.campaign-card-form .campaign-form-row {
  display: flex;
  justify-content: space-between;
}.campaign-card-form .campaign-form-column {
  display: flex;
  flex-direction: column;
}.campaign-card-form .k-card-body {
  padding: 1.25rem 1.25rem 0;
}.campaign-card-form .mat-radio-button ~ .mat-radio-button {
  margin-left: 5.625rem;
}.campaign-card-form .header-icon {
  color: #006bff;
  font-size: 2rem;
  height: 2rem;
  width: 2rem;
  margin-right: 0.813rem;
}.campaign-card-form .mat-card-title {
  display: flex;
  align-items: center;
}.campaign-card-form .campaign-form-input-min {
  width: 17.625rem;
  display: flex;
  justify-content: space-between;
  margin-top: 0.5rem;
}.campaign-card-form .form-field-sm {
  width: 47%;
}.dialog-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}.dialog-content .dialog-header {
  padding: 1rem 0;
}.dialog-content .dialog-image {
  width: 32rem;
}.dialog-content .dialog-text {
  padding: 0 16rem;
}.campaign-dialog-action-buttons {
  display: flex;
  justify-content: flex-end;
  padding: 0 2.86rem;
}.tooltip-white {
  background-color: #ffffff !important;
  color: #0b0b0b !important;
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.2), 0 0.375rem 1.25rem 0 rgba(0, 0, 0, 0.19);
  margin: 0.313rem !important;
}.tooltip-blue {
  background-color: #006bff !important;
  color: #ffffff !important;
  font-size: 1rem;
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.2), 0 0.375rem 1.25rem 0 rgba(0, 0, 0, 0.19);
  margin: 0.313rem !important;
}.toast-wrapper {
  z-index: 99999999999999 !important;
}.k-list .k-item[id$="-0"] {
  color: #006bff;
}.custom-grid .master-table-wrapper {
  box-shadow: none !important;
}.custom-grid .master-table-wrapper .header-wrapper {
  border-bottom: none !important;
}.custom-grid .ag-theme-alpine .ag-header {
  border-bottom: none;
  background: white;
}.custom-grid .ag-theme-alpine .ag-root-wrapper {
  border: none !important;
}.custom-grid .ag-theme-alpine .ag-row:not(.ag-row-first) {
  border-top-style: none !important;
  border: none !important;
}.custom-grid .ag-theme-alpine .ag-row-odd {
  background-color: #ffffff !important;
}.custom-grid .ag-theme-alpine .ag-row {
  background-color: #f4f4f4;
  border: none !important;
}.custom-grid .ag-theme-alpine .ag-paging-panel {
  border-top: none !important;
}.blue-snackbar {
  background: red;
}.a-href {
  margin-left: 3px;
  margin-right: 3px;
}mat-sidenav-content nav {
  border-bottom: none !important;
}button,
kendo-textbox,
k-textbox,
input {
  font-family: "Gilroy" !important;
}@media screen and (min-width: 1367px) and (max-width: 1919px) {
  .graph-dialog-container {
    transform: scale(1) !important;
  }
  .graph-dialog-container mat-dialog-container {
    overflow: hidden !important;
  }
}@media screen and (min-width: 0px) and (max-width: 1366px) {
  .graph-dialog-container {
    transform: scale(1) !important;
  }
  .graph-dialog-container mat-dialog-container {
    overflow: hidden !important;
  }
}@media screen and (min-width: 1920px) {
  .mat-tab-list {
    margin-right: -23px;
  }
  .mat-tab-list .select-view {
    font-size: 14px;
  }
  .mat-tab-list app-calendar .date-info {
    font-size: 14px;
  }
}@media screen and (min-width: 1367px) and (max-width: 1919px) {
  .mat-tab-list {
    margin-right: -23px;
  }
  .mat-tab-list .select-view {
    font-size: 12px;
  }
  .mat-tab-list app-calendar .date-info {
    font-size: 12px;
  }
}@media screen and (min-width: 0px) and (max-width: 1366px) {
  .mat-tab-list .select-view {
    font-size: 12px;
  }
  .mat-tab-list app-calendar .date-info {
    font-size: 12px;
  }
}/* css reset */hr {
  height: 2px !important;
  background-color: #dce1e8;
}/* custom elements */.icon-input {
  position: relative;
}.icon-input .custom-input {
  padding-right: 42px;
}.icon-input img {
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
}.custom-input {
  height: 48px;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #dce1e8;
  box-shadow: 0px 2px 3px 0px rgba(220, 225, 232, 0.44);
  padding: 0 20px;
  color: #121212 !important;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.14px;
}.custom-input.error {
  border: 1px solid #fb1847;
}.custom-input::-moz-placeholder {
  font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: 0.14px !important;
  color: #121212 !important;
}.custom-input::placeholder {
  font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: 0.14px !important;
  color: #121212 !important;
}.primary-btn,
.secondary-btn {
  border-radius: 4px;
  background: #006bff;
  color: #fff;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 44px;
  border: 1px solid #006bff;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
}.primary-btn:disabled,
.secondary-btn:disabled {
  opacity: 0.5;
  pointer-events: none;
}.primary-btn:hover {
  background-color: white;
  border: 1px solid #006bff;
  color: #006bff;
}.secondary-btn {
  background: #fff;
  color: #006bff;
  border: 1px solid #006bff;
}.secondary-btn:hover {
  background-color: #006bff;
  border: 1px solid #006bff;
  color: white;
}.custom-slider {
  width: 100%;
}.custom-slider .custom-range-slider {
  -webkit-appearance: none;
  /* Override default CSS styles */
  -moz-appearance: none;
       appearance: none;
  width: 100%;
  height: 4px;
  border-radius: 10px;
  background: #006bff;
  outline: none;
}.custom-slider .custom-range-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  border: 0;
  background: url("/assets/Ellipse 6709.svg");
  cursor: pointer;
}.custom-slider .custom-range-slider::-moz-range-thumb {
  width: 16px;
  height: 16px;
  border: 0;
  background: url("/assets/Ellipse 6709.svg");
  cursor: pointer;
}.custom-slider .labels {
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
}.custom__table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}.table__thead {
  background-color: var(--tableTitleBgColor);
  color: var(--tableTitleTextColor);
}.table__td,
.table__th {
  box-sizing: border-box;
}.table__th {
  padding: 16px 0;
}.table__th:first-of-type {
  padding-left: 22px;
}.table__th:last-of-type {
  padding-right: 22px;
}.table__td:first-of-type {
  padding-left: 22px;
}.table__td:last-of-type {
  padding-right: 22px;
}.table__td .table__value {
  display: flex;
  align-items: center;
  height: 65px;
}.table__td .table__value.align-right {
  justify-content: flex-end;
}.table__td .table__value.align-left {
  justify-content: flex-start;
}.table__td .table__value.align-center {
  justify-content: center;
}.table__tr:hover {
  background-color: var(--tableRowBgColorHover);
}.table {
  --tableTitleBgColor: #fff;
  --tableTitleTextColor: #4a4a4a;
  --tableRowBgColorHover: #f7f7f7;
  --tableSeparatorColor: #eee;
}.custom-checkbox-blue {
  display: flex !important;
}.custom-checkbox-blue.inline {
  display: inline-block !important;
}.custom-checkbox-blue .mat-checkbox-background,
.custom-checkbox-blue .mat-checkbox-frame {
  border-radius: 5px !important;
  border-color: #c8ced1 !important;
}.custom-checkbox-blue.mat-checkbox-checked .mat-checkbox-checkmark {
  transform: scale(0.9) !important;
}.custom-checkbox-blue .mat-checkbox-inner-container {
  height: 19px !important;
  margin: 0;
  width: 19px !important;
}.custom-checkbox-blue.mat-checkbox-ripple .mat-ripple-element, .custom-checkbox-blue.mat-checkbox-checked.mat-accent .mat-checkbox-background, .custom-checkbox-blue.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
  background-color: #006bff !important;
}.custom-checkbox-blue.mat-checkbox-checked.mat-accent.mat-checkbox-disabled {
  opacity: 0.4 !important;
}.custom-checkbox-blue.mat-accent.mat-checkbox-disabled {
  opacity: 0.4 !important;
}.custom-checkbox-blue .mat-checkbox-layout,
.custom-checkbox-blue .mat-checkbox-label {
  width: 100% !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  font-family: "Gilroy" !important;
  letter-spacing: 0.14px !important;
  color: #787878 !important;
  align-items: center !important;
  gap: 12px;
}.custom-checkbox-blue .mat-checkbox-label {
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
  white-space: normal !important;
}.new-custom-paginator.mat-paginator {
  font-weight: 500 !important;
  font-family: "Gilroy" !important;
  color: #4a4a4a !important;
  background-color: rgba(0, 0, 0, 0) !important;
}.new-custom-paginator.mat-paginator .mat-paginator-container {
  min-height: 40px;
  padding: 0 14px;
}.new-custom-paginator.mat-paginator .mat-icon-button {
  width: 30px;
}.new-custom-paginator.mat-paginator .mat-paginator-range-label {
  margin: 0 10px;
  color: #626262;
  font-size: 12px;
}.new-custom-paginator.mat-paginator .mat-paginator-page-size-select.mat-form-field-appearance-outline {
  margin: 0 0 0 5px;
}.new-custom-paginator.mat-paginator .mat-form-field-appearance-outline .mat-form-field-wrapper {
  margin: 0;
  padding: 0;
}.new-custom-paginator.mat-paginator .mat-select-value-text {
  font-size: 12px;
  font-weight: 500;
  font-family: "Gilroy" !important;
  letter-spacing: 0px;
  color: #4a4a4a;
}.new-custom-paginator.mat-paginator .mat-paginator-page-size {
  display: flex;
  align-items: center;
}.new-custom-paginator.mat-paginator .mat-form-field-appearance-outline .mat-form-field-infix {
  display: flex;
  align-items: center;
  padding: 0.5em 0 1em 0;
}.new-custom-paginator.mat-paginator .mat-form-field-appearance-outline .mat-select-arrow-wrapper {
  transform: translateY(0%);
}.new-custom-paginator.mat-paginator .mat-icon-button,
.new-custom-paginator.mat-paginator .mat-button-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}.new-custom-paginator.mat-paginator .mat-select-value {
  color: #4a4a4a !important;
}.new-custom-paginator.mat-paginator .mat-select-arrow {
  color: #4a4a4a !important;
}.new-custom-paginator.mat-paginator .mat-option {
  color: #4a4a4a !important;
}.new-custom-paginator.mat-paginator .mat-option-text {
  color: #4a4a4a !important;
}.new-custom-paginator.mat-paginator .mat-paginator-icon {
  width: 20px;
}.new-custom-paginator.mat-paginator .mat-paginator .mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 9px 0;
}.new-custom-paginator.mat-paginator .mat-form-field-appearance-outline .mat-form-field-flex {
  padding: 0 11px;
  padding-left: 14px;
}.new-custom-paginator.mat-paginator .mat-form-field-infix {
  border-top: 5px solid transparent;
}.link {
  color: #006bff;
  cursor: pointer;
}.link.disabled {
  opacity: 0.5;
  pointer-events: none;
}::ng-deep .tooltip-inner {
  font-size: 80%;
  text-align: left;
  box-shadow: 0px 0px 40px lightgray;
  padding: 15px 15px;
  font-weight: 500;
}/* Primary Colours *//* Primary Colours (Blue Shades) *//* Secondary Colours (& Feedback colors) *//*Greyscale *//*Main colors *//*creative builder -temporary added *//* Primary Colours *//* Primary Colours (Blue Shades) *//* Secondary Colours (& Feedback colors) *//*Greyscale *//*Main colors *//*creative builder -temporary added */mat-cell mat-checkbox {
  color: #006bff;
}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.mat-checkbox-checked.mat-accent .mat-checkbox-background,
.mat-pseudo-checkbox-checked {
  background-color: #006bff !important;
}.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #006bff;
  margin: 0;
  height: 0;
}.mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: #006bff;
}.mat-form-field.mat-focused .mat-form-field-label {
  color: #006bff;
}.mat-form-field-label,
.mat-focused .mat-form-field-label,
.mat-select-value,
.mat-select-arrow,
.mat-form-field.mat-focused .mat-select-arrow {
  color: #006bff;
}.mat-ink-bar {
  background-color: white !important;
}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #006bff;
}.mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #006bff;
}.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
  background: #006bff !important;
}.genericButtonColorAndBackground {
  background: #006bff;
  box-shadow: 0 2px 2px 0 rgba(11, 11, 11, 0.14), 0 3px 1px -2px rgba(11, 11, 11, 0.12), 0 1px 5px 0 rgba(11, 11, 11, 0.2);
  color: white;
}.genericButtonColorAndBackground:hover {
  background: rgba(0, 107, 255, 0.9);
  box-shadow: 0 2px 2px 0 rgba(11, 11, 11, 0.14), 0 3px 1px -2px rgba(11, 11, 11, 0.12), 0 1px 5px 0 rgba(11, 11, 11, 0.2);
  color: white;
}.genericButtonColor {
  color: #006bff;
  font-weight: 500;
}.genericCancelButtonColor {
  color: #0b0b0b;
}.genericButtonColor:hover {
  color: #006bff;
  font-weight: 500;
  background: rgba(0, 107, 255, 0.1) !important;
}.cancelButtonColor {
  color: #484848;
}.cancelButtonColor:hover {
  color: #484848;
  background: rgba(11, 11, 11, 0.1);
}.mat-flat-button {
  color: #006bff;
  text-align: center;
  margin: 0;
}.mat-flat-button--overlay {
  -webkit-appearance: none;
  background: none !important;
  transition: none !important;
  box-shadow: none !important;
}.mat-flat-button:hover,
.mat-flat-button:focus {
  -webkit-appearance: none;
  text-decoration: underline !important;
  background: none !important;
}.mat-tab-label {
  opacity: 1 !important;
  font-weight: 500;
  color: #484848;
}.mat-tab-label:focus:not(.mat-tab-disabled) {
  color: #006bff;
}.mat-form-field-appearance-legacy .mat-form-field-underline {
  background: #d9d9d9;
}.mat-form-field-appearance-legacy .mat-form-field-label {
  font-weight: 500;
  display: block;
}.mat-drawer-backdrop.mat-drawer-shown {
  visibility: hidden !important;
}.mat-drawer.mat-drawer-push {
  background: #484848;
}.mat-drawer:not(.mat-drawer-side) {
  box-shadow: none;
}::ng-deep.mat-drawer-container {
  background: #ffffff;
}.mat-drawer-container {
  background-color: transparent !important;
}.mat-tab-group {
  background: #ffffff;
}.page_container_buttons {
  max-width: 1024px;
  width: 100%;
  margin: auto;
  text-align: right;
}.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: none;
}.mat-button,
.mat-fab,
.mat-flat-button,
.mat-icon-button,
.mat-mini-fab,
.mat-raised-button,
.mat-stroked-button {
  font-size: 14px;
  font-weight: 500;
}.mat-raised-button {
  background: #006bff;
  border-radius: 50px !important;
  color: #ffffff;
  padding: 0 30px !important;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  transition: background 0.3s ease;
}.mat-raised-button:hover {
  background: #006bff;
  border-radius: 50px;
  color: #ffffff;
}.mat-button {
  color: #0b0b0b;
  text-transform: uppercase;
}.mat-button.mat-button-spinner .mat-button-wrapper,
.mat-raised-button.mat-button-spinner .mat-button-wrapper {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 14px;
}.mat-button.mat-button-spinner .mat-button-wrapper .spinner,
.mat-raised-button.mat-button-spinner .mat-button-wrapper .spinner {
  position: static;
  margin-left: 10px;
}.mat-menu-panel .mat-menu-content:not(:empty) {
  padding: 0;
}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(47, 217, 248, 0.2);
}.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #ffffff;
}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: #ffffff;
}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #006bff;
}.mat-slide-toggle-bar {
  background: #a9a9a9;
}.primary-color {
  color: #006bff;
}.filed-coral-color {
  color: #ff6e4e;
}.paragraph-color {
  color: #0b0b0b;
}.heading-color {
  color: #0b0b0b;
}.secondary-color {
  color: #484848;
}.third-color {
  color: #0b0b0b;
}.fourth-color {
  color: #484848;
}.fourth-color-background {
  background: #484848;
}.fiv-color-background {
  background: #f2f2f2;
}.header_table_title {
  font-size: 14px;
  color: #0b0b0b;
  font-weight: 500;
  overflow: hidden;
  text-overflow: clip;
}.table_cell {
  font-size: 14px;
  color: #484848;
  font-weight: 300;
  justify-content: left !important;
  padding-left: 8px;
  padding-right: 8px;
}.mat-stepper-horizontal-line {
  max-width: 64px;
}::ng-deep.mat-horizontal-stepper-header-container {
  box-shadow: 0 2px 2px 0 rgba(11, 11, 11, 0.14), 0 3px 1px -2px rgba(11, 11, 11, 0.12), 0 1px 5px 0 rgba(11, 11, 11, 0.2) !important;
}.mat-expansion-panel-content {
  position: relative;
}.third-color-children {
  color: #484848;
}.mat-tab-group {
  background: #f2f2f2;
}::ng-deep .mat-tab-body {
  background: #ffffff;
}.mat-tab-labels {
  background: #ffffff;
}::ng-deep .mat-tab-label-container {
  background: #ffffff;
}.border-radius-6 {
  border-radius: 6px;
}.side-out-menu-bg {
  background: #f2f2f2;
}.mat-radio-disabled,
.mat-radio-disabled .mat-radio-label {
  cursor: not-allowed !important;
}.mat-option-disabled {
  cursor: not-allowed !important;
  background-color: rgba(0, 107, 255, 0.2);
  color: #006bff;
}.mat-option-disabled .mat-option-text {
  color: #484848;
}.align-right-table-numeric-cells div {
  width: 100% !important;
  text-align: right !important;
}.mat-select-panel {
  margin-top: 37px;
}.mat-select-panel .mat-option:hover {
  background-color: rgba(0, 107, 255, 0.2);
  color: #006bff;
}.mat-select-panel .mat-option:hover span {
  color: #006bff;
}.mat-select-panel .mat-active .mat-option-text:hover {
  color: #484848;
}.button-custom-tooltip {
  font-size: 12px;
  margin-top: -10px !important;
}.wrapper-custom-tooltip {
  font-size: 13px;
}.mat-expansion-panel:not([class*=mat-elevation-z]).no-border-effect {
  box-shadow: none;
}.custom-dialog-container .mat-dialog-container {
  overflow-y: hidden !important;
  overflow-x: hidden !important;
}.stepper-dialog-container {
  position: fixed !important;
}.stepper-dialog-container .mat-dialog-container {
  overflow-y: hidden !important;
  overflow-x: hidden !important;
}.date-time-dialog mat-dialog-container {
  padding: 0;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  overflow: visible;
}.custom-modalbox mat-dialog-container {
  background-color: #fafafa !important;
}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination {
  display: none !important;
}/* Primary Colours *//* Primary Colours (Blue Shades) *//* Secondary Colours (& Feedback colors) *//*Greyscale *//*Main colors *//*creative builder -temporary added *//************************************** FONT DEFINITION **************************************/@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 400;
  src: url('Shakespeare-Regular.3bd8ea601b5f757a.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 400;
  src: url('Shakespeare-Regular.2d784c2a010765ed.woff') format("woff");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 500;
  src: url('Shakespeare-Medium.2767161cafcb4aff.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 500;
  src: url('Shakespeare-Medium.4409add9d9dd8f67.woff') format("woff");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 600;
  src: url('Shakespeare-SemiBold.5cd4d8a164ea5e90.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 600;
  src: url('Shakespeare-SemiBold.7538d40b3ee19e6c.woff') format("woff");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 700;
  src: url('Shakespeare-Bold.afb5bc5e2253b08d.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 700;
  src: url('Shakespeare-Bold.c961240f6e0cb057.woff') format("woff");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 800;
  src: url('Shakespeare-ExtraBold.e6bcfa5b7645ed16.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 800;
  src: url('Shakespeare-ExtraBold.20965f88dc9a4f16.woff') format("woff");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 900;
  src: url('Shakespeare-Black.da761014f73bbbaf.woff2') format("woff2");
}@font-face {
  font-family: Gilroy;
  font-style: normal;
  font-weight: 900;
  src: url('Shakespeare-Black.219f622fc1d758d3.woff') format("woff");
}/************************************** body **************************************/* {
  outline: none;
  box-sizing: border-box;
  font-family: Gilroy, sans-serif;
}html,
body {
  height: 100%;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}body {
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 400;
  -webkit-text-size-adjust: 100%;
  color: #121212;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: left;
  min-height: 100%;
  background-color: #ffffff;
}html {
  position: relative;
  min-height: 100%;
  background-color: #ffffff;
}/*h1-h6*/h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
h6,
.h6 {
  margin-bottom: 0.5vh;
  margin-top: 0.5vh;
  font-weight: bold;
}h1,
.h1 {
  font-size: 54px;
  letter-spacing: 1.54px;
  color: #121212;
}h2,
.h2 {
  font-size: 38px;
  letter-spacing: 1.4px;
  color: #121212;
}h3,
.h3 {
  font-size: 32px;
  letter-spacing: 1.12px;
  color: #121212;
}h4,
.h4 {
  font-size: 28px;
  color: #121212;
  letter-spacing: 0.98px;
}h5,
.h5 {
  font-size: 24px;
  color: #121212;
}h6,
.h6 {
  font-size: 18px;
  color: #121212;
}.subtitle-main {
  font-size: 1.5rem;
  font-weight: 500;
  color: #121212;
  letter-spacing: 0.24px;
}.subtitle-secondary {
  font-size: 1.38rem;
  font-weight: 500;
  color: #121212;
  letter-spacing: 0.22px;
}p, .p2, .p3, .p4,
.p1 {
  margin-bottom: 0.25rem;
  font-size: 18px;
  color: #121212;
  font-weight: 500;
}.p2 {
  font-size: 16px;
  line-height: 25px;
}.p3 {
  font-size: 14px;
  line-height: 22px;
}.p4 {
  font-size: 12px;
  line-height: 22px;
}ol,
ul {
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 1.65vh;
}ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}b,
strong {
  font-weight: 600;
}th {
  font-weight: 500;
  color: #121212;
  letter-spacing: 0.15px;
  font-size: 14px;
}label {
  font-weight: 500;
  text-transform: capitalize;
}small {
  font-size: 12px;
}/*Links*/a:hover,
a:focus,
a {
  text-decoration: none;
  background-color: transparent;
  color: #006bff;
}a.link {
  color: #006bff;
  text-decoration: none;
}a.link:hover, a.link:focus {
  cursor: pointer;
  text-decoration: none;
}.mt-24 {
  margin-top: 24px;
}/* Primary Colours *//* Primary Colours (Blue Shades) *//* Secondary Colours (& Feedback colors) *//*Greyscale *//*Main colors *//*creative builder -temporary added */.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #006bff;
}.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: #006bff;
}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper {
  padding: 0 !important;
}@keyframes fade-in-right {
  0% {
    transform: translateX(100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}@keyframes fade-out-right {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}.slide {
  transition: all 0.3s ease-in;
}.slide.slideInRight {
  animation: fade-in-right 0.3s ease-in both;
}.slide.slideOutRight {
  animation: fade-out-right 0.3s ease-in both;
}.custom-dexter-dialog {
  margin-top: 56px !important;
  animation: fade-in-right 0.3s ease-in both !important;
}@media screen and (max-width: 768px) {
  .cdk-overlay-pane.slide {
    max-width: none !important;
    max-width: initial !important;
    width: 80% !important;
  }
}@media screen and (max-width: 576px) {
  .cdk-overlay-pane.slide {
    width: 100% !important;
  }
}@media screen and (max-width: 576px) {
  .generic-popup {
    max-width: none !important;
    max-width: initial !important;
    width: 90% !important;
  }
}.backdrop-background {
  background-color: rgba(0, 0, 0, 0.5) !important;
  backdrop-filter: blur(3px) !important;
  -webkit-backdrop-filter: blur(3px) !important;
}.custom-dialog .mat-dialog-container {
  padding: 24px 24px 20px 24px !important;
  border-radius: 5px !important;
}@media only screen and (min-width: 425px) and (max-width: 578px) {
  .custom-dialog .mat-dialog-container {
    padding: 23px 23px 23px 35px !important;
    border-radius: 10px !important;
  }
}@media only screen and (min-width: 315px) and (max-width: 424px) {
  .custom-dialog .mat-dialog-container {
    padding: 20px !important;
    border-radius: 10px !important;
  }
}body > * {
  color: #121212;
}.mat-row:hover {
  background-color: #f5f5f5; /* Change this to your desired hover background color */
  cursor: pointer; /* Optional: Show pointer cursor on hover */
}.mat-header-row {
  cursor: pointer;
  position: sticky;
  top: 0;
  background-color: #f5f5f5; /* Change this to your desired header background color */
  z-index: 1;
}form input::-moz-placeholder, form textarea::-moz-placeholder, form select::-moz-placeholder {
  font-size: 14px !important;
  line-height: 26px;
  font-weight: 500;
  color: rgba(120, 120, 120, 0.7) !important;
}form input::placeholder,
form textarea::placeholder,
form select::placeholder {
  font-size: 14px !important;
  line-height: 26px;
  font-weight: 500;
  color: rgba(120, 120, 120, 0.7) !important;
}form .form-group-wrapper {
  display: block;
  margin-bottom: 30px;
}form .form-group-wrapper.no-margin {
  margin: 0;
}form .form-group-wrapper .label-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12.49px;
}form .form-group-wrapper .label-wrapper > div {
  display: inline-flex;
  align-items: center;
}form .form-group-wrapper .label-wrapper .counter {
  text-align: right;
  font: normal normal 500 12px/14px Gilroy;
  letter-spacing: 0.12px;
  color: #787878;
  opacity: 1;
  min-width: 39px;
  margin-left: 2px;
}form .form-group-wrapper .label-wrapper label {
  display: block;
  font-size: 16px;
  font-weight: 500;
}.shepherd-elements {
  background: #006bff 0% 0% no-repeat padding-box;
  color: #fff;
  box-shadow: 7px 11px 26px rgba(1, 70, 167, 0.2392156863);
  border-radius: 15px;
  max-width: 426px;
  opacity: 0;
  outline: none;
  transition: opacity 0.3s, visibility 0.3s;
  visibility: hidden;
  width: 100%;
  padding: 32px;
  margin: 0 10px !important;
}.shepherd-elements .shepherd-arrow {
  visibility: hidden;
  display: none !important;
}.shepherd-elements.shepherd-has-title .shepherd-content .shepherd-header {
  background: #006bff 0% 0% no-repeat padding-box;
  display: block;
  width: 100%;
  padding: 0;
}.shepherd-elements.shepherd-has-title .shepherd-content .shepherd-header h3 {
  text-align: left;
  font: normal normal bold 28px/40px Gilroy;
  letter-spacing: 0px;
  color: #ffffff;
}.shepherd-elements.shepherd-has-title .shepherd-content .shepherd-text {
  text-align: left;
  font: normal normal 500 16px/27px Gilroy;
  letter-spacing: 0px;
  color: #ffffff;
  opacity: 1;
  padding: 0;
  margin-bottom: 16px;
  margin-top: 16px;
}.shepherd-elements.shepherd-has-title .shepherd-content .shepherd-footer {
  display: flex;
  justify-content: space-between;
  padding: 0;
}.shepherd-elements.shepherd-has-title .shepherd-content .shepherd-footer .shepherd-button-secondary {
  font: normal normal 600 14px/1px Roboto;
  letter-spacing: 0.14px;
  color: #ffffff;
  text-transform: uppercase;
  background: none;
  border: none;
  text-align: left;
  padding: 0;
}.shepherd-elements.shepherd-has-title .shepherd-content .shepherd-footer .shepherd-button-secondary img {
  margin-left: 5px;
  height: 11px;
  width: 11px;
}.shepherd-elements.shepherd-has-title .shepherd-content .shepherd-footer .shepherd-button-primary {
  min-width: 128px;
  height: 49px;
  background: #ffffff 0% 0% no-repeat padding-box;
  border-radius: 5px;
  text-align: center;
  font: normal normal bold 16px/26px Gilroy;
  letter-spacing: 0.16px;
  color: #006bff;
}.shepherd-elements.shepherd-has-title .shepherd-content .shepherd-footer .shepherd-button-primary img {
  margin-left: 8px;
  height: 11px;
  width: 15px;
}@media only screen and (max-width: 900px) {
  .shepherd-elements {
    margin: 10px 10px !important;
    width: 90%;
    max-width: calc(100% - 20px);
  }
  .shepherd-elements.static {
    transform: translate(0, -64px) !important;
  }
  .shepherd-elements.shepherd-has-title .shepherd-content .shepherd-header {
    background: #006bff 0% 0% no-repeat padding-box;
    display: block;
    width: 100%;
    padding: 0;
  }
  .shepherd-elements.shepherd-has-title .shepherd-content .shepherd-header h3 {
    text-align: left;
    font: normal normal bold 24px/32px Gilroy;
    letter-spacing: 0px;
    color: #ffffff;
  }
  .shepherd-elements.shepherd-has-title .shepherd-content .shepherd-text {
    text-align: left;
    font: normal normal 500 14px/23px Gilroy;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 1;
    padding: 0;
    margin-bottom: 16px;
    margin-top: 16px;
  }
  .shepherd-elements.shepherd-has-title .shepherd-content .shepherd-footer {
    display: flex;
    justify-content: space-between;
    padding: 0;
  }
}::ng-deep .date-selector-wrapper kendo-datepicker .k-datepicker {
  border: 2px solid #ebeff5 !important;
  border-radius: 5px !important;
  flex-direction: row-reverse;
}::ng-deep .date-selector-wrapper kendo-datepicker .k-datepicker .k-input-inner {
  border: none;
}::ng-deep .date-selector-wrapper kendo-datepicker .k-datepicker .k-button {
  height: 100%;
  width: auto;
  border: none;
}::ng-deep .date-selector-wrapper kendo-datepicker .k-datepicker.k-focus {
  border-color: #006bff;
  box-shadow: 0 0 0 5px #a7ccff;
}::ng-deep .date-selector-wrapper kendo-datepicker .k-datepicker .k-select {
  color: #006bff;
  background-color: white !important;
  border: none !important;
}::ng-deep .date-selector-wrapper kendo-datepicker .k-select {
  padding: 0px 12px !important;
}::ng-deep .date-selector-wrapper kendo-datepicker .k-input {
  padding: 0 !important;
  color: #121212 !important;
  font-size: 14px !important;
  font-weight: 500;
}::ng-deep .mat-calendar-body-cell-content.mat-focus-indicator.mat-calendar-body-selected {
  background-color: #146cfc !important;
  color: #fff;
}.img-selector-segment {
  display: flex;
  width: 100%;
  margin-bottom: 30px;
}.img-selector-segment button {
  height: 48px;
  width: 390px;
  background: #eeeeee 0% 0% no-repeat padding-box;
  border-radius: 8px;
  border: none;
  font: normal normal 500 14px/16px Gilroy;
}.img-selector-segment button.selected {
  background: #006bff 0% 0% no-repeat padding-box;
  z-index: 1;
  color: #fff;
}.img-selector-segment button:nth-child(even) {
  margin-left: -8px;
}.w-100 {
  width: 100%;
}.mb-0 {
  margin-bottom: 0 !important;
}.tool-group {
  margin-bottom: 50px;
}.tool-group h6 {
  font: normal normal bold 18px/16px Gilroy;
  letter-spacing: 0px;
  color: #121212;
  margin-bottom: 19px;
  display: flex;
  justify-content: space-between;
}.tool-group h6 a {
  font: normal normal 600 16px/16px Gilroy;
  letter-spacing: 0px;
  color: #006bff;
}::ng-deep .control-input-group .ngx-slider .ngx-slider-pointer {
  background-color: #006bff;
}::ng-deep .control-input-group .ngx-slider .ngx-slider-selection {
  background-color: #006bff;
}::ng-deep .tooltip-inner {
  font-size: 80% !important;
  text-align: left !important;
  box-shadow: 0px 0px 40px lightgray !important;
  padding: 15px 15px !important;
  font-weight: 500 !important;
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/filed-lib-theme/all.css ***!
  \****************************************************************************************************************************************************************************************************************************/
.k-theme-test-class,
.k-common-test-class {
	opacity: 0;
}

.k-reset {
	margin: 0;
	padding: 0;
	border-width: 0;
	outline: 0;
	text-decoration: none;
	font: inherit;
	list-style: none;
}

kendo-sortable {
	display: block;
}

.k-overlay {
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.5;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10001;
}

.k-rtl {
	direction: rtl;
}

.k-link,
.k-link:hover {
	color: inherit;
	text-decoration: none;
	outline: 0;
	cursor: pointer;
}

.k-content {
	outline: 0;
}

.k-centered {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.k-no-click {
	pointer-events: none;
}

.k-pdf-export-shadow {
	position: absolute;
	overflow: hidden;
	left: -15000px;
	width: 14400px;
}

.kendo-pdf-hide-pseudo-elements::before,
.kendo-pdf-hide-pseudo-elements::after {
	display: none !important;
}

.k-text-selection ::-moz-selection, .k-block ::-moz-selection, .k-panel ::-moz-selection, .k-pane-wrapper ::-moz-selection, .k-view ::-moz-selection, .k-progressbar ::-moz-selection, .k-numerictextbox ::-moz-selection, .k-flatcolorpicker ::-moz-selection, .k-combobox ::-moz-selection, .k-dateinput ::-moz-selection, .k-datepicker ::-moz-selection, .k-datetimepicker ::-moz-selection, .k-timepicker ::-moz-selection, .k-dropdown ::-moz-selection, .k-dropdowntree ::-moz-selection, .k-multiselect ::-moz-selection, .k-maskedtextbox ::-moz-selection, .k-rating ::-moz-selection, .k-window ::-moz-selection, .k-drawer ::-moz-selection, .k-notification ::-moz-selection, .k-breadcrumb ::-moz-selection, .k-pager-wrap ::-moz-selection, .k-card ::-moz-selection, .k-splitter ::-moz-selection, .k-spreadsheet ::-moz-selection, .k-scheduler ::-moz-selection, .k-chat ::-moz-selection, .k-mediaplayer ::-moz-selection, .k-pdf-viewer ::-moz-selection, kendo-scrollview.k-scrollview-wrap ::-moz-selection, div.k-scrollview ::-moz-selection, .k-chart ::-moz-selection, .k-sparkline ::-moz-selection, .k-stockchart ::-moz-selection {
	background-color: #337ab7;
	color: #ffffff;
}

.k-text-selection ::selection,
.k-block ::selection,
.k-panel ::selection,
.k-pane-wrapper ::selection,
.k-view ::selection,
.k-progressbar ::selection,
.k-numerictextbox ::selection,
.k-flatcolorpicker ::selection,
.k-combobox ::selection,
.k-dateinput ::selection,
.k-datepicker ::selection,
.k-datetimepicker ::selection,
.k-timepicker ::selection,
.k-dropdown ::selection,
.k-dropdowntree ::selection,
.k-multiselect ::selection,
.k-maskedtextbox ::selection,
.k-rating ::selection,
.k-window ::selection,
.k-drawer ::selection,
.k-notification ::selection,
.k-breadcrumb ::selection,
.k-pager-wrap ::selection,
.k-card ::selection,
.k-splitter ::selection,
.k-spreadsheet ::selection,
.k-scheduler ::selection,
.k-chat ::selection,
.k-mediaplayer ::selection,
.k-pdf-viewer ::selection,
kendo-scrollview.k-scrollview-wrap ::selection,
div.k-scrollview ::selection,
.k-chart ::selection,
.k-sparkline ::selection,
.k-stockchart ::selection {
	background-color: #337ab7;
	color: #ffffff;
}

.k-block,
.k-panel {
	border-radius: 0.25rem;
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
	padding: 0.75rem 1.25rem;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
}

.k-block > .k-header,
.k-panel > .k-header {
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
	margin: -0.75rem -1.25rem 0.75rem;
	padding: 0.75rem 1.25rem;
}

.k-content {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-state-disabled,
.k-widget[disabled] {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-widget[disabled] .k-link,
.k-widget[disabled] .k-button {
	cursor: default;
	outline: 0;
}

.k-state-disabled [disabled],
.k-state-disabled .k-state-disabled,
.k-widget[disabled] [disabled],
.k-widget[disabled] .k-state-disabled {
	opacity: 1;
	filter: grayscale(0);
}

.k-hr {
	margin: 1rem auto;
	padding: 0;
	height: 0;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #dddddd;
	display: block;
	float: none;
	clear: both;
}

.k-d-flex-row > .k-hr,
.k-hbox > .k-hr,
.k-columnset > .k-hr {
	margin: 0;
	width: 0;
	height: auto;
	border-width: 0 0 0 1px;
	flex: 0 0 auto;
}

.k-d-flex-col > .k-hr,
.k-vbox > .k-hr,
.k-rowset > .k-hr {
	margin: 0;
	flex: 0 0 auto;
}

.k-dirty {
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	border-width: 3px;
	border-style: solid;
	border-color: #d9534f #d9534f transparent transparent;
	position: absolute;
	top: 0;
	right: 0;
}

[dir='rtl'] .k-dirty,
.k-rtl .k-dirty {
	border-color: transparent transparent #d9534f #d9534f;
	right: auto;
	left: 0;
}

.k-placeholder-line {
	width: 100%;
	height: 10px;
	background-color: rgba(0, 0, 0, 0.1);
	display: inline-block;
}

.k-drop-hint {
	display: flex;
	gap: 4px;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	z-index: 1000;
	transform: translate(-50%, -50%);
}

.k-drop-hint-start,
.k-drop-hint-end {
	flex-shrink: 0;
	border-width: 4px;
	border-style: solid;
	border-color: transparent;
}

.k-drop-hint-line {
	flex-grow: 1;
	background-color: #337ab7;
}

.k-drop-hint-h .k-drop-hint-start {
	border-left-width: 6.9282032304px;
	border-left-color: #337ab7;
	border-right-width: 0;
}

.k-drop-hint-h .k-drop-hint-line {
	width: 20px;
	height: 1px;
}

.k-drop-hint-h .k-drop-hint-end {
	border-right-width: 6.9282032304px;
	border-right-color: #337ab7;
	border-left-width: 0;
}

.k-drop-hint-v {
	flex-direction: column;
}

.k-drop-hint-v .k-drop-hint-start {
	border-top-width: 6.9282032304px;
	border-top-color: #337ab7;
	border-bottom-width: 0;
}

.k-drop-hint-v .k-drop-hint-line {
	width: 1px;
	height: 20px;
}

.k-drop-hint-v .k-drop-hint-end {
	border-bottom-width: 6.9282032304px;
	border-bottom-color: #337ab7;
	border-top-width: 0;
}

.k-animation-container {
	position: absolute;
	overflow: hidden;
	z-index: 100;
}

.k-animation-container-fixed {
	position: fixed;
}

.k-animation-container-relative {
	position: relative;
	display: inline-block;
}

.k-push-right-enter,
.k-push-right-appear {
	transform: translate(-100%, 0);
}

.k-push-right-enter-active,
.k-push-right-appear-active {
	transform: translate(0, 0);
	transition: transform 300ms ease-in-out;
}

.k-push-right-exit {
	transform: translate(0, 0);
}

.k-push-right-exit-active {
	transform: translate(100%, 0);
	transition: transform 300ms ease-in-out;
}

.k-push-left-enter,
.k-push-left-appear {
	transform: translate(100%, 0);
}

.k-push-left-enter-active,
.k-push-left-appear-active {
	transform: translate(0, 0);
	transition: transform 300ms ease-in-out;
}

.k-push-left-exit {
	transform: translate(0, 0);
}

.k-push-left-exit-active {
	transform: translate(-100%, 0);
	transition: transform 300ms ease-in-out;
}

.k-push-down-enter,
.k-push-down-appear {
	transform: translate(0, -100%);
}

.k-push-down-enter-active,
.k-push-down-appear-active {
	transform: translate(0, 0);
	transition: transform 300ms ease-in-out;
}

.k-push-down-exit {
	transform: translate(0, 0);
}

.k-push-down-exit-active {
	transform: translate(0, 100%);
	transition: transform 300ms ease-in-out;
}

.k-push-up-enter,
.k-push-up-appear {
	transform: translate(0, 100%);
}

.k-push-up-enter-active,
.k-push-up-appear-active {
	transform: translate(0, 0);
	transition: transform 300ms ease-in-out;
}

.k-push-up-exit {
	transform: translate(0, 0);
}

.k-push-up-exit-active {
	transform: translate(0, -100%);
	transition: transform 300ms ease-in-out;
}

.k-expand-vertical-enter,
.k-expand-vertical-appear {
	transform: scaleY(0);
}

.k-expand-vertical-enter-active,
.k-expand-vertical-appear-active {
	transform: scaleY(1);
	transition: transform 300ms ease-in-out;
}

.k-expand-vertical-exit {
	transform: scaleY(1);
}

.k-expand-vertical-exit-active {
	transform: scaleY(0);
	transition: transform 300ms ease-in-out;
}

.k-expand-horizontal-enter,
.k-expand-horizontal-appear {
	transform: scaleX(0);
}

.k-expand-horizontal-enter-active,
.k-expand-horizontal-appear-active {
	transform: scaleX(1);
	transition: transform 300ms ease-in-out;
}

.k-expand-horizontal-exit {
	transform: scaleX(1);
}

.k-expand-horizontal-exit-active {
	transform: scaleX(0);
	transition: transform 300ms ease-in-out;
}

.k-fade-enter,
.k-fade-appear {
	opacity: 0;
}

.k-fade-enter-active,
.k-fade-appear-active {
	opacity: 1;
	transition: opacity 500ms ease-in-out;
}

.k-fade-exit {
	opacity: 1;
}

.k-fade-exit-active {
	opacity: 0;
	transition: opacity 500ms ease-in-out;
}

.k-fade-exit-active + .k-fade-exit-active,
.k-fade-enter-active + .k-fade-enter-active {
	display: none;
}

.k-zoom-in-enter,
.k-zoom-in-appear {
	opacity: 0;
	transform: scale(0);
}

.k-zoom-in-enter-active,
.k-zoom-in-appear-active {
	opacity: 1;
	transform: scale(1);
	transition: transform, opacity 300ms ease-in-out;
}

.k-zoom-in-exit {
	opacity: 1;
	transform: scale(1);
}

.k-zoom-in-exit-active {
	opacity: 0;
	transform: scale(2);
	transition: transform, opacity 300ms ease-in-out;
}

.k-zoom-out-enter,
.k-zoom-out-appear {
	opacity: 0;
	transform: scale(2);
}

.k-zoom-out-enter-active,
.k-zoom-out-appear-active {
	opacity: 1;
	transform: scale(1);
	transition: transform, opacity 300ms ease-in-out;
}

.k-zoom-out-exit {
	opacity: 1;
	transform: scale(1);
}

.k-zoom-out-exit-active {
	opacity: 0;
	transform: scale(0);
	transition: transform, opacity 300ms ease-in-out;
}

.k-slide-in-appear {
	opacity: 0.1;
	transform: translate(0, -3em);
}

.k-slide-in-appear .k-centered {
	transform: translate(-50%, -60%);
}

.k-slide-in-appear-active {
	opacity: 1;
	transform: translate(0, 0);
	transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1);
}

.k-slide-in-appear-active .k-centered {
	transform: translate(-50%, -50%);
}

.k-slide-down-enter,
.k-slide-down-appear {
	transform: translateY(-100%);
}

.k-slide-down-enter-active,
.k-slide-down-appear-active {
	transform: translateY(0);
	transition: transform 300ms ease-in-out;
}

.k-slide-down-exit {
	transform: translateY(0);
}

.k-slide-down-exit-active {
	transform: translateY(-100%);
	transition: transform 300ms ease-in-out;
}

.k-slide-up-enter,
.k-slide-up-appear {
	transform: translateY(100%);
}

.k-slide-up-enter-active,
.k-slide-up-appear-active {
	transform: translateY(0);
	transition: transform 300ms ease-in-out;
}

.k-slide-up-exit {
	transform: translateY(0);
}

.k-slide-up-exit-active {
	transform: translateY(100%);
	transition: transform 300ms ease-in-out;
}

.k-slide-right-enter,
.k-slide-right-appear {
	transform: translateX(-100%);
}

.k-slide-right-enter-active,
.k-slide-right-appear-active {
	transform: translateX(0);
	transition: transform 300ms ease-in-out;
}

.k-slide-right-exit {
	transform: translateX(0);
}

.k-slide-right-exit-active {
	transform: translateX(-100%);
	transition: transform 300ms ease-in-out;
}

.k-slide-left-enter,
.k-slide-left-appear {
	transform: translateX(100%);
}

.k-slide-left-enter-active,
.k-slide-left-appear-active {
	transform: translateX(0);
	transition: transform 300ms ease-in-out;
}

.k-slide-left-exit {
	transform: translateX(0);
}

.k-slide-left-exit-active {
	transform: translateX(100%);
	transition: transform 300ms ease-in-out;
}

.k-reveal-vertical-enter,
.k-reveal-vertical-appear {
	max-height: 0;
}

.k-reveal-vertical-enter-active,
.k-reveal-vertical-appear-active {
	transition: max-height 300ms ease-in-out;
}

.k-reveal-vertical-exit-active {
	max-height: 0 !important;
	transition: max-height 300ms ease-in-out;
}

.k-reveal-horizontal-enter,
.k-reveal-horizontal-appear {
	max-width: 0;
}

.k-reveal-horizontal-enter-active,
.k-reveal-horizontal-appear-active {
	transition: max-width 300ms ease-in-out;
}

.k-reveal-horizontal-exit-active {
	max-width: 0 !important;
	transition: max-width 300ms ease-in-out;
}

.k-fx-end .k-fx-next,
.k-fx-end .k-fx-current {
	transition: all 350ms ease-out;
}

.k-fx {
	position: relative;
}

.k-fx .k-fx-current {
	z-index: 0;
}

.k-fx .k-fx-next {
	z-index: 1;
}

.k-fx-hidden,
.k-fx-hidden * {
	visibility: hidden !important;
}

.k-fx-reverse .k-fx-current {
	z-index: 1;
}

.k-fx-reverse .k-fx-next {
	z-index: 0;
}

.k-fx-zoom.k-fx-start .k-fx-next {
	transform: scale(0) !important;
}

.k-fx-zoom.k-fx-end .k-fx-next {
	transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next,
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {
	transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
	transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
	transform: scale(0) !important;
}

.k-fx-fade.k-fx-start .k-fx-next {
	will-change: opacity;
	opacity: 0;
}

.k-fx-fade.k-fx-end .k-fx-next {
	opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
	will-change: opacity;
	opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
	opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-end .k-fx-current .k-header,
.k-fx-slide.k-fx-end .k-fx-current .k-footer,
.k-fx-slide.k-fx-end .k-fx-next .km-content,
.k-fx-slide.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-end .k-fx-next .km-footer,
.k-fx-slide.k-fx-end .k-fx-current .km-content,
.k-fx-slide.k-fx-end .k-fx-current .km-header,
.k-fx-slide.k-fx-end .k-fx-current .km-footer {
	transition: all 350ms ease-out;
}

.k-fx-slide.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-start .k-fx-next .km-content {
	will-change: transform;
	transform: translateX(100%);
}

.k-fx-slide.k-fx-start .k-fx-next .k-header,
.k-fx-slide.k-fx-start .k-fx-next .k-footer,
.k-fx-slide.k-fx-start .k-fx-next .km-header,
.k-fx-slide.k-fx-start .k-fx-next .km-footer {
	will-change: opacity;
	opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-end .k-fx-current .km-content {
	transform: translateX(-100%);
}

.k-fx-slide.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-end .k-fx-next .km-footer {
	opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
	will-change: transform;
	transform: translateX(0);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
	transform: translateX(100%);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
	transform: translateX(-100%);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
	transform: translateX(0);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {
	will-change: opacity;
	opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {
	opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {
	opacity: 0;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {
	opacity: 1;
}

.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
	transform: translateX(-100%);
}

.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
	transform: translateX(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
	transform: translateX(0);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
	transform: translateX(-100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
	transform: translateX(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
	transform: translateX(0%);
}

.k-fx-tile.k-fx-start .k-fx-next {
	will-change: transform;
	transform: translateX(100%);
}

.k-fx-tile.k-fx-end .k-fx-current {
	transform: translateX(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
	will-change: transform;
	transform: translateX(0);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
	transform: translateX(100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
	transform: translateX(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
	transform: translateX(0);
}

.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
	transform: translateX(-100%);
}

.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
	transform: translateX(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
	transform: translateX(0);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
	transform: translateX(-100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
	transform: translateX(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
	transform: translateX(0%);
}

.k-fx.k-fx-overlay.k-fx-start .k-fx-next,
.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {
	will-change: transform;
	transform: translateX(100%);
}

.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
	transform: translateX(-100%);
}

.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
	transform: translateY(100%);
}

.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
	transform: translateY(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
	transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
	will-change: transform;
	transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
	transform: translateX(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
	transform: translateX(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
	transform: translateY(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
	transform: translateY(-100%);
}

.k-drag-clue {
	padding: 0.25rem 0.5rem;
	border-width: 1px;
	border-style: solid;
	font-size: 0.875rem;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	z-index: 20000;
	cursor: move;
}

.k-drag-status {
	margin-right: 0.4ex;
}

.k-drag-clue {
	border-color: #265a87;
	color: #ffffff;
	background-color: #337ab7;
}

.k-reorder-cue {
	position: absolute;
}

.k-reorder-cue::before,
.k-reorder-cue::after {
	content: '';
	width: 0;
	height: 0;
	border: 3px solid transparent;
	position: absolute;
	transform: translateX(-50%);
}

.k-reorder-cue::before {
	border-bottom-width: 0;
	border-top-color: currentColor;
	top: -4px;
}

.k-reorder-cue::after {
	border-top-width: 0;
	border-bottom-color: currentColor;
	bottom: -4px;
}

.k-loading {
	width: 64px;
	height: 64px;
	display: block;
}

.k-loading .animate {
	animation: loading 2s infinite linear;
}

.k-loading-mask,
.k-loading-image,
.k-loading-color {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.k-loading-mask {
	z-index: 100;
}

.k-loading-mask.k-opaque .k-loading-color {
	opacity: 1;
}

.k-loading-text {
	text-indent: -4000px;
	text-align: center;
	position: absolute;
}

.k-loading-image {
	z-index: 2;
}

.k-loading-color {
	background-color: #ffffff;
	opacity: 0.3;
}

.k-i-loading {
	position: relative;
	background-color: transparent;
	box-sizing: border-box;
	color: currentColor;
}

.k-i-loading::before,
.k-i-loading::after,
.k-loading-image::before,
.k-loading-image::after {
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	content: '';
	box-sizing: inherit;
	border-radius: 50%;
	border-width: 0.05em;
	border-style: solid;
	border-color: currentColor;
	border-top-color: transparent;
	border-bottom-color: transparent;
	background-color: transparent;
}

.k-icon.k-i-loading::before,
.k-icon.k-i-loading::after {
	content: '';
}

.k-i-loading::before,
.k-loading-image::before {
	margin-top: -0.5em;
	margin-left: -0.5em;
	width: 1em;
	height: 1em;
	animation: k-loading-animation 0.7s linear infinite;
}

.k-i-loading::after,
.k-loading-image::after {
	margin-top: -0.25em;
	margin-left: -0.25em;
	width: 0.5em;
	height: 0.5em;
	animation: k-loading-animation reverse 1.4s linear infinite;
}

.k-loading-image::before,
.k-loading-image::after {
	content: '';
	border-width: 1px;
	border-width: max(1px, 0.015em);
	font-size: 4em;
}

@keyframes loading {
	0% {
		stroke-dasharray: 0 251;
		stroke-dashoffset: 502;
	}
	50% {
		stroke-dasharray: 250 1;
	}
	100% {
		stroke-dasharray: 0 251;
		stroke-dashoffset: 0;
	}
}

@keyframes k-loading-animation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.k-resize-handle,
.k-resize-hint {
	position: absolute;
	border-color: inherit;
	z-index: 200;
}

.k-resize-handle {
	display: flex;
	align-items: center;
	justify-content: center;
}

.k-resize-handle::before {
	content: '';
	border: 0 solid;
	border-color: inherit;
}

.k-resize-n {
	width: 100%;
	height: 6px;
	flex-direction: row;
	left: 0;
	top: -3px;
	cursor: n-resize;
}

.k-resize-s {
	width: 100%;
	height: 6px;
	flex-direction: row;
	left: 0;
	bottom: -3px;
	cursor: s-resize;
}

.k-resize-w {
	width: 6px;
	height: 100%;
	flex-direction: column;
	top: 0;
	left: -3px;
	cursor: w-resize;
}

.k-resize-e {
	width: 6px;
	height: 100%;
	flex-direction: column;
	top: 0;
	right: -3px;
	cursor: e-resize;
}

.k-resize-sw,
.k-resize-se,
.k-resize-nw,
.k-resize-ne {
	width: 5px;
	height: 5px;
}

.k-resize-sw {
	cursor: sw-resize;
	bottom: 0;
	left: 0;
}

.k-resize-se {
	cursor: se-resize;
	bottom: 0;
	right: 0;
}

.k-resize-nw {
	cursor: nw-resize;
	top: 0;
	left: 0;
}

.k-resize-ne {
	cursor: ne-resize;
	top: 0;
	right: 0;
}

.k-vertical-resize {
	cursor: row-resize;
}

.k-horizontal-resize {
	cursor: col-resize;
}

.k-resize-hint {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.k-resize-hint .k-resize-hint-handle {
	width: auto;
	height: 20px;
	align-self: stretch;
}

.k-resize-hint .k-resize-hint-marker {
	width: 2px;
	height: auto;
	flex: 1 1 auto;
}

.k-resize-hint-vertical {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.k-resize-hint-vertical .k-resize-hint-handle {
	width: 20px;
	height: auto;
	align-self: stretch;
}

.k-resize-hint-vertical .k-resize-hint-marker {
	width: auto;
	height: 2px;
	flex: 1 1 auto;
}

.k-scrollbar {
	position: absolute;
	overflow: scroll;
}

.k-scrollbar-vertical {
	top: 0;
	right: 0;
	width: 17px;
	height: 100%;
	overflow-x: hidden;
}

.k-touch-scrollbar {
	display: none;
	position: absolute;
	z-index: 200000;
	height: 8px;
	width: 8px;
	border: 1px solid #8a8a8a;
	background-color: #858585;
}

.k-marquee {
	position: absolute;
	z-index: 100000;
}

.k-marquee-color,
.k-marquee-text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.k-marquee-color {
	color: #ffffff;
	background-color: #337ab7;
	border-color: #265a87;
	opacity: 0.6;
}

.k-marquee-text {
	color: #ffffff;
}

.k-text-primary {
	color: #337ab7 !important;
}

.k-text-info {
	color: #5bc0de !important;
}

.k-text-success {
	color: #5cb85c !important;
}

.k-text-warning {
	color: #f0ad4e !important;
}

.k-text-error {
	color: #d9534f !important;
}

.k-color-inherit {
	color: inherit;
}

.k-color-primary {
	color: #337ab7;
}

.k-color-secondary {
	color: #f8f8f8;
}

.k-color-tertiary {
	color: #6f42c1;
}

.k-color-info {
	color: #5bc0de;
}

.k-color-success {
	color: #5cb85c;
}

.k-color-warning {
	color: #f0ad4e;
}

.k-color-error {
	color: #d9534f;
}

.k-color-dark {
	color: #333333;
}

.k-color-light {
	color: #f8f8f8;
}

.k-color-inverse {
	color: #333333;
}

.k-color-danger {
	color: #d9534f;
}

.k-bg-primary {
	background-color: #337ab7 !important;
}

.k-bg-info {
	background-color: #5bc0de !important;
}

.k-bg-success {
	background-color: #5cb85c !important;
}

.k-bg-warning {
	background-color: #f0ad4e !important;
}

.k-bg-error {
	background-color: #d9534f !important;
}

.k-state-primary {
	background-color: #d6e4f1;
	color: #1b3f5f;
	border-color: #c6daeb;
}

.k-state-info {
	background-color: #def2f8;
	color: #2f6473;
	border-color: #d1edf6;
}

.k-state-success {
	background-color: #def1de;
	color: #306030;
	border-color: #d1ebd1;
}

.k-state-warning {
	background-color: #fcefdc;
	color: #7d5a29;
	border-color: #fbe8cd;
}

.k-state-error {
	background-color: #f7dddc;
	color: #712b29;
	border-color: #f4cfce;
}

.k-info-colored {
	color: #50607f;
	border-color: #d0d9df;
	background-color: #f0f9ff;
}

.k-success-colored {
	color: #507f50;
	border-color: #d0dfd0;
	background-color: #f0fff0;
}

.k-error-colored {
	color: #7f5050;
	border-color: #dfd0d0;
	background-color: #fff0f0;
}

.k-inset {
	box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.03), inset 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-display-inline {
	display: inline !important;
}

.k-display-block {
	display: block !important;
}

.k-display-inline-block {
	display: inline-block !important;
}

.k-display-flex {
	display: flex !important;
}

.k-display-inline-flex {
	display: inline-flex !important;
}

.k-display-table {
	display: table !important;
}

.k-display-inline-table {
	display: inline-table !important;
}

.k-display-none,
.k-hidden {
	display: none !important;
}

.k-d-flex {
	display: flex;
}

.k-d-inline-flex {
	display: inline-flex;
}

.k-d-flex-row,
.k-hbox,
.k-columnset {
	display: flex;
	flex-direction: row;
}

.k-d-flex-col,
.k-vbox,
.k-rowset {
	display: flex;
	flex-direction: column;
}

.k-flex-row {
	flex-direction: row;
}

.k-flex-row-reverse {
	flex-direction: row-reverse;
}

.k-flex-col,
.k-flex-column {
	flex-direction: column;
}

.k-flex-col-reverse,
.k-flex-column-reverse {
	flex-direction: column-reverse;
}

.k-flex-wrap {
	flex-wrap: wrap;
}

.k-flex-nowrap {
	flex-wrap: nowrap;
}

.k-flex-wrap-reverse {
	flex-wrap: wrap-reverse;
}

.k-flex-initial {
	flex: 0 1 auto;
}

.k-flex-1,
.k-flex {
	flex: 1 1 0%;
}

.k-flex-auto {
	flex: 1 1 auto;
}

.k-flex-none,
.k-no-flex {
	flex: none;
}

.k-flex-grow {
	flex-grow: 1;
}

.k-flex-grow-0,
.k-no-flex-grow {
	flex-grow: 0;
}

.k-flex-shrink {
	flex-shrink: 1;
}

.k-flex-shrink-0,
.k-no-flex-shrink {
	flex-shrink: 0;
}

.k-flex-basis-auto {
	flex-basis: auto;
}

.k-flex-basis-0 {
	flex-basis: 0%;
}

.k-align-items-start {
	align-items: flex-start;
}

.k-align-items-end {
	align-items: flex-end;
}

.k-align-items-center {
	align-items: center;
}

.k-align-items-stretch {
	align-items: stretch;
}

.k-align-items-baseline {
	align-items: baseline;
}

.k-align-content-start {
	align-content: flex-start;
}

.k-align-content-end {
	align-content: flex-end;
}

.k-align-content-center {
	align-content: center;
}

.k-align-content-stretch {
	align-content: stretch;
}

.k-align-content-baseline {
	align-content: baseline;
}

.k-align-self-start {
	align-self: flex-start;
}

.k-align-self-end {
	align-self: flex-end;
}

.k-align-self-center {
	align-self: center;
}

.k-align-self-stretch {
	align-self: stretch;
}

.k-align-self-baseline {
	align-self: baseline;
}

.k-justify-content-start {
	justify-content: flex-start;
}

.k-justify-content-end {
	justify-content: flex-end;
}

.k-justify-content-center {
	justify-content: center;
}

.k-justify-content-between {
	justify-content: space-between;
}

.k-justify-content-around {
	justify-content: space-around;
}

.k-justify-content-evenly {
	justify-content: space-evenly;
}

.k-column {
	flex-grow: 1;
	flex-basis: 0;
}

.k-float-left {
	float: left !important;
}

.k-float-right {
	float: right !important;
}

.k-float-none {
	float: none !important;
}

.k-floatwrap::after,
.k-grid-toolbar::after,
.k-slider-items::after {
	content: '';
	display: block;
	clear: both;
}

.k-d-grid {
	display: grid;
}

.k-grid-cols-none {
	grid-template-columns: none;
}

.k-grid-rows-none {
	grid-template-rows: none;
}

.k-grid-flow-col {
	grid-auto-flow: column;
}

.k-grid-flow-col-dense {
	grid-auto-flow: column dense;
}

.k-grid-flow-row {
	grid-auto-flow: row;
}

.k-grid-flow-row-dense {
	grid-auto-flow: row dense;
}

.k-colspan-all {
	grid-column: 1 / -1;
}

.k-colspan-auto {
	grid-column: auto;
}

.k-rowspan-all {
	grid-row: 1 / -1;
}

.k-rowspan-auto {
	grid-row: auto;
}

.k-grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr));
}

.k-colspan-1 {
	grid-column: span 1;
}

.k-col-start-1 {
	grid-column-start: 1;
}

.k-col-end-1 {
	grid-column-end: 1;
}

.k-grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.k-colspan-2 {
	grid-column: span 2;
}

.k-col-start-2 {
	grid-column-start: 2;
}

.k-col-end-2 {
	grid-column-end: 2;
}

.k-grid-cols-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.k-colspan-3 {
	grid-column: span 3;
}

.k-col-start-3 {
	grid-column-start: 3;
}

.k-col-end-3 {
	grid-column-end: 3;
}

.k-grid-cols-4 {
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.k-colspan-4 {
	grid-column: span 4;
}

.k-col-start-4 {
	grid-column-start: 4;
}

.k-col-end-4 {
	grid-column-end: 4;
}

.k-grid-cols-5 {
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

.k-colspan-5 {
	grid-column: span 5;
}

.k-col-start-5 {
	grid-column-start: 5;
}

.k-col-end-5 {
	grid-column-end: 5;
}

.k-grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr));
}

.k-colspan-6 {
	grid-column: span 6;
}

.k-col-start-6 {
	grid-column-start: 6;
}

.k-col-end-6 {
	grid-column-end: 6;
}

.k-grid-cols-7 {
	grid-template-columns: repeat(7, minmax(0, 1fr));
}

.k-colspan-7 {
	grid-column: span 7;
}

.k-col-start-7 {
	grid-column-start: 7;
}

.k-col-end-7 {
	grid-column-end: 7;
}

.k-grid-cols-8 {
	grid-template-columns: repeat(8, minmax(0, 1fr));
}

.k-colspan-8 {
	grid-column: span 8;
}

.k-col-start-8 {
	grid-column-start: 8;
}

.k-col-end-8 {
	grid-column-end: 8;
}

.k-grid-cols-9 {
	grid-template-columns: repeat(9, minmax(0, 1fr));
}

.k-colspan-9 {
	grid-column: span 9;
}

.k-col-start-9 {
	grid-column-start: 9;
}

.k-col-end-9 {
	grid-column-end: 9;
}

.k-grid-cols-10 {
	grid-template-columns: repeat(10, minmax(0, 1fr));
}

.k-colspan-10 {
	grid-column: span 10;
}

.k-col-start-10 {
	grid-column-start: 10;
}

.k-col-end-10 {
	grid-column-end: 10;
}

.k-grid-cols-11 {
	grid-template-columns: repeat(11, minmax(0, 1fr));
}

.k-colspan-11 {
	grid-column: span 11;
}

.k-col-start-11 {
	grid-column-start: 11;
}

.k-col-end-11 {
	grid-column-end: 11;
}

.k-grid-cols-12 {
	grid-template-columns: repeat(12, minmax(0, 1fr));
}

.k-colspan-12 {
	grid-column: span 12;
}

.k-col-start-12 {
	grid-column-start: 12;
}

.k-col-end-12 {
	grid-column-end: 12;
}

.k-grid-rows-1 {
	grid-template-rows: repeat(1, minmax(0, 1fr));
}

.k-rowspan-1 {
	grid-row: span 1;
}

.k-row-start-1 {
	grid-row-start: 1;
}

.k-row-end-1 {
	grid-row-end: 1;
}

.k-grid-rows-2 {
	grid-template-rows: repeat(2, minmax(0, 1fr));
}

.k-rowspan-2 {
	grid-row: span 2;
}

.k-row-start-2 {
	grid-row-start: 2;
}

.k-row-end-2 {
	grid-row-end: 2;
}

.k-grid-rows-3 {
	grid-template-rows: repeat(3, minmax(0, 1fr));
}

.k-rowspan-3 {
	grid-row: span 3;
}

.k-row-start-3 {
	grid-row-start: 3;
}

.k-row-end-3 {
	grid-row-end: 3;
}

.k-grid-rows-4 {
	grid-template-rows: repeat(4, minmax(0, 1fr));
}

.k-rowspan-4 {
	grid-row: span 4;
}

.k-row-start-4 {
	grid-row-start: 4;
}

.k-row-end-4 {
	grid-row-end: 4;
}

.k-grid-rows-5 {
	grid-template-rows: repeat(5, minmax(0, 1fr));
}

.k-rowspan-5 {
	grid-row: span 5;
}

.k-row-start-5 {
	grid-row-start: 5;
}

.k-row-end-5 {
	grid-row-end: 5;
}

.k-grid-rows-6 {
	grid-template-rows: repeat(6, minmax(0, 1fr));
}

.k-rowspan-6 {
	grid-row: span 6;
}

.k-row-start-6 {
	grid-row-start: 6;
}

.k-row-end-6 {
	grid-row-end: 6;
}

.k-grid-rows-7 {
	grid-template-rows: repeat(7, minmax(0, 1fr));
}

.k-rowspan-7 {
	grid-row: span 7;
}

.k-row-start-7 {
	grid-row-start: 7;
}

.k-row-end-7 {
	grid-row-end: 7;
}

.k-grid-rows-8 {
	grid-template-rows: repeat(8, minmax(0, 1fr));
}

.k-rowspan-8 {
	grid-row: span 8;
}

.k-row-start-8 {
	grid-row-start: 8;
}

.k-row-end-8 {
	grid-row-end: 8;
}

.k-grid-rows-9 {
	grid-template-rows: repeat(9, minmax(0, 1fr));
}

.k-rowspan-9 {
	grid-row: span 9;
}

.k-row-start-9 {
	grid-row-start: 9;
}

.k-row-end-9 {
	grid-row-end: 9;
}

.k-grid-rows-10 {
	grid-template-rows: repeat(10, minmax(0, 1fr));
}

.k-rowspan-10 {
	grid-row: span 10;
}

.k-row-start-10 {
	grid-row-start: 10;
}

.k-row-end-10 {
	grid-row-end: 10;
}

.k-overflow-visible {
	overflow: visible;
}

.k-overflow-x-visible {
	overflow: visible;
}

.k-overflow-y-visible {
	overflow: visible;
}

.k-overflow-visible-visible {
	overflow-x: visible;
	overflow-y: visible;
}

.k-overflow-visible-hidden {
	overflow-x: visible;
	overflow-y: hidden;
}

.k-overflow-visible-clip {
	overflow-x: visible;
	overflow-y: clip;
}

.k-overflow-visible-scroll {
	overflow-x: visible;
	overflow-y: scroll;
}

.k-overflow-visible-auto {
	overflow-x: visible;
	overflow-y: auto;
}

.k-overflow-hidden {
	overflow: hidden;
}

.k-overflow-x-hidden {
	overflow: hidden;
}

.k-overflow-y-hidden {
	overflow: hidden;
}

.k-overflow-hidden-visible {
	overflow-x: hidden;
	overflow-y: visible;
}

.k-overflow-hidden-hidden {
	overflow-x: hidden;
	overflow-y: hidden;
}

.k-overflow-hidden-clip {
	overflow-x: hidden;
	overflow-y: clip;
}

.k-overflow-hidden-scroll {
	overflow-x: hidden;
	overflow-y: scroll;
}

.k-overflow-hidden-auto {
	overflow-x: hidden;
	overflow-y: auto;
}

.k-overflow-clip {
	overflow: clip;
}

.k-overflow-x-clip {
	overflow: clip;
}

.k-overflow-y-clip {
	overflow: clip;
}

.k-overflow-clip-visible {
	overflow-x: clip;
	overflow-y: visible;
}

.k-overflow-clip-hidden {
	overflow-x: clip;
	overflow-y: hidden;
}

.k-overflow-clip-clip {
	overflow-x: clip;
	overflow-y: clip;
}

.k-overflow-clip-scroll {
	overflow-x: clip;
	overflow-y: scroll;
}

.k-overflow-clip-auto {
	overflow-x: clip;
	overflow-y: auto;
}

.k-overflow-scroll {
	overflow: scroll;
}

.k-overflow-x-scroll {
	overflow: scroll;
}

.k-overflow-y-scroll {
	overflow: scroll;
}

.k-overflow-scroll-visible {
	overflow-x: scroll;
	overflow-y: visible;
}

.k-overflow-scroll-hidden {
	overflow-x: scroll;
	overflow-y: hidden;
}

.k-overflow-scroll-clip {
	overflow-x: scroll;
	overflow-y: clip;
}

.k-overflow-scroll-scroll {
	overflow-x: scroll;
	overflow-y: scroll;
}

.k-overflow-scroll-auto {
	overflow-x: scroll;
	overflow-y: auto;
}

.k-overflow-auto {
	overflow: auto;
}

.k-overflow-x-auto {
	overflow: auto;
}

.k-overflow-y-auto {
	overflow: auto;
}

.k-overflow-auto-visible {
	overflow-x: auto;
	overflow-y: visible;
}

.k-overflow-auto-hidden {
	overflow-x: auto;
	overflow-y: hidden;
}

.k-overflow-auto-clip {
	overflow-x: auto;
	overflow-y: clip;
}

.k-overflow-auto-scroll {
	overflow-x: auto;
	overflow-y: scroll;
}

.k-overflow-auto-auto {
	overflow-x: auto;
	overflow-y: auto;
}

.k-overflow-visible-f {
	overflow: visible !important;
}

.k-overflow-x-visible-f {
	overflow: visible !important;
}

.k-overflow-y-visible-f {
	overflow: visible !important;
}

.k-overflow-visible-visible-f {
	overflow-x: visible !important;
	overflow-y: visible !important;
}

.k-overflow-visible-hidden-f {
	overflow-x: visible !important;
	overflow-y: hidden !important;
}

.k-overflow-visible-clip-f {
	overflow-x: visible !important;
	overflow-y: clip !important;
}

.k-overflow-visible-scroll-f {
	overflow-x: visible !important;
	overflow-y: scroll !important;
}

.k-overflow-visible-auto-f {
	overflow-x: visible !important;
	overflow-y: auto !important;
}

.k-overflow-hidden-f {
	overflow: hidden !important;
}

.k-overflow-x-hidden-f {
	overflow: hidden !important;
}

.k-overflow-y-hidden-f {
	overflow: hidden !important;
}

.k-overflow-hidden-visible-f {
	overflow-x: hidden !important;
	overflow-y: visible !important;
}

.k-overflow-hidden-hidden-f {
	overflow-x: hidden !important;
	overflow-y: hidden !important;
}

.k-overflow-hidden-clip-f {
	overflow-x: hidden !important;
	overflow-y: clip !important;
}

.k-overflow-hidden-scroll-f {
	overflow-x: hidden !important;
	overflow-y: scroll !important;
}

.k-overflow-hidden-auto-f {
	overflow-x: hidden !important;
	overflow-y: auto !important;
}

.k-overflow-clip-f {
	overflow: clip !important;
}

.k-overflow-x-clip-f {
	overflow: clip !important;
}

.k-overflow-y-clip-f {
	overflow: clip !important;
}

.k-overflow-clip-visible-f {
	overflow-x: clip !important;
	overflow-y: visible !important;
}

.k-overflow-clip-hidden-f {
	overflow-x: clip !important;
	overflow-y: hidden !important;
}

.k-overflow-clip-clip-f {
	overflow-x: clip !important;
	overflow-y: clip !important;
}

.k-overflow-clip-scroll-f {
	overflow-x: clip !important;
	overflow-y: scroll !important;
}

.k-overflow-clip-auto-f {
	overflow-x: clip !important;
	overflow-y: auto !important;
}

.k-overflow-scroll-f {
	overflow: scroll !important;
}

.k-overflow-x-scroll-f {
	overflow: scroll !important;
}

.k-overflow-y-scroll-f {
	overflow: scroll !important;
}

.k-overflow-scroll-visible-f {
	overflow-x: scroll !important;
	overflow-y: visible !important;
}

.k-overflow-scroll-hidden-f {
	overflow-x: scroll !important;
	overflow-y: hidden !important;
}

.k-overflow-scroll-clip-f {
	overflow-x: scroll !important;
	overflow-y: clip !important;
}

.k-overflow-scroll-scroll-f {
	overflow-x: scroll !important;
	overflow-y: scroll !important;
}

.k-overflow-scroll-auto-f {
	overflow-x: scroll !important;
	overflow-y: auto !important;
}

.k-overflow-auto-f {
	overflow: auto !important;
}

.k-overflow-x-auto-f {
	overflow: auto !important;
}

.k-overflow-y-auto-f {
	overflow: auto !important;
}

.k-overflow-auto-visible-f {
	overflow-x: auto !important;
	overflow-y: visible !important;
}

.k-overflow-auto-hidden-f {
	overflow-x: auto !important;
	overflow-y: hidden !important;
}

.k-overflow-auto-clip-f {
	overflow-x: auto !important;
	overflow-y: clip !important;
}

.k-overflow-auto-scroll-f {
	overflow-x: auto !important;
	overflow-y: scroll !important;
}

.k-overflow-auto-auto-f {
	overflow-x: auto !important;
	overflow-y: auto !important;
}

.k-static,
.k-pos-static {
	position: static;
}

.k-relative,
.k-pos-relative {
	position: relative;
}

.k-absolute,
.k-pos-absolute {
	position: absolute;
}

.k-fixed,
.k-pos-fixed {
	position: fixed;
}

.k-sticky,
.k-pos-sticky {
	position: sticky;
}

.k-top,
.k-pos-top {
	top: 0;
}

.k-right,
.k-pos-right {
	right: 0;
}

.k-bottom,
.k-pos-bottom {
	bottom: 0;
}

.k-left,
.k-pos-left {
	left: 0;
}

.k-top-start,
.k-pos-top-start {
	top: 0;
	left: 0;
}

.k-rtl .k-top-start,
.k-top-start[dir='rtl'],
[dir='rtl'] .k-top-start,
.k-rtl .k-pos-top-start,
.k-pos-top-start[dir='rtl'],
[dir='rtl'] .k-pos-top-start {
	left: auto;
	right: 0;
}

.k-top-center,
.k-pos-top-center {
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.k-top-end,
.k-pos-top-end {
	top: 0;
	right: 0;
}

.k-rtl .k-top-end,
.k-top-end[dir='rtl'],
[dir='rtl'] .k-top-end,
.k-rtl .k-pos-top-end,
.k-pos-top-end[dir='rtl'],
[dir='rtl'] .k-pos-top-end {
	right: auto;
	left: 0;
}

.k-middle-start,
.k-pos-middle-start {
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}

.k-middle-end,
.k-pos-middle-end {
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}

.k-bottom-start,
.k-pos-bottom-start {
	bottom: 0;
	left: 0;
}

.k-rtl .k-bottom-start,
.k-bottom-start[dir='rtl'],
[dir='rtl'] .k-bottom-start,
.k-rtl .k-pos-bottom-start,
.k-pos-bottom-start[dir='rtl'],
[dir='rtl'] .k-pos-bottom-start {
	left: auto;
	right: 0;
}

.k-bottom-center,
.k-pos-bottom-center {
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.k-bottom-end,
.k-pos-bottom-end {
	bottom: 0;
	right: 0;
}

.k-rtl .k-bottom-end,
.k-bottom-end[dir='rtl'],
[dir='rtl'] .k-bottom-end,
.k-rtl .k-pos-bottom-end,
.k-pos-bottom-end[dir='rtl'],
[dir='rtl'] .k-pos-bottom-end {
	right: auto;
	left: 0;
}

.k-p-0 {
	padding: 0;
}

.k-p-0-f {
	padding: 0 !important;
}

.k-pt-0 {
	padding-top: 0;
}

.k-pt-0-f {
	padding-top: 0 !important;
}

.k-pr-0 {
	padding-right: 0;
}

.k-pr-0-f {
	padding-right: 0 !important;
}

.k-pb-0 {
	padding-bottom: 0;
}

.k-pb-0-f {
	padding-bottom: 0 !important;
}

.k-pl-0 {
	padding-left: 0;
}

.k-pl-0-f {
	padding-left: 0 !important;
}

.k-p-1 {
	padding: 0.25rem;
}

.k-p-1-f {
	padding: 0.25rem !important;
}

.k-pt-1 {
	padding-top: 0.25rem;
}

.k-pt-1-f {
	padding-top: 0.25rem !important;
}

.k-pr-1 {
	padding-right: 0.25rem;
}

.k-pr-1-f {
	padding-right: 0.25rem !important;
}

.k-pb-1 {
	padding-bottom: 0.25rem;
}

.k-pb-1-f {
	padding-bottom: 0.25rem !important;
}

.k-pl-1 {
	padding-left: 0.25rem;
}

.k-pl-1-f {
	padding-left: 0.25rem !important;
}

.k-p-2 {
	padding: 0.5rem;
}

.k-p-2-f {
	padding: 0.5rem !important;
}

.k-pt-2 {
	padding-top: 0.5rem;
}

.k-pt-2-f {
	padding-top: 0.5rem !important;
}

.k-pr-2 {
	padding-right: 0.5rem;
}

.k-pr-2-f {
	padding-right: 0.5rem !important;
}

.k-pb-2 {
	padding-bottom: 0.5rem;
}

.k-pb-2-f {
	padding-bottom: 0.5rem !important;
}

.k-pl-2 {
	padding-left: 0.5rem;
}

.k-pl-2-f {
	padding-left: 0.5rem !important;
}

.k-p-3 {
	padding: 0.75rem;
}

.k-p-3-f {
	padding: 0.75rem !important;
}

.k-pt-3 {
	padding-top: 0.75rem;
}

.k-pt-3-f {
	padding-top: 0.75rem !important;
}

.k-pr-3 {
	padding-right: 0.75rem;
}

.k-pr-3-f {
	padding-right: 0.75rem !important;
}

.k-pb-3 {
	padding-bottom: 0.75rem;
}

.k-pb-3-f {
	padding-bottom: 0.75rem !important;
}

.k-pl-3 {
	padding-left: 0.75rem;
}

.k-pl-3-f {
	padding-left: 0.75rem !important;
}

.k-p-4 {
	padding: 1rem;
}

.k-p-4-f {
	padding: 1rem !important;
}

.k-pt-4 {
	padding-top: 1rem;
}

.k-pt-4-f {
	padding-top: 1rem !important;
}

.k-pr-4 {
	padding-right: 1rem;
}

.k-pr-4-f {
	padding-right: 1rem !important;
}

.k-pb-4 {
	padding-bottom: 1rem;
}

.k-pb-4-f {
	padding-bottom: 1rem !important;
}

.k-pl-4 {
	padding-left: 1rem;
}

.k-pl-4-f {
	padding-left: 1rem !important;
}

.k-p-5 {
	padding: 1.25rem;
}

.k-p-5-f {
	padding: 1.25rem !important;
}

.k-pt-5 {
	padding-top: 1.25rem;
}

.k-pt-5-f {
	padding-top: 1.25rem !important;
}

.k-pr-5 {
	padding-right: 1.25rem;
}

.k-pr-5-f {
	padding-right: 1.25rem !important;
}

.k-pb-5 {
	padding-bottom: 1.25rem;
}

.k-pb-5-f {
	padding-bottom: 1.25rem !important;
}

.k-pl-5 {
	padding-left: 1.25rem;
}

.k-pl-5-f {
	padding-left: 1.25rem !important;
}

.k-p-6 {
	padding: 1.5rem;
}

.k-p-6-f {
	padding: 1.5rem !important;
}

.k-pt-6 {
	padding-top: 1.5rem;
}

.k-pt-6-f {
	padding-top: 1.5rem !important;
}

.k-pr-6 {
	padding-right: 1.5rem;
}

.k-pr-6-f {
	padding-right: 1.5rem !important;
}

.k-pb-6 {
	padding-bottom: 1.5rem;
}

.k-pb-6-f {
	padding-bottom: 1.5rem !important;
}

.k-pl-6 {
	padding-left: 1.5rem;
}

.k-pl-6-f {
	padding-left: 1.5rem !important;
}

.k-p-7 {
	padding: 1.75rem;
}

.k-p-7-f {
	padding: 1.75rem !important;
}

.k-pt-7 {
	padding-top: 1.75rem;
}

.k-pt-7-f {
	padding-top: 1.75rem !important;
}

.k-pr-7 {
	padding-right: 1.75rem;
}

.k-pr-7-f {
	padding-right: 1.75rem !important;
}

.k-pb-7 {
	padding-bottom: 1.75rem;
}

.k-pb-7-f {
	padding-bottom: 1.75rem !important;
}

.k-pl-7 {
	padding-left: 1.75rem;
}

.k-pl-7-f {
	padding-left: 1.75rem !important;
}

.k-p-8 {
	padding: 2rem;
}

.k-p-8-f {
	padding: 2rem !important;
}

.k-pt-8 {
	padding-top: 2rem;
}

.k-pt-8-f {
	padding-top: 2rem !important;
}

.k-pr-8 {
	padding-right: 2rem;
}

.k-pr-8-f {
	padding-right: 2rem !important;
}

.k-pb-8 {
	padding-bottom: 2rem;
}

.k-pb-8-f {
	padding-bottom: 2rem !important;
}

.k-pl-8 {
	padding-left: 2rem;
}

.k-pl-8-f {
	padding-left: 2rem !important;
}

.k-p-9 {
	padding: 2.25rem;
}

.k-p-9-f {
	padding: 2.25rem !important;
}

.k-pt-9 {
	padding-top: 2.25rem;
}

.k-pt-9-f {
	padding-top: 2.25rem !important;
}

.k-pr-9 {
	padding-right: 2.25rem;
}

.k-pr-9-f {
	padding-right: 2.25rem !important;
}

.k-pb-9 {
	padding-bottom: 2.25rem;
}

.k-pb-9-f {
	padding-bottom: 2.25rem !important;
}

.k-pl-9 {
	padding-left: 2.25rem;
}

.k-pl-9-f {
	padding-left: 2.25rem !important;
}

.k-p-10 {
	padding: 2.5rem;
}

.k-p-10-f {
	padding: 2.5rem !important;
}

.k-pt-10 {
	padding-top: 2.5rem;
}

.k-pt-10-f {
	padding-top: 2.5rem !important;
}

.k-pr-10 {
	padding-right: 2.5rem;
}

.k-pr-10-f {
	padding-right: 2.5rem !important;
}

.k-pb-10 {
	padding-bottom: 2.5rem;
}

.k-pb-10-f {
	padding-bottom: 2.5rem !important;
}

.k-pl-10 {
	padding-left: 2.5rem;
}

.k-pl-10-f {
	padding-left: 2.5rem !important;
}

.k-p-11 {
	padding: 2.75rem;
}

.k-p-11-f {
	padding: 2.75rem !important;
}

.k-pt-11 {
	padding-top: 2.75rem;
}

.k-pt-11-f {
	padding-top: 2.75rem !important;
}

.k-pr-11 {
	padding-right: 2.75rem;
}

.k-pr-11-f {
	padding-right: 2.75rem !important;
}

.k-pb-11 {
	padding-bottom: 2.75rem;
}

.k-pb-11-f {
	padding-bottom: 2.75rem !important;
}

.k-pl-11 {
	padding-left: 2.75rem;
}

.k-pl-11-f {
	padding-left: 2.75rem !important;
}

.k-p-12 {
	padding: 3rem;
}

.k-p-12-f {
	padding: 3rem !important;
}

.k-pt-12 {
	padding-top: 3rem;
}

.k-pt-12-f {
	padding-top: 3rem !important;
}

.k-pr-12 {
	padding-right: 3rem;
}

.k-pr-12-f {
	padding-right: 3rem !important;
}

.k-pb-12 {
	padding-bottom: 3rem;
}

.k-pb-12-f {
	padding-bottom: 3rem !important;
}

.k-pl-12 {
	padding-left: 3rem;
}

.k-pl-12-f {
	padding-left: 3rem !important;
}

.k-p-13 {
	padding: 3.25rem;
}

.k-p-13-f {
	padding: 3.25rem !important;
}

.k-pt-13 {
	padding-top: 3.25rem;
}

.k-pt-13-f {
	padding-top: 3.25rem !important;
}

.k-pr-13 {
	padding-right: 3.25rem;
}

.k-pr-13-f {
	padding-right: 3.25rem !important;
}

.k-pb-13 {
	padding-bottom: 3.25rem;
}

.k-pb-13-f {
	padding-bottom: 3.25rem !important;
}

.k-pl-13 {
	padding-left: 3.25rem;
}

.k-pl-13-f {
	padding-left: 3.25rem !important;
}

.k-p-14 {
	padding: 3.5rem;
}

.k-p-14-f {
	padding: 3.5rem !important;
}

.k-pt-14 {
	padding-top: 3.5rem;
}

.k-pt-14-f {
	padding-top: 3.5rem !important;
}

.k-pr-14 {
	padding-right: 3.5rem;
}

.k-pr-14-f {
	padding-right: 3.5rem !important;
}

.k-pb-14 {
	padding-bottom: 3.5rem;
}

.k-pb-14-f {
	padding-bottom: 3.5rem !important;
}

.k-pl-14 {
	padding-left: 3.5rem;
}

.k-pl-14-f {
	padding-left: 3.5rem !important;
}

.k-p-15 {
	padding: 3.75rem;
}

.k-p-15-f {
	padding: 3.75rem !important;
}

.k-pt-15 {
	padding-top: 3.75rem;
}

.k-pt-15-f {
	padding-top: 3.75rem !important;
}

.k-pr-15 {
	padding-right: 3.75rem;
}

.k-pr-15-f {
	padding-right: 3.75rem !important;
}

.k-pb-15 {
	padding-bottom: 3.75rem;
}

.k-pb-15-f {
	padding-bottom: 3.75rem !important;
}

.k-pl-15 {
	padding-left: 3.75rem;
}

.k-pl-15-f {
	padding-left: 3.75rem !important;
}

.k-p-16 {
	padding: 4rem;
}

.k-p-16-f {
	padding: 4rem !important;
}

.k-pt-16 {
	padding-top: 4rem;
}

.k-pt-16-f {
	padding-top: 4rem !important;
}

.k-pr-16 {
	padding-right: 4rem;
}

.k-pr-16-f {
	padding-right: 4rem !important;
}

.k-pb-16 {
	padding-bottom: 4rem;
}

.k-pb-16-f {
	padding-bottom: 4rem !important;
}

.k-pl-16 {
	padding-left: 4rem;
}

.k-pl-16-f {
	padding-left: 4rem !important;
}

.k-p-17 {
	padding: 4.25rem;
}

.k-p-17-f {
	padding: 4.25rem !important;
}

.k-pt-17 {
	padding-top: 4.25rem;
}

.k-pt-17-f {
	padding-top: 4.25rem !important;
}

.k-pr-17 {
	padding-right: 4.25rem;
}

.k-pr-17-f {
	padding-right: 4.25rem !important;
}

.k-pb-17 {
	padding-bottom: 4.25rem;
}

.k-pb-17-f {
	padding-bottom: 4.25rem !important;
}

.k-pl-17 {
	padding-left: 4.25rem;
}

.k-pl-17-f {
	padding-left: 4.25rem !important;
}

.k-p-18 {
	padding: 4.5rem;
}

.k-p-18-f {
	padding: 4.5rem !important;
}

.k-pt-18 {
	padding-top: 4.5rem;
}

.k-pt-18-f {
	padding-top: 4.5rem !important;
}

.k-pr-18 {
	padding-right: 4.5rem;
}

.k-pr-18-f {
	padding-right: 4.5rem !important;
}

.k-pb-18 {
	padding-bottom: 4.5rem;
}

.k-pb-18-f {
	padding-bottom: 4.5rem !important;
}

.k-pl-18 {
	padding-left: 4.5rem;
}

.k-pl-18-f {
	padding-left: 4.5rem !important;
}

.k-p-19 {
	padding: 4.75rem;
}

.k-p-19-f {
	padding: 4.75rem !important;
}

.k-pt-19 {
	padding-top: 4.75rem;
}

.k-pt-19-f {
	padding-top: 4.75rem !important;
}

.k-pr-19 {
	padding-right: 4.75rem;
}

.k-pr-19-f {
	padding-right: 4.75rem !important;
}

.k-pb-19 {
	padding-bottom: 4.75rem;
}

.k-pb-19-f {
	padding-bottom: 4.75rem !important;
}

.k-pl-19 {
	padding-left: 4.75rem;
}

.k-pl-19-f {
	padding-left: 4.75rem !important;
}

.k-p-20 {
	padding: 5rem;
}

.k-p-20-f {
	padding: 5rem !important;
}

.k-pt-20 {
	padding-top: 5rem;
}

.k-pt-20-f {
	padding-top: 5rem !important;
}

.k-pr-20 {
	padding-right: 5rem;
}

.k-pr-20-f {
	padding-right: 5rem !important;
}

.k-pb-20 {
	padding-bottom: 5rem;
}

.k-pb-20-f {
	padding-bottom: 5rem !important;
}

.k-pl-20 {
	padding-left: 5rem;
}

.k-pl-20-f {
	padding-left: 5rem !important;
}

.k-p-21 {
	padding: 5.25rem;
}

.k-p-21-f {
	padding: 5.25rem !important;
}

.k-pt-21 {
	padding-top: 5.25rem;
}

.k-pt-21-f {
	padding-top: 5.25rem !important;
}

.k-pr-21 {
	padding-right: 5.25rem;
}

.k-pr-21-f {
	padding-right: 5.25rem !important;
}

.k-pb-21 {
	padding-bottom: 5.25rem;
}

.k-pb-21-f {
	padding-bottom: 5.25rem !important;
}

.k-pl-21 {
	padding-left: 5.25rem;
}

.k-pl-21-f {
	padding-left: 5.25rem !important;
}

.k-p-22 {
	padding: 5.5rem;
}

.k-p-22-f {
	padding: 5.5rem !important;
}

.k-pt-22 {
	padding-top: 5.5rem;
}

.k-pt-22-f {
	padding-top: 5.5rem !important;
}

.k-pr-22 {
	padding-right: 5.5rem;
}

.k-pr-22-f {
	padding-right: 5.5rem !important;
}

.k-pb-22 {
	padding-bottom: 5.5rem;
}

.k-pb-22-f {
	padding-bottom: 5.5rem !important;
}

.k-pl-22 {
	padding-left: 5.5rem;
}

.k-pl-22-f {
	padding-left: 5.5rem !important;
}

.k-p-23 {
	padding: 5.75rem;
}

.k-p-23-f {
	padding: 5.75rem !important;
}

.k-pt-23 {
	padding-top: 5.75rem;
}

.k-pt-23-f {
	padding-top: 5.75rem !important;
}

.k-pr-23 {
	padding-right: 5.75rem;
}

.k-pr-23-f {
	padding-right: 5.75rem !important;
}

.k-pb-23 {
	padding-bottom: 5.75rem;
}

.k-pb-23-f {
	padding-bottom: 5.75rem !important;
}

.k-pl-23 {
	padding-left: 5.75rem;
}

.k-pl-23-f {
	padding-left: 5.75rem !important;
}

.k-p-24 {
	padding: 6rem;
}

.k-p-24-f {
	padding: 6rem !important;
}

.k-pt-24 {
	padding-top: 6rem;
}

.k-pt-24-f {
	padding-top: 6rem !important;
}

.k-pr-24 {
	padding-right: 6rem;
}

.k-pr-24-f {
	padding-right: 6rem !important;
}

.k-pb-24 {
	padding-bottom: 6rem;
}

.k-pb-24-f {
	padding-bottom: 6rem !important;
}

.k-pl-24 {
	padding-left: 6rem;
}

.k-pl-24-f {
	padding-left: 6rem !important;
}

.k-p-xs {
	padding: 0.25rem;
}

.k-p-xs-f {
	padding: 0.25rem !important;
}

.k-pt-xs {
	padding-top: 0.25rem;
}

.k-pt-xs-f {
	padding-top: 0.25rem !important;
}

.k-pr-xs {
	padding-right: 0.25rem;
}

.k-pr-xs-f {
	padding-right: 0.25rem !important;
}

.k-pb-xs {
	padding-bottom: 0.25rem;
}

.k-pb-xs-f {
	padding-bottom: 0.25rem !important;
}

.k-pl-xs {
	padding-left: 0.25rem;
}

.k-pl-xs-f {
	padding-left: 0.25rem !important;
}

.k-p-sm {
	padding: 5rem;
}

.k-p-sm-f {
	padding: 5rem !important;
}

.k-pt-sm {
	padding-top: 5rem;
}

.k-pt-sm-f {
	padding-top: 5rem !important;
}

.k-pr-sm {
	padding-right: 5rem;
}

.k-pr-sm-f {
	padding-right: 5rem !important;
}

.k-pb-sm {
	padding-bottom: 5rem;
}

.k-pb-sm-f {
	padding-bottom: 5rem !important;
}

.k-pl-sm {
	padding-left: 5rem;
}

.k-pl-sm-f {
	padding-left: 5rem !important;
}

.k-p-md {
	padding: 0.75rem;
}

.k-p-md-f {
	padding: 0.75rem !important;
}

.k-pt-md {
	padding-top: 0.75rem;
}

.k-pt-md-f {
	padding-top: 0.75rem !important;
}

.k-pr-md {
	padding-right: 0.75rem;
}

.k-pr-md-f {
	padding-right: 0.75rem !important;
}

.k-pb-md {
	padding-bottom: 0.75rem;
}

.k-pb-md-f {
	padding-bottom: 0.75rem !important;
}

.k-pl-md {
	padding-left: 0.75rem;
}

.k-pl-md-f {
	padding-left: 0.75rem !important;
}

.k-p-lg {
	padding: 1rem;
}

.k-p-lg-f {
	padding: 1rem !important;
}

.k-pt-lg {
	padding-top: 1rem;
}

.k-pt-lg-f {
	padding-top: 1rem !important;
}

.k-pr-lg {
	padding-right: 1rem;
}

.k-pr-lg-f {
	padding-right: 1rem !important;
}

.k-pb-lg {
	padding-bottom: 1rem;
}

.k-pb-lg-f {
	padding-bottom: 1rem !important;
}

.k-pl-lg {
	padding-left: 1rem;
}

.k-pl-lg-f {
	padding-left: 1rem !important;
}

.k-p-xl {
	padding: 1.5rem;
}

.k-p-xl-f {
	padding: 1.5rem !important;
}

.k-pt-xl {
	padding-top: 1.5rem;
}

.k-pt-xl-f {
	padding-top: 1.5rem !important;
}

.k-pr-xl {
	padding-right: 1.5rem;
}

.k-pr-xl-f {
	padding-right: 1.5rem !important;
}

.k-pb-xl {
	padding-bottom: 1.5rem;
}

.k-pb-xl-f {
	padding-bottom: 1.5rem !important;
}

.k-pl-xl {
	padding-left: 1.5rem;
}

.k-pl-xl-f {
	padding-left: 1.5rem !important;
}

.k-p-thin {
	padding: 0.125rem;
}

.k-p-thin-f {
	padding: 0.125rem !important;
}

.k-pt-thin {
	padding-top: 0.125rem;
}

.k-pt-thin-f {
	padding-top: 0.125rem !important;
}

.k-pr-thin {
	padding-right: 0.125rem;
}

.k-pr-thin-f {
	padding-right: 0.125rem !important;
}

.k-pb-thin {
	padding-bottom: 0.125rem;
}

.k-pb-thin-f {
	padding-bottom: 0.125rem !important;
}

.k-pl-thin {
	padding-left: 0.125rem;
}

.k-pl-thin-f {
	padding-left: 0.125rem !important;
}

.k-p-hair {
	padding: 0.0625rem;
}

.k-p-hair-f {
	padding: 0.0625rem !important;
}

.k-pt-hair {
	padding-top: 0.0625rem;
}

.k-pt-hair-f {
	padding-top: 0.0625rem !important;
}

.k-pr-hair {
	padding-right: 0.0625rem;
}

.k-pr-hair-f {
	padding-right: 0.0625rem !important;
}

.k-pb-hair {
	padding-bottom: 0.0625rem;
}

.k-pb-hair-f {
	padding-bottom: 0.0625rem !important;
}

.k-pl-hair {
	padding-left: 0.0625rem;
}

.k-pl-hair-f {
	padding-left: 0.0625rem !important;
}

.k-m-0 {
	margin: 0;
}

.k-m-0-f {
	margin: 0 !important;
}

.k-mt-0 {
	margin-top: 0;
}

.k-mt-0-f {
	margin-top: 0 !important;
}

.k-mr-0 {
	margin-right: 0;
}

.k-mr-0-f {
	margin-right: 0 !important;
}

.k-mb-0 {
	margin-bottom: 0;
}

.k-mb-0-f {
	margin-bottom: 0 !important;
}

.k-ml-0 {
	margin-left: 0;
}

.k-ml-0-f {
	margin-left: 0 !important;
}

.k-m-1 {
	margin: 0.25rem;
}

.k-m-1-f {
	margin: 0.25rem !important;
}

.k-mt-1 {
	margin-top: 0.25rem;
}

.k-mt-1-f {
	margin-top: 0.25rem !important;
}

.k-mr-1 {
	margin-right: 0.25rem;
}

.k-mr-1-f {
	margin-right: 0.25rem !important;
}

.k-mb-1 {
	margin-bottom: 0.25rem;
}

.k-mb-1-f {
	margin-bottom: 0.25rem !important;
}

.k-ml-1 {
	margin-left: 0.25rem;
}

.k-ml-1-f {
	margin-left: 0.25rem !important;
}

.k-m-2 {
	margin: 0.5rem;
}

.k-m-2-f {
	margin: 0.5rem !important;
}

.k-mt-2 {
	margin-top: 0.5rem;
}

.k-mt-2-f {
	margin-top: 0.5rem !important;
}

.k-mr-2 {
	margin-right: 0.5rem;
}

.k-mr-2-f {
	margin-right: 0.5rem !important;
}

.k-mb-2 {
	margin-bottom: 0.5rem;
}

.k-mb-2-f {
	margin-bottom: 0.5rem !important;
}

.k-ml-2 {
	margin-left: 0.5rem;
}

.k-ml-2-f {
	margin-left: 0.5rem !important;
}

.k-m-3 {
	margin: 0.75rem;
}

.k-m-3-f {
	margin: 0.75rem !important;
}

.k-mt-3 {
	margin-top: 0.75rem;
}

.k-mt-3-f {
	margin-top: 0.75rem !important;
}

.k-mr-3 {
	margin-right: 0.75rem;
}

.k-mr-3-f {
	margin-right: 0.75rem !important;
}

.k-mb-3 {
	margin-bottom: 0.75rem;
}

.k-mb-3-f {
	margin-bottom: 0.75rem !important;
}

.k-ml-3 {
	margin-left: 0.75rem;
}

.k-ml-3-f {
	margin-left: 0.75rem !important;
}

.k-m-4 {
	margin: 1rem;
}

.k-m-4-f {
	margin: 1rem !important;
}

.k-mt-4 {
	margin-top: 1rem;
}

.k-mt-4-f {
	margin-top: 1rem !important;
}

.k-mr-4 {
	margin-right: 1rem;
}

.k-mr-4-f {
	margin-right: 1rem !important;
}

.k-mb-4 {
	margin-bottom: 1rem;
}

.k-mb-4-f {
	margin-bottom: 1rem !important;
}

.k-ml-4 {
	margin-left: 1rem;
}

.k-ml-4-f {
	margin-left: 1rem !important;
}

.k-m-5 {
	margin: 1.25rem;
}

.k-m-5-f {
	margin: 1.25rem !important;
}

.k-mt-5 {
	margin-top: 1.25rem;
}

.k-mt-5-f {
	margin-top: 1.25rem !important;
}

.k-mr-5 {
	margin-right: 1.25rem;
}

.k-mr-5-f {
	margin-right: 1.25rem !important;
}

.k-mb-5 {
	margin-bottom: 1.25rem;
}

.k-mb-5-f {
	margin-bottom: 1.25rem !important;
}

.k-ml-5 {
	margin-left: 1.25rem;
}

.k-ml-5-f {
	margin-left: 1.25rem !important;
}

.k-m-6 {
	margin: 1.5rem;
}

.k-m-6-f {
	margin: 1.5rem !important;
}

.k-mt-6 {
	margin-top: 1.5rem;
}

.k-mt-6-f {
	margin-top: 1.5rem !important;
}

.k-mr-6 {
	margin-right: 1.5rem;
}

.k-mr-6-f {
	margin-right: 1.5rem !important;
}

.k-mb-6 {
	margin-bottom: 1.5rem;
}

.k-mb-6-f {
	margin-bottom: 1.5rem !important;
}

.k-ml-6 {
	margin-left: 1.5rem;
}

.k-ml-6-f {
	margin-left: 1.5rem !important;
}

.k-m-7 {
	margin: 1.75rem;
}

.k-m-7-f {
	margin: 1.75rem !important;
}

.k-mt-7 {
	margin-top: 1.75rem;
}

.k-mt-7-f {
	margin-top: 1.75rem !important;
}

.k-mr-7 {
	margin-right: 1.75rem;
}

.k-mr-7-f {
	margin-right: 1.75rem !important;
}

.k-mb-7 {
	margin-bottom: 1.75rem;
}

.k-mb-7-f {
	margin-bottom: 1.75rem !important;
}

.k-ml-7 {
	margin-left: 1.75rem;
}

.k-ml-7-f {
	margin-left: 1.75rem !important;
}

.k-m-8 {
	margin: 2rem;
}

.k-m-8-f {
	margin: 2rem !important;
}

.k-mt-8 {
	margin-top: 2rem;
}

.k-mt-8-f {
	margin-top: 2rem !important;
}

.k-mr-8 {
	margin-right: 2rem;
}

.k-mr-8-f {
	margin-right: 2rem !important;
}

.k-mb-8 {
	margin-bottom: 2rem;
}

.k-mb-8-f {
	margin-bottom: 2rem !important;
}

.k-ml-8 {
	margin-left: 2rem;
}

.k-ml-8-f {
	margin-left: 2rem !important;
}

.k-m-9 {
	margin: 2.25rem;
}

.k-m-9-f {
	margin: 2.25rem !important;
}

.k-mt-9 {
	margin-top: 2.25rem;
}

.k-mt-9-f {
	margin-top: 2.25rem !important;
}

.k-mr-9 {
	margin-right: 2.25rem;
}

.k-mr-9-f {
	margin-right: 2.25rem !important;
}

.k-mb-9 {
	margin-bottom: 2.25rem;
}

.k-mb-9-f {
	margin-bottom: 2.25rem !important;
}

.k-ml-9 {
	margin-left: 2.25rem;
}

.k-ml-9-f {
	margin-left: 2.25rem !important;
}

.k-m-10 {
	margin: 2.5rem;
}

.k-m-10-f {
	margin: 2.5rem !important;
}

.k-mt-10 {
	margin-top: 2.5rem;
}

.k-mt-10-f {
	margin-top: 2.5rem !important;
}

.k-mr-10 {
	margin-right: 2.5rem;
}

.k-mr-10-f {
	margin-right: 2.5rem !important;
}

.k-mb-10 {
	margin-bottom: 2.5rem;
}

.k-mb-10-f {
	margin-bottom: 2.5rem !important;
}

.k-ml-10 {
	margin-left: 2.5rem;
}

.k-ml-10-f {
	margin-left: 2.5rem !important;
}

.k-m-11 {
	margin: 2.75rem;
}

.k-m-11-f {
	margin: 2.75rem !important;
}

.k-mt-11 {
	margin-top: 2.75rem;
}

.k-mt-11-f {
	margin-top: 2.75rem !important;
}

.k-mr-11 {
	margin-right: 2.75rem;
}

.k-mr-11-f {
	margin-right: 2.75rem !important;
}

.k-mb-11 {
	margin-bottom: 2.75rem;
}

.k-mb-11-f {
	margin-bottom: 2.75rem !important;
}

.k-ml-11 {
	margin-left: 2.75rem;
}

.k-ml-11-f {
	margin-left: 2.75rem !important;
}

.k-m-12 {
	margin: 3rem;
}

.k-m-12-f {
	margin: 3rem !important;
}

.k-mt-12 {
	margin-top: 3rem;
}

.k-mt-12-f {
	margin-top: 3rem !important;
}

.k-mr-12 {
	margin-right: 3rem;
}

.k-mr-12-f {
	margin-right: 3rem !important;
}

.k-mb-12 {
	margin-bottom: 3rem;
}

.k-mb-12-f {
	margin-bottom: 3rem !important;
}

.k-ml-12 {
	margin-left: 3rem;
}

.k-ml-12-f {
	margin-left: 3rem !important;
}

.k-m-13 {
	margin: 3.25rem;
}

.k-m-13-f {
	margin: 3.25rem !important;
}

.k-mt-13 {
	margin-top: 3.25rem;
}

.k-mt-13-f {
	margin-top: 3.25rem !important;
}

.k-mr-13 {
	margin-right: 3.25rem;
}

.k-mr-13-f {
	margin-right: 3.25rem !important;
}

.k-mb-13 {
	margin-bottom: 3.25rem;
}

.k-mb-13-f {
	margin-bottom: 3.25rem !important;
}

.k-ml-13 {
	margin-left: 3.25rem;
}

.k-ml-13-f {
	margin-left: 3.25rem !important;
}

.k-m-14 {
	margin: 3.5rem;
}

.k-m-14-f {
	margin: 3.5rem !important;
}

.k-mt-14 {
	margin-top: 3.5rem;
}

.k-mt-14-f {
	margin-top: 3.5rem !important;
}

.k-mr-14 {
	margin-right: 3.5rem;
}

.k-mr-14-f {
	margin-right: 3.5rem !important;
}

.k-mb-14 {
	margin-bottom: 3.5rem;
}

.k-mb-14-f {
	margin-bottom: 3.5rem !important;
}

.k-ml-14 {
	margin-left: 3.5rem;
}

.k-ml-14-f {
	margin-left: 3.5rem !important;
}

.k-m-15 {
	margin: 3.75rem;
}

.k-m-15-f {
	margin: 3.75rem !important;
}

.k-mt-15 {
	margin-top: 3.75rem;
}

.k-mt-15-f {
	margin-top: 3.75rem !important;
}

.k-mr-15 {
	margin-right: 3.75rem;
}

.k-mr-15-f {
	margin-right: 3.75rem !important;
}

.k-mb-15 {
	margin-bottom: 3.75rem;
}

.k-mb-15-f {
	margin-bottom: 3.75rem !important;
}

.k-ml-15 {
	margin-left: 3.75rem;
}

.k-ml-15-f {
	margin-left: 3.75rem !important;
}

.k-m-16 {
	margin: 4rem;
}

.k-m-16-f {
	margin: 4rem !important;
}

.k-mt-16 {
	margin-top: 4rem;
}

.k-mt-16-f {
	margin-top: 4rem !important;
}

.k-mr-16 {
	margin-right: 4rem;
}

.k-mr-16-f {
	margin-right: 4rem !important;
}

.k-mb-16 {
	margin-bottom: 4rem;
}

.k-mb-16-f {
	margin-bottom: 4rem !important;
}

.k-ml-16 {
	margin-left: 4rem;
}

.k-ml-16-f {
	margin-left: 4rem !important;
}

.k-m-17 {
	margin: 4.25rem;
}

.k-m-17-f {
	margin: 4.25rem !important;
}

.k-mt-17 {
	margin-top: 4.25rem;
}

.k-mt-17-f {
	margin-top: 4.25rem !important;
}

.k-mr-17 {
	margin-right: 4.25rem;
}

.k-mr-17-f {
	margin-right: 4.25rem !important;
}

.k-mb-17 {
	margin-bottom: 4.25rem;
}

.k-mb-17-f {
	margin-bottom: 4.25rem !important;
}

.k-ml-17 {
	margin-left: 4.25rem;
}

.k-ml-17-f {
	margin-left: 4.25rem !important;
}

.k-m-18 {
	margin: 4.5rem;
}

.k-m-18-f {
	margin: 4.5rem !important;
}

.k-mt-18 {
	margin-top: 4.5rem;
}

.k-mt-18-f {
	margin-top: 4.5rem !important;
}

.k-mr-18 {
	margin-right: 4.5rem;
}

.k-mr-18-f {
	margin-right: 4.5rem !important;
}

.k-mb-18 {
	margin-bottom: 4.5rem;
}

.k-mb-18-f {
	margin-bottom: 4.5rem !important;
}

.k-ml-18 {
	margin-left: 4.5rem;
}

.k-ml-18-f {
	margin-left: 4.5rem !important;
}

.k-m-19 {
	margin: 4.75rem;
}

.k-m-19-f {
	margin: 4.75rem !important;
}

.k-mt-19 {
	margin-top: 4.75rem;
}

.k-mt-19-f {
	margin-top: 4.75rem !important;
}

.k-mr-19 {
	margin-right: 4.75rem;
}

.k-mr-19-f {
	margin-right: 4.75rem !important;
}

.k-mb-19 {
	margin-bottom: 4.75rem;
}

.k-mb-19-f {
	margin-bottom: 4.75rem !important;
}

.k-ml-19 {
	margin-left: 4.75rem;
}

.k-ml-19-f {
	margin-left: 4.75rem !important;
}

.k-m-20 {
	margin: 5rem;
}

.k-m-20-f {
	margin: 5rem !important;
}

.k-mt-20 {
	margin-top: 5rem;
}

.k-mt-20-f {
	margin-top: 5rem !important;
}

.k-mr-20 {
	margin-right: 5rem;
}

.k-mr-20-f {
	margin-right: 5rem !important;
}

.k-mb-20 {
	margin-bottom: 5rem;
}

.k-mb-20-f {
	margin-bottom: 5rem !important;
}

.k-ml-20 {
	margin-left: 5rem;
}

.k-ml-20-f {
	margin-left: 5rem !important;
}

.k-m-21 {
	margin: 5.25rem;
}

.k-m-21-f {
	margin: 5.25rem !important;
}

.k-mt-21 {
	margin-top: 5.25rem;
}

.k-mt-21-f {
	margin-top: 5.25rem !important;
}

.k-mr-21 {
	margin-right: 5.25rem;
}

.k-mr-21-f {
	margin-right: 5.25rem !important;
}

.k-mb-21 {
	margin-bottom: 5.25rem;
}

.k-mb-21-f {
	margin-bottom: 5.25rem !important;
}

.k-ml-21 {
	margin-left: 5.25rem;
}

.k-ml-21-f {
	margin-left: 5.25rem !important;
}

.k-m-22 {
	margin: 5.5rem;
}

.k-m-22-f {
	margin: 5.5rem !important;
}

.k-mt-22 {
	margin-top: 5.5rem;
}

.k-mt-22-f {
	margin-top: 5.5rem !important;
}

.k-mr-22 {
	margin-right: 5.5rem;
}

.k-mr-22-f {
	margin-right: 5.5rem !important;
}

.k-mb-22 {
	margin-bottom: 5.5rem;
}

.k-mb-22-f {
	margin-bottom: 5.5rem !important;
}

.k-ml-22 {
	margin-left: 5.5rem;
}

.k-ml-22-f {
	margin-left: 5.5rem !important;
}

.k-m-23 {
	margin: 5.75rem;
}

.k-m-23-f {
	margin: 5.75rem !important;
}

.k-mt-23 {
	margin-top: 5.75rem;
}

.k-mt-23-f {
	margin-top: 5.75rem !important;
}

.k-mr-23 {
	margin-right: 5.75rem;
}

.k-mr-23-f {
	margin-right: 5.75rem !important;
}

.k-mb-23 {
	margin-bottom: 5.75rem;
}

.k-mb-23-f {
	margin-bottom: 5.75rem !important;
}

.k-ml-23 {
	margin-left: 5.75rem;
}

.k-ml-23-f {
	margin-left: 5.75rem !important;
}

.k-m-24 {
	margin: 6rem;
}

.k-m-24-f {
	margin: 6rem !important;
}

.k-mt-24 {
	margin-top: 6rem;
}

.k-mt-24-f {
	margin-top: 6rem !important;
}

.k-mr-24 {
	margin-right: 6rem;
}

.k-mr-24-f {
	margin-right: 6rem !important;
}

.k-mb-24 {
	margin-bottom: 6rem;
}

.k-mb-24-f {
	margin-bottom: 6rem !important;
}

.k-ml-24 {
	margin-left: 6rem;
}

.k-ml-24-f {
	margin-left: 6rem !important;
}

.k-m-xs {
	margin: 0.25rem;
}

.k-m-xs-f {
	margin: 0.25rem !important;
}

.k-mt-xs {
	margin-top: 0.25rem;
}

.k-mt-xs-f {
	margin-top: 0.25rem !important;
}

.k-mr-xs {
	margin-right: 0.25rem;
}

.k-mr-xs-f {
	margin-right: 0.25rem !important;
}

.k-mb-xs {
	margin-bottom: 0.25rem;
}

.k-mb-xs-f {
	margin-bottom: 0.25rem !important;
}

.k-ml-xs {
	margin-left: 0.25rem;
}

.k-ml-xs-f {
	margin-left: 0.25rem !important;
}

.k-m-sm {
	margin: 5rem;
}

.k-m-sm-f {
	margin: 5rem !important;
}

.k-mt-sm {
	margin-top: 5rem;
}

.k-mt-sm-f {
	margin-top: 5rem !important;
}

.k-mr-sm {
	margin-right: 5rem;
}

.k-mr-sm-f {
	margin-right: 5rem !important;
}

.k-mb-sm {
	margin-bottom: 5rem;
}

.k-mb-sm-f {
	margin-bottom: 5rem !important;
}

.k-ml-sm {
	margin-left: 5rem;
}

.k-ml-sm-f {
	margin-left: 5rem !important;
}

.k-m-md {
	margin: 0.75rem;
}

.k-m-md-f {
	margin: 0.75rem !important;
}

.k-mt-md {
	margin-top: 0.75rem;
}

.k-mt-md-f {
	margin-top: 0.75rem !important;
}

.k-mr-md {
	margin-right: 0.75rem;
}

.k-mr-md-f {
	margin-right: 0.75rem !important;
}

.k-mb-md {
	margin-bottom: 0.75rem;
}

.k-mb-md-f {
	margin-bottom: 0.75rem !important;
}

.k-ml-md {
	margin-left: 0.75rem;
}

.k-ml-md-f {
	margin-left: 0.75rem !important;
}

.k-m-lg {
	margin: 1rem;
}

.k-m-lg-f {
	margin: 1rem !important;
}

.k-mt-lg {
	margin-top: 1rem;
}

.k-mt-lg-f {
	margin-top: 1rem !important;
}

.k-mr-lg {
	margin-right: 1rem;
}

.k-mr-lg-f {
	margin-right: 1rem !important;
}

.k-mb-lg {
	margin-bottom: 1rem;
}

.k-mb-lg-f {
	margin-bottom: 1rem !important;
}

.k-ml-lg {
	margin-left: 1rem;
}

.k-ml-lg-f {
	margin-left: 1rem !important;
}

.k-m-xl {
	margin: 1.5rem;
}

.k-m-xl-f {
	margin: 1.5rem !important;
}

.k-mt-xl {
	margin-top: 1.5rem;
}

.k-mt-xl-f {
	margin-top: 1.5rem !important;
}

.k-mr-xl {
	margin-right: 1.5rem;
}

.k-mr-xl-f {
	margin-right: 1.5rem !important;
}

.k-mb-xl {
	margin-bottom: 1.5rem;
}

.k-mb-xl-f {
	margin-bottom: 1.5rem !important;
}

.k-ml-xl {
	margin-left: 1.5rem;
}

.k-ml-xl-f {
	margin-left: 1.5rem !important;
}

.k-m-thin {
	margin: 0.125rem;
}

.k-m-thin-f {
	margin: 0.125rem !important;
}

.k-mt-thin {
	margin-top: 0.125rem;
}

.k-mt-thin-f {
	margin-top: 0.125rem !important;
}

.k-mr-thin {
	margin-right: 0.125rem;
}

.k-mr-thin-f {
	margin-right: 0.125rem !important;
}

.k-mb-thin {
	margin-bottom: 0.125rem;
}

.k-mb-thin-f {
	margin-bottom: 0.125rem !important;
}

.k-ml-thin {
	margin-left: 0.125rem;
}

.k-ml-thin-f {
	margin-left: 0.125rem !important;
}

.k-m-hair {
	margin: 0.0625rem;
}

.k-m-hair-f {
	margin: 0.0625rem !important;
}

.k-mt-hair {
	margin-top: 0.0625rem;
}

.k-mt-hair-f {
	margin-top: 0.0625rem !important;
}

.k-mr-hair {
	margin-right: 0.0625rem;
}

.k-mr-hair-f {
	margin-right: 0.0625rem !important;
}

.k-mb-hair {
	margin-bottom: 0.0625rem;
}

.k-mb-hair-f {
	margin-bottom: 0.0625rem !important;
}

.k-ml-hair {
	margin-left: 0.0625rem;
}

.k-ml-hair-f {
	margin-left: 0.0625rem !important;
}

.k-table-layout-fixed {
	table-layout: fixed;
}

.k-table-layout-auto {
	table-layout: auto;
}

.k-text-nowrap {
	white-space: nowrap !important;
}

.k-text-ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.k-text-left {
	text-align: left !important;
}

.k-text-right {
	text-align: right !important;
}

.k-text-center {
	text-align: center !important;
}

.k-text-justify {
	text-align: justify !important;
}

.k-text-lowercase {
	text-transform: lowercase !important;
}

.k-text-uppercase {
	text-transform: uppercase !important;
}

.k-text-capitalize {
	text-transform: capitalize !important;
}

.k-font-weight-light {
	font-weight: 300 !important;
}

.k-font-weight-normal {
	font-weight: 400 !important;
}

.k-font-weight-bold {
	font-weight: 700 !important;
}

.k-flip-h {
	transform: scaleX(-1);
}

.k-flip-v {
	transform: scaleY(-1);
}

.k-flip-h.k-flip-v {
	transform: scale(-1, -1);
}

.k-rotate-45 {
	transform: rotate(45deg);
}

.k-rotate-90 {
	transform: rotate(90deg);
}

.k-rotate-135 {
	transform: rotate(135deg);
}

.k-rotate-180 {
	transform: rotate(180deg);
}

.k-rotate-225 {
	transform: rotate(225deg);
}

.k-rotate-270 {
	transform: rotate(270deg);
}

.k-rotate-315 {
	transform: rotate(315deg);
}

.k-scale-0 {
	transform: scale(0, 0);
}

.k-scale-1 {
	transform: scale(1, 1);
}

.k-scale-2 {
	transform: scale(2, 2);
}

.k-translate-0 {
	transform: translate(0, 0);
}

.k-translate-0-50 {
	transform: translate(0, 50%);
}

.k-translate-0-100 {
	transform: translate(0, 100%);
}

.k-translate-50-0 {
	transform: translate(50%, 0);
}

.k-translate-50-50 {
	transform: translate(50%, 50%);
}

.k-translate-50-100 {
	transform: translate(50%, 100%);
}

.k-translate-100-0 {
	transform: translate(100%, 0);
}

.k-translate-100-50 {
	transform: translate(100%, 50%);
}

.k-translate-100-100 {
	transform: translate(100%, 100%);
}

@font-face {
	font-family: 'WebComponentsIcons';
	font-style: normal;
	font-weight: normal;
	src: url(data:font/ttf;base64,AAEAAAAMAIAAAwBAR1NVQgZib3kAAADMAABCdk9TLzIPEgdLAABDRAAAAGBjbWFwZZeC2QAAQ6QAAAC8Z2FzcAAAABAAAERgAAAACGdseWYstOgCAABEaAABpIRoZWFkGsZGxgAB6OwAAAA2aGhlYQfABjIAAekkAAAAJGhtdHguA8koAAHpSAAACcRsb2NhW7DIBAAB8wwAAATkbWF4cAKwAy4AAffwAAAAIG5hbWX0BfU6AAH4EAAABOlwb3N0AAMAAAAB/PwAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABADoAGgByCmIN2BMqFdgWYhw6HhIfsCIcJCIkiic8KXwp0CnkLhwuiDFkNko++j/UQMBBZkG8QjIAAQAaAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAkACUCcABIAJIAngC6ANAA6AEIASoBQAFkAXYBjAGkAb4B5gH8AhYCNgJUAnICigKgAsYC8gMcA0YDaAOQA7YD3AP0BBIELgRKBG4EkAS4BN4E/gUYBS4FTAVmBXQFfAWiBcYF2gX2BjYGega4BvoHJAdMB2QHfgeqB9QH7ggWCDwIUghuCJoIxAjeCQoJNAlOCX4JsgnUAMMABQAgAA8AFAAaAGkADQAfAB8ADAAOABMAGAAQABkAHwAEAAkACgBoAAoAHwAfAAwADgATABgAEAAZAB8ARgALAB0AHQAaACIAHgAEAB4AIgAMABsARAAPAB0AHQAaACIAHgAEAB0AEAAeABQAJQAUABkAEgA3ABAAHQAdABoAIgAeAAQAGQAaAAQADgATAAwAGQASABAANgAKAB0AHQAaACIAHgAEABYAGwAUAEUAEQAdAB0AGgAiAB4ABAAPABQAGAAQABkAHgAUABoAGQAeAD0ACAAdAB0AGgAiAAQAIAAbAEMACgAdAB0AGgAiAAQAHQAaABoAHwA+AAsAHQAdABoAIgAEAB0AFAASABMAHwBCAAwAHQAdABoAIgAEABsADAAdABAAGQAfADgAEwAdAB0AGgAiAAQAGgAhABAAHQARABcAGgAiAAQADwAaACIAGQBAAAoAHQAdABoAIgAEABcAEAARAB8ALgAMAB0AHQAaACIABAAQABkADwAEACAAGwAvAA8AHQAdABoAIgAEABAAGQAPAAQAHQAUABIAEwAfADEADgAdAB0AGgAiAAQAEAAZAA8ABAAXABAAEQAfADAADgAdAB0AGgAiAAQAEAAZAA8ABAAPABoAIgAZAEEACwAdAB0AGgAiAAQADwAdABQAFwAXAD8ACgAdAB0AGgAiAAQADwAaACIAGQAyABIAHQAdABoAIgAEAA8AGgAgAA0AFwAQAAQACwAFAAQAIAAbADMAFQAdAB0AGgAiAAQADwAaACAADQAXABAABAALAAUABAAdABQAEgATAB8ANQAUAB0AHQAaACIABAAPABoAIAANABcAEAAEAAsABQAEABcAEAARAB8ANAAUAB0AHQAaACIABAAPABoAIAANABcAEAAEAAsABQAEAA8AGgAiABkAOQAQAB0AHQAaACIABAAOABMAEAAhAB0AGgAZAAQAIAAbADoAEwAdAB0AGgAiAAQADgATABAAIQAdABoAGQAEAB0AFAASABMAHwA8ABIAHQAdABoAIgAEAA4AEwAQACEAHQAaABkABAAXABAAEQAfADsAEgAdAB0AGgAiAAQADgATABAAIQAdABoAGQAEAA8AGgAiABkAKgALAB0AHQAaACIABAALAAUABAAgABsAKwAOAB0AHQAaACIABAALAAUABAAdABQAEgATAB8ALQANAB0AHQAaACIABAALAAUABAAXABAAEQAfACwADQAdAB0AGgAiAAQACwAFAAQADwAaACIAGQAmABEAHQAdABoAIgAEAAkACgAEACAAGwAEAB0AFAASABMAHwApABAAHQAdABoAIgAEAAkACgAEACAAGwAEABcAEAARAB8AJwATAB0AHQAaACIABAAJAAoABAAPABoAIgAZAAQAHQAUABIAEwAfACgAEgAdAB0AGgAiAAQACQAKAAQADwAaACIAGQAEABcAEAARAB8CWQAPAB0AEAAMAAQAHgAfAAwADgAWABAADwAGAAUABQJYAAwAHQAQAAwABAAeAB8ADAAOABYAEAAPAloACgAdABAADAAEAB0ADAAZABIAEAJXAA4AHQAQAAwABAAOABcAIAAeAB8AEAAdABAADwGQAAwAGwAbABcAJAAEABEAGgAdABgADAAfAZ8ABgAZAA4AEwAaAB0BNgADABcAFwEbABIAFwAUABIAGQAEAB8AGgAbAAQAEAAXABAAGAAQABkAHwAeAPcAEQAXABQAEgAZAAQAHwAaABsABAAQABcAEAAYABAAGQAfAUQACQAXABQAEgAZAAQAHwAaABsBAgANABcAFAASABkABAAfABoABAASAB0AFAAPAR4AHwAXABQAEgAZAAQAHgAfAB0AEAAfAA4AEwAEABAAFwAQABgAEAAZAB8AHgAEACEAEAAdAB8AFAAOAAwAFwEZACEAFwAUABIAGQAEAB4AHwAdABAAHwAOABMABAAQABcAEAAYABAAGQAfAB4ABAATABoAHQAUACUAGgAZAB8ADAAXARUAHgAXABQAEgAZAAQAHgAfAB0AEAAfAA4AEwAEABAAFwAQABgAEAAZAB8ABAAhABAAHQAfABQADgAMABcBFAAgABcAFAASABkABAAeAB8AHQAQAB8ADgATAAQAEAAXABAAGAAQABkAHwAEABMAGgAdABQAJQAaABkAHwAMABcBGAAUABcAFAASABkABAAdABQAEgATAB8ABAAQABcAEAAYABAAGQAfAB4A9gATABcAFAASABkABAAdABQAEgATAB8ABAAQABcAEAAYABAAGQAfAUkACwAXABQAEgAZAAQAHQAUABIAEwAfAUsADAAXABQAEgAZAAQAHQAQABgAGgAhABABHAAVABcAFAASABkABAAYABQADwAPABcAEAAEABAAFwAQABgAEAAZAB8AHgD4ABQAFwAUABIAGQAEABgAFAAPAA8AFwAQAAQAEAAXABAAGAAQABkAHwFFAAwAFwAUABIAGQAEABgAFAAPAA8AFwAQARYAEwAXABQAEgAZAAQAFwAQABEAHwAEABAAFwAQABgAEAAZAB8AHgD0ABIAFwAUABIAGQAEABcAEAARAB8ABAAQABcAEAAYABAAGQAfAUcACgAXABQAEgAZAAQAFwAQABEAHwFKAA0AFwAUABIAGQAEABUAIAAeAB8AFAARACQBFwAVABcAFAASABkABAAOABAAGQAfABAAHQAEABAAFwAQABgAEAAZAB8AHgD1ABQAFwAUABIAGQAEAA4AEAAZAB8AEAAdAAQAEAAXABAAGAAQABkAHwFIAAwAFwAUABIAGQAEAA4AEAAZAB8AEAAdAR0AFQAXABQAEgAZAAQADQAaAB8AHwAaABgABAAQABcAEAAYABAAGQAfAB4A+QAUABcAFAASABkABAANABoAHwAfABoAGAAEABAAFwAQABgAEAAZAB8BRgAMABcAFAASABkABAANABoAHwAfABoAGAEfABcAFwAUABIAGQAEAA0ADAAeABAAFwAUABkAEAAEACEAEAAdAB8AFAAOAAwAFwEaABkAFwAUABIAGQAEAA0ADAAeABAAFwAUABkAEAAEABMAGgAdABQAJQAaABkAHwAMABcCBAAQABIAEgAdABAAEgAMAB8AEAAEABEAFAAQABcADwAeAKoADQAOAA4AEAAeAB4AFAANABQAFwAUAB8AJAAgAEIAUABeAGoAkgC2ANYBBgE6AVgBcAGGAaABtAHMAegB8gH8AhQCJAI8AkwCbAKcArwCzALqAwIDFgMyAzoDXAFnAAYAIAAfAB8AGgAZAmgABgAgAA0ADQAXABAA4wAFAB0AIAAeABMA5wATAB0AFAASABMAHwAZABAAHgAeAAQADgAaABkAHwAdAAwAHgAfAWIAEQAaAB0ADwAQAB0AHgAEAB4AEwAaACIABAATABQADwAQAVkADwAaAB0ADwAQAB0AHgAEABoAIAAfAB4AFAAPABABXAAXABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAAhABAAHQAfABQADgAMABcBWwAZABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAATABoAHQAUACUAGgAZAB8ADAAXAVoADgAaAB0ADwAQAB0AHgAEABQAGQAeABQADwAQAVgACwAaAB0ADwAQAB0AHgAEAAwAFwAXAV0ACgAaAB0ADwAQAB0ABAAfABoAGwFgAAwAGgAdAA8AEAAdAAQAHQAUABIAEwAfAWEACQAaAB0ADwAQAB0ABAAZABoBXwALABoAHQAPABAAHQAEABcAEAARAB8BXgANABoAHQAPABAAHQAEAA0AGgAfAB8AGgAYASsABAAaABcADwDsAAQAFwAgAB0B1gALABcAGgASABIAEAAdAAQADQAaACMB1QAHABcAGgASABIAEAAdAfYACwAQABMADAAZAA4AEAAEAA0AGgAjAfUABwAQABMADAAZAA4AEACtAA8ADAAdAA4AGgAPABAABAAeAA4ADAAZABkAEAAdALEAFwAMAB0ADgAaAA8AEAAEABwAHQAEAA4AGgAPABAABAAeAA4ADAAZABkAEAAdAKsADwAMAB0ADgAaAA8AEAAEABoAIAAfABcAFAAZABAArAAHAAwAHQAOABoADwAQAlUADgAMAB0ABAAeAB8ADAAOABYAEAAPAAYABQAFAlQACwAMAB0ABAAeAB8ADAAOABYAEAAPAlYACQAMAB0ABAAdAAwAGQASABACUwANAAwAHQAEAA4AFwAgAB4AHwAQAB0AEAAPAmoAAwAMAB0A8wAQAAwADgAWACIADAAdAA8ABAAQABcAEAAYABAAGQAfAPEADAAMAA4AFgAEABAAFwAQABgAEAAZAB8ANQBsAHQAjACoALYAwADIANYA3ADuAPgBEAEaAT4BYgF2AZ4BvAHMAdwCAAIeAjgCVAJ2ApACnAK4AtIC3gLqAv4DDAMiA0QDVgNyA4wDmAO4A+YEGAQwBFwEjASiBKwExgTkBQAFDgUqBTwBiAADACAAHwF6AAsAIAAeAB8AGgAYAAQAFAAOABoAGQHAAA0AIAAeAB8AGgAYAAQAEQAaAB0AGAAMAB8AtAAGACAAHQAeABoAHQIVAAQAHgAeAAgCGAADAB4AHgIbAAYAHgAbAB0AGgAVAh0AAgAeAcYACAAdABoAHgAeAB8ADAANANwABAAdABoAGwGSAAsAGgAbACQABAARABoAHQAYAAwAHwGHAAQAGgAbACQBMQARABoAGQAhABAAHQAfAAQAIAAbABsAEAAdAA4ADAAeABABMAARABoAGQAhABAAHQAfAAQAFwAaACIAEAAdAA4ADAAeABAAnwAJABoAGQAZABAADgAfABoAHQGBABMAGgAYABgAEAAZAB8AHgAEAB0AEAAYABoAIQAQAAQADAAXABcBgAAOABoAGAAYABAAGQAfAAQAHQAQABgAGgAhABABfwAHABoAGAAYABAAGQAfAFMABwAaABcAIAAYABkAHgJRABEAGgAXACAAGAAZAAQAHgAfAAwADgAWABAADwAGAAUABQJQAA4AGgAXACAAGAAZAAQAHgAfAAwADgAWABAADwJSAAwAGgAXACAAGAAZAAQAHQAMABkAEgAQAbUADQAaABcAIAAYABkABAARAB0AEAAQACUAEAJPABAAGgAXACAAGAAZAAQADgAXACAAHgAfABAAHQAQAA8BZQAMABoADwAQAAQAHgAZABQAGwAbABAAHwIgAAUAFwAaACAADwB3AA0AFwAaAB4AEAAEABoAIAAfABcAFAAZABAAeAAMABcAGgAeABAABAAOABQAHQAOABcAEAB2AAUAFwAaAB4AEABiAAUAFwAaAA4AFgGRAAkAFwAQAAwAHQAEAA4AHgAeAM8ABgAUAB0ADgAXABACbwAKABMAGgAdABoAGwAXABAAHwATAMwAEAATABAADgAWAA0AGgAjAAQADgATABAADgAWABAADwDLAAgAEwAQAA4AFgANABoAIwB0AA0AEwAQAA4AFgAEABoAIAAfABcAFAAZABAAdQAMABMAEAAOABYABAAOABQAHQAOABcAEABzAAUAEwAQAA4AFgFyAA8AEwAMABkAEgAQAAQAGAAMABkAIAAMABcAFwAkAa8AFgAQABcAFwAeAAQAGAAQAB0AEgAQAAQAIQAQAB0AHwAUAA4ADAAXABcAJAGuABgAEAAXABcAHgAEABgAEAAdABIAEAAEABMAGgAdABQAJQAaABkAHwAMABcAFwAkAa0ACwAQABcAFwAeAAQAGAAQAB0AEgAQAbEAFQAQABcAFwAEAB4AGwAXABQAHwAEACEAEAAdAB8AFAAOAAwAFwAXACQBsAAXABAAFwAXAAQAHgAbABcAFAAfAAQAEwAaAB0AFAAlABoAGQAfAAwAFwAXACQASAAKAAwAHwAQABIAGgAdABQAJQAQAJ4ABAAMAB0AHwJpAAwADAAZAA8AFwAQAAQAHgAfABQADgAWAHEADgAMABkADgAQABcABAAaACAAHwAXABQAGQAQAHIADQAMABkADgAQABcABAAOABQAHQAOABcAEABwAAYADAAZAA4AEAAXAWkADQAMABcAEAAZAA8ADAAdAAQADwAMAB8AEABjAAgADAAXABAAGQAPAAwAHQCdAAoADAAXAA4AIAAXAAwAHwAaAB0AGwA4AFIAZACAAJIApACyANQA4gDqAQABEgEcAToBWAF0AYgBlgHKAgICJAJGAlgCagJ+ApICpAH4AAwAHQAUAA0ADQANABcAEAAEAA0AGgAjAfcACAAdABQADQANAA0AFwAQAEcADQAdAAwAEgAEAAwAGQAPAAQADwAdABoAGwCNAAgAGgAiABkAFwAaAAwADwJiAAgAGgAgABIAEwAZACAAHwG+AAYAGgAXABcADAAdAXkAEAAaAA4AIAAYABAAGQAfAAQAGAAMABkADAASABAAHQCpAAYAFAAhABQADwAQATUAAwAUACEBEwAKABQAGAAQABkAHwAUABoAGQAeAdoACAAUABIAEgAEAA0AGgAjAdkABAAUABIAEgF7AA4AFAAOAB8AFAAaABkADAAdACQABAAMAA8ADwIqAA4AEAAfAAwAFAAXAAQAHgAQAA4AHwAUABoAGQHYAA0AEAAXABQADgAUABoAIAAeAAQADQAaACMB1wAJABAAFwAUAA4AFAAaACAAHgBnAAYAEAAXABAAHwAQAQ0AGQAQAA4AHQAQAAwAHgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgEJABsAEAAOAB0AEAAMAB4AEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAcEAEAAQAA4AFAAYAAwAFwAEABQAGQAOAB0AEAAMAB4AEAHCABAAEAAOABQAGAAMABcABAAPABAADgAdABAADAAeABACMQAIAAwAHwAMAAQAIgAQAA0CMAAIAAwAHwAMAAQAHgAcABcCRQAJAAwAHwAMAAQAHQAQAB4AHwIvAAkADAAfAAwABAAVAB4AGgAZAi4ACAAMAB8ADAAEAA4AHgAhAiMABAAMAB8ADAAIABIAKAA2AD4ASgBeAGoAgAEPAAoAJAAQAA8AHQAaABsAGwAQAB0CTQAGACMAGwAaAB0AHwIaAAMAIwAQAKUABQAcACAADAAXAdwACQAYAAwAFAAXAAQADQAaACMB2wAFABgADAAUABcBcAAKAA8AFAAfAAQAHwAaABoAFwAeAGYABAAPABQAHwA5AHQAlgCuAMoA6gD6ARABNAFOAVgBegGOAaYBugHSAeoCAAIOAioCSgJmAogCsALWAuoDBAMmA1IDYANqA4IDlAOoA74D3gPwBAIEJARIBFoEbAR+BJQEtATKBOAE9gUWBSoFPAVUBWYFfAWQBaIFrAXGAP8AEAAgABcAFwAEAB4ADgAdABAAEAAZAAQAEAAjABQAHwD+AAsAIAAXABcABAAeAA4AHQAQABAAGQDwAA0AHQAaABkAHwAEABAAFwAQABgAEAAZAB8A8gAPABoAHQAiAAwAHQAPAAQAEAAXABAAGAAQABkAHwC8AAcAGgAdACIADAAdAA8BuwAKABoAHQAYACAAFwAMAAQAEQAjAZgAEQAaAB0AGAAMAB8ABAAOABoADwAQAAQADQAXABoADgAWAWQADAAaAB0AGAAEABAAFwAQABgAEAAZAB8BYwAEABoAHQAYAS8AEAAaAB0AEAASAB0AGgAgABkADwAEAA4AGgAXABoAHQHDAAkAGgAZAB8ABAAeABQAJQAQAS4ACwAaABkAHwAEABEADAAYABQAFwAkAgIACQAaABcADwAQAB0ABAAgABsCAAALABoAFwAPABAAHQAEABoAGwAQABkCAwALABoAFwAPABAAHQAEABgAGgAdABACAQAKABoAFwAPABAAHQAEAAwADwAPAf8ABgAaABcADwAQAB0A3wANABcAFAAbAAQAIQAQAB0AHwAUAA4ADAAXAN4ADwAXABQAGwAEABMAGgAdABQAJQAaABkAHwAMABcBhQANABcADAAeABMABAAYAAwAGQAMABIAEAAdAYYAEAAUABkADwAEAAwAGQAPAAQAHQAQABsAFwAMAA4AEACIABMAFAAXAB8AEAAdAAQAHgAaAB0AHwAEAA8AEAAeAA4ABAAeABgAhwASABQAFwAfABAAHQAEAB4AGgAdAB8ABAAMAB4ADgAEAB4AGACGAAkAFAAXAB8AEAAdAAQAHgAYAIUADAAUABcAHwAQAB0ABAAOABcAEAAMAB0AigAQABQAFwAfABAAHQAEAAwADwAPAAQAEgAdABoAIAAbAIkAFQAUABcAHwAQAB0ABAAMAA8ADwAEABAAIwAbAB0AEAAeAB4AFAAaABkAhAAGABQAFwAfABAAHQIUAAQAFAAXABgCRAALABQAFwAQAB4ABAAQAB0AHQAaAB0CEwAIABQAFwAQAAQAJQAUABsCCgAJABQAFwAQAAQAIgAaAB0ADwI6AAoAFAAXABAABAAhABQADwAQABoCRgAPABQAFwAQAAQAHwAkABsAEAAeAA4AHQAUABsAHwIHAAgAFAAXABAABAAfACMAHwIOAAgAFAAXABAABAAbAB4ADwJAABAAFAAXABAABAAbAB0AGgASAB0ADAAYABgAFAAZABICPQARABQAFwAQAAQAGwAdABAAHgAQABkAHwAMAB8AFAAaABkCDAAIABQAFwAQAAQAGwAbAB8CDQAIABQAFwAQAAQAGwAPABECCwAIABQAFwAQAAQAGAAPAA0CPAAKABQAFwAQAAQAFAAYAAwAEgAQAiEADwAUABcAEAAEABMAGgAdABQAJQAaABkAHwAMABcCDwAKABQAFwAQAAQAEQAXAAwAHgATAgkACgAUABcAEAAEABAAIwAOABAAFwJDAAoAFAAXABAABAAQAB0AHQAaAB0CPwAPABQAFwAQAAQADwAUAB4ADgAEABQAGAAMABIAEAI+AAkAFAAXABAABAAPAAwAHwAMAggACAAUABcAEAAEAA4AHgAhAhAACwAUABcAEAAEAA4AGgAZABEAFAASAhIACAAUABcAEAAEAA0ADAAOAjsACgAUABcAEAAEAAwAIAAPABQAGgIRAAkAFAAXABAABAAMAB4ADgAjAgYACAAUABcAEAAEAAwADwAPAgUABAAUABcAEAHeAAwADAAOABAADQAaABoAFgAEAA0AGgAjAd0ACAAMAA4AEAANABoAGgAWABMAKABEAG4AmAC6AM4A2gDyAPwBEAEyAT4BXgF2AYwBmgG2AcIBzgIsAA0AHQAaACAAGwAEAB4AEAAOAB8AFAAaABkCJgAUAB0AGgAgABsABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCJwAUAB0AGgAgABsABAARABoAGgAfABAAHQAEAB4AEAAOAB8AFAAaABkCMgAQAB0AGgAgABsABAAOABoAFwAXABAADgAfABQAGgAZAWoACQAdABoAIAAbAAQADQAaACMASwAFAB0AGgAgABsASgALAB0AFAAPAAQAFwAMACQAGgAgAB8ASQAEAB0AFAAPAOsACQAdABAAJAAeAA4ADAAXABAAqAAQAB0AEAAMAB8AEAAdAAQAGgAdAAQAEAAcACAADAAXAk4ABQAdAAwAGwATAeIADwAaABoAEgAXABAABAAbABcAIAAeAAQADQAaACMB4QALABoAGgASABcAEAAEABsAFwAgAB4B4AAKABoAGgASABcAEAAEAA0AGgAjAd8ABgAaABoAEgAXABABzAANABcAGgANABAABAAaACAAHwAXABQAGQAQAc0ABQAXABoADQAQAJYABQAQAAwAHQAeAJUABAAQAAwAHQAUACoATgBsAJoAyADoAQgBFAEeASgBRAFQAVYBcAF6AYABhgGMAZIBmACQABEAJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQAEAB4AGACPAA4AJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQGbABYAJAAbABAAHQAXABQAGQAWAAQAFwAUABIAEwAfAAQADwAUAAwAFwAaABIBnQAWACQAGwAQAB0AFwAUABkAFgAEABIAFwAaAA0AEAAEAB0AEAAYABoAIQAQAZwADwAkABsAEAAdABcAFAAZABYABAASABcAGgANABABngAPACQAGwAQAB0AFwAUABkAFgAEABAAGAAMABQAFwIWAAUAHwAYABcACgIXAAQAHwAYABcAWgAEABoAGAAQAMcADQAQAAwAHQAfAAQAGgAgAB8AFwAUABkAEADIAAUAEAAMAB0AHwDAAAIADwBNAAwADAAZAA8AFwAQAB0ABAAPAB0ADAASALMABAAMABkADwE8AAIACwE7AAIACgE6AAIACQE5AAIACAE4AAIABwE3AAIABgAVACwAOgBWAGoAhgCeALIAygDqAQoBPgF2AYIBkAGeAbgB2gIAAhoCMAJgASwABgAfAAwAFwAUAA4A6QANABkAIQAQAB0AHwAEAA4AGgAXABoAHQAeAUEACQAZAB4AEAAdAB8ABAAgABsBQgANABkAHgAQAB0AHwAEABgAFAAPAA8AFwAQAUMACwAZAB4AEAAdAB8ABAAPABoAIgAZAjkACQAZABMAEAAdABQAHwAQAA8A0wALABkAEQAaAB0AGAAMAB8AFAAaABkBPwAPABkADwAQABkAHwAEABQAGQAOAB0AEAAMAB4AEAFAAA8AGQAPABAAGQAfAAQADwAQAA4AHQAQAAwAHgAQAQwAGQAZAA4AHQAQAAwAHgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgEIABsAGQAOAB0AEAAMAB4AEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAdQABQAZAA0AGgAjAkwABgAYABsAGgAdAB8BAQAGABgADAASABAAHgDbAAwAGAAMABIAEAAEAB0AEAAeABQAJQAQAX4AEAAYAAwAEgAQAAQAGAAMABsABAAQAA8AFAAfABoAHQF8ABIAGAAMABIAEAAEABcAFAASABMAHwAEAA8AFAAMABcAGgASANgADAAYAAwAEgAQAAQAEAAjABsAGgAdAB8BfQAKABgADAASABAABAAQAA8AFAAfAcQAFwAYAAwAEgAQAAQADAANAB4AGgAXACAAHwAQAAQAGwAaAB4AFAAfABQAGgAZANcABQAYAAwAEgAQAAsAGABGAHgAogDQAQABNAFmAZwBzAIAASUAFgAgAB4AHwAUABEAJAAEAB4AHwAMAB0AHwAEACEAEAAdAB8AFAAOAAwAFwEgABgAIAAeAB8AFAARACQABAAeAB8ADAAdAB8ABAATABoAHQAUACUAGgAZAB8ADAAXAScAFAAgAB4AHwAUABEAJAAEABAAGQAPAAQAIQAQAB0AHwAUAA4ADAAXASIAFgAgAB4AHwAUABEAJAAEABAAGQAPAAQAEwAaAB0AFAAlABoAGQAfAAwAFwEmABcAIAAeAB8AFAARACQABAAOABAAGQAfABAAHQAEACEAEAAdAB8AFAAOAAwAFwEhABkAIAAeAB8AFAARACQABAAOABAAGQAfABAAHQAEABMAGgAdABQAJQAaABkAHwAMABcBKAAYACAAHgAfABQAEQAkAAQADQAQAB8AIgAQABAAGQAEACEAEAAdAB8AFAAOAAwAFwEjABoAIAAeAB8AFAARACQABAANABAAHwAiABAAEAAZAAQAEwAaAB0AFAAlABoAGQAfAAwAFwEpABcAIAAeAB8AFAARACQABAAMAB0AGgAgABkADwAEACEAEAAdAB8AFAAOAAwAFwEkABkAIAAeAB8AFAARACQABAAMAB0AGgAgABkADwAEABMAGgAdABQAJQAaABkAHwAMABcCGQACAB4AAwAIACgASACkAA8AGwAUAAQAHgAfAAwAHwAgAB4ABAAaABsAEAAZAKMADwAbABQABAAeAB8ADAAfACAAHgAEABMAGgAXAA8AogAPABsAFAAEAB4AHwAMAB8AIAAeAAQADwAQABkAJAAZADQAQgBOAFgAdgCYALYA0ADqAPwBGAE4AUQBdAGUAb4B2AHyAfwCGAI2Al4CegKWAqQAjAAGABoAEgAaACAAHwCLAAUAGgASABQAGQBuAAQAGgAOABYBPgAOABQAHgAfAAQAIAAZABoAHQAPABAAHQAQAA8CSwAQABQAHgAfAAQAHQAaABgADAAZAAQAHgAYAAwAFwAXAkoADgAUAB4AHwAEAB0AGgAYAAwAGQAEAA0AFAASAT0ADAAUAB4AHwAEABoAHQAPABAAHQAQAA8B5AAMABQAGQAWABAADwAUABkABAANABoAIwHjAAgAFAAZABYAEAAPABQAGQBsAA0AFAAZABYABAAhABAAHQAfABQADgAMABcAagAPABQAGQAWAAQAEwAaAB0AFAAlABoAGQAfAAwAFwJbAAUAFAAZABAABgJgABcAFAAZABAABAAeAB8ADAAOABYAEAAPAAYABQAFAAQAGAAMAB0AFgAQAB0AHgJdAA8AFAAZABAABAAeAB8ADAAOABYAEAAPAAYABQAFAl8AFAAUABkAEAAEAB4AHwAMAA4AFgAQAA8ABAAYAAwAHQAWABAAHQAeAlwADAAUABkAEAAEAB4AHwAMAA4AFgAQAA8CXgAMABQAGQAQAAQAGAAMAB0AFgAQAB0AHgDmAAQAFAAZABAApwANABAAHgAeAAQAGgAdAAQAEAAcACAADAAXAFIADgAMACQAGgAgAB8ABAAeAB8ADAAOABYAEAAPAFEAEwAMACQAGgAgAB8ABAAeABQADwAQAAQADQAkAAQAHgAUAA8AEABQAA0ADAAkABoAIAAfAAQABwAEAA0AJAAEAAcATwANAAwAJAAaACAAHwAEAAYABAANACQABAAJAE4ABgAMACQAGgAgAB8AkQAGAAwAIAAZAA4AEwATACgAQABQAGwAjACqALgAygDmAQABDAEWATIBVgFsAaQBxAHiAgQB5gALACQAHgAbAAwADgAQAAQADQAaACMB5QAHACQAHgAbAAwADgAQAFcADQAaAB0AEAAEACEAEAAdAB8AFAAOAAwAFwBYAA8AGgAdABAABAATABoAHQAUACUAGgAZAB8ADAAXAZoADgAaAA8AIAAXABAABAAYAAwAGQAMABIAEAAdAN0ABgAUAB0AHQAaAB0AoQAIABQAGQAgAB4ABAAeABgAfQANABQAGQAgAB4ABAAaACAAHwAXABQAGQAQAH4ADAAUABkAIAAeAAQADgAUAB0ADgAXABAAfAAFABQAGQAgAB4AVgAEABAAGQAgAYMADQAQAA8AFAAMAAQAGAAMABkADAASABAAHQHPABEADAAdABYAEAAdAAQAGwAUABkABAAfAAwAHQASABAAHwHOAAoADAAdABYAEAAdAAQAGwAUABkBCwAbAAwAFgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgAEABAAHAAgAAwAFwEFAA8ADAAWABAABAAeAAwAGAAQAAQAIgAUAA8AHwATAQQADgAMABYAEAAEAB4ADAAYABAABAAeABQAJQAQAQYAEAAMABYAEAAEAB4ADAAYABAABAATABAAFAASABMAHwEHAB0ADAAWABAABAATABoAHQAUACUAGgAZAB8ADAAXAAQAHgAbAAwADgAUABkAEgAEABAAHAAgAAwAFwADAAgAIgA2ANIADAAaAB8AFAARABQADgAMAB8AFAAaABkApgAJABoAHwAEABAAHAAgAAwAFwBfAA4AGgAZAAQAHQAQAA4AIAAdAB0AEAAZAA4AEAABAAQAWQAHACEAEAAdABcADAAbACkAVABgAHAAgACaALIAvADOAN4A6AEEARgBIAEoAUIBUgFkAXABkgGwAcYB/AIcAjgCRAJWAnwCqAK+AuADBAMkA0wDcAOMA6QDrAO8A8gD6AQQAGUABQAdABQAGQAfAJgABwAdABAAIQAUABAAIgCgAAcAFwAgAB4ABAAeABgAegAMABcAIAAeAAQAGgAgAB8AFwAUABkAEAB7AAsAFwAgAB4ABAAOABQAHQAOABcAEAB5AAQAFwAgAB4AwgAIABcADAAkABcAFAAeAB8AxAAHABcADAAkAAQAHgAYALgABAAXAAwAJAHoAA0AFAAZAB8AEAAdABAAHgAfAAQADQAaACMB5wAJABQAGQAfABAAHQAQAB4AHwHQAAMAFAAZAmEAAwAUABAA1gAMABMAGgAfABoABAAOAAwAGAAQAB0ADAG/AAcAEAAdAA4AEAAZAB8AxQAIAAwAIAAeABAABAAeABgAuQAFAAwAIAAeABABjwAQAAwAHgAfABAABAAbABcADAAUABkABAAfABAAIwAfAY4ADgAMAB4AHwAQAAQAGAAMAB0AFgAPABoAIgAZAY0ACgAMAB4AHwAQAAQAEwAfABgAFwGMABoADAAeAB8AEAAEABEAHQAaABgABAAiABoAHQAPAAQAHgAfAB0AFAAbAAQAEQAUABcAEAGLAA8ADAAeAB8AEAAEABEAHQAaABgABAAiABoAHQAPAYoADQAMAB4AHwAQAAQADAAeAAQAEwAfABgAFwGJAAUADAAeAB8AEAFuAAgADAAeAB4AIgAaAB0ADwJCABIADAAdAAwAGAAQAB8AEAAdAB4ABAAgABkAFgAZABoAIgAZAkEAFQAMAB0ADAAYABAAHwAQAB0AHgAEAA0AJAAfABAABAAMAB0AHQAMACQCLQAKAAwAHQAMABgAEAAfABAAHQAeAjcAEAAMAB0ADAAYABAAHwAQAB0ABAAeAB8AHQAUABkAEgI2ABEADAAdAAwAGAAQAB8AEAAdAAQAFAAZAB8AEAASABAAHQI1AA8ADAAdAAwAGAAQAB8AEAAdAAQAEQAXABoADAAfAjQAEwAMAB0ADAAYABAAHwAQAB0ABAAPAAwAHwAQAAQAHwAUABgAEAIzABEADAAdAAwAGAAQAB8AEAAdAAQADQAaABoAFwAQAAwAGQFvAA0ADAAdAAwAEgAdAAwAGwATAAQADAAPAA8BswALAAwAGQAQAAQAEQAdABAAEAAlABAAnAADAAwAGQDkAAcADAAXABAAHwAfABAA5QAFAAwAFAAZAB8BKgAPAAwAEgAQAAQAGwAdABoAGwAQAB0AHwAUABAAHgIoABMADAASABAABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCKQATAAwAEgAQAAQAEQAaABoAHwAQAB0ABAAeABAADgAfABQAGgAZAAQACgAcADwAXADUAAgAIAAQAB4AHwAUABoAGQCwAA8AHQAEAA4AGgAPABAABAAeAA4ADAAZABkAEAAdAK4ADwAdAAQADgAaAA8AEAAEABoAIAAfABcAFAAZABAArwAHAB0ABAAOABoADwAQAB0APABcAGwAdAB+AJQAsADKAOIA8AD6AQgBGgEyAT4BagGWAaYB1gIKAh4CLAI2AkwCWgKCApoCtgLQAU0ADwAgABcAEAAEABMAGgAdABQAJQAaABkAHwAMABcB+gAHAB4AHgAEAA0AGgAjAfkAAwAeAB4AVAAEABoAIgAeAbQACgAaACIABAARAB0AEAAQACUAEADvAA0AGgAgABkADwAEAA4AGgAdABkAEAAdAB4A4QAMABoAHwAMAB8AEAAEAB0AFAASABMAHwDiAAsAGgAfAAwAHwAQAAQAFwAQABEAHwDgAAYAGgAfAAwAHwAQAm4ABAAaAB4AEAC7AAYAEAAiABQAGQAPAGAACAAQAB4AEAAfAAQAHgAYAQAACwAQAB4AEAAfAAQADgAaABcAGgAdAF0ABQAQAB4AEAAfAiQAFQAQABsAGgAdAB8ABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCJQAVABAAGwAaAB0AHwAEABEAGgAaAB8AEAAdAAQAHgAQAA4AHwAUABoAGQBVAAcAEAAaAB0ADwAQAB0BDgAXABAAGAAaACEAEAAEACEAEAAdAB8AFAAOAAwAFwAEAB4AGwAMAA4AFAAZABIBCgAZABAAGAAaACEAEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAGEACQAQABcAGgAMAA8ABAAeABgAXgAGABAAFwAaAAwADwBcAAQAEAAPABoB6gAKABAADwAPABQAHwAEAA0AGgAjAekABgAQAA8ADwAUAB8A0QATAAwADwAUABoADQAgAB8AHwAaABkABAAOABMAEAAOABYAEAAPANAACwAMAA8AFAAaAA0AIAAfAB8AGgAZAmwADQAMAA8ADAAdAAQAGAAMAB0AFgAQAB0AHgJtAAwADAAPAAwAHQAEABEAFAAXABcAEAAPAmsABQAMAA8ADAAdAC0AXABqAIAAiACcALAAxgDiAQQBHgFKAXIBmgG8AeYCAgISAhwCKAJCAkwCaAKCApYCrgLAAuQDCAMcAyQDPgNWA2oDegOGA5IDugPQA+YEJARSBIwEtgTGBNABvQAGACQAGAANABoAFwE0AAoAIAAbAAQAHgAOAB0AFAAbAB8BvAADACAAGADBAAkAIAANAB8AFAAfABcAEAAeAiIACQAgAA0AHQAQABsAGgAdAB8BMwAKACAADQAEAB4ADgAdABQAGwAfAZkADQAfACQAFwAQAAQADQAgABQAFwAPABAAHQHsABAAHwAgABgADQAXABAABAAgABsAGgAZAAQADQAaACMB6wAMAB8AIAAYAA0AFwAQAAQAIAAbABoAGQGXABUAHwAdABQAGwAEACIAGgAdAA8ABAARABoAHQAYAAwAHwAfABQAGQASAZYAEwAfAB0AFAAbAAQAHgAbAAwAGQAEABAAFwAQABgAEAAZAB8AHgGVABMAHwAdABQAGwAEABEAGgAZAB8ABAAQABcAEAAYABAAGQAfAB4BlAAQAB8AHQAUABsABAAOAB4AHgAEABEAGgAdABgADAAfAZMAFAAfAB0AFAAbAAQADAAXABcABAARABoAHQAYAAwAHwAfABQAGQASATIADQAfAB0AFAAWABAAHwATAB0AGgAgABIAEwDGAAcAHwAaABsABAAeABgAugAEAB8AGgAbALUABQAfABQADgAWAMkADAAfAAwAHQAEABoAIAAfABcAFAAZABAAygAEAB8ADAAdAbcADQAbABAAFwAXAAQADgATABAADgAWABAAHQCDAAwAGgAdAB8ABAAPABAAHgAOAAQAHgAYAIAACQAaAB0AHwAEAA8AEAAeAA4AggALABoAHQAfAAQADAAeAA4ABAAeABgAfwAIABoAHQAfAAQADAAeAA4BEgARABkADAAbAAQAHwAaAAQAHgAZAAwAGwAXABQAGQAQAB4BEQARABkADAAbAAQAHwAaAAQAEgAdABQADwAXABQAGQAQAB4BEAAJABkADAAbAAQAEgAdABQADwIfAAMAFwAZAQMADAAUACUAEAAEAB8AGgAEABIAHQAUAA8BggALABQAFwAhABAAHQAXABQAEgATAB8AsgAJABQAEgAZAAwAHwAgAB0AEADtAAcAEwAMAB0AGwAQABkB0gAFABMADAAdABAA7gAFABMADAAbABAAtwATABAAHwAEAA4AGgAXACAAGAAZAAQAGwAaAB4AFAAfABQAGgAZAWgACgAQABcAEAAOAB8ABAANABoAIwFmAAoAEAAXABAADgAfAAQADAAXABcCZgAeAA4ADAAfAB8AEAAdAAQAHgAfAB0ADAAUABIAEwAfAAQAFwAUABkAEAAeAAQAGAAMAB0AFgAQAB0AHgJnABYADgAMAB8AHwAQAB0ABAAeAB8AHQAMABQAEgATAB8ABAAXABQAGQAQAB4CZAAcAA4ADAAfAB8AEAAdAAQAHgAYABoAGgAfABMABAAXABQAGQAQAB4ABAAYAAwAHQAWABAAHQAeAmUAFAAOAAwAHwAfABAAHQAEAB4AGAAaABoAHwATAAQAFwAUABkAEAAeAmMABwAOAAwAHwAfABAAHQBkAAQADAAhABAA6AAKAAwAHwAgAB0ADAAfABQAGgAZADsAeACQAKAAtgDEAOIBEgEsAV4BiAGyAeQCDgIqAkYCdgKaArICzgLwAxADMANOA14DcAOEA6YDygPmBAIEMAReBIAEogTEBO4FFgVCBWgFggWcBdAGAgYqBlIGfgaiBrgGzgb6ByQHUgd4B6oH2ggOCEAIcAikAfIACwAiABQAHwAfABAAHQAEAA0AGgAjAfEABwAiABQAHwAfABAAHQHwAAoAIAAYAA0AFwAdAAQADQAaACMB7wAGACAAGAANABcAHQDOAA4AHQAUAAQAHgAfAAwAHwAQAAQAGQAgABcAFwDNABcAHQAUAAQAHgAfAAwAHwAQAAQAFAAZAA8AEAAfABAAHQAYABQAGQAMAB8AEADqAAwAHQAMABkAHgAbABAAHQAMABkADgAkAXgAGAAdAAwADgAWAAQADgATAAwAGQASABAAHgAEAB0AEAAVABAADgAfAAQADAAXABcBdwAUAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQAHQAQABUAEAAOAB8BdAAUAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQAEAAZAAwADQAXABABdgAYAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQADAAOAA4AEAAbAB8ABAAMABcAFwF1ABQAHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4ABAAMAA4ADgAQABsAHwFzAA0AHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4BtgANABoAGgAXAA0ADAAdAAQAEQAXABoADAAfAboAFwAaABIAEgAXABAABAARACAAFwAXAAQAHgAOAB0AEAAQABkABAAYABoADwAQAjgAEQAaAA4ABAAeABAADgAfABQAGgAZAAQAFwAQACEAEAAXAisACwAaAA4ABAAeABAADgAfABQAGgAZAPoADQATACAAGAANABkADAAUABcAHgAEACAAGwD7ABAAEwAgABgADQAZAAwAFAAXAB4ABAAdABQAEgATAB8A/QAPABMAIAAYAA0AGQAMABQAFwAeAAQAFwAQABEAHwD8AA8AEwAgABgADQAZAAwAFAAXAB4ABAAPABoAIgAZAW0ADgAQACMAHwANABoAIwAEABMAFAAPAA8AEAAZAWwABwAQACMAHwANABoAIwFrAAgAEAAjAB8ADAAdABAADAFMAAkAEAAjAB8ABAAiAB0ADAAbAXEAEAAQABgAGwAXAAwAHwAQAAQAGAAMABkADAASABAAHQHuABEAEAAXABcABAAMAAQAEQAdABQAEAAZAA8ABAANABoAIwHtAA0AEAAXABcABAAMAAQAEQAdABQAEAAZAA8BsgANAAwADQAXABAABAAgABkAGAAQAB0AEgAQAagAFgAMAA0AFwAQAAQAHQAaACIABAAUABkAHgAQAB0AHwAEAA0AEAAXABoAIgGnABYADAANABcAEAAEAB0AGgAiAAQAFAAZAB4AEAAdAB8ABAAMAA0AGgAhABABywAQAAwADQAXABAABAAdABoAIgAEABIAHQAaACAAGwAeAaoAEAAMAA0AFwAQAAQAHQAaACIABAAPABAAFwAQAB8AEAGiABAADAANABcAEAAEABsAHQAaABsAEAAdAB8AFAAQAB4CSQAUAAwADQAXABAABAAbABoAHgAUAB8AFAAaABkABAAdABQAEgATAB8CRwATAAwADQAXABAABAAbABoAHgAUAB8AFAAaABkABAAXABAAEQAfAkgAFQAMAA0AFwAQAAQAGwAaAB4AFAAfABQAGgAZAAQADgAQABkAHwAQAB0BoAASAAwADQAXABAABAAXABQAEgATAB8ABAAPABQADAAXABoAEgGsAAwADAANABcAEAAEAA8AEAAXABAAHwAQAcoADAAMAA0AFwAQAAQADgAaAB0AGQAQAB0BpgAZAAwADQAXABAABAAOABoAFwAgABgAGQAEABQAGQAeABAAHQAfAAQAHQAUABIAEwAfAaUAGAAMAA0AFwAQAAQADgAaABcAIAAYABkABAAUABkAHgAQAB0AHwAEABcAEAARAB8ByQATAAwADQAXABAABAAOABoAFwAgABgAGQAEABIAHQAaACAAGwAeAakAEwAMAA0AFwAQAAQADgAaABcAIAAYABkABAAPABAAFwAQAB8AEAGkABUADAANABcAEAAEAA4AEAAXABcABAAbAB0AGgAbABAAHQAfABQAEAAeAasAEQAMAA0AFwAQAAQADgAQABcAFwAEAA8AEAAXABAAHwAQAaMACgAMAA0AFwAQAAQADgAQABcAFwHIAAoADAANABcAEAAEAA0AGgAPACQBUAAVAAwADQAXABAABAAMABcAFAASABkABAAfABoAGwAEAB0AFAASABMAHwFOABQADAANABcAEAAEAAwAFwAUABIAGQAEAB8AGgAbAAQAFwAQABEAHwFPABYADAANABcAEAAEAAwAFwAUABIAGQAEAB8AGgAbAAQADgAQABkAHwAQAB0BVwASAAwADQAXABAABAAMABcAFAASABkABAAdABAAGAAaACEAEAFTABgADAANABcAEAAEAAwAFwAUABIAGQAEABgAFAAPAA8AFwAQAAQAHQAUABIAEwAfAVEAFwAMAA0AFwAQAAQADAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAXABAAEQAfAVIAGQAMAA0AFwAQAAQADAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAOABAAGQAfABAAHQFWABgADAANABcAEAAEAAwAFwAUABIAGQAEAA0AGgAfAB8AGgAYAAQAHQAUABIAEwAfAVQAFwAMAA0AFwAQAAQADAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAXABAAEQAfAVUAGQAMAA0AFwAQAAQADAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAOABAAGQAfABAAHQGhAAUADAANABcAEAALABgAIgAwAEAATgBaAGgAiACsALwAxgHTAAQAHgAQAB0AjgAGABsAFwAaAAwADwC2AAcAGQAeAB8AFAAOABYAgQAGABkAHgAaAB0AHwHRAAUAGQAbABQAGQBvAAYAGQAXABoADgAWAG0ADwAZABcAFAAZABYABAAhABAAHQAfABQADgAMABcAawARABkAFwAUABkAFgAEABMAGgAdABQAJQAaABkAHwAMABcATAAHABkAEgAdABoAIAAbAFsABAAZAA8AGgEtAAkAGQAPABAAHQAXABQAGQAQAAoAFgAqAEAAWABsAHgAlgCkAKoAzAC+AAkAGgAXACAAGAAQAAQAIAAbAL8ACgAaABcAIAAYABAABAAaABEAEQC9AAsAGgAXACAAGAAQAAQADwAaACIAGQH8AAkAFAAYABAAGgAEAA0AGgAjAfsABQAUABgAEAAaAYQADgAUAA8AEAAaAAQAEAAjAB8AEAAdABkADAAXAhwABgANABsAHQAaABUCHgACAA0BuAAQAAwAFwAUAA8ADAAfABQAGgAZAAQAIwATAB8AGAAXAbkADwAMABcAFAAPAAwAHwAUABoAGQAEAA8ADAAfAAwABwAQAB4AOABYAGgAiACWAJcABgAdABAAGQAOABMBxQAMABQAJQAMAB0ADwAEAB8ADAANABcAEAHHAA8AFAAlAAwAHQAPAAQADgAdABoAHgAeAB8ADAANAJMABwAUABkADwAaACIAHgCUAA8AFAAZAA8AGgAiAAQAGAAUABkAFAAYABQAJQAQAJIABgAUABkADwAaACIA1QAHAAwAHQAZABQAGQASAAQACgAiADIASAH+AAsAGgAgAB8AIAANABAABAANABoAIwH9AAcAGgAgAB8AIAANABAB9AAKAAwAGAAYABAAHQAEAA0AGgAjAfMABgAMABgAGAAQAB0ABQAMAB4ALgBK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ESE1IREhASERIQERIREBIREhJSERIQEhESFAAQD/AAFAAQD/AP7AAQD/AAEA/wABQAEA/wABQAEA/wABAP8A/sABAP8AAUABAP8AA4D/AP2AAQD/AAEAQAEA/wABAAFA/wABAP3AAQBAAQD8gAEAAAAGAEAAQAPAA4AAAwAHAAsADwATABcAABMzFSMlFSE1ATM1IwUhNSEBMzUjBSE1IUDAwAEAAoD8gMDAAQACgP2A/wDAwAEAAoD9gAOAwMDAwP4AwMDA/gDAwMAAAAQAQABAA4ADgAADAAcACwAPAAATIREhESERIQEhESEZASERQAGA/oABgP6AAcABgP6AAYABwP6AAcABgPzAAYABwP6AAYAAAAQAQABAA4ADgAADAAcACwAPAAATIREhEyERIQEhESEDESERQAGA/oBAAQD/AAHAAQD/AEABgAHA/oACAAEA/UABAAIA/oABgAAAAAACAUAAQAKAA0AAAwAHAAABMxEjExEzEQFAgIDAgANA/QADAP0AAwAABgBAAAADgAPAAAMABwALAA8AEwAXAAAlIRUhNSE1IQEhESEFITUhESE1IQEVITUBgAIA/gACAP4A/sABAP8AAUACAP4AAgD+AP7AA0CAgMCA/sACwICA/sCAAcDAwAAABQBAAAADgAPAAAMABwALAA8AEwAAEyERIQEVITUBITUhESE1IREhNSFAAYD+gAHAAYD+gAGA/oABgP6AAYD+gAPA/EADwMDA/kDA/kDA/kDAAAAABABAAAADgAPAAAMABwALAA8AABMhESEBIREhASERIQEhESFAAYD+gAHAAYD+gP5AAYD+gAHAAYD+gAIAAcD+QAHA/EABwP5AAcAAAAQAQAAAA4ADwAADAAcACwAPAAA3IRUhESE1ITUhNSERFSE1QANA/MADQPzAA0D8wANAwMABAMBAwAEAwMAAAAAFAEAAAAOAA8AAAwAHAAsADwATAAATIRUhESE1ISUhNSEBESERASE1IUABgP6AAYD+gAHAAYD+gP5AA0D+gAGA/oABwMD/AMBAwAIA/kABwPxAwAADAIAAAANAA4AAAwAHAAsAABMzESMhMxEjIREzEYDAwAEAwMABAMADgPyAA4D8gAOAAAAAAwBAAIADwANAAAMABwALAAABFSE1ERUhNREhFSEDwPyAA4D8gAOAA0DAwP8AwMD/AMAA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gECAQAIA/gBAgIABoEBAKDg4KEBAQl5eQmBAQEBAQALAQICAgIBA/gBAgICAgEACAP6AQDgoKDhAXkJCXgFAQP8AQAAABgAA/8AEAAPAAAYACgASABoAIgAqAAABIREhESERBTMVIxMjFTMVIxEzESMVMxUjETMlNSMVIzUhFSEjNSMVIzUhAoD9gAEAAwD8QICAgEBAgIBAQICAAQBAgAFAAYCAQIABQAPA/AADAAEAQID9wECAAUABAECAAUBAQECAgEBAgAAABQA/AAADvwOAAAQACAANABIAFgAAEyERIREDMxEjEyERIREXITUhFQERMxG/AoD9gIBAQIACgP2AQAIA/gACgEADAP8AAQD9AAOA/gD/AAEAwICAAsD8gAOAAAAFAD8AAAO/A4AAAwAIAAwAEAAVAAABESERAyE1IRUBESERFyMRMwEVITUhAb//AIADgPyAAwD/AMCAgP1AA4D8gAMA/YACgP0AQEADAP2AAoBA/gACwEBAAAAAAAMAPwAAA38DgAADAAcADAAAASERIQEzESMTESERIQJ//kABwP3AQECAAsD9QAIAAQD9AAOA/gD/AAEAAAEAfwAAAz8DgAATAAAlIRUjNSERITUjETM1MxUzESMVIQM//sBA/sABQMDAQMDAAUCAgIABAIABAICA/wCAAAADAIEAAAPBA4AABAAIAA0AAAEhESERJREzEQEhESERAYEBwP5AAgBA/MACwP1AAwD/AAEAgPyAA4D9AAEA/wAABAA/AAADvwOAAAMABwALABAAAAEhESEBMxEjIREzEQEhESERAz/9gAKA/QBAQANAQP0CAoD9gAIAAQD9AAOA/IADgP0AAQD/AAAAAAMAPwCAA78DQAATABcAGwAAAREhESM1IRUjFTMVITUzESERMzUFIzUzASMRMwM//wCA/wCAgAEAgAEAgP3AgIABgICAAgABQP7AwMBAwMD+wAFAQMCA/wABAAAAAwBAAEADwAOAAAMABwALAAATIREhAxUhNQEhESHAAQD/AIADgP6AAQD/AAMA/kACQEBA/MACwAABAD8AgAO/A0AAEwAAASMRIREjFSE1IzUzNSEVMxEhETMDv4D/AID/AICAAQCAAQCAAcD+wAFAwMBAwMABQP7AAAAAAAMAP//+A78DPgADAAgADAAAJSERIQEVITUhASERIQG//wABAP6AA4D8gAMA/wABAH4BwP4AQEADAP1AAAQAPwAAA78DgAADAAgADQARAAABESERAyE1IRURFSE1IQURIREBv/8AgAOA/IADgPyAAgABAAMA/YACgP0AQEADgEBAfv2AAoAAAAADAH8AAAM/A4AAFAAYABwAAAE1MxEjNSMVIxEzFSERIRUzNSERIQchNSERIzUzAf/AwEDAwP7AAUBAAUD+wED/AAEAgIABgIABAICA/wCA/wCAgAEAwIABAIAAAAMAPwAAAv8DgAADAAcADAAAEyERIQczESMFESERIb8BAP8AgEBAAcABAP8AAwD9gIADgH79gAKAAAAAAAMAfwAAAz8DgAAEAAgADAAAEyERIREBMxEjFxEhEX8BAP8AAUBAQIABAAMA/YACgP0AA4B+/YACgAAAAAMBAQAAA8EDgAAEAAgADAAAASERIRElETMRASERIQEBAQD/AAKAQP6AAQD/AAMA/YACgID8gAOA/QICgAAAAAAE//8AAAP/A4AABAAIAAwAEQAAEyERIRElETMRASERIQEzESMRfwEA/wADQED+gAEA/wD9gEBAAwD9gAKAgPyAA4D9AgKA/P4DgPyAAAAAAAT//wAAA/8DgAADAAcACwAQAAATIREhAREzEQEhESEBMxEjEb8BAP8AAwBA/kABAP8A/cBAQAMA/YADAPyAA4D9AgKA/P4DgPyAAAADAD8AwAO/A4AAAwAIAA0AAAEhESElFSE1IRMhESERAz/9gAKA/QADgPyAggKA/YACAAEAgEBA/UABAP8AAAAAAwA/AIADvwNAAAMACAANAAABIREhARUhNSETIREhEQM//YACgP0AA4D8gIICgP2AAkABAP7AQED+gAEA/wAAAAMAP//+A78CvgADAAgADQAAASERIQEVITUhNyERIREDP/2AAoD9AAOA/ICCAoD9gAG+AQD9gEBAQAEA/wAAAAAEAD//wAO/A8AABAAJAA4AEwAAEyERIREDITUhFTchESERAxUhNSG/AoD9gIADgPyAggKA/YCCA4D8gANA/wABAPyAQECAAQD/AAOAQEAAAAQAP//AA78DwAAEAAkADgATAAATIREhEQMhNSEVNyERIREDFSE1Ib8CgP2AgAOA/ICCAoD9gIIDgPyAAwD/AAEA/MBAQMABAP8AA0BAQAAAAwCA/9MDrQOAACwANABH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AQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAwECAwIBAQEDAQEBAgIBAgECAQEBAQECAQEBAgIBAQEBAgEBAQEDAgUIBQEDAQEBAgEBAQIBAQECAQICAQgUCwMWHswWHgkJFRlLNTVLGRQJCh4WjIwWHgkJAgIBAQECAQEBAgEBAgEBAgEDBQMCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQIBAgEBAQEBAQEBAQIBAQECAQIBAQECAQEBAgEBAQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAgIBAwIBAgICLUEEAQEBAQEBAQEBAQEBAQEBAQEGDgkJCh4WzB4WAwsVBwgSCgECAQEBAQEBAQEBAgEBAQEBAQEBAQIBAQEBAgECAQIBAgEBAQEBAQEBAQEBAgECAQIBAQEBAQIBAgECAQEBLUEEAQEAAgICAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAwUDAQIBAQIBAQIBAQECAQEBAgIJCR4WjB4WAwsUCBEzHjVLSzUdMxIHFQsDFh4CQB4WAwsUCAECAgECAQEBAgEBAQIBAQEDAQUIBQIDAQEBAQIBAQEBAgIBAQECAQEBAQECAQIBAgIBAQEDAQEBAgMCAQMCAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEEQS0BAQECAQIBAgEBAQEBAgECAQIBAQEBAQEBAQEBAQIBAgECAQIBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQECAQoSCAcVCwMWHswWHgoJCQ4GAQEBAQEBAQEBAQEBAQEBAQEEQS0CAgIBAgMBAAAABQAA/8AEAALAAA0AHAA5AE8AVAAAJTE1IxUjFTMVMzUzNSMBNDYzITIWFRQGIyEiJjUjFBY7AQ4BIyInLgEnJjU0Nz4BNzYzMhYXIyIGFQU+ATU0Jy4B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NDYzOAExMxUjESERIzUzMhYVOAExERQGIzgBMQE3IxEjESPAGyUlG8HAAn7AwRslJRv+v8GBgIEAJRsCABslPv3+AgI+JRv+ABslAUS8AYD+gAAAAAIAgAAAA4ADgAAvADYAADciJicuAScuAScuATURNDY3PgE3PgE3PgE7ARUjESERIzUzMhYVOAExERQGIzgBMQERMycHMxHABg0GBgoEBQcCAwICAwIHBQQKBgYNBsHAAn7AwRslJRv/AIHBwYEAAgMCBwUECgYGDQYCAAYNBgYKBAUHAgMCQP4AAgBAJRv+ABslAUABhLy8/nwAAAMAQAAAA8ADgAAFAAsAFgAANyEVIREzAQcVIREBARcFJwcVNxcBFzWAA0D8gEABAMADAP6AAQAc/uTAwMDAAV0jQEADgP5AwIACAP7AAgAc5IDAgMCAASMjgAAAAgBAAAADwAOAAAsADwAAAREjESERIxEjESERASMRMwKAQP7AgEADgP5AwMADAP1AAUD+wANA/IADAP1AAQAAAAMAQAAAA8ADgAALAA8AEwAAAREjESERIxEjESERAREzETM1MxUCgED+wIBAA4D9gMDAwAJA/gACwP1AA0D8gAJA/gABgP6AwMAAAAADAEAAAAPAA4AACwAPABMAAAERIxEhESMRIxEhEQERMxEzETMRAoBA/sCAQAOA/YDAwMADgPzAA0D8wANA/IADgPzAAgD+AAFA/sAABABAAAADwAOAAAUACQANABEAACUVIREzEQEjETMTESERJSERIQPA/IBAAYDAwED+wALA/sABQEBAA4D8wAKA/kACAP3AAkCA/kAAAAIAQAAAA8ADgAALAA8AADc1IREhNSERIREhNQEVITWAAUD+wALA/QADgP3A/wBAgAFAQAFA/IBAAYDAwAAAAAADAEAAAAPAA4AACwAPABMAADc1IREhNSERIREhNQEzFSMFFSE1gALA/UACAP3AA4D8wMDAAYD+gECAAUBAAUD8gEADAMDAwMAAAAAAAwBAAAADwAOAAAsADwATAAABESERITUhNSERITUFFSE1ESEVIQPA/IADgPzAA0D8wAIA/gABQP7AAkABQPyAQIABQECAwMABgMAAAAQAQAAAA8ADgAAFAAkADQARAAAlFSERMxEBIRUhExEhEQEhESEDwPyAQAKA/kABwED9wALA/kABwEBA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BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAMAEAADABAAAwAQAAFAEAABQBAAAQAQAAEAEAACABAAAgAQAAIAEAACABAABAAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAQAQAAAAEAABABAAAgAQAAIAEAACABAAAQAQAAEAEAABABAAADAQAAMAEAABABAAAQAQAAEAEAABABAAAgAQAAAAEAAEABAABAAQAAEAEAACABAAAgAQAAIAEAACABAAAgAQAAD8EAAB/BAAAgQQAAD8EAAA/BAAAPwQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAEAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAEAEAAA/BAAAgAQAAAAEAP/+BAAAAAQAAEAEAAAABAAAAAQAAEAEAAAABAAAPwQAAD8EAAA/BAAAfwQAAIEEAAA/BAAAPwQAAEAEAAA/BAAAPwQAAD8EAAB/BAAAPwQAAH8EAAEBBAD//wQA//8EAAA/BAAAPwQAAD8EAAA/BAAAPwQAAIAEAAEABAABAAQAAQAEAAEABAAAwAQAAEAEAABABAAAAAQAAIAEAACABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAwAQAAMAEAAAABAAAQAQAAEAEAAAABAAAgAQAAEAEAAAABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAgAQAAIAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAAAEAABABAAAAAQAAEAEAABABAAAAAQAAAAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAUwQAAAAEAAAABAAAAAQAAEAEAABABAAAwAQAAEAEAAEABAAAgAQAAEAEAACABAAAgAQAAEAEAAAABAAAAAQAAEAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAoAQAAKAEAADABAAAgAQAAEAEAACABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAABAAQAAEAEAADABAAAQAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAIAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAwAQAAEAEAABABAAAQAQAAEIEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAEAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAEAEAABABAAAgAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABCBAAAQAQAAEAEAABAAAAAAAAAAAAACgAUAB4AKAAyADwARgBQAFoAZABuAHgAggCMAJYAoACqALQAvgDIANIA3ADmAPAA+gEEAQ4BGAEiASwBNgFAAUoBVAFeAWgBcgGAAY4BnAGqAbgBxgHUAeIB+AIOAiQCOgJQAmYCfAKSAqoCwALUAugC/gMUAygDOgNMA2IDdAOMA6IDvgPiBAIEIAQ0BGQEsATeBQIFKAU8BWwFlgW8BdwGBgYgBjoGVAZuBqQG2gb0B0gHbAeSB+IINAigCPAJQgmiCegKHApyCp4K5AsyC5IL+gySDPoNkg3WDhgOeA7wD24Pgg/mECIQPBCmEOgRABFmEaQRshIQEkYSYBJ6EqAStBLIEt4TAhMWEzQTUhOIE8gT4hP8FBYUMBRUFHYUmBSuFM4U3BVmFnIWxBc+F54YDBh0GJgYyhkKGTgZThlcGWwZehmqGb4Z4Bn6GhYaJhpSGpwa4BtcHFgdth5uHvIfWB/+IBIgWiC6IPohCCEeISwhQCFUIX4h2iIAIn4jHiNQI4AjjiOiI7AkFCROJH4kmCSuJM4k7CUuJV4ltiYeJl4mxidGJ6goAihAKIYo3CkuKVgphimwKcop5CqWKrwq4itMLBYsgCyQLUwtni3MLfAu3i8MLyIv2jAOMDQwZDCAMKAwxDDuMRQxODFgMYIxojHEMeQyBDIuMlgzFjN2M6AzyjQkNF40mjS6NO41IjVqNYo1vjXyNjg2pjbwN0Q3lDfWOAQ4MjhQOHA4kDi2OOQ5ADkiOUA5ZjmUObI50DnwOhg6PjpeOn46njrGOu47WjvWO/A8LDw+PFw8vD0ePlQ+2j9eQDRBEkHSQqhDsERORSxGJEcOR1pHlEfMR+5IEEgySE5IakiGSLRI4kkQST5Jhkm8SeRKDEo2Sl5KiEqyStpLBEsuS1ZLmkvETApMkk0sTcZOXk72T5BQKFDgUSJRrlJqUw5T1FQCVEpVCFaIWCJY4loYWmZaklrUW+BcZlz2XVxdwl48XqpfLF+uYBJgVmCgYQhhbmGWYcxiIGJwYuJjGGN4Y9xkFGS2ZPJlRGWeZfBmSmagZvRnNGd+Z95oPmoSamZrWGuqa/JsPG+Gb/xw3nGuck5yonLscyxzgnO+dBx0VHSKdMJ0+nVWdbB17HY2dm52pnbcdyZ3cHeyd/p4QniIeOJ6JntSe9x8In1UfXR91n7Af0CAFICagSCBToG4gniCvIN+g8KECIRMhJCFQoXGhhyGgoaohs6HGodOh3aH2IhOiGSIjojOiSqJbInEieiKIouAjPSOYI/kkCCQbpDMkUCRxJJSlRSX7JhYmNqZWJngmiyajpr4m3CcCpy2nXaeSp8an/SgRKCgoQahfKHeolaigKK8ovajKqOCo9Sj+KQmpGSlRqV+pbyl9KZQpzaoHqhmqQypSql2qdaqMqpiqpaqwKuarAisXK0oreSuWK7GruyvIq9Gr7CwRLB+sLiw4LEIsUKxerHAsfyyJLKitDq2ArfwuPi5Mrl2udK6SLrWu5S71Lv2vKa89L1KvcK+FL6yvwS/ar+gv97AMMHUwhrCVsKQwsrDPMQGxDzEisS4xNjE/sUkxUrFasWQxbbF3sYExirGRMZixpjGyMbwyDzJksrYy4TMaM0Azf7Ods8ezz7Pts/q0BrQYtFY0X7R0tI40kIAAQAAAnEDLAA+AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABoBPgABAAAAAAAAABsBEQABAAAAAAABABIAAAABAAAAAAACAAcDYAABAAAAAAADABIC9AABAAAAAAAEABIDdQABAAAAAAAFAAsC0wABAAAAAAAGABIDKgABAAAAAAAJABsBYgABAAAAAAAKADMAeAABAAAAAAALABYANgABAAAAAAAMABYBswABAAAAAAANABsB9QABAAAAAAAOAC8CRgADAAEECQAAADYBLAADAAEECQABACQAEgADAAEECQACAA4DZwADAAEECQADACQDBgADAAEECQAEACQDhwADAAEECQAFABYC3gADAAEECQAGACQDPAADAAEECQAJADYBfQADAAEECQAKAGYAqwADAAEECQALACwATAADAAEECQAMACwByQADAAEECQANADYCEAADAAEECQAOAF4CdVdlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac2h0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbVdlYiBDb21wb25lbnRzIEljb24gRm9udApGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBXAGUAYgAgAEMAbwBtAHAAbwBuAGUAbgB0AHMAIABJAGMAbwBuACAARgBvAG4AdAAKAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALlRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeVRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeWh0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbUFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMABBAHAAYQBjAGgAZQAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAyAC4AMGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMC5odG1sAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHAAYQBjAGgAZQAuAG8AcgBnAC8AbABpAGMAZQBuAHMAZQBzAC8ATABJAEMARQBOAFMARQAtADIALgAwAC4AaAB0AG0AbFZlcnNpb24gMS42AFYAZQByAHMAaQBvAG4AIAAxAC4ANldlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1dlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcldlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4AcwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)
		format('truetype');
}

.k-icon {
	width: 1em;
	height: 1em;
	outline: 0;
	font-size: 16px;
	font-family: 'WebComponentsIcons';
	font-style: normal;
	font-feature-settings: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
	text-decoration: none;
	flex-shrink: 0;
	display: inline-flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	position: relative;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

.k-icon:hover,
.k-icon:focus {
	text-decoration: none;
}

.k-no-flexbox {
	display: inline-block;
}

.k-svg-icon {
	width: 1em;
	height: 1em;
	display: inline-flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	position: relative;
}

.k-svg-icon > svg {
	fill: currentColor;
	flex: 1 0 auto;
}

.k-svg-icon.k-flip-h,
.k-svg-icon.k-flip-v,
.k-svg-icon.k-flip-h.k-flip-v {
	transform: none;
}

.k-svg-icon.k-flip-h > svg {
	transform: scaleX(-1);
}

.k-svg-icon.k-flip-v > svg {
	transform: scaleY(-1);
}

.k-svg-icon.k-flip-h.k-flip-v > svg {
	transform: scale(-1, -1);
}

.k-icon-with-modifier {
	position: relative;
	margin: 0.25em;
}

.k-icon-modifier {
	position: absolute;
	font-size: 0.5em;
	bottom: 0;
	right: 0;
	margin: 0 -0.5em -0.5em 0;
}

.k-i-none::before {
	content: '';
	display: none;
}

.k-widget .k-icon.k-i-expand,
.k-widget .k-icon.k-i-collapse {
	cursor: pointer;
}

.k-icon-xs {
	font-size: 8px;
}

.k-icon-sm {
	font-size: 12px;
}

.k-icon-md {
	font-size: 32px;
}

.k-icon-lg {
	font-size: 48px;
}

.k-icon-xl {
	font-size: 64px;
}

.k-i-caret-tr::before {
	content: '\e000';
}

.k-i-arrow-45-up-right::before {
	content: '\e000';
}

.k-i-collapse-ne::before {
	content: '\e000';
}

.k-i-resize-ne::before {
	content: '\e000';
}

.k-i-caret-br::before {
	content: '\e001';
}

.k-i-arrow-45-down-right::before {
	content: '\e001';
}

.k-i-collapse-se::before {
	content: '\e001';
}

.k-i-resize-se::before {
	content: '\e001';
}

.k-i-caret-bl::before {
	content: '\e002';
}

.k-i-arrow-45-down-left::before {
	content: '\e002';
}

.k-i-collapse-sw::before {
	content: '\e002';
}

.k-i-resize-sw::before {
	content: '\e002';
}

.k-i-caret-tl::before {
	content: '\e003';
}

.k-i-arrow-45-up-left::before {
	content: '\e003';
}

.k-i-collapse-nw::before {
	content: '\e003';
}

.k-i-resize-nw::before {
	content: '\e003';
}

.k-i-caret-alt-up::before {
	content: '\e004';
}

.k-i-arrow-60-up::before {
	content: '\e004';
}

.k-i-arrow-n::before {
	content: '\e004';
}

.k-i-kpi-trend-increase::before {
	content: '\e004';
}

.k-i-expand-n::before {
	content: '\e004';
}

.k-i-sarrow-n::before {
	content: '\e004';
}

.k-i-caret-alt-right::before {
	content: '\e005';
}

.k-i-arrow-60-right::before {
	content: '\e005';
}

.k-i-arrow-e::before {
	content: '\e005';
}

.k-i-expand::before {
	content: '\e005';
}

.k-i-expand-e::before {
	content: '\e005';
}

.k-i-sarrow-e::before {
	content: '\e005';
}

.k-i-caret-alt-down::before {
	content: '\e006';
}

.k-i-arrow-60-down::before {
	content: '\e006';
}

.k-i-arrow-s::before {
	content: '\e006';
}

.k-i-kpi-trend-decrease::before {
	content: '\e006';
}

.k-i-expand-s::before {
	content: '\e006';
}

.k-i-collapse::before {
	content: '\e006';
}

.k-i-sarrow-s::before {
	content: '\e006';
}

.k-i-caret-alt-left::before {
	content: '\e007';
}

.k-i-arrow-60-left::before {
	content: '\e007';
}

.k-i-arrow-w::before {
	content: '\e007';
}

.k-i-expand-w::before {
	content: '\e007';
}

.k-i-sarrow-w::before {
	content: '\e007';
}

.k-i-caret-alt-to-top::before {
	content: '\e008';
}

.k-i-arrow-end-up::before {
	content: '\e008';
}

.k-i-seek-n::before {
	content: '\e008';
}

.k-i-caret-alt-to-right::before {
	content: '\e009';
}

.k-i-arrow-end-right::before {
	content: '\e009';
}

.k-i-seek-e::before {
	content: '\e009';
}

.k-i-caret-alt-to-bottom::before {
	content: '\e00a';
}

.k-i-arrow-end-down::before {
	content: '\e00a';
}

.k-i-seek-s::before {
	content: '\e00a';
}

.k-i-caret-alt-to-left::before {
	content: '\e00b';
}

.k-i-arrow-end-left::before {
	content: '\e00b';
}

.k-i-seek-w::before {
	content: '\e00b';
}

.k-i-caret-double-alt-up::before {
	content: '\e00c';
}

.k-i-arrow-double-60-up::before {
	content: '\e00c';
}

.k-i-arrow-seek-up::before {
	content: '\e00c';
}

.k-i-caret-double-alt-right::before {
	content: '\e00d';
}

.k-i-arrow-double-60-right::before {
	content: '\e00d';
}

.k-i-arrow-seek-right::before {
	content: '\e00d';
}

.k-i-forward-sm::before {
	content: '\e00d';
}

.k-i-caret-double-alt-down::before {
	content: '\e00e';
}

.k-i-arrow-double-60-down::before {
	content: '\e00e';
}

.k-i-arrow-seek-down::before {
	content: '\e00e';
}

.k-i-caret-double-alt-left::before {
	content: '\e00f';
}

.k-i-arrow-double-60-left::before {
	content: '\e00f';
}

.k-i-arrow-seek-left::before {
	content: '\e00f';
}

.k-i-rewind-sm::before {
	content: '\e00f';
}

.k-i-caret-alt-expand::before {
	content: '\e010';
}

.k-i-arrows-kpi::before {
	content: '\e010';
}

.k-i-kpi::before {
	content: '\e010';
}

.k-i-caret-alt-sort::before {
	content: '\e010';
}

.k-i-arrows-no-change::before {
	content: '\e011';
}

.k-i-arrow-overflow-down::before {
	content: '\e012';
}

.k-i-chevron-up::before {
	content: '\e013';
}

.k-i-arrow-chevron-up::before {
	content: '\e013';
}

.k-i-arrowhead-n::before {
	content: '\e013';
}

.k-i-chevron-right::before {
	content: '\e014';
}

.k-i-arrow-chevron-right::before {
	content: '\e014';
}

.k-i-arrowhead-e::before {
	content: '\e014';
}

.k-i-chevron-down::before {
	content: '\e015';
}

.k-i-arrow-chevron-down::before {
	content: '\e015';
}

.k-i-arrowhead-s::before {
	content: '\e015';
}

.k-i-chevron-left::before {
	content: '\e016';
}

.k-i-arrow-chevron-left::before {
	content: '\e016';
}

.k-i-arrowhead-w::before {
	content: '\e016';
}

.k-i-arrow-up::before {
	content: '\e017';
}

.k-i-arrow-right::before {
	content: '\e018';
}

.k-i-arrow-down::before {
	content: '\e019';
}

.k-i-arrow-left::before {
	content: '\e01a';
}

.k-i-level-down::before {
	content: '\e01b';
}

.k-i-arrow-drill::before {
	content: '\e01b';
}

.k-i-level-up::before {
	content: '\e01c';
}

.k-i-arrow-parent::before {
	content: '\e01c';
}

.k-i-level-to-top::before {
	content: '\e01d';
}

.k-i-arrow-root::before {
	content: '\e01d';
}

.k-i-level-root::before {
	content: '\e01d';
}

.k-i-col-resize::before {
	content: '\e01e';
}

.k-i-arrows-resizing::before {
	content: '\e01e';
}

.k-i-arrows-axes::before {
	content: '\e01f';
}

.k-i-arrows-dimensions::before {
	content: '\e01f';
}

.k-i-dimension::before {
	content: '\e01f';
}

.k-i-arrows-swap::before {
	content: '\e020';
}

.k-i-drag-and-drop::before {
	content: '\e021';
}

.k-i-categorize::before {
	content: '\e022';
}

.k-i-grid::before {
	content: '\e023';
}

.k-i-grid-layout::before {
	content: '\e024';
}

.k-i-group::before {
	content: '\e025';
}

.k-i-ungroup::before {
	content: '\e026';
}

.k-i-handler-drag::before {
	content: '\e027';
}

.k-i-layout::before {
	content: '\e028';
}

.k-i-layout-1-by-4::before {
	content: '\e029';
}

.k-i-layout-2-by-2::before {
	content: '\e02a';
}

.k-i-page-layout::before {
	content: '\e02a';
}

.k-i-layout-side-by-side::before {
	content: '\e02b';
}

.k-i-layout-stacked::before {
	content: '\e02c';
}

.k-i-columns::before {
	content: '\e02d';
}

.k-i-rows::before {
	content: '\e02e';
}

.k-i-reorder::before {
	content: '\e02f';
}

.k-i-menu::before {
	content: '\e030';
}

.k-i-hamburger::before {
	content: '\e030';
}

.k-i-more-vertical::before {
	content: '\e031';
}

.k-i-more-v::before {
	content: '\e031';
}

.k-i-vbars::before {
	content: '\e031';
}

.k-i-more-horizontal::before {
	content: '\e032';
}

.k-i-more-h::before {
	content: '\e032';
}

.k-i-hbars::before {
	content: '\e032';
}

.k-i-overlap::before {
	content: '\e033';
}

.k-i-home::before {
	content: '\e034';
}

.k-i-root::before {
	content: '\e034';
}

.k-i-undo::before {
	content: '\e100';
}

.k-i-undo-large::before {
	content: '\e100';
}

.k-i-redo::before {
	content: '\e101';
}

.k-i-redo-large::before {
	content: '\e101';
}

.k-i-arrow-rotate-ccw::before {
	content: '\e102';
}

.k-i-reset::before {
	content: '\e102';
}

.k-i-arrow-rotate-cw::before {
	content: '\e103';
}

.k-i-reload::before {
	content: '\e103';
}

.k-i-refresh::before {
	content: '\e103';
}

.k-i-recurrence::before {
	content: '\e103';
}

.k-i-arrows-repeat::before {
	content: '\e103';
}

.k-i-arrows-no-repeat::before {
	content: '\e104';
}

.k-i-non-recurrence::before {
	content: '\e104';
}

.k-i-refresh-clear::before {
	content: '\e104';
}

.k-i-arrow-rotate-ccw-small::before {
	content: '\e105';
}

.k-i-reset-sm::before {
	content: '\e105';
}

.k-i-arrow-rotate-cw-small::before {
	content: '\e106';
}

.k-i-reload-sm::before {
	content: '\e106';
}

.k-i-refresh-sm::before {
	content: '\e106';
}

.k-i-recurrence-sm::before {
	content: '\e106';
}

.k-i-arrows-repeat-sm::before {
	content: '\e106';
}

.k-i-clock::before {
	content: '\e107';
}

.k-i-calendar::before {
	content: '\e108';
}

.k-i-save::before {
	content: '\e109';
}

.k-i-floppy::before {
	content: '\e109';
}

.k-i-print::before {
	content: '\e10a';
}

.k-i-printer::before {
	content: '\e10a';
}

.k-i-pencil::before {
	content: '\e10b';
}

.k-i-edit::before {
	content: '\e10b';
}

.k-i-trash::before {
	content: '\e10c';
}

.k-i-delete::before {
	content: '\e10c';
}

.k-i-paperclip::before {
	content: '\e10d';
}

.k-i-attachment::before {
	content: '\e10d';
}

.k-i-clip::before {
	content: '\e10d';
}

.k-i-paperclip-alt::before {
	content: '\e10e';
}

.k-i-attachment-45::before {
	content: '\e10e';
}

.k-i-clip-45::before {
	content: '\e10e';
}

.k-i-link::before {
	content: '\e10f';
}

.k-i-link-horizontal::before {
	content: '\e10f';
}

.k-i-hyperlink::before {
	content: '\e10f';
}

.k-i-link-h::before {
	content: '\e10f';
}

.k-i-unlink::before {
	content: '\e110';
}

.k-i-unlink-horizontal::before {
	content: '\e110';
}

.k-i-hyperlink-remove::before {
	content: '\e110';
}

.k-i-unlink-h::before {
	content: '\e110';
}

.k-i-link-vertical::before {
	content: '\e111';
}

.k-i-link-v::before {
	content: '\e111';
}

.k-i-unlink-vertical::before {
	content: '\e112';
}

.k-i-unlink-v::before {
	content: '\e112';
}

.k-i-lock::before {
	content: '\e113';
}

.k-i-unlock::before {
	content: '\e114';
}

.k-i-cancel::before {
	content: '\e115';
}

.k-i-cancel-outline::before {
	content: '\e116';
}

.k-i-deny::before {
	content: '\e116';
}

.k-i-cancel-circle::before {
	content: '\e117';
}

.k-i-check::before {
	content: '\e118';
}

.k-i-checkmark::before {
	content: '\e118';
}

.k-i-tick::before {
	content: '\e118';
}

.k-i-check-outline::before {
	content: '\e119';
}

.k-i-checkmark-outline::before {
	content: '\e119';
}

.k-i-success::before {
	content: '\e119';
}

.k-i-check-circle::before {
	content: '\e11a';
}

.k-i-checkmark-circle::before {
	content: '\e11a';
}

.k-i-x::before {
	content: '\e11b';
}

.k-i-close::before {
	content: '\e11b';
}

.k-i-clear::before {
	content: '\e11b';
}

.k-i-times::before {
	content: '\e11b';
}

.k-i-group-delete::before {
	content: '\e11b';
}

.k-i-x-outline::before {
	content: '\e11c';
}

.k-i-close-outline::before {
	content: '\e11c';
}

.k-i-clear-outline::before {
	content: '\e11c';
}

.k-i-times-outline::before {
	content: '\e11c';
}

.k-i-error::before {
	content: '\e11c';
}

.k-i-x-circle::before {
	content: '\e11d';
}

.k-i-close-circle::before {
	content: '\e11d';
}

.k-i-clear-circle::before {
	content: '\e11d';
}

.k-i-times-circle::before {
	content: '\e11d';
}

.k-i-plus::before,
.k-plus::before {
	content: '\e11e';
}

.k-i-add::before {
	content: '\e11e';
}

.k-i-plus-outline::before {
	content: '\e11f';
}

.k-i-add-outline::before {
	content: '\e11f';
}

.k-i-plus-circle::before {
	content: '\e120';
}

.k-i-add-circle::before {
	content: '\e120';
}

.k-i-minus::before,
.k-minus::before {
	content: '\e121';
}

.k-i-kpi-trend-equal::before {
	content: '\e121';
}

.k-i-minus-outline::before {
	content: '\e122';
}

.k-i-minus-circle::before {
	content: '\e123';
}

.k-i-sort-asc::before {
	content: '\e124';
}

.k-i-sort-desc::before {
	content: '\e125';
}

.k-i-sort-clear::before {
	content: '\e126';
}

.k-i-unsort::before {
	content: '\e126';
}

.k-i-sort-asc-small::before {
	content: '\e127';
}

.k-i-sort-asc-sm::before {
	content: '\e127';
}

.k-i-sort-desc-small::before {
	content: '\e128';
}

.k-i-sort-desc-sm::before {
	content: '\e128';
}

.k-i-filter::before {
	content: '\e129';
}

.k-i-filter-clear::before {
	content: '\e12a';
}

.k-i-filter-small::before {
	content: '\e12b';
}

.k-i-filter-sm::before {
	content: '\e12b';
}

.k-i-filter-sort-asc-small::before {
	content: '\e12c';
}

.k-i-filter-sort-asc-sm::before {
	content: '\e12c';
}

.k-i-filter-sort-desc-small::before {
	content: '\e12d';
}

.k-i-filter-sort-desc-sm::before {
	content: '\e12d';
}

.k-i-filter-add-expression::before {
	content: '\e12e';
}

.k-i-filter-add-group::before {
	content: '\e12f';
}

.k-i-login::before {
	content: '\e130';
}

.k-i-sign-in::before {
	content: '\e130';
}

.k-i-logout::before {
	content: '\e131';
}

.k-i-sign-out::before {
	content: '\e131';
}

.k-i-download::before {
	content: '\e132';
}

.k-i-upload::before {
	content: '\e133';
}

.k-i-hyperlink-open::before {
	content: '\e134';
}

.k-i-hyperlink-open-sm::before {
	content: '\e135';
}

.k-i-launch::before {
	content: '\e136';
}

.k-i-window::before {
	content: '\e137';
}

.k-i-window-maximize::before {
	content: '\e137';
}

.k-i-maximize::before {
	content: '\e137';
}

.k-i-window-restore::before {
	content: '\e138';
}

.k-i-windows::before {
	content: '\e138';
}

.k-i-tiles::before {
	content: '\e138';
}

.k-i-restore::before {
	content: '\e138';
}

.k-i-window-minimize::before {
	content: '\e139';
}

.k-i-minimize::before {
	content: '\e139';
}

.k-i-gear::before {
	content: '\e13a';
}

.k-i-cog::before {
	content: '\e13a';
}

.k-i-custom::before {
	content: '\e13a';
}

.k-i-gears::before {
	content: '\e13b';
}

.k-i-cogs::before {
	content: '\e13b';
}

.k-i-wrench::before {
	content: '\e13c';
}

.k-i-settings::before {
	content: '\e13c';
}

.k-i-eye::before {
	content: '\e13d';
}

.k-i-preview::before {
	content: '\e13d';
}

.k-i-search::before {
	content: '\e13e';
}

.k-i-zoom::before {
	content: '\e13e';
}

.k-i-zoom-in::before {
	content: '\e13f';
}

.k-i-zoom-out::before {
	content: '\e140';
}

.k-i-arrows-move::before {
	content: '\e141';
}

.k-i-pan::before {
	content: '\e141';
}

.k-i-move::before {
	content: '\e141';
}

.k-i-calculator::before {
	content: '\e142';
}

.k-i-cart::before {
	content: '\e143';
}

.k-i-shopping-cart::before {
	content: '\e143';
}

.k-i-connector::before {
	content: '\e144';
}

.k-i-plus-sm::before {
	content: '\e145';
}

.k-i-splus::before {
	content: '\e145';
}

.k-i-minus-sm::before {
	content: '\e146';
}

.k-i-sminus::before {
	content: '\e146';
}

.k-i-kpi-status-deny::before {
	content: '\e147';
}

.k-i-kpi-status-hold::before {
	content: '\e148';
}

.k-i-kpi-status-open::before {
	content: '\e149';
}

.k-i-equal::before {
	content: '\e14a';
}

.k-i-not-equal::before {
	content: '\e14b';
}

.k-i-less-or-equal::before {
	content: '\e14c';
}

.k-i-greater-or-equal::before {
	content: '\e14d';
}

.k-i-divide::before {
	content: '\e14e';
}

.k-i-accessibility::before {
	content: '\e14f';
}

.k-i-barcode-outline::before {
	content: '\e150';
}

.k-i-barcode::before {
	content: '\e151';
}

.k-i-barcode-scanner::before {
	content: '\e152';
}

.k-i-qr-code-outline::before {
	content: '\e153';
}

.k-i-qr-code::before {
	content: '\e154';
}

.k-i-qr-code-scanner::before {
	content: '\e155';
}

.k-i-barcode-qr-code-scanner::before {
	content: '\e156';
}

.k-i-signature::before {
	content: '\e157';
}

.k-i-hand::before {
	content: '\e158';
}

.k-i-pointer::before {
	content: '\e159';
}

.k-i-cursor::before {
	content: '\e159';
}

.k-i-stick::before {
	content: '\e15a';
}

.k-i-unstick::before {
	content: '\e15b';
}

.k-i-set-column-position::before {
	content: '\e15c';
}

.k-i-play::before {
	content: '\e200';
}

.k-i-pause::before {
	content: '\e201';
}

.k-i-stop::before {
	content: '\e202';
}

.k-i-rewind::before {
	content: '\e203';
}

.k-i-forward::before {
	content: '\e204';
}

.k-i-volume-down::before {
	content: '\e205';
}

.k-i-volume-low::before {
	content: '\e205';
}

.k-i-volume-up::before {
	content: '\e206';
}

.k-i-volume-high::before {
	content: '\e206';
}

.k-i-volume-mute::before {
	content: '\e207';
}

.k-i-volume-off::before {
	content: '\e207';
}

.k-i-hd::before {
	content: '\e208';
}

.k-i-closed-captions::before {
	content: '\e209';
}

.k-i-subtitles::before {
	content: '\e209';
}

.k-i-playlist::before {
	content: '\e20a';
}

.k-i-music-notes::before {
	content: '\e20b';
}

.k-i-audio::before {
	content: '\e20b';
}

.k-i-play-sm::before {
	content: '\e20c';
}

.k-i-pause-sm::before {
	content: '\e20d';
}

.k-i-stop-sm::before {
	content: '\e20e';
}

.k-i-heart-outline::before {
	content: '\e300';
}

.k-i-fav-outline::before {
	content: '\e300';
}

.k-i-favorite-outline::before {
	content: '\e300';
}

.k-i-heart::before {
	content: '\e301';
}

.k-i-fav::before {
	content: '\e301';
}

.k-i-favorite::before {
	content: '\e301';
}

.k-i-star-outline::before {
	content: '\e302';
}

.k-i-bookmark-outline::before {
	content: '\e302';
}

.k-i-star::before {
	content: '\e303';
}

.k-i-bookmark::before {
	content: '\e303';
}

.k-i-checkbox::before {
	content: '\e304';
}

.k-i-shape-rect::before {
	content: '\e304';
}

.k-i-checkbox-checked::before {
	content: '\e305';
}

.k-i-checkbox-indeterminate::before {
	content: '\e306';
}

.k-i-tri-state-indeterminate::before {
	content: '\e306';
}

.k-i-checkbox-null::before {
	content: '\e307';
}

.k-i-tri-state-null::before {
	content: '\e307';
}

.k-i-circle::before {
	content: '\e308';
}

.k-i-radiobutton::before {
	content: '\e309';
}

.k-i-shape-circle::before {
	content: '\e309';
}

.k-i-radiobutton-checked::before {
	content: '\e30a';
}

.k-i-bell::before {
	content: '\e400';
}

.k-i-notification::before {
	content: '\e400';
}

.k-i-info-circle::before {
	content: '\e401';
}

.k-i-information::before {
	content: '\e401';
}

.k-i-info::before {
	content: '\e401';
}

.k-i-note::before {
	content: '\e401';
}

.k-i-question-circle::before {
	content: '\e402';
}

.k-i-question::before {
	content: '\e402';
}

.k-i-help::before {
	content: '\e402';
}

.k-i-exclamation-circle::before {
	content: '\e403';
}

.k-i-warning::before {
	content: '\e403';
}

.k-i-exception::before {
	content: '\e403';
}

.k-i-camera::before {
	content: '\e500';
}

.k-i-photo-camera::before {
	content: '\e500';
}

.k-i-image::before {
	content: '\e501';
}

.k-i-photo::before {
	content: '\e501';
}

.k-i-image-export::before {
	content: '\e502';
}

.k-i-photo-export::before {
	content: '\e502';
}

.k-i-zoom-actual-size::before {
	content: '\e503';
}

.k-i-zoom-best-fit::before {
	content: '\e504';
}

.k-i-image-resize::before {
	content: '\e505';
}

.k-i-crop::before {
	content: '\e506';
}

.k-i-mirror::before {
	content: '\e507';
}

.k-i-flip-horizontal::before {
	content: '\e508';
}

.k-i-flip-h::before {
	content: '\e508';
}

.k-i-flip-vertical::before {
	content: '\e509';
}

.k-i-flip-v::before {
	content: '\e509';
}

.k-i-rotate::before {
	content: '\e50a';
}

.k-i-rotate-right::before {
	content: '\e50b';
}

.k-i-rotate-cw::before {
	content: '\e50b';
}

.k-i-rotate-left::before {
	content: '\e50c';
}

.k-i-rotate-ccw::before {
	content: '\e50c';
}

.k-i-brush::before {
	content: '\e50d';
}

.k-i-palette::before {
	content: '\e50e';
}

.k-i-droplet::before {
	content: '\e50f';
}

.k-i-paint::before {
	content: '\e50f';
}

.k-i-background::before {
	content: '\e50f';
}

.k-i-shape-line::before {
	content: '\e510';
}

.k-i-line::before {
	content: '\e510';
}

.k-i-brightness-contrast::before {
	content: '\e511';
}

.k-i-sliders::before {
	content: '\e512';
}

.k-i-saturation::before {
	content: '\e512';
}

.k-i-invert-colors::before {
	content: '\e513';
}

.k-i-transparency::before {
	content: '\e514';
}

.k-i-opacity::before {
	content: '\e514';
}

.k-i-grayscale::before {
	content: '\e515';
}

.k-i-blur::before {
	content: '\e516';
}

.k-i-sharpen::before {
	content: '\e517';
}

.k-i-shapes::before {
	content: '\e518';
}

.k-i-shape::before {
	content: '\e518';
}

.k-i-round-corners::before {
	content: '\e519';
}

.k-i-bring-to-front::before {
	content: '\e51a';
}

.k-i-front-element::before {
	content: '\e51a';
}

.k-i-bring-to-back::before {
	content: '\e51b';
}

.k-i-back-element::before {
	content: '\e51b';
}

.k-i-bring-forward::before {
	content: '\e51c';
}

.k-i-forward-element::before {
	content: '\e51c';
}

.k-i-bring-backward::before {
	content: '\e51d';
}

.k-i-backward-element::before {
	content: '\e51d';
}

.k-i-align-self-start::before {
	content: '\e51e';
}

.k-i-align-left-element::before {
	content: '\e51e';
}

.k-i-align-self-center::before {
	content: '\e51f';
}

.k-i-align-center-element::before {
	content: '\e51f';
}

.k-i-align-self-end::before {
	content: '\e520';
}

.k-i-align-right-element::before {
	content: '\e520';
}

.k-i-align-self-start-alt::before {
	content: '\e521';
}

.k-i-align-top-element::before {
	content: '\e521';
}

.k-i-align-self-center-alt::before {
	content: '\e522';
}

.k-i-align-middle-element::before {
	content: '\e522';
}

.k-i-align-self-end-alt::before {
	content: '\e523';
}

.k-i-align-bottom-element::before {
	content: '\e523';
}

.k-i-thumbnails-up::before {
	content: '\e524';
}

.k-i-thumbnails-right::before {
	content: '\e525';
}

.k-i-thumbnails-down::before {
	content: '\e526';
}

.k-i-thumbnails-left::before {
	content: '\e527';
}

.k-i-fullscreen::before {
	content: '\e528';
}

.k-i-full-screen::before {
	content: '\e528';
}

.k-i-fullscreen-enter::before {
	content: '\e528';
}

.k-i-fullscreen-exit::before {
	content: '\e529';
}

.k-i-full-screen-exit::before {
	content: '\e529';
}

.k-i-droplet-slash::before {
	content: '\e52a';
}

.k-i-reset-color::before {
	content: '\e52a';
}

.k-i-paint-remove::before {
	content: '\e52a';
}

.k-i-background-remove::before {
	content: '\e52a';
}

.k-i-photos::before {
	content: '\e52b';
}

.k-i-images::before {
	content: '\e52b';
}

.k-i-gallery::before {
	content: '\e52b';
}

.k-i-align-to-grid::before {
	content: '\e52c';
}

.k-i-size-to-grid::before {
	content: '\e52d';
}

.k-i-make-same-size::before {
	content: '\e52e';
}

.k-i-make-same-width::before {
	content: '\e52f';
}

.k-i-make-same-height::before {
	content: '\e530';
}

.k-i-make-horizontal-spacing-equal::before {
	content: '\e531';
}

.k-i-increase-horizontal-spacing::before {
	content: '\e532';
}

.k-i-decrease-horizontal-spacing::before {
	content: '\e533';
}

.k-i-remove-horizontal-spacing::before {
	content: '\e534';
}

.k-i-make-vertical-spacing-equal::before {
	content: '\e535';
}

.k-i-increase-vertical-spacing::before {
	content: '\e536';
}

.k-i-decrease-vertical-spacing::before {
	content: '\e537';
}

.k-i-remove-vertical-spacing::before {
	content: '\e538';
}

.k-i-eyedropper::before {
	content: '\e539';
}

.k-i-snap-grid::before {
	content: '\e53a';
}

.k-i-snap-to-gridlines::before {
	content: '\e53b';
}

.k-i-snap-to-snaplines::before {
	content: '\e53c';
}

.k-i-dimentions::before {
	content: '\e53d';
}

.k-i-align-self-stretch::before {
	content: '\e53e';
}

.k-i-align-stretch-element-horizontal::before {
	content: '\e53e';
}

.k-i-align-self-stretch-alt::before {
	content: '\e53f';
}

.k-i-align-stretch-element-vertical::before {
	content: '\e53f';
}

.k-i-align-items-start::before {
	content: '\e540';
}

.k-i-align-left-elements::before {
	content: '\e540';
}

.k-i-align-items-center::before {
	content: '\e541';
}

.k-i-align-center-elements::before {
	content: '\e541';
}

.k-i-align-items-end::before {
	content: '\e542';
}

.k-i-align-right-elements::before {
	content: '\e542';
}

.k-i-align-items-stretch::before {
	content: '\e543';
}

.k-i-align-stretch-elements-horizontal::before {
	content: '\e543';
}

.k-i-align-items-baseline::before {
	content: '\e544';
}

.k-i-align-baseline-horizontal::before {
	content: '\e544';
}

.k-i-align-items-start-alt::before {
	content: '\e545';
}

.k-i-align-top-elements::before {
	content: '\e545';
}

.k-i-align-items-center-alt::before {
	content: '\e546';
}

.k-i-align-middle-elements::before {
	content: '\e546';
}

.k-i-align-items-end-alt::before {
	content: '\e547';
}

.k-i-align-bottom-elements::before {
	content: '\e547';
}

.k-i-align-items-stretch-alt::before {
	content: '\e548';
}

.k-i-align-stretch-elements-vertical::before {
	content: '\e548';
}

.k-i-align-items-baseline-alt::before {
	content: '\e549';
}

.k-i-align-baseline-vertical::before {
	content: '\e549';
}

.k-i-justify-content-start::before {
	content: '\e54a';
}

.k-i-justify-start-horizontal::before {
	content: '\e54a';
}

.k-i-justify-content-center::before {
	content: '\e54b';
}

.k-i-justify-center-horizontal::before {
	content: '\e54b';
}

.k-i-justify-content-end::before {
	content: '\e54c';
}

.k-i-justify-end-horizontal::before {
	content: '\e54c';
}

.k-i-justify-content-between::before {
	content: '\e54d';
}

.k-i-justify-between-horizontal::before {
	content: '\e54d';
}

.k-i-justify-content-around::before {
	content: '\e54e';
}

.k-i-justify-around-horizontal::before {
	content: '\e54e';
}

.k-i-justify-content-start-alt::before {
	content: '\e54f';
}

.k-i-justify-start-vertical::before {
	content: '\e54f';
}

.k-i-justify-content-center-alt::before {
	content: '\e550';
}

.k-i-justify-center-vertical::before {
	content: '\e550';
}

.k-i-justify-content-end-alt::before {
	content: '\e551';
}

.k-i-justify-end-vertical::before {
	content: '\e551';
}

.k-i-justify-content-between-alt::before {
	content: '\e552';
}

.k-i-justify-between-vertical::before {
	content: '\e552';
}

.k-i-justify-content-around-alt::before {
	content: '\e553';
}

.k-i-justify-around-vertical::before {
	content: '\e553';
}

.k-i-file-wrench::before {
	content: '\e600';
}

.k-i-page-properties::before {
	content: '\e600';
}

.k-i-bold::before {
	content: '\e601';
}

.k-i-italic::before {
	content: '\e602';
}

.k-i-underline::before {
	content: '\e603';
}

.k-i-font-family::before {
	content: '\e604';
}

.k-i-foreground-color::before {
	content: '\e605';
}

.k-i-text::before {
	content: '\e605';
}

.k-i-convert-lowercase::before {
	content: '\e606';
}

.k-i-convert-uppercase::before {
	content: '\e607';
}

.k-i-strikethrough::before {
	content: '\e608';
}

.k-i-strike-through::before {
	content: '\e608';
}

.k-i-subscript::before {
	content: '\e609';
}

.k-i-sub-script::before {
	content: '\e609';
}

.k-i-supscript::before {
	content: '\e60a';
}

.k-i-sup-script::before {
	content: '\e60a';
}

.k-i-superscript::before {
	content: '\e60a';
}

.k-i-div::before {
	content: '\e60b';
}

.k-i-all::before {
	content: '\e60c';
}

.k-i-h1::before {
	content: '\e60d';
}

.k-i-h2::before {
	content: '\e60e';
}

.k-i-h3::before {
	content: '\e60f';
}

.k-i-h4::before {
	content: '\e610';
}

.k-i-h5::before {
	content: '\e611';
}

.k-i-h6::before {
	content: '\e612';
}

.k-i-list-ordered::before {
	content: '\e613';
}

.k-i-list-numbered::before {
	content: '\e613';
}

.k-i-insert-ordered-list::before {
	content: '\e613';
}

.k-i-list-unordered::before {
	content: '\e614';
}

.k-i-list-bulleted::before {
	content: '\e614';
}

.k-i-insert-unordered-list::before {
	content: '\e614';
}

.k-i-indent::before {
	content: '\e615';
}

.k-i-indent-increase::before {
	content: '\e615';
}

.k-i-outdent::before {
	content: '\e616';
}

.k-i-indent-decrease::before {
	content: '\e616';
}

.k-i-insert-top::before {
	content: '\e617';
}

.k-i-insert-up::before {
	content: '\e617';
}

.k-i-insert-n::before {
	content: '\e617';
}

.k-i-insert-middle::before {
	content: '\e618';
}

.k-i-insert-m::before {
	content: '\e618';
}

.k-i-insert-bottom::before {
	content: '\e619';
}

.k-i-insert-down::before {
	content: '\e619';
}

.k-i-insert-s::before {
	content: '\e619';
}

.k-i-align-top::before {
	content: '\e61a';
}

.k-i-align-middle::before {
	content: '\e61b';
}

.k-i-align-bottom::before {
	content: '\e61c';
}

.k-i-align-left::before {
	content: '\e61d';
}

.k-i-justify-left::before {
	content: '\e61d';
}

.k-i-align-center::before {
	content: '\e61e';
}

.k-i-justify-center::before {
	content: '\e61e';
}

.k-i-align-right::before {
	content: '\e61f';
}

.k-i-justify-left::before {
	content: '\e61f';
}

.k-i-align-justify::before {
	content: '\e620';
}

.k-i-justify-full::before {
	content: '\e620';
}

.k-i-align-remove::before {
	content: '\e621';
}

.k-i-justify-clear::before {
	content: '\e621';
}

.k-i-text-wrap::before {
	content: '\e622';
}

.k-i-horizontal-rule::before {
	content: '\e623';
}

.k-i-rule-horizontal::before {
	content: '\e623';
}

.k-i-hr::before {
	content: '\e623';
}

.k-i-table-align-top-left::before {
	content: '\e624';
}

.k-i-table-align-top-center::before {
	content: '\e625';
}

.k-i-table-align-top-right::before {
	content: '\e626';
}

.k-i-table-align-middle-left::before {
	content: '\e627';
}

.k-i-table-align-middle-center::before {
	content: '\e628';
}

.k-i-table-align-middle-right::before {
	content: '\e629';
}

.k-i-table-align-bottom-left::before {
	content: '\e62a';
}

.k-i-table-align-bottom-center::before {
	content: '\e62b';
}

.k-i-table-align-bottom-right::before {
	content: '\e62c';
}

.k-i-table-align-remove::before {
	content: '\e62d';
}

.k-i-borders-all::before {
	content: '\e62e';
}

.k-i-all-borders::before {
	content: '\e62e';
}

.k-i-borders-outside::before {
	content: '\e62f';
}

.k-i-outside-borders::before {
	content: '\e62f';
}

.k-i-borders-inside::before {
	content: '\e630';
}

.k-i-inside-borders::before {
	content: '\e630';
}

.k-i-borders-inside-horizontal::before {
	content: '\e631';
}

.k-i-border-inside-h::before {
	content: '\e631';
}

.k-i-inside-horizontal-borders::before {
	content: '\e631';
}

.k-i-borders-inside-vertical::before {
	content: '\e632';
}

.k-i-borders-inside-v::before {
	content: '\e632';
}

.k-i-inside-vertical-borders::before {
	content: '\e632';
}

.k-i-border-top::before {
	content: '\e633';
}

.k-i-top-border::before {
	content: '\e633';
}

.k-i-border-bottom::before {
	content: '\e634';
}

.k-i-bottom-border::before {
	content: '\e634';
}

.k-i-border-left::before {
	content: '\e635';
}

.k-i-left-border::before {
	content: '\e635';
}

.k-i-border-right::before {
	content: '\e636';
}

.k-i-right-border::before {
	content: '\e636';
}

.k-i-borders-none::before {
	content: '\e637';
}

.k-i-border-no::before {
	content: '\e637';
}

.k-i-no-borders::before {
	content: '\e637';
}

.k-i-borders-show-hide::before {
	content: '\e638';
}

.k-i-form::before {
	content: '\e639';
}

.k-i-border::before {
	content: '\e639';
}

.k-i-form-element::before {
	content: '\e63a';
}

.k-i-code-snippet::before {
	content: '\e63b';
}

.k-i-select-all::before {
	content: '\e63c';
}

.k-i-button::before {
	content: '\e63d';
}

.k-i-select-box::before {
	content: '\e63e';
}

.k-i-calendar-date::before {
	content: '\e63f';
}

.k-i-group-box::before {
	content: '\e640';
}

.k-i-textarea::before {
	content: '\e641';
}

.k-i-textbox::before {
	content: '\e642';
}

.k-i-textbox-hidden::before {
	content: '\e643';
}

.k-i-password::before {
	content: '\e644';
}

.k-i-paragraph-add::before {
	content: '\e645';
}

.k-i-edit-tools::before {
	content: '\e646';
}

.k-i-template-manager::before {
	content: '\e647';
}

.k-i-change-manually::before {
	content: '\e648';
}

.k-i-track-changes::before {
	content: '\e649';
}

.k-i-track-changes-enable::before {
	content: '\e64a';
}

.k-i-track-changes-accept::before {
	content: '\e64b';
}

.k-i-track-changes-accept-all::before {
	content: '\e64c';
}

.k-i-track-changes-reject::before {
	content: '\e64d';
}

.k-i-track-changes-reject-all::before {
	content: '\e64e';
}

.k-i-document-manager::before {
	content: '\e64f';
}

.k-i-custom-icon::before {
	content: '\e650';
}

.k-i-book::before {
	content: '\e651';
}

.k-i-dictionary-add::before {
	content: '\e651';
}

.k-i-image-add::before {
	content: '\e652';
}

.k-i-image-light-dialog::before {
	content: '\e652';
}

.k-i-image-insert::before {
	content: '\e652';
}

.k-i-insert-image::before {
	content: '\e652';
}

.k-i-image-edit::before {
	content: '\e653';
}

.k-i-image-map-editor::before {
	content: '\e654';
}

.k-i-comment::before {
	content: '\e655';
}

.k-i-comment-remove::before {
	content: '\e656';
}

.k-i-comments-remove::before {
	content: '\e657';
}

.k-i-comments-remove-all::before {
	content: '\e657';
}

.k-i-silverlight::before {
	content: '\e658';
}

.k-i-media-manager::before {
	content: '\e659';
}

.k-i-video-external::before {
	content: '\e65a';
}

.k-i-flash-manager::before {
	content: '\e65b';
}

.k-i-binoculars::before {
	content: '\e65c';
}

.k-i-find-and-replace::before {
	content: '\e65c';
}

.k-i-find::before {
	content: '\e65c';
}

.k-i-copy::before {
	content: '\e65d';
}

.k-i-files::before {
	content: '\e65d';
}

.k-i-cut::before {
	content: '\e65e';
}

.k-i-clipboard::before {
	content: '\e65f';
}

.k-i-paste::before {
	content: '\e65f';
}

.k-i-clipboard-code::before {
	content: '\e660';
}

.k-i-paste-as-html::before {
	content: '\e660';
}

.k-i-clipboard-word::before {
	content: '\e661';
}

.k-i-paste-from-word::before {
	content: '\e661';
}

.k-i-clipboard-word-alt::before {
	content: '\e662';
}

.k-i-paste-from-word-strip-file::before {
	content: '\e662';
}

.k-i-clipboard-html::before {
	content: '\e663';
}

.k-i-paste-html::before {
	content: '\e663';
}

.k-i-clipboard-markdown::before {
	content: '\e664';
}

.k-i-paste-markdown::before {
	content: '\e664';
}

.k-i-clipboard-text::before {
	content: '\e665';
}

.k-i-paste-plain-text::before {
	content: '\e665';
}

.k-i-apply-format::before {
	content: '\e666';
}

.k-i-clear-css::before {
	content: '\e667';
}

.k-i-clearformat::before {
	content: '\e667';
}

.k-i-copy-format::before {
	content: '\e668';
}

.k-i-strip-all-formatting::before {
	content: '\e669';
}

.k-i-strip-css-format::before {
	content: '\e66a';
}

.k-i-strip-font-elements::before {
	content: '\e66b';
}

.k-i-strip-span-elements::before {
	content: '\e66c';
}

.k-i-strip-word-formatting::before {
	content: '\e66d';
}

.k-i-format-code-block::before {
	content: '\e66e';
}

.k-i-building-blocks::before {
	content: '\e66f';
}

.k-i-style-builder::before {
	content: '\e66f';
}

.k-i-puzzle-piece::before {
	content: '\e670';
}

.k-i-module-manager::before {
	content: '\e670';
}

.k-i-puzzle::before {
	content: '\e670';
}

.k-i-link-add::before {
	content: '\e671';
}

.k-i-hyperlink-light-dialog::before {
	content: '\e671';
}

.k-i-hyperlink-insert::before {
	content: '\e671';
}

.k-i-globe-link::before {
	content: '\e672';
}

.k-i-hyperlink-globe::before {
	content: '\e672';
}

.k-i-globe-unlink::before {
	content: '\e673';
}

.k-i-hyperlink-globe-remove::before {
	content: '\e673';
}

.k-i-envelop-link::before {
	content: '\e674';
}

.k-i-hyperlink-email::before {
	content: '\e674';
}

.k-i-anchor::before {
	content: '\e675';
}

.k-i-table-add::before {
	content: '\e676';
}

.k-i-table-light-dialog::before {
	content: '\e676';
}

.k-i-table-insert::before {
	content: '\e676';
}

.k-i-create-table::before {
	content: '\e676';
}

.k-i-table::before {
	content: '\e677';
}

.k-i-table-properties::before {
	content: '\e678';
}

.k-i-table-cell::before {
	content: '\e679';
}

.k-i-table-cell-properties::before {
	content: '\e67a';
}

.k-i-table-column-insert-left::before {
	content: '\e67b';
}

.k-i-add-column-left::before {
	content: '\e67b';
}

.k-i-table-column-insert-right::before {
	content: '\e67c';
}

.k-i-add-column-right::before {
	content: '\e67c';
}

.k-i-table-row-insert-above::before {
	content: '\e67d';
}

.k-i-add-row-above::before {
	content: '\e67d';
}

.k-i-table-row-insert-below::before {
	content: '\e67e';
}

.k-i-add-row-below::before {
	content: '\e67e';
}

.k-i-table-column-delete::before {
	content: '\e67f';
}

.k-i-delete-column::before {
	content: '\e67f';
}

.k-i-table-row-delete::before {
	content: '\e680';
}

.k-i-delete-row::before {
	content: '\e680';
}

.k-i-table-cell-delete::before {
	content: '\e681';
}

.k-i-table-delete::before {
	content: '\e682';
}

.k-i-cells-merge::before {
	content: '\e683';
}

.k-i-merge-cells::before {
	content: '\e683';
}

.k-i-cells-merge-horizontally::before {
	content: '\e684';
}

.k-i-cells-merge-h::before {
	content: '\e684';
}

.k-i-merge-horizontally::before {
	content: '\e684';
}

.k-i-cells-merge-vertically::before {
	content: '\e685';
}

.k-i-cells-merge-v::before {
	content: '\e685';
}

.k-i-merge-vertically::before {
	content: '\e685';
}

.k-i-cell-split-horizontally::before {
	content: '\e686';
}

.k-i-cells-split-h::before {
	content: '\e686';
}

.k-i-cell-split-vertically::before {
	content: '\e687';
}

.k-i-cells-split-v::before {
	content: '\e687';
}

.k-i-table-unmerge::before {
	content: '\e688';
}

.k-i-normal-layout::before {
	content: '\e688';
}

.k-i-pane-freeze::before {
	content: '\e689';
}

.k-i-freeze-pane::before {
	content: '\e689';
}

.k-i-row-freeze::before {
	content: '\e68a';
}

.k-i-freeze-row::before {
	content: '\e68a';
}

.k-i-column-freeze::before {
	content: '\e68b';
}

.k-i-col-freeze::before {
	content: '\e68b';
}

.k-i-freeze-col::before {
	content: '\e68b';
}

.k-i-toolbar-float::before {
	content: '\e68c';
}

.k-i-spell-checker::before {
	content: '\e68d';
}

.k-i-validation-xhtml::before {
	content: '\e68e';
}

.k-i-validation-data::before {
	content: '\e68f';
}

.k-i-toggle-full-screen-mode::before {
	content: '\e690';
}

.k-i-formula-fx::before,
.k-spreadsheet-formula-bar::before {
	content: '\e691';
}

.k-i-fx::before {
	content: '\e691';
}

.k-i-sum::before {
	content: '\e692';
}

.k-i-symbol::before {
	content: '\e693';
}

.k-i-dollar::before {
	content: '\e694';
}

.k-i-currency::before {
	content: '\e694';
}

.k-i-percent::before {
	content: '\e695';
}

.k-i-custom-format::before {
	content: '\e696';
}

.k-i-format-number::before {
	content: '\e696';
}

.k-i-decimal-increase::before {
	content: '\e697';
}

.k-i-increace-decimal::before {
	content: '\e697';
}

.k-i-decimal-decrease::before {
	content: '\e698';
}

.k-i-decrease-decimal::before {
	content: '\e698';
}

.k-i-font-size::before {
	content: '\e699';
}

.k-i-image-absolute-position::before {
	content: '\e69a';
}

.k-i-table-wizard::before {
	content: '\e69b';
}

.k-i-crosstab::before {
	content: '\e69c';
}

.k-i-crosstab-wizard::before {
	content: '\e69d';
}

.k-i-table-body::before {
	content: '\e69e';
}

.k-i-table-column-groups::before {
	content: '\e69f';
}

.k-i-table-corner::before {
	content: '\e6a0';
}

.k-i-table-row-groups::before {
	content: '\e6a1';
}

.k-i-globe-outline::before {
	content: '\e700';
}

.k-i-globe::before {
	content: '\e701';
}

.k-i-map-marker::before {
	content: '\e702';
}

.k-i-marker-pin::before {
	content: '\e702';
}

.k-i-map-marker-target::before {
	content: '\e703';
}

.k-i-marker-pin-target::before {
	content: '\e703';
}

.k-i-pin::before {
	content: '\e704';
}

.k-i-unpin::before {
	content: '\e705';
}

.k-i-share::before {
	content: '\e800';
}

.k-i-user::before {
	content: '\e801';
}

.k-i-inbox::before {
	content: '\e802';
}

.k-i-blogger::before {
	content: '\e803';
}

.k-i-blogger-box::before {
	content: '\e804';
}

.k-i-delicious::before {
	content: '\e805';
}

.k-i-delicious-box::before {
	content: '\e806';
}

.k-i-digg::before {
	content: '\e807';
}

.k-i-digg-box::before {
	content: '\e808';
}

.k-i-envelop::before {
	content: '\e809';
}

.k-i-email::before {
	content: '\e809';
}

.k-i-letter::before {
	content: '\e809';
}

.k-i-envelop-box::before {
	content: '\e80a';
}

.k-i-email-box::before {
	content: '\e80a';
}

.k-i-letter-box::before {
	content: '\e80a';
}

.k-i-facebook::before {
	content: '\e80b';
}

.k-i-facebook-box::before {
	content: '\e80c';
}

.k-i-google::before {
	content: '\e80d';
}

.k-i-google-box::before {
	content: '\e80e';
}

.k-i-google-plus::before {
	content: '\e80f';
}

.k-i-google-plus-box::before {
	content: '\e810';
}

.k-i-linkedin::before {
	content: '\e811';
}

.k-i-linkedin-box::before {
	content: '\e812';
}

.k-i-myspace::before {
	content: '\e813';
}

.k-i-myspace-box::before {
	content: '\e814';
}

.k-i-pinterest::before {
	content: '\e815';
}

.k-i-pinterest-box::before {
	content: '\e816';
}

.k-i-reddit::before {
	content: '\e817';
}

.k-i-reddit-box::before {
	content: '\e818';
}

.k-i-stumble-upon::before {
	content: '\e819';
}

.k-i-stumble-upon-box::before {
	content: '\e81a';
}

.k-i-tell-a-friend::before {
	content: '\e81b';
}

.k-i-tell-a-friend-box::before {
	content: '\e81c';
}

.k-i-tumblr::before {
	content: '\e81d';
}

.k-i-tumblr-box::before {
	content: '\e81e';
}

.k-i-twitter::before {
	content: '\e81f';
}

.k-i-twitter-box::before {
	content: '\e820';
}

.k-i-yammer::before {
	content: '\e821';
}

.k-i-yammer-box::before {
	content: '\e822';
}

.k-i-behance::before {
	content: '\e823';
}

.k-i-behance-box::before {
	content: '\e824';
}

.k-i-dribbble::before {
	content: '\e825';
}

.k-i-dribbble-box::before {
	content: '\e826';
}

.k-i-rss::before {
	content: '\e827';
}

.k-i-rss-box::before {
	content: '\e828';
}

.k-i-vimeo::before {
	content: '\e829';
}

.k-i-vimeo-box::before {
	content: '\e82a';
}

.k-i-youtube::before {
	content: '\e82b';
}

.k-i-youtube-box::before {
	content: '\e82c';
}

.k-i-folder::before {
	content: '\e900';
}

.k-i-folder-open::before {
	content: '\e901';
}

.k-i-folder-add::before {
	content: '\e902';
}

.k-i-folder-up::before {
	content: '\e903';
}

.k-i-folder-more::before {
	content: '\e904';
}

.k-i-fields-more::before {
	content: '\e904';
}

.k-i-aggregate-fields::before {
	content: '\e905';
}

.k-i-file::before {
	content: '\e906';
}

.k-i-file-vertical::before {
	content: '\e906';
}

.k-i-page-portrait::before {
	content: '\e906';
}

.k-i-file-v::before {
	content: '\e906';
}

.k-i-file-add::before {
	content: '\e907';
}

.k-i-insert-file::before {
	content: '\e907';
}

.k-i-file-txt::before {
	content: '\e908';
}

.k-i-txt::before {
	content: '\e908';
}

.k-i-file-csv::before {
	content: '\e909';
}

.k-i-csv::before {
	content: '\e909';
}

.k-i-file-excel::before {
	content: '\e90a';
}

.k-i-file-xls::before {
	content: '\e90a';
}

.k-i-excel::before {
	content: '\e90a';
}

.k-i-xls::before {
	content: '\e90a';
}

.k-i-xlsa::before {
	content: '\e90a';
}

.k-i-file-word::before {
	content: '\e90b';
}

.k-i-file-doc::before {
	content: '\e90b';
}

.k-i-word::before {
	content: '\e90b';
}

.k-i-doc::before {
	content: '\e90b';
}

.k-i-file-mdb::before {
	content: '\e90c';
}

.k-i-mdb::before {
	content: '\e90c';
}

.k-i-file-ppt::before {
	content: '\e90d';
}

.k-i-ppt::before {
	content: '\e90d';
}

.k-i-file-pdf::before {
	content: '\e90e';
}

.k-i-pdf::before {
	content: '\e90e';
}

.k-i-pdfa::before {
	content: '\e90e';
}

.k-i-file-psd::before {
	content: '\e90f';
}

.k-i-psd::before {
	content: '\e90f';
}

.k-i-file-flash::before {
	content: '\e910';
}

.k-i-flash::before {
	content: '\e910';
}

.k-i-file-config::before {
	content: '\e911';
}

.k-i-config::before {
	content: '\e911';
}

.k-i-file-ascx::before {
	content: '\e912';
}

.k-i-ascx::before {
	content: '\e912';
}

.k-i-file-bac::before {
	content: '\e913';
}

.k-i-bac::before {
	content: '\e913';
}

.k-i-file-zip::before {
	content: '\e914';
}

.k-i-zip::before {
	content: '\e914';
}

.k-i-film::before {
	content: '\e915';
}

.k-i-css3::before {
	content: '\e916';
}

.k-i-html5::before {
	content: '\e917';
}

.k-i-code::before {
	content: '\e918';
}

.k-i-html::before {
	content: '\e918';
}

.k-i-source-code::before {
	content: '\e918';
}

.k-i-view-source::before {
	content: '\e918';
}

.k-i-css::before {
	content: '\e919';
}

.k-i-js::before {
	content: '\e91a';
}

.k-i-exe::before {
	content: '\e91b';
}

.k-i-csproj::before {
	content: '\e91c';
}

.k-i-vbproj::before {
	content: '\e91d';
}

.k-i-cs::before {
	content: '\e91e';
}

.k-i-vb::before {
	content: '\e91f';
}

.k-i-sln::before {
	content: '\e920';
}

.k-i-cloud::before {
	content: '\e921';
}

.k-i-file-horizontal::before {
	content: '\e922';
}

.k-i-page-landscape::before {
	content: '\e922';
}

.k-i-file-h::before {
	content: '\e922';
}

.k-i-subreport::before {
	content: '\e923';
}

.k-i-data::before {
	content: '\e924';
}

.k-i-report-header-section::before {
	content: '\e925';
}

.k-i-report-footer-section::before {
	content: '\e926';
}

.k-i-group-header-section::before {
	content: '\e927';
}

.k-i-group-footer-section::before {
	content: '\e928';
}

.k-i-page-header-section::before {
	content: '\e929';
}

.k-i-page-footer-section::before {
	content: '\e92a';
}

.k-i-detail-section::before {
	content: '\e92b';
}

.k-i-toc-section::before {
	content: '\e92c';
}

.k-i-group-section::before {
	content: '\e92d';
}

.k-i-parameters::before {
	content: '\e92e';
}

.k-i-data-csv::before {
	content: '\e92f';
}

.k-i-data-json::before {
	content: '\e930';
}

.k-i-data-sql::before {
	content: '\e931';
}

.k-i-data-web::before {
	content: '\e932';
}

.k-i-group-collection::before {
	content: '\e933';
}

.k-i-parameter-boolean::before {
	content: '\e934';
}

.k-i-parameter-date-time::before {
	content: '\e935';
}

.k-i-parameter-float::before {
	content: '\e936';
}

.k-i-parameter-integer::before {
	content: '\e937';
}

.k-i-parameter-string::before {
	content: '\e938';
}

.k-i-toc-section-level::before {
	content: '\e939';
}

.k-i-inherited::before {
	content: '\e93a';
}

.k-i-file-video::before {
	content: '\e93b';
}

.k-i-file-audio::before {
	content: '\e93c';
}

.k-i-file-image::before {
	content: '\e93d';
}

.k-i-file-presentation::before {
	content: '\e93e';
}

.k-i-file-data::before {
	content: '\e93f';
}

.k-i-file-disc-image::before {
	content: '\e940';
}

.k-i-file-programming::before {
	content: '\e941';
}

.k-i-parameters-byte-array::before {
	content: '\e942';
}

.k-i-parameters-unknown::before {
	content: '\e943';
}

.k-i-file-error::before {
	content: '\e944';
}

.k-i-file-validation::before {
	content: '\e944';
}

.k-i-files-error::before {
	content: '\e945';
}

.k-i-files-validation::before {
	content: '\e945';
}

.k-i-data-rest::before {
	content: '\e946';
}

.k-i-file-typescript::before {
	content: '\e947';
}

.k-i-table-position-start::before {
	content: '\e948';
}

.k-i-table-position-left::before {
	content: '\e948';
}

.k-i-table-position-center::before {
	content: '\e949';
}

.k-i-table-position-end::before {
	content: '\e94a';
}

.k-i-table-position-right::before {
	content: '\e94a';
}

.k-i-list-roman-upper::before {
	content: '\e94b';
}

.k-i-list-roman-lower::before {
	content: '\e94c';
}

.k-i-import::before {
	content: '\e94d';
}

.k-i-export::before {
	content: '\e94e';
}

.k-i-graph::before {
	content: '\ea00';
}

.k-i-chart-column-clustered::before {
	content: '\ea01';
}

.k-i-chart-column-stacked::before {
	content: '\ea02';
}

.k-i-chart-column-stacked100::before {
	content: '\ea03';
}

.k-i-chart-column-range::before {
	content: '\ea04';
}

.k-i-chart-bar-clustered::before {
	content: '\ea05';
}

.k-i-chart-bar-stacked::before {
	content: '\ea06';
}

.k-i-chart-bar-stacked100::before {
	content: '\ea07';
}

.k-i-chart-bar-range::before {
	content: '\ea08';
}

.k-i-chart-area-clustered::before {
	content: '\ea09';
}

.k-i-chart-area-stacked::before {
	content: '\ea0a';
}

.k-i-chart-area-stacked100::before {
	content: '\ea0b';
}

.k-i-chart-area-range::before {
	content: '\ea0c';
}

.k-i-chart-line::before {
	content: '\ea0d';
}

.k-i-chart-line-stacked::before {
	content: '\ea0e';
}

.k-i-chart-line-stacked100::before {
	content: '\ea0f';
}

.k-i-chart-line-markers::before {
	content: '\ea10';
}

.k-i-chart-line-stacked-markers::before {
	content: '\ea11';
}

.k-i-chart-line-stacked100-markers::before {
	content: '\ea12';
}

.k-i-chart-pie::before {
	content: '\ea13';
}

.k-i-chart-doughnut::before {
	content: '\ea14';
}

.k-i-chart-scatter::before {
	content: '\ea15';
}

.k-i-chart-scatter-smooth-lines-markers::before {
	content: '\ea16';
}

.k-i-chart-scatter-smooth-lines::before {
	content: '\ea17';
}

.k-i-chart-scatter-straight-lines-markers::before {
	content: '\ea18';
}

.k-i-chart-scatter-straight-lines::before {
	content: '\ea19';
}

.k-i-chart-bubble::before {
	content: '\ea1a';
}

.k-i-chart-candlestick::before {
	content: '\ea1b';
}

.k-i-chart-ohlc::before {
	content: '\ea1c';
}

.k-i-chart-radar::before {
	content: '\ea1d';
}

.k-i-chart-radar-markers::before {
	content: '\ea1e';
}

.k-i-chart-radar-filled::before {
	content: '\ea1f';
}

.k-i-chart-rose::before {
	content: '\ea20';
}

.k-i-chart-choropleth::before {
	content: '\ea21';
}

.k-rtl .k-i-indent-increase,
.k-rtl .k-i-indent-decrease,
.k-rtl .k-i-expand,
.k-rtl .k-i-collapse,
[dir='rtl'] .k-i-expand,
[dir='rtl'] .k-i-collapse {
	transform: scaleX(-1);
}

.k-sprite {
	display: inline-block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
	text-align: center;
	-ms-high-contrast-adjust: none;
}

.k-image {
	display: inline-block;
}

.k-typography {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	font-weight: 400;
}

.k-typography p {
	margin: 0 0 1rem;
}

.k-h1 {
	font-size: 2.5rem;
	line-height: 1.2;
	font-weight: 500;
	margin: 0 0 0.5rem;
}

.k-h2 {
	font-size: 2rem;
	line-height: 1.2;
	font-weight: 500;
	margin: 0 0 0.5rem;
}

.k-h3 {
	font-size: 1.75rem;
	line-height: 1.2;
	font-weight: 500;
	margin: 0 0 0.5rem;
}

.k-h4 {
	font-size: 1.5rem;
	line-height: 1.2;
	font-weight: 500;
	margin: 0 0 0.5rem;
}

.k-h5 {
	font-size: 1.25rem;
	line-height: 1.2;
	font-weight: 500;
	margin: 0 0 0.5rem;
}

.k-h6 {
	font-size: 1rem;
	line-height: 1.2;
	font-weight: 500;
	margin: 0 0 0.5rem;
}

.k-display-1 {
	font-size: 6rem;
	line-height: 1.2;
	font-weight: 300;
}

.k-display-2 {
	font-size: 5.5rem;
	line-height: 1.2;
	font-weight: 300;
}

.k-display-3 {
	font-size: 4.5rem;
	line-height: 1.2;
	font-weight: 300;
}

.k-display-4 {
	font-size: 3.5rem;
	line-height: 1.2;
	font-weight: 300;
}

.k-avatar {
	border-width: 0;
	border-style: solid;
	box-sizing: border-box;
	flex-shrink: 0;
	display: inline-flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	overflow: hidden;
}

.k-avatar-text,
.k-avatar-initials {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
}

.k-avatar-image {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.k-avatar-image > img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.k-avatar-sm {
	width: 1rem;
	height: 1rem;
	flex-basis: 1rem;
}

.k-avatar-md {
	width: 2rem;
	height: 2rem;
	flex-basis: 2rem;
}

.k-avatar-lg {
	width: 4rem;
	height: 4rem;
	flex-basis: 4rem;
}

.k-avatar-rounded {
	border-radius: 0.25rem;
}

.k-avatar-circle {
	border-radius: 50%;
}

.k-avatar-bordered {
	border-width: 1px;
}

.k-avatar-solid.k-avatar-primary {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-avatar-solid.k-avatar-secondary {
	border-color: #f8f8f8;
	color: #000000;
	background-color: #f8f8f8;
}

.k-avatar-solid.k-avatar-tertiary {
	border-color: #6f42c1;
	color: #ffffff;
	background-color: #6f42c1;
}

.k-avatar-solid.k-avatar-info {
	border-color: #5bc0de;
	color: #ffffff;
	background-color: #5bc0de;
}

.k-avatar-solid.k-avatar-success {
	border-color: #5cb85c;
	color: #ffffff;
	background-color: #5cb85c;
}

.k-avatar-solid.k-avatar-warning {
	border-color: #f0ad4e;
	color: #ffffff;
	background-color: #f0ad4e;
}

.k-avatar-solid.k-avatar-error {
	border-color: #d9534f;
	color: #ffffff;
	background-color: #d9534f;
}

.k-avatar-solid.k-avatar-dark {
	border-color: #333333;
	color: #ffffff;
	background-color: #333333;
}

.k-avatar-solid.k-avatar-light {
	border-color: #f8f8f8;
	color: #000000;
	background-color: #f8f8f8;
}

.k-avatar-solid.k-avatar-inverse {
	border-color: #333333;
	color: #ffffff;
	background-color: #333333;
}

.k-avatar-solid.k-avatar-danger {
	border-color: #d9534f;
	color: #ffffff;
	background-color: #d9534f;
}

.k-avatar-outline {
	border-color: currentColor;
}

.k-avatar-outline.k-avatar-primary {
	color: #337ab7;
}

.k-avatar-outline.k-avatar-secondary {
	color: #f8f8f8;
}

.k-avatar-outline.k-avatar-tertiary {
	color: #6f42c1;
}

.k-avatar-outline.k-avatar-info {
	color: #5bc0de;
}

.k-avatar-outline.k-avatar-success {
	color: #5cb85c;
}

.k-avatar-outline.k-avatar-warning {
	color: #f0ad4e;
}

.k-avatar-outline.k-avatar-error {
	color: #d9534f;
}

.k-avatar-outline.k-avatar-dark {
	color: #333333;
}

.k-avatar-outline.k-avatar-light {
	color: #f8f8f8;
}

.k-avatar-outline.k-avatar-inverse {
	color: #333333;
}

.k-avatar-outline.k-avatar-danger {
	color: #d9534f;
}

.k-badge {
	padding: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
	box-sizing: border-box;
	color: inherit;
	background-color: transparent;
	font: inherit;
	text-align: center;
	white-space: nowrap;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
}

.k-badge > * {
	color: inherit;
}

a.k-badge,
.k-badge > a {
	text-decoration: none;
}

a.k-badge:hover,
.k-badge > a:hover {
	text-decoration: underline;
}

.k-badge-icon {
	max-width: 1em;
	max-height: 1em;
	font-size: inherit;
}

.k-badge-icon.k-svg-icon svg {
	fill: currentColor;
}

.k-badge-sm {
	padding: 0.125em 0.2em;
	border-width: 1px;
	font-size: 62.4999999975%;
	line-height: 1;
}

.k-badge-sm:empty {
	padding: 0.125em;
}

.k-badge-md {
	padding: 0.25em 0.4em;
	border-width: 1px;
	font-size: 75%;
	line-height: 1;
}

.k-badge-md:empty {
	padding: 0.25em;
}

.k-badge-lg {
	padding: 0.375em 0.6em;
	border-width: 1px;
	font-size: 87.499999995%;
	line-height: 1.25;
}

.k-badge-lg:empty {
	padding: 0.375em;
}

.k-badge-rounded.k-badge-sm {
	border-radius: 0.2rem;
}

.k-badge-rounded.k-badge-md {
	border-radius: 0.25rem;
}

.k-badge-rounded.k-badge-lg {
	border-radius: 0.3rem;
}

.k-badge-pill {
	border-radius: 5rem;
}

.k-badge-circle {
	padding: 0 !important;
	border-radius: 100%;
}

.k-badge-circle.k-badge-sm {
	width: calc(1.25em + 2px);
	height: calc(1.25em + 2px);
}

.k-badge-circle.k-badge-md {
	width: calc(1.5em + 2px);
	height: calc(1.5em + 2px);
}

.k-badge-circle.k-badge-lg {
	width: calc(2em + 2px);
	height: calc(2em + 2px);
}

.k-badge-dot {
	padding: 0 !important;
	border-radius: 100%;
	font-size: 0;
}

.k-badge-dot.k-badge-sm {
	width: 6px;
	height: 6px;
}

.k-badge-dot.k-badge-md {
	width: 10px;
	height: 10px;
}

.k-badge-dot.k-badge-lg {
	width: 12px;
	height: 12px;
}

kendo-badge-container {
	display: inline-block;
}

.k-badge-container {
	position: relative;
	overflow: visible;
}

.k-badge-inside {
	position: absolute;
	z-index: 9999;
}

.k-badge-edge {
	position: absolute;
	z-index: 9999;
}

.k-badge-edge.k-top-start {
	transform: translate(-50%, -50%);
}

.k-badge-edge.k-top-end {
	transform: translate(50%, -50%);
}

.k-badge-edge.k-bottom-start {
	transform: translate(-50%, 50%);
}

.k-badge-edge.k-bottom-end {
	transform: translate(50%, 50%);
}

.k-rtl .k-badge-edge.k-top-start,
[dir='rtl'].k-badge-edge.k-top-start,
[dir='rtl'] .k-badge-edge.k-top-start {
	transform: translate(50%, -50%);
}

.k-rtl .k-badge-edge.k-top-end,
[dir='rtl'].k-badge-edge.k-top-end,
[dir='rtl'] .k-badge-edge.k-top-end {
	transform: translate(-50%, -50%);
}

.k-rtl .k-badge-edge.k-bottom-start,
[dir='rtl'].k-badge-edge.k-bottom-start,
[dir='rtl'] .k-badge-edge.k-bottom-start {
	transform: translate(50%, 50%);
}

.k-rtl .k-badge-edge.k-bottom-end,
[dir='rtl'].k-badge-edge.k-bottom-end,
[dir='rtl'] .k-badge-edge.k-bottom-end {
	transform: translate(-50%, 50%);
}

.k-badge-outside {
	position: absolute;
	z-index: 9999;
}

.k-badge-outside.k-top-start {
	transform: translate(-100%, -100%);
}

.k-badge-outside.k-top-end {
	transform: translate(100%, -100%);
}

.k-badge-outside.k-bottom-start {
	transform: translate(-100%, 100%);
}

.k-badge-outside.k-bottom-end {
	transform: translate(100%, 100%);
}

.k-rtl .k-badge-outside.k-top-start,
[dir='rtl'].k-badge-outside.k-top-start,
[dir='rtl'] .k-badge-outside.k-top-start {
	transform: translate(100%, -100%);
}

.k-rtl .k-badge-outside.k-top-end,
[dir='rtl'].k-badge-outside.k-top-end,
[dir='rtl'] .k-badge-outside.k-top-end {
	transform: translate(-100%, -100%);
}

.k-rtl .k-badge-outside.k-bottom-start,
[dir='rtl'].k-badge-outside.k-bottom-start,
[dir='rtl'] .k-badge-outside.k-bottom-start {
	transform: translate(100%, 100%);
}

.k-rtl .k-badge-outside.k-bottom-end,
[dir='rtl'].k-badge-outside.k-bottom-end,
[dir='rtl'] .k-badge-outside.k-bottom-end {
	transform: translate(-100%, 100%);
}

.k-badge-border-cutout {
	box-shadow: 0 0 0 2px #ffffff;
}

.k-badge-solid.k-badge-primary {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-badge-solid.k-badge-secondary {
	border-color: #f8f8f8;
	color: #000000;
	background-color: #f8f8f8;
}

.k-badge-solid.k-badge-tertiary {
	border-color: #6f42c1;
	color: #ffffff;
	background-color: #6f42c1;
}

.k-badge-solid.k-badge-info {
	border-color: #5bc0de;
	color: #ffffff;
	background-color: #5bc0de;
}

.k-badge-solid.k-badge-success {
	border-color: #5cb85c;
	color: #ffffff;
	background-color: #5cb85c;
}

.k-badge-solid.k-badge-warning {
	border-color: #f0ad4e;
	color: #ffffff;
	background-color: #f0ad4e;
}

.k-badge-solid.k-badge-error {
	border-color: #d9534f;
	color: #ffffff;
	background-color: #d9534f;
}

.k-badge-solid.k-badge-dark {
	border-color: #333333;
	color: #ffffff;
	background-color: #333333;
}

.k-badge-solid.k-badge-light {
	border-color: #f8f8f8;
	color: #000000;
	background-color: #f8f8f8;
}

.k-badge-solid.k-badge-inverse {
	border-color: #333333;
	color: #ffffff;
	background-color: #333333;
}

.k-badge-solid.k-badge-danger {
	border-color: #d9534f;
	color: #ffffff;
	background-color: #d9534f;
}

.k-badge-outline {
	border-color: currentColor;
	background-color: #ffffff;
}

.k-badge-outline.k-badge-primary {
	color: #337ab7;
}

.k-badge-outline.k-badge-secondary {
	color: #f8f8f8;
}

.k-badge-outline.k-badge-tertiary {
	color: #6f42c1;
}

.k-badge-outline.k-badge-info {
	color: #5bc0de;
}

.k-badge-outline.k-badge-success {
	color: #5cb85c;
}

.k-badge-outline.k-badge-warning {
	color: #f0ad4e;
}

.k-badge-outline.k-badge-error {
	color: #d9534f;
}

.k-badge-outline.k-badge-dark {
	color: #333333;
}

.k-badge-outline.k-badge-light {
	color: #f8f8f8;
}

.k-badge-outline.k-badge-inverse {
	color: #333333;
}

.k-badge-outline.k-badge-danger {
	color: #d9534f;
}

.k-loader {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	line-height: 0;
}

.k-loader-canvas {
	display: flex;
	position: relative;
}

.k-loader-segment {
	border-radius: 50%;
	background-color: currentColor;
	position: absolute;
}

.k-loader-sm {
	padding: 0.125rem;
}

.k-loader-sm .k-loader-segment {
	width: 0.25rem;
	height: 0.25rem;
}

.k-loader-md {
	padding: 0.25rem;
}

.k-loader-md .k-loader-segment {
	width: 0.5rem;
	height: 0.5rem;
}

.k-loader-lg {
	padding: 0.5rem;
}

.k-loader-lg .k-loader-segment {
	width: 1rem;
	height: 1rem;
}

@keyframes pulsing-2-segment {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.5);
	}
	100% {
		transform: scale(1);
	}
}

.k-loader-pulsing-2 .k-loader-canvas {
	align-items: center;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(1) {
	left: 0;
	transform: scale(1.5);
	transform-origin: 0 50%;
	animation: pulsing-2-segment 1s ease infinite;
	animation-delay: -0.5s;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(2) {
	right: 0;
	transform-origin: 100% 50%;
	animation: pulsing-2-segment 1s ease infinite;
}

.k-loader-pulsing-2.k-loader-sm .k-loader-canvas {
	width: 0.75rem;
	height: 0.375rem;
}

.k-loader-pulsing-2.k-loader-md .k-loader-canvas {
	width: 1.5rem;
	height: 0.75rem;
}

.k-loader-pulsing-2.k-loader-lg .k-loader-canvas {
	width: 3rem;
	height: 1.5rem;
}

@keyframes spinner-3-segment {
	0% {
		top: 0;
		left: 50%;
	}
	33.3333% {
		top: 100%;
		left: 0;
	}
	66.6666% {
		top: 100%;
		left: 100%;
	}
	100% {
		top: 0;
		left: 50%;
	}
}

.k-loader-spinner-3 .k-loader-segment {
	transform: translate(-50%, -50%);
}

.k-loader-spinner-3 .k-loader-segment:nth-child(1) {
	top: 0;
	left: 50%;
	animation: spinner-3-segment 2s ease infinite;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(2) {
	top: 100%;
	left: 0;
	animation: spinner-3-segment 2s ease infinite;
	animation-delay: -0.6666666667s;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(3) {
	top: 100%;
	left: 100%;
	animation: spinner-3-segment 2s ease infinite;
	animation-delay: -1.3333333333s;
}

.k-loader-spinner-3.k-loader-sm .k-loader-canvas {
	margin: 0.125rem;
	width: 0.75rem;
	height: 0.6160254038rem;
}

.k-loader-spinner-3.k-loader-md .k-loader-canvas {
	margin: 0.25rem;
	width: 1.5rem;
	height: 1.2320508076rem;
}

.k-loader-spinner-3.k-loader-lg .k-loader-canvas {
	margin: 0.5rem;
	width: 3rem;
	height: 2.4641016152rem;
}

@keyframes spinner-4-segment-1 {
	0% {
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
	}
	33.3% {
		top: 0;
		left: 0;
		transform: translateX(0) translateY(0);
	}
	66.6% {
		top: 0;
		left: 0;
		transform: translateX(0) translateY(0);
	}
	100% {
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
	}
}

@keyframes spinner-4-segment-2 {
	0% {
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
	}
	33.3% {
		top: 0;
		left: 100%;
		transform: translateX(-100%) translateY(0);
	}
	66.6% {
		top: 0;
		left: 100%;
		transform: translateX(-100%) translateY(0);
	}
	100% {
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
	}
}

@keyframes spinner-4-segment-3 {
	0% {
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
	}
	33.3% {
		top: 100%;
		left: 100%;
		transform: translateX(-100%) translateY(-100%);
	}
	66.6% {
		top: 100%;
		left: 100%;
		transform: translateX(-100%) translateY(-100%);
	}
	100% {
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
	}
}

@keyframes spinner-4-segment-4 {
	0% {
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
	}
	33.3% {
		top: 100%;
		left: 0;
		transform: translateX(0) translateY(-100%);
	}
	66.6% {
		top: 100%;
		left: 0;
		transform: translateX(0) translateY(-100%);
	}
	100% {
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
	}
}

@keyframes spinner-4 {
	0% {
		transform: rotate(0);
	}
	33.3% {
		transform: rotate(0);
	}
	66.6% {
		transform: rotate(180deg);
	}
	100% {
		transform: rotate(180deg);
	}
}

.k-loader-spinner-4 .k-loader-canvas {
	animation: spinner-4 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment {
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.k-loader-spinner-4 .k-loader-segment:nth-child(1) {
	animation: spinner-4-segment-1 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(2) {
	animation: spinner-4-segment-2 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(3) {
	animation: spinner-4-segment-3 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(4) {
	animation: spinner-4-segment-4 1.833s ease infinite;
}

.k-loader-spinner-4.k-loader-sm .k-loader-canvas {
	width: 1rem;
	height: 1rem;
}

.k-loader-spinner-4.k-loader-md .k-loader-canvas {
	width: 2rem;
	height: 2rem;
}

.k-loader-spinner-4.k-loader-lg .k-loader-canvas {
	width: 4rem;
	height: 4rem;
}

.k-loader-container {
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 2001;
}

.k-loader-container .k-loader {
	padding: 0;
}

.k-loader-container,
.k-loader-container-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.k-loader-container-inner {
	display: flex;
	align-items: center;
	position: relative;
	z-index: 2;
}

.k-loader-container-panel {
	border-width: 1px;
	border-style: solid;
	border-radius: 0.25rem;
}

.k-loader-container-sm .k-loader-container-inner {
	padding: 1rem;
	gap: 0.25rem;
}

.k-loader-container-sm .k-loader-container-label {
	font-size: 0.875rem;
}

.k-loader-container-md .k-loader-container-inner {
	padding: 1.25rem;
	gap: 0.5rem;
}

.k-loader-container-md .k-loader-container-label {
	font-size: 1rem;
}

.k-loader-container-lg .k-loader-container-inner {
	padding: 1.5rem;
	gap: 0.75rem;
}

.k-loader-container-lg .k-loader-container-label {
	font-size: 1.25rem;
}

.k-loader-top .k-loader-container-inner {
	flex-direction: column;
	text-align: center;
}

.k-loader-end .k-loader-container-label {
	order: -1;
}

.k-loader-primary {
	color: #337ab7;
}

.k-loader-secondary {
	color: #212529;
}

.k-loader-tertiary {
	color: #6f42c1;
}

.k-loader-info {
	color: #5bc0de;
}

.k-loader-success {
	color: #5cb85c;
}

.k-loader-warning {
	color: #f0ad4e;
}

.k-loader-error {
	color: #d9534f;
}

.k-loader-dark {
	color: #333333;
}

.k-loader-light {
	color: #f8f8f8;
}

.k-loader-inverse {
	color: #333333;
}

.k-loader-danger {
	color: #d9534f;
}

.k-loader-container-overlay.k-overlay-light {
	background-color: rgba(255, 255, 255, 0.3);
}

.k-loader-container-overlay.k-overlay-dark {
	background-color: rgba(0, 0, 0, 0.3);
}

.k-loader-container-panel {
	background-color: #ffffff;
	border-color: #dddddd;
}

.k-chip-list {
	display: inline-flex;
}

.k-chip-list > * {
	margin-right: 8px;
}

.k-chip-list > *:last-child {
	margin-right: 0;
}

.k-selection-single .k-selected-icon-wrapper {
	display: none;
}

.k-selection-multiple .k-selected-icon-wrapper {
	width: 0;
	height: 24px;
	position: relative;
	left: 6px;
	display: flex;
	align-items: center;
	justify-content: center;
	visibility: hidden;
	z-index: 1;
}

.k-selection-multiple .k-selected-icon {
	font-size: 16px;
}

.k-selection-multiple .k-chip-selected .k-selected-icon-wrapper {
	width: 24px;
	visibility: visible;
}

.k-selection-multiple > .k-chip-has-icon .k-selected-icon-wrapper {
	border-radius: 50%;
	position: absolute;
}

.k-selection-multiple :not(.k-chip-has-icon) .k-selected-icon-wrapper {
	left: 0px;
	opacity: 0;
	transition: width 0.2s, opacity 0.2s;
}

.k-selection-multiple :not(.k-chip-has-icon).k-chip-selected .k-selected-icon-wrapper {
	opacity: 1;
}

.k-chip {
	overflow: hidden;
	padding: 4px 6px;
	height: 32px;
	border-radius: 16px;
	position: relative;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.k-chip:focus,
.k-chip.k-chip-focus {
	outline: 0;
}

.k-chip.k-chip-disabled {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

.k-chip-content {
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 6px;
	flex: 1 1 auto;
}

.k-chip-icon,
.k-remove-icon {
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1 0 auto;
}

.k-chip-icon {
	margin-left: 0px;
}

.k-remove-icon {
	margin-right: 0px;
	font-size: 14px;
}

.k-chip-avatar {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
}

.k-chip-list[dir='rtl'] > *,
.k-rtl .k-chip-list > * {
	margin-right: 0;
	margin-left: 8px;
}

.k-chip-list[dir='rtl'] > *:last-child,
.k-rtl .k-chip-list > *:last-child {
	margin-left: 0;
}

.k-chip[dir='rtl'] .k-chip-icon,
.k-rtl .k-chip .k-chip-icon {
	margin-left: 0;
	margin-right: 0px;
}

.k-chip[dir='rtl'] .k-remove-icon,
.k-rtl .k-chip .k-remove-icon {
	margin-right: 0;
	margin-left: 0px;
}

.k-selection-multiple .k-chip[dir='rtl'] .k-selected-icon-wrapper,
.k-selection-multiple .k-rtl .k-chip .k-selected-icon-wrapper {
	left: 0;
	right: 6px;
}

.k-selection-multiple .k-chip[dir='rtl']:not(.k-chip-has-icon) .k-selected-icon-wrapper,
.k-selection-multiple .k-rtl .k-chip:not(.k-chip-has-icon) .k-selected-icon-wrapper {
	left: 0;
	right: 0px;
}

.k-selection-single .k-chip-selected.k-chip-filled {
	border-color: transparent;
	color: #337ab7;
	background-color: rgba(51, 122, 183, 0.12);
}

.k-selection-single .k-chip-selected.k-chip-outline {
	border-color: #337ab7;
	color: #337ab7;
	background-color: rgba(51, 122, 183, 0.12);
}

.k-selection-multiple > .k-chip-has-icon.k-chip-selected .k-selected-icon-wrapper {
	color: #ffffff;
	background-color: rgba(0, 0, 0, 0.36);
}

.k-chip-filled {
	border-color: transparent;
	color: #333333;
	background-color: #e4e7eb;
}

.k-chip-filled:hover,
.k-chip-filled.k-chip-hover {
	background-color: #ced3db;
	border-color: transparent;
}

.k-chip-filled:focus,
.k-chip-filled.k-chip-focused {
	background-color: #e4e7eb;
	box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}

.k-chip-filled.k-chip-selected {
	background-color: #c7cdd5;
	border-color: transparent;
}

.k-chip-filled.k-chip-success {
	border-color: transparent;
	color: #5cb85c;
	background-color: rgba(92, 184, 92, 0.15);
}

.k-chip-filled.k-chip-warning {
	border-color: transparent;
	color: #f0ad4e;
	background-color: rgba(240, 173, 78, 0.15);
}

.k-chip-filled.k-chip-error {
	border-color: transparent;
	color: #d9534f;
	background-color: rgba(217, 83, 79, 0.15);
}

.k-chip-filled.k-chip-info {
	border-color: transparent;
	color: #5bc0de;
	background-color: rgba(91, 192, 222, 0.15);
}

.k-chip-outline {
	border-color: #6c757d;
	color: #6c757d;
	background-color: transparent;
}

.k-chip-outline:hover,
.k-chip-outline.k-chip-hover {
	border-color: #6c757d;
	color: #6c757d;
	background-color: rgba(206, 211, 219, 0.3);
}

.k-chip-outline:focus,
.k-chip-outline.k-chip-focused {
	border-color: #6c757d;
	color: #6c757d;
	background-color: transparent;
	box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}

.k-chip-outline.k-chip-selected {
	color: #6c757d;
	background-color: rgba(199, 205, 213, 0.5);
}

.k-chip-outline.k-chip-success {
	border-color: #5cb85c;
	color: #5cb85c;
	background-color: transparent;
}

.k-chip-outline.k-chip-warning {
	border-color: #f0ad4e;
	color: #f0ad4e;
	background-color: transparent;
}

.k-chip-outline.k-chip-error {
	border-color: #d9534f;
	color: #d9534f;
	background-color: transparent;
}

.k-chip-outline.k-chip-info {
	border-color: #5bc0de;
	color: #5bc0de;
	background-color: transparent;
}

.k-cursor-auto {
	cursor: auto;
}

.k-cursor-default {
	cursor: default;
}

.k-cursor-none {
	cursor: none;
}

.k-cursor-context-menu {
	cursor: context-menu;
}

.k-cursor-help {
	cursor: help;
}

.k-cursor-pointer {
	cursor: pointer;
}

.k-cursor-progress {
	cursor: progress;
}

.k-cursor-wait {
	cursor: wait;
}

.k-cursor-cell {
	cursor: cell;
}

.k-cursor-crosshair {
	cursor: crosshair;
}

.k-cursor-text {
	cursor: text;
}

.k-cursor-vertical-text {
	cursor: vertical-text;
}

.k-cursor-alias {
	cursor: alias;
}

.k-cursor-copy {
	cursor: copy;
}

.k-cursor-move {
	cursor: move;
}

.k-cursor-no-drop {
	cursor: no-drop;
}

.k-cursor-not-allowed {
	cursor: not-allowed;
}

.k-cursor-e-resize {
	cursor: e-resize;
}

.k-cursor-n-resize {
	cursor: n-resize;
}

.k-cursor-ne-resize {
	cursor: ne-resize;
}

.k-cursor-nw-resize {
	cursor: nw-resize;
}

.k-cursor-s-resize {
	cursor: s-resize;
}

.k-cursor-se-resize {
	cursor: se-resize;
}

.k-cursor-sw-resize {
	cursor: sw-resize;
}

.k-cursor-w-resize {
	cursor: w-resize;
}

.k-cursor-ew-resize {
	cursor: ew-resize;
}

.k-cursor-ns-resize {
	cursor: ns-resize;
}

.k-cursor-nesw-resize {
	cursor: nesw-resize;
}

.k-cursor-nwse-resize {
	cursor: nwse-resize;
}

.k-cursor-col-resize {
	cursor: col-resize;
}

.k-cursor-row-resize {
	cursor: row-resize;
}

.k-cursor-all-scroll {
	cursor: all-scroll;
}

.k-cursor-zoom-in {
	cursor: zoom-in;
}

.k-cursor-zoom-out {
	cursor: zoom-out;
}

.k-cursor-grab {
	cursor: grab;
}

.k-cursor-grabbing {
	cursor: grabbing;
}

.k-button {
	border-radius: 0.25rem;
	padding: 0.375rem 0.75rem;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	font-size: 1rem;
	line-height: 1.5;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	position: relative;
}

.k-button:disabled,
.k-button.k-state-disabled {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

.k-button::-moz-focus-inner {
	padding: 0;
	border: 0;
	outline: 0;
}

.k-button:hover,
.k-button:focus {
	text-decoration: none;
	outline: 0;
}

.k-button .k-icon,
.k-button .k-image,
.k-button .k-sprite {
	color: inherit;
	align-self: center;
	position: relative;
}

.k-button-icontext {
	overflow: visible;
}

.k-button-icontext .k-icon,
.k-button-icontext .k-image,
.k-button-icontext .k-sprite {
	margin: 0 0.375rem 0 -0.375rem;
}

.k-button-icontext.k-rtl .k-icon,
.k-button-icontext.k-rtl .k-image,
.k-button-icontext.k-rtl .k-sprite,
.k-rtl .k-button-icontext .k-icon,
.k-rtl .k-button-icontext .k-image,
.k-rtl .k-button-icontext .k-sprite,
.k-button-icontext[dir='rtl'] .k-icon,
.k-button-icontext[dir='rtl'] .k-image,
.k-button-icontext[dir='rtl'] .k-sprite,
[dir='rtl'] .k-button-icontext .k-icon,
[dir='rtl'] .k-button-icontext .k-image,
[dir='rtl'] .k-button-icontext .k-sprite {
	margin: 0 -0.375rem 0 0.375rem;
}

.k-text-button > .k-icon,
.k-text-button > .k-button-icon {
	display: none;
}

.k-icon-button,
.k-button.k-button-icon {
	width: calc(1.5em + 0.75rem + 2px);
	height: calc(1.5em + 0.75rem + 2px);
	padding: 0.375rem;
}

.k-icon-button .k-text,
.k-icon-button .k-button-text,
.k-button.k-button-icon .k-text,
.k-button.k-button-icon .k-button-text {
	display: none;
}

.k-dropdown-button {
	outline: 0;
	display: inline-flex;
	flex-flow: row nowrap;
	vertical-align: middle;
}

.k-button-group {
	margin: 0;
	padding: 0;
	border-width: 0;
	box-sizing: border-box;
	color: inherit;
	background-color: transparent;
	list-style: none;
	outline: 0;
	white-space: nowrap;
	display: inline-flex;
	flex-direction: row;
	vertical-align: middle;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-button-group .k-button {
	border-radius: 0;
}

.k-button-group .k-button ~ .k-button {
	-webkit-margin-start: -1px;
	margin-inline-start: -1px;
}

.k-button-group .k-button:hover,
.k-button-group .k-button.k-state-hover,
.k-button-group .k-button:active,
.k-button-group .k-button.k-state-active {
	z-index: 2;
}

.k-button-group .k-group-start,
.k-button-group .k-button:first-child {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.k-button-group .k-group-end,
.k-button-group .k-button:last-child {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.k-button-group .k-group-start.k-group-end,
.k-button-group .k-button:first-child:last-child {
	border-radius: 0.25rem;
}

.k-button-group > input[type='radio'],
.k-button-group > input[type='checkbox'],
.k-button-group label input[type='radio'],
.k-button-group label input[type='checkbox'] {
	margin: 0;
	padding: 0;
	clip: rect(0, 0, 0, 0);
	position: absolute;
	pointer-events: none;
}

.k-button-group-stretched {
	display: flex;
}

.k-button-group-stretched .k-button {
	display: inline-block;
	flex: 1 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
}

.k-button-group-stretched .k-button > .k-icon {
	vertical-align: text-bottom;
}

.k-split-button {
	border-width: 0;
	border-radius: 0;
	outline: 0;
	display: inline-flex;
	flex-flow: row nowrap;
	vertical-align: middle;
}

.k-split-button .k-button {
	border-radius: 0;
}

.k-split-button > .k-button:first-child {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.k-split-button > .k-split-button-arrow,
.k-split-button > .k-button:last-child {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	-webkit-margin-start: -1px;
	margin-inline-start: -1px;
	padding: 0.375rem;
	width: auto;
	flex: none;
}

.k-split-button[dir='rtl'] > .k-button:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.k-split-button[dir='rtl'] > .k-button:last-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.k-button-flat,
.k-button.k-flat,
.k-button.k-bare,
.k-calendar-header .k-button,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button {
	border-color: transparent !important;
	color: inherit;
	background: none !important;
	box-shadow: none !important;
	transition: color 0.2s ease-in-out;
}

.k-button-flat:hover,
.k-button.k-flat:hover,
.k-button.k-bare:hover,
.k-calendar-header .k-button:hover,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:hover,
.k-button-flat.k-state-hover,
.k-state-hover.k-button.k-flat,
.k-state-hover.k-button.k-bare,
.k-calendar-header .k-state-hover.k-button,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-hover.k-button,
.k-button-flat:active,
.k-button.k-flat:active,
.k-button.k-bare:active,
.k-calendar-header .k-button:active,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:active,
.k-button-flat.k-state-active,
.k-state-active.k-button.k-flat,
.k-state-active.k-button.k-bare,
.k-calendar-header .k-state-active.k-button,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-active.k-button,
.k-button-flat:hover:active,
.k-button.k-flat:hover:active,
.k-button.k-bare:hover:active,
.k-calendar-header .k-button:hover:active,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:hover:active,
.k-button-flat:hover.k-state-active,
.k-button.k-flat:hover.k-state-active,
.k-button.k-bare:hover.k-state-active,
.k-calendar-header .k-button:hover.k-state-active,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:hover.k-state-active {
	color: inherit;
}

.k-button-flat::before,
.k-button.k-flat::before,
.k-button.k-bare::before,
.k-calendar-header .k-button::before,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button::before {
	display: block;
}

.k-button-outline,
.k-button.k-outline {
	box-shadow: none;
	color: inherit;
	background: none;
}

.k-rtl .k-button-group .k-button {
	border-radius: 0;
}

.k-rtl .k-button-group .k-group-start,
.k-rtl .k-button-group .k-button:first-child {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.k-rtl .k-button-group .k-group-end,
.k-rtl .k-button-group .k-button:last-child {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.k-rtl .k-button-group .k-group-start.k-group-end,
.k-rtl .k-button-group .k-button:first-child:last-child {
	border-radius: 0.25rem;
}

.k-rtl .k-split-button .k-button {
	border-radius: 0;
}

.k-rtl .k-split-button > .k-button:first-child {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.k-rtl .k-split-button > .k-split-button-arrow,
.k-rtl .k-split-button > .k-button:last-child {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.k-button-overlay,
.k-button::before {
	border-radius: inherit;
	content: '';
	background: currentColor;
	opacity: 0;
	display: none;
	pointer-events: none;
	position: absolute;
	left: -1px;
	right: -1px;
	top: -1px;
	bottom: -1px;
	z-index: 0;
	transition: opacity 0.2s ease-in-out;
}

.k-button:hover::before,
.k-button.k-state-hover::before {
	opacity: 0.08;
}

.k-button.k-no-focus:not(:hover)::before,
.k-button.k-no-focus:not(.k-state-hover)::before {
	opacity: 0;
}

.k-button:active::before,
.k-button.k-state-active::before {
	opacity: 0.16;
}

.k-button.k-state-selected::before {
	opacity: 0.2;
}

.k-button.k-button-clear::before {
	display: none;
}

.k-button::after {
	border-radius: 0.25rem;
	content: '';
	opacity: 0;
	display: none;
	pointer-events: none;
	position: absolute;
	left: -1px;
	right: -1px;
	top: -1px;
	bottom: -1px;
	z-index: 0;
	transition: opacity 0.2s ease-in-out;
}

.k-ie9 .k-button[disabled]:hover,
.k-ie9 .k-button[disabled]:focus,
.k-ie9 .k-button.k-state-disabled:hover,
.k-ie9 .k-button.k-state-disabled:focus,
.k-ie10 .k-button[disabled]:hover,
.k-ie10 .k-button[disabled]:focus,
.k-ie10 .k-button.k-state-disabled:hover,
.k-ie10 .k-button.k-state-disabled:focus {
	outline: none;
	cursor: default;
	opacity: 0.65;
	box-shadow: none;
}

.k-ie .k-button,
.k-ie .k-button-group {
	display: inline-block;
}

.k-button {
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-button {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-button:hover,
.k-button.k-state-hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-button:focus,
.k-button.k-state-focused {
	box-shadow: 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-button:active,
.k-button.k-state-active {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
	box-shadow: inset;
}

.k-button.k-state-selected {
	border-color: #1d4568;
	color: #ffffff;
	background-color: #285f8f;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.k-button.k-primary {
	border-color: #2b669a;
	color: #ffffff;
	background-color: #337ab7;
}

.k-button.k-primary:hover,
.k-button.k-primary.k-state-hover {
	border-color: #204c72;
	color: #ffffff;
	background-color: #2b6699;
}

.k-button.k-primary:focus,
.k-button.k-primary.k-state-focused {
	box-shadow: 0 0 0 3px rgba(43, 102, 154, 0.5);
}

.k-button.k-primary:active,
.k-button.k-primary.k-state-active {
	border-color: #1d4568;
	color: #ffffff;
	background-color: #285f8f;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.k-button.k-primary.k-state-selected {
	border-color: #1d4568;
	color: #ffffff;
	background-color: #285f8f;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.k-dropdown-button:active > .k-button:not(:disabled),
.k-dropdown-button.k-state-active > .k-button:not(:disabled) {
	box-shadow: inset;
}

.k-dropdown-button:focus > .k-button,
.k-dropdown-button.k-state-focused > .k-button {
	box-shadow: 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-toggle-button:focus,
.k-toggle-button.k-state-focused {
	box-shadow: 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-toggle-button:active,
.k-toggle-button.k-state-active {
	border-color: #1d4568;
	color: #ffffff;
	background-color: #285f8f;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.k-toggle-button:active:focus,
.k-toggle-button:active.k-state-focused,
.k-toggle-button.k-state-active:focus,
.k-toggle-button.k-state-active.k-state-focused {
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-button-group .k-button:active,
.k-button-group .k-button.k-state-active,
.k-button-group .k-button.k-state-selected,
.k-button-group > input[type='radio']:checked + .k-button,
.k-button-group > input[type='checkbox']:checked + .k-button {
	border-color: #1d4568;
	color: #ffffff;
	background-color: #285f8f;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.k-button-group .k-button:focus,
.k-button-group .k-button.k-state-focused,
.k-button-group > input[type='radio']:focus + .k-button,
.k-button-group > input[type='checkbox']:focus + .k-button {
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-split-button:focus,
.k-split-button.k-state-focused {
	outline: none;
	box-shadow: 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-split-button.k-button-group .k-button:active,
.k-split-button.k-button-group .k-button.k-state-active {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
	box-shadow: inset;
}

.k-button.k-outline {
	border-color: currentColor;
	color: #333333;
	background: none;
	box-shadow: none;
}

.k-button.k-outline:hover,
.k-button.k-outline.k-state-hover {
	border-color: #333333;
	color: #ffffff;
	background-color: #333333;
}

.k-button.k-outline:focus,
.k-button.k-outline.k-state-focused {
	box-shadow: 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-button.k-outline:active,
.k-button.k-outline.k-state-active {
	border-color: #333333;
	color: #ffffff;
	background-color: #333333;
}

.k-button.k-outline.k-state-selected {
	border-color: #333333;
	color: #ffffff;
	background-color: #333333;
}

.k-button.k-primary.k-outline {
	border-color: currentColor;
	color: #337ab7;
	background: none;
	box-shadow: none;
}

.k-button.k-primary.k-outline:hover,
.k-button.k-primary.k-outline.k-state-hover {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-button.k-primary.k-outline:focus,
.k-button.k-primary.k-outline.k-state-focused {
	box-shadow: 0 0 0 3px rgba(43, 102, 154, 0.5);
}

.k-button.k-primary.k-outline:active,
.k-button.k-primary.k-outline.k-state-active {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
	box-shadow: none;
}

.k-button.k-primary.k-outline.k-state-selected {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
	box-shadow: none;
}

.k-button-flat,
.k-button.k-flat,
.k-button.k-bare,
.k-calendar-header .k-button,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button,
.k-button-group .k-button-flat,
.k-button-group .k-button.k-flat,
.k-button-group .k-button.k-bare,
.k-button-group .k-calendar-header .k-button,
.k-calendar-header .k-button-group .k-button,
.k-button-group .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button {
	color: inherit;
	background: none;
}

.k-button-flat::after,
.k-button.k-flat::after,
.k-button.k-bare::after,
.k-calendar-header .k-button::after,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button::after {
	display: block;
}

.k-button-flat:focus::after,
.k-button.k-flat:focus::after,
.k-button.k-bare:focus::after,
.k-calendar-header .k-button:focus::after,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:focus::after,
.k-button-flat.k-state-focused::after,
.k-state-focused.k-button.k-flat::after,
.k-state-focused.k-button.k-bare::after,
.k-calendar-header .k-state-focused.k-button::after,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-focused.k-button::after {
	box-shadow: inset 0 0 0 2px currentColor;
	opacity: 0.12;
}

.k-button-flat.k-primary,
.k-primary.k-button.k-flat,
.k-primary.k-button.k-bare,
.k-calendar-header .k-primary.k-button,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button,
.k-button-flat.k-primary:hover,
.k-primary.k-button.k-flat:hover,
.k-primary.k-button.k-bare:hover,
.k-calendar-header .k-primary.k-button:hover,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button:hover,
.k-button-flat.k-primary.k-state-hover,
.k-primary.k-state-hover.k-button.k-flat,
.k-primary.k-state-hover.k-button.k-bare,
.k-calendar-header .k-primary.k-state-hover.k-button,
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-state-hover.k-button,
.k-button-group .k-button-flat.k-primary,
.k-button-group .k-primary.k-button.k-flat,
.k-button-group .k-primary.k-button.k-bare,
.k-button-group .k-calendar-header .k-primary.k-button,
.k-calendar-header .k-button-group .k-primary.k-button,
.k-button-group .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button {
	color: #337ab7;
	background: none;
}

.k-button.k-button-clear {
	border-color: transparent !important;
	color: #6c757d;
	background: none !important;
	box-shadow: none !important;
}

.k-button.k-button-clear::after {
	display: block;
}

.k-button.k-button-clear:hover,
.k-button.k-button-clear.k-state-hover,
.k-button.k-button-clear:active,
.k-button.k-button-clear.k-state-active,
.k-button.k-button-clear:focus,
.k-button.k-button-clear.k-state-focused {
	color: #333333;
}

.k-button.k-button-clear:active::after,
.k-button.k-button-clear.k-state-active::after {
	background: transparent;
}

.k-button.k-button-clear.k-state-focused::after,
.k-button.k-button-clear.k-state-focused:active::after {
	background-color: #6c757d;
	opacity: 0.1;
}

.k-input {
	margin: 0;
	padding: 0.375rem 0.75rem;
	width: 100%;
	min-width: 0;
	height: calc(1.5em + 0.75rem);
	border: 0;
	outline: 0;
	box-sizing: border-box;
	box-shadow: none;
	color: inherit;
	background: none;
	font: inherit;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	flex: 0 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-appearance: none;
}

.k-input::-ms-clear {
	display: none;
}

.k-input::-moz-placeholder {
	color: #777777;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.k-input::placeholder {
	color: #777777;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.k-input:-ms-input-placeholder {
	color: #777777;
}

.k-input:invalid {
	box-shadow: none;
}

.k-space-left > input,
.k-space-right > input {
	flex-grow: 1;
}

.k-space-left > .k-icon,
.k-space-right > .k-icon {
	left: 3px;
	margin: 3px 6px;
}

.k-textbox.k-space-left {
	flex-direction: row-reverse;
}

.k-input-prefix,
.k-input-suffix {
	display: flex;
	align-items: center;
	flex-shrink: 0;
	height: calc(1.5em + 0.75rem);
}

.k-input-prefix > *,
.k-input-suffix > * {
	flex-shrink: 0;
}

.k-input-prefix > .k-icon,
.k-input-prefix .k-clear-value > .k-icon,
.k-input-suffix > .k-icon,
.k-input-suffix .k-clear-value > .k-icon {
	width: calc(1.5em + 0.75rem);
	height: calc(1.5em + 0.75rem);
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.k-input-icon {
	width: calc(16px + 0.75rem);
	height: 2.25rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}

.k-ie9 .k-input-icon {
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
}

.k-ie9 .k-rtl .k-input-icon,
.k-ie9 [dir='rtl'] .k-input-icon {
	left: 0;
	right: auto;
}

.k-clear-value {
	cursor: pointer;
}

.k-searchbar {
	flex: 1 1 auto;
	display: flex;
	flex-flow: row nowrap;
}

.k-text-disabled {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

@keyframes autoFillStart {
	from {
	}
	to {
	}
}

@keyframes autoFillEnd {
	from {
	}
	to {
	}
}

.k-autofill:-webkit-autofill {
	animation-name: autoFillStart;
}

.k-autofill:not(:-webkit-autofill) {
	animation-name: autoFillEnd;
}

.k-textbox:-webkit-autofill {
	animation-name: autoFillStart;
}

.k-textbox:not(:-webkit-autofill) {
	animation-name: autoFillEnd;
}

.k-textbox {
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-popup {
	border-radius: 0.25rem;
	margin: 0;
	padding: 0.5rem 0px;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

.k-popup > .k-widget {
	border-width: 0;
}

.k-popup.k-colorpicker-popup {
	display: flex;
	align-items: center;
}

.k-popup .k-item {
	outline: none;
}

.k-popup .k-rtl .k-list-optionlabel,
[dir='rtl'] .k-popup .k-list-optionlabel {
	text-align: right;
}

.k-animation-container {
	border-radius: 0 0 0.25rem 0.25rem;
}

.k-animation-container-shown {
	overflow: visible;
}

.k-popup > kendo-list > .k-first {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.k-popup .k-item.k-first {
	position: relative;
}

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
	padding: 3px 1.5rem;
	min-height: 1.5em;
	white-space: normal;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.k-popup > .k-group-header {
	margin-top: -0.5rem;
}

.k-popup .k-outer-group-header {
	padding: 3px 1.5rem;
	min-height: 1.5em;
	white-space: normal;
}

.k-popup .k-outer-group-header.k-virtual-item {
	white-space: nowrap;
	text-overflow: ellipsis;
}

.k-popup > .k-colorpalette {
	padding: 0.5rem 0.5rem;
}

.k-popup .k-list .k-item > .k-group {
	padding: 0 0.5em;
	font-size: 0.714rem;
	line-height: 1rem;
	text-transform: uppercase;
	position: absolute;
	top: 0;
	right: 0;
}

.k-popup .k-list .k-item > .k-group::before {
	content: '';
	width: 1rem;
	height: 1rem;
	border-width: 0.5rem;
	border-style: solid;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -1rem;
	bottom: 0;
}

.k-rtl.k-popup .k-list .k-item > .k-group,
[dir='rtl'] .k-popup .k-list .k-item > .k-group {
	right: auto;
	left: 0;
}

.k-rtl.k-popup .k-list .k-item > .k-group::before,
[dir='rtl'] .k-popup .k-list .k-item > .k-group::before {
	right: -14px;
	left: auto;
}

.k-group-header + div > .k-list > .k-item.k-first::before {
	content: ' ';
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	position: absolute;
	top: -1px;
	left: 0;
	right: 0;
}

.k-popup .k-list > .k-outer-group-header {
	border-top-width: 1px;
	border-top-style: solid;
}

.k-popup.k-popup-transparent {
	border-width: 0;
	background-color: transparent;
}

.k-popup.k-popup-flush {
	padding: 0;
}

.k-list-scroller {
	position: relative;
	overflow: auto;
}

.k-list {
	height: auto;
}

.k-list > .k-item {
	display: flex;
	align-items: center;
	align-content: center;
	cursor: pointer;
}

.k-list > .k-item > .k-icon {
	align-self: center;
	margin-right: 1rem;
}

.k-list > .k-custom-item {
	font-style: italic;
}

.k-list > .k-custom-item > .k-i-plus,
.k-list > .k-custom-item > .k-plus {
	margin-left: auto;
	margin-right: 0;
}

[dir='rtl'] .k-list > .k-item > .k-icon {
	margin-right: 0;
	margin-left: 1rem;
}

.k-list .k-item,
.k-list-optionlabel {
	padding: 3px 1.5rem;
	min-height: 1.5em;
	line-height: 1.5em;
	white-space: normal;
	transition-property: color, background-color, outline-color, box-shadow;
	transition-duration: 200ms;
	transition-timing-function: ease;
}

.k-list-optionlabel {
	cursor: pointer;
	outline: none;
}

.k-list-filter {
	display: block;
	position: relative;
	padding: 1rem;
	box-sizing: border-box;
	flex: 1 0 auto;
}

.k-list-filter > .k-textbox {
	width: 100% !important;
	box-sizing: border-box;
	padding-left: 0.75rem;
	padding-right: calc(16px + 1rem);
}

.k-list-filter > .k-icon {
	position: absolute;
	right: 1.75rem;
	top: 50%;
	transform: translateY(-50%);
}

.k-rtl .k-list-filter > .k-textbox,
[dir='rtl'] .k-list-filter > .k-textbox {
	padding-right: 0.75rem;
	padding-left: calc(16px + 1rem);
}

.k-rtl .k-list-filter > .k-icon,
[dir='rtl'] .k-list-filter > .k-icon {
	left: 1.75rem;
	right: auto;
}

.k-dropdown-button .k-popup .k-item {
	cursor: pointer;
}

.k-split-button .k-list .k-item:focus,
.k-dropdown-button .k-list .k-item:focus {
	outline: none;
}

.k-list-container .k-button {
	border-radius: 0;
	padding: 3px 1.5rem;
	border-width: 0;
	color: inherit;
	background-color: transparent;
	background-image: none;
	line-height: inherit;
	display: flex;
	justify-content: flex-start;
}

.k-list-container .k-button .k-icon {
	margin: 0 0.5rem 0 0;
}

.k-ie11 .k-list-container .k-button {
	display: flex;
}

.k-list-container .k-button.k-state-disabled {
	pointer-events: none;
}

.k-list-container .k-nodata {
	min-height: 138px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	font-weight: lighter;
	text-align: center;
	white-space: normal;
}

.k-list-container .k-nodata .k-button {
	display: inline-flex;
	border-width: 1px;
}

.k-list-container .k-separator {
	height: 0;
}

.k-virtual-content {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	position: relative;
}

.k-virtual-content > .k-virtual-list > .k-virtual-item {
	position: absolute;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;
}

.k-shadow {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-popup .k-outer-group-header {
	font-size: 0.875rem;
}

.k-popup .k-outer-group-header.k-first {
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.k-popup .k-header,
.k-popup .k-group-header {
	font-weight: 600;
	font-size: 0.875rem;
}

.k-popup.k-column-menu {
	padding-top: 0;
	padding-bottom: 0;
}

.k-popup {
	border-color: rgba(0, 0, 0, 0.15);
	color: #222222;
	background-color: #ffffff;
}

.k-popup > kendo-list > .k-first {
	border-bottom-color: #dddddd;
}

.k-popup > .k-group-header,
.k-popup .k-outer-group-header.k-first,
.k-popup > .k-virtual-wrap > .k-group-header {
	border-bottom-color: #dddddd;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.06);
}

.k-popup .k-outer-group-header {
	border-bottom-color: #dddddd;
}

.k-popup .k-list .k-item > .k-group {
	color: #ffffff;
	background: #333333;
}

.k-popup .k-list .k-item > .k-group::before {
	border-color: #333333 #333333 transparent transparent;
}

.k-rtl.k-popup .k-list .k-item > .k-group::before,
[dir='rtl'] .k-popup .k-list .k-item > .k-group::before {
	border-color: #333333 transparent transparent #333333;
}

.k-group-header + div > .k-list > .k-item.k-first::before {
	border-color: #dddddd;
}

.k-list > .k-outer-group-header {
	border-color: #dddddd;
}

.k-popup > .k-colorpalette,
.k-popup > .k-flatcolorpicker {
	background: transparent;
}

.k-list .k-item:hover,
.k-list .k-item.k-state-hover,
.k-list-optionlabel:hover,
.k-list-optionlabel.k-state-hover {
	color: #151515;
	background-color: #f8f8f8;
}

.k-list .k-item:hover.k-state-selected,
.k-list .k-item.k-state-hover.k-state-selected,
.k-list-optionlabel:hover.k-state-selected,
.k-list-optionlabel.k-state-hover.k-state-selected {
	color: #ffffff;
	background-color: #2f70a8;
}

.k-list .k-item:focus,
.k-list .k-item.k-state-focused,
.k-list-optionlabel:focus,
.k-list-optionlabel.k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

.k-list .k-item.k-state-selected,
.k-list-optionlabel.k-state-selected {
	color: #ffffff;
	background-color: #337ab7;
}

.k-animation-container {
	border-radius: 0 0 0.25rem 0.25rem;
}

.k-animation-container-shown,
.k-animation-container > .k-popup {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-animation-container-fixed > .k-popup {
	box-shadow: none;
}

.k-list-container .k-button,
.k-list-container .k-button.k-state-active {
	box-shadow: none;
}

.k-list-container .k-button:hover,
.k-list-container .k-button.k-state-hover {
	color: #151515;
	background-color: #f8f8f8;
	background-image: none;
}

.k-list-container .k-button:active,
.k-list-container .k-button.k-state-active {
	color: #ffffff;
	background-color: #337ab7;
	background-image: none;
}

.k-list-container .k-button.k-state-disabled {
	background: transparent;
}

.k-list-container .k-button:focus,
.k-list-container .k-button.k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

.k-list-container .k-nodata {
	color: rgba(51, 51, 51, 0.5);
}

.k-list-container .k-nodata .k-button {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-popup .k-header,
.k-popup .k-group-header {
	color: #777777;
}

.k-popup .k-outer-group-header {
	border-top-color: #dddddd;
	color: #6c757d;
}

.k-popup .k-outer-group-header.k-first {
	border-color: #dddddd;
}

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
	border-bottom-color: #dddddd;
}

.k-popup > .k-group-header,
.k-popup .k-outer-group-header.k-first,
.k-popup > .k-virtual-wrap > .k-group-header {
	box-shadow: none;
}

.k-list .k-item:focus,
.k-list .k-item.k-state-focused,
.k-list-optionlabel:focus,
.k-list-optionlabel.k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

.k-list .k-item:focus:hover,
.k-list .k-item:focus.k-state-hover,
.k-list .k-item.k-state-focused:hover,
.k-list .k-item.k-state-focused.k-state-hover,
.k-list-optionlabel:focus:hover,
.k-list-optionlabel:focus.k-state-hover,
.k-list-optionlabel.k-state-focused:hover,
.k-list-optionlabel.k-state-focused.k-state-hover {
	box-shadow: inset 0 0 0 3px rgba(21, 21, 21, 0.15);
}

.k-list .k-item:focus.k-state-selected,
.k-list .k-item.k-state-focused.k-state-selected,
.k-list-optionlabel:focus.k-state-selected,
.k-list-optionlabel.k-state-focused.k-state-selected {
	box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.15);
}

.k-animation-container-shown,
.k-animation-container > .k-popup {
	box-shadow: none;
}

.k-list-container .k-button:focus,
.k-list-container .k-button.k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

.k-list-container .k-button:focus:hover,
.k-list-container .k-button:focus.k-state-hover,
.k-list-container .k-button.k-state-focused:hover,
.k-list-container .k-button.k-state-focused.k-state-hover {
	box-shadow: inset 0 0 0 3px rgba(21, 21, 21, 0.15);
}

.k-list-container .k-button:focus:active,
.k-list-container .k-button:focus.k-state-active,
.k-list-container .k-button.k-state-focused:active,
.k-list-container .k-button.k-state-focused.k-state-active {
	box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.15);
}

.k-list-container .k-button-group .k-button:active,
.k-list-container .k-button-group .k-button.k-state-active {
	background-color: #285f8f;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.k-toolbar {
	margin: 0;
	padding: 0.375rem 0.375rem;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	list-style: none;
	display: flex;
	flex-flow: row wrap;
	gap: 0.375rem;
	align-items: center;
	justify-content: flex-start;
	position: relative;
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-toolbar::before {
	content: '';
	height: calc(1.5em + 0.75rem + 2px);
	-webkit-margin-start: -0.375rem;
	margin-inline-start: -0.375rem;
}

.k-toolbar.k-toolbar-resizable {
	flex-wrap: nowrap;
}

.k-toolbar > * {
	flex-shrink: 0;
	display: inline-flex;
	align-items: stretch;
	align-content: center;
	vertical-align: middle;
}

.k-toolbar > * > label {
	-webkit-margin-end: 0.375rem;
	margin-inline-end: 0.375rem;
}

.k-toolbar .k-button,
.k-toolbar .k-button-group,
.k-toolbar .k-separator,
.k-toolbar .k-split-button,
.k-toolbar .k-textbox,
.k-toolbar .k-widget,
.k-toolbar label {
	align-self: center;
}

.k-toolbar .k-split-button > .k-button {
	align-self: stretch;
}

.k-toolbar .k-overflow-anchor {
	border-radius: 0;
	margin: 0;
	padding: 0.375rem;
	width: calc(1.5em + 1.5rem + 2px);
	height: 100%;
	border-width: 0;
	border-color: inherit;
	box-sizing: border-box;
	justify-content: center;
	position: absolute;
	top: 0;
	right: 0;
}

.k-toolbar .k-overflow-anchor::before {
	display: block;
}

.k-toolbar .k-separator,
.k-toolbar .k-toolbar-separator {
	width: 0;
	height: 1.5em;
	border-width: 0 0 0 1px;
	border-style: solid;
}

.k-toolbar .k-spacer,
.k-toolbar .k-toolbar-spacer {
	height: 1.5em;
	flex: 1 1 auto;
}

.k-toolbar .k-toolbar-template {
	align-self: center;
	align-items: center;
}

kendo-toolbar-renderer {
	border-color: inherit;
}

.k-overflow-container .k-overflow-tool-group {
	display: block;
}

.k-overflow-container .k-overflow-button {
	width: 100%;
}

.k-overflow-container .k-button-group {
	display: flex;
	flex-direction: column;
}

.k-overflow-container .k-button-group .k-button {
	margin: 0;
}

.k-overflow-container .k-overflow-hidden {
	display: none;
}

.k-toolbar.k-rtl .k-overflow-anchor,
.k-rtl .k-toolbar .k-overflow-anchor,
.k-toolbar[dir='rtl'] .k-overflow-anchor,
[dir='rtl'] .k-toolbar .k-overflow-anchor {
	margin: 0;
	right: auto;
	left: 0;
}

.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
	padding: 0.375rem 0.375rem !important;
	border-width: 1px;
	border-style: solid;
	display: flex;
	flex-flow: row nowrap;
	gap: 0.375rem;
	align-items: center;
}

.k-floating-toolbar .k-toolbar,
.editorToolbarWindow.k-window-content .k-toolbar {
	padding: 0;
	border-width: 0;
	color: inherit;
	background: none;
}

.k-editortoolbar-dragHandle {
	cursor: move;
	display: flex;
	align-items: center;
	align-self: stretch;
	flex-shrink: 0;
}

.k-toolbar {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-toolbar .k-overflow-anchor {
	color: inherit;
	background: transparent;
}

.k-toolbar .k-separator {
	border-color: inherit;
}

.k-toolbar .k-button.k-state-disabled::after {
	opacity: 0;
}

.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-form,
.k-form-inline {
	font-size: 1rem;
	line-height: 1.5;
}

.k-fieldset {
	margin: 30px;
	border-width: 1px 0 0;
	border-style: solid;
	padding: 25px 0 0;
}

.k-fieldset > legend {
	margin-left: 0;
	padding: 0 1rem 0 0;
	text-transform: uppercase;
}

kendo-label > .k-label {
	margin: 0;
}

.k-label-optional {
	margin-left: 6px;
	font-size: 12px;
	font-style: italic;
	align-self: center;
}

.k-label-empty::before {
	content: '';
	display: inline-block;
}

.k-input-label {
	margin-right: 10px;
	z-index: 1;
}

.k-input-label:dir(rtl),
.k-rtl .k-input-label,
.k-input-label.k-rtl,
[dir='rtl'] .k-input-label,
.k-input-label[dir='rtl'] {
	margin-right: 0;
	margin-left: 10px;
}

.k-form {
	border: 0;
}

.k-form .k-label,
.k-form kendo-label,
.k-form .k-form-label {
	margin-bottom: 0px;
	display: flex;
	flex-flow: row nowrap;
}

.k-form .k-checkbox-label,
.k-form .k-radio-label {
	display: inline-flex;
}

.k-form .k-form-fieldset {
	margin: 2rem 0 0;
	padding: 0px;
	border: 0;
}

.k-form .k-form-fieldset > *:first-child {
	margin-top: 0;
}

.k-form .k-form-legend {
	margin: 0 0 1rem;
	padding: 0px;
	border-width: 0 0 2px;
	border-style: solid;
	width: 100%;
	font-size: 14px;
	text-transform: uppercase;
}

.k-form .k-form-group {
	padding: 0;
}

.k-form .k-form-field,
.k-form .k-form-buttons,
.k-form .k-daterangepicker .k-textbox-container {
	margin-top: 1rem;
}

.k-form > *:first-child,
.k-form .k-daterangepicker .k-textbox-container:first-child {
	margin-top: 0;
}

.k-form .k-form-field,
.k-form .k-form-field-wrap {
	display: block;
}

.k-form .k-form-field-disabled .k-label,
.k-form .k-form-field-disabled .k-form-label {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

.k-form .k-alert-error {
	font-size: 0.875rem;
	margin-top: 1rem;
}

.k-form .k-field-info {
	display: inline-block;
	font-size: 0.75rem;
	line-height: 1;
	margin: 0 1rem;
}

.k-form .k-textbox,
.k-form .k-textarea,
.k-form .k-autocomplete,
.k-form .k-combobox,
.k-form .k-dropdown,
.k-form .k-dropdowntree,
.k-form .k-multiselect,
.k-form .k-dropdowntree,
.k-form .k-dateinput,
.k-form .k-datepicker,
.k-form .k-datetimepicker,
.k-form .k-daterangepicker-wrap,
.k-form .k-timepicker,
.k-form .k-numerictextbox,
.k-form .k-maskedtextbox,
.k-form .k-textbox-container,
.k-form .k-floating-label-container {
	display: flex;
	width: 100%;
}

.k-form-buttons {
	display: flex;
}

.k-form-buttons > * {
	margin-right: 8px;
}

.k-form-buttons > *:last-child {
	margin-right: 0;
}

.k-form-hint,
.k-form-error {
	margin-top: 4px;
	display: flex;
	font-size: 12px;
	font-style: normal;
}

.k-text-start,
.k-buttons-start {
	justify-content: flex-start;
}

.k-text-end,
.k-buttons-end {
	justify-content: flex-end;
}

.k-form-separator {
	margin: 1rem 0 0;
	border-width: 1px 0 0;
	border-style: solid;
	display: block;
	flex: 0 0 auto;
}

.k-form-horizontal .k-form-field {
	display: flex;
}

.k-form-horizontal .k-form-field > .k-label,
.k-form-horizontal .k-form-field > kendo-label,
.k-form-horizontal .k-form-field > .k-form-label {
	margin-right: 10px;
	padding-top: 5px;
	width: 25%;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-start;
}

.k-form-horizontal .k-form-field .k-label-optional {
	margin: 0;
	align-self: inherit;
}

.k-form-horizontal .k-form-field-wrap {
	flex: 1;
}

.k-form-horizontal .k-form-buttons {
	margin-top: 2rem;
}

.k-form [dir='rtl'] .k-form-buttons > *,
.k-form [dir='rtl'].k-form-buttons > *,
.k-rtl .k-form .k-form-buttons > *,
.k-rtl .k-form.k-form-buttons > * {
	margin-right: 0;
	margin-left: 8px;
}

.k-form [dir='rtl'] .k-form-buttons > *:last-child,
.k-form [dir='rtl'].k-form-buttons > *:last-child,
.k-rtl .k-form .k-form-buttons > *:last-child,
.k-rtl .k-form.k-form-buttons > *:last-child {
	margin-left: 0;
}

.k-form [dir='rtl'] .k-label-optional,
.k-rtl .k-form .k-label-optional {
	margin-left: 0;
	margin-right: 6px;
}

.k-form-horizontal [dir='rtl'].k-form-field > .k-label,
.k-form-horizontal [dir='rtl'].k-form-field > kendo-label,
.k-form-horizontal [dir='rtl'].k-form-field > .k-form-label,
.k-form-horizontal [dir='rtl'] .k-form-field > .k-label,
.k-form-horizontal [dir='rtl'] .k-form-field > kendo-label,
.k-form-horizontal [dir='rtl'] .k-form-field > .k-form-label,
.k-rtl .k-form-horizontal.k-form-field > .k-label,
.k-rtl .k-form-horizontal.k-form-field > kendo-label,
.k-rtl .k-form-horizontal.k-form-field > .k-form-label,
.k-rtl .k-form-horizontal .k-form-field > .k-label,
.k-rtl .k-form-horizontal .k-form-field > kendo-label,
.k-rtl .k-form-horizontal .k-form-field > .k-form-label {
	margin-right: 0;
	margin-left: 10px;
}

.k-form-inline {
	padding: 2rem;
}

.k-form-inline fieldset {
	border-width: 1px 0 0;
	border-style: solid;
	margin: 4rem 0;
	padding: 0;
}

.k-form-inline fieldset:first-child:first-of-type {
	margin-top: 0;
}

.k-form-inline fieldset:last-child:last-of-type {
	margin-bottom: 0;
}

.k-form-inline legend {
	font-size: 0.875rem;
	text-align: left;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 1.5rem;
	text-transform: uppercase;
	padding: 0 1rem 0 0;
	width: auto;
}

.k-form-inline .k-form-field {
	display: flex;
	align-items: flex-start;
	text-align: left;
	margin-bottom: 1.5rem;
}

.k-form-inline .k-form-field > span:not(.k-widget) {
	width: 25%;
	text-align: right;
	line-height: 1.5;
	padding: calc(0.5rem + 1px) 0;
	padding-right: 1.5rem;
	align-self: center;
}

.k-form-inline .k-form-field > input {
	align-self: center;
}

.k-form-inline .k-form-field > input:not(.k-checkbox):not(.k-radio) {
	flex: 1 1 auto;
}

.k-form-inline .k-form-field .k-alert-error {
	font-size: 0.875rem;
	margin-top: 1rem;
}

.k-form-inline .k-form-field .k-field-info {
	display: block;
	font-size: 0.75rem;
	line-height: 1;
	margin: 0;
}

.k-form-inline .k-form-field:last-child {
	margin-bottom: 0;
}

.k-edit-form-container {
	width: 400px;
	min-width: 400px;
	border-color: inherit;
	position: relative;
}

.k-edit-form-container .k-tabstrip-wrapper {
	margin: -1rem -1rem;
}

.k-edit-form-container .k-tabstrip.k-root-tabs {
	margin-bottom: 1rem;
}

.k-edit-form-container .k-tabstrip .k-tabstrip-items {
	padding: 1rem 1rem 0;
}

.k-edit-form-container .k-tabstrip .k-content {
	padding: 1rem 1rem;
	border-width: 0;
}

.k-edit-buttons {
	padding: 0.375rem 0.375rem;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: inherit;
	text-align: right;
	clear: both;
}

.k-edit-buttons .k-button + .k-button {
	margin-left: 0.5rem;
}

.k-edit-form-container .k-edit-buttons {
	margin: 1rem -1rem -1rem;
	padding: 1rem 1rem;
}

.k-popup-edit-form > .k-action-buttons,
.k-edit-form-container .k-action-buttons {
	margin: 1rem -1rem -1rem;
}

.k-edit-label {
	margin: 0 0 1rem 0;
	padding: calc(0.375rem + 1px) 0;
	width: 30%;
	line-height: 1.5;
	text-align: right;
	float: left;
	clear: both;
}

.k-edit-field {
	margin: 0 0 1rem 0;
	width: 65%;
	float: right;
	clear: right;
	position: relative;
}

.k-edit-field.k-no-editor {
	padding: calc(0.375rem + 1px) 0;
}

.k-edit-field > .k-widget,
.k-edit-field > .k-textbox,
.k-edit-field > .k-textarea {
	width: 100%;
	box-sizing: border-box;
}

.k-edit-field > .k-colorpicker {
	width: auto;
}

.k-edit-field input[type='radio']:not(.k-radio),
.k-edit-field input[type='checkbox']:not(.k-checkbox) {
	margin-right: 0.4ex;
}

.k-edit-field .k-radio-label,
.k-edit-field .k-checkbox-label {
	margin-right: 1rem;
}

.k-edit-field > .k-reset > li + li {
	margin-top: 0.5rem;
}

.k-edit-field .k-reset .k-widget {
	margin: 0 0.4ex 0 1ex;
}

.k-rtl .k-edit-buttons {
	text-align: left;
}

.k-rtl .k-edit-buttons .k-button + .k-button {
	margin-left: 0;
	margin-right: 0.5em;
}

.k-widget.form-control {
	padding: 0;
}

.k-widget.form-control,
.k-maskedtextbox.form-control .k-textbox,
.k-textbox.form-control {
	width: 100%;
}

.k-multiselect.form-control,
.form-control.k-dropdowntree {
	height: auto;
}

.input-group .k-dateinput-wrap,
.input-group .k-dropdown-wrap,
.input-group .k-multiselect-wrap,
.input-group .k-numeric-wrap,
.input-group .k-picker-wrap,
.input-group .k-maskedtextbox .k-textbox {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group .k-dateinput-wrap .k-select,
.input-group .k-dropdown-wrap .k-select,
.input-group .k-multiselect-wrap .k-select,
.input-group .k-numeric-wrap .k-select,
.input-group .k-picker-wrap .k-select,
.input-group .k-maskedtextbox .k-textbox .k-select {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group .k-widget.form-control,
.input-group .k-maskedtextbox.form-control .k-textbox,
.input-group .k-textbox.form-control {
	width: auto;
}

.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dateinput-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dropdown-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-multiselect-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-numeric-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-picker-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) > .k-textbox {
	border-radius: 0;
}

.input-group-prepend + .k-widget .k-dateinput-wrap,
.input-group-prepend + .k-widget .k-dropdown-wrap,
.input-group-prepend + .k-widget .k-multiselect-wrap,
.input-group-prepend + .k-widget .k-numeric-wrap,
.input-group-prepend + .k-widget .k-picker-wrap,
.input-group-prepend + .k-widget > .k-textbox {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.k-widget.form-control .k-input {
	padding: 0.375rem 0.75rem;
	height: 2.25rem;
}

.k-widget.form-control-sm .k-input {
	padding: 0.25rem 0.5rem;
	height: 1.8125rem;
}

.k-widget.form-control-sm .k-dateinput-wrap .k-select,
.k-widget.form-control-sm .k-dropdown-wrap .k-select,
.k-widget.form-control-sm .k-picker-wrap .k-select {
	padding: 0.25rem;
}

.k-widget.form-control-sm .k-select {
	width: 1.8125rem;
}

.k-widget.form-control-lg .k-input {
	padding: 0.5rem 1rem;
	height: 2.875rem;
}

.k-widget.form-control-lg .k-dateinput-wrap .k-select,
.k-widget.form-control-lg .k-dropdown-wrap .k-select,
.k-widget.form-control-lg .k-picker-wrap .k-select {
	padding: 0.5rem;
}

.k-widget.form-control-lg .k-select {
	width: 2.875rem;
}

.k-maskedtextbox.form-control .k-textbox {
	height: calc(2.25rem + 2px);
	padding: 0.375rem 0.75rem;
}

.k-maskedtextbox.form-control-sm .k-textbox {
	height: calc(1.8125rem + 3px);
	padding: 0.25rem 0.5rem;
	line-height: 1.5;
}

.k-maskedtextbox.form-control-lg .k-textbox {
	height: calc(2.875rem + 2px);
	padding: 0.5rem 1rem;
	line-height: 1.5;
}

.k-textbox.form-control {
	height: calc(2.25rem + 2px);
	padding: 0.375rem 0.75rem;
}

.k-textbox.form-control-sm {
	height: calc(1.8125rem + 2px);
	padding: 0.25rem 0.5rem;
	line-height: 1.5;
}

.k-textbox.form-control-lg {
	height: calc(2.875rem + 2px);
	padding: 0.5rem 1rem;
	line-height: 1.5;
}

.k-dateinput.form-control-sm .k-link-increase > .k-icon,
.k-numerictextbox.form-control-sm .k-link-increase > .k-icon {
	bottom: -2px;
}

.k-dateinput.form-control-sm .k-link-decrease > .k-icon,
.k-numerictextbox.form-control-sm .k-link-decrease > .k-icon {
	top: -2px;
}

.k-dateinput.form-control-sm .k-link,
.k-numerictextbox.form-control-sm .k-link {
	height: 0.90625rem;
}

.k-dateinput.form-control-lg .k-link,
.k-numerictextbox.form-control-lg .k-link {
	height: 1.4375rem;
}

.k-dateinput.form-control .k-dateinput-wrap .k-select {
	padding-top: 0;
	padding-bottom: 0;
}

.k-form legend,
.k-form-inline legend {
	font-size: 1.5rem;
	font-weight: normal;
	line-height: 1.5;
	text-transform: none;
}

.k-form .k-field-info,
.k-form-inline .k-field-info {
	opacity: 0.7;
}

.k-form legend {
	margin-bottom: 0.5rem;
}

.k-form .k-field-info {
	margin: 0 0.5rem;
}

.k-form-inline legend {
	margin-bottom: 0;
}

.k-form-inline .k-form-field > span:not(.k-widget) {
	padding: calc(0.5rem - 1px) 0;
	padding-right: 1rem;
}

.k-edit-label {
	padding: calc(0.5rem - 1px) 0;
}

.k-form,
.k-form-inline {
	color: #333333;
}

.k-form fieldset legend,
.k-form-inline fieldset legend {
	color: #121212;
}

.k-form .k-form-legend,
.k-form-inline .k-form-legend {
	border-color: #dddddd;
}

.k-form .k-field-info,
.k-form-inline .k-field-info {
	color: #878787;
}

.k-form .k-alert-error,
.k-form-inline .k-alert-error {
	color: #d9534f;
}

.k-form-error,
.k-text-error,
.k-form-field-error .k-label {
	color: #d9534f;
}

.k-form-separator {
	border-color: #dddddd;
}

.k-listgroup {
	border-radius: 0.25rem;
	margin: 0;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	font-size: 1rem;
	line-height: 1.5;
	list-style: none;
	display: flex;
	flex-direction: column;
	position: relative;
	overflow: hidden;
}

.k-listgroup > ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
}

.k-listgroup .k-listgroup-item + .k-listgroup-item {
	border-top-width: 1px;
}

.k-listgroup-flush {
	border-radius: 0;
	border-left-width: 0;
	border-right-width: 0;
}

.k-listgroup-item {
	padding: 0.75rem 1.25rem;
	border-width: 0;
	border-style: solid;
	border-color: inherit;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	flex: 0 0 auto;
	position: relative;
}

.k-listgroup-item > .k-link {
	margin: -0.75rem -1.25rem;
	padding: 0.75rem 1.25rem;
	color: inherit;
	text-decoration: none;
	outline: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	flex: 1 1 auto;
	position: relative;
}

.k-listgroup-item > .k-link > .k-select {
	padding: 0.75rem;
	display: flex;
	align-items: center;
	flex: 0 0 auto;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

.k-listgroup-item-segmented {
	align-items: stretch;
}

.k-listgroup-item-segmented > .k-link {
	margin-right: 0;
}

.k-listgroup-item-segmented > .k-select {
	margin: -0.75rem -1.25rem -0.75rem 0;
	padding: 0.75rem;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: inherit;
	cursor: pointer;
}

.k-listgroup-form-row {
	margin: -0.75rem -1.25rem;
	padding: 0.75rem 1.25rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	flex: 1 1 auto;
	position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-label {
	width: 40%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper {
	width: 50%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	text-align: end;
	position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper select,
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type='text'],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type='password'],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type='date'],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type='time'],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type='datetime-local'],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type='number'],
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
	width: 100%;
	box-sizing: border-box;
	flex: 1 1 100%;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
	min-height: 4em;
	resize: vertical;
}

.k-listgroup-item.k-listgroup-form-row {
	margin: 0;
}

[dir='rtl'] .k-listgroup-item > .k-link > .k-select {
	right: auto;
	left: 0;
}

[dir='rtl'] .k-listgroup-item > .k-link > .k-select .k-icon {
	transform: scaleX(-1);
}

[dir='rtl'] .k-listgroup-item-segmented > .k-link {
	margin-right: -1.25rem;
	margin-left: 0;
}

[dir='rtl'] .k-listgroup-item-segmented > .k-select {
	margin-right: 0;
	margin-left: -1.25rem;
	border-right-width: 1px;
	border-left-width: 0;
}

[dir='rtl'] .k-listgroup-item-segmented > .k-select .k-icon {
	transform: scaleX(-1);
}

.k-noflexbox .k-listgroup,
.k-noflexbox .k-listgroup > ul .k-listgroup-item,
.k-noflexbox .k-listgroup-item > .k-link {
	display: block;
}

.k-listgroup {
	border-color: rgba(0, 0, 0, 0.125);
	color: #333333;
	background-color: #ffffff;
}

.k-checkbox {
	border-radius: 0.25rem;
	margin: 0;
	padding: 0;
	width: 1rem;
	height: 1rem;
	line-height: normal;
	line-height: initial;
	border-width: 1px;
	border-style: solid;
	outline: 0;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	-webkit-appearance: none;
}

.k-checkbox::before {
	width: 1rem;
	height: 1rem;
	font-size: 1rem;
	line-height: 1;
	transform: scale(0) translate(-50%, -50%);
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	background-repeat: no-repeat;
	background-size: 50%;
	background-position: 50%;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.k-checkbox:hover {
	cursor: pointer;
}

.k-checkbox:checked::before {
	border-radius: 0.25rem;
	transform: scale(1) translate(-50%, -50%);
}

.k-checkbox:indeterminate::before,
.k-checkbox.k-state-indeterminate::before {
	content: '';
	background-color: currentColor;
	transform: scale(1) translate(-50%, -50%);
	width: 0.5rem;
	height: 2px;
}

.k-checkbox:disabled,
.k-checkbox:disabled + .k-checkbox-label {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

.k-checkbox + .k-checkbox-label {
	display: inline;
}

.k-checkbox-label {
	margin: 0;
	padding: 0;
	line-height: calc(1rem + 1px);
	display: inline-flex;
	align-items: flex-start;
	vertical-align: middle;
	position: relative;
	cursor: pointer;
}

.k-checkbox-label .k-label {
	cursor: pointer;
}

.k-checkbox-label:empty {
	display: none;
}

.k-checkbox-label.k-no-text {
	min-width: 1px;
}

.k-checkbox-label .k-ripple {
	top: 0.5rem;
	left: 0.5rem;
	right: auto;
	bottom: auto;
	width: 2.5rem;
	height: 2.5rem;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	visibility: hidden !important;
}

.k-checkbox-label .k-ripple-blob {
	top: 50% !important;
	left: 50% !important;
	width: 200% !important;
	height: 200% !important;
}

.k-checkbox + .k-checkbox-label,
.k-checkbox-label + .k-checkbox {
	margin-left: 8px;
}

.k-checkbox-label > .k-checkbox {
	margin-right: 8px;
	flex-shrink: 0;
}

kendo-label.k-checkbox-label > .k-checkbox:last-child {
	margin-right: 0;
}

kendo-label.k-checkbox-label > .k-label:first-child {
	margin-right: 8px;
}

.k-checkbox-list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.k-checkbox-list .k-checkbox-item {
	margin-top: 16px;
}

.k-checkbox-list .k-checkbox-item:first-child {
	margin-top: 0;
}

.k-list-horizontal .k-checkbox-item {
	display: inline-block;
	margin: 0 32px 0 0;
}

.k-list-horizontal .k-checkbox-item:last-child {
	margin-right: 0;
}

.k-rtl .k-checkbox + .k-checkbox-label,
.k-rtl .k-checkbox-label + .k-checkbox,
[dir='rtl'] .k-checkbox + .k-checkbox-label,
[dir='rtl'] .k-checkbox-label + .k-checkbox {
	margin-left: 0;
	margin-right: 8px;
}

.k-rtl .k-checkbox-label > .k-checkbox,
[dir='rtl'] .k-checkbox-label > .k-checkbox {
	margin-right: 0;
	margin-left: 8px;
}

.k-rtl kendo-label.k-checkbox-label > .k-checkbox:last-child,
[dir='rtl'] kendo-label.k-checkbox-label > .k-checkbox:last-child {
	margin-left: 0;
}

.k-rtl kendo-label.k-checkbox-label > .k-label:first-child,
[dir='rtl'] kendo-label.k-checkbox-label > .k-label:first-child {
	margin-right: 0;
	margin-left: 8px;
}

.k-rtl .k-list-horizontal .k-checkbox-item,
[dir='rtl'] .k-list-horizontal .k-checkbox-item {
	margin-right: 0;
	margin-left: 32px;
}

.k-rtl .k-list-horizontal .k-checkbox-item:last-child,
[dir='rtl'] .k-list-horizontal .k-checkbox-item:last-child {
	margin-left: 0;
}

.k-checkbox::-ms-check {
	border-width: 0;
	border-color: inherit;
	color: inherit;
	background-color: inherit;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.k-checkbox::-ms-check {
		border-width: 1px;
	}
}

.k-checkbox {
	border-color: #aaaaaa;
	color: transparent;
	background-color: #ffffff;
}

.k-checkbox:hover {
	border-color: #aaaaaa;
	color: transparent;
	background-color: #ffffff;
}

.k-checkbox:focus {
	border-color: #8bb8df;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-checkbox:indeterminate,
.k-checkbox.k-state-indeterminate {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-checkbox:checked {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-checkbox:checked:focus {
	border-color: #337ab7;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-checkbox:disabled {
	background-color: #eeeeee;
}

.k-checkbox:checked:disabled,
.k-checkbox:indeterminate:disabled,
.k-checkbox.k-state-indeterminate:disabled {
	background-color: rgba(51, 122, 183, 0.5);
}

.k-checkbox.k-invalid,
.k-checkbox.k-state-invalid,
.k-checkbox.ng-invalid.ng-touched,
.k-checkbox.ng-invalid.ng-dirty {
	border-color: #d9534f;
}

.k-checkbox.k-invalid + .k-checkbox-label,
.k-checkbox.k-state-invalid + .k-checkbox-label,
.k-checkbox.ng-invalid.ng-touched + .k-checkbox-label,
.k-checkbox.ng-invalid.ng-dirty + .k-checkbox-label {
	color: #d9534f;
}

.k-radio {
	border-radius: 50%;
	margin: 0;
	padding: 0;
	width: 1rem;
	height: 1rem;
	border-width: 1px;
	border-style: solid;
	outline: 0;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	-webkit-appearance: none;
}

.k-radio::before {
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: currentColor;
	transform: scale(0) translate(-50%, -50%);
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
}

.k-radio:hover {
	cursor: pointer;
}

.k-radio:checked::before {
	border-radius: 50%;
	transform: scale(1) translate(-50%, -50%);
}

.k-radio:disabled,
.k-radio:disabled + .k-radio-label {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

.k-radio + .k-radio-label {
	display: inline;
}

.k-radio-label {
	margin: 0;
	padding: 0;
	line-height: calc(1rem + 1px);
	display: inline-flex;
	align-items: flex-start;
	vertical-align: middle;
	position: relative;
	cursor: pointer;
}

.k-radio-label .k-label {
	cursor: pointer;
}

.k-radio-label:empty {
	display: none;
}

.k-radio-label .k-ripple {
	top: 0.5rem;
	left: 0.5rem;
	right: auto;
	bottom: auto;
	width: 2.5rem;
	height: 2.5rem;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	visibility: hidden !important;
}

.k-radio-label .k-ripple-blob {
	top: 50% !important;
	left: 50% !important;
	width: 200% !important;
	height: 200% !important;
}

.k-radio + .k-radio-label,
.k-radio-label + .k-radio {
	margin-left: 8px;
}

.k-radio-label > .k-radio {
	margin-right: 8px;
	flex-shrink: 0;
}

kendo-label.k-radio-label > .k-radio:last-child {
	margin-right: 0;
}

kendo-label.k-radio-label > .k-label:first-child {
	margin-right: 8px;
}

.k-radio-list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.k-radio-list .k-radio-item {
	margin-top: 16px;
}

.k-radio-list .k-radio-item:first-child {
	margin-top: 0;
}

.k-list-horizontal .k-radio-item {
	display: inline-block;
	margin: 0 32px 0 0;
}

.k-list-horizontal .k-radio-item:last-child {
	margin-right: 0;
}

.k-rtl .k-radio + .k-radio-label,
.k-rtl .k-radio-label + .k-radio,
[dir='rtl'] .k-radio + .k-radio-label,
[dir='rtl'] .k-radio-label + .k-radio {
	margin-left: 0;
	margin-right: 8px;
}

.k-rtl .k-radio-label > .k-radio,
[dir='rtl'] .k-radio-label > .k-radio {
	margin-right: 0;
	margin-left: 8px;
}

.k-rtl kendo-label.k-radio-label > .k-radio:last-child,
[dir='rtl'] kendo-label.k-radio-label > .k-radio:last-child {
	margin-left: 0;
}

.k-rtl kendo-label.k-radio-label > .k-label:first-child,
[dir='rtl'] kendo-label.k-radio-label > .k-label:first-child {
	margin-right: 0;
	margin-left: 8px;
}

.k-rtl .k-list-horizontal .k-radio-item,
[dir='rtl'] .k-list-horizontal .k-radio-item {
	margin-right: 0;
	margin-left: 32px;
}

.k-rtl .k-list-horizontal .k-radio-item:last-child,
[dir='rtl'] .k-list-horizontal .k-radio-item:last-child {
	margin-left: 0;
}

.k-radio::-ms-check {
	border-width: 0;
	border-color: inherit;
	color: inherit;
	background-color: inherit;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.k-radio::-ms-check {
		border-width: 1px;
	}
}

.k-radio {
	border-color: #aaaaaa;
	color: transparent;
	background-color: #ffffff;
}

.k-radio:hover {
	border-color: #aaaaaa;
	color: transparent;
	background-color: #ffffff;
}

.k-radio:focus {
	border-color: #8bb8df;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-radio.k-invalid,
.k-radio.k-state-invalid,
.k-radio.ng-invalid.ng-touched,
.k-radio.ng-invalid.ng-dirty {
	border-color: #d9534f;
}

.k-radio.k-invalid + .k-radio-label,
.k-radio.k-state-invalid + .k-radio-label,
.k-radio.ng-invalid.ng-touched + .k-radio-label,
.k-radio.ng-invalid.ng-dirty + .k-radio-label {
	color: #d9534f;
}

.k-radio:checked {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-radio:checked:focus {
	border-color: #337ab7;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-radio:disabled {
	background-color: #eeeeee;
}

.k-radio:checked:disabled {
	background-color: rgba(51, 122, 183, 0.5);
}

.k-switch {
	border-radius: 5em;
	cursor: pointer;
	width: 5em;
	background: none;
	border: 0;
	box-sizing: border-box;
	outline: 0;
	display: inline-flex;
	overflow: hidden;
	vertical-align: middle;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 0.75rem;
	line-height: 1.5;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	text-align: left;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-switch [type='checkbox'] {
	display: none;
}

.k-ie .k-switch {
	display: inline-block;
}

.k-switch,
.k-switch-container,
.k-switch-handle {
	box-sizing: border-box;
}

.k-switch-container {
	border-radius: 5em;
	padding: 3px 3px;
	width: 5em;
	border-width: 0px;
	border-style: solid;
	flex: 1 0 auto;
	position: relative;
	outline: 0;
	transition: background-color 200ms ease-out 0s;
}

.k-ie .k-switch-container {
	display: block;
}

.k-switch-handle {
	border-radius: 5em;
	width: 2em;
	height: 2em;
	border-width: 0px;
	border-style: solid;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	left: 0;
	transition: left 200ms ease-out 0s;
}

.k-ie .k-switch-handle {
	display: block;
}

.k-switch-on .k-switch-handle {
	left: calc(100% - 2em);
}

.k-ie .k-switch-on .k-switch-handle,
.k-edge .k-switch-on .k-switch-handle {
	left: 100%;
	margin-left: -2em;
}

.k-switch-off .k-switch-handle {
	left: 0;
}

.k-switch-label-on,
.k-switch-label-off {
	display: none;
	width: calc(100% - 2em - 13px);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	line-height: 2em;
	overflow: hidden;
}

.k-switch-label-on {
	text-align: left;
	left: 8px;
}

.k-switch-label-off {
	text-align: right;
	right: 8px;
}

.k-rtl .k-switch.k-switch-on .k-switch-handle,
.k-switch[dir='rtl'].k-switch-on .k-switch-handle {
	left: 0;
}

.k-rtl .k-switch.k-switch-off .k-switch-handle,
.k-switch[dir='rtl'].k-switch-off .k-switch-handle {
	left: calc(100% - 2em);
}

.k-rtl .k-switch .k-switch-label-on,
.k-switch[dir='rtl'] .k-switch-label-on {
	text-align: right;
	left: auto;
	left: initial;
	right: 8px;
}

.k-rtl .k-switch .k-switch-label-off,
.k-switch[dir='rtl'] .k-switch-label-off {
	text-align: left;
	left: 8px;
	right: auto;
	right: initial;
}

.k-switch-label-on,
.k-switch-label-off {
	text-shadow: none;
}

.k-switch-on .k-switch-container {
	color: white;
	background-color: #337ab7;
}

.k-switch-on .k-switch-handle {
	color: white;
	background-color: white;
}

.k-switch-on:focus,
.k-switch-on.k-state-focused {
	box-shadow: 0 0 1px 2px #95bada;
}

.k-switch-on:hover .k-switch-container,
.k-switch-on.k-state-hover .k-switch-container {
	color: white;
	background-color: #2b6699;
}

.k-switch-on:hover .k-switch-handle,
.k-switch-on.k-state-hover .k-switch-handle {
	color: white;
	background-color: white;
}

.k-switch-on .k-switch-label-off {
	color: transparent;
}

.k-switch-off .k-switch-container {
	color: black;
	background-color: #f8f8f8;
}

.k-switch-off .k-switch-handle {
	color: black;
	background-color: white;
}

.k-switch-off:focus,
.k-switch-off.k-state-focused {
	box-shadow: 0 0 1px 2px #fbfbfb;
}

.k-switch-off:hover .k-switch-container,
.k-switch-off.k-state-hover .k-switch-container {
	color: black;
	background-color: #e5e5e5;
}

.k-switch-off:hover .k-switch-handle,
.k-switch-off.k-state-hover .k-switch-handle {
	color: black;
	background-color: white;
}

.k-switch-off .k-switch-label-on {
	color: transparent;
}

.k-switch {
	box-shadow: none;
}

.k-switch:focus .k-switch-container,
.k-switch.k-state-focused .k-switch-container {
	outline: none;
}

.k-switch.k-state-disabled {
	cursor: default;
}

.k-switch[aria-readonly='true'] {
	pointer-events: none;
}

.k-pane-wrapper {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: block;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pane-wrapper .k-pane {
	width: 100%;
	height: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	box-sizing: border-box;
	font-family: sans-serif;
	overflow-x: hidden;
}

.k-pane-wrapper .k-pane * {
	background-clip: border-box;
}

.k-pane-wrapper .k-view {
	top: 0;
	left: 0;
	position: relative;
	border: 0;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	height: 100%;
	width: 100%;
	flex-direction: column;
	align-items: stretch;
	align-content: stretch;
	vertical-align: top;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pane-wrapper .k-content {
	min-height: 1px;
	flex: 1;
	align-items: stretch;
	display: block;
	width: auto;
	overflow: hidden;
	position: relative;
}

.k-pane-wrapper > div.k-pane {
	box-shadow: none;
	font-weight: normal;
}

.k-pane-wrapper .k-popup-edit-form .k-content,
.k-pane-wrapper .k-grid-edit-form .k-content,
.k-pane-wrapper .k-grid-column-menu .k-content,
.k-pane-wrapper .k-grid-filter-menu .k-content {
	overflow-y: auto;
}

.k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-column-menu .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container {
	position: absolute;
	width: 100%;
	min-height: 100%;
	box-sizing: border-box;
}

.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items {
	margin: 1em;
	font-weight: normal;
}

.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form,
.k-pane-wrapper .k-grid-edit-form .k-edit-form-container {
	width: auto;
	min-width: auto;
}

.k-pane-wrapper .k-grid .k-grid-search {
	width: 100%;
	margin-left: 0;
	margin-top: 0.375rem;
}

.k-pane-wrapper .k-grid .k-grid-search:first-child {
	margin-top: 0;
}

.k-grid.k-grid-mobile {
	border-width: 0;
}

.k-grid-mobile .k-resize-handle-inner::before {
	content: '\e01e';
	position: absolute;
	font: 16px/1 'WebComponentsIcons';
	top: calc(50% - 1px);
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 0.2em;
}

.k-grid-mobile .k-edit-cell > input,
.k-grid-mobile .k-edit-cell > select,
.k-grid-mobile .k-grid-edit-row > td > input,
.k-grid-mobile .k-grid-edit-row > td > select {
	width: 100%;
	box-sizing: border-box;
}

.k-grid-mobile .k-header a {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-drag: none;
	-moz-user-drag: none;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
	padding: 0;
	flex-direction: column;
	align-items: stretch;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
	margin: 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
	width: 100%;
	margin: -1px 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
	white-space: nowrap;
}

.k-pane-wrapper .k-scheduler-edit-form .k-edit-buttons {
	border-width: 0;
}

.k-scheduler.k-scheduler-mobile {
	border-width: 0;
}

.k-scheduler-mobile th {
	font-weight: normal;
}

.k-scheduler-mobile .k-event:hover .k-resize-handle {
	visibility: hidden;
}

.k-scheduler-mobile .k-scheduler-toolbar {
	padding: 0.375rem 0.375rem;
}

.k-scheduler-mobile .k-scheduler-toolbar > * {
	margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar::before {
	display: none;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
	width: 100%;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
	line-height: 1;
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	justify-content: space-evenly;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format {
	font-size: 12px;
}

.k-scheduler-mobile .k-scheduler-footer {
	padding: 0.375rem 0.375rem;
	display: flex;
	justify-content: space-between;
}

.k-scheduler-mobile .k-scheduler-footer > * {
	margin: 0;
}

.k-scheduler-mobile .k-scheduler-footer::before {
	display: none;
}

.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
	height: 40px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
	height: 40px;
	vertical-align: top;
	text-align: center;
}

.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
	position: absolute;
	text-align: center;
	height: 6px;
	line-height: 6px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-event {
	position: static;
	padding: 4px;
	border-radius: 50%;
	display: inline-block;
	width: 4px;
	height: 4px;
	min-height: 0;
	margin: 1px;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
	display: none;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
	display: none;
}

.k-scheduler-mobile .k-scheduler-header-wrap > div {
	overflow: visible;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
	display: none;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
	table-layout: auto;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
	width: 1%;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td {
	white-space: normal;
}

.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,
.k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
	height: 1.5em;
}

.k-scheduler-mobile .k-time-text,
.k-scheduler-mobile .k-time-period {
	display: block;
	line-height: 1;
}

.k-scheduler-mobile .k-time-period {
	font-size: 0.7em;
}

.k-scheduler-mobile .k-scheduler-table td,
.k-scheduler-mobile .k-scheduler-table th {
	height: 2em;
	vertical-align: middle;
}

.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.k-scheduler-mobile .k-task {
	display: flex;
	align-items: center;
}

.k-scheduler-mobile .k-task .k-scheduler-mark {
	border-radius: 50%;
}

.k-scheduler-mobile .k-task .k-i-reload {
	font-size: 1em;
	margin-right: 0.5em;
}

.k-scheduler-mobile .k-task .k-scheduler-task-text {
	flex: 1 1 0%;
}

.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn {
	vertical-align: top;
}

.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text {
	writing-mode: vertical-lr;
	transform: rotate(180deg);
	white-space: nowrap;
}

.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
	border-bottom-width: 0;
}

.k-pane-wrapper .k-grid-edit-form > .k-header,
.k-pane-wrapper .k-grid-column-menu > .k-header,
.k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-pane-wrapper .k-scheduler-edit-form > .k-header {
	display: flex;
	justify-content: space-between;
	padding: 0.3em 0.6em;
	width: auto;
	line-height: 2em;
}

.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done,
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel .k-icon {
	font-size: 1.5em;
}

.k-pane-wrapper .k-list-title,
.k-pane-wrapper .k-filter-help-text {
	padding: 0.75rem 1.25rem;
	display: block;
}

.k-pane-wrapper .k-listgroup .k-listgroup-item {
	border-color: inherit;
}

.k-pane-wrapper .k-listgroup + .k-listgroup {
	margin-top: 2em;
}

.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
	pointer-events: none;
}

.k-pane-wrapper .k-filter-menu .k-space-right {
	margin: 0.5em 10px;
	width: auto;
	display: flex;
	align-items: center;
}

.k-pane-wrapper .k-filter-menu .k-filter-tools {
	margin: 1em;
	display: flex;
	justify-content: space-between;
}

.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
	display: flex;
}

.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
	width: 100;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: relative;
	flex: 1 1 auto;
}

.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
	overflow-y: auto;
}

.k-pane-wrapper .k-state-disabled {
	opacity: 1;
}

.k-pane-wrapper .k-state-disabled > * {
	opacity: 0.7;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm {
	justify-content: center;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh {
	display: none;
}

.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar,
.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer {
	line-height: 2em;
}

.k-ie .k-pane-wrapper .k-grid .k-icon {
	text-indent: 0;
}

.k-rtl .k-pane-wrapper .k-grid-edit-form > .k-header,
.k-rtl .k-pane-wrapper .k-grid-column-menu > .k-header,
.k-rtl .k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-rtl .k-pane-wrapper .k-scheduler-edit-form > .k-header,
.k-pane-wrapper[dir='rtl'] .k-grid-edit-form > .k-header,
.k-pane-wrapper[dir='rtl'] .k-grid-column-menu > .k-header,
.k-pane-wrapper[dir='rtl'] .k-grid-filter-menu > .k-header,
.k-pane-wrapper[dir='rtl'] .k-scheduler-edit-form > .k-header,
[dir='rtl'] .k-pane-wrapper .k-grid-edit-form > .k-header,
[dir='rtl'] .k-pane-wrapper .k-grid-column-menu > .k-header,
[dir='rtl'] .k-pane-wrapper .k-grid-filter-menu > .k-header,
[dir='rtl'] .k-pane-wrapper .k-scheduler-edit-form > .k-header {
	flex-direction: row-reverse;
}

.k-rtl .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom,
.k-pane-wrapper[dir='rtl'] .k-filter-menu .k-space-right > .k-i-zoom,
[dir='rtl'] .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
	left: 15px;
	right: auto;
}

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li,
.k-pane-wrapper[dir='rtl'] .k-scheduler-mobile .k-scheduler-toolbar > ul > li,
[dir='rtl'] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
	border: 0;
}

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,
.k-pane-wrapper[dir='rtl'] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-pane-wrapper[dir='rtl'] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,
[dir='rtl'] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
[dir='rtl'] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next {
	transform: scaleX(-1);
}

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload,
.k-pane-wrapper[dir='rtl'] .k-scheduler-mobile .k-task .k-i-reload,
[dir='rtl'] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {
	margin-left: 0.5em;
	margin-right: 0;
}

.k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,
.k-pane-wrapper[dir='rtl'] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,
[dir='rtl'] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right {
	transform: scaleX(-1);
}

.k-pane-wrapper,
.k-view {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-pane-wrapper .k-pane > .k-view > .k-content {
	background-position: 50% 50%;
	background-color: #f7f7f7;
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
	border-left-color: #333333;
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
	background-color: #f7f7f7;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
	color: #337ab7;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate {
	color: inherit;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {
	color: #878787;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {
	background-color: #f7f7f7;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
	display: inline-block;
	background-color: inherit;
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header {
	color: #ffffff;
	background-color: #337ab7;
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link {
	color: inherit;
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
	color: #333333;
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
	color: #337ab7;
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {
	color: #337ab7;
	background: none;
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link {
	color: inherit;
}

.k-pane-wrapper .k-pane .k-filter-menu .k-check,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-check {
	border-radius: 0.25rem;
}

.k-progressbar {
	border-radius: 0.25rem;
	--kendo-progressbar-progress: 0;
	border-width: 0px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 0.75rem;
	line-height: 1;
	display: inline-grid;
	vertical-align: middle;
	position: relative;
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-progressbar > .k-state-selected {
	border-width: 0;
	border-style: solid;
	display: flex;
	overflow: hidden;
	grid-column: 1 / -1;
	grid-row: 1 / -1;
}

.k-progressbar > ul {
	border-width: inherit;
	border-style: inherit;
	white-space: nowrap;
	display: flex;
	align-items: stretch;
	flex: 1;
	grid-column: 1 / -1;
	grid-row: 1 / -1;
}

.k-progressbar .k-item {
	display: block;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
}

.k-progress-status-wrap {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	flex-shrink: 0;
	grid-column: 1 / -1;
	grid-row: 1 / -1;
}

.k-progress-status-wrap.k-progress-start {
	justify-content: flex-start;
}

.k-progress-status-wrap.k-progress-center {
	justify-content: center;
}

.k-progress-status-wrap.k-progress-end {
	justify-content: flex-end;
}

.k-progress-status {
	padding: 0 0.5rem;
	-webkit-padding-before: 0;
	padding-block-start: 0;
	-webkit-padding-after: 0;
	padding-block-end: 0;
	-webkit-padding-start: 0.5rem;
	padding-inline-start: 0.5rem;
	-webkit-padding-end: 0.5rem;
	padding-inline-end: 0.5rem;
	min-width: 10px;
	text-align: center;
	display: inline-block;
	white-space: nowrap;
}

.k-progressbar-horizontal {
	width: 27em;
	height: 1rem;
	grid-template-columns: 1fr;
	grid-template-rows: 100%;
}

.k-progressbar-horizontal .k-progress-status-wrap {
	flex-direction: row;
}

.k-progressbar-horizontal > .k-state-selected {
	width: 0;
	width: calc(0 * 1%);
	width: calc(var(--kendo-progressbar-progress, 0) * 1%);
	flex-direction: row;
}

.k-progressbar-horizontal > .k-state-selected > .k-progress-status-wrap {
	width: calc(100% * 100 / 1);
	width: calc(100% * 100 / var(--kendo-progressbar-progress, 1));
}

.k-progressbar-horizontal > ul {
	flex-direction: row;
}

.k-progressbar-horizontal .k-item + .k-item {
	border-left-width: 1px;
	border-inline-start-width: 1px;
	border-inline-end-width: 0;
}

.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
	flex-direction: row-reverse;
	justify-self: flex-end;
}

.k-progressbar-vertical {
	width: 1rem;
	height: 27em;
	grid-template-columns: 100%;
	grid-template-rows: 1fr;
}

.k-progressbar-vertical .k-progress-status-wrap {
	flex-direction: column-reverse;
}

.k-progressbar-vertical .k-progress-status {
	writing-mode: vertical-lr;
}

.k-progressbar-vertical > .k-state-selected {
	height: 0;
	height: calc(0 * 1%);
	height: calc(var(--kendo-progressbar-progress, 0) * 1%);
	flex-direction: column-reverse;
	align-self: flex-end;
	align-items: flex-end;
}

.k-progressbar-vertical > .k-state-selected > .k-progress-status-wrap {
	height: calc(100% * 100 / 1);
	height: calc(100% * 100 / var(--kendo-progressbar-progress, 1));
}

.k-progressbar-vertical > ul {
	flex-direction: column;
}

.k-progressbar-vertical .k-item + .k-item {
	border-top-width: 1px;
	border-block-start-width: 1px;
	border-block-end-width: 0;
}

.k-progressbar-vertical.k-progressbar-reverse {
	flex-direction: column;
}

.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
	flex-direction: column;
	align-self: flex-start;
}

.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected,
.k-progressbar-indeterminate .k-item {
	display: none;
}

.telerik-blazor.k-progressbar-horizontal > .k-state-selected,
.telerik-blazor.k-progressbar-horizontal > .k-state-selected > .k-progress-status-wrap {
	transition: width 0.1s ease-in-out;
}

.k-rtl .k-progressbar,
.k-progressbar[dir='rtl'] {
	direction: rtl;
}

.k-progressbar {
	display: -ms-inline-grid;
}

.k-progressbar > .k-progress-status-wrap,
.k-progressbar > .k-state-selected {
	-ms-grid-column: 1;
	-ms-grid-row: 1;
}

.k-progressbar-horizontal {
	-ms-grid-columns: 1fr;
	-ms-grid-rows: 1rem;
}

.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
	-ms-grid-column-align: end;
}

.k-progressbar-vertical {
	-ms-grid-columns: 1rem;
	-ms-grid-rows: 1fr;
}

.k-progressbar-vertical > .k-state-selected {
	-ms-grid-row-align: end;
}

.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
	-ms-grid-row-align: start;
}

@keyframes progressbar-indeterminate-animation {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 1rem 0;
	}
}

.k-progressbar {
	color: #222222;
	background-color: #eeeeee;
}

.k-progressbar .k-state-selected {
	color: white;
	background-color: #337ab7;
}

.k-progressbar .k-item {
	border-color: #ffffff;
}

.k-progressbar-indeterminate {
	color: #222222;
	background-color: #eeeeee;
	background-image: linear-gradient(45deg, #dbdbdb 25%, transparent 25%, transparent 50%, #dbdbdb 50%, #dbdbdb 75%, transparent 75%, transparent);
	background-size: 1rem 1rem;
	animation: progressbar-indeterminate-animation 1s linear infinite;
}

.k-ripple-target {
	position: relative;
}

.k-ripple {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	overflow: hidden;
	pointer-events: none;
}

.k-ripple-blob {
	pointer-events: none;
	position: absolute;
	border-radius: 50%;
	padding: 0;
	transform: translate(-50%, -50%) scale(0);
	transition: opacity 100ms linear, transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
	opacity: 0.1;
	background-color: currentColor;
}

.k-primary .k-ripple-blob {
	opacity: 0.2;
}

.k-messagebox {
	margin: 0 0 1rem 0;
	padding: 0.5rem 1rem;
	border-width: 0 0 0 4px;
	border-style: solid;
	box-sizing: border-box;
	font-size: 1rem;
	line-height: 1.5;
}

.k-messagebox a {
	color: inherit;
	font-style: normal;
	text-decoration: underline;
}

.k-messagebox-primary {
	border-color: #c6daeb;
	color: #1b3f5f;
	background-color: #d6e4f1;
}

.k-messagebox-secondary {
	border-color: #fdfdfd;
	color: #818181;
	background-color: #fefefe;
}

.k-messagebox-tertiary {
	border-color: #d7caee;
	color: #3a2264;
	background-color: #e2d9f3;
}

.k-messagebox-info {
	border-color: #d1edf6;
	color: #2f6473;
	background-color: #def2f8;
}

.k-messagebox-success {
	border-color: #d1ebd1;
	color: #306030;
	background-color: #def1de;
}

.k-messagebox-warning {
	border-color: #fbe8cd;
	color: #7d5a29;
	background-color: #fcefdc;
}

.k-messagebox-error {
	border-color: #f4cfce;
	color: #712b29;
	background-color: #f7dddc;
}

.k-messagebox-dark {
	border-color: #c6c6c6;
	color: #1b1b1b;
	background-color: #d6d6d6;
}

.k-messagebox-light {
	border-color: #fdfdfd;
	color: #818181;
	background-color: #fefefe;
}

.k-messagebox-inverse {
	border-color: #c6c6c6;
	color: #1b1b1b;
	background-color: #d6d6d6;
}

.k-messagebox-danger {
	border-color: #f4cfce;
	color: #712b29;
	background-color: #f7dddc;
}

.k-actions,
.k-action-buttons,
.k-columnmenu-actions {
	padding: 0.5rem 0.5rem;
	border-width: 0px;
	border-style: solid;
	border-color: inherit;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	align-content: flex-end;
	justify-content: flex-end;
	clear: both;
}

.k-actions .k-button + .k-button,
.k-action-buttons .k-button + .k-button,
.k-columnmenu-actions .k-button + .k-button {
	margin-left: 0.5rem;
	flex-shrink: 0;
}

.k-rtl .k-actions .k-button + .k-button,
[dir='rtl'] .k-actions .k-button + .k-button,
.k-rtl .k-action-buttons .k-button + .k-button,
[dir='rtl'] .k-action-buttons .k-button + .k-button,
.k-rtl .k-columnmenu-actions .k-button + .k-button,
[dir='rtl'] .k-columnmenu-actions .k-button + .k-button {
	margin-left: 0;
	margin-right: 0.5rem;
}

.k-popup .k-actions,
.k-popup .k-action-buttons,
.k-popup .k-columnmenu-actions {
	margin-top: 1rem;
}

.k-actions {
	justify-content: flex-start;
}

.k-actions .k-button {
	flex: 0 1 auto;
}

.k-actions.k-actions-start {
	justify-content: flex-start;
}

.k-actions.k-actions-center {
	justify-content: center;
}

.k-actions.k-actions-end {
	justify-content: flex-end;
}

.k-actions.k-actions-stretched {
	padding: 0;
	align-items: stretch;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-width: 1px 0 0;
	border-style: solid;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	flex-basis: auto;
	overflow: hidden;
}

.k-actions.k-actions-stretched .k-button {
	background-clip: border-box;
	border-radius: 0;
	padding: 12px 16px;
	border-width: 0;
	text-overflow: ellipsis;
	flex: 1 0 0%;
	flex-grow: 1;
	display: inline-block;
	overflow: hidden;
	width: auto !important;
	max-width: 100%;
}

.k-actions.k-actions-stretched .k-button ~ .k-button {
	margin: 0;
	border-left-width: 1px;
}

.k-actions-stretched {
	border-color: #f0f0f0;
}

.k-textbox-container,
.k-floating-label-container {
	padding-top: 1.5rem;
	width: 12.4em;
	display: inline-flex;
	vertical-align: middle;
	position: relative;
	flex-direction: column;
	justify-content: stretch;
}

.k-textbox-container > .k-label,
.k-floating-label-container > .k-label {
	max-width: 90%;
	font-size: 1rem;
	line-height: 1.5;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: absolute;
	top: calc(1.875rem + 1px);
	left: calc(0.75rem + 1px);
	overflow: hidden;
	cursor: text;
	transform-origin: left center;
	transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out;
	pointer-events: none;
}

.k-textbox-container > .k-textbox,
.k-textbox-container > .k-widget,
.k-floating-label-container > .k-textbox,
.k-floating-label-container > .k-widget {
	flex: 1 1 auto;
	width: auto;
}

.k-textbox-container.k-state-empty > .k-label,
.k-floating-label-container.k-state-empty > .k-label {
	top: calc(1.875rem + 1px);
	left: calc(0.75rem + 1px);
	transform: scale(1);
}

.k-textbox-container > .k-label,
.k-textbox-container:focus-within > .k-label,
.k-textbox-container.k-state-focused > .k-label,
.k-floating-label-container > .k-label,
.k-floating-label-container:focus-within > .k-label,
.k-floating-label-container.k-state-focused > .k-label {
	top: 0;
	left: 0;
	transform: scale(1);
}

.k-textbox-container.k-state-empty:not(.k-state-focused) ::-moz-placeholder, .k-floating-label-container.k-state-empty:not(.k-state-focused) ::-moz-placeholder {
	color: transparent;
}

.k-textbox-container.k-state-empty:not(.k-state-focused) ::placeholder,
.k-floating-label-container.k-state-empty:not(.k-state-focused) ::placeholder {
	color: transparent;
}

.k-rtl .k-textbox-container > .k-label,
.k-textbox-container[dir='rtl'] > .k-label,
.k-rtl .k-floating-label-container > .k-label,
.k-floating-label-container[dir='rtl'] > .k-label {
	transform-origin: right center;
}

.k-rtl .k-textbox-container.k-state-empty > .k-label,
.k-textbox-container[dir='rtl'].k-state-empty > .k-label,
.k-rtl .k-floating-label-container.k-state-empty > .k-label,
.k-floating-label-container[dir='rtl'].k-state-empty > .k-label {
	left: auto;
	right: calc(0.75rem + 1px);
}

.k-rtl .k-textbox-container > .k-label,
.k-rtl .k-textbox-container:focus-within > .k-label,
.k-rtl .k-textbox-container.k-state-focused > .k-label,
.k-textbox-container[dir='rtl'] > .k-label,
.k-textbox-container[dir='rtl']:focus-within > .k-label,
.k-textbox-container[dir='rtl'].k-state-focused > .k-label,
.k-rtl .k-floating-label-container > .k-label,
.k-rtl .k-floating-label-container:focus-within > .k-label,
.k-rtl .k-floating-label-container.k-state-focused > .k-label,
.k-floating-label-container[dir='rtl'] > .k-label,
.k-floating-label-container[dir='rtl']:focus-within > .k-label,
.k-floating-label-container[dir='rtl'].k-state-focused > .k-label {
	left: auto;
	right: 0;
}

.k-textbox {
	border-radius: 0.25rem;
	margin: 0;
	padding: 0;
	width: 12.4em;
	height: calc(1.5em + 0.75rem + 2px);
	border-width: 1px;
	border-style: solid;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	box-sizing: border-box;
	box-shadow: none;
	background: none;
	display: inline-flex;
	flex-flow: row nowrap;
	align-items: center;
	vertical-align: middle;
	position: relative;
	-webkit-appearance: none;
}

.k-textbox::-ms-clear {
	display: none;
}

.k-textbox::-moz-placeholder {
	color: #777777;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.k-textbox::placeholder {
	color: #777777;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.k-textbox:-ms-input-placeholder {
	color: #777777;
}

.k-textbox .k-button-clear {
	width: calc(1.5em + 0.75rem);
	height: calc(1.5em + 0.75rem);
	border: 0;
}

.k-textbox .k-textbox-separator {
	margin: 0;
	width: 0;
	height: 16px;
	border-width: 0 0 0 1px;
	border-style: solid;
}

.k-textbox:disabled,
.k-textbox[disabled],
.k-textbox.k-state-disabled {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

.k-textbox:disabled::-moz-selection, .k-textbox[disabled]::-moz-selection, .k-textbox.k-state-disabled::-moz-selection {
	color: #555555;
	background-color: transparent;
}

.k-textbox:disabled::selection,
.k-textbox[disabled]::selection,
.k-textbox.k-state-disabled::selection {
	color: #555555;
	background-color: transparent;
}

input.k-textbox {
	padding: 0.375rem 0.75rem;
}

.k-textbox {
	border-color: #cccccc;
	color: #555555;
	background-color: #ffffff;
}

.k-textbox .k-input-prefix > .k-icon,
.k-textbox .k-input-suffix > .k-icon {
	color: #343a40;
	opacity: 0.5;
}

.k-textbox .k-input-prefix .k-clear-value,
.k-textbox .k-input-suffix .k-clear-value {
	color: #6c757d;
	opacity: 0.5;
}

.k-textbox .k-input-prefix .k-clear-value:hover,
.k-textbox .k-input-suffix .k-clear-value:hover {
	opacity: 1;
}

.k-textbox .k-textbox-separator {
	border-color: #6c757d;
	opacity: 0.5;
}

.k-textbox:focus,
.k-textbox:focus-within,
.k-textbox.k-state-focus,
.k-textbox.k-state-focused {
	border-color: #8bb8df;
	color: #555555;
	background-color: #ffffff;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-textbox.k-invalid,
.k-textbox.k-state-invalid,
.k-textbox.ng-invalid.ng-touched,
.k-textbox.ng-invalid.ng-dirty {
	border-color: #d9534f;
}

.k-textbox.k-invalid:focus,
.k-textbox.k-invalid:focus-within,
.k-textbox.k-invalid.k-state-focus,
.k-textbox.k-invalid.k-state-focused,
.k-textbox.k-state-invalid:focus,
.k-textbox.k-state-invalid:focus-within,
.k-textbox.k-state-invalid.k-state-focus,
.k-textbox.k-state-invalid.k-state-focused,
.k-textbox.ng-invalid.ng-touched:focus,
.k-textbox.ng-invalid.ng-touched:focus-within,
.k-textbox.ng-invalid.ng-touched.k-state-focus,
.k-textbox.ng-invalid.ng-touched.k-state-focused,
.k-textbox.ng-invalid.ng-dirty:focus,
.k-textbox.ng-invalid.ng-dirty:focus-within,
.k-textbox.ng-invalid.ng-dirty.k-state-focus,
.k-textbox.ng-invalid.ng-dirty.k-state-focused {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-textarea {
	border-radius: 0.25rem;
	margin: 0;
	padding: 0;
	width: 18em;
	border-width: 1px;
	border-style: solid;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	box-sizing: border-box;
	box-shadow: none;
	background: none;
	display: inline-flex;
	flex-flow: row nowrap;
	vertical-align: middle;
	position: relative;
	-webkit-appearance: none;
}

.k-textarea::-ms-clear {
	display: none;
}

.k-textarea::-moz-placeholder {
	color: #777777;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.k-textarea::placeholder {
	color: #777777;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.k-textarea > .k-input {
	padding: 0.375rem 0.75rem;
	height: auto;
	min-height: calc(1.5em + 0.75rem + 2px);
	overflow-y: auto;
	resize: vertical;
}

.k-textarea:disabled,
.k-textarea[disabled],
.k-textarea.k-state-disabled {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

.k-textarea:disabled::-moz-selection, .k-textarea[disabled]::-moz-selection, .k-textarea.k-state-disabled::-moz-selection {
	color: #555555;
	background-color: transparent;
}

.k-textarea:disabled::selection,
.k-textarea[disabled]::selection,
.k-textarea.k-state-disabled::selection {
	color: #555555;
	background-color: transparent;
}

textarea.k-textarea {
	padding: 0.375rem 0.75rem;
	min-height: calc(1.5em + 0.75rem + 2px);
	display: inline-block;
	resize: both;
}

.k-textbox-container > .k-textarea,
.k-floating-label-container > .k-textarea {
	flex: 1 1 auto;
	width: 100%;
}

.k-ie .k-textarea :-ms-input-placeholder,
.k-ie .k-textarea:-ms-input-placeholder {
	color: #777777;
}

.k-textarea {
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-textarea {
	border-color: #cccccc;
	color: #555555;
	background-color: #ffffff;
}

.k-textarea:focus,
.k-textarea:focus-within,
.k-textarea.k-state-focus,
.k-textarea.k-state-focused {
	border-color: #8bb8df;
	color: #555555;
	background-color: #ffffff;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-textarea.k-invalid,
.k-textarea.k-state-invalid,
.k-textarea.ng-invalid.ng-touched,
.k-textarea.ng-invalid.ng-dirty {
	border-color: #d9534f;
}

.k-textarea.k-invalid:focus,
.k-textarea.k-invalid:focus-within,
.k-textarea.k-invalid.k-state-focus,
.k-textarea.k-invalid.k-state-focused,
.k-textarea.k-state-invalid:focus,
.k-textarea.k-state-invalid:focus-within,
.k-textarea.k-state-invalid.k-state-focus,
.k-textarea.k-state-invalid.k-state-focused,
.k-textarea.ng-invalid.ng-touched:focus,
.k-textarea.ng-invalid.ng-touched:focus-within,
.k-textarea.ng-invalid.ng-touched.k-state-focus,
.k-textarea.ng-invalid.ng-touched.k-state-focused,
.k-textarea.ng-invalid.ng-dirty:focus,
.k-textarea.ng-invalid.ng-dirty:focus-within,
.k-textarea.ng-invalid.ng-dirty.k-state-focus,
.k-textarea.ng-invalid.ng-dirty.k-state-focused {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-floating-label-container.k-textarea-container > .k-label,
.k-textbox-container.k-textarea-container > .k-label {
	color: #555555;
}

.k-tooltip {
	border-radius: 0.25rem;
	margin: 0;
	padding: 0.25rem 0.5rem;
	border-width: 0px;
	border-style: solid;
	box-sizing: border-box;
	background-repeat: repeat-x;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 0.875rem;
	line-height: 1.5;
	display: inline-flex;
	flex-flow: row nowrap;
	align-items: flex-start;
	position: absolute;
	z-index: 12000;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tooltip-icon {
	-webkit-margin-end: 0.5rem;
	margin-inline-end: 0.5rem;
	flex-shrink: 0;
}

.k-tooltip-title {
	margin-bottom: 0.25em;
	font-size: 1.09375rem;
	line-height: 1;
}

.k-tooltip-content {
	overflow: hidden;
	text-overflow: ellipsis;
}

.k-tooltip-button {
	-webkit-margin-start: 0.5rem;
	margin-inline-start: 0.5rem;
	flex-shrink: 0;
}

.k-tooltip-button .k-icon {
	color: inherit;
	vertical-align: top;
}

.k-callout {
	width: 0.8rem;
	height: 0.8rem;
	border-width: 0.4rem;
	border-style: solid;
	border-color: transparent;
	box-sizing: border-box;
	position: absolute;
	pointer-events: none;
}

.k-callout-n {
	margin-left: -0.4rem;
	border-bottom-color: currentColor;
	top: -0.8rem;
	left: 50%;
	pointer-events: none;
}

.k-callout-e {
	margin-top: -0.4rem;
	border-left-color: currentColor;
	top: 50%;
	right: -0.8rem;
	pointer-events: none;
}

.k-callout-s {
	margin-left: -0.4rem;
	border-top-color: currentColor;
	bottom: -0.8rem;
	left: 50%;
	pointer-events: none;
}

.k-callout-w {
	margin-top: -0.4rem;
	border-right-color: currentColor;
	top: 50%;
	left: -0.8rem;
	pointer-events: none;
}

.k-tooltip-wrapper .k-tooltip {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-tooltip {
	border-color: #000000;
	color: #ffffff;
	background-color: #000000;
}

.k-tooltip .k-callout {
	color: #000000;
}

.k-tooltip-primary {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-tooltip-primary .k-callout {
	color: #337ab7;
}

.k-tooltip-info {
	border-color: #5bc0de;
	color: #ffffff;
	background-color: #5bc0de;
}

.k-tooltip-info .k-callout {
	color: #5bc0de;
}

.k-tooltip-success {
	border-color: #5cb85c;
	color: #ffffff;
	background-color: #5cb85c;
}

.k-tooltip-success .k-callout {
	color: #5cb85c;
}

.k-tooltip-warning {
	border-color: #f0ad4e;
	color: #ffffff;
	background-color: #f0ad4e;
}

.k-tooltip-warning .k-callout {
	color: #f0ad4e;
}

.k-tooltip-error {
	border-color: #d9534f;
	color: #ffffff;
	background-color: #d9534f;
}

.k-tooltip-error .k-callout {
	color: #d9534f;
}

.k-validator-tooltip {
	margin-top: 0.4rem;
	width: auto;
	white-space: normal;
	display: flex;
	align-items: center;
	z-index: 9999;
}

.k-grid .k-validator-tooltip {
	max-width: 300px;
}

.k-fab {
	padding: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
	box-sizing: border-box;
	color: inherit;
	background-color: transparent;
	font-size: 1rem;
	line-height: 1.5;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	text-align: center;
	white-space: nowrap;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	outline: none;
}

.k-fab-icon {
	width: 20px;
	height: 20px;
}

.k-fab-icon:not(:only-child) {
	margin-right: 0.25rem;
	margin-left: -0.25rem;
}

.k-fab-sm {
	padding: 0.5rem 0.5rem;
}

.k-fab-md {
	padding: 1rem 1rem;
}

.k-fab-lg {
	padding: 1.5rem 1.5rem;
}

.k-fab-circle {
	border-radius: 50%;
}

.k-fab-pill {
	border-radius: 5rem;
}

.k-fab-rounded {
	border-radius: 0.25rem;
}

.k-fab-items {
	margin: 0;
	padding: 1rem 0;
	display: flex;
}

.k-fab-items-bottom {
	flex-direction: column;
}

.k-fab-items-bottom .k-fab-item:last-child {
	margin-bottom: 0;
}

.k-fab-items-top {
	flex-direction: column-reverse;
}

.k-fab-items-top .k-fab-item:first-child {
	margin-bottom: 0;
}

.k-fab-item {
	list-style-type: none;
	margin-bottom: 0.5rem;
	outline: none;
	white-space: nowrap;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.k-fab-item.k-text-right {
	flex-direction: row;
}

.k-fab-item.k-text-right .k-fab-item-text {
	margin-right: 0.5rem;
}

.k-fab-item.k-text-left {
	flex-direction: row-reverse;
}

.k-fab-item.k-text-left .k-fab-item-text {
	margin-left: 0.5rem;
}

.k-fab-item-text {
	padding: 0.25rem 0.25rem;
	border-width: 1px;
	border-radius: 2px;
	font-size: 0.75rem;
	line-height: 1;
}

.k-fab-item-icon {
	padding: 0.5rem 0.5rem;
	border-width: 0;
	border-radius: 50%;
	cursor: pointer;
	outline: none;
}

.k-fab-item.k-state-disabled,
.k-fab-item:disabled {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

.k-fab-item.k-state-disabled .k-fab-item-icon,
.k-fab-item.k-state-disabled .k-fab-item-text,
.k-fab-item:disabled .k-fab-item-icon,
.k-fab-item:disabled .k-fab-item-text {
	opacity: 0.6;
}

.k-rtl .k-fab,
.k-fab[dir='rtl'] {
	direction: rtl;
}

.k-rtl .k-fab .k-fab-icon:not(:only-child),
.k-fab[dir='rtl'] .k-fab-icon:not(:only-child) {
	margin-right: -0.5rem;
	margin-left: 0.5rem;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-left,
[dir='rtl'] .k-fab-popup .k-fab-item.k-text-left {
	flex-direction: row;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-right,
[dir='rtl'] .k-fab-popup .k-fab-item.k-text-right {
	flex-direction: row-reverse;
}

.k-fab {
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2);
}

.k-fab-primary {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-fab-secondary {
	border-color: #f8f8f8;
	color: #000000;
	background-color: #f8f8f8;
}

.k-fab-tertiary {
	border-color: #6f42c1;
	color: #ffffff;
	background-color: #6f42c1;
}

.k-fab-info {
	border-color: #5bc0de;
	color: #ffffff;
	background-color: #5bc0de;
}

.k-fab-success {
	border-color: #5cb85c;
	color: #ffffff;
	background-color: #5cb85c;
}

.k-fab-warning {
	border-color: #f0ad4e;
	color: #ffffff;
	background-color: #f0ad4e;
}

.k-fab-error {
	border-color: #d9534f;
	color: #ffffff;
	background-color: #d9534f;
}

.k-fab-dark {
	border-color: #333333;
	color: #ffffff;
	background-color: #333333;
}

.k-fab-light {
	border-color: #f8f8f8;
	color: #000000;
	background-color: #f8f8f8;
}

.k-fab-inverse {
	border-color: #333333;
	color: #ffffff;
	background-color: #333333;
}

.k-fab-danger {
	border-color: #d9534f;
	color: #ffffff;
	background-color: #d9534f;
}

.k-state-hover.k-fab-primary,
.k-state-hovered.k-fab-primary,
.k-fab-primary:hover {
	border-color: #285f8f;
	color: #ffffff;
	background-color: #2b6699;
}

.k-state-hover.k-fab-secondary,
.k-state-hovered.k-fab-secondary,
.k-fab-secondary:hover {
	border-color: #dfdede;
	color: #000000;
	background-color: #e5e5e5;
}

.k-state-hover.k-fab-tertiary,
.k-state-hovered.k-fab-tertiary,
.k-fab-tertiary:hover {
	border-color: #59339d;
	color: #ffffff;
	background-color: #5e37a6;
}

.k-state-hover.k-fab-info,
.k-state-hovered.k-fab-info,
.k-fab-info:hover {
	border-color: #31b0d5;
	color: #ffffff;
	background-color: #3bb4d8;
}

.k-state-hover.k-fab-success,
.k-state-hovered.k-fab-success,
.k-fab-success:hover {
	border-color: #449d44;
	color: #ffffff;
	background-color: #48a648;
}

.k-state-hover.k-fab-warning,
.k-state-hovered.k-fab-warning,
.k-fab-warning:hover {
	border-color: #ec971f;
	color: #ffffff;
	background-color: #ed9d2b;
}

.k-state-hover.k-fab-error,
.k-state-hovered.k-fab-error,
.k-fab-error:hover {
	border-color: #c9302c;
	color: #ffffff;
	background-color: #d23430;
}

.k-state-hover.k-fab-dark,
.k-state-hovered.k-fab-dark,
.k-fab-dark:hover {
	border-color: #1a1919;
	color: #ffffff;
	background-color: #202020;
}

.k-state-hover.k-fab-light,
.k-state-hovered.k-fab-light,
.k-fab-light:hover {
	border-color: #dfdede;
	color: #000000;
	background-color: #e5e5e5;
}

.k-state-hover.k-fab-inverse,
.k-state-hovered.k-fab-inverse,
.k-fab-inverse:hover {
	border-color: #1a1919;
	color: #ffffff;
	background-color: #202020;
}

.k-state-hover.k-fab-danger,
.k-state-hovered.k-fab-danger,
.k-fab-danger:hover {
	border-color: #c9302c;
	color: #ffffff;
	background-color: #d23430;
}

.k-fab.k-state-focus,
.k-fab.k-state-focused,
.k-fab:focus {
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.22), 0 4px 5px rgba(0, 0, 0, 0.24), 0 2px 4px rgba(0, 0, 0, 0.2);
}

.k-state-active.k-fab-primary,
.k-state-selected.k-fab-primary,
.k-fab-primary:active {
	border-color: #255985;
	color: #ffffff;
	background-color: #285f8f;
}

.k-state-active.k-fab-secondary,
.k-state-selected.k-fab-secondary,
.k-fab-secondary:active {
	border-color: #d8d8d8;
	color: #000000;
	background-color: #dfdede;
}

.k-state-active.k-fab-tertiary,
.k-state-selected.k-fab-tertiary,
.k-fab-tertiary:active {
	border-color: #533093;
	color: #ffffff;
	background-color: #59339d;
}

.k-state-active.k-fab-info,
.k-state-selected.k-fab-info,
.k-fab-info:active {
	border-color: #2aaacf;
	color: #ffffff;
	background-color: #31b0d5;
}

.k-state-active.k-fab-success,
.k-state-selected.k-fab-success,
.k-fab-success:active {
	border-color: #409440;
	color: #ffffff;
	background-color: #449d44;
}

.k-state-active.k-fab-warning,
.k-state-selected.k-fab-warning,
.k-fab-warning:active {
	border-color: #ea9214;
	color: #ffffff;
	background-color: #ec971f;
}

.k-state-active.k-fab-error,
.k-state-selected.k-fab-error,
.k-fab-error:active {
	border-color: #bf2e29;
	color: #ffffff;
	background-color: #c9302c;
}

.k-state-active.k-fab-dark,
.k-state-selected.k-fab-dark,
.k-fab-dark:active {
	border-color: #131313;
	color: #ffffff;
	background-color: #1a1919;
}

.k-state-active.k-fab-light,
.k-state-selected.k-fab-light,
.k-fab-light:active {
	border-color: #d8d8d8;
	color: #000000;
	background-color: #dfdede;
}

.k-state-active.k-fab-inverse,
.k-state-selected.k-fab-inverse,
.k-fab-inverse:active {
	border-color: #131313;
	color: #ffffff;
	background-color: #1a1919;
}

.k-state-active.k-fab-danger,
.k-state-selected.k-fab-danger,
.k-fab-danger:active {
	border-color: #bf2e29;
	color: #ffffff;
	background-color: #c9302c;
}

.k-fab-item-text {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2);
}

.k-fab-item-icon {
	border-color: #f8f8f8;
	color: #000000;
	background-color: #f8f8f8;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.2);
}

.k-fab-item.k-state-hover .k-fab-item-icon,
.k-fab-item.k-state-hovered .k-fab-item-icon,
.k-fab-item:hover .k-fab-item-icon {
	border-color: #dfdede;
	color: #000000;
	background-color: #e5e5e5;
}

.k-fab-item:focus .k-fab-item-text,
.k-fab-item:focus .k-fab-item-icon,
.k-fab-item.k-state-focus .k-fab-item-text,
.k-fab-item.k-state-focus .k-fab-item-icon,
.k-fab-item.k-state-focused .k-fab-item-text,
.k-fab-item.k-state-focused .k-fab-item-icon {
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.22), 0 4px 5px rgba(0, 0, 0, 0.24), 0 2px 4px rgba(0, 0, 0, 0.2);
}

.k-fab-item.k-state-active .k-fab-item-icon,
.k-fab-item:active .k-fab-item-icon {
	border-color: #d8d8d8;
	color: #000000;
	background-color: #dfdede;
}

.k-autocomplete {
	border-radius: 0.25rem;
	width: 12.4em;
	border-width: 1px;
	border-style: solid;
	outline: 0;
	box-sizing: border-box;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	white-space: nowrap;
	display: inline-flex;
	flex-flow: row nowrap;
	align-items: stretch;
	vertical-align: middle;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	position: relative;
	cursor: default;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-autocomplete .k-input {
	padding: 0.375rem 0.75rem;
}

.k-autocomplete .k-i-loading {
	width: calc(16px + 0.75rem);
	height: 2.25rem;
}

.k-autocomplete .k-clear-value {
	width: calc(16px + 0.75rem);
	height: 2.25rem;
	outline: 0;
	display: none;
	cursor: pointer;
	opacity: 0.5;
}

.k-autocomplete .k-clear-value:hover {
	opacity: 1;
}

.k-autocomplete:hover .k-clear-value,
.k-autocomplete:focus-within .k-clear-value,
.k-autocomplete.k-state-hover .k-clear-value,
.k-autocomplete.k-state-focused .k-clear-value {
	display: inline-flex;
}

.k-autocomplete.k-header,
.k-autocomplete {
	border-color: #cccccc;
	color: #555555;
	background-color: #ffffff;
	box-shadow: none;
}

.k-autocomplete.k-header:focus-within,
.k-autocomplete.k-header.k-state-open,
.k-autocomplete.k-header.k-state-focused,
.k-autocomplete:focus-within,
.k-autocomplete.k-state-open,
.k-autocomplete.k-state-focused {
	border-color: #8bb8df;
	color: #555555;
	background-color: #ffffff;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-autocomplete.k-header.k-invalid,
.k-autocomplete.k-header.k-state-invalid,
.k-autocomplete.k-header.ng-invalid.ng-touched,
.k-autocomplete.k-header.ng-invalid.ng-dirty,
.k-autocomplete.k-invalid,
.k-autocomplete.k-state-invalid,
.k-autocomplete.ng-invalid.ng-touched,
.k-autocomplete.ng-invalid.ng-dirty {
	border-color: #d9534f;
}

.k-autocomplete.k-header.k-invalid:focus-within,
.k-autocomplete.k-header.k-invalid.k-state-focused,
.k-autocomplete.k-header.k-state-invalid:focus-within,
.k-autocomplete.k-header.k-state-invalid.k-state-focused,
.k-autocomplete.k-header.ng-invalid.ng-touched:focus-within,
.k-autocomplete.k-header.ng-invalid.ng-touched.k-state-focused,
.k-autocomplete.k-header.ng-invalid.ng-dirty:focus-within,
.k-autocomplete.k-header.ng-invalid.ng-dirty.k-state-focused,
.k-autocomplete.k-invalid:focus-within,
.k-autocomplete.k-invalid.k-state-focused,
.k-autocomplete.k-state-invalid:focus-within,
.k-autocomplete.k-state-invalid.k-state-focused,
.k-autocomplete.ng-invalid.ng-touched:focus-within,
.k-autocomplete.ng-invalid.ng-touched.k-state-focused,
.k-autocomplete.ng-invalid.ng-dirty:focus-within,
.k-autocomplete.ng-invalid.ng-dirty.k-state-focused {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-numerictextbox {
	width: 12.4em;
	border-width: 0;
	box-sizing: border-box;
	outline: 0;
	background: none;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	text-align: left;
	white-space: nowrap;
	display: inline-flex;
	vertical-align: middle;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-numerictextbox .k-numeric-wrap {
	border-radius: 0.25rem;
	padding: 0;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	position: relative;
	transition: all 0.1s ease;
	cursor: default;
	outline: 0;
	display: flex;
	flex-direction: row;
}

.k-numerictextbox .k-input {
	text-overflow: clip;
}

.k-numerictextbox .k-select {
	border-radius: 0 0.25rem 0.25rem 0;
	padding: 0;
	width: 2rem;
	border-width: 0;
	box-sizing: border-box;
	border-style: solid;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: center;
	flex: 0 0 auto;
	text-align: center;
	cursor: pointer;
}

.k-numerictextbox .k-link {
	flex: 1 1 auto;
	display: block;
	overflow: hidden;
	position: relative;
}

.k-numerictextbox .k-link .k-icon {
	position: absolute;
	right: 50%;
	transform: translateX(50%);
}

.k-numerictextbox .k-link-increase .k-icon {
	bottom: -1px;
}

.k-numerictextbox .k-link-decrease .k-icon {
	top: -1px;
}

.k-numerictextbox .k-i-warning {
	align-self: center;
	margin-right: 0.5rem;
}

.k-rtl .k-numerictextbox,
.k-numerictextbox[dir='rtl'] {
	text-align: right;
}

.k-rtl .k-numerictextbox .k-numeric-wrap .k-i-warning,
.k-numerictextbox[dir='rtl'] .k-numeric-wrap .k-i-warning {
	align-self: center;
	margin-right: 0;
	margin-left: 0.5rem;
}

.k-rtl .k-numerictextbox .k-select,
.k-numerictextbox[dir='rtl'] .k-select {
	border-radius: 0.25rem 0 0 0.25rem;
}

.k-numerictextbox .k-numeric-wrap {
	border-color: #cccccc;
	color: #555555;
	background-color: #ffffff;
}

.k-numerictextbox .k-numeric-wrap .k-select {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-numerictextbox .k-numeric-wrap .k-select:hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-numerictextbox .k-numeric-wrap .k-select > .k-state-selected,
.k-numerictextbox .k-numeric-wrap .k-select > .k-state-active {
	border-color: #bdbcbc;
	color: black;
	background-color: #ececec;
}

.k-numerictextbox .k-numeric-wrap:hover .k-select,
.k-numerictextbox .k-numeric-wrap.k-state-hover .k-select {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-numerictextbox .k-numeric-wrap.k-state-focused {
	border-color: #8bb8df;
	color: #555555;
	background-color: #ffffff;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-numerictextbox .k-numeric-wrap.k-invalid,
.k-numerictextbox .k-numeric-wrap.k-invalid:hover,
.k-numerictextbox .k-numeric-wrap.k-state-invalid {
	border-color: #d9534f;
}

.k-numerictextbox .k-numeric-wrap.k-invalid:focus,
.k-numerictextbox .k-numeric-wrap.k-invalid.k-state-focused,
.k-numerictextbox .k-numeric-wrap.k-invalid:hover:focus,
.k-numerictextbox .k-numeric-wrap.k-invalid:hover.k-state-focused,
.k-numerictextbox .k-numeric-wrap.k-state-invalid:focus,
.k-numerictextbox .k-numeric-wrap.k-state-invalid.k-state-focused {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-numerictextbox.k-state-invalid .k-numeric-wrap,
.k-numerictextbox.ng-invalid.ng-touched .k-numeric-wrap,
.k-numerictextbox.ng-invalid.ng-dirty .k-numeric-wrap {
	border-color: #d9534f;
}

.k-numerictextbox.k-state-invalid .k-numeric-wrap.k-state-focused,
.k-numerictextbox.ng-invalid.ng-touched .k-numeric-wrap.k-state-focused,
.k-numerictextbox.ng-invalid.ng-dirty .k-numeric-wrap.k-state-focused {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-slider {
	border-width: 0;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: block;
	background-color: transparent;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-slider .k-button {
	height: 28px;
	line-height: 28px;
	margin: 0;
	min-width: 0;
	outline: 0;
	padding: 0;
	position: absolute;
	width: 28px;
	box-sizing: content-box;
}

.k-slider .k-button .k-icon {
	vertical-align: baseline;
	line-height: 28px;
	margin-right: 0;
	height: 100%;
}

.k-slider .k-button-increase {
	right: 0;
	top: 0;
}

.k-slider .k-button-decrease {
	left: 0;
	top: 0;
}

.k-slider .k-label {
	font-size: 0.92em;
	position: absolute;
	white-space: nowrap;
}

.k-slider .k-tick,
.k-slider .k-slider-track {
	cursor: pointer;
}

.k-slider .k-tick {
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

.k-slider.k-state-disabled .k-tick,
.k-slider.k-state-disabled .k-slider-track,
.k-slider.k-state-disabled .k-draghandle {
	cursor: default;
}

.k-rtl .k-slider .k-slider-selection,
.k-slider.k-rtl .k-slider-selection,
[dir='rtl'] .k-slider .k-slider-selection,
.k-slider[dir='rtl'] .k-slider-selection {
	left: auto;
	right: 0;
}

.k-rtl .k-slider .k-button-increase,
.k-slider.k-rtl .k-button-increase,
[dir='rtl'] .k-slider .k-button-increase,
.k-slider[dir='rtl'] .k-button-increase {
	left: 0;
	right: auto;
}

.k-rtl .k-slider .k-button-decrease,
.k-slider.k-rtl .k-button-decrease,
[dir='rtl'] .k-slider .k-button-decrease,
.k-slider[dir='rtl'] .k-button-decrease {
	right: 0;
	left: auto;
}

.k-slider-vertical {
	height: 200px;
	width: 30px;
	outline: 0;
}

.k-slider-vertical .k-button-decrease {
	bottom: 0;
	top: auto;
}

.k-slider-vertical .k-tick {
	text-align: right;
	margin-left: 2px;
}

.k-slider-vertical .k-slider-topleft .k-tick {
	text-align: left;
}

.k-slider-vertical .k-tick {
	background-position: -92px center;
}

.k-slider-vertical .k-slider-topleft .k-tick {
	background-position: -122px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick {
	background-position: -152px center;
}

.k-slider-vertical .k-tick-large {
	display: flex;
	align-items: center;
	background-position: -2px center;
}

.k-slider-vertical .k-slider-topleft .k-tick-large {
	background-position: -32px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large {
	background-position: -62px center;
}

.k-slider-vertical .k-first {
	background-position: -92px 100%;
}

.k-slider-vertical .k-tick-large.k-first {
	background-position: -2px 100%;
}

.k-slider-vertical .k-slider-topleft .k-first {
	background-position: -122px 100%;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
	background-position: -32px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-first {
	background-position: -152px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
	background-position: -62px 100%;
}

.k-slider-vertical .k-last {
	background-position: -92px 0;
}

.k-slider-vertical .k-tick-large.k-last {
	background-position: -2px 0;
}

.k-slider-vertical .k-slider-topleft .k-last {
	background-position: -122px 0;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
	background-position: -32px 0;
}

.k-slider-vertical .k-slider-bottomright .k-last {
	background-position: -152px 0;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
	background-position: -62px 0;
}

.k-slider-vertical .k-label {
	display: block;
	left: 120%;
	text-align: left;
}

.k-slider-vertical .k-last .k-label {
	top: -0.5em;
}

.k-slider-vertical .k-first .k-label {
	bottom: -0.5em;
}

.k-slider-vertical .k-slider-topleft .k-label {
	left: auto;
	right: 120%;
}

.k-rtl .k-slider-vertical .k-label,
.k-slider-vertical.k-rtl .k-label,
[dir='rtl'] .k-slider-vertical .k-label,
.k-slider-vertical[dir='rtl'] .k-label {
	left: auto;
	right: 120%;
}

.k-rtl .k-slider-vertical .k-slider-topleft .k-label,
.k-slider-vertical.k-rtl .k-slider-topleft .k-label,
[dir='rtl'] .k-slider-vertical .k-slider-topleft .k-label,
.k-slider-vertical[dir='rtl'] .k-slider-topleft .k-label {
	left: 120%;
	right: auto;
}

.k-slider-horizontal {
	display: inline-block;
	height: 30px;
	width: 200px;
	outline: 0;
}

.k-slider-horizontal .k-tick {
	float: left;
	height: 100%;
	text-align: center;
}

.k-slider-horizontal .k-tick {
	background-position: center -92px;
}

.k-slider-horizontal .k-slider-topleft .k-tick {
	background-position: center -122px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick {
	background-position: center -152px;
}

.k-slider-horizontal .k-tick-large {
	background-position: center -2px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large {
	background-position: center -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large {
	background-position: center -62px;
}

.k-slider-horizontal .k-first {
	background-position: 0 -92px;
}

.k-slider-horizontal .k-tick-large.k-first {
	background-position: 0 -2px;
}

.k-slider-horizontal .k-slider-topleft .k-first {
	background-position: 0 -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
	background-position: 0 -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-first {
	background-position: 0 -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
	background-position: 0 -62px;
}

.k-slider-horizontal .k-last {
	background-position: 100% -92px;
}

.k-slider-horizontal .k-tick-large.k-last {
	background-position: 100% -2px;
}

.k-slider-horizontal .k-slider-topleft .k-last {
	background-position: 100% -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
	background-position: 100% -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-last {
	background-position: 100% -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
	background-position: 100% -62px;
}

.k-slider-horizontal .k-label {
	left: 0;
	bottom: -1.2em;
	line-height: 1;
	width: 100%;
}

.k-slider-horizontal .k-first .k-label {
	left: -50%;
}

.k-slider-horizontal .k-last .k-label {
	left: auto;
	right: -50%;
}

.k-slider-horizontal .k-slider-topleft .k-label {
	top: -1.2em;
}

.k-rtl .k-slider-horizontal .k-slider-track,
.k-rtl .k-slider-horizontal .k-slider-selection,
.k-slider-horizontal.k-rtl .k-slider-track,
.k-slider-horizontal.k-rtl .k-slider-selection,
[dir='rtl'] .k-slider-horizontal .k-slider-track,
[dir='rtl'] .k-slider-horizontal .k-slider-selection,
.k-slider-horizontal[dir='rtl'] .k-slider-track,
.k-slider-horizontal[dir='rtl'] .k-slider-selection {
	right: 0;
	left: auto;
}

.k-rtl .k-slider-horizontal .k-slider-buttons .k-slider-track,
.k-slider-horizontal.k-rtl .k-slider-buttons .k-slider-track,
[dir='rtl'] .k-slider-horizontal .k-slider-buttons .k-slider-track,
.k-slider-horizontal[dir='rtl'] .k-slider-buttons .k-slider-track {
	right: 38px;
}

.k-rtl .k-slider-horizontal .k-button .k-i-arrow-e,
.k-rtl .k-slider-horizontal .k-button .k-i-arrow-w,
.k-slider-horizontal.k-rtl .k-button .k-i-arrow-e,
.k-slider-horizontal.k-rtl .k-button .k-i-arrow-w,
[dir='rtl'] .k-slider-horizontal .k-button .k-i-arrow-e,
[dir='rtl'] .k-slider-horizontal .k-button .k-i-arrow-w,
.k-slider-horizontal[dir='rtl'] .k-button .k-i-arrow-e,
.k-slider-horizontal[dir='rtl'] .k-button .k-i-arrow-w {
	transform: scaleX(-1);
}

.k-rtl .k-slider-horizontal .k-label,
.k-slider-horizontal.k-rtl .k-label,
[dir='rtl'] .k-slider-horizontal .k-label,
.k-slider-horizontal[dir='rtl'] .k-label {
	left: auto;
	right: 0;
}

.k-rtl .k-slider-horizontal .k-first .k-label,
.k-slider-horizontal.k-rtl .k-first .k-label,
[dir='rtl'] .k-slider-horizontal .k-first .k-label,
.k-slider-horizontal[dir='rtl'] .k-first .k-label {
	right: -50%;
	left: auto;
}

.k-rtl .k-slider-horizontal .k-last .k-label,
.k-slider-horizontal.k-rtl .k-last .k-label,
[dir='rtl'] .k-slider-horizontal .k-last .k-label,
.k-slider-horizontal[dir='rtl'] .k-last .k-label {
	left: 50%;
	right: auto;
}

.k-slider-wrap {
	height: 100%;
	width: 100%;
}

.k-slider-track,
.k-slider-selection {
	margin: 0;
	padding: 0;
	position: absolute;
}

.k-slider-horizontal .k-slider-track,
.k-slider-horizontal .k-slider-selection {
	height: 4px;
	left: 0;
	margin-top: -2px;
	top: 50%;
}

.k-slider-vertical .k-slider-track,
.k-slider-vertical .k-slider-selection {
	bottom: 0;
	left: 50%;
	margin-left: -2px;
	width: 4px;
}

.k-slider-horizontal .k-slider-buttons .k-slider-track {
	left: 38px;
}

.k-slider-vertical .k-slider-buttons .k-slider-track {
	bottom: 38px;
}

.k-draghandle {
	background-color: transparent;
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 1px;
	outline: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	box-sizing: content-box;
	width: 14px;
	height: 14px;
}

.k-slider-horizontal .k-draghandle {
	top: 50%;
	transform: translateY(-50%);
}

.k-slider-horizontal .k-draghandle:active,
.k-slider-horizontal .k-draghandle.k-pressed {
	transform: translateY(-50%) scale(1);
}

.k-slider-vertical .k-draghandle {
	left: 50%;
	transform: translateX(-50%);
}

.k-slider-vertical .k-draghandle:active,
.k-slider-vertical .k-draghandle.k-pressed {
	transform: translateX(-50%) scale(1);
}

.k-slider-transitions.k-slider-horizontal .k-draghandle {
	transition: left 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.k-slider-transitions.k-slider-vertical .k-draghandle {
	transition: bottom 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.k-draghandle.k-pressed {
	transition: none;
}

.k-slider-transitions.k-slider-horizontal .k-slider-selection {
	transition: width 0.3s ease-out;
}

.k-slider-transitions.k-slider-vertical .k-slider-selection {
	transition: height 0.3s ease-out;
}

.k-slider-selection.k-pressed {
	transition: none;
}

.k-slider-items {
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.k-slider-buttons .k-slider-items {
	margin-left: 38px;
}

.k-slider-horizontal .k-slider-items {
	height: 100%;
	padding: 2px 0;
	box-sizing: border-box;
}

.k-slider-vertical .k-slider-items {
	padding-top: 1px;
}

.k-slider-vertical .k-slider-buttons .k-slider-items {
	margin: 0;
	padding-top: 38px;
}

.k-slider-tooltip .k-callout-n,
.k-slider-tooltip .k-callout-s {
	margin-left: -0.2rem;
}

.k-slider-tooltip .k-callout-w,
.k-slider-tooltip .k-callout-e {
	margin-top: -0.2rem;
}

.k-slider {
	color: #333333;
}

.k-slider .k-slider-track,
.k-slider .k-slider-selection {
	border-radius: 0.25rem;
}

.k-slider .k-slider-track {
	background-color: #eeeeee;
}

.k-slider .k-slider-selection {
	background-color: #337ab7;
}

.k-slider .k-button {
	border-radius: 50%;
}

.k-slider .k-draghandle {
	border-color: #2b669a;
	color: #ffffff;
	background-color: #337ab7;
	border-radius: 50%;
}

.k-slider .k-draghandle:hover {
	border-color: #204c72;
	color: #ffffff;
	background-color: #2b6699;
}

.k-slider .k-draghandle:active,
.k-slider .k-draghandle.k-pressed {
	border-color: #1d4568;
	color: #ffffff;
	background-color: #285f8f;
	box-shadow: inset inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.k-slider .k-draghandle:focus,
.k-slider .k-draghandle.k-state-focused {
	box-shadow: 0 0 0 3px rgba(43, 102, 154, 0.5);
}

.k-slider.k-state-focused .k-draghandle {
	box-shadow: 0 0 0 3px rgba(43, 102, 154, 0.5);
}

.k-slider .k-slider-wrap:focus {
	outline: none;
}

.k-slider-horizontal .k-tick {
	background-image: url(data:image/gif;base64,R0lGODlhAQC0AIABALi4uAAAACH5BAEAAAEALAAAAAABALQAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-slider-vertical .k-tick {
	background-image: url(data:image/gif;base64,R0lGODlhtAABAIABALi4uAAAACH5BAEAAAEALAAAAAC0AAEAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-slider .k-button:active,
.k-slider .k-button.k-state-active {
	box-shadow: 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-colorpicker {
	width: auto;
	border-width: 0;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	background: none;
	text-align: left;
	display: inline-flex;
	vertical-align: middle;
	position: relative;
	overflow: visible;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-colorpicker .k-selected-color {
	padding: 0.375rem;
	width: calc(1.5em + 0.75rem);
	height: calc(1.5em + 0.75rem);
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: inherit;
	box-sizing: border-box;
	line-height: 0;
	position: relative;
	overflow: hidden;
}

.k-colorpicker .k-selected-color .k-i-line {
	border-top: 1px solid #d9534f;
	width: 200%;
	height: 200%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-33%, -33%) rotateZ(45deg);
	transform-origin: 0 0;
}

.k-colorpicker .k-selected-color .k-i-line::before {
	display: none;
}

.k-colorpicker .k-tool-icon {
	padding: 0.375rem;
	width: calc(1.5em + 0.75rem);
	height: calc(1.5em + 0.75rem);
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: inherit;
	box-sizing: border-box;
	font-size: inherit;
	text-align: center;
	flex-direction: column;
	cursor: pointer;
}

.k-colorpicker .k-tool-icon::before {
	font-size: 16px;
	line-height: 1;
}

.k-colorpicker .k-tool-icon .k-selected-color {
	margin: 1px 0 0;
	padding: 0;
	width: 14px;
	height: 3px;
	border-width: 0;
	line-height: 0;
	display: inline-block;
}

.k-colorpicker .k-picker-wrap {
	border-radius: 0.25rem;
	padding: 0;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-direction: row;
	transition: all 0.1s ease;
	overflow: hidden;
	cursor: default;
	outline: 0;
}

.k-colorpicker .k-select {
	border-radius: 0 0.25rem 0.25rem 0;
	padding: 0.375rem 0.375rem;
	border-width: 0;
	border-style: solid;
	border-color: inherit;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	text-align: center;
	cursor: pointer;
}

.k-rtl .k-colorpicker .k-selected-color,
.k-rtl .k-colorpicker .k-tool-icon,
.k-colorpicker[dir='rtl'] .k-selected-color,
.k-colorpicker[dir='rtl'] .k-tool-icon {
	border-width: 0 0 0 1px;
}

.k-rtl .k-colorpicker .k-picker-wrap .k-select,
.k-colorpicker[dir='rtl'] .k-picker-wrap .k-select {
	border-radius: 0.25rem 0 0 0.25rem;
}

.k-colorpicker + .k-animation-container .k-popup {
	padding: 0;
}

.k-flatcolorpicker {
	border-radius: 0.25rem;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	width: 349px;
	padding: 15px;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-flatcolorpicker .k-hsv-rectangle {
	position: relative;
	flex: 1 1 auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	-ms-touch-action: pinch-zoom double-tap-zoom;
}

.k-flatcolorpicker .k-hsv-rectangle .k-draghandle {
	margin: -7px 0 0 -7px;
	cursor: pointer;
	position: absolute;
	z-index: 10;
	left: 50%;
	top: 50%;
}

.k-flatcolorpicker .k-hsv-gradient {
	height: 180px;
}

.k-flatcolorpicker .k-sliders-wrap {
	flex-shrink: 0;
	position: relative;
}

.k-flatcolorpicker .k-sliders-wrap.k-hbox {
	margin-left: 8px;
}

.k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider {
	margin-left: 8px;
}

.k-flatcolorpicker .k-sliders-wrap.k-vbox {
	margin-top: 8px;
}

.k-flatcolorpicker .k-sliders-wrap.k-vbox .k-slider + .k-slider {
	margin-top: 8px;
}

.k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-clear-color {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

.k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-hue-slider,
.k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-alpha-slider {
	height: 140px;
	align-self: flex-end;
}

.k-flatcolorpicker .k-slider {
	display: block;
}

.k-flatcolorpicker .k-slider .k-slider-wrap {
	z-index: 1;
}

.k-flatcolorpicker .k-slider .k-slider-selection {
	display: none;
}

.k-flatcolorpicker .k-slider .k-draghandle {
	border-width: 3px;
}

.k-flatcolorpicker .k-slider-horizontal {
	width: 100%;
	height: 10px;
	flex: 0 0 10px;
}

.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
	margin-top: -5px;
	height: 10px;
	border-radius: 10px;
}

.k-flatcolorpicker .k-slider-vertical {
	width: 10px;
	height: 180px;
	flex: 0 0 10px;
}

.k-flatcolorpicker .k-slider-vertical .k-slider-track {
	margin-left: -5px;
	width: 10px;
	border-radius: 10px;
}

.k-flatcolorpicker .k-draghandle {
	border-radius: 50%;
	width: 14px;
	height: 14px;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
}

.k-flatcolorpicker .k-colorinputs {
	margin-top: 16px;
}

.k-flatcolorpicker .k-colorinputs > .k-gradient-values + .k-gradient-values {
	margin-top: 8px;
}

.k-flatcolorpicker .k-gradient-values {
	justify-content: space-between;
}

.k-flatcolorpicker .k-gradient-values .k-input,
.k-flatcolorpicker .k-gradient-values .k-textbox {
	padding: 0.375rem 0.375rem;
}

.k-flatcolorpicker .k-gradient-values div,
.k-flatcolorpicker .k-gradient-values input,
.k-flatcolorpicker .k-gradient-values .k-numerictextbox {
	width: 52px;
	text-align: center;
}

.k-flatcolorpicker .k-gradient-values div {
	text-transform: uppercase;
	text-align: center;
}

.k-flatcolorpicker .k-gradient-values .k-hex-value {
	width: 85px;
}

.k-flatcolorpicker .k-selected-color {
	border-width: 0 0 1px;
	border-style: solid;
	border-color: inherit;
	background-position: 50% 50%;
}

.k-flatcolorpicker .k-color-input {
	display: flex;
	flex-direction: row;
	position: relative;
}

.k-flatcolorpicker .k-color-value {
	margin: 0 0 0 calc(3em + 1.5rem);
	padding: 0.375rem 0.75rem;
	width: 100%;
	border: 0;
	box-sizing: border-box;
	font-size: inherit;
	line-height: 1.5;
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
	outline: 0;
	flex: 1;
}

.k-flatcolorpicker .k-clear-color-container {
	display: flex;
	flex-direction: row;
}

.k-flatcolorpicker .k-clear-color {
	flex: 1;
}

.k-flatcolorpicker .k-color-value + .k-clear-color {
	flex: none;
	position: absolute;
	top: 0;
	right: 0;
}

.k-flatcolorpicker .k-controls {
	margin-top: 16px;
	text-align: center;
}

.k-rtl .k-flatcolorpicker .k-sliders-wrap.k-hbox,
[dir='rtl'] .k-flatcolorpicker .k-sliders-wrap.k-hbox {
	margin-left: 0;
	margin-right: 8px;
}

.k-rtl .k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider,
[dir='rtl'] .k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider {
	margin-left: 0;
	margin-right: 8px;
}

.k-rtl .k-flatcolorpicker .k-color-value,
[dir='rtl'] .k-flatcolorpicker .k-color-value {
	margin: 0 calc(3em + 1.5rem) 0 0;
	direction: ltr;
	direction: initial;
	text-align: right;
}

.k-rtl .k-flatcolorpicker .k-color-value + .k-clear-color,
[dir='rtl'] .k-flatcolorpicker .k-color-value + .k-clear-color {
	right: auto;
	left: 0;
}

.k-colorpalette {
	border-width: 0;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 0;
	display: inline-block;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-colorpalette .k-palette {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	position: relative;
}

.k-colorpalette .k-item {
	width: 14px;
	height: 14px;
	box-sizing: border-box;
	overflow: hidden;
	-ms-high-contrast-adjust: none;
	cursor: pointer;
}

.k-colorpalette .k-item:hover,
.k-colorpalette .k-item.k-state-hover {
	position: relative;
	z-index: 101;
}

.k-colorpalette .k-item.k-state-selected,
.k-colorpalette .k-item.k-state-selected:hover,
.k-colorpalette .k-item.k-state-focused,
.k-colorpalette .k-item:focus {
	position: relative;
	z-index: 100;
}

.k-colorpicker .k-picker-wrap {
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-colorpicker .k-picker-wrap .k-select {
	border-width: 0 0 0 1px;
	border-color: inherit;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-rtl .k-colorpicker .k-picker-wrap .k-select,
.k-colorpicker[dir='rtl'] .k-picker-wrap .k-select {
	border-width: 0 1px 0 0;
}

.k-colorpicker .k-picker-wrap {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-colorpicker .k-picker-wrap.k-invalid,
.k-colorpicker .k-picker-wrap.k-invalid:hover,
.k-colorpicker .k-picker-wrap.k-state-invalid {
	color: #d9534f;
	border-color: #d9534f;
}

.k-colorpicker .k-tool-icon:hover,
.k-colorpicker .k-select:hover,
.k-colorpicker .k-tool-icon.k-state-hover,
.k-colorpicker .k-select.k-state-hover,
.k-colorpicker .k-state-hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-colorpicker .k-tool-icon:hover,
.k-colorpicker .k-tool-icon.k-state-hover {
	border-color: #bdbcbc;
}

.k-colorpicker .k-state-active {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
}

.k-colorpicker .k-state-focused {
	box-shadow: 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-colorpicker.k-state-invalid .k-picker-wrap,
.k-colorpicker.ng-invalid.ng-touched .k-picker-wrap,
.k-colorpicker.ng-invalid.ng-dirty .k-picker-wrap {
	border-color: #d9534f;
}

.k-flatcolorpicker {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-flatcolorpicker .k-color-value {
	border-color: #cccccc;
	color: #555555;
	background-color: #ffffff;
}

.k-flatcolorpicker .k-hsv-gradient {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black), linear-gradient(to right, white, rgba(255, 255, 255, 0));
}

.k-flatcolorpicker .k-slider .k-draghandle {
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.9);
	background-color: transparent;
}

.k-flatcolorpicker .k-slider .k-draghandle:hover,
.k-flatcolorpicker .k-slider .k-draghandle:focus {
	border-color: white;
	box-shadow: 0 1px 4px black;
	background-color: transparent;
}

.k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track {
	background: linear-gradient(to right, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-flatcolorpicker .k-hue-slider.k-slider-vertical .k-slider-track {
	background: linear-gradient(to top, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-flatcolorpicker .k-alpha-slider .k-slider-track {
	background: url('data:image/png;base64,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')
		center;
}

.k-flatcolorpicker .k-draghandle {
	border-color: rgba(255, 255, 255, 0.8);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.21);
}

.k-rtl .k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track,
[dir='rtl'] .k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track {
	background: linear-gradient(to left, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-rtl .k-flatcolorpicker .k-alpha-slider .k-slider-track,
[dir='rtl'] .k-flatcolorpicker .k-alpha-slider .k-slider-track {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAQCAYAAABnaabpAAAACXBIWXMAABbqAAAW6gHljkMQAAAGvmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA4LTIwVDE0OjU0OjQxKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wNVQxMzoyNjozMCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wNVQxMzoyNjozMCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjNTNiZjJiNC01Y2RhLTQzNGMtOTJmNS05NDg2NjdlZjRmYTgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowYjMzZmFjMi1mYzM4LTI0NGItYjRkMS05OWE2ZDNhNWE4ZWIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YjI5M2E2NC00YTc0LWY0NDQtYmRjOC02MjI0ZjUwOTY2NGEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjViMjkzYTY0LTRhNzQtZjQ0NC1iZGM4LTYyMjRmNTA5NjY0YSIgc3RFdnQ6d2hlbj0iMjAxOS0wOC0yMFQxNDo1NDo0MSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNWEyZTA2Yy1lZWQwLTVhNGMtYjZjMC1lMGZiZjhmZjBkNjciIHN0RXZ0OndoZW49IjIwMTktMTItMDVUMTM6MjY6MzArMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzUzYmYyYjQtNWNkYS00MzRjLTkyZjUtOTQ4NjY3ZWY0ZmE4IiBzdEV2dDp3aGVuPSIyMDE5LTEyLTA1VDEzOjI2OjMwKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PKc3+gAABx9JREFU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')
		center;
}

.k-colorpalette .k-item:hover,
.k-colorpalette .k-item.k-state-hover {
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.8);
}

.k-colorpalette .k-item.k-state-selected,
.k-colorpalette .k-item.k-state-selected:hover,
.k-colorpalette .k-item.k-state-focused,
.k-colorpalette .k-item:focus {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px white;
}

.k-combobox {
	width: 12.4em;
	border-width: 0;
	box-sizing: border-box;
	outline: 0;
	background: none;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	text-align: left;
	white-space: nowrap;
	display: inline-flex;
	vertical-align: middle;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-combobox .k-dropdown-wrap {
	border-radius: 0.25rem;
	padding: 0;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-direction: row;
	transition: all 0.1s ease;
	outline: 0;
	cursor: auto;
	cursor: initial;
}

.k-combobox .k-clear-value {
	height: 1.5rem;
	line-height: 1.5rem;
	outline: 0;
	cursor: pointer;
	display: none;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	opacity: 0.5;
	position: absolute;
	top: 0.375rem;
	right: calc(0.75rem + 23.5px);
}

.k-combobox .k-clear-value:hover {
	opacity: 1;
}

.k-combobox:hover .k-clear-value,
.k-combobox:focus-within .k-clear-value,
.k-combobox.k-state-hover .k-clear-value,
.k-combobox.k-state-focused .k-clear-value,
.k-combobox .k-dropdown-wrap.k-state-hover .k-clear-value,
.k-combobox .k-dropdown-wrap.k-state-focused .k-clear-value {
	display: inline-flex;
}

.k-combobox .k-select {
	border-radius: 0 0.25rem 0.25rem 0;
	padding: 0.375rem 0.375rem;
	width: auto;
	border-width: 0 0 0 1px;
	box-sizing: border-box;
	border-style: solid;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	text-align: center;
	cursor: pointer;
}

.k-combobox.k-combobox-clearable .k-input {
	padding-right: calc(16px + 1rem);
}

.k-combobox[dir='rtl'],
.k-rtl .k-combobox {
	text-align: right;
}

.k-combobox[dir='rtl'] .k-select,
.k-rtl .k-combobox .k-select {
	border-radius: 0.25rem 0 0 0.25rem;
	border-width: 0 1px 0 0;
}

.k-combobox[dir='rtl'] .k-clear-value,
.k-rtl .k-combobox .k-clear-value {
	right: auto;
	left: calc(0.75rem + 23.5px);
}

.k-combobox[dir='rtl'].k-combobox-clearable .k-input,
.k-rtl .k-combobox.k-combobox-clearable .k-input {
	padding-left: calc(16px + 1rem);
	padding-right: 0.75rem;
}

.k-combobox .k-dropdown-wrap {
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-combobox .k-dropdown-wrap .k-select {
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-combobox .k-dropdown-wrap {
	border-color: #cccccc;
	color: #555555;
	background-color: #ffffff;
}

.k-combobox .k-dropdown-wrap.k-invalid,
.k-combobox .k-dropdown-wrap.k-invalid:hover,
.k-combobox .k-dropdown-wrap.k-state-invalid {
	border-color: #d9534f;
}

.k-combobox .k-dropdown-wrap.k-invalid:focus,
.k-combobox .k-dropdown-wrap.k-invalid.k-state-focused,
.k-combobox .k-dropdown-wrap.k-invalid:hover:focus,
.k-combobox .k-dropdown-wrap.k-invalid:hover.k-state-focused,
.k-combobox .k-dropdown-wrap.k-state-invalid:focus,
.k-combobox .k-dropdown-wrap.k-state-invalid.k-state-focused {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-combobox .k-select {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-combobox > :hover .k-select,
.k-combobox .k-state-hover .k-select {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-combobox > .k-state-focused,
.k-combobox .k-state-active {
	border-color: #8bb8df;
	color: #555555;
	background-color: #ffffff;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-combobox.k-state-invalid .k-dropdown-wrap,
.k-combobox.ng-invalid.ng-touched .k-dropdown-wrap,
.k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap {
	border-color: #d9534f;
}

.k-combobox.k-state-invalid .k-dropdown-wrap:focus,
.k-combobox.k-state-invalid .k-dropdown-wrap.k-state-focused,
.k-combobox.ng-invalid.ng-touched .k-dropdown-wrap:focus,
.k-combobox.ng-invalid.ng-touched .k-dropdown-wrap.k-state-focused,
.k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap:focus,
.k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap.k-state-focused {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-combobox .k-state-active .k-select {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
}

.k-calendar {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	position: relative;
	overflow: hidden;
	display: inline-block;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-popup .k-calendar {
	height: 100%;
}

.k-calendar .k-link {
	outline: 0;
	color: inherit;
	text-decoration: none;
	white-space: normal;
	cursor: pointer;
	overflow: hidden;
}

.k-calendar .k-calendar-view table,
.k-calendar .k-calendar-view .k-calendar-table {
	margin: 0;
	border-width: 0;
	border-color: inherit;
	border-spacing: 0;
	border-collapse: separate;
	table-layout: fixed;
	outline: 0;
	position: relative;
	z-index: 1;
}

.k-calendar .k-calendar-view td,
.k-calendar .k-calendar-view th,
.k-calendar .k-calendar-view .k-calendar-td,
.k-calendar .k-calendar-view .k-calendar-th {
	border-width: 0;
	padding: 0;
	text-align: center;
	border-style: solid;
	border-color: inherit;
	font-weight: normal;
	cursor: default;
}

.k-calendar .k-calendar-view th,
.k-calendar .k-calendar-view .k-calendar-th {
	padding: 0.25rem 0px;
	font-size: 0.875rem;
	line-height: 2;
	text-transform: uppercase;
	opacity: 0.65;
}

.k-calendar .k-calendar-view tbody th,
.k-calendar .k-calendar-view .k-calendar-tbody .k-calendar-th {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	height: 2em;
	font: inherit;
	font-weight: bold;
	text-transform: none;
	text-align: left;
}

.k-calendar .k-header {
	padding: 0.25rem 0.25rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	text-align: center;
	display: flex;
	flex-direction: row;
	position: relative;
	z-index: 2;
}

.k-calendar .k-header .k-link {
	border-radius: 0.25rem;
	padding: 0.25rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

.k-calendar .k-nav-prev,
.k-calendar .k-nav-next {
	width: 1.5em;
	height: 1.5em;
	box-sizing: content-box;
}

.k-calendar .k-nav-fast {
	margin: 0 0.25rem;
	flex: 1 1 auto;
}

.k-calendar-header {
	padding: 0.25rem 0.25rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 0 0 auto;
}

.k-calendar-header .k-title,
.k-calendar-header .k-calendar-title {
	font-weight: bold;
}

.k-calendar-header .k-today {
	cursor: pointer;
	outline: none;
}

.k-calendar-header .k-calendar-nav {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	gap: 0.25rem;
}

.k-calendar > .k-calendar-header {
	min-width: 280px;
	box-sizing: border-box;
}

.k-calendar .k-footer,
.k-calendar .k-calendar-footer {
	text-align: center;
	clear: both;
}

.k-calendar .k-nav-today,
.k-calendar .k-footer > .k-state-disabled {
	padding: 0.5rem 1rem;
	display: block;
}

.k-calendar .k-nav-today:hover {
	text-decoration: underline;
}

.k-calendar .k-calendar-view {
	width: 280px;
	height: 280px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin: auto;
	padding: 0 0.25rem;
	gap: 1rem;
}

.k-calendar.k-week-number .k-calendar-view {
	width: 320px;
}

.k-calendar-infinite .k-calendar-view {
	width: 280px;
	height: calc(320px + 2em);
	gap: 0;
}

.k-calendar .k-content,
.k-calendar .k-calendar-content {
	width: 100%;
	margin: 0;
	text-align: center;
	flex: 1 1 auto;
	position: relative;
}

.k-calendar .k-content > table,
.k-calendar .k-content > .k-calendar-table,
.k-calendar .k-calendar-content > table,
.k-calendar .k-calendar-content > .k-calendar-table {
	table-layout: fixed;
	margin-right: -17px;
}

.k-calendar .k-content td,
.k-calendar .k-content .k-calendar-td,
.k-calendar .k-calendar-content td,
.k-calendar .k-calendar-content .k-calendar-td {
	border-radius: 0.25rem;
	border-color: transparent;
}

.k-calendar .k-content .k-link,
.k-calendar .k-calendar-content .k-link {
	border-radius: 0.25rem;
	padding: 0.5rem 0.5rem;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

.k-calendar .k-content .k-weekend,
.k-calendar .k-calendar-content .k-weekend {
	border-radius: 0;
	opacity: 1;
}

.k-calendar .k-content .k-alt,
.k-calendar .k-calendar-content .k-alt {
	opacity: 0.65;
}

.k-calendar .k-content .k-other-month .k-link,
.k-calendar .k-calendar-content .k-other-month .k-link {
	opacity: 0.65;
}

.k-calendar .k-content .k-state-disabled,
.k-calendar .k-calendar-content .k-state-disabled {
	opacity: 0.65;
}

.k-calendar table.k-content,
.k-calendar table.k-calendar-content,
.k-calendar .k-calendar-table.k-content,
.k-calendar .k-calendar-table.k-calendar-content {
	display: inline-table;
	vertical-align: top;
}

.k-calendar .k-month td,
.k-calendar .k-month .k-calendar-td,
.k-calendar .k-calendar-monthview td,
.k-calendar .k-calendar-monthview .k-calendar-td {
	width: 40px;
	height: 40px;
}

.k-calendar .k-month .k-link,
.k-calendar .k-calendar-monthview .k-link {
	width: 40px;
	height: 40px;
}

.k-calendar .k-year td,
.k-calendar .k-year .k-calendar-td,
.k-calendar .k-calendar-yearview td,
.k-calendar .k-calendar-yearview .k-calendar-td {
	width: auto;
	height: auto;
}

.k-calendar .k-year .k-link,
.k-calendar .k-calendar-yearview .k-link {
	width: 70px;
	height: 70px;
}

.k-calendar .k-decade td,
.k-calendar .k-decade .k-calendar-td,
.k-calendar .k-calendar-decadeview td,
.k-calendar .k-calendar-decadeview .k-calendar-td {
	width: auto;
	height: auto;
}

.k-calendar .k-decade .k-link,
.k-calendar .k-calendar-decadeview .k-link {
	width: 70px;
	height: 70px;
}

.k-calendar .k-century td,
.k-calendar .k-century .k-calendar-td,
.k-calendar .k-calendar-centuryview td,
.k-calendar .k-calendar-centuryview .k-calendar-td {
	width: auto;
	height: auto;
}

.k-calendar .k-century .k-link,
.k-calendar .k-calendar-centuryview .k-link {
	width: 70px;
	height: 70px;
	text-align: left;
}

.k-calendar-infinite {
	box-sizing: content-box;
	width: auto;
	display: inline-flex;
	vertical-align: bottom;
}

.k-calendar-infinite .k-calendar-view,
.k-calendar-infinite .k-calendar-monthview {
	padding: 0 1rem;
	display: flex;
	flex: 0 0 auto;
	flex-direction: column;
	overflow: hidden;
	box-sizing: content-box;
}

.k-calendar-infinite .k-calendar-view::after,
.k-calendar-infinite .k-calendar-monthview::after {
	display: block;
	position: absolute;
	bottom: 0;
	content: ' ';
	height: 0;
	line-height: 0;
	z-index: 1;
	width: 150%;
	left: -25%;
	box-shadow: 0 0 40px 20px #ffffff;
}

.k-calendar-infinite .k-calendar-header {
	margin-left: -1rem;
	margin-right: -1rem;
	padding: 0.5rem 1rem;
}

.k-calendar-infinite .k-calendar-weekdays {
	width: 100%;
	flex: 0 0 auto;
}

.k-calendar-infinite .k-calendar-yearview .k-content td,
.k-calendar-infinite .k-calendar-yearview .k-content .k-calendar-td,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content td,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-calendar-td,
.k-calendar-infinite .k-calendar-decadeview .k-content td,
.k-calendar-infinite .k-calendar-decadeview .k-content .k-calendar-td,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content td,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-calendar-td,
.k-calendar-infinite .k-calendar-centuryview .k-content td,
.k-calendar-infinite .k-calendar-centuryview .k-content .k-calendar-td,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content td,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-calendar-td {
	width: auto;
	height: auto;
}

.k-calendar-infinite .k-calendar-yearview .k-content .k-link,
.k-calendar-infinite .k-calendar-yearview .k-content td.k-empty,
.k-calendar-infinite .k-calendar-yearview .k-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-link,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content td.k-empty,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-content .k-link,
.k-calendar-infinite .k-calendar-decadeview .k-content td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-link,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-content .k-link,
.k-calendar-infinite .k-calendar-centuryview .k-content td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-link,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-calendar-td.k-empty {
	width: 56px;
	height: 56px;
}

.k-calendar-container,
.k-datetime-container {
	padding: 0;
}

.k-calendar-container .k-calendar,
.k-datetime-container .k-calendar {
	border-width: 0;
}

.k-calendar .k-content.k-scrollable,
.k-calendar .k-calendar-content.k-scrollable {
	box-sizing: content-box;
	overflow-x: hidden;
	overflow-y: auto;
	display: block;
	padding-right: 100px;
	padding-left: 100px;
	margin-left: -100px;
	margin-right: -100px;
	margin-right: -117px;
}

.k-calendar .k-scrollable-placeholder {
	position: absolute;
	z-index: -1;
	width: 1px;
	top: 0;
	right: 0;
}

.k-calendar-navigation {
	width: 5em;
	flex: 0 0 auto;
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.k-calendar-navigation::before,
.k-calendar-navigation::after {
	display: block;
	position: absolute;
	content: ' ';
	height: 0;
	line-height: 0;
	z-index: 1;
	width: 200%;
	left: -50%;
	box-shadow: 0 0 6em 3em #f8f8f8;
}

.k-calendar-navigation::before {
	top: 0;
}

.k-calendar-navigation::after {
	bottom: 0;
}

.k-calendar-navigation .k-content,
.k-calendar-navigation .k-calendar-content {
	background: transparent;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.k-calendar-navigation .k-content ul,
.k-calendar-navigation .k-calendar-content ul {
	width: 5em;
}

.k-calendar-navigation .k-content li,
.k-calendar-navigation .k-calendar-content li {
	height: 2em;
	line-height: 2em;
	cursor: pointer;
	padding: 0 1em;
}

.k-calendar-navigation .k-calendar-navigation-marker {
	font-weight: bold;
}

.k-calendar-navigation .k-calendar-navigation-highlight {
	width: 100%;
	border-width: 1px 0;
	border-style: solid;
	height: 2em;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

.k-calendar.k-calendar-range {
	width: auto;
}

.k-calendar.k-calendar-range .k-calendar-view {
	height: auto;
	min-height: 280px;
	width: auto;
	white-space: nowrap;
}

.k-calendar.k-calendar-range .k-calendar-view::after {
	display: none;
}

.k-calendar.k-calendar-range table,
.k-calendar.k-calendar-range .k-calendar-table {
	width: auto;
}

.k-calendar.k-calendar-range table.k-meta-view,
.k-calendar.k-calendar-range .k-calendar-table.k-meta-view {
	margin: 0 -1px;
}

.k-calendar.k-calendar-range .k-meta-header,
.k-calendar.k-calendar-range .k-month-header {
	margin: 0 1rem;
	padding: 0.25rem 0.75rem;
	font-size: 0.875rem;
	line-height: 2;
	text-align: left;
	opacity: 0.65;
	cursor: default;
}

.k-calendar.k-calendar-range .k-range-start {
	border-color: inherit;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.k-calendar.k-calendar-range .k-range-end {
	border-color: inherit;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.k-calendar.k-calendar-range .k-range-mid {
	border-color: inherit;
	border-radius: 0;
}

.k-calendar.k-calendar-range:not(.k-calendar-infinite) .k-calendar-view {
	display: flex;
	flex-direction: row;
}

.k-animation-container-sm .k-calendar.k-calendar-range:not(.k-calendar-infinite) .k-calendar-view {
	flex-direction: column;
}

.k-calendar.k-calendar-range.k-calendar-infinite table,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table {
	padding: 0;
	display: flex;
	flex-direction: row;
}

.k-calendar.k-calendar-range.k-calendar-infinite table > tbody,
.k-calendar.k-calendar-range.k-calendar-infinite table > .k-calendar-tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > .k-calendar-tbody {
	display: inline-block;
	vertical-align: top;
}

.k-calendar.k-calendar-range.k-calendar-infinite table > tbody + tbody,
.k-calendar.k-calendar-range.k-calendar-infinite table > .k-calendar-tbody + .k-calendar-tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > tbody + tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > .k-calendar-tbody + .k-calendar-tbody {
	margin-left: 2rem;
}

.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button {
	border-radius: 0;
	width: 50px;
}

.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-calendar-view {
	border-width: 0 1px;
	border-style: solid;
	border-color: inherit;
}

.k-widget.k-daterangepicker {
	border: 0;
}

.k-rtl .k-calendar .k-nav-prev,
.k-rtl .k-calendar .k-nav-next,
.k-rtl .k-calendar .k-prev-view,
.k-rtl .k-calendar .k-next-view,
.k-calendar[dir='rtl'] .k-nav-prev,
.k-calendar[dir='rtl'] .k-nav-next,
.k-calendar[dir='rtl'] .k-prev-view,
.k-calendar[dir='rtl'] .k-next-view {
	transform: scaleX(-1);
}

.k-rtl .k-calendar .k-content.k-scrollable,
.k-rtl .k-calendar .k-calendar-content.k-scrollable,
.k-calendar[dir='rtl'] .k-content.k-scrollable,
.k-calendar[dir='rtl'] .k-calendar-content.k-scrollable {
	padding-right: 100px;
	padding-left: 100px;
	margin-left: -100px;
	margin-right: -100px;
	margin-left: -117px;
}

.k-rtl .k-calendar tbody th,
.k-rtl .k-calendar .k-calendar-tbody .k-calendar-th,
.k-calendar[dir='rtl'] tbody th,
.k-calendar[dir='rtl'] .k-calendar-tbody .k-calendar-th {
	text-align: right;
}

.k-rtl .k-calendar .k-content > table,
.k-rtl .k-calendar .k-content > .k-calendar-table,
.k-rtl .k-calendar .k-calendar-content > table,
.k-rtl .k-calendar .k-calendar-content > .k-calendar-table,
.k-calendar[dir='rtl'] .k-content > table,
.k-calendar[dir='rtl'] .k-content > .k-calendar-table,
.k-calendar[dir='rtl'] .k-calendar-content > table,
.k-calendar[dir='rtl'] .k-calendar-content > .k-calendar-table {
	margin-right: 0;
	margin-left: -17px;
}

.k-calendar {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-calendar .k-header {
	border-color: inherit;
	color: #333333;
	background-color: #f8f8f8;
	box-shadow: none;
}

.k-calendar .k-nav-prev:hover,
.k-calendar .k-nav-prev.k-state-hover,
.k-calendar .k-nav-next:hover,
.k-calendar .k-nav-next.k-state-hover,
.k-calendar .k-nav-fast:hover,
.k-calendar .k-nav-fast.k-state-hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-calendar .k-nav-prev:active,
.k-calendar .k-nav-prev.k-state-active,
.k-calendar .k-nav-next:active,
.k-calendar .k-nav-next.k-state-active,
.k-calendar .k-nav-fast:active,
.k-calendar .k-nav-fast.k-state-active {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
}

.k-calendar .k-footer .k-nav-today,
.k-calendar .k-calendar-header .k-today {
	color: #337ab7;
}

.k-calendar .k-footer .k-nav-today:hover,
.k-calendar .k-footer .k-nav-today:focus,
.k-calendar .k-calendar-header .k-today:hover,
.k-calendar .k-calendar-header .k-today:focus {
	color: #22527b;
}

.k-calendar .k-content .k-today .k-link,
.k-calendar .k-calendar-content .k-today .k-link {
	box-shadow: inset 0 0 0 1px #337ab7;
}

.k-calendar .k-content .k-today.k-state-focused .k-link,
.k-calendar .k-calendar-content .k-today.k-state-focused .k-link {
	box-shadow: inset 0 0 0 1px #337ab7, inset 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-calendar .k-weekend {
	color: inherit;
	background-color: transparent;
}

.k-calendar .k-alt {
	background-color: transparent;
}

.k-calendar .k-out-of-range {
	pointer-events: none;
	visibility: hidden;
}

.k-calendar .k-state-hover .k-link,
.k-calendar td:hover .k-link,
.k-calendar .k-calendar-td:hover .k-link {
	border-color: #f8f8f8;
	color: #333333;
	background-color: #f8f8f8;
}

.k-calendar .k-state-selected .k-link {
	border-color: #265a87;
	color: #ffffff;
	background-color: #337ab7;
}

.k-calendar .k-state-selected.k-state-hover .k-link,
.k-calendar .k-state-selected:hover .k-link {
	border-color: #23537c;
	color: #ffffff;
	background-color: #2f70a8;
}

.k-calendar .k-state-focused .k-link {
	box-shadow: inset 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-calendar .k-state-selected.k-state-focused .k-link {
	box-shadow: inset 0 0 0 2px rgba(29, 69, 104, 0.5);
}

.k-calendar .k-calendar-navigation {
	color: #333333;
	background-color: #f8f8f8;
	box-shadow: inset -1px 0 #dddddd;
}

.k-calendar .k-calendar-navigation li:hover {
	color: #22527b;
}

.k-calendar .k-calendar-navigation-highlight {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-calendar[dir='rtl'] .k-calendar-navigation,
.k-rtl .k-calendar .k-calendar-navigation {
	box-shadow: inset 1px 0 #dddddd;
}

.k-calendar.k-invalid,
.k-calendar.k-invalid:hover,
.k-calendar.k-state-invalid,
.k-calendar.ng-invalid.ng-touched,
.k-calendar.ng-invalid.ng-dirty {
	border-color: #d9534f;
}

.k-calendar.k-calendar-range .k-range-start,
.k-calendar.k-calendar-range .k-range-end,
.k-calendar.k-calendar-range .k-range-mid {
	background-image: linear-gradient(transparent 1px, rgba(51, 122, 183, 0.25) 1px, rgba(51, 122, 183, 0.25) calc(100% - 1px), transparent calc(100% - 1px));
}

.k-ie .k-calendar.k-calendar-range .k-range-start,
.k-edge .k-calendar.k-calendar-range .k-range-start,
.k-ie .k-calendar.k-calendar-range .k-range-end,
.k-edge .k-calendar.k-calendar-range .k-range-end,
.k-ie .k-calendar.k-calendar-range .k-range-mid,
.k-edge .k-calendar.k-calendar-range .k-range-mid {
	background-image: none;
	background-color: rgba(51, 122, 183, 0.25);
}

.k-calendar.k-calendar-range .k-range-start.k-range-end {
	background-image: none;
	background-color: transparent;
}

.k-calendar.k-calendar-range .k-range-start .k-link,
.k-calendar.k-calendar-range .k-range-end .k-link {
	background-color: #337ab7;
}

.k-calendar.k-calendar-range .k-range-start.k-state-active .k-link,
.k-calendar.k-calendar-range .k-range-end.k-state-active .k-link {
	box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2);
}

.k-calendar.k-calendar-range .k-range-split-start,
.k-calendar.k-calendar-range .k-range-split-end {
	position: relative;
}

.k-calendar.k-calendar-range .k-range-split-start::after,
.k-calendar.k-calendar-range .k-range-split-end::after {
	content: '';
	display: block;
	position: absolute;
	top: 1px;
	bottom: 1px;
	width: 5px;
}

.k-calendar.k-calendar-range .k-range-split-start::after {
	left: -5px;
	right: auto;
	background-image: linear-gradient(to left, rgba(51, 122, 183, 0.25), transparent 100%);
}

.k-calendar.k-calendar-range .k-range-split-end::after {
	right: -5px;
	left: auto;
	background-image: linear-gradient(to right, rgba(51, 122, 183, 0.25), transparent 100%);
}

.k-daterangepicker.k-state-invalid .k-dateinput-wrap {
	border-color: #d9534f;
}

.k-dateinput,
.k-datepicker,
.k-datetimepicker,
.k-timepicker {
	width: 12.4em;
	border-width: 0;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	text-align: left;
	white-space: nowrap;
	background: none;
	display: inline-flex;
	vertical-align: middle;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-dateinput .k-dateinput-wrap,
.k-dateinput .k-picker-wrap,
.k-datepicker .k-dateinput-wrap,
.k-datepicker .k-picker-wrap,
.k-datetimepicker .k-dateinput-wrap,
.k-datetimepicker .k-picker-wrap,
.k-timepicker .k-dateinput-wrap,
.k-timepicker .k-picker-wrap {
	border-radius: 0.25rem;
	padding: 0;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	position: relative;
	transition: all 0.1s ease;
	cursor: default;
	outline: 0;
}

.k-dateinput .k-select,
.k-datepicker .k-select,
.k-datetimepicker .k-select,
.k-timepicker .k-select {
	border-radius: 0 0.25rem 0.25rem 0;
	padding: 0;
	border-width: 0;
	box-sizing: border-box;
	border-style: solid;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	text-align: center;
	cursor: pointer;
}

.k-dateinput[dir='rtl'],
.k-rtl .k-dateinput,
.k-datepicker[dir='rtl'],
.k-rtl .k-datepicker,
.k-datetimepicker[dir='rtl'],
.k-rtl .k-datetimepicker,
.k-timepicker[dir='rtl'],
.k-rtl .k-timepicker {
	text-align: right;
}

.k-dateinput[dir='rtl'] .k-select,
.k-rtl .k-dateinput .k-select,
.k-datepicker[dir='rtl'] .k-select,
.k-rtl .k-datepicker .k-select,
.k-datetimepicker[dir='rtl'] .k-select,
.k-rtl .k-datetimepicker .k-select,
.k-timepicker[dir='rtl'] .k-select,
.k-rtl .k-timepicker .k-select {
	border-radius: 0.25rem 0 0 0.25rem;
}

.k-datepicker .k-select,
.k-datetimepicker .k-select,
.k-timepicker .k-select {
	padding: 0;
	width: 2rem;
	border-width: 0;
}

.k-datepicker .k-i-warning,
.k-datetimepicker .k-i-warning,
.k-timepicker .k-i-warning {
	display: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	overflow: visible;
}

.k-datepicker .k-state-invalid .k-i-warning,
.k-datetimepicker .k-state-invalid .k-i-warning,
.k-timepicker .k-state-invalid .k-i-warning {
	display: inline-block;
}

.k-datepicker .k-widget.k-dateinput,
.k-datetimepicker .k-widget.k-dateinput,
.k-timepicker .k-widget.k-dateinput {
	width: 100%;
	flex: 1 1 auto;
	margin: 0;
}

.k-datepicker .k-dateinput-wrap,
.k-datetimepicker .k-dateinput-wrap,
.k-timepicker .k-dateinput-wrap {
	border: 0;
	border-radius: 0.25rem 0 0 0.25rem;
}

.k-datepicker .k-picker-wrap.k-state-invalid,
.k-datetimepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
	transition: none;
}

.k-rtl .k-datepicker .k-i-warning,
.k-datepicker[dir='rtl'] .k-i-warning,
.k-rtl .k-datetimepicker .k-i-warning,
.k-datetimepicker[dir='rtl'] .k-i-warning,
.k-rtl .k-timepicker .k-i-warning,
.k-timepicker[dir='rtl'] .k-i-warning {
	right: auto;
}

.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning {
	right: calc(1.5em + 1.25rem);
}

.k-rtl .k-datepicker .k-i-warning,
.k-datepicker[dir='rtl'] .k-i-warning,
.k-rtl .k-timepicker .k-i-warning,
.k-timepicker[dir='rtl'] .k-i-warning {
	left: calc(1.5em + 1.25rem);
}

.k-datetimepicker .k-select {
	padding: 0;
	width: auto;
	border-left-width: 0;
	align-items: stretch;
}

.k-datetimepicker .k-link {
	padding: 0;
	width: calc(1.5em + 0.75rem);
	height: 100%;
	border-width: 0;
	border-style: solid;
	border-color: inherit;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}

.k-datetimepicker .k-i-warning {
	right: calc(3em + 2rem);
}

.k-rtl .k-datetimepicker .k-i-warning,
.k-datetimepicker[dir='rtl'] .k-i-warning {
	left: calc(3em + 2rem);
}

.k-datetime-container .k-datetime-wrap {
	width: 21em;
	overflow: hidden;
}

.k-datetime-container .k-datetime-buttongroup {
	padding: 0.75rem;
}

.k-datetime-container .k-datetime-selector {
	display: flex;
	transition: transform 0.2s;
}

.k-datetime-container .k-datetime-calendar-wrap,
.k-datetime-container .k-datetime-time-wrap {
	text-align: center;
	flex: 0 0 21em;
}

.k-datetime-container .k-timeselector {
	outline: none;
}

.k-datetime-container .k-time-list-container {
	justify-content: center;
}

.k-datetime-container .k-time-tab .k-datetime-selector {
	transform: translateX(-100%);
}

.k-datetime-container .k-actions .k-button,
.k-datetime-container .k-action-buttons .k-button,
.k-datetime-container .k-columnmenu-actions .k-button {
	flex: 1 1 50%;
}

.k-datetime-container .k-actions.k-actions-start .k-button,
.k-datetime-container .k-actions.k-actions-center .k-button,
.k-datetime-container .k-actions.k-actions-end .k-button {
	flex: 0 1 auto;
}

.k-rtl .k-datetime-container .k-time-tab .k-datetime-selector,
.k-datetime-container.k-rtl .k-time-tab .k-datetime-selector,
[dir='rtl'] .k-datetime-container .k-time-tab .k-datetime-selector,
.k-datetime-container[dir='rtl'] .k-time-tab .k-datetime-selector {
	transform: translateX(100%);
}

.k-dateinput .k-select {
	padding: 0;
	border-width: 0;
	width: 2rem;
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

.k-dateinput .k-link {
	width: 100%;
	flex: 1 1 auto;
	display: block;
	overflow: hidden;
	position: relative;
}

.k-dateinput .k-link .k-icon {
	position: absolute;
	right: 50%;
	transform: translateX(50%);
}

.k-dateinput .k-link-increase .k-icon {
	bottom: -1px;
}

.k-dateinput .k-link-decrease .k-icon {
	top: -1px;
}

.k-dateinput .k-i-warning {
	display: none;
	position: absolute;
	right: 1rem;
	top: 50%;
	transform: translateY(-50%);
	overflow: visible;
}

.k-dateinput.k-state-invalid .k-i-warning {
	display: inline-block;
}

.k-rtl .k-dateinput .k-i-warning,
.k-dateinput[dir='rtl'] .k-i-warning {
	left: 1rem;
	right: auto;
}

.k-timeselector .k-actions .k-button,
.k-timeselector .k-action-buttons .k-button,
.k-timeselector .k-columnmenu-actions .k-button {
	flex: 1 1 50%;
}

.k-timeselector .k-actions.k-actions-start .k-button,
.k-timeselector .k-actions.k-actions-center .k-button,
.k-timeselector .k-actions.k-actions-end .k-button {
	flex: 0 1 auto;
}

.k-time-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 1rem 2rem;
	line-height: 2em;
}

.k-time-header .k-title {
	font-weight: bold;
}

.k-time-header .k-time-now {
	border-width: 0;
	line-height: inherit;
	cursor: pointer;
}

.k-time-list-wrapper {
	display: inline-block;
	overflow: hidden;
	box-sizing: content-box;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	padding: 2.5rem 0;
	text-align: center;
	min-width: 5em;
	height: 200px;
	flex: 1 1 auto;
}

.k-time-list-wrapper .k-title {
	display: block;
	text-align: center;
	font-size: 0.75rem;
	position: absolute;
	text-transform: capitalize;
	font-weight: bold;
	min-width: 100%;
	height: 1.5em;
	line-height: 1.5em;
	margin-top: -2.5rem;
	z-index: 12;
}

.k-time-list-wrapper.k-state-focused::before,
.k-time-list-wrapper.k-state-focused::after {
	display: block;
	content: ' ';
	position: absolute;
	width: 100%;
	left: 0;
	pointer-events: none;
	height: calc(50% - 1em);
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
}

.k-time-list-wrapper.k-state-focused::before {
	top: 0;
}

.k-time-list-wrapper.k-state-focused::after {
	bottom: 0;
}

.k-time-container {
	position: absolute;
	display: block;
	overflow-x: hidden;
	overflow-y: scroll;
	line-height: 1.5;
	left: 0;
	right: 0;
	top: 2.5rem;
	bottom: 2.5rem;
	padding-right: 100px;
	padding-left: 100px;
	margin-left: -100px;
	margin-right: -100px;
	margin-right: -117px;
}

.k-time-container > ul {
	height: auto;
	width: 5em;
	margin: auto;
}

.k-rtl .k-time-container,
.k-time-container.k-rtl,
[dir='rtl'] .k-time-container,
.k-time-container[dir='rtl'] {
	padding-right: 100px;
	padding-left: 100px;
	margin-left: -100px;
	margin-right: -100px;
	margin-left: -117px;
}

.k-time-list-container {
	display: flex;
	position: relative;
}

.k-time-list {
	position: absolute;
	display: flex;
	z-index: 10;
	outline: 0;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
}

.k-time-list::before,
.k-time-list::after {
	display: block;
	position: absolute;
	content: ' ';
	height: 0;
	line-height: 0;
	z-index: 1;
	width: 200%;
	left: -50%;
}

.k-time-list::before {
	top: 0;
}

.k-time-list::after {
	bottom: 0;
}

.k-time-list .k-item {
	padding: 3px 1.5rem;
	min-height: calc(1.5em + 2px);
	line-height: calc(1.5em + 2px);
}

.k-time-highlight {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	width: 100%;
	height: calc(1.5em + 0.75rem);
	z-index: 1;
	border-width: 1px 0;
	border-style: solid;
	border-radius: 0.1px;
}

.k-time-container .k-scrollable-placeholder {
	position: absolute;
	width: 1px;
	top: 0;
	right: 0;
}

.k-time-separator {
	display: inline-flex;
	align-self: center;
	justify-content: center;
	height: 100%;
	z-index: 11;
}

.k-datepicker .k-select,
.k-datetimepicker .k-select,
.k-timepicker .k-select {
	width: auto;
}

.k-datepicker .k-picker-wrap,
.k-datepicker .k-select,
.k-datetimepicker .k-picker-wrap,
.k-datetimepicker .k-select,
.k-timepicker .k-picker-wrap,
.k-timepicker .k-select {
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-datepicker .k-picker-wrap .k-select,
.k-timepicker .k-picker-wrap .k-select {
	padding: 0.375rem 0.375rem;
	border-width: 0 0 0 1px;
}

.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning {
	right: 2.5rem;
}

.k-datepicker .k-state-invalid,
.k-timepicker .k-state-invalid {
	transition: none;
}

.k-rtl .k-datepicker .k-i-warning,
.k-datepicker[dir='rtl'] .k-i-warning,
.k-rtl .k-timepicker .k-i-warning,
.k-timepicker[dir='rtl'] .k-i-warning {
	left: 2.5rem;
}

.k-time-header {
	padding: 0.5rem 1rem;
}

.k-time-header .k-title {
	font-weight: bold;
}

.k-time-header .k-time-now {
	cursor: pointer;
}

.k-time-list-wrapper .k-title {
	z-index: 12;
	font-size: 0.75rem;
}

.k-datetimepicker .k-link {
	padding: 0;
	width: calc(17px + 0.75rem);
	border-width: 0 0 0 1px;
}

.k-datetimepicker .k-i-warning {
	right: calc(3em + 2rem);
}

.k-datetimepicker .k-state-invalid {
	transition: none;
}

.k-rtl .k-datetimepicker .k-i-warning,
.k-datetimepicker[dir='rtl'] .k-i-warning {
	left: calc(3em + 2rem);
}

.k-dateinput .k-dateinput-wrap,
.k-dateinput .k-select {
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-datepicker .k-picker-wrap,
.k-timepicker .k-picker-wrap,
.k-datetimepicker .k-picker-wrap {
	border-color: #cccccc;
	color: #555555;
	background-color: #ffffff;
}

.k-datepicker .k-picker-wrap:hover .k-select,
.k-datepicker .k-picker-wrap.k-state-hover .k-select,
.k-timepicker .k-picker-wrap:hover .k-select,
.k-timepicker .k-picker-wrap.k-state-hover .k-select,
.k-datetimepicker .k-picker-wrap:hover .k-select,
.k-datetimepicker .k-picker-wrap.k-state-hover .k-select {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-datepicker .k-picker-wrap.k-state-focused,
.k-datepicker .k-picker-wrap.k-state-active,
.k-timepicker .k-picker-wrap.k-state-focused,
.k-timepicker .k-picker-wrap.k-state-active,
.k-datetimepicker .k-picker-wrap.k-state-focused,
.k-datetimepicker .k-picker-wrap.k-state-active {
	border-color: #8bb8df;
	color: #555555;
	background-color: #ffffff;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-datepicker .k-select,
.k-timepicker .k-select,
.k-datetimepicker .k-select {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning,
.k-datetimepicker .k-i-warning {
	color: #d9534f;
}

.k-time-header .k-time-now {
	color: #337ab7;
	background: transparent;
}

.k-time-header .k-time-now:hover,
.k-time-header .k-time-now:focus {
	color: #22527b;
}

.k-time-list-wrapper {
	background-color: #ffffff;
}

.k-time-list-wrapper .k-title {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
	background: #ffffff;
	opacity: 0.65;
}

.k-time-list-wrapper.k-state-focused .k-title {
	color: black;
	opacity: 1;
}

.k-time-list-wrapper.k-state-focused::before,
.k-time-list-wrapper.k-state-focused::after {
	background-color: rgba(0, 0, 0, 0.02);
}

.k-time-list::before,
.k-time-list::after {
	box-shadow: 0 0 3em 1.5em #ffffff;
}

.k-time-list .k-item:hover {
	color: #337ab7;
}

.k-time-container {
	background: transparent;
}

.k-time-highlight {
	background-color: #ffffff;
	border-color: #dddddd;
}

.k-datetime-container .k-date-tab .k-datetime-buttongroup,
.k-datetime-container .k-date-tab .k-datetime-selector {
	background-color: #ffffff;
}

.k-dateinput .k-dateinput-wrap {
	border-color: #cccccc;
	color: #555555;
	background-color: #ffffff;
}

.k-dateinput .k-select {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-dateinput .k-select:hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-dateinput .k-select > .k-state-selected,
.k-dateinput .k-select > .k-state-active {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
	color: black;
	box-shadow: inset;
}

.k-dateinput .k-state-hover .k-select {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-dateinput .k-state-focused {
	border-color: #8bb8df;
	color: #555555;
	background-color: #ffffff;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-picker-wrap > .k-dateinput .k-state-focused {
	box-shadow: none;
}

.k-dateinput .k-dateinput-wrap.k-invalid,
.k-dateinput .k-dateinput-wrap.k-invalid:hover,
.k-dateinput .k-dateinput-wrap.k-state-invalid,
.k-dateinput .k-picker-wrap.k-invalid,
.k-dateinput .k-picker-wrap.k-invalid:hover,
.k-dateinput .k-picker-wrap.k-state-invalid,
.k-datepicker .k-dateinput-wrap.k-invalid,
.k-datepicker .k-dateinput-wrap.k-invalid:hover,
.k-datepicker .k-dateinput-wrap.k-state-invalid,
.k-datepicker .k-picker-wrap.k-invalid,
.k-datepicker .k-picker-wrap.k-invalid:hover,
.k-datepicker .k-picker-wrap.k-state-invalid,
.k-datetimepicker .k-dateinput-wrap.k-invalid,
.k-datetimepicker .k-dateinput-wrap.k-invalid:hover,
.k-datetimepicker .k-dateinput-wrap.k-state-invalid,
.k-datetimepicker .k-picker-wrap.k-invalid,
.k-datetimepicker .k-picker-wrap.k-invalid:hover,
.k-datetimepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-dateinput-wrap.k-invalid,
.k-timepicker .k-dateinput-wrap.k-invalid:hover,
.k-timepicker .k-dateinput-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-invalid,
.k-timepicker .k-picker-wrap.k-invalid:hover,
.k-timepicker .k-picker-wrap.k-state-invalid {
	border-color: #d9534f;
}

.k-dateinput .k-dateinput-wrap.k-invalid:focus,
.k-dateinput .k-dateinput-wrap.k-invalid.k-state-focused,
.k-dateinput .k-dateinput-wrap.k-invalid:hover:focus,
.k-dateinput .k-dateinput-wrap.k-invalid:hover.k-state-focused,
.k-dateinput .k-dateinput-wrap.k-state-invalid:focus,
.k-dateinput .k-dateinput-wrap.k-state-invalid.k-state-focused,
.k-dateinput .k-picker-wrap.k-invalid:focus,
.k-dateinput .k-picker-wrap.k-invalid.k-state-focused,
.k-dateinput .k-picker-wrap.k-invalid:hover:focus,
.k-dateinput .k-picker-wrap.k-invalid:hover.k-state-focused,
.k-dateinput .k-picker-wrap.k-state-invalid:focus,
.k-dateinput .k-picker-wrap.k-state-invalid.k-state-focused,
.k-datepicker .k-dateinput-wrap.k-invalid:focus,
.k-datepicker .k-dateinput-wrap.k-invalid.k-state-focused,
.k-datepicker .k-dateinput-wrap.k-invalid:hover:focus,
.k-datepicker .k-dateinput-wrap.k-invalid:hover.k-state-focused,
.k-datepicker .k-dateinput-wrap.k-state-invalid:focus,
.k-datepicker .k-dateinput-wrap.k-state-invalid.k-state-focused,
.k-datepicker .k-picker-wrap.k-invalid:focus,
.k-datepicker .k-picker-wrap.k-invalid.k-state-focused,
.k-datepicker .k-picker-wrap.k-invalid:hover:focus,
.k-datepicker .k-picker-wrap.k-invalid:hover.k-state-focused,
.k-datepicker .k-picker-wrap.k-state-invalid:focus,
.k-datepicker .k-picker-wrap.k-state-invalid.k-state-focused,
.k-datetimepicker .k-dateinput-wrap.k-invalid:focus,
.k-datetimepicker .k-dateinput-wrap.k-invalid.k-state-focused,
.k-datetimepicker .k-dateinput-wrap.k-invalid:hover:focus,
.k-datetimepicker .k-dateinput-wrap.k-invalid:hover.k-state-focused,
.k-datetimepicker .k-dateinput-wrap.k-state-invalid:focus,
.k-datetimepicker .k-dateinput-wrap.k-state-invalid.k-state-focused,
.k-datetimepicker .k-picker-wrap.k-invalid:focus,
.k-datetimepicker .k-picker-wrap.k-invalid.k-state-focused,
.k-datetimepicker .k-picker-wrap.k-invalid:hover:focus,
.k-datetimepicker .k-picker-wrap.k-invalid:hover.k-state-focused,
.k-datetimepicker .k-picker-wrap.k-state-invalid:focus,
.k-datetimepicker .k-picker-wrap.k-state-invalid.k-state-focused,
.k-timepicker .k-dateinput-wrap.k-invalid:focus,
.k-timepicker .k-dateinput-wrap.k-invalid.k-state-focused,
.k-timepicker .k-dateinput-wrap.k-invalid:hover:focus,
.k-timepicker .k-dateinput-wrap.k-invalid:hover.k-state-focused,
.k-timepicker .k-dateinput-wrap.k-state-invalid:focus,
.k-timepicker .k-dateinput-wrap.k-state-invalid.k-state-focused,
.k-timepicker .k-picker-wrap.k-invalid:focus,
.k-timepicker .k-picker-wrap.k-invalid.k-state-focused,
.k-timepicker .k-picker-wrap.k-invalid:hover:focus,
.k-timepicker .k-picker-wrap.k-invalid:hover.k-state-focused,
.k-timepicker .k-picker-wrap.k-state-invalid:focus,
.k-timepicker .k-picker-wrap.k-state-invalid.k-state-focused {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-dateinput.k-state-invalid .k-dateinput-wrap,
.k-dateinput.k-state-invalid .k-picker-wrap,
.k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap,
.k-dateinput.ng-invalid.ng-touched .k-picker-wrap,
.k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-dateinput.ng-invalid.ng-dirty .k-picker-wrap,
.k-datepicker.k-state-invalid .k-dateinput-wrap,
.k-datepicker.k-state-invalid .k-picker-wrap,
.k-datepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-datepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-datepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-datepicker.ng-invalid.ng-dirty .k-picker-wrap,
.k-datetimepicker.k-state-invalid .k-dateinput-wrap,
.k-datetimepicker.k-state-invalid .k-picker-wrap,
.k-datetimepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-datetimepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap,
.k-timepicker.k-state-invalid .k-dateinput-wrap,
.k-timepicker.k-state-invalid .k-picker-wrap,
.k-timepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-timepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-timepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-timepicker.ng-invalid.ng-dirty .k-picker-wrap {
	border-color: #d9534f;
}

.k-dateinput.k-state-invalid .k-dateinput-wrap:focus,
.k-dateinput.k-state-invalid .k-dateinput-wrap.k-state-focused,
.k-dateinput.k-state-invalid .k-picker-wrap:focus,
.k-dateinput.k-state-invalid .k-picker-wrap.k-state-focused,
.k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap:focus,
.k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap.k-state-focused,
.k-dateinput.ng-invalid.ng-touched .k-picker-wrap:focus,
.k-dateinput.ng-invalid.ng-touched .k-picker-wrap.k-state-focused,
.k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap:focus,
.k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap.k-state-focused,
.k-dateinput.ng-invalid.ng-dirty .k-picker-wrap:focus,
.k-dateinput.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused,
.k-datepicker.k-state-invalid .k-dateinput-wrap:focus,
.k-datepicker.k-state-invalid .k-dateinput-wrap.k-state-focused,
.k-datepicker.k-state-invalid .k-picker-wrap:focus,
.k-datepicker.k-state-invalid .k-picker-wrap.k-state-focused,
.k-datepicker.ng-invalid.ng-touched .k-dateinput-wrap:focus,
.k-datepicker.ng-invalid.ng-touched .k-dateinput-wrap.k-state-focused,
.k-datepicker.ng-invalid.ng-touched .k-picker-wrap:focus,
.k-datepicker.ng-invalid.ng-touched .k-picker-wrap.k-state-focused,
.k-datepicker.ng-invalid.ng-dirty .k-dateinput-wrap:focus,
.k-datepicker.ng-invalid.ng-dirty .k-dateinput-wrap.k-state-focused,
.k-datepicker.ng-invalid.ng-dirty .k-picker-wrap:focus,
.k-datepicker.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused,
.k-datetimepicker.k-state-invalid .k-dateinput-wrap:focus,
.k-datetimepicker.k-state-invalid .k-dateinput-wrap.k-state-focused,
.k-datetimepicker.k-state-invalid .k-picker-wrap:focus,
.k-datetimepicker.k-state-invalid .k-picker-wrap.k-state-focused,
.k-datetimepicker.ng-invalid.ng-touched .k-dateinput-wrap:focus,
.k-datetimepicker.ng-invalid.ng-touched .k-dateinput-wrap.k-state-focused,
.k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap:focus,
.k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap.k-state-focused,
.k-datetimepicker.ng-invalid.ng-dirty .k-dateinput-wrap:focus,
.k-datetimepicker.ng-invalid.ng-dirty .k-dateinput-wrap.k-state-focused,
.k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap:focus,
.k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused,
.k-timepicker.k-state-invalid .k-dateinput-wrap:focus,
.k-timepicker.k-state-invalid .k-dateinput-wrap.k-state-focused,
.k-timepicker.k-state-invalid .k-picker-wrap:focus,
.k-timepicker.k-state-invalid .k-picker-wrap.k-state-focused,
.k-timepicker.ng-invalid.ng-touched .k-dateinput-wrap:focus,
.k-timepicker.ng-invalid.ng-touched .k-dateinput-wrap.k-state-focused,
.k-timepicker.ng-invalid.ng-touched .k-picker-wrap:focus,
.k-timepicker.ng-invalid.ng-touched .k-picker-wrap.k-state-focused,
.k-timepicker.ng-invalid.ng-dirty .k-dateinput-wrap:focus,
.k-timepicker.ng-invalid.ng-dirty .k-dateinput-wrap.k-state-focused,
.k-timepicker.ng-invalid.ng-dirty .k-picker-wrap:focus,
.k-timepicker.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-datepicker .k-picker-wrap.k-state-active .k-select,
.k-timepicker .k-picker-wrap.k-state-active .k-select,
.k-datetimepicker .k-picker-wrap.k-state-active .k-select {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
}

.k-time-list::before,
.k-time-list::after {
	box-shadow: 0 0 3em 3em #ffffff;
}

.k-dateinput .k-link.k-state-selected {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
}

.k-dropdowngrid-popup {
	overflow: hidden;
}

.k-dropdowngrid-popup .k-virtual-wrap {
	margin: 0;
}

.k-grid-list {
	width: 100%;
	max-width: none;
	border-width: 0;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	empty-cells: show;
	outline: none;
	display: table;
}

.k-dropdowngrid-popup .k-grid-header {
	padding: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: inherit;
	display: block;
}

.k-dropdowngrid-popup .k-grid-header-wrap {
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: inherit;
	vertical-align: top;
	display: inline-block;
	overflow: hidden;
}

.k-dropdowngrid-popup .k-grid-header table {
	margin-bottom: -1px;
	width: 100%;
	max-width: none;
	border-width: 0;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	empty-cells: show;
	outline: none;
}

.k-dropdowngrid-popup .k-grid-header .k-header {
	padding: 0.75rem 0.75rem;
	border-width: 0 0 0 1px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.k-dropdowngrid-popup .k-grid-header .k-header:first-child {
	border-left: 0;
}

.k-grid-list > .k-item {
	box-sizing: border-box;
	display: table-row;
	position: relative;
}

.k-grid-list > .k-item > .k-cell,
.k-grid-list > .k-item > .k-group,
.k-grid-list > .k-item > .k-spacer-group {
	box-sizing: border-box;
	display: table-cell;
	vertical-align: middle;
}

.k-grid-list.k-virtual-list > .k-item > .k-cell,
.k-grid-list.k-virtual-list > .k-item > .k-group,
.k-grid-list.k-virtual-list > .k-item > .k-spacer-group {
	display: inline-block;
}

.k-grid-list > .k-item:last-child > .k-cell,
.k-grid-list > .k-item:last-child > .k-group-cell,
.k-grid-list > .k-item:last-child > .k-spacer-cell {
	border-bottom-width: 0;
}

.k-grid-list > .k-item > .k-cell {
	padding: 0.75rem 0.75rem;
	border-width: 0 0 0px 1px;
	border-style: solid;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.k-grid-list > .k-item > .k-cell:first-child {
	border-left: 0;
}

.k-dropdowngrid-popup .k-group-header {
	margin: 0;
	padding: 0.75rem 0.75rem;
	min-height: auto;
	text-align: left;
}

.k-grid-list > .k-item > .k-group-cell,
.k-grid-list > .k-item > .k-spacer-cell {
	padding: 0;
	width: 0;
	border-left-width: 0;
	border-right-width: 0;
	overflow: visible;
	position: relative;
}

.k-grid-list > .k-item > .k-group-cell > span {
	padding: 0 0.375rem;
	font-size: 0.875em;
	position: absolute;
	top: 0;
	right: 0;
}

.k-dropdowngrid-popup .k-footer {
	padding: 0.75rem 0.75rem;
	border-width: 1px 0 0 0;
	border-style: solid;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	flex-shrink: 0;
}

.k-rtl.k-dropdowngrid-popup .k-grid-header-wrap,
.k-rtl .k-dropdowngrid-popup .k-grid-header-wrap {
	border-right-width: 0;
	border-left-width: 1px;
}

.k-rtl.k-dropdowngrid-popup .k-grid-header .k-header,
.k-rtl .k-dropdowngrid-popup .k-grid-header .k-header,
.k-rtl .k-grid-list > .k-item > .k-cell {
	border-left-width: 0;
	border-right-width: 1px;
	text-align: right;
}

.k-rtl.k-dropdowngrid-popup .k-grid-header .k-header:first-child,
.k-rtl .k-dropdowngrid-popup .k-grid-header .k-header:first-child,
.k-rtl .k-grid-list > .k-item > .k-cell:first-child {
	border-right-width: 0;
}

.k-rtl div.k-dropdowngrid-popup .k-group-header {
	text-align: right;
}

.k-rtl .k-grid-list > .k-item > .k-group-cell > span {
	right: auto;
	left: 0;
}

.k-dropdowngrid-popup {
	border-color: rgba(34, 34, 34, 0.125);
	color: #333333;
	background-color: #ffffff;
}

.k-dropdowngrid-popup .k-header,
.k-dropdowngrid-popup .k-grid-header {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-dropdowngrid-popup .k-footer {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-dropdowngrid-popup .k-group-header {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-dropdowngrid-popup .k-item:nth-child(2n) {
	background-color: rgba(0, 0, 0, 0.05);
}

.k-dropdowngrid-popup .k-cell {
	border-color: rgba(34, 34, 34, 0.125);
}

.k-dropdowngrid-popup .k-item.k-state-hover {
	color: #333333;
	background-color: rgba(0, 0, 0, 0.075);
}

.k-dropdowngrid-popup .k-item.k-state-selected {
	border-color: rgba(34, 34, 34, 0.125);
	color: #333333;
	background-color: rgba(51, 122, 183, 0.25);
}

.k-dropdowngrid-popup .k-item.k-state-focused {
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-dropdowngrid-popup .k-group-cell span {
	background-color: #333333;
	color: #ffffff;
}

.k-grid-list > .k-item.k-last > .k-cell,
.k-grid-list > .k-item.k-last > .k-group-cell,
.k-grid-list > .k-item.k-last > .k-spacer-cell {
	border-bottom-color: #333333;
}

.k-dropdown,
.k-dropdowntree {
	width: 12.4em;
	border-width: 0;
	outline: 0;
	background: none;
	box-sizing: border-box;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	text-align: left;
	white-space: nowrap;
	display: inline-flex;
	vertical-align: middle;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-dropdown .k-dropdown-wrap,
.k-dropdowntree .k-dropdown-wrap {
	border-radius: 0.25rem;
	padding: 0;
	width: 100%;
	display: flex;
	flex-direction: row;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	position: relative;
	transition: all 0.1s ease;
	cursor: pointer;
	outline: 0;
}

.k-dropdown .k-dropdown-wrap .k-select,
.k-dropdowntree .k-dropdown-wrap .k-select {
	border-radius: 0 0.25rem 0.25rem 0;
	padding: 0.375rem 0.375rem;
	border-width: 0;
	box-sizing: border-box;
	border-style: solid;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	text-align: center;
	cursor: pointer;
}

.k-dropdown .k-dropdown-wrap .k-clear-value,
.k-dropdowntree .k-dropdown-wrap .k-clear-value {
	height: 1.5rem;
	line-height: 1.5rem;
	outline: 0;
	cursor: pointer;
	display: none;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	opacity: 0.5;
	position: absolute;
	top: 0.375rem;
	right: calc(0.75rem + 23.5px);
}

.k-dropdown .k-dropdown-wrap .k-clear-value:hover,
.k-dropdowntree .k-dropdown-wrap .k-clear-value:hover {
	opacity: 1;
}

.k-dropdown .k-dropdown-wrap.k-state-focused .k-clear-value,
.k-dropdowntree .k-dropdown-wrap.k-state-focused .k-clear-value,
.k-dropdown .k-dropdown-wrap.k-state-hover .k-clear-value,
.k-dropdowntree .k-dropdown-wrap.k-state-hover .k-clear-value,
.k-dropdown .k-dropdown-wrap:hover .k-clear-value,
.k-dropdowntree .k-dropdown-wrap:hover .k-clear-value {
	display: inline-flex;
}

.k-dropdown.k-rtl,
.k-rtl.k-dropdowntree,
.k-dropdown[dir='rtl'],
.k-dropdowntree[dir='rtl'],
.k-rtl .k-dropdown,
.k-rtl .k-dropdowntree,
[dir='rtl'] .k-dropdown,
[dir='rtl'] .k-dropdowntree {
	text-align: right;
}

.k-dropdown.k-rtl .k-select,
.k-rtl.k-dropdowntree .k-select,
.k-dropdown[dir='rtl'] .k-select,
.k-dropdowntree[dir='rtl'] .k-select,
.k-rtl .k-dropdown .k-select,
.k-rtl .k-dropdowntree .k-select,
[dir='rtl'] .k-dropdown .k-select,
[dir='rtl'] .k-dropdowntree .k-select {
	border-radius: 0.25rem 0 0 0.25rem;
}

.k-dropdown.k-rtl .k-dropdown-wrap .k-clear-value,
.k-rtl.k-dropdowntree .k-dropdown-wrap .k-clear-value,
.k-dropdown[dir='rtl'] .k-dropdown-wrap .k-clear-value,
.k-dropdowntree[dir='rtl'] .k-dropdown-wrap .k-clear-value,
.k-rtl .k-dropdown .k-dropdown-wrap .k-clear-value,
.k-rtl .k-dropdowntree .k-dropdown-wrap .k-clear-value,
[dir='rtl'] .k-dropdown .k-dropdown-wrap .k-clear-value,
[dir='rtl'] .k-dropdowntree .k-dropdown-wrap .k-clear-value {
	right: auto;
	left: calc(0.75rem + 23.5px);
}

.k-dropdown-operator {
	width: auto;
}

.k-dropdown-operator .k-dropdown-wrap .k-input {
	display: none;
}

.k-dropdown-operator .k-dropdown-wrap .k-select {
	width: calc(1.5em + 0.75rem);
	height: calc(1.5em + 0.75rem);
}

select.k-dropdown,
select.k-dropdowntree {
	border-radius: 0.25rem;
	padding: 0.375rem 0.75rem;
	border-width: 1px;
	border-style: solid;
	outline: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all 0.1s ease;
	cursor: pointer;
}

.k-dropdown .k-dropdown-wrap,
.k-dropdowntree .k-dropdown-wrap {
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-dropdown .k-dropdown-wrap,
.k-dropdowntree .k-dropdown-wrap {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-dropdown .k-dropdown-wrap:hover,
.k-dropdowntree .k-dropdown-wrap:hover,
.k-dropdown .k-dropdown-wrap.k-state-hover,
.k-dropdowntree .k-dropdown-wrap.k-state-hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-dropdown .k-dropdown-wrap.k-state-focused,
.k-dropdowntree .k-dropdown-wrap.k-state-focused {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
	box-shadow: 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-dropdown .k-dropdown-wrap.k-invalid,
.k-dropdowntree .k-dropdown-wrap.k-invalid,
.k-dropdown .k-dropdown-wrap.k-invalid:hover,
.k-dropdowntree .k-dropdown-wrap.k-invalid:hover,
.k-dropdown .k-dropdown-wrap.k-state-invalid,
.k-dropdowntree .k-dropdown-wrap.k-state-invalid {
	border-color: #d9534f;
}

.k-dropdown .k-dropdown-wrap.k-invalid:focus,
.k-dropdowntree .k-dropdown-wrap.k-invalid:focus,
.k-dropdown .k-dropdown-wrap.k-invalid.k-state-focused,
.k-dropdowntree .k-dropdown-wrap.k-invalid.k-state-focused,
.k-dropdown .k-dropdown-wrap.k-invalid:hover:focus,
.k-dropdowntree .k-dropdown-wrap.k-invalid:hover:focus,
.k-dropdown .k-dropdown-wrap.k-invalid:hover.k-state-focused,
.k-dropdowntree .k-dropdown-wrap.k-invalid:hover.k-state-focused,
.k-dropdown .k-dropdown-wrap.k-state-invalid:focus,
.k-dropdowntree .k-dropdown-wrap.k-state-invalid:focus,
.k-dropdown .k-dropdown-wrap.k-state-invalid.k-state-focused,
.k-dropdowntree .k-dropdown-wrap.k-state-invalid.k-state-focused {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-dropdown.k-state-invalid > .k-dropdown-wrap,
.k-state-invalid.k-dropdowntree > .k-dropdown-wrap,
.k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap,
.ng-invalid.ng-touched.k-dropdowntree > .k-dropdown-wrap,
.k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap,
.ng-invalid.ng-dirty.k-dropdowntree > .k-dropdown-wrap {
	border-color: #d9534f;
}

.k-dropdown.k-state-invalid > .k-dropdown-wrap:focus,
.k-state-invalid.k-dropdowntree > .k-dropdown-wrap:focus,
.k-dropdown.k-state-invalid > .k-dropdown-wrap.k-state-focused,
.k-state-invalid.k-dropdowntree > .k-dropdown-wrap.k-state-focused,
.k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap:focus,
.ng-invalid.ng-touched.k-dropdowntree > .k-dropdown-wrap:focus,
.k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap.k-state-focused,
.ng-invalid.ng-touched.k-dropdowntree > .k-dropdown-wrap.k-state-focused,
.k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap:focus,
.ng-invalid.ng-dirty.k-dropdowntree > .k-dropdown-wrap:focus,
.k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap.k-state-focused,
.ng-invalid.ng-dirty.k-dropdowntree > .k-dropdown-wrap.k-state-focused {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

select.k-dropdown,
select.k-dropdowntree {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

select.k-dropdown:hover,
select.k-dropdowntree:hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

select.k-dropdown:focus,
select.k-dropdowntree:focus {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
	box-shadow: 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-multiselect,
.k-dropdowntree {
	border-radius: 0.25rem;
	width: 100%;
	border-width: 0;
	box-sizing: border-box;
	outline: 0;
	background: none;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	text-align: left;
	white-space: nowrap;
	display: inline-flex;
	vertical-align: middle;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-multiselect .k-loading-hidden,
.k-dropdowntree .k-loading-hidden {
	visibility: hidden;
}

.k-multiselect .k-multiselect-wrap,
.k-dropdowntree .k-multiselect-wrap {
	border-radius: 0.25rem;
	padding: 0 calc(0.75rem + 16px) 0 0;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	position: relative;
	transition: all 0.1s ease;
	cursor: text;
	outline: 0;
}

.k-multiselect .k-multiselect-wrap .k-input,
.k-dropdowntree .k-multiselect-wrap .k-input {
	float: left;
}

.k-multiselect .k-multiselect-wrap::before,
.k-dropdowntree .k-multiselect-wrap::before {
	content: '';
	width: 0;
	height: calc(1.5em + 0.75rem);
	float: left;
}

.k-multiselect .k-multiselect-wrap ul,
.k-dropdowntree .k-multiselect-wrap ul {
	vertical-align: top;
}

.k-multiselect .k-multiselect-wrap li.k-button,
.k-dropdowntree .k-multiselect-wrap li.k-button {
	float: left;
}

.k-multiselect .k-multiselect-wrap li .k-icon,
.k-dropdowntree .k-multiselect-wrap li .k-icon {
	cursor: pointer;
}

.k-multiselect .k-multiselect-wrap .k-button,
.k-dropdowntree .k-multiselect-wrap .k-button {
	min-height: calc(1.5em + 0.25rem + 2px);
	padding: 0.125rem 0.375rem;
	margin: 0.25rem 0 0 0.25rem;
	cursor: default;
	display: inline-flex;
	flex-direction: row;
	align-items: center;
	line-height: inherit;
	white-space: normal;
}

.k-multiselect .k-multiselect-wrap .k-button .k-select,
.k-dropdowntree .k-multiselect-wrap .k-button .k-select {
	display: flex;
	cursor: pointer;
	margin-left: 1rem;
	align-self: stretch;
}

.k-multiselect .k-multiselect-wrap .k-button:last-child,
.k-dropdowntree .k-multiselect-wrap .k-button:last-child {
	margin-bottom: 0.25rem;
}

.k-multiselect .k-multiselect-wrap .k-searchbar,
.k-dropdowntree .k-multiselect-wrap .k-searchbar {
	float: left;
	width: auto;
}

.k-multiselect .k-multiselect-wrap .k-searchbar .k-input,
.k-dropdowntree .k-multiselect-wrap .k-searchbar .k-input {
	padding-right: 0;
}

.k-multiselect .k-multiselect-wrap .k-i-loading,
.k-dropdowntree .k-multiselect-wrap .k-i-loading {
	height: 1.5rem;
	line-height: 1.5rem;
	position: absolute;
	top: 0.375rem;
	right: 6.5px;
}

.k-multiselect .k-multiselect-wrap .k-clear-value,
.k-dropdowntree .k-multiselect-wrap .k-clear-value {
	height: 1.5rem;
	line-height: 1.5rem;
	outline: 0;
	cursor: pointer;
	display: none;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	opacity: 0.5;
	position: absolute;
	top: 0.375rem;
	right: 6.5px;
}

.k-multiselect .k-multiselect-wrap .k-clear-value:hover,
.k-dropdowntree .k-multiselect-wrap .k-clear-value:hover {
	opacity: 1;
}

.k-multiselect .k-multiselect-wrap:hover .k-clear-value,
.k-dropdowntree .k-multiselect-wrap:hover .k-clear-value,
.k-multiselect .k-multiselect-wrap.k-state-hover .k-clear-value,
.k-dropdowntree .k-multiselect-wrap.k-state-hover .k-clear-value,
.k-multiselect .k-multiselect-wrap.k-state-focused .k-clear-value,
.k-dropdowntree .k-multiselect-wrap.k-state-focused .k-clear-value {
	display: inline-flex;
}

.k-multiselect.k-state-hover > .k-multiselect-wrap .k-clear-value,
.k-state-hover.k-dropdowntree > .k-multiselect-wrap .k-clear-value,
.k-multiselect.k-state-focused > .k-multiselect-wrap .k-clear-value,
.k-state-focused.k-dropdowntree > .k-multiselect-wrap .k-clear-value {
	display: inline-flex;
}

.k-multiselect[dir='rtl'],
.k-dropdowntree[dir='rtl'],
.k-rtl .k-multiselect,
.k-rtl .k-dropdowntree {
	text-align: right;
}

.k-multiselect[dir='rtl'] .k-multiselect-wrap,
.k-dropdowntree[dir='rtl'] .k-multiselect-wrap,
.k-rtl .k-multiselect .k-multiselect-wrap,
.k-rtl .k-dropdowntree .k-multiselect-wrap {
	padding-left: calc(0.75rem + 16px);
	padding-right: 0;
}

.k-multiselect[dir='rtl'] .k-multiselect-wrap::before,
.k-dropdowntree[dir='rtl'] .k-multiselect-wrap::before,
.k-multiselect[dir='rtl'] .k-multiselect-wrap li.k-button,
.k-dropdowntree[dir='rtl'] .k-multiselect-wrap li.k-button,
.k-multiselect[dir='rtl'] .k-multiselect-wrap .k-input,
.k-dropdowntree[dir='rtl'] .k-multiselect-wrap .k-input,
.k-rtl .k-multiselect .k-multiselect-wrap::before,
.k-rtl .k-dropdowntree .k-multiselect-wrap::before,
.k-rtl .k-multiselect .k-multiselect-wrap li.k-button,
.k-rtl .k-dropdowntree .k-multiselect-wrap li.k-button,
.k-rtl .k-multiselect .k-multiselect-wrap .k-input,
.k-rtl .k-dropdowntree .k-multiselect-wrap .k-input {
	float: right;
}

.k-multiselect[dir='rtl'] .k-multiselect-wrap .k-searchbar,
.k-dropdowntree[dir='rtl'] .k-multiselect-wrap .k-searchbar,
.k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar,
.k-rtl .k-dropdowntree .k-multiselect-wrap .k-searchbar {
	float: right;
}

.k-multiselect[dir='rtl'] .k-multiselect-wrap .k-searchbar .k-input,
.k-dropdowntree[dir='rtl'] .k-multiselect-wrap .k-searchbar .k-input,
.k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar .k-input,
.k-rtl .k-dropdowntree .k-multiselect-wrap .k-searchbar .k-input {
	padding-left: 0;
	padding-right: 0.75rem;
}

.k-multiselect[dir='rtl'] .k-multiselect-wrap .k-button,
.k-dropdowntree[dir='rtl'] .k-multiselect-wrap .k-button,
.k-rtl .k-multiselect .k-multiselect-wrap .k-button,
.k-rtl .k-dropdowntree .k-multiselect-wrap .k-button {
	width: auto;
	margin-right: 0.25rem;
	margin-left: 0;
}

.k-multiselect[dir='rtl'] .k-multiselect-wrap .k-button .k-select,
.k-dropdowntree[dir='rtl'] .k-multiselect-wrap .k-button .k-select,
.k-rtl .k-multiselect .k-multiselect-wrap .k-button .k-select,
.k-rtl .k-dropdowntree .k-multiselect-wrap .k-button .k-select {
	margin-left: 0;
	margin-right: 1rem;
}

.k-multiselect[dir='rtl'] .k-clear-value,
.k-dropdowntree[dir='rtl'] .k-clear-value,
.k-multiselect[dir='rtl'] .k-i-loading,
.k-dropdowntree[dir='rtl'] .k-i-loading,
.k-rtl .k-multiselect .k-clear-value,
.k-rtl .k-dropdowntree .k-clear-value,
.k-rtl .k-multiselect .k-i-loading,
.k-rtl .k-dropdowntree .k-i-loading {
	right: auto;
	left: 6.5px;
}

.k-multiselect ::-ms-clear,
.k-dropdowntree ::-ms-clear {
	display: none;
}

.k-multiselect .k-multiselect-wrap,
.k-dropdowntree .k-multiselect-wrap {
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-multiselect .k-multiselect-wrap .k-button,
.k-dropdowntree .k-multiselect-wrap .k-button {
	margin: calc(0.25rem - 1px) 0 0 calc(0.25rem - 1px);
}

.k-multiselect .k-multiselect-wrap .k-button:last-child,
.k-dropdowntree .k-multiselect-wrap .k-button:last-child {
	margin-bottom: calc(0.25rem - 1px);
}

.k-multiselect.k-state-focused > .k-multiselect-wrap,
.k-state-focused.k-dropdowntree > .k-multiselect-wrap {
	border-color: #8bb8df;
	color: #555555;
	background-color: #ffffff;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-multiselect.k-state-focused > .k-multiselect-wrap.k-invalid,
.k-state-focused.k-dropdowntree > .k-multiselect-wrap.k-invalid,
.k-multiselect.k-state-focused > .k-multiselect-wrap.k-invalid:hover,
.k-state-focused.k-dropdowntree > .k-multiselect-wrap.k-invalid:hover,
.k-multiselect.k-state-focused > .k-multiselect-wrap.k-state-invalid,
.k-state-focused.k-dropdowntree > .k-multiselect-wrap.k-state-invalid {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-multiselect.k-state-focused.k-state-invalid .k-multiselect-wrap,
.k-state-focused.k-state-invalid.k-dropdowntree .k-multiselect-wrap,
.k-multiselect.k-state-focused.ng-invalid.ng-touched .k-multiselect-wrap,
.k-state-focused.ng-invalid.ng-touched.k-dropdowntree .k-multiselect-wrap,
.k-multiselect.k-state-focused.ng-invalid.ng-dirty .k-multiselect-wrap,
.k-state-focused.ng-invalid.ng-dirty.k-dropdowntree .k-multiselect-wrap {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-multiselect .k-multiselect-wrap,
.k-dropdowntree .k-multiselect-wrap {
	border-color: #cccccc;
	color: #555555;
	background-color: #ffffff;
}

.k-multiselect .k-multiselect-wrap > .k-readonly,
.k-dropdowntree .k-multiselect-wrap > .k-readonly {
	opacity: 0.6;
}

.k-multiselect .k-multiselect-wrap li .k-icon,
.k-dropdowntree .k-multiselect-wrap li .k-icon {
	opacity: 0.6;
}

.k-multiselect .k-multiselect-wrap li .k-icon:hover,
.k-dropdowntree .k-multiselect-wrap li .k-icon:hover {
	opacity: 1;
}

.k-multiselect .k-multiselect-wrap li.k-button:active,
.k-dropdowntree .k-multiselect-wrap li.k-button:active,
.k-multiselect .k-multiselect-wrap li.k-button.k-state-active,
.k-dropdowntree .k-multiselect-wrap li.k-button.k-state-active {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
}

.k-multiselect .k-multiselect-wrap li:focus .k-icon,
.k-dropdowntree .k-multiselect-wrap li:focus .k-icon,
.k-multiselect .k-multiselect-wrap li.k-state-focused .k-icon,
.k-dropdowntree .k-multiselect-wrap li.k-state-focused .k-icon {
	opacity: 1;
}

.k-multiselect .k-multiselect-wrap .k-i-loading,
.k-dropdowntree .k-multiselect-wrap .k-i-loading {
	background-color: #ffffff;
}

.k-multiselect .k-multiselect-wrap.k-invalid,
.k-dropdowntree .k-multiselect-wrap.k-invalid,
.k-multiselect .k-multiselect-wrap.k-invalid:hover,
.k-dropdowntree .k-multiselect-wrap.k-invalid:hover,
.k-multiselect .k-multiselect-wrap.k-state-invalid,
.k-dropdowntree .k-multiselect-wrap.k-state-invalid {
	border-color: #d9534f;
}

.k-multiselect.k-state-invalid .k-multiselect-wrap,
.k-state-invalid.k-dropdowntree .k-multiselect-wrap,
.k-multiselect.ng-invalid.ng-touched .k-multiselect-wrap,
.ng-invalid.ng-touched.k-dropdowntree .k-multiselect-wrap,
.k-multiselect.ng-invalid.ng-dirty .k-multiselect-wrap,
.ng-invalid.ng-dirty.k-dropdowntree .k-multiselect-wrap {
	border-color: #d9534f;
}

.k-treeview {
	padding: 2px 2px;
	border-width: 0;
	background: none;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: block;
	cursor: default;
	overflow: auto;
	white-space: nowrap;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treeview .k-content,
.k-treeview > .k-group,
.k-treeview .k-item > .k-group {
	margin: 0;
	padding: 0;
	background: none;
	list-style: none;
	position: relative;
}

.k-treeview .k-content.ng-animating,
.k-treeview > .k-group.ng-animating,
.k-treeview .k-item > .k-group.ng-animating {
	overflow: hidden;
}

.k-treeview .k-top,
.k-treeview .k-mid,
.k-treeview .k-bot {
	display: flex;
	flex-direction: row;
	align-items: center;
	align-content: center;
}

.k-treeview .k-item {
	outline-style: none;
	margin: 0;
	padding: 0 0 0 16px;
	border-width: 0;
	display: block;
}

.k-treeview .k-in {
	border-radius: 0.25rem;
	margin: 0;
	padding: 0.375rem 0.375rem;
	border: 1px solid transparent;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	align-content: center;
	vertical-align: middle;
	position: relative;
}

.k-treeview .k-in.k-state-focused {
	z-index: 1;
}

.k-treeview .k-treeview-load-more-button {
	cursor: pointer;
}

.k-treeview .k-treeview-load-more-button:hover,
.k-treeview .k-treeview-load-more-button.k-state-hover,
.k-treeview .k-treeview-load-more-button:focus,
.k-treeview .k-treeview-load-more-button.k-state-focused {
	text-decoration: underline;
}

.k-treeview .k-treeview-load-more-checkboxes-container {
	padding-left: calc(1.5rem + 16px);
}

.k-treeview .k-treeview-load-more-checkboxes-container .k-i-loading {
	margin-left: calc(-0.5rem + -16px);
	margin-right: 0.5rem;
}

.k-treeview .k-i-expand,
.k-treeview .k-i-collapse {
	margin-left: -16px;
	cursor: pointer;
}

.k-treeview .k-checkbox-wrapper {
	margin-right: 0.5rem;
}

.k-treeview .k-i-drag-and-drop {
	position: absolute;
	transform: translate(-50%, -50%);
	z-index: 1000;
}

.k-treeview .k-in .k-icon,
.k-treeview .k-in .k-image,
.k-treeview .k-in .k-sprite {
	margin-right: 0.5rem;
}

.k-rtl .k-treeview .k-item,
.k-treeview[dir='rtl'] .k-item {
	padding-left: 0;
	padding-right: 16px;
}

.k-rtl .k-treeview .k-treeview-load-more-checkboxes-container,
.k-treeview[dir='rtl'] .k-treeview-load-more-checkboxes-container {
	padding-left: 0;
	padding-right: calc(1.5rem + 16px);
}

.k-rtl .k-treeview .k-treeview-load-more-checkboxes-container .k-i-loading,
.k-treeview[dir='rtl'] .k-treeview-load-more-checkboxes-container .k-i-loading {
	margin-left: 0.5rem;
	margin-right: calc(-0.5rem + -16px);
}

.k-rtl .k-treeview .k-i-expand,
.k-rtl .k-treeview .k-i-collapse,
.k-treeview[dir='rtl'] .k-i-expand,
.k-treeview[dir='rtl'] .k-i-collapse {
	margin-left: 0;
	margin-right: -16px;
}

.k-rtl .k-treeview .k-checkbox-wrapper,
.k-treeview[dir='rtl'] .k-checkbox-wrapper {
	margin-right: 0;
	margin-left: 0.5rem;
}

.k-rtl .k-treeview .k-in .k-icon,
.k-rtl .k-treeview .k-in .k-image,
.k-rtl .k-treeview .k-in .k-sprite,
.k-treeview[dir='rtl'] .k-in .k-icon,
.k-treeview[dir='rtl'] .k-in .k-image,
.k-treeview[dir='rtl'] .k-in .k-sprite {
	margin-left: 0.5rem;
	margin-right: 0;
}

.k-treeview .k-top,
.k-treeview .k-mid,
.k-treeview .k-bot {
	padding-top: 2px;
	padding-bottom: 2px;
}

.k-treeview .k-in {
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-treeview {
	color: #333333;
}

.k-treeview .k-in:hover,
.k-treeview .k-in.k-state-hover {
	border-color: #f8f8f8;
	color: #333333;
	background-color: #f8f8f8;
}

.k-treeview .k-in.k-state-selected {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-treeview .k-in.k-state-focused {
	box-shadow: 0 0 0 2px #f0f0f0;
}

.k-treeview .k-in.k-state-selected.k-state-focused {
	box-shadow: 0 0 0 2px rgba(38, 90, 135, 0.5);
}

.k-treeview .k-treeview-load-more-button {
	color: #337ab7;
	background-color: transparent;
}

.k-treeview .k-treeview-load-more-button:hover,
.k-treeview .k-treeview-load-more-button.k-state-hover {
	color: #2b669a;
	background-color: transparent;
}

.k-treeview .k-treeview-load-more-button:focus,
.k-treeview .k-treeview-load-more-button.k-state-focused {
	color: #337ab7;
	background-color: transparent;
	box-shadow: none;
}

.k-dropdowntree {
	width: 12.4em;
}

.k-popup-dropdowntree {
	padding: 0;
}

.k-popup-dropdowntree .k-list-filter {
	box-shadow: none;
	margin: 0 0 0px;
}

.k-popup-dropdowntree .k-check-all {
	padding: 1rem 1rem 0;
}

.k-popup-dropdowntree .k-list-filter .k-check-all {
	padding-top: 0;
}

.k-popup-dropdowntree .k-treeview {
	padding: 1rem 1rem;
}

.k-maskedtextbox {
	width: 12.4em;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	border-width: 0;
	box-sizing: border-box;
	outline: 0;
	background: none;
	text-align: left;
	white-space: nowrap;
	display: inline-flex;
	vertical-align: middle;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-maskedtextbox > .k-textbox {
	flex: 1 0 0%;
	min-width: 0;
}

.k-maskedtextbox > .k-textbox.k-state-invalid {
	transition: none;
}

.k-maskedtextbox > .k-textbox.k-state-invalid + .k-i-warning {
	display: inline-block;
}

.k-maskedtextbox .k-i-warning {
	display: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 1rem;
}

.k-maskedtextbox[dir='rtl'],
.k-rtl .k-maskedtextbox {
	text-align: right;
}

.k-maskedtextbox[dir='rtl'] .k-i-warning,
.k-rtl .k-maskedtextbox .k-i-warning {
	right: auto;
	left: 1rem;
}

.k-maskedtextbox ::-ms-clear {
	display: none;
}

.k-maskedtextbox .k-i-warning {
	color: #d9534f;
}

.k-maskedtextbox.k-state-invalid .k-textbox,
.k-maskedtextbox.ng-invalid.ng-touched .k-textbox,
.k-maskedtextbox.ng-invalid.ng-dirty .k-textbox {
	border-color: #d9534f;
}

.k-maskedtextbox.k-state-invalid:focus .k-textbox,
.k-maskedtextbox.k-state-invalid.k-state-focused .k-textbox,
.k-maskedtextbox.ng-invalid.ng-touched:focus .k-textbox,
.k-maskedtextbox.ng-invalid.ng-touched.k-state-focused .k-textbox,
.k-maskedtextbox.ng-invalid.ng-dirty:focus .k-textbox,
.k-maskedtextbox.ng-invalid.ng-dirty.k-state-focused .k-textbox {
	box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
}

.k-searchbox {
	border-radius: 0.25rem;
	border-width: 1px;
	border-style: solid;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: inline-flex;
	align-items: center;
	vertical-align: middle;
	flex-flow: row nowrap;
	position: relative;
	overflow: hidden;
}

.k-searchbox > .k-input {
	padding: 0.375rem 0.75rem;
}

.k-searchbox {
	border-color: #cccccc;
	color: #555555;
	background-color: #ffffff;
}

.k-searchbox:focus,
.k-searchbox:focus-within,
.k-searchbox.k-state-focus {
	border-color: #8bb8df;
	color: #555555;
	background-color: #ffffff;
	box-shadow: 0 0 0 0.2rem rgba(51, 122, 183, 0.25);
}

.k-searchbox:disabled,
.k-searchbox.k-state-disabled {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

.k-external-dropzone {
	height: 220px;
	display: flex;
	flex-flow: row nowrap;
}

.k-dropzone-inner {
	padding: 0.5rem 0.5rem;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	font-size: 1rem;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	line-height: 1.5;
	flex: 1 1 auto;
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	justify-content: center;
	position: relative;
	cursor: pointer;
}

.k-dropzone-inner > .k-icon,
.k-dropzone-inner .k-dropzone-icon {
	margin-bottom: 1.5rem;
	font-size: 48px;
}

.k-dropzone-inner .k-dropzone-hint {
	margin-bottom: 0.5rem;
}

.k-dropzone-inner .k-dropzone-note {
	font-size: 0.75rem;
}

.k-no-flexbox .k-dropzone-inner {
	padding-top: 3rem;
	padding-bottom: 3rem;
	width: 100%;
	height: 100%;
}

.k-no-flexbox .k-dropzone-hint,
.k-no-flexbox .k-dropzone-note {
	display: block;
}

.k-dropzone-inner {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-dropzone-inner > .k-icon,
.k-dropzone-inner .k-dropzone-icon {
	color: #b6b6b6;
}

.k-dropzone-inner .k-dropzone-note {
	color: #b6b6b6;
}

.k-external-dropzone-hover .k-icon,
.k-external-dropzone-hover .k-dropzone-icon {
	color: #337ab7;
}

.k-upload {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-upload .k-upload-button {
	min-width: 7em;
}

.k-upload .k-dropzone {
	padding: 0.5rem 0.5rem;
	border-width: 0;
	text-align: right;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	background-color: transparent;
}

.k-upload .k-dropzone .k-dropzone-hint {
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	flex: 1;
}

.k-upload .k-dropzone .k-upload-status {
	font-weight: normal;
	display: flex;
	align-items: center;
	position: relative;
}

.k-upload .k-dropzone .k-upload-status > .k-icon {
	margin-right: 0.5rem;
}

.k-upload .k-dropzone .k-upload-status + .k-dropzone-hint {
	display: none;
}

.k-upload .k-dropzone-active .k-upload-status {
	display: none;
}

.k-upload .k-dropzone-active .k-upload-status + .k-dropzone-hint {
	display: block;
}

.k-upload .k-upload-files {
	max-height: 300px;
	overflow-y: auto;
	margin: 0;
	padding: 0;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: inherit;
	list-style: none;
}

.k-upload .k-upload-files .k-file-multiple,
.k-upload .k-upload-files .k-file-single {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.k-upload .k-upload-files .k-file-single {
	align-items: center;
}

.k-upload .k-upload-files .k-file-multiple {
	align-items: flex-start;
}

.k-upload .k-upload-files .k-file {
	padding: 1rem 1rem calc(1rem + 2px);
	border-width: 0 0 1px;
	border-style: solid;
	border-color: inherit;
	outline: none;
	display: flex;
	align-items: flex-start;
	position: relative;
}

.k-upload .k-upload-files .k-file:last-child {
	border-width: 0;
}

.k-upload .k-upload-files .k-filename {
	margin-left: 1rem;
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
}

.k-upload .k-upload-files .k-upload-status .k-icon {
	vertical-align: middle;
}

.k-upload .k-upload-files .k-upload-pct {
	margin: 0 0.5rem;
	font-weight: normal;
	vertical-align: middle;
}

.k-upload .k-upload-files ~ .k-clear-selected,
.k-upload .k-upload-files ~ .k-upload-selected {
	margin-top: -0.5rem;
	border-width: 0;
}

.k-upload .k-upload-files ~ .k-upload-selected {
	border-left-width: 1px;
	border-left-style: solid;
	margin-left: -1px;
}

.k-upload .k-upload-files .k-file-name,
.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-validation-message,
.k-upload .k-upload-files .k-file-information {
	display: block;
}

.k-upload .k-upload-files .k-file-name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
}

.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-information,
.k-upload .k-upload-files .k-file-validation-message {
	font-size: 11px;
	line-height: 1;
}

.k-upload .k-upload-files .k-file-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
	margin: 1px 0;
	width: 24px;
	height: 34px;
	border-width: 2px;
	border-style: solid;
	font-size: 0.57rem;
	text-transform: uppercase;
	box-sizing: content-box;
	position: absolute;
	top: 1rem;
}

.k-upload .k-upload-files .k-file-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-group {
	font-size: 32px;
}

.k-upload .k-upload-files .k-file-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-state {
	position: absolute;
}

.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
	font-size: 1.2em;
}

.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
	margin-top: 0.5rem;
}

.k-upload .k-upload-files .k-file-state {
	visibility: hidden;
}

.k-upload .k-upload-files .k-file-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-file-single > .k-file-extension-wrapper + .k-file-name-size-wrapper {
	margin-left: calc(24px + 1rem);
	min-height: 38px;
	display: block;
	overflow: hidden;
}

.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper + .k-file-name-size-wrapper {
	margin-left: calc(24px + 1rem);
}

.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper {
	margin-bottom: -2px;
}

.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-size,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-information,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-validation-message {
	font-size: 0.68775rem;
}

.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
	content: '';
	border-style: solid;
	display: inline-block;
	position: absolute;
}

.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before {
	top: -1px;
	right: -1px;
	width: 0;
	height: 0;
	border-width: 6px;
	margin-top: -1px;
	margin-right: -1px;
}

.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
	top: -6px;
	left: -6px;
	width: 15px;
	height: 35px;
	border-width: 2px 0 0 2px;
}

.k-upload .k-upload-files .k-file-extension,
.k-upload .k-upload-files .k-file-invalid-icon {
	position: absolute;
	bottom: 0;
	line-height: normal;
}

.k-upload .k-upload-files .k-file-invalid-icon {
	margin-left: 4px;
}

.k-upload .k-upload-files .k-file-extension {
	margin-left: 0.2em;
	margin-bottom: 0.3em;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	left: 0;
}

.k-upload .k-upload-files .k-upload-action {
	border-width: 0;
	color: inherit;
	background: none;
	box-shadow: none;
}

.k-upload .k-upload-files .k-file-name-size-wrapper {
	margin-left: 0;
	margin-right: 0;
	min-height: 32px;
	display: block;
	overflow: hidden;
	flex: 1 0 0;
}

.k-upload .k-file-multiple > .k-file-name-size-wrapper {
	margin-left: 1rem;
}

.k-upload .k-multiple-files-wrapper,
.k-upload .k-file-single > .k-file-name-size-wrapper,
.k-upload .k-file > .k-file-name-size-wrapper {
	margin-left: 1rem;
	margin-right: 0;
	min-height: 32px;
	display: block;
	overflow: hidden;
	flex: 1 0 0;
}

.k-upload .k-multiple-files-wrapper .k-file-name-size-wrapper {
	margin-bottom: 12px;
	display: block;
}

.k-upload .k-multiple-files-wrapper .k-file-information {
	margin-top: -4px;
}

.k-upload .k-progress {
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.k-upload .k-progressbar {
	height: 2px;
	position: absolute;
	bottom: 0.5rem;
	width: calc(100% - 2rem);
}

.k-upload .k-progressbar .k-progress {
	position: absolute;
	width: 100%;
	max-width: 100%;
	height: 100%;
}

.k-upload .k-file-invalid > .k-progress {
	width: 100%;
}

.k-upload .k-actions,
.k-upload .k-action-buttons {
	border-top-width: 1px;
}

.k-upload[dir='rtl'] .k-dropzone,
.k-rtl .k-upload .k-dropzone {
	text-align: left;
}

.k-upload[dir='rtl'] .k-dropzone .k-upload-status > .k-icon,
.k-rtl .k-upload .k-dropzone .k-upload-status > .k-icon {
	margin-left: 0.75rem;
	margin-right: 0;
}

.k-upload[dir='rtl'] .k-multiple-files-wrapper,
.k-upload[dir='rtl'] .k-file-single > .k-file-name-size-wrapper,
.k-upload[dir='rtl'] .k-file-multiple > .k-file-name-size-wrapper,
.k-upload[dir='rtl'] .k-file > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-multiple-files-wrapper,
.k-rtl .k-upload .k-file-single > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file-multiple > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file > .k-file-name-size-wrapper {
	margin-right: 1rem;
}

.k-upload[dir='rtl'] .k-button + .k-button,
.k-rtl .k-upload .k-button + .k-button {
	border-right-width: 0;
}

.k-upload[dir='rtl'] .k-progress,
.k-rtl .k-upload .k-progress {
	left: auto;
	right: 0;
}

.k-upload-button {
	position: relative;
	overflow: hidden;
	direction: ltr;
}

.k-upload-button input {
	font: 170px monospace !important;
	margin: 0;
	padding: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
}

.k-upload-button input[disabled],
.k-upload-button input.k-state-disabled {
	visibility: hidden;
}

.k-ie9 .k-upload-status-total {
	top: 1.5em;
}

.k-ie9 .k-upload-status-total > .k-icon {
	margin-top: -3px;
}

.k-no-flexbox .k-upload-files .k-file-multiple,
.k-no-flexbox .k-upload-files .k-file-single {
	display: block;
	width: 100%;
}

.k-no-flexbox .k-upload-files .k-upload-status {
	position: absolute;
	right: 1rem;
	top: 1rem;
}

.k-no-flexbox .k-upload-files .k-file-group-wrapper,
.k-no-flexbox .k-upload-files .k-file-invalid-group-wrapper,
.k-no-flexbox .k-upload-files .k-multiple-files-group-wrapper,
.k-no-flexbox .k-upload-files .k-multiple-files-invalid-group-wrapper {
	position: absolute;
	top: 1rem;
}

.k-no-flexbox .k-upload-files .k-multiple-files-wrapper,
.k-no-flexbox .k-upload-files .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox .k-upload-files .k-file > .k-file-name-size-wrapper {
	margin-left: calc(32px + 1rem);
	margin-right: calc(3.5em + 2.25rem + 2px);
}

.k-no-flexbox .k-dropzone {
	position: relative;
	text-align: left;
}

.k-no-flexbox .k-dropzone .k-upload-button {
	display: inline-block;
}

.k-no-flexbox .k-dropzone .k-dropzone-hint,
.k-no-flexbox .k-dropzone .k-upload-status-total {
	position: absolute;
	top: 0.875rem;
	right: 0.5rem;
}

.k-no-flexbox [dir='rtl'] .k-dropzone-hint,
.k-no-flexbox [dir='rtl'] .k-upload-status-total,
.k-no-flexbox [dir='rtl'] .k-upload-files .k-upload-status,
.k-no-flexbox .k-rtl .k-dropzone-hint,
.k-no-flexbox .k-rtl .k-upload-status-total,
.k-no-flexbox .k-rtl .k-upload-files .k-upload-status {
	right: auto;
	left: 0.5rem;
}

.k-no-flexbox [dir='rtl'] .k-multiple-files-wrapper,
.k-no-flexbox [dir='rtl'] .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox [dir='rtl'] .k-file > .k-file-name-size-wrapper,
.k-no-flexbox .k-rtl .k-multiple-files-wrapper,
.k-no-flexbox .k-rtl .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox .k-rtl .k-file > .k-file-name-size-wrapper {
	margin-left: calc(3.5em + 2.25rem + 2px);
	margin-right: calc(32px + 1rem);
}

.k-upload {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-upload .k-dropzone {
	border-color: #dddddd;
	color: #bababa;
	background-color: #f8f8f8;
}

.k-upload .k-dropzone.k-dropzone-hover,
.k-upload .k-dropzone.k-dropzone-hovered {
	background-color: #f4f4f4;
}

.k-upload .k-dropzone .k-upload-status,
.k-upload .k-dropzone .k-dropzone-hint {
	color: #bababa;
}

.k-upload .k-file.k-state-focused {
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-upload .k-file .k-upload-action.k-state-focused {
	box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-upload .k-upload-status {
	color: #333333;
}

.k-upload .k-file-progress .k-file-name {
	color: #333333;
}

.k-upload .k-file-progress .k-progress {
	background-color: #5bc0de;
}

.k-upload .k-file-success .k-progress {
	background-color: #5cb85c;
}

.k-upload .k-file-error .k-file-validation-message,
.k-upload .k-file-invalid .k-file-validation-message {
	color: #d9534f;
}

.k-upload .k-file-error .k-progress,
.k-upload .k-file-invalid .k-progress {
	background-color: #d9534f;
}

.k-upload .k-file-extension-wrapper,
.k-upload .k-multiple-files-extension-wrapper,
.k-upload .k-file-group-wrapper,
.k-upload .k-multiple-files-group-wrapper,
.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper {
	color: #bababa;
	border-color: #bababa;
}

.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-error .k-file-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper,
.k-upload .k-file-error .k-file-group-wrapper {
	border-color: #bababa;
}

.k-upload .k-file-extension-wrapper::before,
.k-upload .k-multiple-files-extension-wrapper::before,
.k-upload .k-file-invalid-extension-wrapper::before,
.k-upload .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-file-error .k-file-extension-wrapper::before {
	background-color: #ffffff;
	border-color: transparent transparent #bababa #bababa;
}

.k-upload .k-multiple-files-extension-wrapper::after,
.k-upload .k-multiple-files-invalid-extension-wrapper::after {
	border-top-color: #bababa;
	border-left-color: #bababa;
}

.k-upload .k-file-size,
.k-upload .k-file-validation-message,
.k-upload .k-file-information {
	color: #bababa;
}

.k-upload .k-multiple-files-wrapper .k-file-information {
	color: #333333;
}

.k-upload.k-state-invalid,
.k-upload.ng-invalid.ng-touched,
.k-upload.ng-invalid.ng-dirty {
	border-color: #d9534f;
}

.k-listbox {
	width: 12.4em;
	height: 200px;
	border-width: 0;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	vertical-align: top;
	background-color: transparent;
	display: inline-flex;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-listbox .k-listbox-toolbar ul {
	display: flex;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar ul,
.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar ul {
	flex-direction: column;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li + li,
.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li + li {
	margin-top: 1rem;
}

.k-listbox.k-listbox-toolbar-left {
	flex-direction: row;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
	margin-right: 5px;
}

.k-listbox.k-listbox-toolbar-right {
	flex-direction: row-reverse;
}

.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
	margin-left: 5px;
}

.k-listbox.k-listbox-toolbar-top,
.k-listbox.k-listbox-toolbar-bottom {
	flex-direction: column;
}

.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar ul,
.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar ul {
	flex-direction: row;
}

.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li + li,
.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li + li {
	margin-left: 1rem;
}

.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar {
	margin-bottom: 5px;
}

.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar {
	margin-top: 5px;
}

.k-listbox .k-list-scroller {
	width: 100%;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
}

.k-listbox .k-drop-hint {
	border-top-width: 1px;
	border-top-style: solid;
}

.k-listbox .k-ghost {
	opacity: 0.5;
}

.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,
.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar,
.k-listbox[dir='rtl'].k-listbox-toolbar-left .k-listbox-toolbar,
.k-listbox[dir='rtl'].k-listbox-toolbar-right .k-listbox-toolbar,
[dir='rtl'] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,
[dir='rtl'] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
	transform: scaleX(-1);
}

.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,
.k-listbox[dir='rtl'].k-listbox-toolbar-left .k-listbox-toolbar,
[dir='rtl'] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
	margin-right: 0;
	margin-left: 5px;
}

.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar,
.k-listbox[dir='rtl'].k-listbox-toolbar-right .k-listbox-toolbar,
[dir='rtl'] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
	margin-right: 5px;
	margin-left: 0;
}

.k-item {
	cursor: default;
}

.k-item.k-drag-clue {
	border-radius: 0;
	padding: 3px 1.5rem;
	line-height: 1.5em;
	border-width: 0;
	font-size: 1rem;
}

.k-listbox .k-list-scroller {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-listbox .k-drop-hint {
	border-top-color: #337ab7;
}

li.k-item.k-drag-clue {
	background-color: #337ab7;
	color: #ffffff;
}

.k-rating {
	margin: 0;
	padding: 0;
	border-width: 0;
	box-sizing: border-box;
	outline: 0;
	background: none;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: inline-flex;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-rating-container {
	flex: 0 1 auto;
	position: relative;
	box-sizing: border-box;
	margin: 0 0.5rem;
}

.k-rating-container .k-rating-item {
	display: inline-flex;
	position: relative;
	padding: 0.5rem 0.5rem;
	align-items: center;
	vertical-align: middle;
	margin: 0;
	outline: 0;
	overflow: hidden;
	transition: color 200ms ease-out 0s;
}

.k-rating-container .k-rating-item * {
	pointer-events: none;
}

.k-rating-container .k-rating-item .k-icon {
	font-size: 24px;
}

.k-rating-container .k-rating-item .k-rating-precision-part,
.k-rating-container .k-rating-item .k-rating-precision-complement {
	display: inline-block;
	position: absolute;
	top: 0.5rem;
	left: 0.5rem;
	overflow: hidden;
}

.k-rating-container .k-rating-item .k-rating-precision-complement {
	direction: rtl;
}

.k-rating-label {
	display: inline-flex;
	align-items: center;
	vertical-align: middle;
	line-height: 1.5;
	margin: 0.5rem 1rem;
}

.k-ie9 .k-rating-label,
.k-ie9 .k-rating-container,
.k-ie9 .k-rating-item {
	display: inline-block;
}

.k-rtl .k-rating-precision-part,
[dir='rtl'] .k-rating-precision-part {
	left: auto;
	right: 0.5rem;
}

.k-rtl .k-rating-item .k-rating-precision-complement,
[dir='rtl'] .k-rating-item .k-rating-precision-complement {
	direction: ltr;
}

.k-rating {
	color: #333333;
}

.k-rating:focus .k-rating-item > .k-icon,
.k-rating.k-state-focused .k-rating-item > .k-icon {
	text-shadow: 0 2px 3.6px rgba(0, 0, 0, 0.1);
}

.k-rating:focus .k-rating-item.k-state-selected > .k-icon,
.k-rating.k-state-focused .k-rating-item.k-state-selected > .k-icon {
	text-shadow: 0 2px 3.6px rgba(51, 122, 183, 0.4);
}

.k-rating-item {
	color: #bfbfbf;
}

.k-rating-item.k-state-selected {
	color: #337ab7;
}

.k-rating-item.k-state-selected:focus,
.k-rating-item.k-state-selected.k-state-focused {
	color: #337ab7;
}

.k-rating-item:hover,
.k-rating-item.k-state-hover {
	color: #337ab7;
	cursor: pointer;
}

.k-appbar {
	padding: 0.5rem 1rem;
	border-width: 0px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	list-style: none;
	display: flex;
	gap: 0.5rem;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-appbar > * {
	flex-shrink: 0;
}

.k-appbar .k-appbar-section {
	display: inline-flex;
	flex-wrap: nowrap;
	align-items: center;
}

.k-appbar .k-appbar-spacer {
	flex: 1 0 auto;
}

.k-appbar .k-appbar-spacer-sized {
	flex-grow: 0;
}

.k-appbar .k-appbar-separator {
	margin: 0;
	width: 0;
	min-height: 1em;
	border-style: solid;
	border-width: 0 0 0 1px;
	display: inline-block;
}

.k-appbar-static {
	position: static;
}

.k-appbar-sticky {
	width: 100%;
	position: sticky;
	top: 0;
	z-index: 1;
}

.k-appbar-fixed {
	width: 100%;
	position: fixed;
	z-index: 1;
}

.k-appbar-top {
	top: 0;
	bottom: auto;
}

.k-appbar-bottom {
	top: auto;
	bottom: 0;
}

.k-appbar-bottom.k-appbar-fixed {
	bottom: 0;
}

.k-appbar {
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
}

.k-appbar-bottom {
	box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.16);
}

.k-appbar-primary {
	color: #ffffff;
	background-color: #337ab7;
}

.k-appbar-secondary {
	color: #000000;
	background-color: #f8f8f8;
}

.k-appbar-tertiary {
	color: #ffffff;
	background-color: #6f42c1;
}

.k-appbar-info {
	color: #ffffff;
	background-color: #5bc0de;
}

.k-appbar-success {
	color: #ffffff;
	background-color: #5cb85c;
}

.k-appbar-warning {
	color: #ffffff;
	background-color: #f0ad4e;
}

.k-appbar-error {
	color: #ffffff;
	background-color: #d9534f;
}

.k-appbar-dark {
	color: rgba(248, 249, 250, 0.6);
	background-color: #343a40;
}

.k-appbar-light {
	color: #6c757d;
	background-color: #ffffff;
}

.k-appbar-inverse {
	color: #ffffff;
	background-color: #333333;
}

.k-appbar-danger {
	color: #ffffff;
	background-color: #d9534f;
}

.k-menu {
	border-width: 0px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	position: relative;
	cursor: default;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-menu-item {
	border-width: 0;
	outline: 0;
	display: flex;
	flex: 0 0 auto;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.k-menu-link {
	padding: 0.5rem 0.5rem;
	outline: 0;
	color: inherit;
	display: flex;
	flex-direction: row;
	flex: 1 1 auto;
	align-items: center;
	position: relative;
	white-space: nowrap;
	cursor: pointer;
}

.k-menu-link > .k-icon:not(.k-menu-expand-arrow),
.k-menu-link > .k-image,
.k-menu-link > .k-sprite {
	margin-right: 0.5rem;
}

.k-menu-expand-arrow {
	margin-left: 0.5rem;
	margin-right: -0.5rem;
	position: relative;
}

.k-menu-expand-arrow.k-i-arrow-60-left,
.k-menu-expand-arrow.k-i-arrow-60-right {
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.k-menu-expand-arrow.k-i-arrow-60-right {
	right: 0.5rem;
}

.k-menu-expand-arrow.k-i-arrow-60-left {
	left: 0.5rem;
}

.k-menu-horizontal {
	flex-direction: row;
}

.k-menu-horizontal > .k-menu-item + .k-menu-item {
	margin-left: 0px;
}

.k-menu-horizontal > .k-separator {
	margin: 0 2px;
	width: 0;
	height: auto;
	border-width: 0 0 0 1px;
	border-style: solid;
	flex-shrink: 0;
}

.k-menu-vertical {
	flex-direction: column;
}

.k-menu-vertical > .k-menu-item + .k-menu-item {
	margin-top: 0px;
}

.k-menu-vertical > .k-menu-item > .k-menu-link {
	padding: 3px 1.5rem;
	padding-right: calc(3rem + 16px);
}

.k-menu-vertical > .k-separator {
	margin: 2px 0;
	height: 0;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #dddddd;
	display: block;
}

.k-menu-popup {
	border-width: 1px;
	border-style: solid;
	overflow: auto;
	max-height: 80vh;
}

.k-menu-group {
	margin: 0;
	padding: 0.5rem 0px;
	font-size: 1rem;
	line-height: 1.5;
	list-style: none;
	display: none;
	position: absolute;
}

.k-menu-popup .k-menu-group {
	position: relative;
	display: flex;
	flex-direction: column;
}

.k-menu-group .k-menu-item {
	font-size: 1rem;
	line-height: 1.5;
}

.k-menu-group .k-menu-item + .k-menu-item {
	margin-top: 0px;
}

.k-menu-group .k-menu-link {
	padding: 3px 1.5rem;
	padding-right: calc(3rem + 16px);
}

.k-menu-group .k-separator {
	margin: 2px 0;
	height: 0;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #dddddd;
	display: block;
}

.k-popups-wrapper {
	position: relative;
	border: 0;
	margin: 0;
	padding: 0;
}

.k-context-menu {
	margin: 0;
	padding: 0.5rem 0px;
	border-width: 1px;
	border-style: solid;
}

.k-context-menu.k-menu-horizontal {
	padding: 0px 0.5rem;
}

.k-animation-container .k-context-menu.k-menu-horizontal {
	display: flex !important;
	flex-wrap: nowrap;
}

.k-context-menu-popup {
	z-index: 12000;
}

.k-context-menu-popup > .k-popup:not(.k-menu-popup),
.k-context-menu-popup .k-context-menu {
	border: 0;
}

.k-menu-scroll-wrapper {
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
}

.k-menu-scroll-wrapper .k-menu {
	overflow: hidden;
	flex-wrap: nowrap;
}

.k-menu-scroll-button {
	border-radius: 0;
	padding: 0;
	border-width: 0;
	border-color: inherit;
	color: inherit;
	background: inherit;
	position: absolute;
}

.k-menu-scroll-button.k-scroll-left {
	top: 0;
	left: 0;
	height: 100%;
	width: 16px;
	border-right-width: 1px;
}

.k-menu-scroll-button.k-scroll-right {
	top: 0;
	right: 0;
	height: 100%;
	width: 16px;
	border-left-width: 1px;
}

.k-menu-scroll-button.k-scroll-up {
	top: 0;
	left: 0;
	width: 100%;
	height: 16px;
	border-bottom-width: 1px;
}

.k-menu-scroll-button.k-scroll-down {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	border-top-width: 1px;
}

.k-rtl .k-menu-link > .k-icon:not(.k-menu-expand-arrow),
.k-rtl .k-menu-link > .k-image,
.k-rtl .k-menu-link > .k-sprite,
[dir='rtl'] .k-menu-link > .k-icon:not(.k-menu-expand-arrow),
[dir='rtl'] .k-menu-link > .k-image,
[dir='rtl'] .k-menu-link > .k-sprite {
	margin-left: 0.5rem;
	margin-right: 0;
}

.k-rtl .k-menu-expand-arrow.k-i-arrow-60-down,
[dir='rtl'] .k-menu-expand-arrow.k-i-arrow-60-down {
	margin-left: -0.5rem;
	margin-right: 0.5rem;
}

.k-rtl .k-menu-horizontal > .k-menu-item + .k-menu-item,
[dir='rtl'] .k-menu-horizontal > .k-menu-item + .k-menu-item {
	margin-right: 0px;
	margin-left: 0;
}

.k-rtl .k-menu-vertical > .k-menu-item > .k-menu-link,
[dir='rtl'] .k-menu-vertical > .k-menu-item > .k-menu-link {
	padding-right: 1.5rem;
	padding-left: calc(3rem + 16px);
}

.k-rtl .k-menu-group .k-menu-link,
[dir='rtl'] .k-menu-group .k-menu-link {
	padding-right: 1.5rem;
	padding-left: calc(3rem + 16px);
}

.k-menu.k-menu-horizontal:not(.k-context-menu) {
	padding: 0.5rem 1rem;
}

.k-menu.k-menu-vertical:not(.k-context-menu) {
	padding: 0.5rem 0;
}

.k-menu-popup .k-menu-group,
.k-menu-popup .k-menu-vertical {
	padding: 0;
}

.k-context-menu-popup > .k-popup:not(.k-menu-popup) {
	padding: 0;
}

.k-context-menu-popup .k-context-menu {
	border-radius: 0.25rem;
}

.k-context-menu-popup .k-header {
	font-size: inherit;
	font-weight: inherit;
}

.k-menu:not(.k-context-menu) {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-menu:not(.k-context-menu) > .k-item {
	color: rgba(51, 51, 51, 0.5);
}

.k-menu:not(.k-context-menu) > .k-item:hover,
.k-menu:not(.k-context-menu) > .k-item.k-state-hover {
	color: rgba(51, 51, 51, 0.7);
}

.k-menu:not(.k-context-menu) > .k-item > .k-state-active {
	color: rgba(51, 51, 51, 0.9);
}

.k-menu:not(.k-context-menu) > .k-item:focus,
.k-menu:not(.k-context-menu) > .k-item.k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

.k-menu-group,
.k-menu.k-context-menu {
	border-color: rgba(0, 0, 0, 0.15);
	color: #222222;
	background-color: #ffffff;
}

.k-menu-group .k-item:hover,
.k-menu-group .k-item.k-state-hover,
.k-menu.k-context-menu .k-item:hover,
.k-menu.k-context-menu .k-item.k-state-hover {
	color: #151515;
	background-color: #f8f8f8;
}

.k-menu-group .k-item > .k-state-active,
.k-menu.k-context-menu .k-item > .k-state-active {
	color: #ffffff;
	background-color: #337ab7;
}

.k-menu-group .k-item:focus,
.k-menu-group .k-item.k-state-focused,
.k-menu.k-context-menu .k-item:focus,
.k-menu.k-context-menu .k-item.k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

.k-menu-scroll-button {
	border-color: #dddddd;
	color: rgba(51, 51, 51, 0.5);
	background-color: #f8f8f8;
}

.k-menu-scroll-button:hover {
	color: rgba(51, 51, 51, 0.7);
}

.k-menu-scroll-button:hover::before {
	opacity: 0;
}

.k-context-menu-popup .k-header {
	color: inherit;
}

.k-window {
	border-radius: 0.25rem;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: inline-flex;
	flex-direction: column;
	position: absolute;
	z-index: 10002;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-window.k-window-maximized {
	max-width: 100vw;
	max-height: 100vh;
	box-shadow: none;
}

.k-window-sm {
	width: 300px;
}

.k-window-md {
	width: 800px;
}

.k-window-lg {
	width: 1200px;
}

.k-window-titlebar {
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
	padding: 1rem 1rem;
	border-width: 0 0 1px;
	border-style: solid;
	white-space: nowrap;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	align-items: center;
}

.k-window-minimized .k-window-titlebar {
	border-width: 0;
}

.k-window-title {
	margin: 0;
	font-size: 1.25rem;
	line-height: 1.5;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: default;
	flex: 1;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.k-window-title::before {
	content: '\200b';
}

.k-window-actions {
	margin: -5em 0;
	-webkit-margin-end: 0rem;
	margin-inline-end: 0rem;
	line-height: 1;
	display: flex;
	gap: 0.5rem;
	flex-flow: row nowrap;
	flex-shrink: 0;
	align-items: center;
	vertical-align: top;
}

.k-window-action {
	flex-shrink: 0;
	opacity: 0.5;
}

.k-window-action:hover {
	opacity: 0.75;
}

.k-window-content,
.k-prompt-container {
	padding: 1rem 1rem;
	border-width: 0;
	border-color: inherit;
	color: inherit;
	background: none;
	outline: 0;
	overflow: auto;
	position: relative;
	flex: 1 1 auto;
}

.k-window-content + .k-prompt-container {
	margin-top: -0.5rem;
}

.k-window-content:first-child {
	padding-top: max(1rem, 1rem);
}

.k-window-content:last-child {
	padding-bottom: max(1rem, 1rem);
}

.k-window-iframecontent {
	padding: 0;
	overflow: visible;
}

.k-window-iframecontent .k-content-frame {
	vertical-align: top;
	border: 0;
	width: 100%;
	height: 100%;
}

.k-window {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-window-titlebar {
	border-color: #dddddd;
}

.k-popup-edit-form .k-edit-buttons {
	border-color: #dddddd;
}

.k-dialog-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	outline: 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10001;
}

.k-dialog-wrapper .k-dialog {
	position: relative;
}

.k-dialog {
	padding: 0;
	position: fixed;
	box-sizing: border-box;
}

.k-dialog.k-dialog-centered {
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
}

.k-dialog .k-multiselect,
.k-dialog .k-dropdowntree {
	width: 100%;
}

.k-dialog-close {
	align-self: flex-end;
}

.k-dialog-buttongroup {
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
	padding: 1rem 1rem;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: inherit;
	flex: 0 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	flex-wrap: wrap;
	overflow: hidden;
}

.k-dialog-buttongroup .k-button {
	width: auto !important;
	max-width: 100%;
}

.k-dialog-buttongroup .k-button ~ .k-button {
	margin-left: 0.5rem;
}

.k-rtl .k-dialog-buttongroup .k-button ~ .k-button,
[dir='rtl'] .k-dialog-buttongroup .k-button ~ .k-button {
	margin-left: 0;
	margin-right: 0.5rem;
}

.k-dialog-button-layout-stretched {
	padding: 0;
	align-items: stretch;
}

.k-dialog-button-layout-stretched .k-button {
	border-radius: 0;
	padding: 0.375rem 0.75rem;
	border-width: 0;
	text-overflow: ellipsis;
	flex: 1 0 0%;
	display: inline-block;
	overflow: hidden;
}

.k-dialog-button-layout-stretched .k-button ~ .k-button {
	margin: 0;
	border-left-width: 1px;
}

.k-rtl .k-dialog-button-layout-stretched .k-button ~ .k-button,
[dir='rtl'] .k-dialog-button-layout-stretched .k-button ~ .k-button {
	margin: 0;
	border-left-width: 0;
	border-right-width: 1px;
}

.k-window-sm .k-dialog-button-layout-stretched {
	flex-direction: column;
}

.k-window-sm .k-dialog-button-layout-stretched .k-button {
	flex: 0 0 auto;
	padding: 0.375rem 0.375rem;
}

.k-window-sm .k-dialog-button-layout-stretched .k-button ~ .k-button {
	border-width: 0;
	border-top-width: 1px;
}

.k-window-md .k-dialog-button-layout-stretched .k-button {
	padding: 0.5625rem 0.5625rem;
}

.k-no-flexbox .k-dialog-buttongroup {
	display: block;
	text-align: right;
}

.k-no-flexbox .k-window-sm .k-dialog-button-layout-stretched .k-button {
	display: block;
}

.k-no-flexbox .k-rtl .k-dialog-buttongroup,
.k-no-flexbox [dir='rtl'] .k-dialog-buttongroup {
	text-align: left;
}

.k-dialog-buttongroup {
	border-color: #dddddd;
}

.k-drawer-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: flex-start;
}

kendo-drawer.k-drawer,
kendo-drawer .k-drawer-wrapper {
	transition: none;
}

.k-drawer {
	height: 100%;
	border-width: 0;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-direction: column;
	flex: 0 0 auto;
	transition: all 300ms ease-in-out;
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-drawer-mini .k-drawer.k-drawer-start,
.k-drawer-expanded .k-drawer.k-drawer-start,
.k-drawer-left.k-drawer-mini .k-drawer,
.k-drawer-left.k-drawer-expanded .k-drawer {
	border-right-width: 1px;
}

.k-drawer-mini .k-drawer.k-drawer-end,
.k-drawer-expanded .k-drawer.k-drawer-end,
.k-drawer-right.k-drawer-mini .k-drawer,
.k-drawer-right.k-drawer-expanded .k-drawer {
	border-left-width: 1px;
}

.k-drawer.k-drawer-start,
.k-drawer-left .k-drawer {
	top: 0;
	left: 0;
}

.k-drawer.k-drawer-end,
.k-drawer-right .k-drawer {
	top: 0;
	right: 0;
}

.k-drawer-content {
	flex: 1 1 auto;
}

.k-drawer-overlay .k-drawer {
	max-width: 80vw;
	position: fixed;
	z-index: 10002;
	border: 0;
}

.k-drawer-overlay .k-overlay {
	display: none;
}

.k-drawer-overlay.k-drawer-expanded .k-overlay {
	display: block;
}

.k-drawer-push {
	display: flex;
	flex-direction: row;
}

.k-drawer-push .k-drawer {
	height: auto;
	position: relative;
	align-self: stretch;
}

.k-drawer-push .k-drawer.k-drawer-end,
.k-drawer-push.k-drawer-right .k-drawer {
	order: 1;
}

.k-drawer-wrapper {
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-width: thin;
	transition: all 300ms ease-in-out;
}

.k-drawer-wrapper::-webkit-scrollbar {
	width: 7px;
}

.k-drawer-wrapper::-webkit-scrollbar-thumb {
	border-radius: 20px;
}

.k-drawer-items,
.k-drawer-items ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

.k-drawer-item {
	padding: 0.5rem 1rem;
	outline: 0;
	color: inherit;
	font-size: 16px;
	line-height: 1.5;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	cursor: pointer;
}

.k-drawer-item > .k-drawer-link {
	margin: -0.5rem -1rem;
	padding: 0.5rem 1rem;
	color: inherit;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	flex: 1 0 auto;
}

.k-drawer-item .k-icon {
	margin: 0 1rem;
	height: auto;
	font-size: 16px;
	line-height: 1.5;
	flex-shrink: 0;
}

.k-drawer-item .k-item-text {
	padding: 0 1rem;
	display: inline-block;
	white-space: nowrap;
}

.k-drawer-separator {
	padding: 0;
	height: 1px;
}

.k-drawer-mini .k-drawer-wrapper {
	width: calc(2rem + 16px);
}

.k-rtl.k-drawer-mini .k-drawer-start,
.k-rtl .k-drawer-mini .k-drawer-start,
.k-rtl .k-drawer-expanded .k-drawer-start,
.k-rtl.k-drawer-expanded .k-drawer-start,
[dir='rtl'].k-drawer-mini .k-drawer-start,
[dir='rtl'] .k-drawer-mini .k-drawer-start,
[dir='rtl'] .k-drawer-expanded .k-drawer-start,
[dir='rtl'].k-drawer-expanded .k-drawer-start {
	border-left-width: 1px;
	border-right-width: 0;
}

.k-rtl.k-drawer-mini .k-drawer-end,
.k-rtl .k-drawer-mini .k-drawer-end,
.k-rtl.k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end,
[dir='rtl'].k-drawer-mini .k-drawer-end,
[dir='rtl'] .k-drawer-mini .k-drawer-end,
[dir='rtl'].k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end {
	border-left-width: 0;
	border-right-width: 1px;
}

.k-rtl.k-drawer-overlay .k-drawer-start,
.k-rtl .k-drawer-overlay .k-drawer-start,
[dir='rtl'].k-drawer-overlay .k-drawer-start,
[dir='rtl'] .k-drawer-overlay .k-drawer-start {
	left: auto;
	right: 0;
}

.k-rtl.k-drawer-overlay .k-drawer-end,
.k-rtl .k-drawer-overlay .k-drawer-end,
[dir='rtl'].k-drawer-overlay .k-drawer-end,
[dir='rtl'] .k-drawer-overlay .k-drawer-end {
	left: 0;
	right: auto;
}

.k-rtl .k-drawer-left.k-drawer-push .k-drawer,
[dir='rtl'] .k-drawer-left.k-drawer-push .k-drawer {
	order: 1;
}

.k-rtl .k-drawer-right.k-drawer-push .k-drawer,
[dir='rtl'] .k-drawer-right.k-drawer-push .k-drawer {
	order: 0;
}

.k-drawer-container .k-drawer-items .k-item-text {
	padding: 0;
}

.k-drawer-container .k-drawer-items .k-icon {
	margin: 0;
}

.k-drawer-container .k-drawer-items .k-icon + .k-item-text {
	padding-left: 1rem;
}

.k-rtl .k-drawer-container .k-drawer-items .k-icon + .k-item-text,
[dir='rtl'] .k-drawer-container .k-drawer-items .k-icon + .k-item-text,
.k-drawer-container[dir='rtl'] .k-icon + .k-item-text {
	padding-left: 0;
	padding-right: 1rem;
}

.k-drawer {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-drawer-wrapper {
	scrollbar-color: rgba(156, 156, 156, 0.7) #dedede;
}

.k-drawer-wrapper::-webkit-scrollbar-track {
	background: #dedede;
}

.k-drawer-wrapper::-webkit-scrollbar-thumb {
	background: rgba(156, 156, 156, 0.7);
}

.k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
	background: #9c9c9c;
}

.k-drawer-item:hover,
.k-drawer-item.k-state-hover {
	color: #333333;
	background-color: #f0f0f0;
}

.k-drawer-item:focus,
.k-drawer-item.k-state-focused {
	background-color: #f0f0f0;
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.15);
}

.k-drawer-item:focus:hover,
.k-drawer-item:focus.k-state-hover,
.k-drawer-item.k-state-focused:hover,
.k-drawer-item.k-state-focused.k-state-hover {
	color: #333333;
	background-color: #f0f0f0;
}

.k-drawer-item.k-state-selected {
	color: #ffffff;
	background-color: #337ab7;
}

.k-drawer-item.k-state-selected:hover,
.k-drawer-item.k-state-selected.k-state-hover {
	color: #ffffff;
	background-color: #2b6699;
}

.k-drawer-separator {
	background-color: #dddddd;
}

.k-notification-group {
	position: fixed;
	display: inline-flex;
	flex-wrap: wrap;
	max-height: 100%;
	flex-direction: column-reverse;
}

.k-notification-container {
	margin: 0.375rem 0;
	display: inline-flex;
	vertical-align: top;
}

.k-notification-container-animating {
	overflow: hidden;
}

.k-notification {
	border-radius: 0.25rem;
	padding: 0.75rem 1.25rem;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 0.875rem;
	line-height: 1.5;
	cursor: default;
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-notification-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.k-notification-wrap > .k-icon {
	margin-top: 3px;
	margin-right: 0.5rem;
	flex: 0 0 auto;
}

.k-notification-wrap > .k-i-close {
	margin-right: 0;
	margin-left: 0.5rem;
	flex: 0 0 auto;
	cursor: pointer;
}

.k-notification-wrap > .k-notification-content {
	flex: 1 1 auto;
}

.k-rtl .k-notification .k-notification-wrap > .k-icon,
[dir='rtl'] .k-notification .k-notification-wrap > .k-icon {
	margin-right: 0;
	margin-left: 0.5rem;
}

.k-rtl .k-notification .k-notification-wrap > .k-i-close,
[dir='rtl'] .k-notification .k-notification-wrap > .k-i-close {
	margin-left: 0;
	margin-right: 0.5rem;
}

.k-ie9 .k-notification-wrap {
	white-space: nowrap;
}

.k-ie9 .k-notification-wrap > .k-icon {
	vertical-align: top;
}

.k-ie9 .k-notification-wrap > .k-notification-content {
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
}

.k-notification {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-notification-wrap > .k-i-close {
	color: inherit;
}

.k-notification-group .k-notification {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-notification-primary {
	border-color: #d6e4f1;
	color: #1b3f5f;
	background-color: #c6daeb;
}

.k-notification-secondary {
	border-color: #fefefe;
	color: #818181;
	background-color: #fdfdfd;
}

.k-notification-tertiary {
	border-color: #e2d9f3;
	color: #3a2264;
	background-color: #d7caee;
}

.k-notification-info {
	border-color: #def2f8;
	color: #2f6473;
	background-color: #d1edf6;
}

.k-notification-success {
	border-color: #def1de;
	color: #306030;
	background-color: #d1ebd1;
}

.k-notification-warning {
	border-color: #fcefdc;
	color: #7d5a29;
	background-color: #fbe8cd;
}

.k-notification-error {
	border-color: #f7dddc;
	color: #712b29;
	background-color: #f4cfce;
}

.k-notification-dark {
	border-color: #d6d6d6;
	color: #1b1b1b;
	background-color: #c6c6c6;
}

.k-notification-light {
	border-color: #fefefe;
	color: #818181;
	background-color: #fdfdfd;
}

.k-notification-inverse {
	border-color: #d6d6d6;
	color: #1b1b1b;
	background-color: #c6c6c6;
}

.k-rpanel-left,
.k-rpanel-right {
	position: fixed;
	display: block;
	overflow: auto;
	min-width: 320px;
	height: 100%;
	top: 0;
}

.k-rpanel-left + *,
.k-rpanel-right + * {
	overflow: auto;
}

.k-rpanel-left.k-rpanel-expanded,
.k-rpanel-right.k-rpanel-expanded {
	transform: translateX(0) translateZ(0);
}

.k-rpanel-left {
	transform: translateX(-100%) translateZ(0);
	left: 0;
}

.k-rpanel-right {
	transform: translateX(100%) translateZ(0);
	right: 0;
}

.k-rpanel-top {
	position: static;
	max-height: 0;
}

.k-rpanel-top.k-rpanel-expanded {
	max-height: 568px;
	overflow: visible !important;
}

.k-rpanel-toggle {
	touch-action: manipulation;
}

.k-breadcrumb {
	padding: 0px 0px;
	border-width: 0px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-direction: row;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-breadcrumb .k-breadcrumb-container {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow: hidden;
}

.k-breadcrumb .k-breadcrumb-container.k-flex-wrap {
	flex-wrap: wrap;
}

.k-breadcrumb .k-breadcrumb-item {
	vertical-align: middle;
	display: inline-flex;
	flex-direction: row;
	align-items: center;
	overflow: hidden;
}

.k-breadcrumb .k-breadcrumb-root-item {
	flex: 1 0 auto;
}

.k-breadcrumb .k-breadcrumb-root-item.k-flex-none,
.k-breadcrumb .k-breadcrumb-root-item.k-no-flex {
	flex: none;
}

.k-breadcrumb .k-breadcrumb-link,
.k-breadcrumb .k-breadcrumb-root-link {
	border-radius: 0.25rem;
	padding: 0.5rem 0.75rem;
	position: relative;
	display: inline-flex;
	align-items: center;
	align-self: stretch;
	overflow: hidden;
	white-space: nowrap;
	text-decoration: none;
	outline: none;
}

.k-breadcrumb .k-breadcrumb-root-link {
	margin-right: 0.75rem;
}

.k-breadcrumb .k-breadcrumb-link > .k-image,
.k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
	margin-right: 0.5rem;
}

.k-breadcrumb .k-breadcrumb-icon-link {
	padding: 0.75rem 0.75rem;
}

.k-breadcrumb .k-breadcrumb-delimiter-icon {
	font-size: 12px;
	opacity: 0.65;
}

.k-breadcrumb .k-breadcrumb-input-container {
	width: 100%;
}

.k-breadcrumb .k-textbox {
	width: 100%;
	height: 100%;
}

.k-breadcrumb.k-breadcrumb-wrap .k-breadcrumb-root-item-container {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	display: flex;
	align-items: flex-start;
	flex: 0 0 auto;
}

.k-ie9 .k-breadcrumb,
.k-ie9 .k-breadcrumb-container {
	display: block;
}

.k-ie9 .k-breadcrumb-item {
	display: inline-block;
}

.k-breadcrumb[dir='rtl'] .k-breadcrumb-root-link,
.k-rtl .k-breadcrumb .k-breadcrumb-root-link {
	margin-right: 0;
	margin-left: 0.75rem;
}

.k-breadcrumb[dir='rtl'] .k-breadcrumb-link > .k-image,
.k-breadcrumb[dir='rtl'] .k-breadcrumb-icontext-link .k-icon,
.k-rtl .k-breadcrumb .k-breadcrumb-link > .k-image,
.k-rtl .k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
	margin-right: 0;
	margin-left: 0.5rem;
}

.k-breadcrumb {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-breadcrumb:focus,
.k-breadcrumb.k-state-focused {
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.06);
}

.k-breadcrumb .k-breadcrumb-link {
	color: #337ab7;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-breadcrumb .k-breadcrumb-link:hover,
.k-breadcrumb .k-breadcrumb-link.k-state-hover {
	color: #22527b;
	background-color: #ededed;
}

.k-breadcrumb .k-breadcrumb-link:focus,
.k-breadcrumb .k-breadcrumb-link.k-state-focused {
	color: #337ab7;
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.25);
}

.k-breadcrumb .k-breadcrumb-root-link {
	color: inherit;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-breadcrumb .k-breadcrumb-root-link:hover,
.k-breadcrumb .k-breadcrumb-root-link.k-state-hover {
	background-color: #ededed;
}

.k-breadcrumb .k-breadcrumb-root-link:focus,
.k-breadcrumb .k-breadcrumb-root-link.k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.25);
}

.k-breadcrumb .k-breadcrumb-root-link,
.k-breadcrumb .k-breadcrumb-delimiter-icon {
	color: inherit;
}

.k-breadcrumb .k-breadcrumb-input-container {
	border-color: transparent;
}

.k-pager-wrap {
	padding: 0.375rem 0.375rem;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	align-items: center;
	position: relative;
	overflow: hidden;
	cursor: default;
	flex: 0 0 auto;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pager-wrap .k-link {
	text-decoration: none;
	outline: 0;
	font: inherit;
	background-color: inherit;
}

.k-pager-wrap .k-link:focus,
.k-pager-wrap .k-link.k-state-focus {
	z-index: 2;
}

.k-pager-wrap .k-widget,
.k-pager-wrap select.k-dropdown,
.k-pager-wrap select.k-dropdowntree {
	font-size: inherit;
}

.k-rtl .k-pager-wrap .k-i-arrow-end-left,
.k-rtl .k-pager-wrap .k-i-arrow-60-left,
.k-rtl .k-pager-wrap .k-i-arrow-60-right,
.k-rtl .k-pager-wrap .k-i-arrow-end-right,
.k-rtl .k-pager-wrap .k-i-seek-w,
.k-rtl .k-pager-wrap .k-i-arrow-w,
.k-rtl .k-pager-wrap .k-i-arrow-e,
.k-rtl .k-pager-wrap .k-i-seek-e,
.k-pager-wrap[dir='rtl'] .k-i-arrow-end-left,
.k-pager-wrap[dir='rtl'] .k-i-arrow-60-left,
.k-pager-wrap[dir='rtl'] .k-i-arrow-60-right,
.k-pager-wrap[dir='rtl'] .k-i-arrow-end-right,
.k-pager-wrap[dir='rtl'] .k-i-seek-w,
.k-pager-wrap[dir='rtl'] .k-i-arrow-w,
.k-pager-wrap[dir='rtl'] .k-i-arrow-e,
.k-pager-wrap[dir='rtl'] .k-i-seek-e,
[dir='rtl'] .k-pager-wrap .k-i-arrow-end-left,
[dir='rtl'] .k-pager-wrap .k-i-arrow-60-left,
[dir='rtl'] .k-pager-wrap .k-i-arrow-60-right,
[dir='rtl'] .k-pager-wrap .k-i-arrow-end-right,
[dir='rtl'] .k-pager-wrap .k-i-seek-w,
[dir='rtl'] .k-pager-wrap .k-i-arrow-w,
[dir='rtl'] .k-pager-wrap .k-i-arrow-e,
[dir='rtl'] .k-pager-wrap .k-i-seek-e {
	transform: scaleX(-1);
}

.k-pager-input,
.k-pager-sizes,
.k-pager-info {
	margin-left: 1rem;
	margin-right: 1rem;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.k-pager-nav,
.k-pager-numbers .k-link,
.k-pager-refresh {
	min-width: calc(1.5em + 0.75rem + 2px);
	height: calc(1.5em + 0.75rem + 2px);
	box-sizing: border-box;
	color: inherit;
	text-align: center;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.k-pager-nav:hover,
.k-pager-numbers .k-link:hover,
.k-pager-refresh:hover {
	z-index: 2;
}

.k-state-disabled.k-pager-nav,
.k-pager-numbers .k-state-disabled.k-link,
.k-state-disabled.k-pager-refresh {
	color: inherit;
}

.k-pager-nav {
	border-radius: 0.25rem;
	padding: 0.375rem 0.375rem;
	border-width: 1px;
	border-style: solid;
}

.k-pager-numbers-wrap {
	display: flex;
	flex-direction: row;
	position: relative;
}

.k-pager-numbers-wrap select.k-dropdown,
.k-pager-numbers-wrap select.k-dropdowntree {
	cursor: pointer;
	display: none;
}

.k-pager-numbers {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: row;
}

.k-pager-numbers li {
	display: inline-flex;
}

.k-pager-numbers .k-link {
	border-radius: 0px;
	padding: 0.375rem 0.375rem;
	border-width: 1px;
	border-style: solid;
}

.k-pager-numbers .k-state-selected {
	cursor: inherit;
	z-index: 2;
}

.k-pager-nav + .k-pager-nav,
.k-pager-nav + .k-pager-numbers-wrap,
.k-pager-numbers-wrap + .k-pager-nav,
.k-pager-numbers > li + li {
	margin-left: -1px;
}

.k-rtl .k-pager-nav + .k-pager-nav,
[dir='rtl'] .k-pager-nav + .k-pager-nav,
.k-rtl .k-pager-nav + .k-pager-numbers-wrap,
[dir='rtl'] .k-pager-nav + .k-pager-numbers-wrap,
.k-rtl .k-pager-numbers-wrap + .k-pager-nav,
[dir='rtl'] .k-pager-numbers-wrap + .k-pager-nav,
.k-rtl .k-pager-numbers > li + li,
[dir='rtl'] .k-pager-numbers > li + li {
	margin-left: 0;
	margin-right: -1px;
}

.k-pager-input .k-textbox {
	margin: 0 1ex;
	width: 5em;
}

.k-pager-sizes .k-dropdown,
.k-pager-sizes .k-dropdowntree,
.k-pager-sizes > select {
	margin-right: 1ex;
	width: 5em;
}

.k-rtl .k-pager-sizes .k-dropdown,
.k-rtl .k-pager-sizes .k-dropdowntree,
.k-rtl .k-pager-sizes > select,
[dir='rtl'] .k-pager-sizes .k-dropdown,
[dir='rtl'] .k-pager-sizes .k-dropdowntree,
[dir='rtl'] .k-pager-sizes > select {
	margin-left: 1ex;
	margin-right: 0;
}

.k-pager-info {
	text-align: right;
	justify-content: flex-end;
	flex: 1 1 0%;
	order: 9;
}

.k-pager-refresh {
	margin-left: auto;
	order: 10;
}

.k-rtl .k-pager-refresh,
[dir='rtl'] .k-pager-refresh {
	margin-left: 0;
	margin-right: auto;
}

.k-pager-sm {
	overflow: visible;
}

.k-pager-sm .k-pager-numbers-wrap select.k-dropdown,
.k-pager-sm .k-pager-numbers-wrap select.k-dropdowntree {
	width: 5em;
	display: flex;
}

.k-pager-sm .k-pager-numbers-wrap {
	margin-left: 1rem;
	margin-right: 1rem;
	height: calc(1.5em + 0.75rem + 2px);
	box-sizing: border-box;
	border-color: inherit;
}

.k-rtl .k-pager-sm .k-pager-numbers-wrap,
.k-pager-sm[dir='rtl'] .k-pager-numbers-wrap,
[dir='rtl'] .k-pager-sm .k-pager-numbers-wrap {
	margin-left: 1rem;
	margin-right: 1rem;
}

.k-pager-md .k-pager-info,
.k-pager-sm .k-pager-info,
.k-pager-sm .k-pager-sizes,
.k-pager-sm .k-pager-numbers {
	display: none;
}

.k-pager-nav {
	border-radius: 0;
}

.k-pager-first {
	border-radius: 0.25rem 0 0 0.25rem;
}

.k-pager-last {
	border-radius: 0 0.25rem 0.25rem 0;
}

.k-rtl .k-pager-first,
[dir='rtl'] .k-pager-first {
	border-radius: 0 0.25rem 0.25rem 0;
}

.k-rtl .k-pager-last,
[dir='rtl'] .k-pager-last {
	border-radius: 0.25rem 0 0 0.25rem;
}

.k-pager-refresh {
	border-radius: 0.25rem;
	border-width: 1px;
	border-style: solid;
}

.k-pager-wrap {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-pager-nav.k-link,
.k-pager-refresh {
	border-color: #dddddd;
	color: #337ab7;
	background-color: #ffffff;
}

.k-pager-nav.k-link:hover,
.k-pager-refresh:hover,
.k-state-hover.k-pager-nav.k-link,
.k-state-hover.k-pager-refresh {
	border-color: #dddddd;
	color: #337ab7;
	background-color: #ebebeb;
}

.k-state-selected.k-pager-nav.k-link,
.k-state-selected.k-pager-refresh {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-pager-nav.k-link:focus,
.k-pager-refresh:focus,
.k-state-focus.k-pager-nav.k-link,
.k-state-focus.k-pager-refresh {
	background-color: #ffffff;
	box-shadow: 0 0 0 3px rgba(51, 122, 183, 0.25);
}

.k-pager-numbers .k-link {
	border-color: #dddddd;
	color: #337ab7;
	background-color: #ffffff;
}

.k-pager-numbers .k-link:hover,
.k-pager-numbers .k-link.k-state-hover {
	border-color: #dddddd;
	color: #337ab7;
	background-color: #ebebeb;
}

.k-pager-numbers .k-link:focus,
.k-pager-numbers .k-link.k-state-focus {
	background-color: #ffffff;
	box-shadow: 0 0 0 3px rgba(51, 122, 183, 0.25);
}

.k-pager-numbers .k-link.k-state-selected {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-pager-md .k-pager-numbers .k-current-page .k-link,
.k-pager-sm .k-pager-numbers .k-current-page .k-link {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-pager-md .k-pager-numbers .k-current-page .k-link:hover,
.k-pager-md .k-pager-numbers .k-current-page .k-link.k-state-hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link:hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link.k-state-hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-pager-md .k-pager-numbers.k-state-expanded,
.k-pager-sm .k-pager-numbers.k-state-expanded {
	border-color: rgba(0, 0, 0, 0.15);
	color: #222222;
	background-color: #ffffff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-pager-md .k-pager-numbers.k-state-expanded .k-link:hover,
.k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-hover,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link:hover,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-hover {
	color: #151515;
	background-color: #f8f8f8;
}

.k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-selected,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-selected {
	color: #ffffff;
	background-color: #337ab7;
}

.k-pager-wrap select.k-dropdown,
.k-pager-wrap select.k-dropdowntree,
.k-pager-wrap .k-dropdown .k-dropdown-wrap,
.k-pager-wrap .k-dropdowntree .k-dropdown-wrap {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-pager-wrap select.k-dropdown:hover,
.k-pager-wrap select.k-dropdowntree:hover,
.k-pager-wrap select.k-dropdown.k-state-hover,
.k-pager-wrap select.k-state-hover.k-dropdowntree,
.k-pager-wrap .k-dropdown .k-dropdown-wrap:hover,
.k-pager-wrap .k-dropdowntree .k-dropdown-wrap:hover,
.k-pager-wrap .k-dropdown .k-dropdown-wrap.k-state-hover,
.k-pager-wrap .k-dropdowntree .k-dropdown-wrap.k-state-hover {
	border-color: #dddddd;
	color: #333333;
	background-color: #ebebeb;
}

.k-pager-md .k-pager-numbers .k-current-page .k-link,
.k-pager-sm .k-pager-numbers .k-current-page .k-link {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-pager-md .k-pager-numbers .k-current-page .k-link:hover,
.k-pager-md .k-pager-numbers .k-current-page .k-link.k-state-hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link:hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link.k-state-hover {
	border-color: #dddddd;
	color: #333333;
	background-color: #ebebeb;
}

.k-panelbar {
	margin: 0;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	list-style: none;
	display: block;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-panelbar > .k-item {
	border-width: 0;
	border-style: solid;
	border-color: inherit;
	display: block;
}

.k-panelbar > .k-item > .k-link {
	padding: 0.75rem 1.25rem;
	color: inherit;
	background: none;
	text-decoration: none;
	display: flex;
	flex-flow: row nowrap;
	gap: 0.5rem;
	align-items: center;
	align-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	cursor: default;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar > .k-item + .k-item {
	border-top-width: 1px;
}

.k-panelbar .k-group {
	margin: 0;
	padding: 0;
	border-width: 0;
	border-color: inherit;
	color: inherit;
	background-color: transparent;
	list-style: none;
}

.k-panelbar .k-group > .k-item {
	display: block;
}

.k-panelbar .k-group > .k-item > .k-link {
	padding: 3px 1.5rem;
	color: inherit;
	text-decoration: none;
	display: flex;
	flex-flow: row nowrap;
	gap: 0.5rem;
	align-items: center;
	align-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	cursor: default;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar .k-content {
	display: flow-root;
}

.k-panelbar .k-panelbar-expand,
.k-panelbar .k-panelbar-collapse {
	-webkit-margin-start: auto;
	margin-inline-start: auto;
}

.k-panelbar .k-group .k-panelbar-expand,
.k-panelbar .k-group .k-panelbar-collapse {
	-webkit-margin-end: -0.25rem;
	margin-inline-end: -0.25rem;
}

.k-no-flexbox .k-panelbar > .k-item > .k-link,
.k-no-flexbox .k-panelbar .k-group > .k-link {
	display: block;
}

.k-no-flexbox .k-panelbar .k-link > .k-image,
.k-no-flexbox .k-panelbar .k-link > .k-sprite,
.k-no-flexbox .k-panelbar .k-link > .k-icon {
	margin-right: 0.5rem;
}

.k-no-flexbox .k-panelbar .k-panelbar-expand,
.k-no-flexbox .k-panelbar .k-panelbar-collapse {
	margin: 0 !important;
	transform: translateY(-50%);
	position: absolute;
	top: 50%;
	right: 1.25rem;
}

.k-no-flexbox .k-panelbar[dir='rtl'] .k-link > .k-image,
.k-no-flexbox .k-panelbar[dir='rtl'] .k-link > .k-sprite,
.k-no-flexbox .k-panelbar[dir='rtl'] .k-link > .k-icon,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-image,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-sprite,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-icon {
	margin-left: 0.5rem;
	margin-right: 0;
}

.k-no-flexbox .k-panelbar[dir='rtl'] .k-panelbar-expand,
.k-no-flexbox .k-panelbar[dir='rtl'] .k-panelbar-collapse,
.k-no-flexbox .k-rtl .k-panelbar .k-panelbar-expand,
.k-no-flexbox .k-rtl .k-panelbar .k-panelbar-collapse {
	right: auto;
	left: 1.25rem;
}

.k-panelbar {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-panelbar > .k-item {
	border-color: #dddddd;
}

.k-panelbar > .k-item > .k-link {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-panelbar > .k-item > .k-link:hover,
.k-panelbar > .k-item > .k-link.k-state-hover {
	background-color: #f0f0f0;
}

.k-panelbar > .k-item > .k-link.k-state-selected {
	border-color: #265a87;
	color: #ffffff;
	background-color: #337ab7;
}

.k-panelbar > .k-item > .k-link:focus,
.k-panelbar > .k-item > .k-link.k-state-focus,
.k-panelbar > .k-item > .k-link.k-state-focused {
	box-shadow: inset 0 0 0 3px #e6e6e6;
}

.k-panelbar > .k-item > .k-link:focus:hover,
.k-panelbar > .k-item > .k-link:focus.k-state-hover,
.k-panelbar > .k-item > .k-link.k-state-focus:hover,
.k-panelbar > .k-item > .k-link.k-state-focus.k-state-hover,
.k-panelbar > .k-item > .k-link.k-state-focused:hover,
.k-panelbar > .k-item > .k-link.k-state-focused.k-state-hover {
	box-shadow: inset 0 0 0 3px #dfdede;
}

.k-panelbar > .k-item > .k-link:focus.k-state-selected,
.k-panelbar > .k-item > .k-link.k-state-focus.k-state-selected,
.k-panelbar > .k-item > .k-link.k-state-focused.k-state-selected {
	box-shadow: inset 0 0 0 3px #2b679b;
}

.k-panelbar .k-group > .k-item > .k-link:hover,
.k-panelbar .k-group > .k-item > .k-link.k-state-hover {
	background-color: #ebebeb;
}

.k-panelbar .k-group > .k-item > .k-link.k-state-selected {
	color: #ffffff;
	background-color: #337ab7;
}

.k-panelbar .k-group > .k-item > .k-link:focus,
.k-panelbar .k-group > .k-item > .k-link.k-state-focus,
.k-panelbar .k-group > .k-item > .k-link.k-state-focused {
	box-shadow: inset 0 0 0 3px #ededed;
}

.k-panelbar .k-group > .k-item > .k-link:focus:hover,
.k-panelbar .k-group > .k-item > .k-link:focus.k-state-hover,
.k-panelbar .k-group > .k-item > .k-link.k-state-focus:hover,
.k-panelbar .k-group > .k-item > .k-link.k-state-focus.k-state-hover,
.k-panelbar .k-group > .k-item > .k-link.k-state-focused:hover,
.k-panelbar .k-group > .k-item > .k-link.k-state-focused.k-state-hover {
	box-shadow: inset 0 0 0 3px #d9d9d9;
}

.k-panelbar .k-group > .k-item > .k-link:focus.k-state-selected,
.k-panelbar .k-group > .k-item > .k-link.k-state-focus.k-state-selected,
.k-panelbar .k-group > .k-item > .k-link.k-state-focused.k-state-selected {
	box-shadow: inset 0 0 0 3px #2b679b;
}

.k-stepper {
	border-width: 0px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-size: 1rem;
	line-height: 1.5;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	display: block;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	color: inherit;
	background: none;
}

.k-stepper .k-step-list {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	z-index: 1;
}

.k-stepper .k-step-link {
	outline: none;
	text-decoration: none;
	white-space: nowrap;
	display: flex;
	align-items: center;
	overflow: hidden;
}

.k-stepper .k-step-disabled {
	pointer-events: none;
}

.k-stepper .k-step-disabled .k-step-link {
	cursor: default;
}

.k-stepper .k-step-indicator {
	border-radius: 50%;
	margin: 3px;
	width: 28px;
	height: 28px;
	border-width: 1px;
	border-style: solid;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 1;
	overflow: visible;
	transition-property: color, background-color, border-color;
	transition-duration: 0.4s;
	transition-timing-function: ease-in-out;
}

.k-stepper .k-step-indicator::after {
	border-radius: 100%;
	content: '';
	border-width: 1px;
	border-style: solid;
	border-color: inherit;
	pointer-events: none;
	display: none;
	position: absolute;
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	z-index: 2;
}

.k-stepper .k-step-focus .k-step-indicator::after,
.k-stepper .k-step-link:focus .k-step-indicator::after {
	display: block;
}

.k-stepper .k-step-label {
	max-width: 10em;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	z-index: 1;
}

.k-stepper .k-step-label:only-child {
	border-radius: 15px;
	padding: 5px 12px;
	border-width: 0;
}

.k-stepper .k-step-label .k-step-text {
	max-width: calc(10em - 16px - 0.5rem);
	flex-grow: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.k-stepper .k-step-label .k-icon {
	margin-left: 0.5rem;
}

.k-stepper .k-step-current .k-step-label {
	font-weight: bold;
}

.k-stepper .k-step-label .k-step-label-optional {
	font-style: italic;
	flex-basis: 100%;
}

.k-stepper .k-progressbar {
	position: absolute;
	pointer-events: none;
	z-index: 0;
}

.k-step-list-horizontal {
	flex-direction: row;
}

.k-step-list-horizontal .k-step {
	flex: 1 0 auto;
	text-align: center;
}

.k-step-list-horizontal .k-step-link {
	margin: auto;
	max-width: 10em;
	flex-direction: column;
}

.k-step-list-horizontal .k-step-label {
	text-align: center;
}

.k-step-list-horizontal .k-step-indicator + .k-step-label {
	margin-top: 5px;
}

.k-step-list-horizontal ~ .k-progressbar {
	width: 100%;
	height: 2px;
	top: 16px;
}

.k-step-list-vertical {
	flex-direction: column;
}

.k-step-list-vertical .k-step {
	min-height: 54px;
}

.k-step-list-vertical .k-step-label {
	justify-content: flex-start;
}

.k-step-list-vertical .k-step-indicator + .k-step-label {
	margin-left: 12px;
}

.k-step-list-vertical ~ .k-progressbar {
	width: 2px;
	height: 100%;
	min-height: 20px;
	left: 17px;
}

.k-step-list-vertical .k-step-content {
	height: 0;
	overflow: hidden;
	transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.k-step-list-vertical .k-step-current .k-step-content {
	height: auto;
	overflow: visible;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-left: 30px;
	padding: 20px 10px;
}

.k-rtl .k-stepper,
.k-stepper[dir='rtl'] {
	direction: rtl;
}

.k-rtl .k-stepper .k-step-label .k-icon,
.k-stepper[dir='rtl'] .k-step-label .k-icon {
	margin-left: 0;
	margin-right: 0.5rem;
}

.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label,
.k-stepper[dir='rtl'] .k-step-list-vertical .k-step-indicator + .k-step-label {
	margin-left: 0;
	margin-right: 12px;
}

.k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar,
.k-stepper[dir='rtl'] .k-step-list-vertical ~ .k-progressbar {
	left: auto;
	right: 17px;
}

.k-stepper .k-step:hover .k-step-label,
.k-stepper .k-step.k-step-hover .k-step-label {
	color: #121212;
}

.k-stepper .k-step:hover .k-step-indicator,
.k-stepper .k-step.k-step-hover .k-step-indicator {
	background-color: #ebebeb;
}

.k-stepper .k-step.k-step-disabled .k-step-indicator,
.k-stepper .k-step:disabled .k-step-indicator {
	border-color: #dddddd;
	color: #858585;
	background-color: #ffffff;
}

.k-stepper .k-step-indicator {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-stepper .k-step-indicator::after {
	box-shadow: inset 0 0 0 2px #ffffff;
}

.k-stepper .k-step-label:only-child {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-stepper .k-step-done .k-step-indicator {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-stepper .k-step-done:hover .k-step-indicator,
.k-stepper .k-step-done.k-step-hover .k-step-indicator {
	background-color: #2f70a8;
}

.k-stepper .k-step-done.k-step-disabled .k-step-indicator,
.k-stepper .k-step-done:disabled .k-step-indicator {
	border-color: #85afd4;
	color: #ffffff;
	background-color: #85afd4;
}

.k-stepper .k-step-current .k-step-indicator {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-stepper .k-step-current:hover .k-step-indicator,
.k-stepper .k-step-current.k-step-hover .k-step-indicator {
	background-color: #2f70a8;
}

.k-stepper .k-step-current.k-step-disabled .k-step-indicator,
.k-stepper .k-step-current:disabled .k-step-indicator {
	border-color: #85afd4;
	color: #ffffff;
	background-color: #85afd4;
}

.k-stepper .k-step-label {
	color: #333333;
}

.k-stepper .k-step-success .k-step-label .k-icon {
	color: #5cb85c;
}

.k-stepper .k-step-error .k-step-label {
	color: #d9534f;
}

.k-stepper .k-step-error .k-step-label {
	color: #d9534f;
}

.k-stepper .k-step-error:hover .k-step-label,
.k-stepper .k-step-error.k-step-hover .k-step-label {
	color: #d9534f;
}

.k-stepper .k-step-disabled .k-step-label {
	color: #858585;
}

.k-stepper .k-step-focus .k-step-label:only-child,
.k-stepper .k-step-link:focus .k-step-label:only-child {
	box-shadow: inset 0 0 0 2px #dddddd;
}

.k-stepper .k-step-optional .k-step-label-optional {
	opacity: 0.35;
}

.k-wizard {
	padding: 1.25rem 1.25rem;
	border-width: 0px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-size: 1rem;
	line-height: 1.5;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	position: relative;
	color: inherit;
	background: none;
	display: flex;
	align-items: stretch;
	overflow: hidden;
}

.k-wizard .k-wizard-steps {
	display: flex;
	overflow: hidden;
}

.k-wizard .k-wizard-step {
	padding: calc(0.5rem + 2px);
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: space-between;
}

.k-wizard .k-wizard-content {
	overflow-y: auto;
}

.k-wizard .k-wizard-buttons {
	margin-top: 2rem;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	flex-shrink: 0;
}

.k-wizard .k-wizard-buttons .k-button {
	margin-right: 10px;
}

.k-wizard .k-wizard-buttons .k-wizard-pager {
	vertical-align: middle;
}

.k-wizard .k-wizard-buttons-right .k-button:last-of-type {
	margin-right: 0;
}

.k-wizard .k-stepper .k-step-list-vertical .k-step {
	flex: 1 0 auto;
}

.k-wizard .k-stepper .k-step-indicator {
	flex-shrink: 0;
}

.k-wizard-horizontal {
	flex-direction: column;
}

.k-wizard-horizontal .k-wizard-steps {
	margin-top: 2rem;
}

.k-wizard-horizontal .k-wizard-steps,
.k-wizard-horizontal .k-wizard-content {
	flex: 1 1 auto;
}

.k-wizard-vertical .k-wizard-steps {
	flex: 1 0 0%;
}

.k-wizard-vertical .k-wizard-content {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;
}

.k-wizard-vertical .k-wizard-steps {
	margin-left: 2rem;
}

.k-wizard-left {
	flex-direction: row-reverse;
}

.k-wizard-left .k-wizard-steps {
	margin-right: 2rem;
	margin-left: 0;
}

.k-wizard-step:focus,
.k-wizard-step.k-state-focused {
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
	outline: none;
}

.k-tabstrip-wrapper {
	padding: 0px 0px;
	border-width: 0px;
	border-style: solid;
	display: flex;
	flex-direction: column;
}

.k-tabstrip {
	border-width: 0;
	border-color: transparent;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	color: inherit;
	background-color: transparent;
	display: flex;
	flex-direction: column;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tabstrip-wrapper > .k-tabstrip {
	flex: 1 1 auto;
}

.k-tabstrip-items {
	border-width: 0;
	border-style: solid;
	border-color: inherit;
	outline: 0;
	display: flex;
	flex-direction: row;
	flex: 0 0 auto;
	position: relative;
}

.k-tabstrip-items .k-item {
	margin: 0;
	padding: 0;
	border: 1px solid transparent;
	position: relative;
	flex-shrink: 0;
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-items: stretch;
	outline: 0;
}

.k-tabstrip-items .k-tab-on-top {
	z-index: 1;
}

.k-tabstrip-items .k-link {
	padding: 0.5rem 1rem;
	color: inherit;
	cursor: pointer;
	display: inline-flex;
	vertical-align: middle;
	flex: 1 1 auto;
	flex-direction: row;
	align-content: center;
	align-items: center;
}

.k-tabstrip-items .k-remove-tab-link,
.k-tabstrip-items .k-link[data-type='remove'] {
	padding: 0.5rem;
	flex: none;
}

.k-ie11 .k-tabstrip-items {
	white-space: nowrap;
}

.k-tabstrip > .k-content {
	padding: 0.5rem 1rem;
	border-width: 1px;
	border-style: solid;
	border-color: inherit;
	display: none;
	overflow: auto;
	flex: 1 1 auto;
}

.k-tabstrip > .k-content.k-state-active {
	display: block;
}

.k-tabstrip-items .k-loading {
	width: 20%;
	height: 0;
	border: 0;
	border-top: 1px solid transparent;
	border-color: inherit;
	background: none;
	position: absolute;
	top: 0;
	left: 0;
	transition: width 0.2s linear;
}

.k-tabstrip-items .k-loading.k-complete {
	width: 100%;
	border-top-width: 0;
}

.k-tabstrip.k-tabstrip-scrollable {
	position: relative;
}

.k-tabstrip.k-tabstrip-scrollable > .k-content {
	border-width: 1px;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items {
	border-width: 0;
	white-space: nowrap;
	overflow: hidden;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-prev {
	position: absolute;
	left: 0;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-next {
	position: absolute;
	right: 0;
}

.k-ie11 .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-prev,
.k-ie11 .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-next {
	top: 0;
}

.k-tabstrip-top > .k-tabstrip-items {
	border-bottom-width: 1px;
}

.k-tabstrip-top > .k-tabstrip-items .k-item {
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
	margin-bottom: -1px;
}

.k-tabstrip-top > .k-tabstrip-items .k-item + .k-item {
	margin-left: 0px;
}

.k-tabstrip-top > .k-tabstrip-items .k-item.k-state-active {
	border-bottom-color: transparent;
}

.k-tabstrip-top > .k-content {
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
	border-top-width: 0;
}

.k-tabstrip-bottom > .k-tabstrip-items {
	border-top-width: 1px;
}

.k-tabstrip-bottom > .k-tabstrip-items .k-item {
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
	margin-top: -1px;
}

.k-tabstrip-bottom > .k-tabstrip-items .k-item + .k-item {
	margin-left: 0px;
}

.k-tabstrip-bottom > .k-tabstrip-items .k-item.k-state-active {
	border-top-color: transparent;
}

.k-tabstrip-bottom > .k-content {
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
	border-bottom-width: 0;
}

.k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-prev,
.k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-next {
	bottom: 0;
}

.k-ie11 .k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-prev,
.k-ie11 .k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-next {
	top: auto;
}

.k-tabstrip-left {
	flex-direction: row;
}

.k-tabstrip-left > .k-tabstrip-items {
	border-right-width: 1px;
	display: inline-flex;
	flex-direction: column;
}

.k-tabstrip-left > .k-tabstrip-items .k-item {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
	margin-right: -1px;
}

.k-tabstrip-left > .k-tabstrip-items .k-item + .k-item {
	margin-top: 0px;
}

.k-tabstrip-left > .k-tabstrip-items .k-item.k-state-active {
	border-right-color: transparent;
}

.k-tabstrip-left > .k-content {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	margin: 0 !important;
	border-left-width: 0;
}

.k-tabstrip-right {
	flex-direction: row-reverse;
}

.k-tabstrip-right > .k-tabstrip-items {
	border-left-width: 1px;
	display: inline-flex;
	flex-direction: column;
}

.k-tabstrip-right > .k-tabstrip-items .k-item {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	margin-left: -1px;
}

.k-tabstrip-right > .k-tabstrip-items .k-item + .k-item {
	margin-top: 0px;
}

.k-tabstrip-right > .k-tabstrip-items .k-item.k-state-active {
	border-left-color: transparent;
}

.k-tabstrip-right > .k-content {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
	margin: 0 !important;
	border-right-width: 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items,
.k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items,
.k-tabstrip[dir='rtl'].k-tabstrip-left > .k-tabstrip-items,
.k-tabstrip[dir='rtl'].k-tabstrip-right > .k-tabstrip-items {
	order: 1;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-content,
.k-rtl .k-tabstrip.k-tabstrip-right > .k-content,
.k-tabstrip[dir='rtl'].k-tabstrip-left > .k-content,
.k-tabstrip[dir='rtl'].k-tabstrip-right > .k-content {
	order: 0;
}

.k-rtl .k-tabstrip .k-tabstrip-prev,
.k-tabstrip[dir='rtl'] .k-tabstrip-prev {
	left: auto;
	right: 0;
	transform: scaleX(-1);
}

.k-rtl .k-tabstrip .k-tabstrip-next,
.k-tabstrip[dir='rtl'] .k-tabstrip-next {
	left: 0;
	right: auto;
	transform: scaleX(-1);
}

.k-tabstrip-items {
	border-color: #dddddd;
	color: #333333;
}

.k-tabstrip-items .k-item {
	color: #337ab7;
}

.k-tabstrip-items .k-item:hover,
.k-tabstrip-items .k-item.k-state-hover {
	border-color: #eeeeee #eeeeee #dddddd;
	color: #22527b;
}

.k-tabstrip-items .k-item.k-state-active,
.k-tabstrip-items .k-item.k-state-selected {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-tabstrip-items .k-item.k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

.k-tabstrip > .k-content {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-tabstrip-top > .k-tabstrip-items .k-item.k-state-hover,
.k-tabstrip-top > .k-tabstrip-items .k-item.k-state-active {
	border-bottom-color: transparent;
}

.k-tabstrip-bottom > .k-tabstrip-items .k-item.k-state-hover,
.k-tabstrip-bottom > .k-tabstrip-items .k-item.k-state-active {
	border-top-color: transparent;
}

.k-tabstrip-left > .k-tabstrip-items .k-item.k-state-hover,
.k-tabstrip-left > .k-tabstrip-items .k-item.k-state-active {
	border-right-color: transparent;
}

.k-tabstrip-right > .k-tabstrip-items .k-item.k-state-hover,
.k-tabstrip-right > .k-tabstrip-items .k-item.k-state-active {
	border-left-color: transparent;
}

.k-expander {
	border-width: 0;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-direction: column;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-expander[dir='rtl'] .k-expander-indicator,
.k-rtl .k-expander .k-expander-indicator {
	margin-left: 0;
	margin-right: 0.75rem;
}

.k-expander-header {
	padding: 0 0 0.5rem;
	border-width: 0 0 2px;
	border-style: solid;
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
}

.k-expander-spacer {
	flex: 1 1 auto;
}

.k-expander-title {
	text-transform: uppercase;
}

.k-expander-indicator {
	margin-left: 0.75rem;
}

.k-expander-content {
	padding: 2rem 1.25rem;
	overflow: auto;
}

.k-expander + .k-expander .k-expander-header {
	padding-top: 8px;
}

.k-expander {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-expander-header {
	border-color: #333333;
	color: #333333;
	background-color: #ffffff;
}

.k-expander-header.k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

.k-expander-sub-title {
	opacity: 0.65;
}

kendo-card,
kendo-card-header,
kendo-card-body,
kendo-card-actions,
kendo-card-footer {
	display: block;
}

.k-card {
	border-radius: 0.25rem;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-direction: column;
	position: relative;
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-card > .k-card-inner {
	border-radius: calc(0.25rem - 1px);
	display: flex;
	flex-direction: inherit;
	overflow: hidden;
}

.k-card-horizontal {
	flex-flow: row nowrap;
}

.k-card-vertical {
	flex-flow: column nowrap;
}

.k-card-header {
	padding: 0.75rem 1.25rem;
	border-width: 0 0 1px;
	border-style: solid;
	flex-shrink: 0;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.k-card-header .k-card-title,
.k-card-header .k-card-subtitle {
	margin-bottom: 0;
}

.k-card-header .k-card-title + .k-card-subtitle,
.k-card-header .k-card-subtitle + .k-card-subtitle {
	margin-top: 0.75rem;
}

.k-card-footer {
	padding: 0.75rem 1.25rem;
	border-width: 1px 0 0;
	border-style: solid;
	flex-shrink: 0;
}

.k-card-body {
	padding: 1.25rem 1.25rem;
	flex: 1 1 auto;
}

.k-card-body p {
	margin: 0 0 1rem;
}

.k-card-body > .k-last,
.k-card-body > :last-child {
	margin-bottom: 0;
}

.k-card-body > .k-card-actions {
	padding: 0;
}

.k-card-avatar,
.k-card .k-avatar {
	margin-right: 1.25rem;
	width: 45px;
	height: 45px;
	flex-basis: 45px;
}

.k-card-image,
.k-card-media {
	border: 0;
	max-width: 100%;
	flex-shrink: 0;
	overflow: hidden;
}

.k-card-image > img,
.k-card-media > img {
	border: 0;
	max-width: 100%;
}

.k-card-horizontal .k-card-image,
.k-card-horizontal .k-card-media {
	max-width: 100px;
	-o-object-fit: cover;
	   object-fit: cover;
}

.k-card-title {
	font-size: 1.25rem;
	line-height: 1.2;
	font-weight: 500;
	margin: 0 0 0.75rem;
}

.k-card-subtitle {
	font-size: 1rem;
	line-height: 1.2;
	font-weight: 500;
	margin: 0 0 0.75rem;
}

.k-card-separator {
	margin: 0;
	border-width: 0;
	border-style: solid;
	border-color: inherit;
	display: block;
	flex: 0 0 auto;
	align-self: stretch;
}

.k-card-separator.k-separator-vertical,
.k-card-horizontal > .k-card-separator {
	border-left-width: 1px;
}

.k-card-separator.k-separator-horizontal,
.k-card-vertical > .k-card-separator {
	border-top-width: 1px;
}

.k-card > .k-hr {
	margin: 0;
	flex: 0 0 auto;
	border-color: inherit;
}

.k-card-actions {
	padding: 0.5rem 0.5rem;
	border-width: 0;
	border-style: solid;
	border-color: inherit;
	overflow: hidden;
	display: flex;
	flex-shrink: 0;
	flex-basis: auto;
	gap: 0.5rem;
}

.k-card-actions > .k-button {
	padding-left: calc(0.75rem - 1px);
	padding-right: calc(0.75rem - 1px);
	max-width: 100%;
	white-space: normal;
}

.k-card-actions-start {
	justify-content: flex-start;
}

.k-card-actions-end {
	justify-content: flex-end;
}

.k-card-actions-center {
	justify-content: center;
}

.k-card-actions-horizontal {
	flex-flow: row nowrap;
}

.k-card-actions-vertical {
	flex-flow: column nowrap;
}

.k-card-actions-stretched {
	padding: 0;
	gap: 0;
}

.k-card-actions-stretched > .k-button,
.k-card-actions-stretched > .k-card-action {
	flex: 1 1 auto;
}

.k-card-actions-stretched .k-button {
	border-radius: 0;
	padding-top: 0.875rem;
	padding-bottom: 0.875rem;
}

.k-card .k-card-actions-stretched {
	border-top-width: 1px;
}

.k-card-horizontal > .k-card-actions-stretched {
	border-top-width: 0;
	border-inline-start-width: 1px;
}

.k-card-vertical > .k-card-actions-stretched {
	border-top-width: 1px;
}

.k-card-actions-stretched.k-card-actions-horizontal > .k-card-action + .k-card-action {
	border-inline-start-width: 1px;
}

.k-card-actions-stretched.k-card-actions-vertical > .k-card-action + .k-card-action {
	border-top-width: 1px;
}

.k-card-action {
	border-width: 0;
	border-style: solid;
	border-color: inherit;
	display: inline-flex;
}

.k-card-action > .k-button {
	flex: 1 1 auto;
}

.k-card-list {
	display: flex;
	flex-flow: column nowrap;
	align-items: stretch;
	gap: 15px;
	flex: 0 0 auto;
}

.k-card-list .k-card {
	flex: 0 0 auto;
}

.k-card-deck {
	display: flex;
	flex-flow: row nowrap;
	align-items: stretch;
	gap: 15px;
	flex: 0 0 auto;
}

.k-card-deck .k-card {
	flex: 0 0 auto;
}

.k-card-deck-scrollwrap {
	padding-bottom: 3px;
	width: 100%;
	box-sizing: content-box;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	position: relative;
	overflow: hidden;
}

.k-card-deck-scrollwrap > .k-button {
	border-radius: 0px;
	flex: 0 0 auto;
	position: absolute;
	z-index: 1;
}

.k-card-deck-scrollwrap > .k-button:first-child {
	left: -1px;
}

.k-card-deck-scrollwrap > .k-button:last-child {
	right: -1px;
}

.k-card-deck-scrollwrap > .k-card-deck {
	margin-bottom: -20px;
	padding-bottom: 20px;
	flex: 1 1 auto;
}

.k-card-group {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: stretch;
	flex: 0 0 auto;
}

.k-card-group .k-card {
	border-radius: 0;
	flex: 0 0 auto;
}

.k-card-group .k-card + .k-card {
	-webkit-margin-start: 1px;
	margin-inline-start: 1px;
}

.k-card-group .k-card.k-first {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.k-card-group .k-card.k-last {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.k-card-group .k-card.k-only {
	border-radius: 0.25rem;
}

.k-card-with-callout {
	overflow: visible;
}

.k-card-callout {
	margin: 0;
	width: 1.3em;
	height: 1.3em;
	border-width: 1px 1px 0 0;
	border-style: solid;
	position: absolute;
}

.k-card-callout.k-callout-n {
	top: 0;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-45deg);
}

.k-card-callout.k-callout-e {
	top: 50%;
	right: 0;
	transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
}

.k-card-callout.k-callout-s {
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 50%) rotate(135deg);
}

.k-card-callout.k-callout-w {
	top: 50%;
	left: 0;
	transform: translate(-50%, -50%) rotate(-135deg);
}

.k-card-flat {
	box-shadow: none;
}

.k-rtl .k-card-actions-stretched .k-card-action + .k-card-action,
[dir='rtl'] .k-card-actions-stretched .k-card-action + .k-card-action {
	border-right-width: 1px;
	border-left-width: 0;
}

.k-rtl .k-card-horizontal > .k-card-actions-stretched,
.k-rtl .k-card-horizontal .k-card-actions-vertical,
[dir='rtl'] .k-card-horizontal > .k-card-actions-stretched,
[dir='rtl'] .k-card-horizontal .k-card-actions-vertical {
	border-right-width: 1px;
	border-left-width: 0;
}

.k-ie11 .k-card-body {
	flex: 1 1 auto;
}

.k-card {
	border-color: rgba(0, 0, 0, 0.125);
	color: #333333;
	background-color: #ffffff;
}

.k-card-actions {
	border-color: rgba(0, 0, 0, 0.125);
}

.k-card-header {
	border-color: rgba(0, 0, 0, 0.125);
	color: #333333;
	background-color: rgba(0, 0, 0, 0.03);
}

.k-card-footer {
	border-color: rgba(0, 0, 0, 0.125);
	color: #333333;
	background-color: rgba(0, 0, 0, 0.03);
}

.k-card-separator {
	border-color: rgba(0, 0, 0, 0.125);
}

.k-card-subtitle {
	color: #7a7a7a;
}

.k-card-primary {
	background-color: #d6e4f1;
	color: #1b3f5f;
	border-color: #c6daeb;
}

.k-card-primary .k-card-subtitle {
	color: inherit;
}

.k-card-secondary {
	background-color: #fefefe;
	color: #818181;
	border-color: #fdfdfd;
}

.k-card-secondary .k-card-subtitle {
	color: inherit;
}

.k-card-tertiary {
	background-color: #e2d9f3;
	color: #3a2264;
	border-color: #d7caee;
}

.k-card-tertiary .k-card-subtitle {
	color: inherit;
}

.k-card-info {
	background-color: #def2f8;
	color: #2f6473;
	border-color: #d1edf6;
}

.k-card-info .k-card-subtitle {
	color: inherit;
}

.k-card-success {
	background-color: #def1de;
	color: #306030;
	border-color: #d1ebd1;
}

.k-card-success .k-card-subtitle {
	color: inherit;
}

.k-card-warning {
	background-color: #fcefdc;
	color: #7d5a29;
	border-color: #fbe8cd;
}

.k-card-warning .k-card-subtitle {
	color: inherit;
}

.k-card-error {
	background-color: #f7dddc;
	color: #712b29;
	border-color: #f4cfce;
}

.k-card-error .k-card-subtitle {
	color: inherit;
}

.k-card-dark {
	background-color: #d6d6d6;
	color: #1b1b1b;
	border-color: #c6c6c6;
}

.k-card-dark .k-card-subtitle {
	color: inherit;
}

.k-card-light {
	background-color: #fefefe;
	color: #818181;
	border-color: #fdfdfd;
}

.k-card-light .k-card-subtitle {
	color: inherit;
}

.k-card-inverse {
	background-color: #d6d6d6;
	color: #1b1b1b;
	border-color: #c6c6c6;
}

.k-card-inverse .k-card-subtitle {
	color: inherit;
}

.k-card-danger {
	background-color: #f7dddc;
	color: #712b29;
	border-color: #f4cfce;
}

.k-card-danger .k-card-subtitle {
	color: inherit;
}

.k-card-wrap.k-state-focused > .k-card,
.k-card-wrap.k-state-selected > .k-card {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);
}

.k-card-callout {
	border-color: rgba(0, 0, 0, 0.125);
	background-color: #ffffff;
}

.k-splitter {
	height: 300px;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: block;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-splitter .k-pane {
	overflow: hidden;
}

.k-splitter .k-scrollable {
	overflow: auto;
}

.k-splitter .k-splitter-resizing {
	overflow: hidden;
}

.k-pane > .k-splitter {
	border-width: 0;
	overflow: hidden;
}

.k-splitter .k-pane-loading {
	position: static;
	top: 50%;
	left: 50%;
}

.k-ghost-splitbar,
.k-splitbar {
	border-style: solid;
	outline: 0;
	position: absolute;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	display: flex;
	align-items: center;
	justify-content: center;
}

.k-ghost-splitbar .k-icon,
.k-splitbar .k-icon {
	font-size: 10px;
	display: block;
	cursor: pointer;
}

.k-splitbar-draggable-horizontal {
	cursor: col-resize;
}

.k-splitbar-draggable-vertical {
	cursor: row-resize;
}

.k-ghost-splitbar-horizontal,
.k-splitbar-horizontal {
	width: 8px;
	border-width: 0;
	background-repeat: repeat-y;
	flex-direction: column;
	top: 0;
}

.k-ghost-splitbar-vertical,
.k-splitbar-vertical {
	height: 8px;
	border-width: 0;
	background-repeat: repeat-x;
	flex-direction: row;
	left: 0;
}

.k-splitbar-static-horizontal {
	width: 1px;
}

.k-splitbar-static-vertical {
	height: 1px;
}

.k-splitbar-draggable-horizontal .k-resize-handle {
	position: static;
	width: 2px;
	height: 20px;
}

.k-splitbar .k-resize-handle {
	display: none;
	background-color: currentColor;
}

.k-splitbar-draggable-horizontal .k-resize-handle,
.k-splitbar-draggable-vertical .k-resize-handle {
	display: block;
}

.k-splitbar-horizontal .k-i-arrow-60-left {
	margin-bottom: 7px;
}

.k-splitbar-horizontal .k-i-arrow-60-right {
	margin-top: 7px;
}

.k-splitbar-vertical .k-i-arrow-60-up {
	margin-right: 7px;
}

.k-splitbar-vertical .k-i-arrow-60-down {
	margin-left: 7px;
}

.k-splitbar-draggable-vertical .k-resize-handle {
	position: static;
	width: 20px;
	height: 2px;
}

.k-pane > .k-splitter-overlay {
	opacity: 0;
	position: absolute;
}

.k-splitter-flex {
	display: flex;
	width: 100%;
	height: auto;
}

.k-splitter-flex .k-pane {
	position: relative;
	flex: 1 1 auto;
	display: block;
	min-width: 0;
	max-width: 100%;
	min-height: 0;
	max-height: 100%;
	height: 100%;
}

.k-splitter-flex .k-pane-static {
	flex-grow: 0;
	flex-shrink: 0;
}

.k-splitter-flex .k-pane-flex {
	display: flex;
}

.k-splitter-flex .k-splitbar {
	position: static;
	flex: 0 0 auto;
}

.k-splitter-flex .k-pane.k-state-hidden,
.k-splitter-flex .k-pane[hidden],
.k-splitter-flex .k-pane-flex.k-state-hidden,
.k-splitter-flex .k-pane-flex[hidden] {
	flex: 0 1 0% !important;
	overflow: hidden !important;
	display: block !important;
}

.k-splitter-flex.k-splitter-horizontal {
	flex-direction: row;
}

.k-splitter-flex.k-splitter-horizontal[dir='rtl'] > .k-splitbar > .k-collapse-next,
.k-splitter-flex.k-splitter-horizontal[dir='rtl'] > .k-splitbar > .k-collapse-prev {
	transform: scaleX(-1);
}

.k-splitter-flex.k-splitter-vertical {
	flex-direction: column;
}

.k-splitter {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-splitbar {
	color: #333333;
	background-color: #ededed;
}

.k-splitbar:hover,
.k-splitbar.k-state-hover,
.k-splitbar-horizontal-hover,
.k-splitbar-vertical-hover {
	color: #333333;
	background-color: #e4e4e4;
}

.k-splitbar:active,
.k-splitbar.k-state-focus,
.k-splitbar.k-state-focused {
	color: #ffffff;
	background: #337ab7;
}

.k-ghost-splitbar {
	background-color: #e4e4e4;
}

.k-tilelayout {
	border-width: 0px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	display: grid;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tilelayout .k-card {
	box-shadow: none;
	border-width: 1px;
}

.k-layout-item-hint {
	border-radius: 0.25rem;
	border-width: 1px;
	border-style: solid;
	position: relative;
}

.k-layout-item-hint.k-layout-item-hint-resize {
	z-index: 3;
}

.k-tilelayout {
	background-color: #f8f8f8;
}

.k-layout-item-hint {
	border-color: #dddddd;
	background-color: rgba(255, 255, 255, 0.2);
}

.k-grid {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-direction: column;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-grid.k-grid-display-block {
	display: block;
}

.k-grid .k-grid-container {
	display: flex;
	flex: 1 1 auto;
	overflow: hidden;
	position: relative;
}

.k-grid .k-grid-aria-root {
	border-color: inherit;
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	overflow: hidden;
}

.k-grid table {
	margin: 0;
	width: 100%;
	max-width: none;
	border-width: 0;
	border-color: inherit;
	border-collapse: separate;
	border-spacing: 0;
	empty-cells: show;
	outline: 0;
}

.k-grid thead,
.k-grid tbody,
.k-grid tfoot {
	text-align: left;
	border-color: inherit;
}

.k-grid tr {
	border-color: inherit;
}

.k-grid th,
.k-grid td {
	padding: 0.75rem 0.75rem;
	border-style: solid;
	border-color: inherit;
	outline: 0;
	font-weight: inherit;
	text-align: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
}

.k-grid th:first-child,
.k-grid td:first-child {
	border-left-width: 0;
}

.k-grid th:focus,
.k-grid td:focus {
	outline: none;
}

.k-grid th .k-placeholder-line,
.k-grid td .k-placeholder-line {
	width: 80%;
}

.k-grid th {
	padding: 0.75rem 0.75rem;
	border-width: 0 0 1px 1px;
	white-space: nowrap;
}

.k-grid td {
	border-width: 0 0 0px 1px;
	vertical-align: middle;
}

.k-grid a {
	color: inherit;
	text-decoration: none;
}

.k-grid a:hover {
	text-decoration: none;
}

.k-grid table,
.k-grid .k-grid-header-wrap {
	box-sizing: content-box;
}

.k-grid .k-group-col,
.k-grid .k-hierarchy-col {
	padding: 0;
	width: 32px;
}

.k-grid .k-grouping-row p {
	margin: 0;
	display: flex;
	align-items: center;
	align-content: center;
}

.k-grid .k-grouping-row td {
	overflow: visible;
}

.k-grid .k-grouping-row + tr td {
	border-top-width: 1px;
}

.k-grid .k-grouping-row .k-group-cell,
.k-grid .k-grouping-row + tr .k-group-cell {
	border-top-width: 0;
	text-overflow: clip;
}

.k-grid .k-grouping-row .k-icon {
	margin-left: calc(8px - 0.75rem);
	margin-right: 8px;
	text-decoration: none;
}

.k-grid .k-group-footer td {
	border-style: solid;
	border-width: 1px 0;
}

.k-grid .k-group-footer .k-group-cell + td {
	border-left-width: 1px;
}

.k-grid .k-hierarchy-cell {
	text-align: center;
	padding: 0;
	overflow: visible;
}

.k-grid .k-hierarchy-cell > .k-icon {
	padding: 0.75rem 0;
	width: 100%;
	height: 100%;
	display: inline-block;
	outline: 0;
}

.k-grid .k-hierarchy-cell + td {
	border-left-width: 0;
}

.k-grid .k-hierarchy-cell + .k-grid-content-sticky {
	border-left-width: 1px;
}

.k-grid[dir='rtl'] thead,
.k-grid[dir='rtl'] tbody,
.k-grid[dir='rtl'] tfoot,
.k-rtl .k-grid thead,
.k-rtl .k-grid tbody,
.k-rtl .k-grid tfoot {
	text-align: right;
}

.k-grid[dir='rtl'] th,
.k-rtl .k-grid th {
	white-space: nowrap;
}

.k-grid[dir='rtl'] .k-grid-header-wrap,
.k-rtl .k-grid .k-grid-header-wrap {
	border-width: 0 0 0 1px;
}

.k-grid[dir='rtl'] .k-group-indicator .k-button.k-bare,
.k-grid[dir='rtl'] .k-drag-clue .k-button.k-bare,
.k-rtl .k-grid .k-group-indicator .k-button.k-bare,
.k-rtl .k-grid .k-drag-clue .k-button.k-bare {
	margin-left: -0.25rem;
	margin-right: 1rem;
}

.k-grid[dir='rtl'] .k-group-indicator .k-link .k-icon,
.k-grid[dir='rtl'] .k-drag-clue .k-link .k-icon,
.k-rtl .k-grid .k-group-indicator .k-link .k-icon,
.k-rtl .k-grid .k-drag-clue .k-link .k-icon {
	margin-left: 0.5rem;
	margin-right: -0.25rem;
}

.k-grid[dir='rtl'] .k-group-indicator,
.k-rtl .k-grid .k-group-indicator {
	margin-right: 0;
	margin-left: 0.375rem;
}

.k-grid[dir='rtl'] .k-group-indicator + .k-group-indicator,
.k-rtl .k-grid .k-group-indicator + .k-group-indicator {
	margin-right: 0.375rem;
}

.k-grid[dir='rtl'] .k-grid-content-locked,
.k-grid[dir='rtl'] .k-grid-footer-locked,
.k-grid[dir='rtl'] .k-grid-header-locked,
.k-rtl .k-grid .k-grid-content-locked,
.k-rtl .k-grid .k-grid-footer-locked,
.k-rtl .k-grid .k-grid-header-locked {
	border-left-width: 1px;
	border-right-width: 0;
}

.k-grid[dir='rtl'] .k-grid-header-sticky,
.k-grid[dir='rtl'] .k-grid-content-sticky,
.k-grid[dir='rtl'] .k-grid-footer-sticky,
.k-rtl .k-grid .k-grid-header-sticky,
.k-rtl .k-grid .k-grid-content-sticky,
.k-rtl .k-grid .k-grid-footer-sticky {
	border-left-width: 1px;
}

.k-grid[dir='rtl'] .k-grid-header-sticky:not([style*='display: none']) + td,
.k-grid[dir='rtl'] .k-grid-header-sticky:not([style*='display: none']) + th,
.k-grid[dir='rtl'] .k-grid-content-sticky:not([style*='display: none']) + td,
.k-grid[dir='rtl'] .k-grid-content-sticky:not([style*='display: none']) + th,
.k-rtl .k-grid .k-grid-header-sticky:not([style*='display: none']) + td,
.k-rtl .k-grid .k-grid-header-sticky:not([style*='display: none']) + th,
.k-rtl .k-grid .k-grid-content-sticky:not([style*='display: none']) + td,
.k-rtl .k-grid .k-grid-content-sticky:not([style*='display: none']) + th {
	border-left-width: 1px;
	border-right-width: 0;
}

.k-grid[dir='rtl'] .k-grid-header-sticky.k-header:first-child,
.k-rtl .k-grid .k-grid-header-sticky.k-header:first-child {
	border-left-width: 1px;
}

.k-grid[dir='rtl'] .k-grid-row-sticky,
.k-rtl .k-grid .k-grid-row-sticky {
	border-bottom-width: 1px;
	border-top-width: 1px;
}

.k-grid[dir='rtl'] th,
.k-rtl .k-grid th {
	border-width: 0 1px 1px 0;
}

.k-grid[dir='rtl'] th:first-child,
.k-rtl .k-grid th:first-child {
	border-right-width: 0;
}

.k-grid[dir='rtl'] td,
.k-rtl .k-grid td {
	border-width: 0 1px 0 0;
}

.k-grid[dir='rtl'] td:first-child,
.k-rtl .k-grid td:first-child {
	border-right-width: 0;
}

.k-grid[dir='rtl'] td.k-hierarchy-cell,
.k-rtl .k-grid td.k-hierarchy-cell {
	border-right-width: 0;
}

.k-grid[dir='rtl'] .k-hierarchy-cell + td,
.k-rtl .k-grid .k-hierarchy-cell + td {
	border-right-width: 0;
}

.k-grid[dir='rtl'] .k-grid-header,
.k-grid[dir='rtl'] .k-grid-footer,
.k-rtl .k-grid .k-grid-header,
.k-rtl .k-grid .k-grid-footer {
	padding-left: 17px;
	padding-right: 0;
}

.k-grid[dir='rtl'] .k-grid-header .k-header.k-first,
.k-rtl .k-grid .k-grid-header .k-header.k-first {
	border-left-width: 0;
	border-right-width: 1px;
}

.k-grid[dir='rtl'] .k-grid-header .k-with-icon,
.k-grid[dir='rtl'] .k-grid-header .k-filterable,
.k-rtl .k-grid .k-grid-header .k-with-icon,
.k-rtl .k-grid .k-grid-header .k-filterable {
	padding-left: calc(1.5em + 1.25rem + 2px);
	padding-right: 0.75rem;
}

.k-grid[dir='rtl'] .k-grid-header .k-grid-filter,
.k-grid[dir='rtl'] .k-grid-header .k-header-column-menu,
.k-rtl .k-grid .k-grid-header .k-grid-filter,
.k-rtl .k-grid .k-grid-header .k-header-column-menu {
	right: auto;
	left: 0.5rem;
}

.k-grid[dir='rtl'] .k-grid-header-sticky.k-header.k-first,
.k-rtl .k-grid .k-grid-header-sticky.k-header.k-first {
	border-left-width: 1px;
}

.k-grid[dir='rtl'] .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first,
.k-rtl .k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
	border-left-width: 1px;
	border-right-width: 0;
}

.k-grid[dir='rtl'] .k-filtercell-operator,
.k-rtl .k-grid .k-filtercell-operator {
	margin-left: 0;
	margin-right: 0.375rem;
}

.k-grid[dir='rtl'] .k-dirty,
.k-rtl .k-grid .k-dirty {
	border-color: currentColor currentColor transparent transparent;
	left: auto;
	right: 0;
}

.k-grid[dir='rtl'] .k-edit-cell > .k-textbox,
.k-grid[dir='rtl'] .k-edit-cell > .k-widget,
.k-grid[dir='rtl'] .k-grid-edit-row > td > .k-textbox,
.k-grid[dir='rtl'] .k-grid-edit-row > td > .k-widget,
.k-rtl .k-grid .k-edit-cell > .k-textbox,
.k-rtl .k-grid .k-edit-cell > .k-widget,
.k-rtl .k-grid .k-grid-edit-row > td > .k-textbox,
.k-rtl .k-grid .k-grid-edit-row > td > .k-widget {
	margin-right: 0px;
}

.k-grid[dir='rtl'] .k-grid-header-wrap.k-auto-scrollable,
.k-rtl .k-grid .k-grid-header-wrap.k-auto-scrollable {
	margin-left: -1px;
	margin-right: 0;
}

.k-grid[dir='rtl'] .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable,
.k-rtl .k-grid .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
	margin-left: 0;
}

.k-grid[dir='rtl'] .k-group-footer td,
.k-rtl .k-grid .k-group-footer td {
	border-width: 1px 0;
}

.k-grid[dir='rtl'] .k-group-footer .k-group-cell + td,
.k-rtl .k-grid .k-group-footer .k-group-cell + td {
	border-right-width: 1px;
}

.k-grid[dir='rtl'] .k-grid-toolbar .k-button + .k-button,
.k-rtl .k-grid .k-grid-toolbar .k-button + .k-button {
	margin: 0 0.375rem 0 0;
}

.k-grid[dir='rtl'] .k-grouping-row .k-icon,
.k-rtl .k-grid .k-grouping-row .k-icon {
	margin-left: 8px;
	margin-right: calc(8px - 0.75rem);
}

.k-grid[dir='rtl'] .k-grid-search,
.k-rtl .k-grid .k-grid-search {
	float: left;
}

.k-grid[dir='rtl'] .k-column-resizer,
.k-rtl .k-grid .k-column-resizer {
	left: 0;
	right: auto;
}

.k-grid .k-dirty-cell {
	position: relative;
}

.k-grid .k-dirty-cell.k-grid-content-sticky {
	position: sticky;
}

.k-grid .k-dirty {
	border-width: 5px;
	border-color: currentColor transparent transparent currentColor;
	left: 0;
	right: auto;
}

.k-grid .k-grid-content-locked + .k-grid-content {
	box-sizing: content-box;
}

.k-grid .k-grid-content-expander {
	position: absolute;
	visibility: hidden;
	height: 1px;
	bottom: 1px;
}

.k-grid .k-grid-search {
	width: 15.7em;
	float: right;
}

.k-grid .k-grid-filter,
.k-grid .k-header-column-menu,
.k-grid .k-hierarchy-cell .k-icon {
	border-width: 0;
}

.k-grid-toolbar {
	padding: 0.375rem 0.375rem;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: inherit;
	text-overflow: clip;
	cursor: default;
	display: block;
}

.k-grid-toolbar > * {
	vertical-align: middle;
}

.k-grid-toolbar > * + * {
	margin-left: 0.375rem;
}

.k-grouping-header {
	display: block;
	position: relative;
	white-space: normal;
	padding: 0.375rem 0.375rem;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: inherit;
	line-height: calc(1.5em + 0.75rem + 2px);
}

.k-grouping-header-flex {
	display: flex;
	flex-shrink: 0;
	flex-wrap: wrap;
	padding: 0.1875rem 0;
}

.k-grouping-header-flex > .k-indicator-container {
	display: inline-flex;
	margin: 0;
	padding: 0.1875rem 0 0.1875rem 0.375rem;
}

.k-grouping-header-flex > .k-indicator-container:last-child {
	display: block;
	flex-grow: 1;
	line-height: calc(1.5em + 0.75rem + 2px);
}

.k-group-indicator,
.k-drag-clue {
	border-radius: 0.25rem;
	margin: 0;
	padding: 0.375rem 0.75rem;
	border-width: 1px;
	border-style: solid;
	display: inline-flex;
	flex-direction: row;
	align-items: center;
	align-content: center;
	vertical-align: top;
	opacity: 1;
	box-sizing: border-box;
}

.k-group-indicator .k-link,
.k-group-indicator .k-button.k-bare,
.k-drag-clue .k-link,
.k-drag-clue .k-button.k-bare {
	padding: 0;
	border-width: 0;
	display: inline-flex;
	align-items: center;
}

.k-group-indicator .k-link .k-icon,
.k-drag-clue .k-link .k-icon {
	margin-left: -0.25rem;
	margin-right: 0.5rem;
}

.k-group-indicator .k-button.k-bare,
.k-drag-clue .k-button.k-bare {
	margin-left: 1rem;
	margin-right: -0.25rem;
	padding: 0;
	width: auto;
	height: auto;
	opacity: 0.5;
}

.k-group-indicator .k-button.k-bare::before,
.k-group-indicator .k-button.k-bare::after,
.k-drag-clue .k-button.k-bare::before,
.k-drag-clue .k-button.k-bare::after {
	display: none;
}

.k-group-indicator .k-button.k-bare:hover,
.k-drag-clue .k-button.k-bare:hover {
	opacity: 1;
}

.k-group-indicator {
	margin-right: 0.375rem;
	line-height: 1.5;
}

.k-group-indicator + .k-group-indicator {
	margin-left: 0.375rem;
}

.k-drag-clue {
	line-height: 1.5;
}

.k-grouping-dropclue {
	width: 12px;
	height: calc(1.5em + 0.75rem + 2px);
	position: absolute;
	top: 3px;
	box-sizing: content-box;
}

.k-grouping-dropclue::before,
.k-grouping-dropclue::after {
	display: inline-block;
	content: '';
	position: absolute;
}

.k-grouping-dropclue::before {
	border-width: 6px;
	border-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	top: 0;
}

.k-grouping-dropclue::after {
	width: 2px;
	height: calc(100% - 6px);
	top: 6px;
	left: 5px;
}

.k-grid-header-wrap,
.k-grid-footer-wrap {
	width: 100%;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: inherit;
	position: relative;
	overflow: hidden;
}

.k-grid-header-wrap.k-auto-scrollable,
.k-grid-footer-wrap {
	margin-right: -1px;
}

.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
	margin-right: 0;
}

.k-ie .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
	display: inline-block;
}

.k-grid-header,
.k-grid-footer {
	flex: 0 0 auto;
	padding-right: 17px;
	border-width: 0;
	border-style: solid;
	border-color: inherit;
}

.k-grid-header table,
.k-grid-footer table {
	table-layout: fixed;
}

div.k-grid-header,
div.k-grid-footer {
	display: flex;
	flex-direction: row;
	align-items: stretch;
}

.k-ie div.k-grid-header {
	display: block;
}

.k-grid-header {
	border-bottom-width: 1px;
}

.k-grid-header table {
	margin-bottom: -1px;
}

.k-grid-header.k-grid-draggable-header {
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	touch-action: none;
}

.k-grid-header .k-header {
	position: relative;
	vertical-align: bottom;
	cursor: default;
}

.k-grid-header .k-header:first-child {
	border-left-width: 0;
}

.k-grid-header .k-header.k-first {
	border-left-width: 1px;
}

.k-grid-header .k-header > .k-link {
	margin: -0.75rem -0.75rem;
	padding: 0.75rem 0.75rem;
	line-height: inherit;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	outline: 0;
}

.k-ie .k-grid-header .k-header > .k-link,
.k-edge .k-grid-header .k-header > .k-link {
	margin: 0;
	padding: 0;
}

.k-grid-header .k-with-icon,
.k-grid-header .k-filterable {
	padding-right: calc(1.5em + 1.25rem + 2px);
}

.k-ie .k-grid-header .k-with-icon,
.k-edge .k-grid-header .k-with-icon,
.k-ie .k-grid-header .k-filterable,
.k-edge .k-grid-header .k-filterable {
	padding-right: calc(1.5em + 1.25rem + 2px);
}

.k-grid-header .k-header > .k-link:focus {
	text-decoration: none;
}

.k-grid-header .k-grid-filter,
.k-grid-header .k-header-column-menu {
	padding: 0.375rem;
	width: calc(1.5em + 0.75rem + 2px);
	height: calc(1.5em + 0.75rem + 2px);
	box-sizing: border-box;
	outline: 0;
	line-height: 1.5;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	position: absolute;
	right: 0.5rem;
	bottom: 0.375rem;
	z-index: 1;
}

.k-ie .k-grid-header .k-grid-filter,
.k-edge .k-grid-header .k-grid-filter,
.k-ie .k-grid-header .k-header-column-menu,
.k-edge .k-grid-header .k-header-column-menu {
	position: static;
	float: right;
	margin-top: calc(-0.375rem + -1px);
	margin-bottom: calc(-0.375rem + -1px);
	margin-right: calc(-1.5em + -0.75rem + -2px);
}

.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-header-column-menu:hover {
	cursor: pointer;
}

.k-grid-header .k-header > .k-link > .k-icon.k-i-sort-desc-sm,
.k-grid-header .k-header > .k-link > .k-icon.k-i-sort-asc-sm {
	vertical-align: text-top;
	margin-left: calc(1rem - 1px);
}

.k-grid-header .k-sort-order {
	display: inline-block;
	vertical-align: top;
	height: 16px;
	font-size: 12px;
	margin-top: 2px;
	margin-left: -2px;
}

.k-column-resizer {
	width: 0.5em;
	height: 1000%;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	cursor: col-resize;
}

.k-grid-footer {
	border-width: 1px 0 0;
}

.k-grid-footer td {
	height: 1.5em;
}

.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td {
	font-weight: bold;
}

.k-grid-filter-popup {
	min-width: 200px;
}

.k-grid-column-menu-standalone a.k-grid-filter {
	position: static;
	position: initial;
	display: inline-block;
	margin: -4px 0;
	padding: 4px 8px;
}

.k-grid-columnmenu-popup {
	width: 230px;
}

.k-filter-row {
	line-height: 1.5;
}

.k-filter-row td,
.k-filter-row th {
	border-width: 0 0 1px 1px;
	white-space: nowrap;
	padding: 0.75rem 0.75rem;
}

.k-filter-row td:first-child {
	border-left-width: 0;
}

.k-filter-row .k-multiselect,
.k-filter-row .k-dropdowntree {
	height: auto;
}

.k-filter-row .k-filtercell .k-widget.k-sized-input {
	flex: 0 1 auto;
}

.k-filtercell {
	width: auto;
	display: flex;
}

.k-filtercell > span,
.k-filtercell .k-filtercell-wrapper {
	display: flex;
	flex: 1 1 auto;
}

.k-filtercell > span > label,
.k-filtercell .k-filtercell-wrapper > label {
	vertical-align: middle;
}

.k-filtercell .k-filtercell-wrapper > .k-widget {
	width: 100%;
}

.k-filtercell > span .k-button {
	visibility: visible;
	pointer-events: all;
}

.k-filtercell > span .k-button,
.k-filtercell > span .k-dropdown-operator {
	margin-left: 0.375rem;
}

.k-filtercell > span .k-widget {
	width: auto;
}

.k-filtercell .k-filtercell-operator > .k-button.k-clear-button-visible {
	visibility: visible;
	height: calc(1.5em + 0.75rem + 2px);
}

.k-filtercell .k-filtercell-operator > .k-button:not(.k-clear-button-visible) {
	visibility: hidden;
	pointer-events: none;
}

.k-filtercell .k-filtercell-operator {
	margin-left: 0.375rem;
}

.k-filtercell .k-widget:not(.k-dropdown-operator),
.k-filtercell .k-filtercell-wrapper > .k-textbox {
	display: flex;
	flex: 1 1 auto;
}

.k-filtercell .k-filtercell-wrapper > .k-textbox {
	width: 100%;
	min-width: 0;
}

.k-grid-content,
.k-grid-content-locked {
	border-color: inherit;
	outline: 0;
}

.k-grid-content table,
.k-grid-content-locked table {
	table-layout: fixed;
}

.k-grid-content tr:last-child > td,
.k-grid-content-locked tr:last-child > td {
	border-bottom-width: 0;
}

.k-grid-content {
	width: 100%;
	min-height: 0;
	overflow: auto;
	overflow-x: auto;
	overflow-y: scroll;
	position: relative;
	flex: 1;
}

.k-virtual-scrollable-wrap {
	height: 100%;
	overflow-y: hidden;
	position: relative;
}

.k-grid-edit-row td {
	text-overflow: clip;
}

.k-grid-edit-row .k-widget,
.k-grid-edit-row .k-button,
.k-grid-edit-row .k-textbox {
	height: auto;
}

.k-grid-edit-row .k-edit-cell {
	padding-top: 0;
	padding-bottom: 0;
}

.k-grid-edit-row .k-dirty-cell {
	overflow: visible;
}

.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget:not(.k-switch),
.k-grid-edit-row > td > .k-textbox,
.k-grid-edit-row > td > .k-widget:not(.k-switch) {
	margin-left: 0px;
}

.k-grid-edit-row td > .k-textbox,
.k-grid-edit-row td > .k-widget:not(.k-switch),
.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget:not(.k-switch) {
	width: 100%;
}

.k-grid-edit-row td > .k-textbox,
.k-grid-edit-row td > .k-widget,
.k-command-cell > .k-button,
.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget {
	vertical-align: middle;
}

.k-grid .k-grid-edit-row td:not(.k-hierarchy-cell),
.k-grid .k-command-cell,
.k-grid .k-edit-cell {
	padding: calc(0.375rem - 1px) 0.75rem;
}

.k-command-cell > .k-button {
	margin-left: 0.16em;
	margin-right: 0.16em;
}

.k-grid > .k-resize-handle,
.k-grid-header .k-resize-handle {
	height: 25px;
	cursor: col-resize;
	position: absolute;
	z-index: 2;
}

.k-grid-pager {
	border-width: 1px 0 0;
	border-color: inherit;
	font-size: inherit;
}

.k-grid-pager-top {
	border-width: 0 0 1px;
}

.k-pager-input .k-numerictextbox {
	margin: 0 0.5rem;
	width: 3em;
}

.k-grid-virtual .k-grid-content .k-grid-table-wrap {
	float: left;
	width: 100%;
}

.k-grid-virtual .k-grid-content .k-grid-table {
	position: relative;
	float: left;
	z-index: 1;
}

.k-grid-virtual .k-grid-content > .k-height-container {
	position: relative;
	float: left;
}

.k-grid-virtual .k-grid-content::after {
	content: '';
	display: block;
	clear: both;
}

.k-width-container {
	position: absolute;
	visibility: hidden;
}

.k-width-container div {
	height: 1px;
}

.k-grid-virtual[dir='rtl'] .k-grid-content .k-grid-table,
.k-grid-virtual.k-rtl .k-grid-content .k-grid-table {
	float: right;
}

.k-grid-add-row td {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.k-grid-lockedcolumns {
	white-space: nowrap;
}

.k-grid-content,
.k-grid-content-locked,
.k-pager-wrap {
	white-space: normal;
}

.k-grid-content-locked,
.k-grid-footer-locked,
.k-grid-header-locked {
	flex: 0 0 auto;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	position: relative;
	border-style: solid;
	border-width: 0 1px 0 0;
	box-sizing: content-box;
}

.k-grid-content-locked + .k-grid-content.k-auto-scrollable,
.k-grid-footer-locked + .k-grid-content.k-auto-scrollable,
.k-grid-header-locked + .k-grid-content.k-auto-scrollable {
	display: inline-block;
}

.k-grid-content,
.k-grid-footer-wrap,
.k-grid-header-wrap {
	flex: 1 1 auto;
	display: inline-block;
	vertical-align: top;
}

.k-grid-content.k-auto-scrollable,
.k-grid-footer-wrap.k-auto-scrollable,
.k-grid-header-wrap.k-auto-scrollable {
	display: block;
}

.k-grid-header-locked > table,
.k-grid-header-wrap > table {
	margin-bottom: -1px;
}

.k-grid-header .k-header.k-grid-header-sticky,
.k-grid-header .k-filter-row .k-grid-header-sticky,
.k-grid-content-sticky,
.k-grid-row-sticky,
.k-grid-footer-sticky {
	position: sticky;
	z-index: 2;
}

.k-grid-header .k-header.k-grid-header-sticky.k-edit-cell,
.k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,
.k-grid-content-sticky.k-edit-cell,
.k-grid-row-sticky.k-edit-cell,
.k-grid-footer-sticky.k-edit-cell {
	overflow: visible;
	z-index: 3;
}

.k-grid-content-sticky.k-grid-row-sticky {
	z-index: 3;
}

.k-grid .k-grid-header-sticky,
.k-grid .k-grid-content-sticky,
.k-grid .k-grid-footer-sticky {
	border-right-width: 1px;
}

.k-grid .k-grid-header-sticky:not([style*='display: none']) + td,
.k-grid .k-grid-header-sticky:not([style*='display: none']) + th,
.k-grid .k-grid-content-sticky:not([style*='display: none']) + td,
.k-grid .k-grid-content-sticky:not([style*='display: none']) + th,
.k-grid .k-grid-footer-sticky:not([style*='display: none']) + td,
.k-grid .k-grid-footer-sticky:not([style*='display: none']) + th {
	border-left-width: 0;
}

.k-grid .k-grid-row-sticky {
	border-bottom-width: 1px;
	border-top-width: 1px;
}

.k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
	border-left-width: 0;
}

.k-header.k-drag-clue {
	overflow: hidden;
}

.k-grid.k-grid-no-scrollbar .k-grid-header {
	padding: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-header-wrap {
	border-width: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-content {
	overflow-y: auto;
}

.k-grid-norecords {
	text-align: center;
}

div.k-grid-norecords {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}

.k-grid-norecords-template {
	width: 20em;
	height: 4em;
	line-height: 4em;
	margin: 0 auto;
	border: 1px solid;
}

.k-loading-pdf-mask {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 100;
}

.k-loading-pdf-mask > .k-i-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 64px;
}

.k-loading-pdf-mask .k-loading-pdf-progress {
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.k-pdf-export .k-loading-pdf-mask {
	display: none;
}

.k-grid-pdf-export-element {
	position: absolute;
	left: -10000px;
	top: -10000px;
}

.k-grid-pdf-export-element .k-filter-row {
	display: none;
}

.k-pdf-export-shadow .k-grid {
	float: left;
	width: auto !important;
}

.k-pdf-export-shadow .k-grid,
.k-pdf-export-shadow .k-grid-content,
.k-pdf-export-shadow .k-grid-content-locked {
	height: auto !important;
	overflow: visible;
}

.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap,
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-content,
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-footer-wrap {
	width: auto !important;
}

.k-pdf-export-shadow .k-grid-header,
.k-pdf-export-shadow .k-grid[data-role='grid'] .k-grid-footer {
	padding: 0 !important;
}

.k-filter-menu .k-filter-menu-container {
	padding: 0.5rem 1rem;
}

.k-filter-menu .k-widget,
.k-filter-menu .k-radio-list,
.k-filter-menu .k-textbox {
	margin: 0.5rem 0;
	width: 100%;
	display: block;
}

.k-filter-menu .k-widget.k-filter-and {
	width: 6em;
	margin: 1rem 0;
}

.k-filter-menu .k-switch {
	width: 5em;
	display: inline-flex;
}

.k-filter-menu .k-actions,
.k-filter-menu .k-action-buttons,
.k-filter-menu .k-columnmenu-actions {
	margin-left: -1rem;
	margin-right: -1rem;
	margin-bottom: -1rem;
	padding: 1rem;
}

.k-filter-menu .k-actions .k-button,
.k-filter-menu .k-action-buttons .k-button,
.k-filter-menu .k-columnmenu-actions .k-button {
	flex: 1 1 50%;
}

.k-filter-menu .k-actions.k-actions-start .k-button,
.k-filter-menu .k-actions.k-actions-center .k-button,
.k-filter-menu .k-actions.k-actions-end .k-button {
	flex: 0 1 auto;
}

.k-multicheck-wrap {
	max-height: 300px;
	overflow: auto;
	overflow-x: hidden;
	white-space: nowrap;
}

.k-filter-selected-items {
	font-weight: bold;
	line-height: normal;
	white-space: nowrap;
	margin: 1rem 0 0.5rem;
}

.k-autofitting {
	width: auto !important;
	table-layout: auto !important;
}

.k-autofitting th.k-header,
.k-autofitting td {
	white-space: nowrap !important;
}

.k-autofitting .k-detail-row {
	display: none !important;
}

.k-column-list {
	padding: 0;
	margin: 0;
	list-style: none;
	max-height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
}

.k-column-chooser-title,
.k-column-list-item {
	padding: 3px 1.5rem;
	padding-right: calc(3rem + 16px);
}

.k-column-list-item {
	position: relative;
	display: block;
	margin: 0;
	cursor: pointer;
}

.k-columnmenu-item {
	padding: 0.5rem 1rem;
	outline: 0;
	cursor: pointer;
}

.k-columnmenu-item > .k-icon {
	margin-right: 0.5rem;
}

.k-columnmenu-item-wrapper {
	border-bottom: 1px solid;
	border-bottom-color: rgba(0, 0, 0, 0.15);
}

.k-columnmenu-item-wrapper:last-child {
	border-bottom-width: 0;
}

.k-columnmenu-item-content {
	overflow: hidden;
}

.k-columnmenu-item-content .k-column-list-item {
	padding-left: calc(1.5rem + 16px);
}

.k-columnmenu-item-content .k-filter-menu .k-filter-menu-container {
	padding: 1rem 1rem;
}

.k-column-list-wrapper .k-actions .k-button,
.k-column-list-wrapper .k-action-buttons .k-button,
.k-column-list-wrapper .k-columnmenu-actions .k-button,
.k-columnmenu-item-content .k-actions .k-button,
.k-columnmenu-item-content .k-action-buttons .k-button,
.k-columnmenu-item-content .k-columnmenu-actions .k-button {
	flex: 1 1 50%;
}

.k-column-list-wrapper .k-actions.k-actions-start .k-button,
.k-column-list-wrapper .k-actions.k-actions-center .k-button,
.k-column-list-wrapper .k-actions.k-actions-end .k-button,
.k-columnmenu-item-content .k-actions.k-actions-start .k-button,
.k-columnmenu-item-content .k-actions.k-actions-center .k-button,
.k-columnmenu-item-content .k-actions.k-actions-end .k-button {
	flex: 0 1 auto;
}

.k-column-menu .k-menu:not(.k-context-menu) {
	font-weight: 400;
}

[dir='rtl'] .k-columnmenu-item > .k-icon,
.k-rtl .k-columnmenu-item > .k-icon {
	margin-left: 0.5rem;
	margin-right: 0;
}

.k-grouping-header .k-group-indicator {
	border-radius: 0.25rem;
}

.k-grid {
	border-color: rgba(34, 34, 34, 0.125);
	color: #333333;
	background-color: #ffffff;
}

.k-grid td,
.k-grid .k-grid-content,
.k-grid .k-grid-header-locked,
.k-grid .k-grid-content-locked {
	border-color: rgba(34, 34, 34, 0.125);
}

.k-grid .k-alt {
	background-color: rgba(0, 0, 0, 0.05);
}

.k-grid tbody tr:hover,
.k-grid tbody tr.k-state-hover {
	color: #333333;
	background-color: rgba(0, 0, 0, 0.075);
}

.k-grid th.k-state-selected,
.k-grid td.k-state-selected,
.k-grid tr.k-state-selected > td {
	color: #333333;
	background-color: rgba(51, 122, 183, 0.25);
}

.k-grid td.k-state-focused,
.k-grid th.k-state-focused {
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-grid col.k-sorted,
.k-grid th.k-sorted {
	background-color: rgba(0, 0, 0, 0.02);
}

.k-grid .k-grid-header-locked,
.k-grid .k-grid-content-locked,
.k-grid .k-grid-header-locked .k-header,
.k-grid .k-grid-content-locked td {
	border-color: rgba(51, 51, 51, 0.5);
}

.k-grid .k-grid-header-locked .k-header {
	border-bottom-color: #dddddd;
}

.k-grid .k-grid-content-locked .k-group-footer td,
.k-grid .k-grid-content-locked .k-group-cell {
	border-color: #dddddd;
}

.k-grid .k-grid-content-locked .k-grouping-row + tr td {
	border-top-color: #dddddd;
}

.k-grid .k-grid-content-locked .k-state-selected td {
	background-color: #ccdeed;
}

.k-grid .k-grid-content-locked .k-state-selected.k-alt td {
	background-color: #c5d7e5;
}

.k-grid .k-grid-content-locked .k-state-hover td,
.k-grid .k-grid-content-locked tr:hover td {
	background-color: #ebebeb;
}

.k-grid .k-grid-content-locked .k-state-selected:hover td,
.k-grid .k-grid-content-locked .k-state-selected.k-state-hover td {
	background-color: #c1d2e0;
}

.k-grid[dir='rtl'] th.k-hierarchy-cell,
.k-grid[dir='rtl'] td.k-hierarchy-cell,
.k-grid.k-rtl th.k-hierarchy-cell,
.k-grid.k-rtl td.k-hierarchy-cell {
	border-left-color: transparent;
}

.k-grid-toolbar {
	border-color: inherit;
	color: #333333;
	background-color: #f8f8f8;
}

.k-grouping-header {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-grouping-header .k-group-indicator {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-grid-header {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
	color: #337ab7;
}

.k-grid-header .k-grid-filter:focus,
.k-grid-header .k-header-column-menu:focus,
.k-grid-header .k-hierarchy-cell .k-icon:focus {
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}

.k-grid-header .k-grid-filter.k-state-active,
.k-grid-header .k-header-column-menu.k-state-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-active {
	color: #ffffff;
	background-color: #337ab7;
}

.k-grid-header .k-grid-header-sticky,
.k-grid-header .k-grid-header-sticky.k-sorted {
	color: #333333;
	background-color: #f8f8f8;
	border-right-color: rgba(51, 51, 51, 0.5);
	border-left-color: rgba(51, 51, 51, 0.5);
}

.k-grid-footer .k-grid-footer-sticky {
	background-color: #f8f8f8;
}

.k-master-row .k-grid-content-sticky {
	border-color: rgba(51, 51, 51, 0.5);
	color: #333333;
	background-color: #ffffff;
	border-top-color: rgba(34, 34, 34, 0.125);
}

.k-master-row .k-grid-row-sticky {
	border-top-color: rgba(51, 51, 51, 0.5);
	border-bottom-color: rgba(51, 51, 51, 0.5);
	background-color: #ffffff;
}

.k-master-row.k-alt .k-grid-content-sticky,
.k-master-row.k-alt .k-grid-row-sticky {
	background-color: #f2f2f2;
}

.k-master-row.k-state-selected .k-grid-content-sticky,
.k-master-row.k-state-selected .k-grid-row-sticky {
	background-color: #ccdeed;
}

.k-master-row.k-state-selected.k-alt .k-grid-content-sticky,
.k-master-row.k-state-selected.k-alt .k-grid-row-sticky {
	background-color: #c5d7e5;
}

.k-master-row:hover .k-grid-content-sticky,
.k-master-row:hover .k-grid-row-sticky,
.k-master-row.k-state-hover .k-grid-content-sticky,
.k-master-row.k-state-hover .k-grid-row-sticky {
	background-color: #ebebeb;
}

.k-master-row.k-state-selected:hover .k-grid-content-sticky,
.k-master-row.k-state-selected:hover .k-grid-row-sticky,
.k-master-row.k-state-selected.k-state-hover .k-grid-content-sticky,
.k-master-row.k-state-selected.k-state-hover .k-grid-row-sticky {
	background-color: #c1d2e0;
}

.k-grouping-row .k-grid-content-sticky {
	background-color: #f8f8f8;
}

.k-grouping-row:hover .k-grid-content-sticky,
.k-grouping-row.k-state-hover .k-grid-content-sticky {
	background-color: #ebebeb;
}

.k-group-footer td,
.k-group-footer .k-grid-footer-sticky {
	background-color: #f8f8f8;
}

.k-group-footer:hover .k-grid-footer-sticky,
.k-group-footer.k-state-hover .k-grid-footer-sticky {
	background-color: #f8f8f8;
}

.k-grid-footer {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-grid-footer .k-grid-footer-locked {
	border-color: inherit;
}

.k-grid-footer .k-grid-footer-sticky {
	border-color: rgba(51, 51, 51, 0.5);
	background-color: #f8f8f8;
}

.k-grid-pager {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-grouping-row,
.k-group-cell {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-column-list-item:hover,
.k-columnmenu-item:hover {
	color: #151515;
	background-color: #f8f8f8;
}

.k-columnmenu-item:focus,
.k-columnmenu-item.k-state-focus {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

.k-column-list-wrapper {
	border-color: inherit;
}

.k-columnmenu-item.k-state-selected {
	color: #ffffff;
	background-color: #337ab7;
}

.k-column-menu .k-menu:not(.k-context-menu) {
	border-color: rgba(0, 0, 0, 0.15);
	color: #222222;
	background-color: #ffffff;
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item {
	color: #333333;
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover,
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-hover {
	color: #151515;
	background-color: #f8f8f8;
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-selected {
	color: #ffffff;
	background-color: #337ab7;
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item:focus,
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

.k-grid-norecords-template {
	background-color: #ffffff;
	border-color: rgba(34, 34, 34, 0.125);
}

.k-listview {
	margin: 0;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	flex-flow: column nowrap;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
}

.k-listview-bordered {
	border-width: 1px;
}

.k-listview-header {
	border-width: 0;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: inherit;
}

.k-listview-bordered > .k-listview-header {
	border-bottom-width: 1px;
}

.k-listview-content {
	margin: 0;
	padding: 0;
	outline: 0;
	flex-grow: 1;
	position: relative;
	overflow: auto;
}

.k-listview-content::after {
	height: 0;
	clear: both;
	display: block;
}

.k-listview-content.k-d-flex::after,
.k-listview-content.k-d-grid::after {
	display: none;
}

.k-listview-content-padding-rectangle {
	padding: 0.25rem 0.25rem;
}

.k-listview-content-padding-square {
	padding: 0.25rem;
}

.k-listview-item {
	padding: 0;
	border-width: 0;
	outline: 0;
	border-style: solid;
	box-sizing: border-box;
	flex-shrink: 0;
}

.k-listview-item-padding-rectangle {
	padding: 0.25rem 0.25rem;
}

.k-listview-item-padding-rectangle .k-listview-link {
	margin: -0.25rem -0.25rem;
	padding: 0.25rem 0.25rem;
}

.k-listview-item-padding-square {
	padding: 0.25rem;
}

.k-listview-item-padding-square .k-listview-link {
	margin: -0.25rem;
	padding: 0.25rem;
}

.k-listview-footer {
	border-width: 0;
	border-top-width: 1px;
	border-style: solid;
	border-color: inherit;
}

.k-listview-bordered > .k-listview-footer {
	border-top-width: 1px;
}

.k-listview-pager {
	border-width: 0;
	border-top-width: 1px;
	border-color: inherit;
	font: inherit;
}

.k-listview-pager-top {
	border-top-width: 0;
	border-bottom-width: 1px;
}

.k-listview-bordered > .k-listview-pager-top {
	border-bottom-width: 1px;
}

.k-listview-bordered > .k-listview-pager-bottom {
	border-top-width: 1px;
}

.k-listview-borders-all .k-listview-item {
	border-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item {
	border-top-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item:first-child {
	border-top-width: 0;
}

.k-listview-borders-vertical .k-listview-item {
	border-left-width: 1px;
}

.k-listview-borders-vertical .k-listview-item:first-child {
	border-left-width: 0;
}

.k-listview {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-listview-content > .k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

.k-listview-content > .k-state-selected {
	background-color: rgba(51, 122, 183, 0.25);
}

.k-spreadsheet {
	width: 800px;
	height: 600px;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-direction: column;
	cursor: default;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-spreadsheet .k-vertical-align-center {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.k-spreadsheet .k-vertical-align-bottom {
	position: relative;
	top: 100%;
	transform: translateY(-100%);
}

.k-spreadsheet .k-tabstrip-wrapper {
	border-width: 0 0 1px;
	border-style: solid;
	border-color: inherit;
	position: relative;
}

.k-spreadsheet-quick-access-toolbar {
	padding: 0.375rem;
	display: inline-flex;
	flex-direction: row;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

.k-spreadsheet-quick-access-toolbar .k-button:not(:hover) {
	border-color: transparent;
	color: inherit;
	background-color: transparent;
	background-image: none;
}

.k-spreadsheet-tabstrip {
	padding-top: 0.375rem;
}

.k-spreadsheet-tabstrip .k-loading {
	display: none;
}

.k-spreadsheet-tabstrip .k-content {
	border-radius: 0;
	padding: 0;
	border-width: 0;
	overflow: hidden;
}

.k-spreadsheet-toolbar {
	border-width: 0;
}

.k-spreadsheet-toolbar [data-tool='backgroundColor'],
.k-spreadsheet-toolbar [data-tool='textColor'],
.k-spreadsheet-toolbar [data-tool='borders'],
.k-spreadsheet-toolbar [data-tool='alignment'],
.k-spreadsheet-toolbar [data-tool='merge'],
.k-spreadsheet-toolbar [data-tool='freeze'] {
	width: auto;
	min-width: 1.5em;
}

.k-spreadsheet-toolbar [data-tool='fontSize'] {
	width: 5rem;
}

.k-spreadsheet-toolbar [data-tool='fontFamily'] {
	width: 6rem;
}

.k-spreadsheet-toolbar [data-tool='format'] {
	width: 4rem;
}

.k-spreadsheet-action-bar {
	border-width: 0 0 1px;
	border-style: solid;
	border-color: inherit;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	position: relative;
	display: flex;
	flex-direction: row;
}

.k-spreadsheet-name-editor {
	width: 10em;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: inherit;
}

.k-spreadsheet-name-editor .k-combobox {
	width: 100%;
	font-size: inherit;
}

.k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap {
	border-radius: 0;
	border-width: 0;
}

.k-spreadsheet-name-editor .k-combobox .k-select {
	border-radius: 0;
}

.k-spreadsheet-formula-bar {
	border-color: inherit;
	display: flex;
	flex-direction: row;
	align-items: center;
	flex: 1;
}

.k-spreadsheet-formula-bar::before {
	font-size: 16px;
	font-family: 'WebComponentsIcons';
	font-style: normal;
	font-feature-settings: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	padding: 0 0.5rem;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: inherit;
}

.k-spreadsheet-formula-bar .k-tooltip,
.k-spreadsheet-formula-bar .k-group-header,
.k-spreadsheet-formula-bar .k-list-scroller {
	display: none;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input {
	padding: 0.375rem 0.75rem;
	line-height: 1.5;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::before {
	content: '{';
	font-weight: 700;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::after {
	content: '}';
	font-weight: 700;
}

.k-spreadsheet-formula-input {
	outline: 0;
	white-space: pre;
	flex: 1;
	box-sizing: border-box;
}

.k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point {
	text-decoration: underline;
}

.k-spreadsheet-formula-input > .k-series-a,
.k-spreadsheet-formula-input > .k-series-b,
.k-spreadsheet-formula-input > .k-series-c,
.k-spreadsheet-formula-input > .k-series-d {
	background-color: transparent;
}

.k-spreadsheet-formula-list {
	min-width: 100px;
}

.k-spreadsheet-formula-list .k-item {
	padding: 3px 1.5rem;
}

.k-syntax-func,
.k-syntax-startexp {
	font-weight: bold;
}

.k-spreadsheet-cell-editor {
	padding: 0 3px;
	line-height: 20px;
	display: none;
	overflow: hidden;
	position: absolute;
	z-index: 2000;
}

.k-spreadsheet-sheets-bar {
	padding: 0 0.5rem 0.5rem;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: inherit;
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
}

.k-spreadsheet-sheets-bar-add {
	margin-right: 0.5rem;
}

.k-spreadsheet-sheets-bar-add:not(:hover) {
	border-color: transparent;
	color: inherit;
	background: none;
}

.k-spreadsheet-sheets-items {
	margin-top: -1px;
	flex: 1;
	overflow: hidden;
}

.k-spreadsheet-sheets-items .k-tabstrip-items {
	margin: 0 calc(1.5em + 0.75rem + 2px) !important;
	border-width: 0;
}

.k-spreadsheet-sheets-items .k-tabstrip-prev {
	left: 0 !important;
}

.k-spreadsheet-sheets-items .k-tabstrip-next {
	right: 0 !important;
}

.k-spreadsheet-sheets-items .k-item .k-link {
	display: inline-block;
}

.k-spreadsheet-sheets-items .k-item .k-spreadsheet-sheets-remove {
	margin-right: 0.5rem;
	margin-left: -0.5rem;
	padding: 0;
	line-height: 1;
	display: inline-flex;
	flex-direction: row;
	vertical-align: middle;
}

.k-spreadsheet-view {
	height: auto !important;
	border-color: inherit;
	font-size: 12px;
	font-family: Arial, Verdana, Sans-serif;
	flex: 1;
	position: relative;
}

.k-spreadsheet-view .k-state-disabled {
	pointer-events: auto;
}

.k-spreadsheet-fixed-container {
	width: 100%;
	height: 100%;
	border-color: inherit;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	position: absolute;
	z-index: 2;
}

.k-spreadsheet-overflow {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	border-color: inherit;
}

.k-spreadsheet-pane {
	padding: 0 1px 0 0;
	border-width: 2px 0 0 2px;
	border-style: solid;
	border-color: inherit;
	box-sizing: border-box;
	position: absolute;
	overflow: hidden;
}

.k-spreadsheet-pane.k-top {
	border-top-width: 0;
}

.k-spreadsheet-pane.k-left {
	border-left-width: 0;
}

.k-spreadsheet-top-corner {
	border-width: 0 1px 1px 0;
	border-style: solid;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
}

.k-spreadsheet-top-corner::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
	border: 6px solid transparent;
	border-right-color: inherit;
	border-bottom-color: inherit;
}

.k-spreadsheet-scroller {
	width: 100%;
	height: 100%;
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
	position: absolute;
	z-index: 1;
}

@media (hover: none), (pointer: coarse) {
	.k-spreadsheet-scroller {
		z-index: 3;
	}
}

.k-spreadsheet-haxis,
.k-spreadsheet-vaxis {
	border: 0 solid;
	border-color: inherit;
	position: absolute;
}

.k-spreadsheet-haxis {
	border-width: 1px 0 0;
	left: 0;
}

.k-spreadsheet-vaxis {
	border-width: 0 0 0 1px;
	top: 0;
}

.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
	text-align: center;
	z-index: 100;
}

.k-spreadsheet-row-header > div,
.k-spreadsheet-column-header > div {
	position: relative;
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	border-color: inherit;
}

.k-spreadsheet-row-header > div::after,
.k-spreadsheet-column-header > div::after {
	content: '';
	border-width: 0;
	border-style: solid;
	border-color: inherit;
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.k-spreadsheet-row-header {
	position: relative;
}

.k-spreadsheet-column-header {
	position: absolute;
}

.k-spreadsheet-row-header > div {
	border-top-width: 1px;
}

.k-spreadsheet-row-header > div:first-child {
	border-top-width: 0;
}

.k-spreadsheet-row-header > .k-selection-partial::after,
.k-spreadsheet-row-header > .k-selection-full::after {
	border-right-width: 2px;
	display: block;
}

.k-spreadsheet-column-header > div {
	border-left-width: 1px;
}

.k-spreadsheet-column-header > div:first-child {
	border-left-width: 0;
}

.k-spreadsheet-column-header > .k-selection-partial::after,
.k-spreadsheet-column-header > .k-selection-full::after {
	border-bottom-width: 2px;
	display: block;
}

.k-spreadsheet-data {
	border-color: inherit;
	cursor: cell;
	position: relative;
}

.k-spreadsheet-cell {
	padding: 1px;
	box-sizing: border-box;
	position: absolute;
	line-height: normal;
	background-clip: padding-box;
	white-space: pre;
	overflow: hidden;
}

.k-spreadsheet-merged-cells-wrapers {
	position: relative;
}

.k-spreadsheet .k-selection-wrapper {
	position: relative;
	cursor: cell;
}

.k-spreadsheet .k-spreadsheet-selection {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	position: absolute;
}

.k-spreadsheet .k-spreadsheet-selection-highlight {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	position: absolute;
}

.k-spreadsheet .k-selection-wrapper .k-spreadsheet-editor-button {
	position: absolute;
	padding: 0;
	z-index: 60;
}

.k-spreadsheet-active-cell {
	outline-color: transparent !important;
	z-index: 10;
}

.k-spreadsheet .k-auto-fill-wrapper {
	position: relative;
}

.k-spreadsheet .k-auto-fill,
.k-spreadsheet .k-auto-fill-punch,
.k-spreadsheet .k-auto-fill-br-hint {
	box-sizing: border-box;
	position: absolute;
}

.k-spreadsheet .k-auto-fill {
	border-width: 1px;
	border-style: solid;
	cursor: crosshair;
}

.k-spreadsheet .k-single-selection::after {
	content: '';
	margin-bottom: -4px;
	margin-right: -4px;
	width: 6px;
	height: 6px;
	border-width: 1px;
	border-style: solid;
	border-radius: 50%;
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 100;
	cursor: crosshair;
}

.k-spreadsheet .k-selection-full::after,
.k-spreadsheet .k-selection-partial::after {
	display: none;
}

.k-spreadsheet .k-autofill-wrapper {
	position: relative;
	cursor: cell;
}

.k-spreadsheet-vborder {
	position: absolute;
	border-left-style: solid;
	border-left-width: 1px;
}

.k-spreadsheet-hborder {
	position: absolute;
	border-top-style: solid;
	border-top-width: 1px;
}

.k-spreadsheet-has-comment::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	border-width: 3px;
	border-style: solid;
}

.k-dirty {
	left: 0;
	right: auto;
}

.k-spreadsheet .k-filter-wrapper {
	position: relative;
	z-index: 50;
}

.k-spreadsheet .k-filter-range {
	border-width: 1px;
	border-style: solid;
	position: absolute;
	box-sizing: border-box;
}

.k-spreadsheet-filter {
	border-radius: 0.25rem;
	line-height: 1;
	position: absolute;
	cursor: pointer;
}

.k-spreadsheet-filter .k-icon {
	vertical-align: middle;
}

.k-spreadsheet-filter-menu {
	width: 280px;
}

.k-spreadsheet-filter-menu .k-animation-container {
	position: relative;
}

.k-spreadsheet-filter-menu > .k-menu,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical {
	border-width: 0;
}

.k-spreadsheet-filter-menu > .k-menu .k-item,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-item {
	color: inherit;
}

.k-spreadsheet-filter-menu > .k-menu .k-link,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-link {
	padding-left: calc(16px + 1rem);
}

.k-spreadsheet-filter-menu > .k-menu .k-icon,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-icon {
	margin-left: calc(-16px + -0.5rem);
	margin-right: 0.5rem;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
	height: 200px;
	border-width: 1px;
	border-style: solid;
	overflow-y: scroll;
	overflow-x: auto;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {
	padding: 0.5rem;
	overflow: visible;
}

.k-spreadsheet-filter-menu .k-details {
	padding: 0;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: inherit;
}

.k-spreadsheet-filter-menu .k-details-summary {
	padding: 0.5rem;
	cursor: pointer;
}

.k-spreadsheet-filter-menu .k-details-summary > .k-icon {
	margin-right: 0.5rem;
}

.k-spreadsheet-filter-menu .k-details-content {
	padding: 0.5rem 1rem 0.5rem calc(16px + 1rem);
}

.k-spreadsheet-filter-menu .k-details-content > .k-textbox,
.k-spreadsheet-filter-menu .k-details-content > .k-widget {
	width: 100%;
	margin-bottom: 3px;
}

.k-spreadsheet-filter-menu .k-details-content .k-space-right {
	background-image: none;
}

.k-spreadsheet-filter-menu .k-details-content .k-filter-and {
	width: 75px;
	margin: 8px 0;
}

.k-spreadsheet-filter-menu .k-actions .k-button,
.k-spreadsheet-filter-menu .k-action-buttons .k-button,
.k-spreadsheet-filter-menu .k-columnmenu-actions .k-button {
	flex: 1 1 50%;
}

.k-spreadsheet-filter-menu .k-actions.k-actions-start .k-button,
.k-spreadsheet-filter-menu .k-actions.k-actions-center .k-button,
.k-spreadsheet-filter-menu .k-actions.k-actions-end .k-button {
	flex: 0 1 auto;
}

.k-spreadsheet-popup {
	padding: 0;
}

.k-spreadsheet-popup .k-separator {
	display: block;
}

.k-spreadsheet-popup .k-button {
	border-radius: 0;
	border-width: 0;
	color: inherit;
	background: none;
}

.k-spreadsheet-popup .k-button-icontext {
	display: flex;
	justify-content: flex-start;
}

.k-spreadsheet-popup .k-reset-color,
.k-spreadsheet-popup .k-custom-color {
	border-radius: 0;
	width: 100%;
	border-width: 0;
	box-sizing: border-box;
	display: flex;
}

.k-spreadsheet-popup .k-reset-color {
	border-bottom-width: 1px;
}

.k-spreadsheet-popup .k-custom-color {
	border-top-width: 1px;
}

.k-spreadsheet-popup .k-spreadsheet-color-palette {
	padding: 0.5rem;
}

.k-spreadsheet-popup .k-spreadsheet-border-type-palette {
	width: 12.5rem;
	height: 5rem;
	display: flex;
	flex-flow: row wrap;
	align-content: space-around;
	justify-content: space-around;
}

.k-spreadsheet-format-popup .k-item {
	justify-content: space-between;
}

.k-spreadsheet-format-popup .k-spreadsheet-sample {
	order: 1;
}

.k-spreadsheet-sample {
	opacity: 0.7;
}

.k-spreadsheet-clipboard,
.k-spreadsheet-clipboard-paste {
	margin: 0;
	padding: 0;
	width: 1px;
	height: 1px;
	border: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.k-spreadsheet-window .k-edit-form-container {
	width: auto;
	min-width: 0;
}

.k-spreadsheet-format-cells .k-spreadsheet-preview {
	margin-top: 0.5rem;
	text-align: center;
}

.k-spreadsheet-format-cells .k-list-scroller {
	margin-top: 0.5rem;
	height: 210px;
	border-width: 1px;
	border-style: solid;
	border-color: inherit;
}

.k-export-config {
	clear: both;
	position: relative;
}

.k-export-config::after {
	content: '';
	clear: both;
	display: block;
}

.k-export-config .k-edit-field {
	margin-left: 5%;
	width: 45%;
	float: left;
}

.k-export-config .k-page-orientation {
	position: absolute;
	right: 0;
	top: 0.5rem;
}

.k-export-config .k-page-orientation .k-icon {
	font-size: 6em;
}

.k-spreadsheet-insert-comment textarea {
	height: auto;
}

.k-spreadsheet-insert-image-dialog {
	border-radius: 0.25rem;
	border-style: dashed;
	border-width: 2px;
}

.k-spreadsheet-insert-image-dialog label {
	display: flex;
	justify-content: center;
	min-width: 100%;
	width: 355px;
	height: 230px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGQCAYAAAAjl1AKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMGVmMzZmZi04YmI1LTRlN2YtOTcwMS04OTU5ZTg1N2ZhY2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNDOTBDNUQ2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNDOTBDNUM2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMmZmZjM0Mi05NjEyLTQwM2YtYWZhYS01MTE1ZjQ2NThmMWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjlhMmUwMy1kNmIwLTY3NGMtODc4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');
	background-size: auto 70%;
	background-position: 50% 30%;
	background-repeat: no-repeat;
}

.k-spreadsheet-insert-image-dialog label div {
	display: flex;
	align-self: flex-end;
	margin-bottom: 30px;
	pointer-events: none;
}

.k-spreadsheet-insert-image-dialog label input {
	display: none;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {
	background-size: auto 90%;
	background-position: 50% 50%;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div,
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div {
	margin: 0;
	align-self: center;
	opacity: 1;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {
	opacity: 0;
}

.k-spreadsheet-drawing {
	position: absolute;
	box-sizing: border-box;
	z-index: 101;
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
	outline-style: solid;
	outline-width: 2px;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: 50% 50%;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	cursor: move;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
	width: 6px;
	height: 6px;
	border-style: solid;
	border-width: 1px;
	border-radius: 0.3rem;
	position: absolute;
	transform: translate(-50%, -50%);
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {
	left: 50%;
	top: 0;
	cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {
	left: 100%;
	top: 0;
	cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {
	left: 100%;
	top: 50%;
	cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {
	left: 100%;
	top: 100%;
	cursor: nwse-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {
	left: 50%;
	top: 100%;
	cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {
	left: 0;
	top: 100%;
	cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {
	left: 0;
	top: 50%;
	cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {
	left: 0;
	top: 0;
	cursor: nwse-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover,
.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered {
	border-radius: 0.25rem;
}

.k-rtl .k-spreadsheet .k-dirty,
.k-spreadsheet[dir='rtl'] .k-dirty {
	right: 0;
	left: auto;
}

.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after,
.k-spreadsheet[dir='rtl'] .k-spreadsheet-has-comment::after {
	left: 0;
	right: auto;
}

.k-spreadsheet-filter-menu > .k-menu,
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) {
	background: none;
	color: inherit;
	font-weight: inherit;
	font-size: inherit;
}

.k-spreadsheet {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-spreadsheet-top-corner,
.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-syntax-ref {
	color: #ff8822;
}

.k-syntax-num {
	color: #0099ff;
}

.k-syntax-str {
	color: #38b714;
}

.k-syntax-error {
	color: red;
}

.k-syntax-bool {
	color: #a9169c;
}

.k-syntax-paren-match {
	background-color: #caf200;
}

.k-spreadsheet-cell-editor {
	color: #333333;
	background-color: #ffffff;
}

.k-spreadsheet-merged-cell {
	background-color: #ffffff;
}

.k-spreadsheet .k-selection-full,
.k-spreadsheet .k-selection-partial {
	background-color: rgba(51, 122, 183, 0.25);
}

.k-spreadsheet-selection {
	border-color: #337ab7;
	background-color: rgba(51, 122, 183, 0.25);
	box-shadow: inset 0 0 0 1px #337ab7;
}

.k-spreadsheet .k-single-selection::after {
	border-color: #ffffff;
	background-color: #337ab7;
}

.k-spreadsheet-active-cell {
	box-shadow: inset 0 0 0 1px #337ab7;
	background-color: #ffffff;
}

.k-spreadsheet-active-cell.k-right {
	box-shadow: inset 0 0 0 1px #337ab7, inset -1px 0 0 1px #337ab7;
}

.k-spreadsheet-active-cell.k-bottom {
	box-shadow: inset 0 0 0 1px #337ab7, inset 0 -1px 0 1px #337ab7;
}

.k-spreadsheet-active-cell.k-bottom.k-right {
	box-shadow: inset 0 0 0 1px #337ab7, inset -1px -1px 0 1px #337ab7;
}

.k-spreadsheet .k-auto-fill {
	border-color: #337ab7;
	background-color: rgba(51, 122, 183, 0.25);
	box-shadow: inset 0 0 0 1px #337ab7;
}

.k-spreadsheet .k-auto-fill-punch {
	background-color: rgba(255, 255, 255, 0.5);
}

.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
	background-color: #337ab7;
}

.k-spreadsheet-has-comment::after {
	border-color: #337ab7 #337ab7 transparent transparent;
}

.k-dirty {
	border-color: #d9534f transparent transparent #d9534f;
}

.k-spreadsheet .k-filter-range {
	border-color: #337ab7;
}

.k-spreadsheet-filter {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
	box-shadow: inset 0 0 0 1px #d6d6d6;
}

.k-spreadsheet-filter.k-state-active {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
}

.k-spreadsheet-filter:hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-spreadsheet-filter-menu > .k-menu .k-item.k-state-hover,
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item.k-state-hover {
	color: #151515;
	background-color: #f8f8f8;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-spreadsheet-insert-image-dialog {
	border-color: #dddddd;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover,
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered {
	box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div,
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div {
	color: #ffffff;
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
	outline-color: #337ab7;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
	border-color: #337ab7;
	background-color: #337ab7;
}

.k-spreadsheet-drawing-anchor-cell {
	background: rgba(51, 122, 183, 0.25);
}

.k-spreadsheet-popup .k-button:hover,
.k-spreadsheet-popup .k-button.k-state-hover {
	color: #151515;
	background-color: #f8f8f8;
}

.k-spreadsheet-popup .k-button:active,
.k-spreadsheet-popup .k-button.k-state-active,
.k-spreadsheet-popup .k-button.k-state-selected {
	color: #ffffff;
	background-color: #337ab7;
}

.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after,
.k-spreadsheet[dir='rtl'] .k-spreadsheet-has-comment::after,
[dir='rtl'] .k-spreadsheet .k-spreadsheet-has-comment::after {
	border-color: #337ab7 transparent transparent #337ab7;
}

.k-rtl .k-spreadsheet .k-dirty,
.k-spreadsheet[dir='rtl'] .k-dirty,
[dir='rtl'] .k-spreadsheet .k-dirty {
	border-color: #d9534f #d9534f transparent transparent;
}

.k-pivot {
	border-width: 1px;
	border-style: solid;
	position: relative;
}

.k-pivot .k-grid td {
	white-space: nowrap;
}

.k-pivot .k-grid-content {
	flex: 1 1 auto;
}

.k-pivot-toolbar {
	padding: 0.75rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.k-pivot-toolbar .k-button,
.k-fieldselector .k-list li.k-item {
	border-radius: 0.25rem;
	padding: 0.375rem 0.75rem;
	padding-right: calc(0.75rem + 48px);
	min-height: auto;
	font-size: 1rem;
	line-height: 1.5;
	text-align: left;
	white-space: normal;
	word-break: break-word;
	position: relative;
	cursor: move;
}

.k-pivot-toolbar .k-button .k-field-actions .k-setting-delete,
.k-fieldselector .k-list li.k-item .k-field-actions .k-setting-delete {
	box-sizing: content-box;
}

.k-settings-rows .k-button,
.k-settings-columns .k-button,
.k-settings-measures .k-button {
	margin-right: 0.75rem;
	margin-bottom: 0.25rem;
}

.k-field-actions {
	position: absolute;
	right: 0.375rem;
	top: 0.375rem;
	line-height: 1;
	cursor: pointer;
}

.k-pivot-layout {
	border-spacing: 0;
	table-layout: auto;
}

.k-pivot-layout .k-grid-footer,
.k-pivot-layout .k-grid .k-alt {
	font-weight: bold;
}

.k-pivot-layout > tbody,
.k-pivot td {
	vertical-align: top;
}

.k-pivot-layout > tbody > tr > td {
	padding: 0;
}

.k-pivot-rowheaders > .k-grid,
.k-pivot-table > .k-grid {
	border-width: 0;
}

.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
	border-left-width: 1px;
}

.k-pivot-rowheaders > .k-grid td.k-first {
	border-left-width: 0;
}

.k-pivot-rowheaders > .k-grid {
	overflow: hidden;
}

.k-pivot-table {
	border-left-width: 1px;
	border-left-style: solid;
}

.k-pivot-table .k-grid-header-wrap {
	margin-right: -1px;
}

.k-pivot-table .k-grid-header-wrap > table {
	height: 100%;
}

.k-pivot .k-grid-header .k-header {
	vertical-align: top;
}

.k-pivot .k-grid tr .k-grid-footer {
	border-bottom-width: 0;
}

.k-pivot .k-grid tr:last-child:not(.k-grid-footer) td:not(.k-grid-footer) {
	border-bottom-width: 1px;
}

.k-pivot-layout .k-grid td {
	border-bottom-width: 1px;
}

.k-pivot-layout .k-grid-footer > td {
	border-top-width: 0;
}

.k-pivot-filter-window .k-treeview {
	max-height: 600px;
}

.k-fieldselector {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-fieldselector .k-columns {
	display: flex;
	align-items: stretch;
}

.k-fieldselector .k-columns > div {
	padding: 0.75rem;
	width: 50%;
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	float: left;
	overflow: auto;
}

.k-fieldselector .k-columns > div + div {
	border-left-width: 1px;
}

.k-fieldselector p {
	margin: 0 0 0.25rem;
	text-transform: uppercase;
}

.k-fieldselector p .k-icon {
	margin: 0 0.5rem 0 0;
}

.k-fieldselector .k-treeview {
	border-width: 0;
	overflow: visible;
}

.k-fieldselector .k-edit-label {
	width: 16%;
}

.k-fieldselector .k-edit-field {
	width: 77%;
}

.k-fieldselector .k-edit-buttons > input,
.k-fieldselector .k-edit-buttons > label {
	float: left;
	margin-top: 0.4em;
}

.k-fieldselector .k-list-container {
	margin-bottom: 1rem;
	padding: 0.25rem;
	border-width: 1px;
	border-style: solid;
}

.k-fieldselector .k-list {
	padding-bottom: 1rem;
}

.k-fieldselector .k-list .k-item {
	border-width: 1px;
	border-style: solid;
}

.k-fieldselector .k-list .k-item + .k-item {
	margin-top: 0.5rem;
}

.k-ie11 .k-pivot .k-grid {
	display: block;
}

.k-pivot-toolbar {
	padding: 0.375rem;
}

.k-pivot {
	border-color: #dddddd;
}

.k-pivot-toolbar,
.k-pivot-layout > tbody > tr:first-child > td:first-child {
	background-color: #f8f8f8;
}

.k-fieldselector {
	color: #333333;
	background-color: #f8f8f8;
}

.k-fieldselector .k-list-container {
	background-color: #ffffff;
}

.k-pivot-toolbar,
.k-fieldselector {
	border-color: #dddddd;
}

.k-pivot-table,
.k-fieldselector .k-list-container,
.k-fieldselector .k-columns > div,
.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
	border-color: #dddddd;
}

.k-pivot-rowheaders .k-alt .k-alt,
.k-header.k-alt {
	background-color: #f0f0f0;
}

.k-pivot-toolbar .k-button,
.k-fieldselector .k-list li.k-item {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-pivot-toolbar .k-button:hover,
.k-pivot-toolbar .k-button.k-state-hover,
.k-fieldselector .k-list li.k-item:hover,
.k-fieldselector .k-list li.k-item.k-state-hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-pivot-toolbar .k-button:active,
.k-pivot-toolbar .k-button.k-state-active,
.k-fieldselector .k-list li.k-item:active,
.k-fieldselector .k-list li.k-item.k-state-active {
	border-color: #b6b6b6;
	color: #222222;
	background-color: #e6e5e5;
}

.k-pivot-toolbar .k-button:focus,
.k-pivot-toolbar .k-button.k-state-focused,
.k-fieldselector .k-list li.k-item:focus,
.k-fieldselector .k-list li.k-item.k-state-focused {
	box-shadow: 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-fieldselector .k-i-loading {
	border-color: #f8f8f8;
}

.k-fieldselector .k-i-loading::before,
.k-fieldselector .k-i-loading::after {
	background-color: #f8f8f8;
}

.k-i-kpi-trend-increase,
.k-i-kpi-trend-decrease,
.k-i-kpi-trend-equal {
	color: inherit;
}

.k-i-kpi-status-hold {
	color: #f0ad4e;
}

.k-i-kpi-status-deny {
	color: #d9534f;
}

.k-i-kpi-status-open {
	color: #5cb85c;
}

.k-treelist.k-grid-display-block.k-grid-lockedcolumns {
	display: block;
}

.k-treelist .k-status {
	padding: 0.4em 0.6em;
	line-height: 1.6em;
}

.k-treelist .k-status .k-loading {
	vertical-align: baseline;
	margin-right: 5px;
}

.k-treelist tr.k-hidden {
	display: none;
}

.k-treelist .k-treelist-dragging,
.k-treelist .k-treelist-dragging .k-state-hover {
	cursor: default;
}

.k-treelist .k-drop-hint {
	transform: translate(0, -50%);
}

.k-treelist tr.k-footer td,
.k-treelist tr.k-footer-template td {
	border-width: 1px 0;
	border-style: solid;
	font-weight: bold;
}

.k-treelist tr.k-footer + tr.k-footer td {
	border-top-width: 0;
}

.k-treelist-scrollable > table,
.k-treelist-scrollable .k-grid-header tr,
.k-treelist-scrollable .k-grid-header th {
	background-color: inherit;
}

.k-treelist-scrollable .k-grid-toolbar {
	position: sticky;
	z-index: 3;
}

.k-treelist-scrollable .k-grid-header th {
	position: sticky;
	z-index: 1;
}

.k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
	z-index: 3;
}

.k-treelist-scrollable .k-grid-toolbar {
	top: 0;
	left: 0;
}

.k-treelist-scrollable thead.k-grid-header {
	padding-right: 0;
}

.k-treelist-scrollable tr.k-group-footer + tr.k-group-footer td {
	border-top-width: 0;
}

.k-treelist-scrollable[dir='rtl'] thead.k-grid-header,
.k-rtl .k-treelist-scrollable thead.k-grid-header {
	padding-left: 0;
}

.k-drag-separator {
	display: inline-block;
	border-right: 1px solid;
	height: 1em;
	vertical-align: top;
	margin: 0 0.5em;
}

.k-treelist tr.k-footer td,
.k-treelist tr.k-footer-template td {
	font-weight: normal;
}

.k-treelist-scrollable .k-group-footer td {
	font-weight: normal;
}

.k-treelist tr.k-footer,
.k-treelist tr.k-footer-template {
	background-color: #f8f8f8;
}

.k-treelist tr.k-footer:hover,
.k-treelist tr.k-footer-template:hover {
	background-color: #f8f8f8;
}

.k-treelist-scrollable .k-group-footer td,
.k-treelist-scrollable .k-grouping-row td,
.k-treelist-scrollable tbody .k-group-cell {
	background-color: #f8f8f8;
}

.k-filter {
	border-width: 0;
	display: inline-block;
	background-color: transparent;
}

.k-filter ul {
	padding: 0;
}

.k-filter ul li {
	list-style-type: none;
}

.k-filter .k-filter-container,
.k-filter .k-filter-preview {
	margin-bottom: 2.1em;
}

.k-filter .k-filter-lines,
.k-filter .k-filter-item {
	padding-left: 1rem;
}

.k-filter .k-filter-toolbar {
	display: inline-flex;
	position: relative;
	padding: 0.5rem 0;
}

.k-filter .k-filter-toolbar::before {
	content: '';
	position: absolute;
	width: 1rem;
	height: 1px;
	top: 50%;
	left: -1rem;
}

.k-filter .k-filter-toolbar .k-toolbar {
	border-style: solid;
}

.k-filter .k-filter-toolbar .k-filter-operator .k-dropdown,
.k-filter .k-filter-toolbar .k-filter-operator .k-dropdowntree {
	width: 15em;
}

.k-filter .k-filter-item {
	position: relative;
}

.k-filter .k-filter-item::before {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	top: -0.5rem;
	left: 0;
}

.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
	content: '';
	position: absolute;
	width: 1px;
	top: calc(-0.5rem - 1px);
	bottom: 50%;
	left: -1rem;
}

.k-filter .k-filter-group-main::before,
.k-filter .k-filter-group-main > .k-filter-toolbar::before,
.k-filter .k-filter-group-main > .k-filter-toolbar::after,
.k-filter .k-filter-lines .k-filter-item:last-child::before {
	display: none;
}

.k-rtl .k-filter .k-filter-lines,
.k-rtl .k-filter .k-filter-item,
.k-filter[dir='rtl'] .k-filter-lines,
.k-filter[dir='rtl'] .k-filter-item,
[dir='rtl'] .k-filter .k-filter-lines,
[dir='rtl'] .k-filter .k-filter-item {
	padding-left: 0;
	padding-right: 1rem;
}

.k-rtl .k-filter .k-filter-toolbar::before,
.k-filter[dir='rtl'] .k-filter-toolbar::before,
[dir='rtl'] .k-filter .k-filter-toolbar::before {
	left: auto;
	right: -1rem;
}

.k-rtl .k-filter .k-filter-item::before,
.k-filter[dir='rtl'] .k-filter-item::before,
[dir='rtl'] .k-filter .k-filter-item::before {
	left: auto;
	right: 0;
}

.k-rtl .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
.k-filter[dir='rtl'] .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
[dir='rtl'] .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
	left: auto;
	right: -1rem;
}

.k-filter {
	color: #333333;
}

.k-filter .k-filter-preview-field {
	color: #337ab7;
}

.k-filter .k-filter-preview-operator {
	color: rgba(51, 51, 51, 0.6);
}

.k-filter .k-filter-item::before,
.k-filter .k-filter-toolbar::before,
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
	background-color: #dddddd;
}

.k-filemanager {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-flow: column nowrap;
}

.k-filemanager-header {
	border-color: inherit;
}

.k-filemanager-toolbar {
	border-width: 0;
	border-bottom-width: 1px;
	border-color: inherit;
	flex-shrink: 0;
}

.k-filemanager-content-container {
	border-color: inherit;
	box-sizing: border-box;
	flex: 1 1 0%;
	display: flex;
	flex-flow: row nowrap;
	align-items: stretch;
	overflow: hidden;
}

.k-filemanager-navigation {
	padding: 1rem 1rem;
	width: 20%;
	border-width: 0;
	border-right-width: 1px;
	border-style: solid;
	border-color: inherit;
	box-sizing: border-box;
	flex-shrink: 0;
}

.k-filemanager-content {
	border-color: inherit;
	flex: 1 1 0%;
	display: flex;
	flex-flow: column nowrap;
	align-items: stretch;
	overflow: hidden;
}

.k-filemanager-view {
	overflow: auto;
}

.k-filemanager-breadcrumb {
	border-width: 0;
	border-bottom-width: 1px;
	padding: 0.5rem 0.5rem;
	flex-shrink: 0;
}

.k-filemanager-listview {
	border-width: 0;
	flex: 1 1 0%;
}

.k-filemanager-listview .k-listview-item {
	padding: 1rem 1rem;
	width: 120px;
	height: 120px;
	text-align: center;
}

.k-filemanager-listview .k-file-preview {
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.k-filemanager-listview .k-file-icon {
	font-size: 48px;
}

.k-filemanager-listview .k-file-name {
	margin-top: 0.5rem;
	display: block;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.k-filemanager-listview .k-file-edit-input input {
	width: 100%;
}

.k-filemanager-grid {
	border-width: 0;
	flex: 1 1 0%;
}

.k-filemanager-grid .k-file-preview {
	margin-right: 0.5rem;
	display: inline-flex;
	flex-direction: row;
	vertical-align: middle;
}

.k-filemanager-grid .k-file-name {
	display: inline-flex;
	flex-direction: row;
	vertical-align: middle;
}

.k-filemanager-preview {
	padding: 3rem 1rem 1rem;
	width: 20%;
	min-height: calc(7rem + 192px);
	border-width: 0;
	border-left-width: 1px;
	border-style: solid;
	border-color: inherit;
	box-sizing: border-box;
	text-align: center;
	overflow-x: auto;
	flex-shrink: 0;
}

.k-filemanager-preview .k-file-preview {
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.k-filemanager-preview .k-file-icon {
	font-size: 96px;
}

.k-filemanager-preview .k-file-name {
	margin-top: 1rem;
	display: block;
}

.k-filemanager-preview .k-single-file-selected {
	font-weight: bold;
}

.k-filemanager-preview .k-multiple-files-selected {
	font-weight: bold;
}

.k-filemanager-preview .k-file-meta {
	margin: 1rem 0 0;
	box-sizing: border-box;
	text-align: start;
	display: flex;
	flex-flow: row wrap;
}

.k-filemanager-preview .k-file-meta-label {
	display: inline-block;
}

.k-filemanager-preview .k-file-meta-value {
	margin: 0;
}

.k-filemanager-preview .k-file-type {
	text-transform: capitalize;
}

.k-filemanager-preview .k-line-break {
	margin: 1rem 0 0;
	width: 100%;
	flex: 1 1 100%;
	flex-direction: row;
	flex-wrap: nowrap;
}

.k-filemanager .k-splitbar {
	flex-shrink: 0;
	display: inline-flex;
	position: relative;
}

.k-filemanager-upload-dialog .k-upload-files {
	max-height: 200px;
	overflow-y: auto;
}

.k-filemanager-drag-hint {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.k-filemanager-drag-hint .k-icon {
	margin-right: 0.5rem;
}

.k-filemanager {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-filemanager-breadcrumb {
	background-color: #f8f8f8;
}

.k-filemanager-listview .k-listview-item .k-file-icon {
	color: #747474;
}

.k-filemanager-listview .k-listview-item.k-state-selected .k-file-icon {
	border-color: transparent;
	color: inherit;
	background-color: none;
}

.k-filemanager-preview .k-file-icon {
	color: #747474;
}

.k-editor {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-flow: column nowrap;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

table.k-editor {
	width: 100%;
	display: table;
	vertical-align: top;
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 0;
}

table.k-editor tbody,
table.k-editor tr,
table.k-editor td {
	border-color: inherit;
}

kendo-editor .k-editor-content {
	z-index: 1;
}

kendo-editor.k-readonly {
	outline: none;
	cursor: default;
	opacity: 0.65;
	filter: grayscale(0.1);
	pointer-events: none;
	box-shadow: none;
}

kendo-editor.k-readonly > .k-content,
kendo-editor.k-readonly .k-editor-content {
	pointer-events: auto;
}

kendo-editor.k-readonly .k-editor-content.k-state-focused {
	outline-width: 1px;
	outline-style: dashed;
}

.k-editor-inline {
	border-radius: 0.25rem;
	padding: 0.25rem 0.5rem;
	border: 1px solid transparent;
	word-wrap: break-word;
	overflow: auto;
	background: none;
}

.k-window.k-editor-widget {
	padding: 0;
}

.k-editor > .k-toolbar {
	border-width: 0 0 1px 0;
	flex-shrink: 0;
}

.k-editor-toolbar {
	border-width: 0 0 1px 0;
}

.k-editor-toolbar .k-tool-group .k-widget ~ .k-widget {
	-webkit-margin-start: 0.375rem;
	margin-inline-start: 0.375rem;
}

.k-editor-toolbar .k-tool {
	padding: 0.375rem;
	width: calc(1.5em + 0.75rem + 2px);
	height: calc(1.5em + 0.75rem + 2px);
}

.k-editor-toolbar .k-tool-text {
	display: none;
}

.k-editor-toolbar .k-overflow-tools {
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	visibility: hidden;
}

.k-editor-toolbar .k-overflow-anchor {
	border-width: 0;
	padding: 0.375rem;
	width: calc(1.5em + 1.5rem + 2px);
	height: calc(1.5em + 1.5rem + 2px);
	position: relative;
}

.k-editor-content {
	flex: 1 1 auto;
	overflow-y: auto;
}

.k-editor-content > .k-iframe {
	width: 100%;
	height: 100%;
	border-width: 0;
	display: block;
}

.k-editor-content > .ProseMirror {
	padding: 1rem;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	outline: none;
	white-space: pre-wrap;
	overflow: auto;
}

.k-editor-content > .ProseMirror table {
	white-space: pre-wrap;
}

.k-editor-content > .ProseMirror .k-placeholder::before {
	content: attr(data-placeholder);
	height: 0;
	color: #777777;
	font-style: italic;
	float: left;
	opacity: 1;
	cursor: text;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.k-editable-area {
	padding: 0.375rem;
	width: 100%;
	height: 100%;
	border-width: 0;
	outline: 0;
}

.k-editable-area iframe.k-content {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	border-width: 0;
	background: none;
	display: block;
}

.k-resizable .k-editable-area {
	padding: 0.375rem 0.375rem 16px;
}

.k-edit-form-content {
	flex: 1 1 auto;
	overflow: auto;
	margin: -1rem -1rem;
	padding: 1rem 1rem;
}

.k-ct-popup {
	box-sizing: border-box;
	width: 190px;
	padding: 5px;
}

.k-ct-popup .k-button {
	width: 100%;
}

.k-ct-popup .k-ct-cell {
	margin: 1px;
	width: 20px;
	height: 20px;
	box-sizing: border-box;
	border: 1px solid;
	border-color: inherit;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	opacity: 0.7;
	pointer-events: all;
}

.k-editor .k-resize-handle {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 13px 13px;
	border-color: transparent;
	border-bottom-color: inherit;
	cursor: se-resize;
}

.k-editor .k-resize-handle .k-i-arrow-45-down-right {
	display: none;
}

.k-rtl .k-editor .k-editor-widget .k-dropdown-wrap {
	padding-left: 0;
}

.k-rtl .k-editor .k-editor-widget .k-dropdown-wrap .k-select {
	border-width: 0;
}

.k-editor-find-replace .k-content {
	position: relative;
}

.k-editor-find-replace .k-edit-form-container {
	display: inline-block;
}

.k-editor-find-replace .k-edit-form-container .k-edit-label {
	text-align: left;
}

.k-editor-find-replace .k-action-buttons {
	padding: 0;
}

.k-editor-find-replace .k-search-options {
	display: flex;
	flex-direction: column;
	padding: 10px 0 40px 0;
}

.k-editor-find-replace .k-search-options > span {
	padding-bottom: 0.5rem;
}

.k-editor-find-replace .k-matches-container {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.k-editor-dialog {
	box-sizing: border-box;
}

.k-editor-dialog .k-edit-form-container {
	width: auto;
}

.k-editor-dialog .k-edit-label {
	width: 30%;
	padding: calc(0.5rem + 1px) 0;
}

.k-editor-dialog .k-edit-field {
	width: 66%;
}

.k-textarea.k-editor-textarea {
	width: 100%;
	height: 100%;
	resize: none;
}

.k-filebrowser-dialog {
	display: flex;
}

.k-filebrowser-dialog .k-edit-form-container {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
}

.k-filebrowser-dialog .k-edit-label {
	width: 18%;
}

.k-filebrowser-dialog .k-edit-field {
	width: 75%;
}

.k-filebrowser {
	max-width: 100%;
}

.k-filebrowser .k-floatwrap {
	display: flex;
}

.k-filebrowser .k-floatwrap::after {
	display: none;
}

.k-filebrowser .k-breadcrumbs {
	flex: 1;
}

.k-filebrowser .k-search-wrap {
	margin: 0 0 0 1rem;
	width: 150px;
	display: flex;
	align-items: center;
}

.k-filebrowser .k-search-wrap .k-input {
	flex: 1;
	width: 100px;
}

.k-filebrowser .k-search-wrap .k-icon {
	margin: 0;
	position: static;
}

.k-filebrowser .k-filebrowser-toolbar {
	margin: 1rem 0 0 0;
}

.k-filebrowser .k-upload {
	padding: 0;
	border-width: 0;
	background: none;
}

.k-filebrowser .k-upload .k-upload-button {
	margin: 0;
}

.k-filebrowser .k-upload .k-upload-status {
	display: none;
}

.k-filebrowser .k-upload-files {
	display: none;
}

.k-filebrowser .k-tiles {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 390px;
	max-height: 50vh;
	margin: 0 0 1rem 0;
	padding: 0.5rem 1rem;
	border-top-width: 0;
	overflow: auto;
}

.k-filebrowser .k-tile {
	width: 33%;
	height: 90px;
	padding: 0.5rem 1rem;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	border-radius: 0.25rem;
}

.k-filebrowser .k-tile .k-i-file,
.k-filebrowser .k-tile .k-i-folder {
	font-size: 4em;
}

.k-filebrowser .k-tile input {
	width: 100px;
}

.k-filebrowser .k-tile strong {
	display: block;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
}

.k-filebrowser .k-tile-empty {
	display: block;
	margin: auto;
}

.k-filebrowser .k-tile-empty.k-state-selected {
	color: inherit;
	border-width: 0;
	background-image: none;
	background-color: transparent;
}

.k-filebrowser .k-tile-empty strong {
	opacity: 0.5;
	font-size: 3em;
	font-weight: 400;
}

.k-filebrowser .k-thumb {
	float: left;
	margin-right: 0.5rem;
}

.k-filebrowser .k-breadcrumbs-wrap {
	position: absolute;
	left: 0.75rem;
	top: 0.375rem;
}

.k-filebrowser .k-breadcrumbs-wrap .k-icon {
	position: static;
	margin-top: 0;
}

.k-editor-table-wizard-dialog {
	display: flex;
}

.k-editor-table-wizard-dialog .k-edit-form-container {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
}

.k-editor-table-wizard-dialog .k-tabstrip-wrapper {
	display: flex;
	flex: 1 1 auto;
	overflow: auto;
}

.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-tabstrip.k-root-tabs {
	flex: 1 1 auto;
	margin-bottom: 0;
}

.k-editor-table-wizard-dialog .k-numerictextbox {
	width: 10em;
}

.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown,
.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdowntree {
	width: 4em;
}

.k-editor-table-wizard-dialog .k-numerictextbox + .k-colorpicker,
.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown,
.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdowntree {
	margin-left: 0.5rem;
}

.k-editor-table-wizard-dialog .k-colorpicker {
	vertical-align: middle;
}

.k-editor-table-wizard-dialog .k-edit-field > .k-checkbox {
	position: relative;
}

.k-editor-table-wizard-dialog .k-dropdown.k-align,
.k-editor-table-wizard-dialog .k-align.k-dropdowntree {
	width: auto;
}

.k-editor-table-wizard-dialog .k-textbox.k-editor-accessibility-summary {
	height: auto;
}

.k-popup.k-align .k-list {
	display: flex;
	flex-flow: row wrap;
}

.k-popup.k-align .k-list .k-item {
	padding: 0.375rem;
	height: calc(1.5em + 0.75rem + 2px);
	box-sizing: border-box;
	justify-content: center;
	flex: 1 0 33%;
}

.k-popup.k-align .k-list .k-item .k-icon {
	margin: 0;
}

.k-popup.k-align .k-list .k-item:last-child {
	flex: 1 0 100%;
}

.k-editor-inline .k-table {
	width: 100%;
	border-spacing: 0;
	margin: 0 0 1em;
}

.k-editor-inline .k-table,
.k-editor-inline .k-table td {
	outline: 0;
	border-width: 1px;
	border-style: dotted;
}

.k-editor-inline .k-table td {
	min-width: 1px;
	padding: 0.25rem 0.5rem;
}

.k-editor-inline .k-table-resize-handle-wrapper {
	position: absolute;
	width: 5px;
	height: 5px;
	border-width: 1px;
	border-style: solid;
	z-index: 100;
}

.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle {
	width: 100%;
	height: 100%;
}

.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-east {
	cursor: e-resize;
}

.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-north {
	cursor: n-resize;
}

.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northeast {
	cursor: ne-resize;
}

.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northwest {
	cursor: nw-resize;
}

.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-south {
	cursor: s-resize;
}

.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southeast {
	cursor: se-resize;
}

.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southwest {
	cursor: sw-resize;
}

.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-west {
	cursor: w-resize;
}

.k-editor-inline .k-column-resize-handle-wrapper {
	position: absolute;
	height: 10px;
	width: 10px;
	cursor: col-resize;
	z-index: 2;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {
	width: 100%;
	height: 100%;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
	width: 2px;
	height: 100%;
	margin: 0 auto;
	display: none;
	opacity: 0.8;
}

.k-editor-inline .k-row-resize-handle-wrapper {
	position: absolute;
	z-index: 2;
	cursor: row-resize;
	width: 10px;
	height: 10px;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {
	display: table;
	width: 100%;
	height: 100%;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {
	display: table-cell;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
	display: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 2px;
	opacity: 0.8;
}

.k-editor {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

kendo-editor.k-readonly .k-editor-content.k-state-focused {
	outline-color: #222222;
}

.k-editor-inline .k-table,
.k-editor-inline .k-table td {
	border-color: #cccccc;
}

.k-editor-inline .k-table-resize-handle-wrapper {
	background-color: #ffffff;
	border-color: #000000;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
	background-color: #00b0ff;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
	background-color: #00b0ff;
}

.k-editor-inline:hover,
.k-editor-inline.k-state-active {
	border-color: #dddddd;
}

.k-ct-popup .k-state-selected {
	border-color: #265a87;
	color: #ffffff;
	background-color: #337ab7;
}

.k-editor-content::-moz-selection {
	color: #ffffff;
	background-color: #337ab7;
}

.k-editor-content .k-text-selected,
.k-editor-content::selection {
	color: #ffffff;
	background-color: #337ab7;
}

.k-editor-content .k-text-highlighted {
	background-color: #d6e4f1;
}

.k-editor-find-replace .k-matches-container {
	background-color: #f8f8f8;
}

.k-imageeditor {
	border-width: 0px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-imageeditor-content {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.k-imageeditor-canvas-container {
	flex: 1 1 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow: auto;
}

.k-imageeditor-canvas {
	margin: auto;
	display: flex;
	flex-direction: column;
	position: relative;
}

.k-imageeditor-action-pane {
	border-width: 1px;
	border-top-width: 0;
	border-style: solid;
	flex-shrink: 0;
	overflow-y: auto;
}

.k-imageeditor-action-pane > .k-form {
	padding: 2rem 1rem;
}

.k-imageeditor-crop-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.k-imageeditor-crop {
	width: 100%;
	height: 100%;
	border-width: 1px;
	border-style: dashed;
	box-sizing: border-box;
	position: absolute;
}

.k-imageeditor-crop .k-resize-handle {
	margin: 1px 1px;
	border-style: solid;
	border-width: 0 2px 2px 0;
}

.k-imageeditor-crop .k-resize-sw,
.k-imageeditor-crop .k-resize-se,
.k-imageeditor-crop .k-resize-nw,
.k-imageeditor-crop .k-resize-ne {
	width: 15px;
	height: 15px;
}

.k-imageeditor-crop .k-resize-n,
.k-imageeditor-crop .k-resize-s {
	left: calc(50% - 7.5px);
	width: 15px;
	height: 0;
}

.k-imageeditor-crop .k-resize-w,
.k-imageeditor-crop .k-resize-e {
	top: calc(50% - 7.5px);
	width: 0;
	height: 15px;
}

.k-imageeditor-crop .k-resize-ne {
	transform: rotate(-90deg);
}

.k-imageeditor-crop .k-resize-nw {
	transform: rotate(-180deg);
}

.k-imageeditor-crop .k-resize-sw {
	transform: rotate(90deg);
}

.k-imageeditor-crop .k-resize-n {
	top: 0;
}

.k-imageeditor-crop .k-resize-s {
	bottom: 0;
}

.k-imageeditor-crop .k-resize-w {
	left: 0;
}

.k-imageeditor-crop .k-resize-e {
	right: 0;
}

.k-ie .k-imageeditor-canvas {
	flex-direction: row;
	align-self: flex-start;
}

.k-ie .k-imageeditor-action-pane {
	flex: 0 0 auto;
}

.k-imageeditor {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-imageeditor-content {
	background-color: #c6c6c6;
}

.k-imageeditor-canvas {
	background: linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09) 0),
		linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09) 0), white;
	background-repeat: repeat, repeat;
	background-position: 0px 0px, 5px 5px;
	transform-origin: 0 0 0;
	background-origin: padding-box, padding-box;
	background-clip: border-box, border-box;
	background-size: 10px 10px, 10px 10px;
	box-shadow: none;
	text-shadow: none;
	transition: none;
	transform: scaleX(1) scaleY(1) scaleZ(1);
}

.k-imageeditor-action-pane {
	border-color: #dddddd;
	background-color: #ffffff;
}

.k-imageeditor-crop {
	border-color: white;
}

.k-imageeditor-crop-overlay {
	background-color: rgba(0, 0, 0, 0.3);
}

.k-gantt {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-flow: column nowrap;
	position: relative;
	white-space: nowrap;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-gantt td {
	overflow: hidden;
	white-space: nowrap;
	vertical-align: top;
}

.k-gantt .k-grid-header tr {
	height: calc(1.5em + 1.5rem + 1px);
}

.k-gantt .k-grid-header .k-header {
	position: static;
}

.k-gantt .k-treelist .k-grid-header .k-header {
	position: relative;
}

.k-gantt .k-grid-content tr {
	height: calc(1.5em + 1.5rem);
}

.k-gantt.k-gantt-planned .k-grid-content tr {
	height: calc(2.55em + 1.5rem);
}

.k-gantt .k-gantt-layout {
	white-space: normal;
	vertical-align: top;
	display: inline-block;
}

.k-gantt .k-splitbar {
	position: relative;
	display: inline-flex;
}

.k-gantt .k-treelist-scrollable {
	width: 100%;
	border-width: 0;
	overflow: auto;
}

.k-gantt .k-treelist-scrollable .k-grid-header .k-header {
	position: sticky;
}

.k-gantt .k-treelist-scrollable .k-grid-header th,
.k-gantt .k-treelist-scrollable .k-grid-content-sticky {
	z-index: 4;
}

.k-gantt .k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
	z-index: 5;
}

.k-gantt .k-treelist-scrollable .k-grid-header tr:first-child th:last-child,
.k-gantt .k-treelist-scrollable tbody td:last-child {
	padding: 0;
}

.k-gantt .k-treelist-scrollable .k-grid-header th:last-child .k-header {
	padding: 0.75rem 0.75rem;
	border-width: 0 0 1px 1px;
	white-space: nowrap;
}

.k-gantt .k-treelist-scrollable tr.k-state-selected > td:last-child {
	background: transparent;
}

.k-gantt .k-treelist-scrollable .k-task {
	display: inline-flex;
	flex-flow: row nowrap;
	white-space: nowrap;
	z-index: 3;
}

.k-gantt .k-treelist-scrollable .k-task:hover .k-task-start,
.k-gantt .k-treelist-scrollable .k-task:hover .k-task-end {
	display: block;
}

.k-gantt .k-treelist-scrollable .k-task:hover .k-task-draghandle {
	visibility: visible;
}

.k-gantt .k-treelist-scrollable .k-task-content {
	padding: 0.25rem 0.5rem;
	display: block;
	line-height: normal;
	flex: 1 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
}

.k-gantt .k-treelist-scrollable .k-task-actions {
	flex-shrink: 0;
}

.k-gantt .k-treelist-scrollable .k-task-milestone {
	border: 0;
	transform: none;
	background: none;
}

.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
	width: 0.875em;
	height: 0.875em;
	border-width: 1px;
	border-style: solid;
	transform: rotate(45deg);
}

.k-gantt .k-treelist-scrollable .k-task-summary {
	height: 15px;
	-webkit-clip-path: polygon(
		-20px 0,
		calc(100% + 20px) 0,
		calc(100% + 20px) 100%,
		100% 100%,
		calc(100% - 8px) calc(100% - 5px),
		8px calc(100% - 5px),
		0 100%,
		-20px 100%
	);
	clip-path: polygon(
		-20px 0,
		calc(100% + 20px) 0,
		calc(100% + 20px) 100%,
		100% 100%,
		calc(100% - 8px) calc(100% - 5px),
		8px calc(100% - 5px),
		0 100%,
		-20px 100%
	);
}

.k-gantt .k-treelist-scrollable .k-task-summary-complete {
	width: 100%;
	height: 15px;
}

.k-gantt .k-treelist-scrollable .k-task-start {
	transform: translateX(-140%) translateY(-50%);
}

.k-gantt .k-treelist-scrollable .k-task-end {
	transform: translateX(140%) translateY(-50%);
}

.k-gantt .k-treelist-scrollable .k-master-row:hover .k-task-dot {
	display: block;
}

.k-gantt .k-treelist-scrollable .k-gantt-dependencies-svg {
	position: absolute;
	overflow: visible;
	pointer-events: none;
	z-index: 2;
}

.k-gantt .k-treelist-scrollable .k-gantt-dependencies-svg polyline {
	stroke-width: 2px;
}

.k-gantt .k-treelist-scrollable .k-gantt-columns {
	background: transparent;
	pointer-events: none;
	table-layout: fixed;
}

.k-gantt-header {
	border-width: 0 0 1px;
	flex-shrink: 0;
	z-index: 6;
}

.k-gantt-footer {
	border-width: 1px 0 0;
	flex-shrink: 0;
}

.k-gantt-toggle {
	display: none;
}

.k-gantt-views-wrapper {
	margin-left: auto;
}

.k-gantt-views-wrapper .k-views-dropdown {
	width: auto;
	font-size: inherit;
	display: none;
	cursor: pointer;
}

@media (max-width: 480px) {
	.k-gantt-toolbar .k-gantt-toggle {
		display: inline-flex;
	}
	.k-gantt-toolbar .k-gantt-pdf,
	.k-gantt-toolbar .k-gantt-create {
		padding: 0.375rem;
		width: calc(1.5em + 0.75rem + 2px);
		height: calc(1.5em + 0.75rem + 2px);
	}
	.k-gantt-toolbar .k-gantt-pdf .k-button-icon,
	.k-gantt-toolbar .k-gantt-create .k-button-icon {
		margin: 0;
	}
	.k-gantt-toolbar .k-gantt-pdf .k-button-text,
	.k-gantt-toolbar .k-gantt-create .k-button-text {
		display: none;
	}
}

@media (max-width: 1024px) {
	.k-gantt-views-wrapper .k-gantt-views {
		display: none;
	}
	.k-gantt-views-wrapper .k-views-dropdown {
		display: flex;
	}
}

.k-gantt-content {
	display: flex;
	flex-flow: row nowrap;
	align-items: stretch;
	flex: 1 1 auto;
	overflow: hidden;
}

.k-gantt-treelist .k-treelist {
	height: 100%;
	border-width: 0;
}

.k-gantt-treelist .k-grid-header {
	padding: 0 !important;
}

.k-gantt-treelist .k-grid-header tr {
	height: calc(3em + 3rem + 2px);
	vertical-align: bottom;
}

.k-gantt-treelist .k-grid-content {
	overflow: hidden;
	overflow-x: scroll;
}

.k-gantt-treelist .k-grid-content td {
	vertical-align: middle;
}

.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {
	height: calc(1.5em + 1.5rem + 1px);
}

.k-gantt-timeline .k-timeline {
	height: 100%;
	border-width: 0;
	display: flex;
}

.k-gantt-timeline .k-grid-content {
	overflow-x: scroll;
}

.k-gantt-timeline .k-header {
	padding: 0.75rem 0.75rem;
	border-width: 0 0 1px 1px;
	white-space: nowrap;
}

.k-gantt-tables {
	position: relative;
	border-color: inherit;
}

.k-gantt-rows,
.k-gantt-columns {
	border-color: inherit;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
}

.k-gantt-dependencies {
	opacity: 0.7;
	position: absolute;
	top: 0;
	left: 0;
}

.k-gantt-dependencies .k-arrow-e,
.k-gantt-dependencies .k-arrow-w {
	width: 0;
	height: 0;
	border: 5px solid transparent;
	position: absolute;
	top: -4px;
}

.k-gantt-dependencies .k-arrow-e {
	border-left-color: currentColor;
	right: -6px;
}

.k-gantt-dependencies .k-arrow-w {
	border-right-color: currentColor;
	left: -6px;
}

.k-gantt-line {
	background-color: currentColor;
	border-color: currentColor;
	position: absolute;
}

.k-gantt-line.k-state-selected {
	z-index: 3;
}

.k-gantt-line-h {
	height: 2px;
}

.k-gantt-line-v {
	width: 2px;
}

.k-gantt-dependency-hint {
	z-index: 4;
}

.k-gantt-tasks {
	position: relative;
}

.k-gantt-tasks td {
	padding: 0;
	border-width: 0;
	position: relative;
	vertical-align: middle;
}

.k-gantt-tasks td::after {
	content: '\a0';
}

.k-task-wrap {
	margin: 0 -21px;
	padding: 5px 21px;
	display: inline-flex;
	flex-direction: row;
	align-items: center;
	position: relative;
	z-index: 2;
}

.k-task-wrap.k-drag-hint {
	position: absolute;
}

.k-task {
	position: relative;
	flex: 1 1 auto;
}

.k-task-dot {
	width: 16px;
	height: 16px;
	line-height: 1;
	cursor: pointer;
	display: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.k-task-wrap:hover .k-task-dot,
.k-task-wrap.k-origin .k-task-dot {
	display: block;
}

.k-task-dot::before {
	content: '';
	width: 8px;
	height: 8px;
	border-width: 0;
	border-style: solid;
	border-radius: 100%;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.k-task-dot:hover::before,
.k-task-dot.k-state-hover::before {
	border-width: 1px;
}

.k-task-start {
	left: 0;
}

.k-task-end {
	right: 0;
}

.k-task-draghandle {
	margin-left: 16px;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-width: 0;
	border-bottom-color: inherit;
	position: absolute;
	bottom: 0;
	cursor: e-resize;
	visibility: hidden;
}

.k-task-wrap:hover .k-task-draghandle {
	visibility: visible;
}

.k-milestone-wrap {
	margin: 0 -2em;
}

.k-task-milestone {
	width: 1em;
	height: 1em;
	border-width: 1px;
	border-style: solid;
	transform: rotate(45deg);
}

.k-task-summary {
	height: 10px;
	display: inline-block;
	vertical-align: top;
}

.k-task-summary,
.k-task-summary-complete {
	background-color: currentColor;
}

.k-task-summary::before,
.k-task-summary::after,
.k-task-summary-complete::before,
.k-task-summary-complete::after {
	content: '';
	width: 0;
	height: 0;
	border: 8px solid transparent;
	position: absolute;
	top: 0;
	display: none;
}

.k-task-summary::before,
.k-task-summary-complete::before {
	border-left-color: currentColor;
	left: 0;
}

.k-task-summary::after,
.k-task-summary-complete::after {
	border-right-color: currentColor;
	right: 0;
}

.k-task-summary-complete {
	height: 10px;
	position: relative;
	z-index: 2;
}

.k-task-summary-progress {
	height: 15px;
	overflow: hidden;
}

.k-task-single {
	border-radius: 0.25rem;
	border-width: 1px;
	border-style: solid;
	cursor: default;
}

.k-task-single .k-resize-handle {
	opacity: 0.5;
	z-index: 2;
	visibility: hidden;
}

.k-task-single .k-resize-handle::before {
	position: absolute;
	top: 2px;
	bottom: 2px;
}

.k-task-single .k-resize-w {
	left: 0;
}

.k-task-single .k-resize-w::before {
	left: 2px;
	border-left-width: 1px;
}

.k-task-single .k-resize-e {
	right: 0;
}

.k-task-single .k-resize-e::before {
	right: 2px;
	border-left-width: 1px;
}

.k-task-single:hover .k-resize-handle,
.k-task-single:hover .k-task-actions {
	visibility: visible;
}

.k-task-complete {
	border-radius: 0.25rem;
	width: 20%;
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
}

.k-task-content {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.k-task-template {
	padding: 0.25rem 0.5rem;
	line-height: normal;
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.k-task-actions {
	padding: 0.25rem;
	white-space: nowrap;
	display: flex;
	flex-direction: row;
	align-items: center;
	visibility: hidden;
	z-index: 1;
}

.k-task-actions > .k-link {
	display: inline-flex;
}

.k-resources-wrap {
	position: absolute;
	display: inline-block;
	z-index: 2;
	margin-left: 20px;
	margin-top: -2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.k-resources-wrap .k-resource {
	margin: 0 5px;
}

.k-task-details {
	padding: 0.5rem 1rem;
}

.k-task-details strong {
	font-size: 1.25rem;
	font-weight: normal;
	display: block;
}

.k-task-details .k-task-pct {
	font-size: 32px;
}

.k-task-details ul {
	line-height: normal;
}

.k-gantt-planned .k-gantt-dependencies,
.k-gantt-planned .k-task-dot,
.k-gantt-planned .k-resources-wrap {
	margin-top: 0.6em;
}

.k-gantt-planned .k-task-wrap {
	flex-direction: column;
	align-items: flex-start;
}

.k-gantt-planned .k-task-inner-wrap {
	display: inline-flex;
}

.k-gantt-planned .k-task-wrap.k-drag-hint {
	top: 0.35em;
}

.k-gantt-planned .k-summary-wrap.k-drag-hint {
	top: 1em;
}

.k-gantt-planned .k-milestone-wrap.k-drag-hint {
	top: 0.85em;
}

.k-task-planned {
	margin: 0 0 0.35em;
	line-height: 0.75em;
	display: flex;
	align-items: center;
}

.k-task-planned .k-task-moment {
	border-width: 2px;
	border-radius: 5px;
	border-style: solid;
	height: 6px;
	width: 6px;
}

.k-task-planned .k-task-duration {
	height: 2px;
}

.k-task-planned .k-task-moment.k-moment-left {
	margin-left: -4px;
}

.k-task-planned:hover .k-task-duration {
	height: 3px;
}

.k-milestone-wrap .k-task-moment {
	margin-left: 6px;
}

.k-planned-tooltip .k-task-content {
	display: block;
}

.k-task-offset-wrap .k-task-content .k-resize-e {
	display: none;
}

.k-task-offset {
	flex-direction: row-reverse;
	display: flex;
}

.k-task-offset .k-resize-handle {
	right: 0;
	z-index: 2;
	visibility: hidden;
	margin-right: 1.2em;
}

.k-task-offset .k-resize-handle::before {
	border-left-width: 1px;
	position: absolute;
	top: 45%;
	bottom: 0.5em;
	margin-right: 2px;
}

.k-task-single:hover + .k-task-offset .k-task-actions,
.k-task-offset:hover .k-task-actions,
.k-task-single:hover + .k-task-offset .k-resize-handle,
.k-task-offset:hover .k-resize-handle {
	visibility: visible;
}

.k-pdf-export-shadow .k-gantt {
	float: left;
}

.k-pdf-export-shadow .k-gantt,
.k-pdf-export-shadow .k-gantt-timeline,
.k-pdf-export-shadow .k-gantt-dependencies {
	width: auto !important;
	height: auto !important;
	overflow: visible !important;
}

.k-pdf-export-shadow .k-gantt-treelist .k-treelist {
	display: block;
}

.k-pdf-export-shadow .k-gantt-layout.k-splitbar {
	display: none;
}

.k-gantt-edit-form .k-gantt-delete {
	float: left;
}

.k-rtl .k-gantt-rows,
.k-rtl .k-gantt-columns {
	left: auto;
	right: 0;
}

.k-rtl .k-task-wrap:not(.k-milestone-wrap) {
	margin: 0 -26px;
}

.k-rtl .k-gantt-timeline .k-gantt-tasks tbody {
	text-align: left;
}

.k-rtl .k-gantt-timeline .k-header {
	border-width: 0 1px 1px 0;
}

.k-rtl .k-gantt-timeline .k-header:first-child {
	border-right-width: 0;
}

.k-rtl .k-gantt-timeline .k-task-start {
	left: auto;
	right: 0;
}

.k-rtl .k-gantt-timeline .k-task-end {
	right: auto;
	left: 0;
}

.k-rtl .k-task-content {
	text-align: right;
}

.k-rtl .k-task-complete {
	left: auto;
	right: 0;
}

.k-rtl .k-task-draghandle {
	margin-left: 0;
	margin-right: 16px;
}

.k-rtl .k-gantt-dependencies {
	left: auto;
	right: 0;
}

.k-rtl .k-gantt-delete {
	float: right;
}

.k-rtl .k-task-offset-wrap .k-task-content .k-resize-e {
	display: block;
}

.k-rtl .k-task-offset-wrap .k-task-content .k-resize-w {
	display: none;
}

.k-rtl .k-milestone-wrap {
	margin-left: -2.3em;
}

.k-rtl .k-milestone-wrap .k-task-moment {
	margin-right: 0.2em;
}

.k-rtl .k-gantt-timeline .k-milestone-wrap .k-task-start {
	right: -0.1em;
}

.k-gantt {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
	border-color: #bababa;
	background-color: #dddddd;
}

.k-gantt .k-treelist-scrollable .k-task-milestone.k-state-selected .k-task-milestone-content {
	border-color: #265a87;
	background-color: #337ab7;
}

.k-gantt .k-treelist-scrollable .k-gantt-dependencies-svg polyline {
	fill: none;
	stroke: #999999;
}

.k-gantt .k-treelist-scrollable .k-gantt-dependencies-svg polyline.k-state-selected {
	stroke: #337ab7;
}

.k-gantt-footer {
	box-shadow: none;
}

.k-gantt-treelist .k-treelist,
.k-gantt-treelist .k-grid-content {
	background-color: transparent;
}

.k-gantt .k-nonwork-hour {
	background-color: rgba(0, 0, 0, 0.025);
}

.k-task-dot::before {
	background-color: #333333;
}

.k-task-dot:hover::before,
.k-task-dot.k-state-hover::before {
	border-color: #333333;
	background-color: #ffffff;
}

.k-task-milestone {
	border-color: #bababa;
	background-color: #dddddd;
}

.k-task-milestone.k-task-delayed {
	background-image: repeating-linear-gradient(90deg, #ffffff, #ffffff 2px, #d9534f 2px, #d9534f 4px);
}

.k-task-milestone.k-task-advanced {
	background-color: #5cb85c;
}

.k-task-milestone.k-state-selected {
	background-image: none;
	border-color: #265a87;
	background-color: #337ab7;
}

.k-task-summary {
	color: #999999;
}

.k-task-summary.k-task-delayed {
	color: #e89895;
}

.k-task-summary.k-task-advanced {
	color: #9dd49d;
}

.k-task-summary-complete {
	color: #333333;
}

.k-task-delayed .k-task-summary-complete {
	color: #d9534f;
}

.k-task-advanced .k-task-summary-complete {
	color: #5cb85c;
}

.k-task-summary.k-state-selected {
	color: #99bddb;
}

.k-task-summary.k-state-selected .k-task-summary-complete {
	color: #337ab7;
}

.k-task-single {
	border-color: #cccccc;
	color: #000000;
	background-color: #dddddd;
}

.k-task-single.k-task-delayed {
	background-color: #e89895;
}

.k-task-single.k-task-advanced {
	background-color: #9dd49d;
}

.k-task-single .k-task-complete {
	background-color: #cccccc;
}

.k-task-delayed .k-task-complete {
	background-color: #d9534f;
}

.k-task-advanced .k-task-complete {
	background-color: #5cb85c;
}

.k-task-single.k-state-selected {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #99bddb;
}

.k-task-single.k-state-selected .k-task-complete {
	background-color: #337ab7;
}

.k-gantt-line {
	color: #999999;
}

.k-gantt-line.k-state-selected {
	color: #337ab7;
}

.k-task-planned .k-task-moment {
	border-color: #337ab7;
	background-color: transparent;
}

.k-task-planned .k-task-duration {
	background-color: #337ab7;
}

.k-task-planned:hover .k-task-moment {
	background-color: #337ab7;
}

.k-task-offset {
	background-image: repeating-linear-gradient(135deg, #ffffff, #ffffff 2px, #d9534f 2px, #d9534f 4px);
}

.k-task-offset .k-resize-e::before {
	border-color: #000000;
}

.k-task-offset .k-task-actions {
	color: #000000;
}

.k-task-offset:hover {
	background-image: repeating-linear-gradient(135deg, #ffffff, #ffffff 2px, #e89895 2px, #e89895 4px);
}

.k-pdf-export .k-task-offset {
	background-color: #d9534f;
}

.k-offset-tooltip-delayed {
	background-color: #d9534f;
}

.k-planned-tooltip {
	background-color: #337ab7;
}

.k-scheduler {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-direction: column;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scheduler table,
.k-scheduler thead,
.k-scheduler tfoot,
.k-scheduler tbody,
.k-scheduler tr,
.k-scheduler th,
.k-scheduler td,
.k-scheduler div,
.k-scheduler > * {
	border-color: inherit;
}

kendo-scheduler.k-scheduler {
	overflow: hidden;
}

kendo-scheduler.k-scheduler.k-readonly-scheduler .k-event-delete {
	display: none;
}

.k-scheduler-table {
	width: 100%;
	max-width: none;
	border-collapse: separate;
	border-spacing: 0;
	table-layout: fixed;
}

.k-scheduler-table td,
.k-scheduler-table th {
	padding: 0.75rem;
	height: 1.5em;
	overflow: hidden;
	white-space: nowrap;
	border-style: solid;
	border-width: 0 0 1px 1px;
	vertical-align: top;
	box-sizing: content-box;
}

.k-scheduler-table td:first-child,
.k-scheduler-table th:first-child {
	border-left-width: 0;
}

.k-scheduler-table .k-middle-row td {
	border-bottom-style: dotted;
}

.k-scheduler-table .k-link {
	cursor: pointer;
}

.k-scheduler-layout-flex {
	overflow: auto;
}

.k-scheduler-layout-flex .k-scheduler-head {
	position: sticky;
	top: 0;
	z-index: 3;
}

.k-scheduler-layout-flex .k-scheduler-body {
	position: relative;
}

.k-scheduler-layout-flex .k-scheduler-head,
.k-scheduler-layout-flex .k-scheduler-body {
	display: flex;
	flex: 100%;
	flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-row {
	display: flex;
	flex: 1 1 100%;
	width: 100%;
	min-width: 0;
}

.k-scheduler-layout-flex .k-scheduler-group {
	display: flex;
	flex: 1 1 100%;
	width: 100%;
	min-width: 0;
	flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-group .k-group-cell {
	display: flex;
	flex: 1 1 auto;
	flex-wrap: wrap;
	overflow: auto;
}

.k-scheduler-layout-flex .k-scheduler-group .k-group-content {
	padding: 0;
	display: flex;
	flex: 1 1 100%;
	width: 100%;
	border-width: 0;
	flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-group.k-group-horizontal .k-group-cell {
	flex-basis: 100%;
	border-width: 0;
	padding: 0;
}

.k-scheduler-layout-flex .k-more-events {
	bottom: 2px;
	left: 0;
	width: 100%;
}

.k-scheduler-layout-flex .k-scheduler-cell {
	display: flex;
	flex: 1 1 100%;
	padding: 0.75rem;
	min-height: 1.5em;
	overflow: hidden;
	white-space: nowrap;
	border-style: solid;
	border-width: 0 1px 1px 0;
	vertical-align: top;
	box-sizing: content-box;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-slot-cell {
	position: relative;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-heading-cell {
	justify-content: center;
	font-weight: bold;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-side-cell {
	justify-content: flex-end;
	flex-grow: 0;
	flex-basis: auto;
	overflow: visible;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-major-cell {
	border-bottom-width: 0;
}

.k-scheduler-layout-flex .k-middle-row .k-scheduler-cell {
	border-bottom-style: dotted;
}

.k-scheduler-layout-flex .k-resource-cell {
	display: flex;
	flex-wrap: wrap;
	overflow: visible;
}

.k-scheduler-layout-flex .k-resource-content {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	border-width: 0;
}

.k-scheduler-layout-flex .k-sticky-cell {
	display: flex;
	flex-wrap: wrap;
	flex-basis: 0;
	position: sticky;
	left: 0;
	z-index: 3;
}

.k-scheduler-toolbar {
	border-width: 0;
	border-bottom-width: 1px;
	white-space: nowrap;
	flex-shrink: 0;
	position: relative;
	z-index: 2;
}

.k-scheduler-toolbar .k-widget {
	font-size: inherit;
}

.k-scheduler-toolbar .k-nav-current {
	color: inherit;
	text-decoration: none;
	display: inline-flex;
	flex-flow: row nowrap;
	align-items: center;
	cursor: pointer;
}

.k-scheduler-toolbar .k-nav-current .k-icon {
	margin-right: 0.5rem;
}

.k-scheduler-toolbar .k-nav-current .k-sm-date-format,
.k-scheduler-toolbar .k-nav-current .k-lg-date-format {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.k-scheduler-toolbar .k-nav-current .k-sm-date-format {
	display: none;
}

.k-scheduler-toolbar .k-scheduler-search {
	display: inline-flex;
	flex-flow: row nowrap;
}

.k-scheduler-toolbar .k-scheduler-views-wrapper {
	margin-left: auto;
}

.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
	width: auto;
	font: inherit;
	display: none;
}

@media (max-width: 1400px) {
	.k-scheduler-toolbar .k-nav-current .k-lg-date-format {
		max-width: 200px;
	}
}

@media (max-width: 1024px) {
	.k-scheduler-toolbar .k-nav-current .k-lg-date-format {
		display: none;
	}
	.k-scheduler-toolbar .k-nav-current .k-sm-date-format {
		display: inline-block;
	}
	.k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views {
		display: none;
	}
	.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
		display: inline-block;
	}
}

kendo-scheduler .k-scheduler-toolbar {
	padding: 0.375rem 0.375rem;
	border-style: solid;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

ul.k-scheduler-navigation {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex: 1;
}

ul.k-scheduler-navigation li {
	border-width: 1px;
	border-style: solid;
	position: relative;
	z-index: 1;
}

ul.k-scheduler-navigation li + li {
	margin-left: -1px;
}

ul.k-scheduler-navigation .k-state-hover,
ul.k-scheduler-navigation .k-state-selected {
	z-index: 2;
}

ul.k-scheduler-navigation .k-link {
	padding: 0.375rem 0.75rem;
	box-sizing: border-box;
	color: inherit;
	text-decoration: none;
	display: flex;
	flex-direction: row;
	align-items: center;
	align-content: center;
	justify-content: center;
}

ul.k-scheduler-navigation .k-nav-prev .k-link,
ul.k-scheduler-navigation .k-nav-next .k-link {
	padding: 0.375rem;
	width: calc(1.5em + 0.75rem);
	height: calc(1.5em + 0.75rem);
}

ul.k-scheduler-navigation .k-nav-current {
	border: 0;
	margin-left: 0;
}

ul.k-scheduler-navigation .k-nav-today {
	border-radius: 0.25rem 0 0 0.25rem;
}

ul.k-scheduler-navigation .k-nav-next {
	border-radius: 0 0.25rem 0.25rem 0;
}

ul.k-scheduler-views {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-left: auto;
}

ul.k-scheduler-views li {
	border-width: 1px;
	border-style: solid;
	position: relative;
	z-index: 1;
}

ul.k-scheduler-views li + li {
	margin-left: -1px;
}

ul.k-scheduler-views .k-state-hover,
ul.k-scheduler-views .k-state-selected {
	z-index: 2;
}

ul.k-scheduler-views .k-link {
	padding: 0.375rem 0.75rem;
	box-sizing: border-box;
	color: inherit;
	text-decoration: none;
	display: flex;
	flex-direction: row;
	align-items: center;
	align-content: center;
	justify-content: center;
}

ul.k-scheduler-views li:first-child {
	border-radius: 0.25rem;
}

ul.k-scheduler-views li:first-child + li {
	border-radius: 0.25rem 0 0 0.25rem;
}

ul.k-scheduler-views li:last-child {
	border-radius: 0 0.25rem 0.25rem 0;
}

ul.k-scheduler-views.k-state-expanded li {
	border-radius: 0;
	margin: 0;
}

ul.k-scheduler-views.k-state-expanded li + li {
	margin-top: -1px;
}

ul.k-scheduler-views.k-state-expanded li:first-child {
	border-radius: 0.25rem 0.25rem 0 0;
}

ul.k-scheduler-views.k-state-expanded li:first-child + li {
	border-radius: 0;
}

ul.k-scheduler-views.k-state-expanded li:last-child {
	border-radius: 0 0 0.25rem 0.25rem;
}

ul.k-scheduler-views .k-current-view {
	display: none;
}

ul.k-scheduler-views .k-current-view .k-link::after {
	content: '';
	margin: 0 0 0 1ex;
	border: 0.25em solid transparent;
	border-top: 0.5em solid currentColor;
	border-bottom-width: 0;
	display: inline-block;
}

@media (max-width: 1024px) {
	ul.k-scheduler-views {
		flex-direction: column;
		align-items: stretch;
		position: absolute;
		right: 0.375rem;
		top: 0.375rem;
		z-index: 1000;
	}
	ul.k-scheduler-views li {
		display: none;
	}
	ul.k-scheduler-views .k-current-view {
		display: block;
	}
	ul.k-scheduler-views.k-state-expanded li {
		display: block;
	}
	.k-rtl ul.k-scheduler-views {
		left: 0.375rem;
		right: auto;
	}
}

.k-scheduler-footer {
	box-shadow: none;
	border-width: 0;
	border-top-width: 1px;
	white-space: nowrap;
	flex-shrink: 0;
	position: relative;
}

.k-scheduler-footer .k-widget {
	font-size: inherit;
}

.k-scheduler-footer li {
	border-width: 1px;
	border-style: solid;
	position: relative;
	z-index: 1;
}

.k-scheduler-footer li + li {
	margin-left: -1px;
}

.k-scheduler-footer .k-state-hover,
.k-scheduler-footer .k-state-selected {
	z-index: 2;
}

.k-scheduler-footer .k-link {
	padding: 0.375rem 0.75rem;
	box-sizing: border-box;
	color: inherit;
	text-decoration: none;
	display: flex;
	flex-direction: row;
	align-items: center;
	align-content: center;
	justify-content: center;
}

.k-scheduler-footer li {
	border-radius: 0.25rem;
}

kendo-scheduler .k-scheduler-footer {
	padding: 0.375rem 0.375rem;
	border-style: solid;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.k-scheduler-fullday .k-icon {
	margin-right: 0.5rem;
}

.k-scheduler-layout {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	flex: 1 1 auto;
	position: relative;
	z-index: 1;
}

.k-scheduler-layout > tbody > tr > td {
	padding: 0;
	vertical-align: top;
}

.k-scheduler-layout tr + tr .k-scheduler-times tr th,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr th {
	border-bottom-color: transparent;
}

.k-scheduler-layout tr + tr .k-scheduler-times tr .k-slot-cell,
.k-scheduler-layout tr + tr .k-scheduler-times tr .k-scheduler-times-all-day,
.k-scheduler-layout tr + tr .k-scheduler-times tr:last-child th,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-slot-cell,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-scheduler-times-all-day,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr:last-child th {
	border-bottom-color: inherit;
}

.k-scheduler-layout.k-scheduler-flex-layout {
	display: flex;
	flex-direction: column;
}

.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-weekview .k-scheduler-pane:first-child .k-scheduler-table,
.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-dayview .k-scheduler-pane:first-child .k-scheduler-table {
	table-layout: fixed;
}

.k-scheduler-header th {
	text-align: center;
}

.k-scheduler-header,
.k-scheduler-header-wrap,
.k-scheduler-header-wrap > div {
	border-color: inherit;
	overflow: hidden;
}

.k-scheduler-header-wrap {
	border-width: 0;
	border-style: solid;
	position: relative;
}

.k-scheduler-times {
	border-color: inherit;
	position: relative;
	overflow: hidden;
}

.k-scheduler-times .k-scheduler-table {
	table-layout: auto;
}

.k-scheduler-times th {
	border-width: 0 1px 1px 0;
	text-align: right;
}

.k-scheduler-times .k-slot-cell,
.k-scheduler-times .k-scheduler-times-all-day {
	border-bottom-color: inherit;
}

.k-scheduler-times .k-slot-cell.k-last-resource {
	border-right: 0;
}

.k-scheduler-times .k-slot-cell.k-empty-slot {
	padding-left: 0;
	padding-right: 0;
}

.k-scheduler-datecolumn {
	width: 12em;
}

.k-scheduler-timecolumn {
	width: 11em;
	white-space: nowrap;
}

.k-scheduler-content {
	border-color: inherit;
	position: relative;
	overflow: auto;
}

kendo-scheduler .k-event,
.k-event {
	border-radius: 0.25rem;
	min-height: 25px;
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	border-radius: 0.25rem;
	text-align: left;
	outline: 0;
	cursor: default;
	position: absolute;
	overflow: hidden;
	padding-right: 1rem;
}

kendo-scheduler .k-event > div,
.k-event > div {
	position: relative;
	z-index: 2;
}

kendo-scheduler .k-event .k-event-template,
.k-event .k-event-template {
	line-height: calc(25px - 0.5rem);
	padding: 0.5rem 1rem;
}

kendo-scheduler .k-event .k-event-time,
.k-event .k-event-time {
	padding-bottom: 0;
	font-size: 0.875em;
	white-space: nowrap;
	display: none;
}

kendo-scheduler .k-event .k-event-actions,
.k-event .k-event-actions {
	white-space: nowrap;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 1rem;
	z-index: 2;
}

kendo-scheduler .k-event .k-event-actions .k-event-delete,
.k-event .k-event-actions .k-event-delete {
	opacity: 0.5;
	visibility: hidden;
}

kendo-scheduler .k-event .k-event-actions:hover .k-event-delete,
kendo-scheduler .k-event .k-event-actions.k-state-hover .k-event-delete,
.k-event .k-event-actions:hover .k-event-delete,
.k-event .k-event-actions.k-state-hover .k-event-delete {
	opacity: 1;
}

kendo-scheduler .k-event .k-event-actions .k-icon,
.k-event .k-event-actions .k-icon {
	line-height: normal;
	font-size: inherit;
}

kendo-scheduler .k-event .k-event-actions a,
.k-event .k-event-actions a {
	color: inherit;
}

kendo-scheduler .k-event .k-event-actions:first-child,
.k-event .k-event-actions:first-child {
	margin: 0.25rem 0.4ex 0 0.5rem;
	top: 0;
	right: 0;
	float: left;
	position: relative;
	opacity: 1;
	visibility: visible;
	line-height: normal;
}

kendo-scheduler .k-event .k-resize-handle,
.k-event .k-resize-handle {
	z-index: 4;
	opacity: 0.5;
	visibility: hidden;
}

kendo-scheduler .k-event .k-resize-handle::before,
.k-event .k-resize-handle::before {
	border-color: currentColor;
}

kendo-scheduler .k-event .k-resize-n,
.k-event .k-resize-n {
	height: 0.5em;
	top: 0;
}

kendo-scheduler .k-event .k-resize-s,
.k-event .k-resize-s {
	height: 0.5em;
	bottom: 0;
}

kendo-scheduler .k-event .k-resize-n::before,
kendo-scheduler .k-event .k-resize-s::before,
.k-event .k-resize-n::before,
.k-event .k-resize-s::before {
	width: 2rem;
	border-bottom-width: 1px;
}

kendo-scheduler .k-event .k-resize-w,
.k-event .k-resize-w {
	width: 0.5em;
	left: 0;
}

kendo-scheduler .k-event .k-resize-e,
.k-event .k-resize-e {
	width: 0.5em;
	right: 0;
}

kendo-scheduler .k-event .k-resize-w::before,
kendo-scheduler .k-event .k-resize-e::before,
.k-event .k-resize-w::before,
.k-event .k-resize-e::before {
	height: 2rem;
	border-left-width: 1px;
}

kendo-scheduler .k-event:hover .k-event-actions .k-event-delete,
kendo-scheduler .k-event:hover .k-resize-handle,
kendo-scheduler .k-event.k-state-hover .k-event-actions .k-event-delete,
kendo-scheduler .k-event.k-state-hover .k-resize-handle,
.k-event:hover .k-event-actions .k-event-delete,
.k-event:hover .k-resize-handle,
.k-event.k-state-hover .k-event-actions .k-event-delete,
.k-event.k-state-hover .k-resize-handle {
	visibility: visible;
}

kendo-scheduler .k-event.k-event-drag-hint .k-event-time,
.k-event.k-event-drag-hint .k-event-time {
	display: block;
}

kendo-scheduler .k-event .k-event-top-actions,
kendo-scheduler .k-event .k-event-bottom-actions,
.k-event .k-event-top-actions,
.k-event .k-event-bottom-actions {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}

kendo-scheduler .k-event .k-event-bottom-actions,
.k-event .k-event-bottom-actions {
	top: auto;
	bottom: 0;
}

.k-scheduler-mark {
	width: 1em;
	height: 1em;
	display: inline-block;
	vertical-align: middle;
}

.k-more-events {
	padding: 0;
	height: 13px;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	position: absolute;
	justify-content: center;
}

.k-more-events > .k-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.k-current-time {
	position: absolute;
}

.k-current-time.k-current-time-arrow-left,
.k-current-time.k-current-time-arrow-right,
.k-current-time.k-current-time-arrow-down {
	width: 0;
	height: 0;
	background: transparent;
	border: 4px solid transparent;
}

.k-event-drag-hint {
	opacity: 0.5;
	z-index: 3;
}

.k-event-drag-hint .k-event-actions,
.k-event-drag-hint .k-event-top-actions,
.k-event-drag-hint .k-event-bottom-actions,
.k-event-drag-hint .k-resize-handle {
	display: none;
}

.k-event-drag-hint .k-event-time {
	display: block;
}

.k-scheduler-marquee {
	border-width: 0;
	border-style: solid;
}

.k-scheduler-marquee .k-label-top,
.k-scheduler-marquee .k-label-bottom {
	font-size: 0.75em;
	position: absolute;
}

.k-scheduler-marquee .k-label-top {
	left: 0.5rem;
	top: 0.25rem;
}

.k-scheduler-marquee .k-label-bottom {
	right: 0.5rem;
	bottom: 0.25rem;
}

.k-scheduler-marquee.k-first::before,
.k-scheduler-marquee.k-last::after {
	content: '';
	border-width: 3px;
	border-style: solid;
	position: absolute;
	width: 0;
	height: 0;
}

.k-scheduler-marquee.k-first::before {
	top: 0;
	left: 0;
	border-right-color: transparent;
	border-bottom-color: transparent;
}

.k-scheduler-marquee.k-last::after {
	bottom: 0;
	right: 0;
	border-left-color: transparent;
	border-top-color: transparent;
}

.k-pdf-export-shadow .k-scheduler,
.k-scheduler-pdf-export .k-scheduler-content,
.k-scheduler-pdf-export .k-scheduler-times {
	height: auto !important;
	overflow: visible !important;
}

.k-scheduler-pdf-export {
	overflow: hidden;
}

.k-scheduler-pdf-export .k-scheduler-header {
	padding: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-header-wrap {
	border-width: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table,
.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table {
	width: 100% !important;
}

.k-recurrence-editor {
	display: inline-flex;
	flex-direction: column;
}

kendo-scheduler .k-recurrence-editor {
	display: block;
}

.k-scheduler-monthview .k-scheduler-table {
	height: 100%;
}

.k-scheduler-monthview .k-scheduler-table td {
	height: 80px;
	text-align: right;
}

.k-scheduler-monthview .k-scheduler-body .k-scheduler-cell {
	min-height: 80px;
}

.k-scheduler-monthview .k-hidden {
	padding-left: 0 !important;
	padding-right: 0 !important;
	border-right-width: 0 !important;
}

.k-scheduler-monthview .k-scheduler-table-auto,
.k-scheduler-monthview .k-scheduler-table-auto td,
.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto {
	height: auto;
}

.k-scheduler-monthview .k-scheduler-content {
	overflow-y: scroll;
}

.k-scheduler-monthview.k-scheduler-flex-layout .k-scheduler-content {
	overflow-y: auto;
}

.k-scheduler-agendaview .k-scheduler-mark {
	margin-right: 0.5em;
	width: 1em;
	height: 1em;
	display: inline-block;
	vertical-align: middle;
}

.k-scheduler-agendaview .k-scheduler-table th:first-child,
.k-scheduler-agendaview .k-scheduler-table td:first-child {
	border-left-width: 1px;
}

.k-scheduler-agendaview .k-scheduler-table td.k-first {
	border-left-width: 0;
}

.k-scheduler-agendaview .k-scheduler-table .k-scheduler-datecolumn:first-child {
	border-left-width: 0 !important;
}

.k-scheduler-agendaview .k-task > .k-event-delete {
	color: inherit;
	position: absolute;
	top: 0.25rem;
	right: 0.25rem;
	opacity: 0.5;
	visibility: hidden;
}

.k-scheduler-agendaview .k-state-hover .k-task > .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover .k-event-delete {
	visibility: visible;
}

.k-scheduler-agendaday {
	margin: 0 0.2em 0 0;
	font-size: 3em;
	line-height: 1;
	font-weight: 400;
	float: left;
}

.k-scheduler-agendaweek {
	display: block;
	margin: 0.4em 0 0;
	line-height: 1;
	font-style: normal;
}

.k-scheduler-agendadate {
	font-size: 0.75em;
}

.k-scheduler-timelineview .k-slot-cell {
	overflow: hidden;
}

.k-scheduler-timelineview .k-scheduler-content {
	overflow: auto;
}

.k-scheduler-pane {
	display: flex;
	flex-direction: row;
}

.k-scheduler-pane .k-scheduler-times {
	flex: 0 0 auto;
}

.k-scheduler-pane .k-scheduler-times .k-scheduler-table {
	height: 100%;
}

.k-scheduler-pane .k-scheduler-header,
.k-scheduler-pane .k-scheduler-content {
	flex: 1 1 auto;
}

.k-scheduler-edit-dialog .k-dialog {
	max-height: 100vh;
}

.k-scheduler-edit-form .k-edit-form-container {
	width: 620px;
}

.k-scheduler-edit-form .k-edit-label {
	width: 17%;
}

.k-scheduler-edit-form .k-edit-field {
	width: 77%;
}

.k-scheduler-edit-form .k-scheduler-delete {
	float: left;
}

.k-scheduler-edit-form .k-widget.k-recur-interval,
.k-scheduler-edit-form .k-widget.k-recur-count,
.k-scheduler-edit-form .k-widget.k-recur-monthday {
	width: 5em;
}

.k-scheduler-edit-form .k-widget.k-recur-until,
.k-scheduler-edit-form .k-widget.k-recur-month,
.k-scheduler-edit-form .k-widget.k-recur-weekday,
.k-scheduler-edit-form .k-widget.k-recur-weekday-offset {
	width: 9em;
}

.k-rtl .k-scheduler-header th,
.k-rtl .k-scheduler-table td {
	border-width: 0 1px 1px 0;
}

.k-rtl .k-scheduler-table td:first-child,
.k-rtl .k-scheduler-table th:first-child {
	border-right-width: 0;
}

.k-rtl .k-scheduler-times th {
	border-width: 0 0 1px 1px;
}

.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
	border-right-width: 0;
	border-left-width: 1px;
}

.k-rtl .k-event {
	text-align: right;
	padding-right: 0;
	padding-left: 1rem;
}

.k-rtl .k-event .k-resize-w {
	left: auto;
	right: 0;
}

.k-rtl .k-event .k-resize-e {
	right: auto;
	left: 0;
}

.k-rtl .k-event .k-event-actions {
	right: auto;
	left: 2px;
}

.k-rtl .k-event .k-event-actions:first-child {
	margin: 0.25rem 0.5rem 0 0.4ex;
	float: right;
}

.k-rtl .k-scheduler-agendaview .k-task > .k-event-delete {
	left: 2px;
	right: auto;
}

.k-rtl .k-scheduler-agendaview .k-task .k-scheduler-mark {
	margin-left: 0.5em;
	margin-right: 0;
}

.k-rtl .k-scheduler-views {
	margin-left: 0;
	margin-right: auto;
}

.k-rtl .k-scheduler-views li:first-child + li {
	border-radius: 0 0.25rem 0.25rem 0;
}

.k-rtl .k-scheduler-views li:last-child {
	border-radius: 0.25rem 0 0 0.25rem;
}

.k-rtl .k-scheduler-views .k-current-view .k-link::after {
	margin: 0 1ex 0 0;
}

.k-rtl .k-scheduler-navigation .k-nav-today {
	border-radius: 0 0.25rem 0.25rem 0;
}

.k-rtl .k-scheduler-navigation .k-nav-next {
	border-radius: 0.25rem 0 0 0.25rem;
}

.k-rtl .k-scheduler-navigation li + li {
	margin-left: 0;
	margin-right: -1px;
}

.k-rtl .k-nav-current .k-icon {
	margin-right: 0;
	margin-left: 0.4ex;
}

.k-rtl .k-scheduler-fullday .k-icon {
	margin-right: 0;
	margin-left: 0.5rem;
}

.k-rtl .k-scheduler-marquee .k-label-top {
	left: auto;
	right: 4px;
}

.k-rtl .k-scheduler-marquee .k-label-bottom {
	left: 4px;
	right: auto;
}

.k-rtl .k-scheduler-edit-form .k-scheduler-delete {
	float: right;
}

.k-rtl .k-scheduler .k-i-arrow-60-left,
.k-rtl .k-scheduler .k-i-arrow-60-right,
.k-rtl .k-scheduler .k-current-time-arrow-right,
.k-rtl.k-scheduler .k-i-arrow-60-left,
.k-rtl.k-scheduler .k-i-arrow-60-right,
.k-rtl.k-scheduler .k-current-time-arrow-right {
	transform: scaleX(-1);
}

.k-rtl .k-scheduler .k-scheduler-header-wrap,
.k-rtl.k-scheduler .k-scheduler-header-wrap {
	border-right-width: 0;
}

.k-rtl .k-scheduler .k-scheduler-agendaday,
.k-rtl.k-scheduler .k-scheduler-agendaday {
	float: right;
	margin: 0 0 0 0.2em;
}

.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child {
	border-left-width: 0;
}

.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child,
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child {
	border-right-width: 1px;
}

.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table .k-scheduler-datecolumn:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table .k-scheduler-datecolumn:first-child {
	border-right-width: 0 !important;
}

kendo-scheduler .k-event::before,
.k-event::before {
	display: none;
	left: 0;
}

.k-rtl kendo-scheduler .k-event::before,
.k-rtl .k-event::before {
	right: 0;
}

kendo-scheduler .k-event .k-event-template,
.k-event .k-event-template {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
}

kendo-scheduler .k-event .k-event-actions,
.k-event .k-event-actions {
	right: 0.5rem;
	font-size: 0.875rem;
}

.k-scheduler {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-current-time {
	background: #ff0000;
}

.k-current-time.k-current-time-arrow-left {
	border-right-color: #ff0000;
}

.k-current-time.k-current-time-arrow-right {
	border-left-color: #ff0000;
}

.k-current-time.k-current-time-arrow-down {
	border-top-color: #ff0000;
}

.k-scheduler-toolbar {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-scheduler-footer {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-scheduler-header {
	background-color: #f7f7f7;
}

.k-scheduler-header-wrap {
	background-color: #ffffff;
}

ul.k-scheduler-navigation li.k-state-focused {
	box-shadow: inset 0 0 0 3px rgba(51, 51, 51, 0.15);
}

ul.k-scheduler-navigation .k-nav-today,
ul.k-scheduler-navigation .k-nav-prev,
ul.k-scheduler-navigation .k-nav-next {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

ul.k-scheduler-navigation .k-nav-today:hover,
ul.k-scheduler-navigation .k-nav-today.k-state-hover,
ul.k-scheduler-navigation .k-nav-prev:hover,
ul.k-scheduler-navigation .k-nav-prev.k-state-hover,
ul.k-scheduler-navigation .k-nav-next:hover,
ul.k-scheduler-navigation .k-nav-next.k-state-hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

ul.k-scheduler-views.k-state-expanded {
	background-color: #f7f7f7;
}

ul.k-scheduler-views li {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

ul.k-scheduler-views li:hover,
ul.k-scheduler-views li.k-state-hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

ul.k-scheduler-views li.k-state-selected {
	border-color: #1d4568;
	color: #ffffff;
	background-color: #285f8f;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

ul.k-scheduler-views li.k-state-focus,
ul.k-scheduler-views li.k-state-focused {
	box-shadow: 0 0 0 3px rgba(214, 214, 214, 0.5);
}

.k-scheduler-footer li {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-scheduler-footer li:hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-scheduler-nonwork,
.k-scheduler .k-nonwork-hour {
	background-color: whitesmoke;
}

.k-scheduler-other-month,
.k-scheduler .k-other-month {
	background-color: whitesmoke;
}

.k-scheduler-layout td.k-state-selected,
.k-scheduler-layout .k-scheduler-cell.k-state-selected {
	background-color: rgba(51, 122, 183, 0.25);
}

.k-scheduler-layout-flex .k-scheduler-head,
.k-scheduler-layout-flex .k-sticky-cell {
	background-color: #ffffff;
}

.k-event {
	color: #ffffff;
	background-color: #548fc3;
}

.k-event.k-state-selected {
	color: #ffffff;
	background-color: #337ab7;
	box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.5);
}

.k-event-inverse {
	color: #000000;
}

.k-scheduler-marquee::before,
.k-scheduler-marquee::after {
	border-color: #2b669a;
}

.k-scheduler-edit-dialog .k-dialog-buttongroup {
	border-color: #dddddd;
}

.k-scheduler-agendaview .k-scheduler-content tr:hover,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-hover,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover {
	border-color: #f8f8f8;
	color: #333333;
	background-color: #f8f8f8;
}

.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-groupcolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-hover .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-hover .k-scheduler-groupcolumn {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-scheduler-agendaview .k-scheduler-content tr.k-state-selected {
	background-color: rgba(51, 122, 183, 0.25);
}

.k-scheduler-agendaview .k-scheduler-content tr.k-state-selected .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-selected .k-scheduler-groupcolumn {
	background-color: #ffffff;
}

.k-chat {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	height: 600px;
	max-height: 100%;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	max-width: 500px;
	margin: auto;
}

.k-chat .k-message-list {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	align-items: flex-start;
	overflow-x: hidden;
	overflow-y: auto;
	scroll-behavior: smooth;
}

.k-chat .k-message-list-content {
	padding: 16px 16px;
	width: 100%;
	box-sizing: border-box;
	position: relative;
	flex: 0 0 auto;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	overflow: hidden;
}

.k-chat .k-message-list-content > * + * {
	margin-top: 16px;
}

.k-chat .k-message-group {
	max-width: 80%;
	background: none;
	box-sizing: border-box;
	display: flex;
	flex-shrink: 0;
	flex-direction: column;
	position: relative;
}

.k-chat .k-message-group:not(.k-alt) {
	align-items: flex-start;
	text-align: left;
}

.k-chat .k-message-group:not(.k-alt) .k-message-time {
	margin-left: 8px;
	left: 100%;
}

.k-chat .k-message-group:not(.k-alt) .k-message-status {
	left: 0;
}

.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble,
.k-chat .k-message-group:not(.k-alt) .k-only .k-bubble {
	border-bottom-left-radius: 2px;
}

.k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble,
.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

.k-chat .k-message-group.k-alt {
	align-self: flex-end;
	align-items: flex-end;
	text-align: right;
}

.k-chat .k-message-group.k-alt .k-message-time {
	margin-right: 8px;
	right: 100%;
}

.k-chat .k-message-group.k-alt .k-message-status {
	right: 0;
}

.k-chat .k-message-group.k-alt .k-first .k-bubble,
.k-chat .k-message-group.k-alt .k-only .k-bubble {
	border-bottom-right-radius: 2px;
}

.k-chat .k-message-group.k-alt .k-middle .k-bubble,
.k-chat .k-message-group.k-alt .k-last .k-bubble {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

.k-chat .k-message {
	max-width: 100%;
	margin: 2px 0 0;
	position: relative;
	transition: margin 0.2s ease-in-out;
	outline: none;
}

.k-chat .k-message-time,
.k-chat .k-message-status {
	font-size: smaller;
	line-height: normal;
	white-space: nowrap;
	pointer-events: none;
	position: absolute;
}

.k-chat .k-message-time {
	opacity: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity 0.2s ease-in-out;
}

.k-chat .k-message-status {
	margin-top: 2px;
	height: 0;
	overflow: hidden;
	top: 100%;
	transition: height 0.2s ease-in-out;
}

.k-chat .k-bubble {
	border-radius: 12px;
	padding: 8px 16px;
	border-width: 1px;
	border-style: solid;
	line-height: 1.25;
	word-wrap: break-word;
}

.k-chat .k-message.k-state-selected {
	margin-bottom: 16px;
	border: 0;
	color: inherit;
	background: none;
}

.k-chat .k-message.k-state-selected .k-message-time {
	opacity: 1;
}

.k-chat .k-message.k-state-selected .k-message-status {
	height: 1.2em;
}

.k-chat .k-message-error,
.k-chat .k-message-sending {
	margin-bottom: 16px;
}

.k-chat .k-message-error .k-message-status,
.k-chat .k-message-sending .k-message-status {
	height: 1.2em;
}

.k-chat .k-avatar {
	border-radius: 100%;
	margin: 0;
	width: 32px;
	height: 32px;
	position: absolute;
}

.k-message-group:not(.k-alt) > .k-avatar {
	left: 0;
	bottom: 0;
}

.k-message-group.k-alt > .k-avatar {
	right: 0;
	bottom: 0;
}

.k-chat .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
	padding-left: 40px;
}

.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
	padding-right: 40px;
}

.k-author {
	margin: 0;
	font-size: smaller;
	line-height: normal;
}

.k-chat .k-author {
	margin: 0;
}

.k-timestamp {
	font-size: smaller;
	line-height: normal;
	text-align: center;
	align-self: stretch;
}

.k-quick-replies {
	display: block;
	max-width: 100%;
}

.k-quick-reply {
	border-radius: 100px;
	margin-right: 8px;
	margin-bottom: 4px;
	padding: 8px 12px;
	border-width: 1px;
	border-style: solid;
	line-height: 1.25;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	display: inline-block;
	flex: 0 0 auto;
	transition-property: color, background-color, border-color;
	transition-duration: 0.2s;
	transition-timing-function: ease-in-out;
	outline: none;
}

.k-scrollable-quick-replies {
	margin-left: -16px;
	margin-right: -16px;
	padding-left: 16px;
	padding-right: 16px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	flex: 0 0 auto;
	overflow-x: auto;
	overflow-y: hidden;
}

.k-scrollable-quick-replies::-webkit-scrollbar {
	display: none;
}

.k-scrollable-quick-replies .k-quick-reply {
	margin: 0;
}

.k-scrollable-quick-replies .k-quick-reply + .k-quick-reply {
	margin-left: 8px;
}

.k-message-box {
	padding: 10px 16px;
	border-width: 1px 0 0;
	border-style: solid;
	flex: 0 0 auto;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
}

.k-message-box .k-input {
	padding: 0;
}

.k-message-box .k-button {
	padding: 0;
	flex-shrink: 0;
}

.k-message-box .k-button svg {
	width: 20px;
	height: 20px;
	fill: currentColor;
	display: inline-block;
}

.k-message-box .k-button::before,
.k-message-box .k-button::after {
	display: none;
}

.k-rtl .k-message-box .k-button,
.k-message-box .k-button[dir='rtl'] {
	transform: scaleX(-1);
}

.k-chat .k-card-list {
	margin: 2px 0 0;
}

.k-chat .k-card-deck {
	max-width: calc(100% + 32px);
	box-sizing: border-box;
	margin-left: -16px;
	margin-right: -16px;
	padding: 16px 16px 16px;
	overflow: hidden;
	overflow-x: auto;
	scroll-behavior: smooth;
}

.k-chat .k-card-deck .k-card,
.k-chat .k-card-deck .k-card-wrap {
	width: 200px;
}

.k-chat .k-card-deck-scrollwrap {
	margin-right: -16px;
	margin-left: -16px;
	padding-left: 16px;
	padding-right: 16px;
}

.k-chat .k-card-deck-scrollwrap > .k-card-deck {
	margin-bottom: -20px;
	padding-bottom: 20px;
}

.k-chat .k-card-deck .k-card-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: stretch;
	flex: 0 0 auto;
	padding-bottom: 5px;
}

.k-chat .k-card-deck .k-card-wrap .k-card {
	flex: 0 0 auto;
}

.k-chat .k-card-deck .k-card-wrap.k-state-selected {
	background: none;
}

.k-typing-indicator {
	padding: 0;
	border-radius: 50px;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.k-typing-indicator span {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	flex: 0 0 8px;
	background-color: currentColor;
	opacity: 0.4;
}

.k-typing-indicator span:nth-of-type(1) {
	animation: 1s k-animation-blink infinite 0.3333s;
}

.k-typing-indicator span:nth-of-type(2) {
	animation: 1s k-animation-blink infinite 0.6666s;
}

.k-typing-indicator span:nth-of-type(3) {
	animation: 1s k-animation-blink infinite 0.9999s;
}

.k-typing-indicator span + span {
	margin-left: 5px;
}

@keyframes k-animation-blink {
	50% {
		opacity: 1;
	}
}

.k-chat-toolbar,
.k-chat .k-toolbar-box {
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
	flex: 0 0 auto;
}

.k-chat-toolbar .k-button-list,
.k-chat .k-toolbar-box .k-button-list {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow: hidden;
	scroll-behavior: smooth;
	padding: 10px 16px;
}

.k-chat-toolbar .k-button-list::after,
.k-chat .k-toolbar-box .k-button-list::after {
	content: '';
	padding-right: 16px;
}

.k-chat-toolbar .k-button-list .k-button + .k-button,
.k-chat .k-toolbar-box .k-button-list .k-button + .k-button {
	margin-left: 20px;
	flex-shrink: 0;
}

.k-chat-toolbar .k-scroll-button,
.k-chat .k-toolbar-box .k-scroll-button {
	position: absolute;
	z-index: 2;
	top: 50%;
	transform: translateY(-50%);
}

.k-chat-toolbar .k-scroll-button-left,
.k-chat .k-toolbar-box .k-scroll-button-left {
	left: 0;
}

.k-chat-toolbar .k-scroll-button-right,
.k-chat .k-toolbar-box .k-scroll-button-right {
	right: 0;
}

.k-chat-toolbar .k-button,
.k-chat .k-toolbar-box .k-button {
	border-width: 0;
	color: inherit;
	background: none;
	flex-shrink: 0;
}

.k-rtl .k-message-group:not(.k-alt),
[dir='rtl'] .k-message-group:not(.k-alt) {
	text-align: right;
}

.k-rtl .k-message-group:not(.k-alt) .k-message-time,
[dir='rtl'] .k-message-group:not(.k-alt) .k-message-time {
	margin-left: 0;
	margin-right: 8px;
	left: auto;
	right: 100%;
}

.k-rtl .k-message-group:not(.k-alt) .k-message-status,
[dir='rtl'] .k-message-group:not(.k-alt) .k-message-status {
	left: auto;
	right: 0;
}

.k-rtl .k-message-group.k-alt,
[dir='rtl'] .k-message-group.k-alt {
	text-align: left;
}

.k-rtl .k-message-group.k-alt .k-message-time,
[dir='rtl'] .k-message-group.k-alt .k-message-time {
	margin-right: 0;
	margin-left: 8px;
	right: auto;
	left: 100%;
}

.k-rtl .k-message-group.k-alt .k-message-status,
[dir='rtl'] .k-message-group.k-alt .k-message-status {
	right: auto;
	left: 0;
}

.k-rtl .k-message-group:not(.k-alt) > .k-avatar,
[dir='rtl'] .k-message-group:not(.k-alt) > .k-avatar {
	left: auto;
	right: 0;
}

.k-rtl .k-message-group.k-alt > .k-avatar,
[dir='rtl'] .k-message-group.k-alt > .k-avatar {
	right: auto;
	left: 0;
}

.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar),
[dir='rtl'] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
	padding-left: 0;
	padding-right: 40px;
}

.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar),
[dir='rtl'] .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
	padding-right: 0;
	padding-left: 40px;
}

.k-rtl .k-chat .k-card-deck .k-card-wrap + .k-card-wrap,
[dir='rtl'] .k-chat .k-card-deck .k-card-wrap + .k-card-wrap {
	margin-left: 0;
	margin-right: 15px;
}

.k-rtl .k-quick-reply,
[dir='rtl'] .k-quick-reply {
	margin-right: 0;
	margin-left: 8px;
}

.k-chat {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-chat .k-timestamp {
	text-transform: uppercase;
	opacity: 0.7;
}

.k-chat .k-author {
	font-weight: bold;
}

.k-chat .k-bubble {
	border-color: #ffffff;
	color: #333333;
	background-color: #ffffff;
	box-shadow: none;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
	order: -1;
}

.k-chat .k-bubble:hover {
	box-shadow: none;
}

.k-chat .k-state-selected .k-bubble {
	box-shadow: none;
}

.k-chat .k-alt .k-bubble {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
	box-shadow: none;
}

.k-chat .k-alt .k-bubble:hover {
	box-shadow: none;
}

.k-chat .k-alt .k-state-selected .k-bubble {
	box-shadow: none;
}

.k-chat .k-quick-reply {
	border-color: #337ab7;
	color: #337ab7;
	background-color: transparent;
}

.k-chat .k-quick-reply:hover {
	border-color: #337ab7;
	color: #ffffff;
	background-color: #337ab7;
}

.k-chat .k-message-box {
	border-color: inherit;
	color: #555555;
	background-color: #ffffff;
}

.k-chat .k-message-box.k-state-focused {
	box-shadow: 0 0 40px rgba(85, 85, 85, 0.1);
}

.k-chat .k-message-box .k-button:hover {
	color: #337ab7;
}

.k-chat-toolbar,
.k-chat .k-toolbar-box {
	border-color: inherit;
	color: #333333;
	background-color: #f8f8f8;
}

.k-chat-toolbar .k-button:hover,
.k-chat .k-toolbar-box .k-button:hover {
	color: #337ab7;
	background-color: none;
}

.k-chat-toolbar .k-scroll-button,
.k-chat .k-toolbar-box .k-scroll-button {
	background-color: #ffffff;
	box-shadow: 0 0 20px 5px #ffffff;
}

.k-chat-toolbar .k-scroll-button:hover,
.k-chat .k-toolbar-box .k-scroll-button:hover {
	background-color: #ffffff;
}

.k-mediaplayer {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: block;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-mediaplayer > iframe {
	width: 100%;
	height: 100%;
	border: 0;
	vertical-align: top;
}

.k-mediaplayer-titlebar {
	padding: 0.75rem 1.25rem;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
}

.k-mediaplayer-toolbar-wrap {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	right: 0;
}

.k-mediaplayer-toolbar {
	border-width: 0;
	width: 100% !important;
	box-shadow: none;
}

.k-mediaplayer-time-wrap {
	flex: 1;
}

.k-mediaplayer-volume-wrap {
	padding: 0 7px;
	align-items: center;
}

.k-slider.k-mediaplayer-seekbar {
	width: 100%;
	position: absolute;
	z-index: 3;
	top: -17px;
	left: 0;
}

.k-mediaplayer-seekbar .k-slider-track {
	width: 100% !important;
	border-radius: 0;
}

.k-mediaplayer-fullscreen {
	z-index: 10000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

.k-mediaplayer {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-mediaplayer-titlebar {
	color: #ffffff;
	background-image: linear-gradient(rgba(51, 51, 51, 0.7), rgba(51, 51, 51, 0));
	text-shadow: 0 0 2px rgba(51, 51, 51, 0.5);
}

.k-mediaplayer-toolbar {
	color: #333333;
	background-color: rgba(248, 248, 248, 0.85);
}

.k-timeline {
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: block;
	background-color: transparent;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-timeline ul {
	margin: 0;
	padding: 0;
}

.k-timeline ul li {
	list-style-type: none;
}

.k-timeline .k-timeline-flag {
	display: inline-block;
	text-align: center;
	padding: 0.375rem 0.75rem;
	border-radius: 0.25rem;
	line-height: 1.5;
	min-width: 80px;
	max-width: 160px;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
}

.k-timeline .k-timeline-circle {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	flex-shrink: 0;
	position: relative;
	z-index: 1;
}

.k-timeline.k-timeline-dates-hidden .k-timeline-date {
	display: none;
}

.k-timeline .k-event-collapse {
	display: none;
}

.k-timeline.k-timeline-collapsible .k-card-header {
	cursor: pointer;
}

.k-timeline.k-timeline-collapsible .k-event-collapse {
	display: flex;
}

.k-timeline-card .k-card {
	position: relative;
	overflow: visible;
}

.k-timeline-card .k-card .k-card-header {
	overflow: visible;
	border-bottom: 0;
}

.k-timeline-card .k-card .k-card-header + .k-card-body {
	padding-top: 0;
}

.k-timeline-card .k-card .k-card-body {
	overflow-y: auto;
	scrollbar-width: thin;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar {
	width: 5px;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {
	border-radius: 0.25rem;
}

.k-timeline-card .k-timeline-card-callout.k-callout-w,
.k-timeline-card .k-timeline-card-callout.k-callout-e {
	top: 36px;
}

.k-timeline-vertical,
.k-timeline-horizontal {
	padding: 0 40px;
	margin: 40px 0;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	border: 0;
}

.k-timeline-vertical::after,
.k-timeline-horizontal .k-timeline-track-wrap::after {
	content: '';
	position: absolute;
	top: 0;
	border-width: 1px;
	border-style: solid;
	background-clip: padding-box;
}

.k-timeline-vertical {
	padding-left: 127px;
}

.k-timeline-vertical.k-timeline-dates-hidden {
	padding-left: 77px;
}

.k-timeline-vertical::after {
	height: 100%;
	width: 6px;
	transform: translateX(-50%);
	border-radius: 0.3rem;
}

.k-timeline-vertical .k-timeline-flag-wrap {
	display: flex;
	align-items: center;
}

.k-timeline-vertical .k-timeline-flag-wrap:first-child {
	padding-top: 40px;
}

.k-timeline-vertical .k-timeline-flag {
	transform: translateX(-50%);
}

.k-timeline-vertical .k-timeline-date-wrap {
	position: absolute;
	padding-right: 1rem;
	margin-top: 36px;
	transform: translate(-100%, -50%);
	text-align: right;
}

.k-timeline-vertical .k-timeline-event {
	display: flex;
	align-items: flex-start;
	padding: 40px 0;
}

.k-timeline-vertical .k-timeline-card {
	padding-left: 1rem;
}

.k-timeline-vertical .k-timeline-card .k-card {
	margin-left: 1rem;
	min-height: 70px;
	width: 400px;
	max-width: 100%;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-header {
	border-radius: 0.25rem;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title {
	display: flex;
	justify-content: space-between;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.k-timeline-vertical .k-timeline-card .k-event-collapse {
	margin: -0.5rem 0;
	transform: rotate(90deg);
	transition: transform 0.2s ease-in-out;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body,
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions {
	display: none;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {
	transform: rotate(0deg);
}

.k-timeline-vertical .k-timeline-circle {
	margin-top: 36px;
	transform: translate(-50%, -50%);
	margin-right: -8px;
}

.k-timeline-vertical.k-timeline-alternating {
	padding-left: 40px;
}

.k-timeline-vertical.k-timeline-alternating::after {
	left: 50%;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {
	justify-content: center;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag {
	transform: translateX(0);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event {
	justify-content: space-between;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {
	flex-direction: row-reverse;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {
	text-align: left;
	padding-right: 0;
	padding-left: 1rem;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
	padding-left: 0;
	padding-right: 1rem;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
	margin-right: 1rem;
	margin-left: auto;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-card,
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
	flex-basis: 50%;
	min-width: 0;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
	position: static;
	transform: translateY(-50%);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-circle {
	transform: translateY(-50%);
	margin-right: 0;
}

.k-timeline-horizontal .k-timeline-track-item {
	flex: 1 0 20%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: relative;
	flex-direction: column;
}

.k-timeline-horizontal .k-timeline-track-item:hover {
	cursor: pointer;
}

.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {
	cursor: default;
}

.k-timeline-horizontal .k-timeline-date-wrap {
	margin-top: auto;
	margin-bottom: 10px;
}

.k-timeline-horizontal .k-timeline-card {
	height: 100%;
	box-sizing: border-box;
}

.k-timeline-horizontal .k-card {
	max-height: 100%;
	box-sizing: border-box;
}

.k-timeline-horizontal .k-timeline-events-list {
	overflow-x: hidden;
	padding-top: 1rem;
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {
	position: relative;
	height: 600px;
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.k-timeline-horizontal .k-timeline-track-wrap {
	position: relative;
	padding: 19px 0;
}

.k-timeline-horizontal .k-timeline-track-wrap::after {
	top: auto;
	bottom: 19px;
	left: 36px;
	right: 36px;
	transform: translateY(-50%);
	height: 6px;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {
	overflow: hidden;
	margin: 0 38px;
	position: relative;
	z-index: 2;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {
	transition: transform 1s ease-in-out;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {
	margin-bottom: 22px;
	position: relative;
	min-width: 80px;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {
	content: '';
	width: 10px;
	height: 10px;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 50%) rotate(45deg);
}

.k-timeline-horizontal .k-timeline-scrollable-wrap {
	display: flex;
}

.k-timeline-arrow {
	width: 38px;
	height: 38px;
	border-radius: 50%;
	position: absolute;
	bottom: 8px;
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: center;
}

.k-timeline-arrow-left {
	left: 0;
}

.k-timeline-arrow-right {
	right: 0;
}

.k-timeline-mobile {
	padding: 0 1rem;
	margin: 1rem 0;
}

.k-timeline-mobile .k-timeline-flag {
	max-width: calc(80px + 2rem);
}

.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
	display: none;
}

.k-timeline-mobile.k-timeline-vertical {
	padding-left: calc(1rem + 87px);
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {
	padding-left: calc(1rem + 37px);
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
	padding-left: 1rem;
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card {
	width: 100%;
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {
	width: auto;
}

.k-timeline-mobile.k-timeline-vertical .k-card-actions > .k-button.k-flat:first-child {
	margin-left: 0;
}

.k-timeline-card .k-card-header {
	padding-top: 1.25rem;
}

.k-timeline .k-timeline-flag {
	color: #ffffff;
	background-color: #337ab7;
}

.k-timeline .k-timeline-circle {
	background-color: #337ab7;
}

.k-timeline .k-timeline-card .k-card-header {
	background-color: #ffffff;
	color: #333333;
}

.k-timeline .k-timeline-card .k-card-body {
	scrollbar-color: rgba(0, 0, 0, 0.125) #ffffff;
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {
	background: #ffffff;
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.125);
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
	background: #d1d1d1;
}

.k-timeline .k-timeline-date {
	color: #333333;
}

.k-timeline .k-timeline-arrow.k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled {
	opacity: 1;
	color: #7a7a7a;
	background-color: white;
	border-color: #e4e4e4;
}

.k-timeline-vertical::after,
.k-timeline-horizontal .k-timeline-track-wrap::after {
	background-color: #ffffff;
	border-color: #ffffff;
}

.k-timeline-horizontal .k-timeline-flag::after {
	background-color: #337ab7;
}

.k-pdf-viewer {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pdf-viewer .k-toolbar {
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-color: inherit;
	flex: 0 0 auto;
	z-index: 2;
}

.k-pdf-viewer .k-toolbar .k-pager-wrap {
	padding: 0;
	border-width: 0;
	color: inherit;
	background: none;
	overflow: visible;
}

.k-pdf-viewer .k-list-scroller {
	flex: 1 1 auto;
	outline: none;
}

.k-pdf-viewer .k-list-scroller .k-enable-text-select {
	-webkit-user-select: text;
	-moz-user-select: text;
	     user-select: text;
	cursor: text;
}

.k-pdf-viewer .k-list-scroller .k-enable-panning {
	cursor: grab;
}

.k-pdf-viewer .k-list-scroller .k-enable-panning span::-moz-selection {
	background-color: transparent;
}

.k-pdf-viewer .k-list-scroller .k-enable-panning span::selection {
	background-color: transparent;
}

.k-pdf-viewer .k-page {
	position: relative;
	margin: 30px auto;
}

.k-pdf-viewer .k-page canvas {
	direction: ltr;
}

.k-pdf-viewer .k-page .k-text-layer {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.2;
	overflow: hidden;
}

.k-pdf-viewer .k-page .k-text-layer > span {
	position: absolute;
	line-height: 1.2;
	transform-origin: 0% 0%;
	color: transparent;
}

.k-pdf-viewer .k-page .k-text-layer mark {
	color: transparent;
}

.k-pdf-viewer-search-dialog {
	padding: 0.375rem;
}

.k-pdf-viewer-search-dialog .k-search-container {
	display: flex;
	flex: 0 0 auto;
	justify-content: flex-start;
	align-items: center;
}

.k-pdf-viewer-search-dialog .k-search-container .k-textbox {
	display: inline-flex;
	padding-right: 0.375rem;
	margin: 0 0.375rem;
	align-items: center;
	background: none;
}

.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {
	position: absolute;
	font-size: inherit;
}

.k-ie .k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {
	position: relative;
}

.k-pdf-viewer-search-dialog .k-search-container .k-match-case-button {
	display: inline-flex;
	height: 1.5em;
	justify-content: center;
}

.k-pdf-viewer-search-dialog .k-search-container .k-search-matches {
	display: inline-block;
	min-width: 4.5em;
	margin: 0 0.375rem 0 0.375rem;
	vertical-align: middle;
}

.k-pdf-viewer-search-dialog .k-search-container > .k-button {
	margin-left: 0.375rem;
}

.k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle {
	cursor: move;
	margin-left: 0;
}

.k-pdf-viewer {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-pdf-viewer .k-canvas {
	background-color: #ffffff;
}

.k-pdf-viewer .k-page {
	border-color: #dddddd;
	color: #333333;
	background-color: white;
	box-shadow: 0 0 15px #dddddd;
}

.k-pdf-viewer .k-search-highlight {
	background-color: #454545;
}

.km-scrollview,
.km-scroll-container {
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	border-collapse: separate;
}

.km-scroll-wrapper {
	position: relative;
}

.km-scroll-header {
	position: absolute;
	z-index: 1001;
	width: 100%;
	top: 0;
	left: 0;
}

.km-scroller-pull {
	width: 100%;
	display: block;
	position: absolute;
	line-height: 3em;
	font-size: 1.4em;
	text-align: center;
	transform: translate3d(0, -3em, 0);
}

.km-scroller-pull .km-template {
	display: inline-block;
	min-width: 200px;
	text-align: left;
}

.km-load-more .km-icon,
.km-widget .km-scroller-pull .km-icon {
	display: inline-block;
	height: 2rem;
	margin-right: 1rem;
	vertical-align: middle;
	width: 2rem;
	font-size: 2rem;
	transform: rotate(0deg);
	transition: transform 300ms linear;
}

.km-widget .km-scroller-release .km-icon {
	transform: rotate(180deg);
}

.km-widget .km-scroller-refresh .km-icon {
	transition: none;
}

.km-touch-scrollbar {
	position: absolute;
	visibility: hidden;
	z-index: 200000;
	height: 0.4em;
	width: 0.4em;
	opacity: 0;
	transform-origin: 0 0;
	transition: opacity 0.3s linear;
}

.k-map .km-touch-scrollbar,
.k-diagram .km-touch-scrollbar {
	display: none;
}

.km-vertical-scrollbar {
	height: 100%;
	right: 2px;
	top: 0;
}

.km-horizontal-scrollbar {
	width: 100%;
	left: 0;
	bottom: 2px;
}

.km-touch-scrollbar {
	background-color: #333333;
}

kendo-scrollview.k-scrollview-wrap,
div.k-scrollview {
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	position: relative;
	overflow: hidden;
	display: block;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

kendo-scrollview.k-scrollview-wrap .k-scrollview,
kendo-scrollview.k-scrollview-wrap ul.k-scrollview-wrap,
div.k-scrollview .k-scrollview,
div.k-scrollview ul.k-scrollview-wrap {
	list-style-type: none;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	cursor: default;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview img,
kendo-scrollview.k-scrollview-wrap ul.k-scrollview-wrap img,
div.k-scrollview .k-scrollview img,
div.k-scrollview ul.k-scrollview-wrap img {
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview > li,
kendo-scrollview.k-scrollview-wrap ul.k-scrollview-wrap > li,
div.k-scrollview .k-scrollview > li,
div.k-scrollview ul.k-scrollview-wrap > li {
	display: inline-block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable,
kendo-scrollview.k-scrollview-wrap .k-scrollview-nav,
div.k-scrollview .k-scrollview-pageable,
div.k-scrollview .k-scrollview-nav {
	margin: 0;
	padding: 0;
	width: 100%;
	display: flex;
	justify-content: center;
	text-align: center;
	list-style: none;
	position: absolute;
	left: 0;
	bottom: 20px;
	pointer-events: none;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > li.k-button,
kendo-scrollview.k-scrollview-wrap .k-scrollview-nav > li.k-link,
div.k-scrollview .k-scrollview-pageable > li.k-button,
div.k-scrollview .k-scrollview-nav > li.k-link {
	margin: 0 20px;
	padding: 0;
	width: 8px;
	height: 8px;
	box-sizing: content-box;
	display: inline-block;
	position: relative;
	flex: 0 0 8px;
	border-width: 0px;
	border-style: solid;
	border-radius: 50%;
	cursor: pointer;
	pointer-events: all;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > li.k-button::before,
kendo-scrollview.k-scrollview-wrap .k-scrollview-nav > li.k-link::before,
div.k-scrollview .k-scrollview-pageable > li.k-button::before,
div.k-scrollview .k-scrollview-nav > li.k-link::before {
	content: '';
	width: 28px;
	height: 18px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > li.k-button::before,
div.k-scrollview .k-scrollview-pageable > li.k-button::before {
	pointer-events: initial;
	border-radius: 0;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-next,
kendo-scrollview.k-scrollview-wrap .k-scrollview-prev,
div.k-scrollview .k-scrollview-next,
div.k-scrollview .k-scrollview-prev {
	display: table;
	position: absolute;
	padding: 0;
	height: 60%;
	top: 20%;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	cursor: pointer;
	overflow: hidden;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-prev,
div.k-scrollview .k-scrollview-prev {
	left: 0;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-next,
div.k-scrollview .k-scrollview-next {
	right: 0;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-next span,
kendo-scrollview.k-scrollview-wrap .k-scrollview-prev span,
div.k-scrollview .k-scrollview-next span,
div.k-scrollview .k-scrollview-prev span {
	display: table-cell;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	font-size: 4.5em;
	font-weight: normal;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-elements,
div.k-scrollview .k-scrollview-elements {
	width: 100%;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-animation,
div.k-scrollview .k-scrollview-animation {
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
}

div.k-scrollview div.k-scrollview-wrap {
	white-space: nowrap;
}

div.k-scrollview div.k-scrollview-wrap > [data-role='page'] {
	vertical-align: top;
	display: inline-block;
	min-height: 1px;
}

div.k-scrollview .k-scrollview-nav-wrap {
	position: absolute;
	bottom: 15px;
	left: 10px;
	right: 10px;
	height: 18px;
	overflow: hidden;
}

div.k-scrollview .k-scrollview-nav-wrap .k-scrollview-nav {
	margin: 0;
	padding: 5px 0 0 0;
	display: block;
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
	text-align: center;
	list-style: none;
	position: static;
	pointer-events: initial;
}

div.k-scrollview .k-scrollview-nav-wrap .k-scrollview-nav > li {
	vertical-align: top;
}

@supports (-webkit-user-select: none) {
	kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
	div.k-scrollview ul.k-scrollview-wrap li > * {
		pointer-events: auto;
	}
}

@supports not (-webkit-user-select: none) {
	kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
	div.k-scrollview ul.k-scrollview-wrap li > * {
		pointer-events: none;
	}
}

kendo-scrollview.k-scrollview-wrap,
div.k-scrollview {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable,
kendo-scrollview.k-scrollview-wrap .k-scrollview-nav,
div.k-scrollview .k-scrollview-pageable,
div.k-scrollview .k-scrollview-nav {
	margin-left: 15%;
	margin-right: 15%;
	width: auto;
	left: 0;
	right: 0;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > li,
kendo-scrollview.k-scrollview-wrap .k-scrollview-nav > li,
div.k-scrollview .k-scrollview-pageable > li,
div.k-scrollview .k-scrollview-nav > li {
	background-color: rgba(255, 255, 255, 0.5);
	margin-right: 3px;
	margin-left: 3px;
	padding: 0;
	max-width: 30px;
	height: 3px;
	border-width: 0;
	border-radius: 0;
	flex: 1 0 auto;
	position: relative;
}

.k-barcode {
	display: inline-block;
}

.k-var--chart-font {
	font-size: 1rem;
}

.k-var--chart-title-font {
	font-size: 1.143em;
}

.k-var--chart-label-font {
	font-size: 0.857em;
}

.k-chart,
.k-sparkline,
.k-stockchart {
	border-width: 0px;
	border-style: solid;
	box-sizing: border-box;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-chart,
.k-stockchart {
	display: block;
	height: 400px;
}

.k-chart-surface {
	height: 100%;
}

.k-chart .k-popup {
	border-width: 0;
}

.k-chart-tooltip-wrapper .k-animation-container-shown,
.k-chart-tooltip-wrapper.k-animation-container-shown {
	transition: left ease-in 80ms, top ease-in 80ms;
}

.k-sparkline-tooltip-wrapper,
.k-chart-tooltip-wrapper {
	z-index: 12000;
}

.k-sparkline-tooltip-wrapper > .k-popup,
.k-chart-tooltip-wrapper > .k-popup {
	padding: 0;
	border-width: 0;
	background: transparent;
}

.k-chart-tooltip table {
	border-spacing: 0;
	border-collapse: collapse;
}

.k-chart-tooltip {
	border-radius: 0.25rem;
	font-size: 0.929rem;
	line-height: 1.5;
	padding: 0.25rem 0.5rem;
}

.k-chart-tooltip th {
	width: auto;
	text-align: center;
	padding: 1px;
}

.k-chart-tooltip td {
	width: auto;
	text-align: left;
	padding: 0.25rem 0.5rem;
	line-height: 1.5;
	vertical-align: middle;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
	border-width: 1px;
	border-style: solid;
}

.k-chart-shared-tooltip .k-chart-shared-tooltip-marker {
	display: block;
	width: 15px;
	height: 3px;
	vertical-align: middle;
}

.k-selector {
	position: absolute;
	transform: translateZ(0);
}

.k-selection {
	position: absolute;
	height: 100%;
	border-width: 1px;
	border-style: solid;
	border-bottom: 0;
}

.k-selection-bg {
	position: absolute;
	width: 100%;
	height: 100%;
}

.k-handle {
	border-radius: 50%;
	width: 22px;
	height: 22px;
	border-width: 1px;
	border-style: solid;
	z-index: 1;
	position: absolute;
	box-sizing: content-box;
}

.k-handle div {
	width: 100%;
	height: 100%;
}

.k-left-handle {
	left: -11px;
}

.k-right-handle {
	right: -11px;
}

.k-left-handle div {
	margin: -22px 0 0 -14.6666666667px;
	padding: 44px 29.3333333333px 0 0;
}

.k-right-handle div {
	margin: -22px 0 0 -14.6666666667px;
	padding: 44px 0 0 29.3333333333px;
}

.k-left-handle.k-handle-active div {
	margin-left: -44px;
	padding-left: 58.6666666667px;
}

.k-right-handle.k-handle-active div {
	margin-left: -44px;
	padding-right: 58.6666666667px;
}

.k-mask {
	position: absolute;
	height: 100%;
}

.k-border {
	width: 1px;
	height: 100%;
	position: absolute;
}

.k-marquee {
	position: absolute;
	z-index: 100000;
}

.k-marquee-color,
.k-marquee-text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.k-navigator-hint div {
	position: absolute;
}

.k-navigator-hint .k-scroll {
	border-radius: 0.25rem;
	position: absolute;
	height: 4px;
}

.k-navigator-hint .k-tooltip {
	margin-top: 20px;
	min-width: 160px;
	opacity: 1;
	text-align: center;
}

.k-sparkline,
.k-sparkline span {
	display: inline-block;
	vertical-align: top;
}

.k-sparkline span {
	height: 100%;
	width: 100%;
}

.k-chart-dragging {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.k-chart-donut-center {
	position: absolute;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	border-radius: 50%;
	text-align: center;
	border: 4px solid transparent;
	box-sizing: border-box;
}

.k-pdf-export .k-chart .k-animation-container,
.k-pdf-export .k-sparkline .k-animation-container,
.k-pdf-export .k-stockchart .k-animation-container {
	display: none;
}

.k-diagram {
	height: 600px;
}

.k-diagram .km-scroll-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}

.k-diagram .km-scroll-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}

.k-canvas-container {
	width: 100%;
	height: 100%;
}

.k-diagram img {
	box-sizing: content-box;
}

.k-treemap {
	height: 400px;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	outline: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
	font-size: 1rem;
	line-height: 1.5;
	display: block;
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treemap .k-treemap-tile {
	margin: -1px 0 0 -1px;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid;
	border-color: inherit;
	color: inherit;
	background-color: inherit;
	overflow: hidden;
	position: absolute;
}

.k-treemap > .k-treemap-tile {
	position: relative;
}

.k-treemap .k-treemap-title {
	padding: 0.25rem 0.5rem;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: inherit;
	font-size: 1rem;
	background-position: 0 0;
	background-repeat: repeat-x;
}

.k-treemap .k-treemap-title-vertical {
	padding: 0.5rem 0.25rem;
	width: 1.5em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	top: 0;
	bottom: 0;
}

.k-treemap .k-treemap-title-vertical > div {
	transform-origin: right;
	transform: rotate(-90deg);
	position: absolute;
	top: 0;
	right: 1em;
}

.k-treemap .k-treemap-wrap {
	border-color: inherit;
	color: inherit;
	background-color: inherit;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.k-treemap .k-treemap-title + .k-treemap-wrap {
	top: calc(2rem + 1px);
}

.k-treemap .k-treemap-title-vertical + .k-treemap-wrap {
	left: calc(2rem + 1px);
}

.k-treemap .k-leaf {
	padding: 0.5rem;
}

.k-arcgauge {
	display: inline-block;
}

.k-arcgauge-label {
	position: absolute;
	text-align: center;
	padding: 0;
	margin: 0;
}

.k-qrcode {
	display: inline-block;
}

.k-var--accent {
	background-color: #337ab7;
}

svg .k-var--accent {
	fill: #337ab7;
}

.k-var--accent-contrast {
	background-color: #ffffff;
}

svg .k-var--accent-contrast {
	fill: #ffffff;
}

.k-var--primary {
	background-color: #337ab7;
}

svg .k-var--primary {
	fill: #337ab7;
}

.k-var--primary-contrast {
	background-color: #ffffff;
}

svg .k-var--primary-contrast {
	fill: #ffffff;
}

.k-var--base {
	background-color: #f7f7f7;
}

svg .k-var--base {
	fill: #f7f7f7;
}

.k-var--background {
	background-color: #ffffff;
}

svg .k-var--background {
	fill: #ffffff;
}

.k-var--border-radius {
	margin-top: 0.25rem;
}

.k-var--normal-background {
	background-color: #f7f7f7;
}

svg .k-var--normal-background {
	fill: #f7f7f7;
}

.k-var--normal-text-color {
	background-color: #333333;
}

svg .k-var--normal-text-color {
	fill: #333333;
}

.k-var--hover-background {
	background-color: #f0f0f0;
}

svg .k-var--hover-background {
	fill: #f0f0f0;
}

.k-var--hover-text-color {
	background-color: #333333;
}

svg .k-var--hover-text-color {
	fill: #333333;
}

.k-var--selected-background {
	background-color: #337ab7;
}

svg .k-var--selected-background {
	fill: #337ab7;
}

.k-var--selected-text-color {
	background-color: #ffffff;
}

svg .k-var--selected-text-color {
	fill: #ffffff;
}

.k-var--success {
	background-color: #5cb85c;
}

svg .k-var--success {
	fill: #5cb85c;
}

.k-var--info {
	background-color: #5bc0de;
}

svg .k-var--info {
	fill: #5bc0de;
}

.k-var--warning {
	background-color: #f0ad4e;
}

svg .k-var--warning {
	fill: #f0ad4e;
}

.k-var--error {
	background-color: #d9534f;
}

svg .k-var--error {
	fill: #d9534f;
}

.k-var--series-a {
	background-color: #0275d8;
}

svg .k-var--series-a {
	fill: #0275d8;
}

.k-var--series-b {
	background-color: #5bc0de;
}

svg .k-var--series-b {
	fill: #5bc0de;
}

.k-var--series-c {
	background-color: #5cb85c;
}

svg .k-var--series-c {
	fill: #5cb85c;
}

.k-var--series-d {
	background-color: #f0ad4e;
}

svg .k-var--series-d {
	fill: #f0ad4e;
}

.k-var--series-e {
	background-color: #e67d4a;
}

svg .k-var--series-e {
	fill: #e67d4a;
}

.k-var--series-f {
	background-color: #d9534f;
}

svg .k-var--series-f {
	fill: #d9534f;
}

.k-var--gauge-pointer {
	background-color: #337ab7;
}

svg .k-var--gauge-pointer {
	fill: #337ab7;
}

.k-var--gauge-track {
	background-color: #e6e5e5;
}

svg .k-var--gauge-track {
	fill: #e6e5e5;
}

.k-var--chart-inactive {
	background-color: rgba(51, 51, 51, 0.5);
}

.k-var--chart-major-lines {
	background-color: rgba(0, 0, 0, 0.08);
}

.k-var--chart-minor-lines {
	background-color: rgba(0, 0, 0, 0.04);
}

.k-var--chart-area-opacity {
	opacity: 0.8;
}

.k-var--chart-notes-background {
	background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-notes-border {
	background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-notes-lines {
	background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-crosshair-background {
	background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-error-bars-background {
	background-color: rgba(0, 0, 0, 0.5);
}

.k-chart,
.k-sparkline,
.k-stockchart {
	border-color: #dddddd;
	color: #333333;
	background-color: transparent;
}

.k-chart .k-popup,
.k-sparkline .k-popup,
.k-stockchart .k-popup {
	background: transparent;
}

.k-chart-tooltip {
	color: #ffffff;
}

.k-chart-tooltip-inverse {
	color: black;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
	color: #333333;
	background-color: #f7f7f7;
	border-color: rgba(0, 0, 0, 0.08);
}

.k-selection {
	border-color: rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.15);
}

.k-selection-bg {
	background-color: transparent;
}

.k-handle {
	cursor: e-resize;
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-handle:hover {
	border-color: #bdbcbc;
	color: #222222;
	background-color: #ececec;
}

.k-handle div {
	background-color: transparent;
}

.k-mask {
	background-color: #ffffff;
	opacity: 0.8;
}

.k-marquee-color {
	background-color: #0275d8;
}

.k-marquee-color {
	opacity: 0.6;
}

.k-treemap {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-treemap .k-treemap-title {
	border-color: #dddddd;
	color: #333333;
	background-color: #f8f8f8;
}

.k-treemap .k-leaf {
	color: #ffffff;
}

.k-treemap .k-leaf.k-inverse {
	color: #333333;
}

.k-treemap .k-leaf.k-state-hover {
	box-shadow: inset 0 0 0 3px #dddddd;
}

.k-map {
	height: 600px;
	border-width: 0px;
	border-style: solid;
	font-size: 1rem;
	line-height: 1.5;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Gilroy, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol', 'Noto Color Emoji';
}

.k-map .km-scroll-wrapper {
	width: 100%;
	height: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
	position: absolute;
}

.k-map .km-scroll-container {
	height: 100%;
}

.k-map .k-touch-scrollbar {
	display: none;
}

.k-map .k-layer {
	position: absolute;
	left: 0;
	top: 0;
}

.k-map .k-marker {
	transform: translate(-50%, -100%);
	font-size: 32px;
	cursor: pointer;
	position: absolute;
	overflow: visible;
}

.k-map .k-attribution {
	padding: 0.25rem 0.5rem;
	border-width: 0;
	font-size: 0.75rem;
	z-index: 1000;
}

.k-map-controls {
	position: absolute;
	display: flex;
	align-items: center;
}

.k-navigator {
	margin: 1rem;
	width: 52px;
	height: 52px;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
	border-radius: 50%;
	position: relative;
}

.k-pdf-export .k-navigator {
	display: none;
}

.k-navigator .k-button {
	margin: 0;
	padding: 0;
	border-radius: 100%;
	line-height: 1;
	box-shadow: none;
	position: absolute;
}

.k-navigator .k-button:not(:hover) {
	border-color: transparent;
	background: none;
}

.k-navigator .k-navigator-up {
	transform: translateX(-50%);
	top: 2px;
	left: 50%;
}

.k-navigator .k-navigator-right {
	transform: translateY(-50%);
	right: 2px;
	top: 50%;
}

.k-navigator .k-navigator-down {
	transform: translateX(-50%);
	bottom: 2px;
	left: 50%;
}

.k-navigator .k-navigator-left {
	transform: translateY(-50%);
	left: 2px;
	top: 50%;
}

.k-zoom-control {
	margin: 1rem;
	border: 0;
	background: none;
	display: flex;
}

.k-pdf-export .k-zoom-control {
	display: none;
}

.k-zoom-control .k-button {
	padding: 0.375rem;
}

.k-map {
	border-color: #dddddd;
	color: #333333;
	background-color: #ffffff;
}

.k-map .k-navigator {
	border-color: #d6d6d6;
	color: #333333;
	background-color: #ffffff;
}

.k-map .k-marker {
	color: #337ab7;
}

.k-map .k-attribution {
	background-color: rgba(255, 255, 255, 0.8);
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/assets/filed-lib-theme/variables.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: 0.4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}
.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-owl-carousel-o/lib/styles/prebuilt-themes/owl.carousel.min.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel .owl-item.center{z-index: 5;}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('owl.video.play.e3b436436832b027.png') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-owl-carousel-o/lib/styles/prebuilt-themes/owl.theme.default.min.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/shepherd.js/dist/css/shepherd.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:hsla(0,0%,100%,.75);cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:hsla(0,0%,100%,.75)}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:rgba(0,0,0,.75)}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:rgba(0,0,0,.75)}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:hsla(0,0%,50%,.75);cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:hsla(0,0%,50%,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-title{color:rgba(0,0,0,.75);display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:rgba(0,0,0,.75);font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.2);max-width:400px;opacity:0;outline:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-drag-to-select/ngx-drag-to-select.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
.dts-no-select {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.dts-select-box {
  background: rgba(125, 218, 252, 0.3);
  border: 2px solid currentColor;
  contain: layout;
  transform: translateZ(0);
  box-sizing: border-box;
  color: #7ddafc;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  pointer-events: none;
  opacity: 0;
  z-index: 1;
}

.dts-select-box.dts-removing {
  background: rgba(125, 218, 252, 0.3);
  border: 2px solid #7ddafc;
}

.dts-select-container:not(.dts-custom) .dts-select-item.selected {
  border: 1px solid #d2d2d2;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}

.dts-select-container:not(.dts-custom) .dts-select-item.dts-range-start {
  border: 1px solid #2196f3;
}


/*# sourceMappingURL=styles.db8f05c736b40bf7.css.map*/