/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/@angular/material/prebuilt-themes/indigo-pink.css ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.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);background-color:var(--mat-ripple-color, rgba(0, 0, 0, 0.1))}.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:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);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:var(--mat-mdc-focus-indicator-display, none);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: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-app-background{background-color:var(--mat-app-background-color, transparent);color:var(--mat-app-text-color, inherit)}html{--mat-ripple-color:rgba(0, 0, 0, 0.1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, 0.87)}.mat-elevation-z0,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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,.mat-mdc-elevation-specific.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}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:0.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:0.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation: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);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-card-container-elevation: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-text-color:rgba(0, 0, 0, 0.54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:0.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:0.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, 0.25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, 0.25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:0.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, 0.42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, 0.06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, 0.06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, 0.87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, 0.38);--mat-form-field-state-layer-color:rgba(0, 0, 0, 0.87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, 0.54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, 0.38);--mat-form-field-hover-state-layer-opacity:0.04;--mat-form-field-focus-state-layer-opacity:0.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, 0.87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:0.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:0.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:0.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:0.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-container-elevation-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)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(63, 81, 181, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(255, 64, 129, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(244, 67, 54, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:0.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-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)}html{--mat-autocomplete-background-color:white}html{--mdc-dialog-container-elevation-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);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:0.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:0.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:0.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:0.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:0.4;--mat-chip-trailing-action-opacity:0.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-selected-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-flat-disabled-selected-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:0.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:0.38;--mdc-switch-disabled-track-opacity:0.12;--mdc-switch-disabled-unselected-icon-opacity:0.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:0.12;--mdc-switch-selected-hover-state-layer-opacity:0.04;--mdc-switch-selected-pressed-state-layer-opacity:0.1;--mdc-switch-unselected-focus-state-layer-opacity:0.12;--mdc-switch-unselected-hover-state-layer-opacity:0.04;--mdc-switch-unselected-pressed-state-layer-opacity:0.1;--mat-switch-disabled-selected-handle-opacity:0.38;--mat-switch-disabled-unselected-handle-opacity:0.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-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);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-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);--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38)}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:0.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button{--mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}.mat-mdc-radio-button{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:0.0178571429em;--mdc-form-field-label-text-weight:400}html{--mat-slider-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%);--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:0.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:0.6}html{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mdc-slider-handle-elevation: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-slider-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, 0.05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, 0.2);--mat-slider-value-indicator-opacity:0.6}html .mat-accent{--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, 0.05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, 0.2);--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white}html .mat-warn{--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, 0.05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, 0.2);--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:0.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-menu-item-icon-color:rgba(0, 0, 0, 0.87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, 0.12)}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:0.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:0.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:0.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text{color:#3f51b5}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:0.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:0.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto, sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, 0.87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, 0.54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, 0.12)}html{--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:0.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:0.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, 0.38)}.mat-mdc-checkbox{--mdc-form-field-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block}.mat-mdc-checkbox{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:0.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-keep-touch-target:false;--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html{--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-text-button-hover-state-layer-opacity:0.04;--mat-text-button-focus-state-layer-opacity:0.12;--mat-text-button-pressed-state-layer-opacity:0.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-filled-button-hover-state-layer-opacity:0.04;--mat-filled-button-focus-state-layer-opacity:0.12;--mat-filled-button-pressed-state-layer-opacity:0.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-protected-button-container-elevation-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);--mdc-protected-button-disabled-container-elevation-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);--mdc-protected-button-focus-container-elevation-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);--mdc-protected-button-hover-container-elevation-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);--mdc-protected-button-pressed-container-elevation-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);--mdc-protected-button-container-shadow-color:#000;--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-protected-button-hover-state-layer-opacity:0.04;--mat-protected-button-focus-state-layer-opacity:0.12;--mat-protected-button-pressed-state-layer-opacity:0.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-outlined-button-hover-state-layer-opacity:0.04;--mat-outlined-button-focus-state-layer-opacity:0.12;--mat-outlined-button-pressed-state-layer-opacity:0.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, 0.1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, 0.1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, 0.1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, 0.1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, 0.1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, 0.1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mdc-protected-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}html{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:0.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:0.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:0.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:0.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none}html{--mdc-icon-button-icon-size:24px}html{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-icon-button-hover-state-layer-opacity:0.04;--mat-icon-button-focus-state-layer-opacity:0.12;--mat-icon-button-pressed-state-layer-opacity:0.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, 0.1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, 0.1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, 0.1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px;--mdc-fab-small-container-shape:50%;--mdc-fab-small-icon-size:24px;--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px}html{--mdc-fab-container-color:white;--mdc-fab-container-elevation-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);--mdc-fab-focus-container-elevation-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);--mdc-fab-hover-container-elevation-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);--mdc-fab-pressed-container-elevation-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);--mdc-fab-container-shadow-color:#000;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, 0.1);--mat-fab-hover-state-layer-opacity:0.04;--mat-fab-focus-state-layer-opacity:0.12;--mat-fab-pressed-state-layer-opacity:0.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, 0.12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);--mdc-fab-small-container-color:white;--mdc-fab-small-container-elevation-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);--mdc-fab-small-focus-container-elevation-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);--mdc-fab-small-hover-container-elevation-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);--mdc-fab-small-pressed-container-elevation-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);--mdc-fab-small-container-shadow-color:#000;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1);--mat-fab-small-hover-state-layer-opacity:0.04;--mat-fab-small-focus-state-layer-opacity:0.12;--mat-fab-small-pressed-state-layer-opacity:0.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, 0.12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);--mdc-extended-fab-container-elevation-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);--mdc-extended-fab-focus-container-elevation-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);--mdc-extended-fab-hover-container-elevation-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);--mdc-extended-fab-pressed-container-elevation-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);--mdc-extended-fab-container-shadow-color:#000}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block}html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:0.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87);--mat-snack-bar-button-color:#ff4081}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-outline-color:rgba(0, 0, 0, 0.12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:0.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:0.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:0.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, 0.38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:0.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:0.04;--mat-standard-button-toggle-focus-state-layer-opacity:0.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, 0.38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, 0.12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:0.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:0.03125em;--mat-standard-button-toggle-label-text-weight:400}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-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-datepicker-calendar-container-touch-elevation-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)}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, 0.3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, 0.18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, 0.38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, 0.12)}html{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, 0.12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-expansion-header-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-header-description-color:rgba(0, 0, 0, 0.54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, 0.54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:0.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-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-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, 0.12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-scrim-color:rgba(0, 0, 0, 0.6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, 0.12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:0.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, 0.87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto, sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto, sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto, sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto, sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px*.83)/20px Roboto, sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px*.67)/20px Roboto, sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto, sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto, sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 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, sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto, sans-serif;letter-spacing:-0.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto, sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto, sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto, sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/assets/scss/icons/securly-font-icons/css/style.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
/*--------------------------------

Nucleo Web Font
Generated using nucleoapp.com

-------------------------------- */
@font-face {
  font-family: 'Nucleo';
  src: url(data:font/opentype;charset=utf-8;base64,bOQAAMzjAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABxZ7PAAAAAAAAAAAAAAAAAAAAAAAAAwATgB1AGMAbABlAG8AAAAOAFIAZQBnAHUAbABhAHIAAAAWAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAAAwATgB1AGMAbABlAG8AAAAAAAABAAAACwCAAAMAMEdTVUIgiyV6AAABOAAAAFRPUy8yNlpEHwAAAYwAAABWY21hcGavFJMAAAXwAAAQ3mdseWZswDydAAAY2AAAvFBoZWFkFyOYoQAAAOAAAAA2aGhlYQIFAf0AAAC8AAAAJGhtdHgCPf+IAAAB5AAABAxsb2NhmmvJfgAAFtAAAAIIbWF4cAItAQcAAAEYAAAAIG5hbWWSA8z9AADVKAAAAf5wb3N0nItOUgAA1ygAAAykAAEAAAEAAAAAAAEA//z/+QEHAAEAAAAAAAAAAAAAAAAAAAEDAAEAAAABAAA8exYHXw889QALAQAAAAAA24Cs0gAAAADbgKzS//z/+wEHAQUAAAAIAAIAAAAAAAAAAQAAAQMA+wAgAAAAAAACAAAACgAKAAAA/wAAAAAAAAABAAAACgAwAD4AAkRGTFQADmxhdG4AGgAEAAAAAAAAAAEAAAAEAAAAAAAAAAEAAAABbGlnYQAIAAAAAQAAAAEABAAEAAAAAQAIAAEABgAAAAEAAAABAP8BkAAFAAAAogCzAAAAIwCiALMAAAB6AAwAQgAAAgAFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAABQZkVkAEDqAusdAQAAAAAXAQUABQAAAAEAAAAAAAAAAAAAAQD//wEAAAABAAAAAQAAAAEA//wBAAAAAQAAAAEAAAABAAAAAQAAAAEA//8BAAAAAQAAAAEAAAABAAAAAQD//wEAAAABAP//AQD//wEAAAABAP/+AQAAAAEAAAABAAAAAQAAAAEA//4BAP/+AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEA//0BAAAAAQAAAAEA//8BAAAAAQAAAAEA//8BAP//AQD//gEAAAABAAAAAQAAAAEAAAABAAAAAQD//wEA//8BAAAAAQAAAAEAAAABAAAAAQAAAAEA//8BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAP//AQAAAAEAAAABAAAAAQD//wEA//wBAP/9AQD//wEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQD//wEA//8BAAAAAQD//wEA//wBAP/8AQD//wEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEA//4BAAAAAQAAAAEAAAABAP//AQD//AEA//wBAAAAAQAAAAEAAAABAP//AQAAAAEAAAABAAAAAQAAAAEAAAABAP/8AQD//AEAAAABAAAAAQAAAAEAAAABAAAAAQD//wEAAAABAP//AQD//AEA//wBAAAAAQAAAAEAAAABAAAAAQAAAAEA//8BAAAAAQAAAAEAAAABAP/8AQAAAAEA//8BAAAAAQAAAAEAAAABAP//AQAAAAEAAAABAAAAAQAAAAEA//wBAAAAAQAAAAEAAAABAP//AQAAAAEAAAABAAAAAQAAAAEAAAABAP//AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEA//wBAAAAAQD//wEAAAABAP//AQAAAAEA//8BAAAAAQAAAAEAAAABAAAAAQAAAAEA//wBAP//AQAAAAEA//8BAP//AQAAAAEAAAABAAAAAQAAAAEA//wBAP/+AQD//wEA//8BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQD//wEAAAABAP//AQAAAAEAAAABAAAAAQAAAAEA//8BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAP/8AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAABQAAAAMAAAAsAAAABAAAA5YAAQAAAAACkAADAAEAAAAsAAMACgAAA5YABAJkAAAACAAIAAIAAOpu6u7rHf//AADqAupw6vD//wAAAAAAAAABAAgA4AHcAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAO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ALAAAwABBAkACgBWALwAAwABBAkACwAmARJOdWNsZW9SZWd1bGFyTnVjbGVvTnVjbGVvVmVyc2lvbiAxLjBOdWNsZW9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBOAHUAYwBsAGUAbwBSAGUAZwB1AGwAYQByAE4AdQBjAGwAZQBvAE4AdQBjAGwAZQBvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABOAHUAYwBsAGUAbwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAAKZm9sZGVyLWFkZAhhZGQtZmlsZQhmaWxlLWFkZAtmbG9wcHktZGlzaw5icm93c2VyLWNocm9tZRBicm93c2VyLWNocm9tZS0yCmZvcmstcm91bmQOc2VwYXJhdGUtcm91bmQLc3BsaXQtcm91bmQLcHJpbnRlci1wLTIJbWlncmF0aW9uB21vdmUtdXAGcmVsb2FkCGRhdGFiYXNlDWxvZ28tbGlua2VkaW4FaGF0LTMIYm9hcmQtMjkMY2hhcnQtcGllLTM2DmxvZ28tcGludGVyZXN0BHNlbmQJYi1jb21tZW50CWYtY29tbWVudANwZW4IZmF2b3JpdGUKZmF2b3JpdGUtMgxub3RpZmljYXRpb24JbWVnYXBob25lCHZvbHVtZS0yBXNvdW5kCWltZy1zdGFjaw1wbGF5LXRvLXBhdXNlDGJ1dHRvbi1wYXVzZQ5idXR0b24tcGF1c2UtMg50cmlhbmdsZS1yaWdodAVjaGFpbglzaW5nbGUtMDIJc2luZ2xlLTAxCG11bHRpcGxlC211bHRpcGxlLTE5BnBhcmVudAhwYXJlbnQtMgliLXByZXZpZXcHcHJldmlldwR3aWZpEHdpbmRvdy1wYXJhZ3JhcGgGd2lkZ2V0CW1pY3Jvc29mdAt3cmVuY2gtdG9vbARnZWFyDGxvZ28teW91dHViZQZzZWFyY2gOc2VhcmNoLXpvb20taW4Pc2VhcmNoLXpvb20tb3V0B2FuZHJvaWQLY29udGFjdHMtNDULY29udGFjdHMtNDQIY29udGFjdHMMbW9iaWxlLXBob25lDXRhYmxldC1tb2JpbGUDYmluBGxpbmsLbG9nby10dW1ibHIMbG9nby10d2l0dGVyBmxvZy1pbgh1bmxvY2tlZARsb2NrCmEtc2VjdXJpdHkFY2xvY2sIZmlyZXdhbGwFcXVvdGUIc21hbGwtdXAIYXJyb3ctdXAKYXJyb3ctZG93bgpzbWFsbC1kb3duCnNtYWxsLWxlZnQKYXJyb3ctbGVmdAtzbWFsbC1yaWdodAthcnJvdy1yaWdodBFjbG91ZC1kb3dubG9hZC05NQ9jbG91ZC11cGxvYWQtOTYFc2t1bGwKbG9nby1za3lwZQNzYWQFc21pbGUGbGFwdG9wC2ZpbGUtY29waWVzBGNvcHkNc2luZ2xlLWZvbGRlZA9hZ2VuZGEtYm9va21hcmsJYm9vay1vcGVuBGJvb2sHYm9vay0zOQhsYXB0b3AtMQVub3RlcwVwYXBlcghkb2N1bWVudBFzaW5nbGUtY29udGVudC0wMwxmaWxlLWNvbnRlbnQOc2luZ2xlLWNvcHktMDQEdG9kbwlzdGFyLXJhdGULc3Rhci1yYXRlLTILbGlzdC1idWxsZXQOZ2FsbGVyeS1sYXlvdXQMZ3JpZC10by1saXN0DmdyaWQtaW50ZXJmYWNlBm1lbnUtNwZtZW51LTgGbWVudS00Bm1lbnUtMwRtZW51Bm1lbnUtNQxjaGFydC1waWUtMzUMY2hhcnQtYmFyLTMyB2ctY2hhcnQMY2hhcnQtYmFyLTMzB2ItY2hhcnQHcmFua2luZwlob3VyZ2xhc3MKLXN0b3B3YXRjaAh0YWJsZXQtMhNtaXJyb3ItdGFibGV0LXBob25lCnRodW1iLWRvd24IdGh1bWItdXAGdG9nZ2xlCXNwYWNlc2hpcBJuZXR3b3JrLWNvbm5lY3Rpb24EYmVsbANwaW4FcGluLTMEcGlucwVlLWFkZAhpLWRlbGV0ZQd3YW5kLTk5BmxldHRlcgd3b3JsZC0yBXdvcmxkB3VuZ3JvdXATZmlsdGVyLW9yZ2FuaXphdGlvbgVzdGFjawdzdXBwb3J0B2J1bGItNjMHcHJlc2VudAlhbmRyb2lkLTIQbG9nby1nb29nbGUtcGx1cwZnb29nbGUKYy1xdWVzdGlvbgZjLWluZm8FaG91c2UObG9nby1mYi1zaW1wbGUObG9nby1tZXNzZW5nZXIOZmxhZy1wb2ludHMtMzIGZmlsdGVyCnBjLW1vbml0b3IIc2Npc3NvcnMLY3JlZGl0LWNhcmQLZi1kYXNoYm9hcmQKZGFzaGJvYXJkMgtzbWFydC1ob3VzZQlhcGFydG1lbnQPY2FsZW5kYXItZGF0ZS0yFWNhbGVuZGFyLWV2ZW50LWNyZWF0ZQ9zaG9wcGluZy1jYXJ0LTIOY2xvdWQtZm9yZWNhc3QJdC13YXJuaW5nCnRpbWUtYWxhcm0Ic2VjdXJpdHkDYmFuBGJvbWIFdmlydXMPbWVudS10by1jbG9zZS0yB29wdGlvbnMLcHJlZmVyZW5jZXMIdXNlcnMtd20OYnVzaW5lc3MtYWdlbnQHbG9nLW91dAZsb2dvdXQRc2luZ2xlLWNvbnRlbnQtMDIHYy1jaGVjaw1kYXRhLWRvd25sb2FkD3JlY2VpcHQtbGlzdC00MxFyZWNlaXB0LWxpc3QtNDMtMgRtYWlsCGUtcmVtb3ZlCW1hZ25pZmllcgtzZWFyY2gtZmlsZQtzaW5nbGUtMDEtMglzZWxlY3Rpb24JZm9sZGVyLTE1E2ljX29wZW5faW5fbmV3XzI0cHgIbWVudS01LTIKcGluLWRlbGV0ZQljdHJsLWRvd24KZG93bi1hcnJvdwZsYXVuY2gHbi1jaGVjawVwZW4tMghyZWxvYWQtMgp1bmxvY2tlZC00BmxvY2stMgZsb2NrLTMKdW5sb2NrZWQtNQhwcm9ncmVzcxFjYWxlbmRhci1kYXRlLTItMhFjYWxlbmRhci1kYXRlLTItMwp0aW1lLWNsb2NrDHRpbWUtY2xvY2stMgdjbG9jay00BnBlbi0wMQVwZW4tMwl0cmFzaC1jYW4FYi1leWUGYmVsbC0yDWFsYXJtLWRpc2FibGUMY2hlY2stc2luZ2xlDXJlY2lwZS1jcmVhdGUMaGllcmFyY2h5LTUzC2Mtd2FybmluZy0zCWRlbGV0ZS0zMApiLXNlY3VyaXR5CGxvZ291dC0yBmEtZWRpdA9yZWNpcGUtY3JlYXRlLTMMc21hbGwtbGVmdC0yDXNtYWxsLXJpZ2h0LTMHd2FybmluZwljaXJjbGUtMDgLdC13YXJuaW5nLTIJYy1jaGVjay0yBWEtYWRkDXN5c3RlbS11cGRhdGULc2VydmVyLXJhY2sDa2V5CXNpbmdsZS0wNAh1cC1hcnJvdwZhdHRhY2gGYWRkLTI3DnBheW1lbnQtbWV0aG9kCGMtaW5mby0yC3NlbGVjdGlvbi0yDWNsb3VkLXJlZnJlc2gKY29udGFjdHMtMhFjb3JuZXItbGVmdC1yb3VuZAhhZGQtMjctMgptdWx0aXBsZS0yB25vdGVzLTMKdXNlcnMtd20tMgtzaW5nbGUtMDItMg5oaWVyYXJjaHktNTMtMhFzZXR1cC1wcmVmZXJlbmNlcwlmaWxlLXRleHQLc3BlZWRvbWV0ZXIEYXBwcw1zZXR0aW5ncy1nZWFyBXNoYXJlCnNodWZmbGUtOTcLcmlnaHQtYXJyb3cKbGVmdC1hcnJvdwAA);
  src: url(data:font/x-font-woff;charset=utf-8;base64,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)
      format('woff'),
    url(data:font/truetype;charset=utf-8;base64,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6hYAAAAVAADqFwAA6hcAAAAWAADqGAAA6hgAAAAXAADqGQAA6hkAAAAYAADqGgAA6hoAAAAZAADqGwAA6hsAAAAaAADqHAAA6hwAAAAbAADqHQAA6h0AAAAcAADqHgAA6h4AAAAdAADqHwAA6h8AAAAeAADqIAAA6iAAAAAfAADqIQAA6iEAAAAgAADqIgAA6iIAAAAhAADqIwAA6iMAAAAiAADqJAAA6iQAAAAjAADqJQAA6iUAAAAkAADqJgAA6iYAAAAlAADqJwAA6icAAAAmAADqKAAA6igAAAAnAADqKQAA6ikAAAAoAADqKgAA6ioAAAApAADqKwAA6isAAAAqAADqLAAA6iwAAAArAADqLQAA6i0AAAAsAADqLgAA6i4AAAAtAADqLwAA6i8AAAAuAADqMAAA6jAAAAAvAADqMQAA6jEAAAAwAADqMgAA6jIAAAAxAADqMwAA6jMAAAAyAADqNAAA6jQAAAAzAADqNQAA6jUAAAA0AADqNgAA6jYAAAA1AADqNwAA6jcAAAA2AADqOAAA6jgAAAA3AADqOQAA6jkAAAA4AADqOgAA6joAAAA5AADqOwAA6jsAAAA6AADqPAAA6jwAAAA7AADqPQAA6j0AAAA8AADqPgAA6j4AAAA8AADqPwAA6j8AAAA9AADqQAAA6kAAAAA+AADqQQAA6kEAAAA/AADqQgAA6kIAAABAAADqQwAA6kMAAABBAADqRAAA6kQAAABCAADqRQAA6kUAAABDAADqRgAA6kYAAABEAADqRwAA6kcAAABFAADqSAAA6kgAAABGAADqSQAA6kkAAABHAADqSgAA6koAAABIAADqSwAA6ksAAABJAADqTAAA6kwAAABKAADqTQAA6k0AAABLAADqTgAA6k4AAABMAADqTwAA6k8AAABNAADqUAAA6lAAAABOAADqUQAA6lEAAABPAADqUgAA6lIAAABQAADqUwAA6lMAAABRAADqVAAA6lQAAABSAADqVQAA6lUAAABTAADqVgAA6lYAAABUAADqVwAA6lcAAABVAADqWAAA6lgAAABWAADqWQAA6lkAAABXAADqWgAA6loAAABYAADqWwAA6lsAAABZAADqXAAA6lwAAABaAADqXQAA6l0AAABbAADqXgAA6l4AAABcAADqXwAA6l8AAABdAADqYAAA6mAAAABeAADqYQAA6mEAAABfAADqYgAA6mIAAABgAADqYwAA6mMAAABhAADqZAAA6mQAAABWAADqZQAA6mUAAABiAADqZgAA6mYAAABjAADqZwAA6mcAAABkAADqaAAA6mgAAABlAADqaQAA6mkAAABmAADqagAA6moAAAA3AADqawAA6msAAAA4AADqbAAA6mwAAABnAADqbQAA6m0AAABoAADqbgAA6m4AAABpAADqcAAA6nAAAABqAADqcQAA6nEAAABrAADqcgAA6nIAAABsAADqcwAA6nMAAABtAADqdAAA6nQAAABuAADqdQAA6nUAAABvAADqdgAA6nYAAABwAADqdwAA6ncAAAASAADqeAAA6ngAAABxAADqeQAA6nkAAAByAADqegAA6noAAABzAADqewAA6nsAAAB0AADqfAAA6nwAAAB1AADqfQAA6n0AAAB2AADqfgAA6n4AAAB3AADqfwAA6n8AAAB4AADqgAAA6oAAAAB5AADqgQAA6oEAAAB6AADqggAA6oIAAAB7AADqgwAA6oMAAAB8AADqhAAA6oQAAAB9AADqhQAA6oUAAAB+AADqhgAA6oYAAAB/AADqhwAA6ocAAACAAADqiAAA6ogAAACBAADqiQAA6okAAACCAADqigAA6ooAAACDAADqiwAA6osAAACEAADqjAAA6owAAACFAADqjQAA6o0AAACGAADqjgAA6o4AAACHAADqjwAA6o8AAACIAADqkAAA6pAAAACJAADqkQAA6pEAAACKAADqkgAA6pIAAACLAADqkwAA6pMAAACMAADqlAAA6pQAAACNAADqlQAA6pUAAACOAADqlgAA6pYAAACPAADqlwAA6pcAAAAGAADqmAAA6pgAAACQAADqmQAA6pkAAACRAADqmgAA6poAAACSAADqmwAA6psAAACTAADqnAAA6pwAAACUAADqnQAA6p0AAACVAADqngAA6p4AAACWAADqnwAA6p8AAACXAADqoAAA6qAAAACYAADqoQAA6qEAAACZAADqogAA6qIAAACaAADqowAA6qMAAACbAADqpAAA6qQAAACcAADqpQAA6qUAAACdAADqpgAA6qYAAACeAADqpwAA6qcAAACfAADqqAAA6qgAAACgAADqqQAA6qkAAAChAADqqgAA6qoAAACiAADqqwAA6qsAAACjAADqrAAA6qwAAACkAADqrQAA6q0AAAClAADqrgAA6q4AAACmAADqrwAA6q8AAACnAADqsAAA6rAAAACoAADqsQAA6rEAAACpAADqsgAA6rIAAACqAADqswAA6rMAAACrAADqtAAA6rQAAACsAADqtQAA6rUAAACtAADqtgAA6rYAAACuAADqtwAA6rcAAACvAADquAAA6rgAAACwAADquQAA6rkAAACxAADqugAA6roAAACyAADquwAA6rsAAACzAADqvAAA6rwAAAC0AADqvQAA6r0AAAC1AADqvgAA6r4AAAC2AADqvwAA6r8AAAC3AADqwAAA6sAAAAC4AADqwQAA6sEAAAC5AADqwgAA6sIAAAC6AADqwwAA6sMAAABiAADqxAAA6sQAAACyAADqxQAA6sUAAAC7AADqxgAA6sYAAAC8AADqxwAA6scAAAC9AADqyAAA6sgAAAC+AADqyQAA6skAAAC/AADqygAA6soAAABsAADqywAA6ssAAADAAADqzAAA6swAAACCAADqzQAA6s0AAADBAADqzgAA6s4AAADCAADqzwAA6s8AAADDAADq0AAA6tAAAADEAADq0QAA6tEAAADFAADq0gAA6tIAAADGAADq0wAA6tMAAADHAADq1AAA6tQAAABBAADq1QAA6tUAAADIAADq1gAA6tYAAADJAADq1wAA6tcAAADKAADq2AAA6tgAAACNAADq2QAA6tkAAADLAADq2gAA6toAAADMAADq2wAA6tsAAADNAADq3AAA6twAAABEAADq3QAA6t0AAADOAADq3gAA6t4AAADPAADq3wAA6t8AAADQAADq4AAA6uAAAADRAADq4QAA6uEAAADSAADq4gAA6uIAAADTAADq4wAA6uMAAAAqAADq5AAA6uQAAADUAADq5QAA6uUAAADVAADq5gAA6uYAAADWAADq5wAA6ucAAADXAADq6AAA6ugAAADYAADq6QAA6ukAAADWAADq6gAA6uoAAAA8AADq6wAA6usAAADZAADq7AAA6uwAAABwAADq7QAA6u0AAABsAADq7gAA6u4AAADBAADq8AAA6vAAAADaAADq8QAA6vEAAADbAADq8gAA6vIAAADcAADq8wAA6vMAAADdAADq9AAA6vQAAADeAADq9QAA6vUAAABeAADq9gAA6vYAAADfAADq9wAA6vcAAADgAADq+AAA6vgAAADhAADq+QAA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AGMAbABlAG8ATgB1AGMAbABlAG8AVgBlAHIAcwBpAG8AbgAgADEALgAwAE4AdQBjAGwAZQBvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAApmb2xkZXItYWRkCGFkZC1maWxlCGZpbGUtYWRkC2Zsb3BweS1kaXNrDmJyb3dzZXItY2hyb21lEGJyb3dzZXItY2hyb21lLTIKZm9yay1yb3VuZA5zZXBhcmF0ZS1yb3VuZAtzcGxpdC1yb3VuZAtwcmludGVyLXAtMgltaWdyYXRpb24HbW92ZS11cAZyZWxvYWQIZGF0YWJhc2UNbG9nby1saW5rZWRpbgVoYXQtMwhib2FyZC0yOQxjaGFydC1waWUtMzYObG9nby1waW50ZXJlc3QEc2VuZAliLWNvbW1lbnQJZi1jb21tZW50A3BlbghmYXZvcml0ZQpmYXZvcml0ZS0yDG5vdGlmaWNhdGlvbgltZWdhcGhvbmUIdm9sdW1lLTIFc291bmQJaW1nLXN0YWNrDXBsYXktdG8tcGF1c2UMYnV0dG9uLXBhdXNlDmJ1dHRvbi1wYXVzZS0yDnRyaWFuZ2xlLXJpZ2h0BWNoYWluCXNpbmdsZS0wMglzaW5nbGUtMDEIbXVsdGlwbGULbXVsdGlwbGUtMTkGcGFyZW50CHBhcmVudC0yCWItcHJldmlldwdwcmV2aWV3BHdpZmkQd2luZG93LXBhcmFncmFwaAZ3aWRnZXQJbWljcm9zb2Z0C3dyZW5jaC10b29sBGdlYXIMbG9nby15b3V0dWJlBnNlYXJjaA5zZWFyY2gtem9vbS1pbg9zZWFyY2gtem9vbS1vdXQHYW5kcm9pZAtjb250YWN0cy00NQtjb250YWN0cy00NAhjb250YWN0cwxtb2JpbGUtcGhvbmUNdGFibGV0LW1vYmlsZQNiaW4EbGluawtsb2dvLXR1bWJscgxsb2dvLXR3aXR0ZXIGbG9nLWluCHVubG9ja2VkBGxvY2sKYS1zZWN1cml0eQVjbG9jawhmaXJld2FsbAVxdW90ZQhzbWFsbC11cAhhcnJvdy11cAphcnJvdy1kb3duCnNtYWxsLWRvd24Kc21hbGwtbGVmdAphcnJvdy1sZWZ0C3NtYWxsLXJpZ2h0C2Fycm93LXJpZ2h0EWNsb3VkLWRvd25sb2FkLTk1D2Nsb3VkLXVwbG9hZC05NgVza3VsbApsb2dvLXNreXBlA3NhZAVzbWlsZQZsYXB0b3ALZmlsZS1jb3BpZXMEY29weQ1zaW5nbGUtZm9sZGVkD2FnZW5kYS1ib29rbWFyawlib29rLW9wZW4EYm9vawdib29rLTM5CGxhcHRvcC0xBW5vdGVzBXBhcGVyCGRvY3VtZW50EXNpbmdsZS1jb250ZW50LTAzDGZpbGUtY29udGVudA5zaW5nbGUtY29weS0wNAR0b2RvCXN0YXItcmF0ZQtzdGFyLXJhdGUtMgtsaXN0LWJ1bGxldA5nYWxsZXJ5LWxheW91dAxncmlkLXRvLWxpc3QOZ3JpZC1pbnRlcmZhY2UGbWVudS03Bm1lbnUtOAZtZW51LTQGbWVudS0zBG1lbnUGbWVudS01DGNoYXJ0LXBpZS0zNQxjaGFydC1iYXItMzIHZy1jaGFydAxjaGFydC1iYXItMzMHYi1jaGFydAdyYW5raW5nCWhvdXJnbGFzcwotc3RvcHdhdGNoCHRhYmxldC0yE21pcnJvci10YWJsZXQtcGhvbmUKdGh1bWItZG93bgh0aHVtYi11cAZ0b2dnbGUJc3BhY2VzaGlwEm5ldHdvcmstY29ubmVjdGlvbgRiZWxsA3BpbgVwaW4tMwRwaW5zBWUtYWRkCGktZGVsZXRlB3dhbmQtOTkGbGV0dGVyB3dvcmxkLTIFd29ybGQHdW5ncm91cBNmaWx0ZXItb3JnYW5pemF0aW9uBXN0YWNrB3N1cHBvcnQHYnVsYi02MwdwcmVzZW50CWFuZHJvaWQtMhBsb2dvLWdvb2dsZS1wbHVzBmdvb2dsZQpjLXF1ZXN0aW9uBmMtaW5mbwVob3VzZQ5sb2dvLWZiLXNpbXBsZQ5sb2dvLW1lc3Nlbmdlcg5mbGFnLXBvaW50cy0zMgZmaWx0ZXIKcGMtbW9uaXRvcghzY2lzc29ycwtjcmVkaXQtY2FyZAtmLWRhc2hib2FyZApkYXNoYm9hcmQyC3NtYXJ0LWhvdXNlCWFwYXJ0bWVudA9jYWxlbmRhci1kYXRlLTIVY2FsZW5kYXItZXZlbnQtY3JlYXRlD3Nob3BwaW5nLWNhcnQtMg5jbG91ZC1mb3JlY2FzdAl0LXdhcm5pbmcKdGltZS1hbGFybQhzZWN1cml0eQNiYW4EYm9tYgV2aXJ1cw9tZW51LXRvLWNsb3NlLTIHb3B0aW9ucwtwcmVmZXJlbmNlcwh1c2Vycy13bQ5idXNpbmVzcy1hZ2VudAdsb2ctb3V0BmxvZ291dBFzaW5nbGUtY29udGVudC0wMgdjLWNoZWNrDWRhdGEtZG93bmxvYWQPcmVjZWlwdC1saXN0LTQzEXJlY2VpcHQtbGlzdC00My0yBG1haWwIZS1yZW1vdmUJbWFnbmlmaWVyC3NlYXJjaC1maWxlC3NpbmdsZS0wMS0yCXNlbGVjdGlvbglmb2xkZXItMTUTaWNfb3Blbl9pbl9uZXdfMjRweAhtZW51LTUtMgpwaW4tZGVsZXRlCWN0cmwtZG93bgpkb3duLWFycm93BmxhdW5jaAduLWNoZWNrBXBlbi0yCHJlbG9hZC0yCnVubG9ja2VkLTQGbG9jay0yBmxvY2stMwp1bmxvY2tlZC01CHByb2dyZXNzEWNhbGVuZGFyLWRhdGUtMi0yEWNhbGVuZGFyLWRhdGUtMi0zCnRpbWUtY2xvY2sMdGltZS1jbG9jay0yB2Nsb2NrLTQGcGVuLTAxBXBlbi0zCXRyYXNoLWNhbgViLWV5ZQZiZWxsLTINYWxhcm0tZGlzYWJsZQxjaGVjay1zaW5nbGUNcmVjaXBlLWNyZWF0ZQxoaWVyYXJjaHktNTMLYy13YXJuaW5nLTMJZGVsZXRlLTMwCmItc2VjdXJpdHkIbG9nb3V0LTIGYS1lZGl0D3JlY2lwZS1jcmVhdGUtMwxzbWFsbC1sZWZ0LTINc21hbGwtcmlnaHQtMwd3YXJuaW5nCWNpcmNsZS0wOAt0LXdhcm5pbmctMgljLWNoZWNrLTIFYS1hZGQNc3lzdGVtLXVwZGF0ZQtzZXJ2ZXItcmFjawNrZXkJc2luZ2xlLTA0CHVwLWFycm93BmF0dGFjaAZhZGQtMjcOcGF5bWVudC1tZXRob2QIYy1pbmZvLTILc2VsZWN0aW9uLTINY2xvdWQtcmVmcmVzaApjb250YWN0cy0yEWNvcm5lci1sZWZ0LXJvdW5kCGFkZC0yNy0yCm11bHRpcGxlLTIHbm90ZXMtMwp1c2Vycy13bS0yC3NpbmdsZS0wMi0yDmhpZXJhcmNoeS01My0yEXNldHVwLXByZWZlcmVuY2VzCWZpbGUtdGV4dAtzcGVlZG9tZXRlcgRhcHBzDXNldHRpbmdzLWdlYXIFc2hhcmUKc2h1ZmZsZS05NwtyaWdodC1hcnJvdwpsZWZ0LWFycm93AAA=)
      format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*------------------------
	base class definition
-------------------------*/
.icon {
  display: inline-block;
  font: normal normal normal 1em/1 'Nucleo';
  speak: none;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*------------------------
  change icon size
-------------------------*/
/* relative units */
.icon-sm {
  font-size: 0.8em;
}
.icon-lg {
  font-size: 1.2em;
}
/* absolute units */
.icon-16 {
  font-size: 16px;
}
.icon-32 {
  font-size: 32px;
}
/*----------------------------------
  add a square/circle background
-----------------------------------*/
.icon-bg-square,
.icon-bg-circle {
  padding: 0.35em;
  background-color: #eee;
}
.icon-bg-circle {
  border-radius: 50%;
}
/*------------------------------------
  use icons as list item markers
-------------------------------------*/
.icon-ul {
  padding-left: 0;
  list-style-type: none;
}
.icon-ul > li {
  display: flex;
  align-items: flex-start;
  line-height: 1.4;
}
.icon-ul > li > .icon {
  margin-right: 0.4em;
  line-height: inherit;
}
/*------------------------
  spinning icons
-------------------------*/
.icon-is-spinning {
  animation: icon-spin 2s infinite linear;
}
@keyframes icon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*------------------------
  rotated/flipped icons
-------------------------*/
.icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg);
}
.icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}
.icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg);
}
.icon-flip-y {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  transform: scale(-1, 1);
}
.icon-flip-x {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: scale(1, -1);
}
/*------------------------
	icons
-------------------------*/

.icon-folder-add::before {
  content: '\ea02';
}

.icon-add-file::before {
  content: '\ea03';
}

.icon-file-add::before {
  content: '\ea04';
}

.icon-floppy-disk::before {
  content: '\ea05';
}

.icon-browser-chrome::before {
  content: '\ea06';
}

.icon-browser-chrome-2::before {
  content: '\ea07';
}

.icon-fork-round::before {
  content: '\ea08';
}

.icon-separate-round::before {
  content: '\ea09';
}

.icon-split-round::before {
  content: '\ea0a';
}

.icon-printer-p-2::before {
  content: '\ea0b';
}

.icon-migration::before {
  content: '\ea0c';
}

.icon-move-up::before {
  content: '\ea0d';
}

.icon-reload::before {
  content: '\ea0e';
}

.icon-database::before {
  content: '\ea0f';
}

.icon-logo-linkedin::before {
  content: '\ea10';
}

.icon-hat-3::before {
  content: '\ea11';
}

.icon-board-29::before {
  content: '\ea12';
}

.icon-chart-pie-36::before {
  content: '\ea13';
}

.icon-logo-pinterest::before {
  content: '\ea14';
}

.icon-send::before {
  content: '\ea15';
}

.icon-b-comment::before {
  content: '\ea16';
}

.icon-f-comment::before {
  content: '\ea17';
}

.icon-pen::before {
  content: '\ea18';
}

.icon-favorite::before {
  content: '\ea19';
}

.icon-favorite-2::before {
  content: '\ea1a';
}

.icon-notification::before {
  content: '\ea1b';
}

.icon-megaphone::before {
  content: '\ea1c';
}

.icon-volume-2::before {
  content: '\ea1d';
}

.icon-sound::before {
  content: '\ea1e';
}

.icon-img-stack::before {
  content: '\ea1f';
}

.icon-play-to-pause::before {
  content: '\ea20';
}

.icon-button-pause::before {
  content: '\ea21';
}

.icon-button-pause-2::before {
  content: '\ea22';
}

.icon-triangle-right::before {
  content: '\ea23';
}

.icon-chain::before {
  content: '\ea24';
}

.icon-single-02::before {
  content: '\ea25';
}

.icon-single-01::before {
  content: '\ea26';
}

.icon-multiple::before {
  content: '\ea27';
}

.icon-multiple-19::before {
  content: '\ea28';
}

.icon-parent::before {
  content: '\ea29';
}

.icon-parent-2::before {
  content: '\ea2a';
}

.icon-b-preview::before {
  content: '\ea2b';
}

.icon-preview::before {
  content: '\ea2c';
}

.icon-wifi::before {
  content: '\ea2d';
}

.icon-window-paragraph::before {
  content: '\ea2e';
}

.icon-widget::before {
  content: '\ea2f';
}

.icon-microsoft::before {
  content: '\ea30';
}

.icon-wrench-tool::before {
  content: '\ea31';
}

.icon-gear::before {
  content: '\ea32';
}

.icon-logo-youtube::before {
  content: '\ea33';
}

.icon-search::before {
  content: '\ea34';
}

.icon-search-zoom-in::before {
  content: '\ea35';
}

.icon-search-zoom-out::before {
  content: '\ea36';
}

.icon-android::before {
  content: '\ea37';
}

.icon-contacts-45::before {
  content: '\ea38';
}

.icon-contacts-44::before {
  content: '\ea39';
}

.icon-contacts::before {
  content: '\ea3a';
}

.icon-mobile-phone::before {
  content: '\ea3b';
}

.icon-tablet-mobile::before {
  content: '\ea3c';
}

.icon-bin::before {
  content: '\ea3d';
}

.icon-bin-2::before {
  content: '\ea3e';
}

.icon-link::before {
  content: '\ea3f';
}

.icon-logo-tumblr::before {
  content: '\ea40';
}

.icon-logo-twitter::before {
  content: '\ea41';
}

.icon-log-in::before {
  content: '\ea42';
}

.icon-unlocked::before {
  content: '\ea43';
}

.icon-lock::before {
  content: '\ea44';
}

.icon-a-security::before {
  content: '\ea45';
}

.icon-clock::before {
  content: '\ea46';
}

.icon-firewall::before {
  content: '\ea47';
}

.icon-quote::before {
  content: '\ea48';
}

.icon-small-up::before {
  content: '\ea49';
}

.icon-arrow-up::before {
  content: '\ea4a';
}

.icon-arrow-down::before {
  content: '\ea4b';
}

.icon-small-down::before {
  content: '\ea4c';
}

.icon-small-left::before {
  content: '\ea4d';
}

.icon-arrow-left::before {
  content: '\ea4e';
}

.icon-small-right::before {
  content: '\ea4f';
}

.icon-arrow-right::before {
  content: '\ea50';
}

.icon-cloud-download-95::before {
  content: '\ea51';
}

.icon-cloud-upload-96::before {
  content: '\ea52';
}

.icon-skull::before {
  content: '\ea53';
}

.icon-logo-skype::before {
  content: '\ea54';
}

.icon-sad::before {
  content: '\ea55';
}

.icon-smile::before {
  content: '\ea56';
}

.icon-laptop::before {
  content: '\ea57';
}

.icon-file-copies::before {
  content: '\ea58';
}

.icon-copy::before {
  content: '\ea59';
}

.icon-single-folded::before {
  content: '\ea5a';
}

.icon-agenda-bookmark::before {
  content: '\ea5b';
}

.icon-book-open::before {
  content: '\ea5c';
}

.icon-book::before {
  content: '\ea5d';
}

.icon-book-39::before {
  content: '\ea5e';
}

.icon-laptop-1::before {
  content: '\ea5f';
}

.icon-notes::before {
  content: '\ea60';
}

.icon-paper::before {
  content: '\ea61';
}

.icon-document::before {
  content: '\ea62';
}

.icon-single-content-03::before {
  content: '\ea63';
}

.icon-single-copies-2::before {
  content: '\ea64';
}

.icon-file-content::before {
  content: '\ea65';
}

.icon-single-copy-04::before {
  content: '\ea66';
}

.icon-todo::before {
  content: '\ea67';
}

.icon-star-rate::before {
  content: '\ea68';
}

.icon-star-rate-2::before {
  content: '\ea69';
}

.icon-contacts-45-2::before {
  content: '\ea6a';
}

.icon-contacts-44-2::before {
  content: '\ea6b';
}

.icon-list-bullet::before {
  content: '\ea6c';
}

.icon-gallery-layout::before {
  content: '\ea6d';
}

.icon-grid-to-list::before {
  content: '\ea6e';
}

.icon-grid-interface::before {
  content: '\ea70';
}

.icon-menu-7::before {
  content: '\ea71';
}

.icon-menu-8::before {
  content: '\ea72';
}

.icon-menu-4::before {
  content: '\ea73';
}

.icon-menu-3::before {
  content: '\ea74';
}

.icon-menu::before {
  content: '\ea75';
}

.icon-menu-5::before {
  content: '\ea76';
}

.icon-chart-pie-36-2::before {
  content: '\ea77';
}

.icon-chart-pie-35::before {
  content: '\ea78';
}

.icon-chart-bar-32::before {
  content: '\ea79';
}

.icon-g-chart::before {
  content: '\ea7a';
}

.icon-chart-bar-33::before {
  content: '\ea7b';
}

.icon-b-chart::before {
  content: '\ea7c';
}

.icon-ranking::before {
  content: '\ea7d';
}

.icon-hourglass::before {
  content: '\ea7e';
}

.icon--stopwatch::before {
  content: '\ea7f';
}

.icon-tablet-2::before {
  content: '\ea80';
}

.icon-mirror-tablet-phone::before {
  content: '\ea81';
}

.icon-thumb-down::before {
  content: '\ea82';
}

.icon-thumb-up::before {
  content: '\ea83';
}

.icon-toggle::before {
  content: '\ea84';
}

.icon-spaceship::before {
  content: '\ea85';
}

.icon-network-connection::before {
  content: '\ea86';
}

.icon-bell::before {
  content: '\ea87';
}

.icon-pin::before {
  content: '\ea88';
}

.icon-pin-3::before {
  content: '\ea89';
}

.icon-pins::before {
  content: '\ea8a';
}

.icon-e-add::before {
  content: '\ea8b';
}

.icon-i-delete::before {
  content: '\ea8c';
}

.icon-wand-99::before {
  content: '\ea8d';
}

.icon-letter::before {
  content: '\ea8e';
}

.icon-world-2::before {
  content: '\ea8f';
}

.icon-world::before {
  content: '\ea90';
}

.icon-ungroup::before {
  content: '\ea91';
}

.icon-filter-organization::before {
  content: '\ea92';
}

.icon-stack::before {
  content: '\ea93';
}

.icon-support::before {
  content: '\ea94';
}

.icon-bulb-63::before {
  content: '\ea95';
}

.icon-present::before {
  content: '\ea96';
}

.icon-browser-chrome-3::before {
  content: '\ea97';
}

.icon-android-2::before {
  content: '\ea98';
}

.icon-logo-google-plus::before {
  content: '\ea99';
}

.icon-google::before {
  content: '\ea9a';
}

.icon-c-question::before {
  content: '\ea9b';
}

.icon-c-info::before {
  content: '\ea9c';
}

.icon-house::before {
  content: '\ea9d';
}

.icon-logo-fb-simple::before {
  content: '\ea9e';
}

.icon-logo-messenger::before {
  content: '\ea9f';
}

.icon-flag-points-32::before {
  content: '\eaa0';
}

.icon-filter::before {
  content: '\eaa1';
}

.icon-pc-monitor::before {
  content: '\eaa2';
}

.icon-scissors::before {
  content: '\eaa3';
}

.icon-credit-card::before {
  content: '\eaa4';
}

.icon-f-dashboard::before {
  content: '\eaa5';
}

.icon-dashboard2::before {
  content: '\eaa6';
}

.icon-smart-house::before {
  content: '\eaa7';
}

.icon-apartment::before {
  content: '\eaa8';
}

.icon-calendar-date-2::before {
  content: '\eaa9';
}

.icon-calendar-event-create::before {
  content: '\eaaa';
}

.icon-shopping-cart-2::before {
  content: '\eaab';
}

.icon-cloud-forecast::before {
  content: '\eaac';
}

.icon-t-warning::before {
  content: '\eaad';
}

.icon-time-alarm::before {
  content: '\eaae';
}

.icon-security::before {
  content: '\eaaf';
}

.icon-ban::before {
  content: '\eab0';
}

.icon-bomb::before {
  content: '\eab1';
}

.icon-virus::before {
  content: '\eab2';
}

.icon-menu-to-close-2::before {
  content: '\eab3';
}

.icon-options::before {
  content: '\eab4';
}

.icon-preferences::before {
  content: '\eab5';
}

.icon-users-wm::before {
  content: '\eab6';
}

.icon-business-agent::before {
  content: '\eab7';
}

.icon-log-out::before {
  content: '\eab8';
}

.icon-logout::before {
  content: '\eab9';
}

.icon-single-content-02::before {
  content: '\eaba';
}

.icon-c-check::before {
  content: '\eabb';
}

.icon-data-download::before {
  content: '\eabc';
}

.icon-receipt-list-43::before {
  content: '\eabd';
}

.icon-receipt-list-43-2::before {
  content: '\eabe';
}

.icon-mail::before {
  content: '\eabf';
}

.icon-e-remove::before {
  content: '\eac0';
}

.icon-magnifier::before {
  content: '\eac1';
}

.icon-search-file::before {
  content: '\eac2';
}

.icon-file-content-2::before {
  content: '\eac3';
}

.icon-single-content-02-2::before {
  content: '\eac4';
}

.icon-single-01-2::before {
  content: '\eac5';
}

.icon-selection::before {
  content: '\eac6';
}

.icon-folder-15::before {
  content: '\eac7';
}

.icon-ic_open_in_new_24px::before {
  content: '\eac8';
}

.icon-menu-5-2::before {
  content: '\eac9';
}

.icon-menu-8-2::before {
  content: '\eaca';
}

.icon-pin-delete::before {
  content: '\eacb';
}

.icon-pin-3-2::before {
  content: '\eacc';
}

.icon-ctrl-down::before {
  content: '\eacd';
}

.icon-down-arrow::before {
  content: '\eace';
}

.icon-launch::before {
  content: '\eacf';
}

.icon-n-check::before {
  content: '\ead0';
}

.icon-pen-2::before {
  content: '\ead1';
}

.icon-reload-2::before {
  content: '\ead2';
}

.icon-unlocked-4::before {
  content: '\ead3';
}

.icon-unlocked-3::before {
  content: '\ead4';
}

.icon-lock-2::before {
  content: '\ead5';
}

.icon-lock-3::before {
  content: '\ead6';
}

.icon-unlocked-5::before {
  content: '\ead7';
}

.icon-support-2::before {
  content: '\ead8';
}

.icon-progress::before {
  content: '\ead9';
}

.icon-calendar-date-2-2::before {
  content: '\eada';
}

.icon-calendar-date-2-3::before {
  content: '\eadb';
}

.icon-clock-3::before {
  content: '\eadc';
}

.icon-time-clock::before {
  content: '\eadd';
}

.icon-time-clock-2::before {
  content: '\eade';
}

.icon-clock-4::before {
  content: '\eadf';
}

.icon-pen-01::before {
  content: '\eae0';
}

.icon-pen-3::before {
  content: '\eae1';
}

.icon-trash-can::before {
  content: '\eae2';
}

.icon-b-preview-2::before {
  content: '\eae3';
}

.icon-b-eye::before {
  content: '\eae4';
}

.icon-bell-2::before {
  content: '\eae5';
}

.icon-alarm-disable::before {
  content: '\eae6';
}

.icon-check-single::before {
  content: '\eae7';
}

.icon-recipe-create::before {
  content: '\eae8';
}

.icon-alarm-disable-2::before {
  content: '\eae9';
}

.icon-bin-2-2::before {
  content: '\eaea';
}

.icon-hierarchy-53::before {
  content: '\eaeb';
}

.icon-menu-5-3::before {
  content: '\eaec';
}

.icon-menu-8-3::before {
  content: '\eaed';
}

.icon-ctrl-down-2::before {
  content: '\eaee';
}

.icon-c-warning-3::before {
  content: '\eaf0';
}

.icon-delete-30::before {
  content: '\eaf1';
}

.icon-b-security::before {
  content: '\eaf2';
}

.icon-logout-2::before {
  content: '\eaf3';
}

.icon-a-edit::before {
  content: '\eaf4';
}

.icon-notes-2::before {
  content: '\eaf5';
}

.icon-recipe-create-3::before {
  content: '\eaf6';
}

.icon-small-left-2::before {
  content: '\eaf7';
}

.icon-small-right-3::before {
  content: '\eaf8';
}

.icon-calendar-date-2-4::before {
  content: '\eaf9';
}

.icon-warning::before {
  content: '\eafa';
}

.icon-circle-08::before {
  content: '\eafb';
}

.icon-t-warning-2::before {
  content: '\eafc';
}

.icon-c-check-2::before {
  content: '\eafd';
}

.icon-a-add::before {
  content: '\eafe';
}

.icon-system-update::before {
  content: '\eaff';
}

.icon-server-rack::before {
  content: '\eb00';
}

.icon-key::before {
  content: '\eb01';
}

.icon-single-04::before {
  content: '\eb02';
}

.icon-up-arrow::before {
  content: '\eb03';
}

.icon-attach::before {
  content: '\eb04';
}

.icon-add-27::before {
  content: '\eb05';
}

.icon-parent-3::before {
  content: '\eb06';
}

.icon-payment-method::before {
  content: '\eb07';
}

.icon-c-info-2::before {
  content: '\eb08';
}

.icon-recipe-create-2::before {
  content: '\eb09';
}

.icon-selection-2::before {
  content: '\eb0a';
}

.icon-cloud-refresh::before {
  content: '\eb0b';
}

.icon-contacts-2::before {
  content: '\eb0c';
}

.icon-corner-left-round::before {
  content: '\eb0d';
}

.icon-add-27-2::before {
  content: '\eb0e';
}

.icon-multiple-2::before {
  content: '\eb0f';
}

.icon-notes-3::before {
  content: '\eb10';
}

.icon-users-wm-2::before {
  content: '\eb11';
}

.icon-single-02-2::before {
  content: '\eb12';
}

.icon-hierarchy-53-2::before {
  content: '\eb13';
}

.icon-setup-preferences::before {
  content: '\eb14';
}

.icon-file-text::before {
  content: '\eb15';
}

.icon-speedometer::before {
  content: '\eb16';
}

.icon-apps::before {
  content: '\eb17';
}

.icon-settings-gear::before {
  content: '\eb18';
}

.icon-share::before {
  content: '\eb19';
}

.icon-shuffle-97::before {
  content: '\eb1a';
}

.icon-right-arrow::before {
  content: '\eb1b';
}

.icon-left-arrow::before {
  content: '\eb1c';
}

.icon-circle-08-2::before {
  content: '\eb1d';
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/main.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
 * Entry point of global application style.
 * Component-specific style should not go here and be included directly as part of the components.
 */
.s-header-bd {
  font-family: Metropolis, monospace, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.5px;
}

.s-header-rg {
  font-family: Metropolis, monospace, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: -0.5px;
}

.s-body-lg {
  font-family: Metropolis, monospace, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
}

.s-body-md {
  font-family: Metropolis, monospace, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
}

.s-body-sm {
  font-family: Metropolis, monospace, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.4px;
}

.s-title-lg {
  font-family: Metropolis, monospace, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0px;
}

.s-title-md {
  font-family: Metropolis, monospace, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0px;
}

.s-title-sm {
  font-family: Metropolis, monospace, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
}

.s-title-xs {
  font-family: Metropolis, monospace, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0px;
}

.cdk-focused.cdk-keyboard-focused {
  outline: 2px solid var(--s-outline);
  outline-offset: 2px;
}

:root {
  --s-spacing-1:4px;
  --s-spacing-2:8px;
  --s-spacing-3:12px;
  --s-spacing-4:16px;
  --s-spacing-5:20px;
  --s-spacing-6:24px;
  --s-spacing-7:36px;
  --s-spacing-8:48px;
}

/* Regular (400) */
@font-face {
  font-family: "Metropolis";
  src: url('Metropolis-Regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* Medium (500) */
@font-face {
  font-family: "Metropolis";
  src: url('Metropolis-Medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/* Semi-Bold (600) */
@font-face {
  font-family: "Metropolis";
  src: url('Metropolis-SemiBold.woff2') format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
html {
  font-family: Metropolis, monospace, sans-serif;
}

:root {
  --s-tooltip-bg-color: #2C3D4D;
  --s-tooltip-text-color: #ffffff;
  --s-tooltip-border-radius: 4px;
  --s-tooltip-arrow-size: 5px;
  --s-tooltip-line-height: 20px;
  --s-tooltip-font-size: 14px;
  --s-tooltip-font-weight: 400;
  --s-tooltip-letter-spacing: 0px;
}

.mat-mdc-tooltip {
  --mdc-plain-tooltip-container-color: var(--s-tooltip-bg-color);
  --mdc-plain-tooltip-supporting-text-color: var(--s-tooltip-text-color);
  --mdc-plain-tooltip-container-shape: var(--s-tooltip-border-radius);
  --mdc-plain-tooltip-supporting-text-size: var(--s-tooltip-font-size);
  --mdc-plain-tooltip-supporting-text-weight: var(--s-tooltip-font-weight);
  --mdc-plain-tooltip-supporting-text-line-height: var(--s-tooltip-line-height);
}

.s-tooltip-container {
  --mdc-plain-tooltip-supporting-text-line-height: var(--s-tooltip-line-height);
  --mdc-plain-tooltip-supporting-text-size: var(--s-tooltip-font-size);
  --mdc-plain-tooltip-supporting-text-weight: var(--s-tooltip-font-weight);
  --mdc-plain-tooltip-supporting-text-tracking: var(--s-tooltip-letter-spacing);
  --mdc-plain-tooltip-supporting-text-color: var(--s-tooltip-text-color);
  --mdc-plain-tooltip-container-shape: var(--s-tooltip-border-radius);
  --mdc-plain-tooltip-container-color: var(--s-tooltip-bg-color);
}
.s-tooltip-container .mdc-tooltip__surface {
  padding: var(--s-spacing-2) var(--s-spacing-3);
  overflow: auto !important;
  max-height: min(300px, 60vh) !important;
  max-width: min(500px, 80vw) !important;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  line-height: 1.4;
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.1);
}
.s-tooltip-container .mdc-tooltip__surface:focus {
  outline: 2px solid #2196f3 !important;
  outline-offset: 2px !important;
}
.s-tooltip-container .mdc-tooltip__surface::-webkit-scrollbar {
  width: 8px;
}
.s-tooltip-container .mdc-tooltip__surface::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
}
.s-tooltip-container .mdc-tooltip__surface::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
}
.s-tooltip-container .mdc-tooltip__surface::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.5);
}
.s-tooltip-container::after {
  content: "";
  position: absolute;
  border-width: var(--s-tooltip-arrow-size);
  border-style: solid;
}

.mat-mdc-tooltip-panel-right .s-tooltip-container::after {
  border-color: transparent var(--s-tooltip-bg-color) transparent transparent;
  right: 100%;
  margin-top: calc(-1 * var(--s-tooltip-arrow-size));
  top: var(--s-tooltip-arrow-top, 50%);
}

.mat-mdc-tooltip-panel-left .s-tooltip-container::after {
  border-color: transparent transparent transparent var(--s-tooltip-bg-color);
  left: 100%;
  margin-top: calc(-1 * var(--s-tooltip-arrow-size));
  top: var(--s-tooltip-arrow-top, 50%);
}

.mat-mdc-tooltip-panel-below .s-tooltip-container::after {
  border-color: transparent transparent var(--s-tooltip-bg-color) transparent;
  bottom: 100%;
  margin-left: calc(-1 * var(--s-tooltip-arrow-size));
  left: var(--s-tooltip-arrow-left, 50%);
}

.mat-mdc-tooltip-panel-above .s-tooltip-container::after {
  border-color: var(--s-tooltip-bg-color) transparent transparent transparent;
  top: 100%;
  margin-left: calc(-1 * var(--s-tooltip-arrow-size));
  left: var(--s-tooltip-arrow-left, 50%);
}

.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);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.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: transparent;
  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: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 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: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  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: var(--mat-mdc-focus-indicator-display, none);
  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: 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-app-background {
  background-color: var(--mat-app-background-color, transparent);
  color: var(--mat-app-text-color, inherit);
}

.light {
  --s-primary: var(--primary-600,#0073E6);
  --s-on-primary:#FFFFFF;
  --s-primary-hover: var(--primary-700,#005CB8);
  --s-on-primary-hover: #F7F8FA;
  --s-primary-disabled: #899EB3;
  --s-on-primary-disabled: #EEF1F4;
  --s-primary-selected-disabled: #80B9F3;
  --s-on-primary-selected-disabled: #FFFFFF;
  --s-primary-container:var(--primary-100,#E5F1FC);
  --s-on-primary-container:#005CB8;
  --s-primary-container-selected:var(--primary-200,#CCE3FA);
  --s-on-primary-container-selected:#005CB8;
  --s-tertiary: var(--tertiary-600,#4D6984);
  --s-on-tertiary:#FFFFFF;
  --s-tertiary-hover: var(--tertiary-700,#344658);
  --s-on-tertiary-hover: #F7F8FA;
  --s-tertiary-disabled: #899EB3;
  --s-on-tertiary-disabled: #EEF1F4;
  --s-outline:var(--primary-900,#002E5C);
  --s-status-error:var(--error-600,#E11D00);
  --s-status-on-error:#FFFFFF;
  --s-status-error-container:var(--error-50,#FCE8E5);
  --s-status-on-error-container:var(--error-700,#B41700);
  --s-status-success:#008566;
  --s-status-on-success:#FFFFFF;
  --s-status-success-container:#E5F3F0;
  --s-status-on-success-container:#006A52;
  --s-status-warning:#716800;
  --s-status-on-warning:#FFFFFF;
  --s-status-warning-container:#F9F5CC;
  --s-status-on-warning-container:#716800;
  --s-status-risk:#AF620F;
  --s-status-on-risk:#FFFFFF;
  --s-status-risk-container:#FEE8D0;
  --s-status-on-risk-container:#96540D;
  --s-status-general:var(--primary-600,#0073E6);
  --s-status-on-general:#FFFFFF;
  --s-status-general-container:var(--primary-100,#E5F1FC);
  --s-status-on-general-container:var(--primary-700,#005CB8);
  --s-icon-error:var(--error-600,#E11D00);
  --s-icon-on-error:#FFFFFF;
  --s-icon-success:#008566;
  --s-icon-on-success:#FFFFFF;
  --s-icon-warning:#9E9100;
  --s-icon-on-warning:#FFFFFF;
  --s-icon-risk:#C87012;
  --s-icon-on-risk:#FFFFFF;
  --s-icon-general:var(--primary-600,#0073E6);
  --s-icon-on-general:#FFFFFF;
  --s-primary-border: #7891A9;
  --s-error-border: #E11D00;
  --s-disabled-border: #CCD6DF;
  --s-divider-light: #EEF1F4;
  --s-divider-dark: #899EB3;
  --s-primary-text: #1A232C;
  --s-secondary-text: #344658;
  --s-tertiary-text: #4D6984;
  --s-disabled-text: #899EB3;
  --s-placeholder-text: #899EB3;
  --s-link-text: #005CB8;
  --s-surface-0: #FAFCFF;
  --s-surface-1: #FFFFFF;
  --s-surface-2: #FFFFFF;
  --s-surface-3: #FFFFFF;
  --s-surface-4: #FFFFFF;
  --s-surface-hover: #F2F8FE;
  --s-surface-variant: #567593;
  --s-info-graphics-blue:#338FEB;
  --s-info-graphics-blue-hover: #0073E6;
  --s-info-graphics-on-blue-background: #005CB8;
  --s-info-graphics-on-blue-background-hover: #00458A;
  --s-info-graphics-blue-background: #E5F1FC;
  --s-info-graphics-blue-background-hover: #CCE3FA;
  --s-info-graphics-purple:#8783F7;
  --s-info-graphics-purple-hover: #6560F5;
  --s-info-graphics-on-purple-background: #433EC3;
  --s-info-graphics-on-purple-background-hover: #322F92;
  --s-info-graphics-purple-background: #EEEDFE;
  --s-info-graphics-purple-background-hover: #DDDCFD;
  --s-info-graphics-cyan:#379DAB;
  --s-info-graphics-cyan-hover: #2F8792;
  --s-info-graphics-on-cyan-background: #27717A;
  --s-info-graphics-on-cyan-background-hover: #1F5A62;
  --s-info-graphics-cyan-background: #EDFCFE;
  --s-info-graphics-cyan-background-hover: #DCF9FD;
  --s-info-graphics-pink:#D369D0;
  --s-info-graphics-pink-hover: #B956B6;
  --s-info-graphics-on-pink-background: #AB37A7;
  --s-info-graphics-on-pink-background-hover: #8B4188;
  --s-info-graphics-pink-background: #FEEDFD;
  --s-info-graphics-pink-background-hover: #FAE2F9;
  --s-info-graphics-orange:#C87012;
  --s-info-graphics-orange-hover: #AF620F;
  --s-info-graphics-on-orange-background: #96540D;
  --s-info-graphics-on-orange-background-hover: #7D460B;
  --s-info-graphics-orange-background: #FEE8D0;
  --s-info-graphics-orange-background-hover: #FDDCB9;
  --s-info-graphics-green:#339D85;
  --s-info-graphics-green-hover: #008566;
  --s-info-graphics-on-green-background: #006A52;
  --s-info-graphics-on-green-background-hover: #00503D;
  --s-info-graphics-green-background: #E5F3F0;
  --s-info-graphics-green-background-hover: #CCE7E0;
  --s-info-graphics-yellow:#9E9100;
  --s-info-graphics-yellow-hover: #887C00;
  --s-info-graphics-on-yellow-background: #716800;
  --s-info-graphics-on-yellow-background-hover: #5A5300;
  --s-info-graphics-yellow-background: #F9F5CC;
  --s-info-graphics-yellow-background-hover: #F6F1B2;
  --s-info-graphics-red:#EA614D;
  --s-info-graphics-red-hover: #E74A33;
  --s-info-graphics-on-red-background: #B41700;
  --s-info-graphics-on-red-background-hover: #9D1400;
  --s-info-graphics-red-background: #FCE8E5;
  --s-info-graphics-red-background-hover: #F9D2CC;
  --s-info-graphics-grey:#7891A9;
  --s-info-graphics-grey-hover: #567593;
  --s-info-graphics-on-grey-background: #455E76;
  --s-info-graphics-on-grey-background-hover: #344658;
  --s-info-graphics-grey-background: #EEF1F4;
  --s-info-graphics-grey-background-hover: #DDE3E9;
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-keep-touch-target: false;
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-elevation-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);
  --mdc-protected-button-disabled-container-elevation-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);
  --mdc-protected-button-focus-container-elevation-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);
  --mdc-protected-button-hover-container-elevation-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);
  --mdc-protected-button-pressed-container-elevation-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);
  --mdc-protected-button-container-shadow-color: #000;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
  --mdc-text-button-label-text-font: Metropolis;
  --mdc-text-button-label-text-size: 14px;
  --mdc-text-button-label-text-tracking: 0.0892857143em;
  --mdc-text-button-label-text-weight: 500;
  --mdc-text-button-label-text-transform: none;
  --mdc-filled-button-label-text-font: Metropolis;
  --mdc-filled-button-label-text-size: 14px;
  --mdc-filled-button-label-text-tracking: 0.0892857143em;
  --mdc-filled-button-label-text-weight: 500;
  --mdc-filled-button-label-text-transform: none;
  --mdc-outlined-button-label-text-font: Metropolis;
  --mdc-outlined-button-label-text-size: 14px;
  --mdc-outlined-button-label-text-tracking: 0.0892857143em;
  --mdc-outlined-button-label-text-weight: 500;
  --mdc-outlined-button-label-text-transform: none;
  --mdc-protected-button-label-text-font: Metropolis;
  --mdc-protected-button-label-text-size: 14px;
  --mdc-protected-button-label-text-tracking: 0.0892857143em;
  --mdc-protected-button-label-text-weight: 500;
  --mdc-protected-button-label-text-transform: none;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --mdc-plain-tooltip-supporting-text-font: Metropolis;
  --mdc-plain-tooltip-supporting-text-size: 12px;
  --mdc-plain-tooltip-supporting-text-weight: 400;
  --mdc-plain-tooltip-supporting-text-tracking: 0.4px;
  --mdc-filled-text-field-active-indicator-height: 1px;
  --mdc-filled-text-field-focus-active-indicator-height: 2px;
  --mdc-filled-text-field-container-shape: 4px;
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: var(--primary-500, #338FEB);
  --mdc-filled-text-field-focus-active-indicator-color: var(--primary-500, #338FEB);
  --mdc-filled-text-field-focus-label-text-color: var(--primary-500, #338FEB);
  --mdc-filled-text-field-container-color: whitesmoke;
  --mdc-filled-text-field-disabled-container-color: #fafafa;
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-error-focus-label-text-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-error-label-text-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-error-caret-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-error-focus-active-indicator-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-error-hover-active-indicator-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-caret-color: var(--primary-500, #338FEB);
  --mdc-outlined-text-field-focus-outline-color: var(--primary-500, #338FEB);
  --mdc-outlined-text-field-focus-label-text-color: var(--primary-500, #338FEB);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-error-focus-label-text-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-error-label-text-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-error-hover-label-text-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-error-hover-outline-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-error-outline-color: var(--error-500, #E74A33);
  --mat-form-field-focus-select-arrow-color: var(--primary-500, #338FEB);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: var(--error-500, #E74A33);
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
  --mdc-filled-text-field-label-text-font: Metropolis;
  --mdc-filled-text-field-label-text-size: 16px;
  --mdc-filled-text-field-label-text-tracking: 0px;
  --mdc-filled-text-field-label-text-weight: 400;
  --mdc-outlined-text-field-label-text-font: Metropolis;
  --mdc-outlined-text-field-label-text-size: 16px;
  --mdc-outlined-text-field-label-text-tracking: 0px;
  --mdc-outlined-text-field-label-text-weight: 400;
  --mat-form-field-container-text-font: Metropolis;
  --mat-form-field-container-text-line-height: 24px;
  --mat-form-field-container-text-size: 16px;
  --mat-form-field-container-text-tracking: 0px;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 16px;
  --mat-form-field-subscript-text-font: Metropolis;
  --mat-form-field-subscript-text-line-height: 16px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.4px;
  --mat-form-field-subscript-text-weight: 400;
  --mat-select-container-elevation-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-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: var(--primary-500, #338FEB);
  --mat-select-invalid-arrow-color: var(--error-500, #E74A33);
  --mat-select-arrow-transform: translateY(-8px);
  --mat-select-trigger-text-font: Metropolis;
  --mat-select-trigger-text-line-height: 24px;
  --mat-select-trigger-text-size: 16px;
  --mat-select-trigger-text-tracking: 0px;
  --mat-select-trigger-text-weight: 400;
  --mdc-switch-disabled-selected-icon-opacity: 0.38;
  --mdc-switch-disabled-track-opacity: 0.12;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38;
  --mdc-switch-handle-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
  --mdc-switch-selected-focus-state-layer-color: var(--primary-600, #0073E6);
  --mdc-switch-selected-handle-color: var(--primary-600, #0073E6);
  --mdc-switch-selected-hover-state-layer-color: var(--primary-600, #0073E6);
  --mdc-switch-selected-pressed-state-layer-color: var(--primary-600, #0073E6);
  --mdc-switch-selected-focus-handle-color: var(--primary-900, #002E5C);
  --mdc-switch-selected-hover-handle-color: var(--primary-900, #002E5C);
  --mdc-switch-selected-pressed-handle-color: var(--primary-900, #002E5C);
  --mdc-switch-selected-focus-track-color: var(--primary-300, #B2D5F7);
  --mdc-switch-selected-hover-track-color: var(--primary-300, #B2D5F7);
  --mdc-switch-selected-pressed-track-color: var(--primary-300, #B2D5F7);
  --mdc-switch-selected-track-color: var(--primary-300, #B2D5F7);
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);
  --mdc-switch-handle-elevation-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);
  --mdc-switch-handle-shadow-color: black;
  --mdc-switch-disabled-handle-elevation-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);
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-switch-state-layer-size: 40px;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mat-menu-item-label-text-font: Metropolis;
  --mat-menu-item-label-text-size: 16px;
  --mat-menu-item-label-text-tracking: 0px;
  --mat-menu-item-label-text-line-height: 24px;
  --mat-menu-item-label-text-weight: 400;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: var(--accent-500, #ffffff);
  --mdc-checkbox-selected-hover-icon-color: var(--accent-500, #ffffff);
  --mdc-checkbox-selected-icon-color: var(--accent-500, #ffffff);
  --mdc-checkbox-selected-pressed-icon-color: var(--accent-500, #ffffff);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: var(--accent-500, #ffffff);
  --mdc-checkbox-selected-hover-state-layer-color: var(--accent-500, #ffffff);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--accent-500, #ffffff);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-touch-target-display: block;
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: var(--accent-500, #ffffff);
  --mdc-snackbar-supporting-text-font: Metropolis;
  --mdc-snackbar-supporting-text-line-height: 20px;
  --mdc-snackbar-supporting-text-size: 14px;
  --mdc-snackbar-supporting-text-weight: 400;
  --mat-icon-color: inherit;
}
.light .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: var(--primary-500, #338FEB);
  --mat-text-button-state-layer-color: var(--primary-500, #338FEB);
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: var(--accent-500, #ffffff);
  --mat-text-button-state-layer-color: var(--accent-500, #ffffff);
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: var(--error-500, #E74A33);
  --mat-text-button-state-layer-color: var(--error-500, #E74A33);
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: var(--primary-500, #338FEB);
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.light .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: var(--accent-500, #ffffff);
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: var(--error-500, #E74A33);
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: var(--primary-500, #338FEB);
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.light .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: var(--accent-500, #ffffff);
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: var(--error-500, #E74A33);
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: var(--primary-500, #338FEB);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: var(--primary-500, #338FEB);
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: var(--accent-500, #ffffff);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: var(--accent-500, #ffffff);
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: var(--error-500, #E74A33);
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: var(--error-500, #E74A33);
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: var(--accent-500, #ffffff);
  --mdc-filled-text-field-focus-active-indicator-color: var(--accent-500, #ffffff);
  --mdc-filled-text-field-focus-label-text-color: var(--accent-500, #ffffff);
  --mdc-outlined-text-field-caret-color: var(--accent-500, #ffffff);
  --mdc-outlined-text-field-focus-outline-color: var(--accent-500, #ffffff);
  --mdc-outlined-text-field-focus-label-text-color: var(--accent-500, #ffffff);
  --mat-form-field-focus-select-arrow-color: var(--accent-500, #ffffff);
}
.light .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-focus-active-indicator-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-focus-label-text-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-caret-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-focus-outline-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-focus-label-text-color: var(--error-500, #E74A33);
  --mat-form-field-focus-select-arrow-color: var(--error-500, #E74A33);
}
.light .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: var(--accent-500, #ffffff);
  --mat-select-invalid-arrow-color: var(--error-500, #E74A33);
}
.light .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: var(--error-500, #E74A33);
  --mat-select-invalid-arrow-color: var(--error-500, #E74A33);
}
.light .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.light .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: var(--accent-600, #ffffff);
  --mdc-switch-selected-handle-color: var(--accent-600, #ffffff);
  --mdc-switch-selected-hover-state-layer-color: var(--accent-600, #ffffff);
  --mdc-switch-selected-pressed-state-layer-color: var(--accent-600, #ffffff);
  --mdc-switch-selected-focus-handle-color: var(--accent-900, #ffffff);
  --mdc-switch-selected-hover-handle-color: var(--accent-900, #ffffff);
  --mdc-switch-selected-pressed-handle-color: var(--accent-900, #ffffff);
  --mdc-switch-selected-focus-track-color: var(--accent-300, #ffffff);
  --mdc-switch-selected-hover-track-color: var(--accent-300, #ffffff);
  --mdc-switch-selected-pressed-track-color: var(--accent-300, #ffffff);
  --mdc-switch-selected-track-color: var(--accent-300, #ffffff);
}
.light .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: var(--error-600, #E11D00);
  --mdc-switch-selected-handle-color: var(--error-600, #E11D00);
  --mdc-switch-selected-hover-state-layer-color: var(--error-600, #E11D00);
  --mdc-switch-selected-pressed-state-layer-color: var(--error-600, #E11D00);
  --mdc-switch-selected-focus-handle-color: var(--error-900, #5A0C00);
  --mdc-switch-selected-hover-handle-color: var(--error-900, #5A0C00);
  --mdc-switch-selected-pressed-handle-color: var(--error-900, #5A0C00);
  --mdc-switch-selected-focus-track-color: var(--error-300, #F3A599);
  --mdc-switch-selected-hover-track-color: var(--error-300, #F3A599);
  --mdc-switch-selected-pressed-track-color: var(--error-300, #F3A599);
  --mdc-switch-selected-track-color: var(--error-300, #F3A599);
}
.light .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-font: Metropolis;
  --mdc-form-field-label-text-line-height: 20px;
  --mdc-form-field-label-text-size: 14px;
  --mdc-form-field-label-text-tracking: 0px;
  --mdc-form-field-label-text-weight: 400;
}
.light .mat-mdc-checkbox {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.light .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: var(--primary-500, #338FEB);
  --mdc-checkbox-selected-hover-icon-color: var(--primary-500, #338FEB);
  --mdc-checkbox-selected-icon-color: var(--primary-500, #338FEB);
  --mdc-checkbox-selected-pressed-icon-color: var(--primary-500, #338FEB);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: var(--primary-500, #338FEB);
  --mdc-checkbox-selected-hover-state-layer-color: var(--primary-500, #338FEB);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--primary-500, #338FEB);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.light .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: var(--error-500, #E74A33);
  --mdc-checkbox-selected-hover-icon-color: var(--error-500, #E74A33);
  --mdc-checkbox-selected-icon-color: var(--error-500, #E74A33);
  --mdc-checkbox-selected-pressed-icon-color: var(--error-500, #E74A33);
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: var(--error-500, #E74A33);
  --mdc-checkbox-selected-hover-state-layer-color: var(--error-500, #E74A33);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--error-500, #E74A33);
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.light .mat-mdc-checkbox {
  --mdc-form-field-label-text-font: Metropolis;
  --mdc-form-field-label-text-line-height: 20px;
  --mdc-form-field-label-text-size: 14px;
  --mdc-form-field-label-text-tracking: 0px;
  --mdc-form-field-label-text-weight: 400;
}
.light .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: var(--primary-500, #338FEB);
  --mat-icon-button-state-layer-color: var(--primary-500, #338FEB);
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: var(--accent-500, #ffffff);
  --mat-icon-button-state-layer-color: var(--accent-500, #ffffff);
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: var(--error-500, #E74A33);
  --mat-icon-button-state-layer-color: var(--error-500, #E74A33);
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.light .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}
.light .mat-icon.mat-primary {
  --mat-icon-color: var(--primary-500, #338FEB);
}
.light .mat-icon.mat-accent {
  --mat-icon-color: var(--accent-500, #ffffff);
}
.light .mat-icon.mat-warn {
  --mat-icon-color: var(--error-500, #E74A33);
}

.dark {
  --s-primary: var(--primary-600,#80B9F3);
  --s-on-primary:#222F3B;
  --s-primary-hover: var(--primary-700,#B2D5F7);
  --s-on-primary-hover: #344658;
  --s-primary-disabled: #67839E;
  --s-on-primary-disabled: #344658;
  --s-primary-selected-disabled: #005CB8;
  --s-on-primary-selected-disabled: #222F3B;
  --s-primary-container:var(--primary-100,#002E5C);
  --s-on-primary-container:#B2D5F7;
  --s-primary-container-selected:var(--primary-200,#00458A);
  --s-on-primary-container-selected:#B2D5F7;
  --s-tertiary: var(--tertiary-600,#899EB3);
  --s-on-tertiary:#222F3B;
  --s-tertiary-hover: var(--tertiary-700,#344658);
  --s-on-tertiary-hover: #344658;
  --s-tertiary-disabled: #4D6984;
  --s-on-tertiary-disabled: #344658;
  --s-outline:var(--primary-900,#B2D5F7);
  --s-status-error:var(--error-600,#F08E80);
  --s-status-on-error:#222F3B;
  --s-status-error-container:var(--error-50,#5A0C00);
  --s-status-on-error-container:var(--error-700,#F6BBB2);
  --s-status-success:#80C2B2;
  --s-status-on-success:#222F3B;
  --s-status-success-container:#003529;
  --s-status-on-success-container:#B2DAD1;
  --s-status-warning:#FCE072;
  --s-status-on-warning:#222F3B;
  --s-status-warning-container:#4B3D06;
  --s-status-on-warning-container:#FDEBA1;
  --s-status-risk:#FCBA73;
  --s-status-on-risk:#222F3B;
  --s-status-risk-container:#4B2A07;
  --s-status-on-risk-container:#FDD1A2;
  --s-status-general:var(--primary-600,#80B9F3);
  --s-status-on-general:#222F3B;
  --s-status-general-container:var(--primary-100,#002E5C);
  --s-status-on-general-container:var(--primary-700,#B2D5F7);
  --s-icon-error:var(--error-600,#E11D00);
  --s-icon-on-error:#FFFFFF;
  --s-icon-success:#008566;
  --s-icon-on-success:#FFFFFF;
  --s-icon-warning:#9E9100;
  --s-icon-on-warning:#FFFFFF;
  --s-icon-risk:#C87012;
  --s-icon-on-risk:#FFFFFF;
  --s-icon-general:var(--primary-600,#0073E6);
  --s-icon-on-general:#FFFFFF;
  --s-primary-border: #67839E;
  --s-error-border: #F08E80;
  --s-disabled-border: #344658;
  --s-divider-light: #344658;
  --s-divider-dark: #899EB3;
  --s-primary-text: #F7F8FA;
  --s-secondary-text: #BBC8D4;
  --s-tertiary-text: #899EB3;
  --s-disabled-text: #4D6984;
  --s-placeholder-text: #4D6984;
  --s-link-text: #80B9F3;
  --s-surface-0: #11171D;
  --s-surface-1: #1A232C;
  --s-surface-2: #1E2933;
  --s-surface-3: #222F3B;
  --s-surface-4: #273542;
  --s-surface-4: #FFFFFF;
  --s-surface-hover: #002E5C;
  --s-surface-variant: #344658;
  --mdc-text-button-label-text-color: white;
  --mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mat-text-button-state-layer-color: white;
  --mat-text-button-disabled-state-layer-color: white;
  --mat-text-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.24;
  --mat-text-button-pressed-state-layer-opacity: 0.24;
  --mdc-filled-button-container-color: #424242;
  --mdc-filled-button-label-text-color: white;
  --mdc-filled-button-disabled-container-color: rgba(255, 255, 255, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-disabled-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.24;
  --mat-filled-button-pressed-state-layer-opacity: 0.24;
  --mdc-protected-button-container-color: #424242;
  --mdc-protected-button-label-text-color: white;
  --mdc-protected-button-disabled-container-color: rgba(255, 255, 255, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mdc-protected-button-container-elevation-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);
  --mdc-protected-button-disabled-container-elevation-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);
  --mdc-protected-button-focus-container-elevation-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);
  --mdc-protected-button-hover-container-elevation-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);
  --mdc-protected-button-pressed-container-elevation-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);
  --mdc-protected-button-container-shadow-color: #000;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-disabled-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.24;
  --mat-protected-button-pressed-state-layer-opacity: 0.24;
  --mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mdc-outlined-button-label-text-color: white;
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: white;
  --mat-outlined-button-disabled-state-layer-color: white;
  --mat-outlined-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.24;
  --mat-outlined-button-pressed-state-layer-opacity: 0.24;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --mdc-filled-text-field-caret-color: var(--primary-500, #338FEB);
  --mdc-filled-text-field-focus-active-indicator-color: var(--primary-500, #338FEB);
  --mdc-filled-text-field-focus-label-text-color: var(--primary-500, #338FEB);
  --mdc-filled-text-field-container-color: #4a4a4a;
  --mdc-filled-text-field-disabled-container-color: #464646;
  --mdc-filled-text-field-label-text-color: rgba(255, 255, 255, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(255, 255, 255, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-error-focus-label-text-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-error-label-text-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-error-caret-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-error-focus-active-indicator-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-error-hover-active-indicator-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-caret-color: var(--primary-500, #338FEB);
  --mdc-outlined-text-field-focus-outline-color: var(--primary-500, #338FEB);
  --mdc-outlined-text-field-focus-label-text-color: var(--primary-500, #338FEB);
  --mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, 0.6);
  --mdc-outlined-text-field-error-caret-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-error-focus-label-text-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-error-label-text-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-error-hover-label-text-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-outline-color: rgba(255, 255, 255, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-error-hover-outline-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-error-outline-color: var(--error-500, #E74A33);
  --mat-form-field-focus-select-arrow-color: var(--primary-500, #338FEB);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, 0.38);
  --mat-form-field-state-layer-color: rgba(255, 255, 255, 0.87);
  --mat-form-field-error-text-color: var(--error-500, #E74A33);
  --mat-form-field-select-option-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-focus-state-layer-opacity: 0.24;
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
  --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
  --mat-select-focused-arrow-color: var(--primary-500, #338FEB);
  --mat-select-invalid-arrow-color: var(--error-500, #E74A33);
  --mdc-switch-selected-focus-state-layer-color: var(--primary-300, #B2D5F7);
  --mdc-switch-selected-handle-color: var(--primary-300, #B2D5F7);
  --mdc-switch-selected-hover-state-layer-color: var(--primary-300, #B2D5F7);
  --mdc-switch-selected-pressed-state-layer-color: var(--primary-300, #B2D5F7);
  --mdc-switch-selected-focus-handle-color: var(--primary-200, #CCE3FA);
  --mdc-switch-selected-hover-handle-color: var(--primary-200, #CCE3FA);
  --mdc-switch-selected-pressed-handle-color: var(--primary-200, #CCE3FA);
  --mdc-switch-selected-focus-track-color: var(--primary-600, #0073E6);
  --mdc-switch-selected-hover-track-color: var(--primary-600, #0073E6);
  --mdc-switch-selected-pressed-track-color: var(--primary-600, #0073E6);
  --mdc-switch-selected-track-color: var(--primary-600, #0073E6);
  --mdc-switch-disabled-selected-handle-color: #000;
  --mdc-switch-disabled-selected-icon-color: #212121;
  --mdc-switch-disabled-selected-track-color: #f5f5f5;
  --mdc-switch-disabled-unselected-handle-color: #000;
  --mdc-switch-disabled-unselected-icon-color: #212121;
  --mdc-switch-disabled-unselected-track-color: #f5f5f5;
  --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);
  --mdc-switch-handle-elevation-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);
  --mdc-switch-handle-shadow-color: black;
  --mdc-switch-disabled-handle-elevation-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);
  --mdc-switch-selected-icon-color: #212121;
  --mdc-switch-unselected-focus-handle-color: #fafafa;
  --mdc-switch-unselected-focus-state-layer-color: #f5f5f5;
  --mdc-switch-unselected-focus-track-color: #616161;
  --mdc-switch-unselected-handle-color: #9e9e9e;
  --mdc-switch-unselected-hover-handle-color: #fafafa;
  --mdc-switch-unselected-hover-state-layer-color: #f5f5f5;
  --mdc-switch-unselected-hover-track-color: #616161;
  --mdc-switch-unselected-icon-color: #212121;
  --mdc-switch-unselected-pressed-handle-color: #fafafa;
  --mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;
  --mdc-switch-unselected-pressed-track-color: #616161;
  --mdc-switch-unselected-track-color: #616161;
  --mdc-switch-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: var(--accent-500, #ffffff);
  --mdc-checkbox-selected-hover-icon-color: var(--accent-500, #ffffff);
  --mdc-checkbox-selected-icon-color: var(--accent-500, #ffffff);
  --mdc-checkbox-selected-pressed-icon-color: var(--accent-500, #ffffff);
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: var(--accent-500, #ffffff);
  --mdc-checkbox-selected-hover-state-layer-color: var(--accent-500, #ffffff);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--accent-500, #ffffff);
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
  --mat-checkbox-disabled-label-color: rgba(255, 255, 255, 0.5);
  --mdc-snackbar-container-color: #d9d9d9;
  --mdc-snackbar-supporting-text-color: rgba(66, 66, 66, 0.87);
  --mat-snack-bar-button-color: rgba(0, 0, 0, 0.87);
}
.dark .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: var(--primary-500, #338FEB);
  --mat-text-button-state-layer-color: var(--primary-500, #338FEB);
  --mat-text-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: var(--accent-500, #ffffff);
  --mat-text-button-state-layer-color: var(--accent-500, #ffffff);
  --mat-text-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: var(--error-500, #E74A33);
  --mat-text-button-state-layer-color: var(--error-500, #E74A33);
  --mat-text-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: var(--primary-500, #338FEB);
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: var(--accent-500, #ffffff);
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: var(--error-500, #E74A33);
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: var(--primary-500, #338FEB);
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: var(--accent-500, #ffffff);
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: var(--error-500, #E74A33);
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: var(--primary-500, #338FEB);
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: var(--primary-500, #338FEB);
  --mat-outlined-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: var(--accent-500, #ffffff);
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: var(--accent-500, #ffffff);
  --mat-outlined-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: var(--error-500, #E74A33);
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: var(--error-500, #E74A33);
  --mat-outlined-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: var(--accent-500, #ffffff);
  --mdc-filled-text-field-focus-active-indicator-color: var(--accent-500, #ffffff);
  --mdc-filled-text-field-focus-label-text-color: var(--accent-500, #ffffff);
  --mdc-outlined-text-field-caret-color: var(--accent-500, #ffffff);
  --mdc-outlined-text-field-focus-outline-color: var(--accent-500, #ffffff);
  --mdc-outlined-text-field-focus-label-text-color: var(--accent-500, #ffffff);
  --mat-form-field-focus-select-arrow-color: var(--accent-500, #ffffff);
}
.dark .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-focus-active-indicator-color: var(--error-500, #E74A33);
  --mdc-filled-text-field-focus-label-text-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-caret-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-focus-outline-color: var(--error-500, #E74A33);
  --mdc-outlined-text-field-focus-label-text-color: var(--error-500, #E74A33);
  --mat-form-field-focus-select-arrow-color: var(--error-500, #E74A33);
}
.dark .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
  --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
  --mat-select-focused-arrow-color: var(--accent-500, #ffffff);
  --mat-select-invalid-arrow-color: var(--error-500, #E74A33);
}
.dark .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
  --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
  --mat-select-focused-arrow-color: var(--error-500, #E74A33);
  --mat-select-invalid-arrow-color: var(--error-500, #E74A33);
}
.dark .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-color: white;
}
.dark .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: var(--accent-300, #ffffff);
  --mdc-switch-selected-handle-color: var(--accent-300, #ffffff);
  --mdc-switch-selected-hover-state-layer-color: var(--accent-300, #ffffff);
  --mdc-switch-selected-pressed-state-layer-color: var(--accent-300, #ffffff);
  --mdc-switch-selected-focus-handle-color: var(--accent-200, #ffffff);
  --mdc-switch-selected-hover-handle-color: var(--accent-200, #ffffff);
  --mdc-switch-selected-pressed-handle-color: var(--accent-200, #ffffff);
  --mdc-switch-selected-focus-track-color: var(--accent-600, #ffffff);
  --mdc-switch-selected-hover-track-color: var(--accent-600, #ffffff);
  --mdc-switch-selected-pressed-track-color: var(--accent-600, #ffffff);
  --mdc-switch-selected-track-color: var(--accent-600, #ffffff);
}
.dark .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: var(--error-300, #F3A599);
  --mdc-switch-selected-handle-color: var(--error-300, #F3A599);
  --mdc-switch-selected-hover-state-layer-color: var(--error-300, #F3A599);
  --mdc-switch-selected-pressed-state-layer-color: var(--error-300, #F3A599);
  --mdc-switch-selected-focus-handle-color: var(--error-200, #F6BBB2);
  --mdc-switch-selected-hover-handle-color: var(--error-200, #F6BBB2);
  --mdc-switch-selected-pressed-handle-color: var(--error-200, #F6BBB2);
  --mdc-switch-selected-focus-track-color: var(--error-600, #E11D00);
  --mdc-switch-selected-hover-track-color: var(--error-600, #E11D00);
  --mdc-switch-selected-pressed-track-color: var(--error-600, #E11D00);
  --mdc-switch-selected-track-color: var(--error-600, #E11D00);
}
.dark .mat-mdc-checkbox {
  --mdc-form-field-label-text-color: white;
}
.dark .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: var(--primary-500, #338FEB);
  --mdc-checkbox-selected-hover-icon-color: var(--primary-500, #338FEB);
  --mdc-checkbox-selected-icon-color: var(--primary-500, #338FEB);
  --mdc-checkbox-selected-pressed-icon-color: var(--primary-500, #338FEB);
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: var(--primary-500, #338FEB);
  --mdc-checkbox-selected-hover-state-layer-color: var(--primary-500, #338FEB);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--primary-500, #338FEB);
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}
.dark .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: var(--error-500, #E74A33);
  --mdc-checkbox-selected-hover-icon-color: var(--error-500, #E74A33);
  --mdc-checkbox-selected-icon-color: var(--error-500, #E74A33);
  --mdc-checkbox-selected-pressed-icon-color: var(--error-500, #E74A33);
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: var(--error-500, #E74A33);
  --mdc-checkbox-selected-hover-state-layer-color: var(--error-500, #E74A33);
  --mdc-checkbox-selected-pressed-state-layer-color: var(--error-500, #E74A33);
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}

/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

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

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

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

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

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

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

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

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

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

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

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

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

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

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

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

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

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

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

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

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

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.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-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: 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%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-bacteria:before {
  content: "\e059";
}

.fa-bacterium:before {
  content: "\e05a";
}

.fa-bahai:before {
  content: "\f666";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-box-tissue:before {
  content: "\e05b";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caravan:before {
  content: "\f8ff";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-alt:before {
  content: "\f422";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-disease:before {
  content: "\f7fa";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-alt:before {
  content: "\f424";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-faucet:before {
  content: "\e005";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-medical:before {
  content: "\e05c";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-sparkles:before {
  content: "\e05d";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-wash:before {
  content: "\e05e";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt-slash:before {
  content: "\e05f";
}

.fa-handshake-slash:before {
  content: "\e060";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side-cough:before {
  content: "\e061";
}

.fa-head-side-cough-slash:before {
  content: "\e062";
}

.fa-head-side-mask:before {
  content: "\e063";
}

.fa-head-side-virus:before {
  content: "\e064";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-user:before {
  content: "\e065";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-house:before {
  content: "\e066";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lungs-virus:before {
  content: "\e067";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-arrows:before {
  content: "\e068";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-plane-slash:before {
  content: "\e069";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pump-medical:before {
  content: "\e06a";
}

.fa-pump-soap:before {
  content: "\e06b";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-virus:before {
  content: "\e06c";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sink:before {
  content: "\e06d";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-soap:before {
  content: "\e06e";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-stopwatch-20:before {
  content: "\e06f";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-store-alt-slash:before {
  content: "\e070";
}

.fa-store-slash:before {
  content: "\e071";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-slash:before {
  content: "\e072";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-trailer:before {
  content: "\e041";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "\e049";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-users-slash:before {
  content: "\e073";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-vest:before {
  content: "\e085";
}

.fa-vest-patches:before {
  content: "\e086";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-virus:before {
  content: "\e074";
}

.fa-virus-slash:before {
  content: "\e075";
}

.fa-viruses:before {
  content: "\e076";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fa-brands-400.eot');
  src: url('fa-brands-400.eot?#iefix') format("embedded-opentype"), url('fa-brands-400.woff2') format("woff2"), url('fa-brands-400.woff') format("woff"), url('fa-brands-400.ttf') format("truetype"), url('fa-brands-400.svg#fontawesome') format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fa-regular-400.eot');
  src: url('fa-regular-400.eot?#iefix') format("embedded-opentype"), url('fa-regular-400.woff2') format("woff2"), url('fa-regular-400.woff') format("woff"), url('fa-regular-400.ttf') format("truetype"), url('fa-regular-400.svg#fontawesome') format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('fa-solid-900.eot');
  src: url('fa-solid-900.eot?#iefix') format("embedded-opentype"), url('fa-solid-900.woff2') format("woff2"), url('fa-solid-900.woff') format("woff"), url('fa-solid-900.ttf') format("truetype"), url('fa-solid-900.svg#fontawesome') format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*
 * Global application theme.
 * Framework overrides and customization goes here.
 */
/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/* Checkbox theme */
html {
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
}

html {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #0073e6;
  --mdc-checkbox-selected-hover-icon-color: #0073e6;
  --mdc-checkbox-selected-icon-color: #0073e6;
  --mdc-checkbox-selected-pressed-icon-color: #0073e6;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #0073e6;
  --mdc-checkbox-selected-hover-state-layer-color: #0073e6;
  --mdc-checkbox-selected-pressed-state-layer-color: #0073e6;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
}

.mat-mdc-checkbox {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #0073e6;
  --mdc-checkbox-selected-hover-icon-color: #0073e6;
  --mdc-checkbox-selected-icon-color: #0073e6;
  --mdc-checkbox-selected-pressed-icon-color: #0073e6;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #0073e6;
  --mdc-checkbox-selected-hover-state-layer-color: #0073e6;
  --mdc-checkbox-selected-pressed-state-layer-color: #0073e6;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

html {
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
}

.mat-mdc-checkbox {
  --mdc-form-field-label-text-font: Roboto, sans-serif;
  --mdc-form-field-label-text-line-height: 20px;
  --mdc-form-field-label-text-size: 14px;
  --mdc-form-field-label-text-tracking: 0.0178571429em;
  --mdc-form-field-label-text-weight: 400;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*
 * Application global variables.
 */
/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*******************
Global Styles
*******************/
@media print {
  .no-print,
  .no-print * {
    display: none !important;
  }
}
h2,
.h2,
h2.h2 {
  font-size: 1.5rem;
}

.flexed-container {
  display: flex !important;
}

.page-wrapper-test {
  color: #edf3fa;
}

body {
  background: #edf3fa;
  font-family: "metropolis-regular", sans-serif;
  margin: 0;
  width: 100vw;
  overflow-x: hidden;
  color: #637484;
  font-weight: 300;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

html {
  background: #edf3fa;
  position: relative;
  min-height: 100%;
  height: 100%;
}

.policyNametext {
  text-transform: capitalize;
}

.cdk-global-scrollblock {
  position: static;
  width: initial;
  overflow-y: inherit;
}

.cdk-global-scrollblock body {
  overflow: hidden;
}

.no-padding {
  padding: 0;
}

.no-padding-sides {
  padding-left: 0;
  padding-right: 0;
}

.main-contents {
  display: flex;
  flex-direction: column;
  margin-left: 7.5rem;
}

@media (max-width: 767px) {
  .main-contents {
    margin-left: 0;
  }
}
a:hover,
a:focus {
  text-decoration: none;
}

a.link {
  color: #637484;
}
a.link:hover, a.link:focus {
  color: #0073e6;
}

.js-focus-visible :focus:not(.focus-visible) {
  outline: none;
}

.img-responsive {
  width: 100%;
  height: auto;
  display: inline-block;
}

.noDataImg img {
  width: auto;
  height: 200px;
  margin-top: 104px;
  margin-bottom: 48px;
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}

.img-rounded {
  border-radius: 4px;
}

/*******************
  Paddings
  *******************/
html body .p-0 {
  padding: 0px;
}
html body .p-10 {
  padding: 10px;
}
html body .p-20 {
  padding: 20px;
}
html body body .p-30 {
  padding: 30px;
}
html body .p-l-0 {
  padding-left: 0px;
}
html body .p-l-5 {
  padding-left: 5px;
}
html body .p-l-10 {
  padding-left: 10px;
}
html body .p-l-20 {
  padding-left: 20px;
}
html body .p-l-24 {
  padding-left: 24px;
}
html body .p-l-32 {
  padding-left: 24px;
}
html body .p-r-0 {
  padding-right: 0px;
}
html body .p-r-4 {
  padding-right: 4px;
}
html body .p-r-5 {
  padding-right: 5px;
}
html body .p-r-8 {
  padding-right: 8px;
}
html body .p-r-24 {
  padding-right: 24px;
}
html body .p-r-10 {
  padding-right: 10px;
}
html body .p-r-20 {
  padding-right: 20px;
}
html body .p-r-30 {
  padding-right: 30px;
}
html body .p-r-40 {
  padding-right: 40px;
}
html body .p-t-0 {
  padding-top: 0px;
}
html body .p-t-8 {
  padding-top: 8px;
}
html body .p-t-10 {
  padding-top: 10px;
}
html body .p-t-20 {
  padding-top: 20px;
}
html body .p-t-30 {
  padding-top: 30px;
}
html body .p-t-48 {
  padding-top: 30px;
}
html body .p-b-0 {
  padding-bottom: 0px;
}
html body .p-b-4 {
  padding-bottom: 4px;
}
html body .p-b-5 {
  padding-bottom: 5px;
}
html body .p-b-8 {
  padding-bottom: 8px;
}
html body .p-b-10 {
  padding-bottom: 10px;
}
html body .p-b-16 {
  padding-bottom: 16px;
}
html body .p-b-20 {
  padding-bottom: 20px;
}
html body .p-b-30 {
  padding-bottom: 30px;
}
html body .p-b-40 {
  padding-bottom: 40px;
}
html body .p-b-48 {
  padding-bottom: 40px;
}

/*******************
  Margin
  *******************/
html body .m-0 {
  margin: 0px;
}
html body .m-l-5 {
  margin-left: 5px;
}
html body .m-l-10 {
  margin-left: 10px;
}
html body .m-l-15 {
  margin-left: 15px;
}
html body .m-l-16 {
  margin-left: 16px;
}
html body .m-l-20 {
  margin-left: 20px;
}
html body .m-l-30 {
  margin-left: 30px;
}
html body .m-l-40 {
  margin-left: 40px;
}
html body .m-r-5 {
  margin-right: 5px;
}
html body .m-r-10 {
  margin-right: 10px;
}
html body .m-r-15 {
  margin-right: 15px;
}
html body .m-r-20 {
  margin-right: 20px;
}
html body .m-r-30 {
  margin-right: 30px;
}
html body .m-r-40 {
  margin-right: 40px;
}
html body .m-t-0 {
  margin-top: 0px;
}
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;
}
html body .m-t-30 {
  margin-top: 30px;
}
html body .m-t-32 {
  margin-top: 32px;
}
html body .m-t-40 {
  margin-top: 40px;
}
html body .m-b-0 {
  margin-bottom: 0px;
}
html body .m-b-5 {
  margin-bottom: 5px;
}
html body .m-b-8 {
  margin-bottom: 8px;
}
html body .m-b-10 {
  margin-bottom: 10px;
}
html body .m-b-15 {
  margin-bottom: 15px;
}
html body .m-b-16 {
  margin-bottom: 16px;
}
html body .m-b-20 {
  margin-bottom: 20px;
}
html body .m-b-24 {
  margin-bottom: 24px;
}
html body .m-b-30 {
  margin-bottom: 30px;
}
html body .m-b-32 {
  margin-bottom: 32px;
}
html body .m-b-40 {
  margin-bottom: 40px;
}
html body .m-b-72 {
  margin-bottom: 72px;
}

/*******************
  vertical alignment
  *******************/
html body .vt {
  vertical-align: top;
}
html body .vm {
  vertical-align: middle;
}
html body .vb {
  vertical-align: bottom;
}

/*******************
  Border
  *******************/
html body .b-0 {
  border: none;
}
html body .b-r {
  border-right: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-l {
  border-left: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-b {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-t {
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-all {
  border: 1px solid rgba(120, 130, 140, 0.13);
}

/*******************
  Background Colors
  *******************/
html body .bg-primary {
  background-color: #2e73db;
}
html body .bg-success {
  background-color: #1dad76;
}
html body .bg-info {
  background-color: #23ebbd !important;
}
html body .bg-warning {
  background-color: #ff584d !important;
}
html body .bg-danger {
  background-color: #ef629d;
}
html body .bg-megna {
  background-color: #6a3ab2;
}
html body .bg-theme {
  background-color: #0073e6;
}
html body .bg-inverse {
  background-color: #171b1f;
}
html body .bg-purple {
  background-color: #9a9ff4;
}
html body .bg-light-primary {
  background-color: #f2f9ff;
}
html body .bg-light-success {
  background-color: #e6fff9;
}
html body .bg-light-info {
  background-color: #e6f2ff;
}
html body c .bg-light-extra {
  background-color: #f2f9ff;
}
html body .bg-light-warning {
  background-color: #fff2e6;
}
html body .bg-light-danger {
  background-color: #ffe7e6;
}
html body .bg-light-inverse {
  background-color: #fff3f2;
}
html body .bg-light {
  background-color: #f2f9ff;
}
html body .bg-white {
  background-color: #ffffff;
}
html body .bg-orange {
  background-color: #ff8a50;
}

/*******************
List-style-none
******************/
ul.list-style-none {
  margin: 0px;
  padding: 0px;
}
ul.list-style-none li {
  list-style: none;
}
ul.list-style-none li a {
  color: #637484;
  padding: 8px 0px;
  display: block;
  text-decoration: none;
}
ul.list-style-none li a:hover {
  color: #0073e6;
}

.favicon {
  height: 40px;
  width: 40px;
  margin-right: 24px;
  min-width: 40px;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-radius: 50%;
  background-position: center;
  display: flex;
  z-index: 1;
  position: relative;
  background-color: #edf3fa;
}

.favicon-sm {
  height: 32px;
  width: 32px;
  margin-right: 24px;
  min-width: 40px;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-radius: 50%;
  background-position: center;
  z-index: 1;
  position: relative;
  background-color: #edf3fa;
  min-width: 24px;
  text-align: center;
  display: inline-block;
  align-items: center;
  justify-content: center;
}

.favicon-title {
  height: 32px;
  width: 32px;
  margin-right: 24px;
  min-width: 40px;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-radius: 50%;
  background-position: center;
  z-index: 1;
  position: relative;
  background-color: #8aa1b8;
  min-width: 24px;
  text-align: center;
  display: inline-block;
  align-items: center;
  justify-content: center;
}

/*******************
textarea
******************/
textarea {
  resize: none;
}

/*******************/
/*widgets -app*/
/*******************/
.css-bar:after {
  z-index: 1;
}

.css-bar > i {
  z-index: 10;
}

/*******************
Custom-select
******************/
/*******************
Layouts
******************/
/*******************/
/*single column*/
/*******************/
.single-column .left-sidebar {
  display: none;
}
.single-column .page-wrapper {
  margin-left: 0px;
}

/*******************/
/*Documentation*/
/*******************/
.fix-width {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}

ul.common li {
  display: inline-block;
  line-height: 40px;
  list-style: outside none none;
  width: 48%;
}

/*******************/
/*pace-js*/
/*******************/
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #2693ff;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 4px;
}

.progress {
  height: auto;
  min-height: 6px;
  margin-bottom: 6px;
}

.paper i {
  padding: 6px;
}
.paper span {
  padding: 5px;
}

.bottom-chart {
  border-right: 1px solid #d2e4f7;
}

.m-t-80 {
  margin-top: 80px;
}

.min-container-ht {
  min-height: 80vh;
}

.sc-container-padding {
  padding: 0px 60px;
}

/* Remove styling in timepicker library */
.timepicker .form-control.is-invalid {
  padding: 0;
  background: none;
}

.cursor-pointer {
  cursor: pointer;
}

nav.navbar {
  height: 3rem;
}

.navbar {
  margin-bottom: 0;
  padding: 0;
}

.nav-link {
  padding: 0.2rem 1rem;
}

.mat-mdc-tab-group.mat-primary .mat-ink-bar,
.mat-mdc-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #0073e6;
}

.mat-mdc-tab-group {
  /*TODO(mdc-migration): The following rule targets internal classes of tabs that may no longer apply for the MDC version.*/
  /*TODO(mdc-migration): The following rule targets internal classes of tabs that may no longer apply for the MDC version.*/
}
.mat-mdc-tab-group .mat-tab-label {
  min-width: 115px;
  padding: 0 24px;
  /*TODO(mdc-migration): The following rule targets internal classes of tabs that may no longer apply for the MDC version.*/
}
.mat-mdc-tab-group .mat-tab-label-active {
  opacity: 1;
}
.mat-mdc-tab-group .mat-tab-label .mat-tab-label-content {
  color: #171b1f;
  font-family: "Metropolis-Medium", sans-serif;
  font-weight: 500;
  opacity: 1;
}
.mat-mdc-tab-group .mat-tab-label .mat-tab-label-content:hover, .mat-mdc-tab-group .mat-tab-label .mat-tab-label-content:focus {
  color: #171b1f;
}

.background-white {
  background-color: white;
}

.mat-icon {
  font-family: "Material Icons" !important;
}

td.mat-mdc-cell:not(.aichat-table__cell):first-of-type {
  padding-right: 8px !important;
}

td.mat-mdc-cell:not(.aichat-table__cell):not(:first-of-type) {
  padding: 5px 8px !important;
}

.custom-dialog-container.navigation-btns .mat-mdc-dialog-container {
  position: relative;
  overflow: initial;
  padding: 40px;
}

.custom-dialog-container.overflow .mat-mdc-dialog-container {
  overflow: initial;
}

.custom-dialog-container .mat-mdc-dialog-container {
  padding: 0;
}
.custom-dialog-container .mat-mdc-dialog-container .dialog-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.custom-dialog-container .mat-mdc-dialog-container .mat-mdc-dialog-content {
  margin: 0;
}

.weblink-form {
  padding: 0 10px;
}

.nowrap {
  white-space: nowrap;
}

.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 200px;
}

.flex-between {
  display: flex !important;
  justify-content: space-between !important;
}

.top-section {
  display: flex;
  justify-content: space-between;
}

.sticky {
  position: sticky;
  top: -1px;
  z-index: 10;
  position: -webkit-sticky;
}

.back-icon svg {
  width: 1rem;
  height: 1rem;
  margin-top: 33%;
}

mat-icon svg {
  vertical-align: top;
}

mat-icon.sm {
  width: 1rem;
  height: 1rem;
}

.vertical-align-inherit {
  vertical-align: inherit;
}

.mat-icon.active-message-icon {
  width: 20px;
  height: 21px;
}

.mat-icon.sm-icon {
  width: 20px;
  height: 20px;
}

.disabledOnCore:hover {
  cursor: not-allowed;
}
.disabledOnCore *:hover {
  cursor: not-allowed;
}

/*TODO(mdc-migration): The following rule targets internal classes of button that may no longer apply for the MDC version.*/
.mat-paginator-container .mat-button-disabled {
  opacity: 0.5;
}

.rostered-students .mat-mdc-tab-link {
  min-width: 100px;
}

.markdown-clipboard-button {
  display: inline-block;
  position: relative;
  border: 0;
  background: transparent;
  color: #edf3fa;
  font-family: "Nucleo";
}
.markdown-clipboard-button:after {
  content: "\ea60";
}
.markdown-clipboard-button.copied:after {
  font-family: "metropolis-regular", sans-serif;
  content: "Copied!";
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

strong {
  font-weight: bold;
  font-family: "metropolis-bold", sans-serif;
}

.icon-c-question {
  position: relative;
  top: 2px;
  left: 2px;
}
.icon-c-question:hover {
  cursor: pointer;
}

body *:not(svg):not(svg *):not(s-icon-button):not(s-icon-button *):not(s-matchip):not(s-matchip *):not(s-link-button):not(s-link-button *):not(s-button):not(s-button *):not(app-date-picker):not(app-date-picker *):not(a):not(s-base-modal):not(s-base-modal *) {
  font-family: "metropolis-regular", sans-serif;
  color: #171b1f;
}

.font.light {
  font-family: "metropolis-regular", sans-serif;
}
.font.regular {
  font-family: "metropolis-regular", sans-serif;
}
.font.medium {
  font-family: "Metropolis-Medium", sans-serif;
}
.font.semi-bold {
  font-family: "Metropolis-SemiBold", sans-serif;
}
.font.bold {
  font-family: "metropolis-bold", sans-serif;
}

.h1 {
  font-family: "Metropolis-SemiBold", sans-serif;
  font-size: 64px;
  line-height: 72px;
  color: #637484;
}

.h2 {
  font-family: "Metropolis-SemiBold", sans-serif;
  font-size: 48px;
  line-height: 56px;
  color: #171b1f;
}

.h3 {
  font-family: "Metropolis-SemiBold", sans-serif;
  font-size: 40px;
  line-height: 48px;
  color: #637484;
}

.h1subheadline {
  font-family: "Metropolis-Medium", sans-serif;
  font-size: 24px;
  line-height: 32px;
  color: #637484;
}

.h2subheadline {
  font-family: "metropolis-regular", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #637484;
}

.h4 {
  font-family: "metropolis-regular", sans-serif;
  font-size: 24px;
  line-height: 36px;
  color: #637484;
}

.h6 {
  font-family: "metropolis-regular", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #637484;
}

.card-title {
  font-family: "Metropolis-Medium", sans-serif;
  font-size: 18px;
  line-height: 27px;
  color: #637484;
}

.ghostBody {
  font-family: "metropolis-regular", sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #b0cceb;
}

.largeBody {
  font-family: "metropolis-regular", sans-serif;
  font-size: 18px;
  line-height: 28px;
  color: #171b1f;
}

.regularBody {
  font-family: "metropolis-regular", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #171b1f;
}

.modalTitle {
  font-family: "metropolis-regular", sans-serif;
  font-size: 24px;
  line-height: 32px;
  color: #171b1f;
}

.card-title2 {
  font-family: "metropolis-regular", sans-serif;
  font-size: 20px;
  line-height: 32px;
  color: #171b1f;
}

.modalsubHeader {
  font-family: "metropolis-regular", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #637484;
}

.smallBody {
  font-family: "metropolis-regular", sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #637484;
}

.caption {
  font-family: "metropolis-regular", sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #637484;
}

.dark-text {
  font-family: "metropolis-regular", sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #171b1f;
}

.lighter-l-text {
  font-family: "metropolis-regular", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #3d4852;
}

.lighter-text {
  font-family: "metropolis-regular", sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #3d4852;
}

.lighter-text-2 {
  font-family: "metropolis-regular", sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #505e6b;
}

.lighter-text-3 {
  font-family: "Metropolis-Medium", sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #505e6b;
}

.dark-title {
  font-family: "Metropolis-Medium", sans-serif;
  font-size: 24px;
  line-height: 32px;
  color: #171b1f;
}

.dark-title-text {
  font-family: "Metropolis-Medium", sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #171b1f;
}

.dark-title-text-2 {
  font-family: "Metropolis-Medium", sans-serif;
  font-size: 20px;
  line-height: 32px;
  color: #171b1f;
}

.dark-title-text-3 {
  font-family: "Metropolis-Medium", sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #171b1f;
}

.icon {
  color: #8aa1b8;
}

.blueLink {
  color: #0073e6;
}

.page-title {
  font-family: "metropolis-regular", sans-serif;
  font-size: 24px;
  line-height: 32px;
  color: #637484;
  margin-bottom: 40px;
}

.text-red {
  font-family: "metropolis-regular", sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #e60f00;
}

.label-text {
  font-family: "Metropolis-Medium", sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #8aa1b8;
}

.page-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}

/*******************
font weight
*******************/
html body .font-bold {
  font-weight: 700;
}
html body .font-normal {
  font-weight: normal;
}
html body .font-light {
  font-weight: 300;
}
html body .font-medium {
  font-weight: 400;
}
html body .font-16 {
  font-size: 16px;
}
html body .font-12 {
  font-size: 12px;
}
html body .font-14 {
  font-size: 14px;
}
html body .font-18 {
  font-size: 18px;
}
html body .font-20 {
  font-size: 20px;
}

/*******************
Text Colors
*******************/
html body .text-muted {
  color: #9db7d1;
}

/*Text Color*/
.text-white {
  color: #ffffff;
}

.text-warning {
  color: #ffa64d;
}

.text-success {
  color: #48f0c9;
}

.text-info {
  color: #0073e6;
}

.text-inverse {
  color: #171b1f;
}

.text-blue {
  color: #2e73db;
}

.text-purple {
  color: #a94dea;
}

.text-primary {
  color: #7460ee;
}

.text-megna {
  color: #02d7ef;
}

.text-dark {
  color: #637484;
}

.text-themecolor {
  color: #0073e6;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

header .navbar {
  margin-bottom: 1rem;
}
header #navbar-menu .navbar-nav {
  align-items: center;
}
header .appSettingsDropdown {
  border-radius: 4px;
  box-shadow: 0 15px 18px 0 rgba(10, 31, 68, 0.12), 0 0 1px 0 rgba(10, 31, 68, 0.1);
  background-color: #ffffff;
  border: none;
  max-height: inherit;
}
header .nav-link.dropdown-toggle {
  cursor: pointer;
}
header .nav-logo {
  height: 35px;
}
header .dropdown-toggle i {
  vertical-align: inherit;
  margin-left: 8px;
  text-align: right;
  float: none;
}
header .dropdown-item .icon {
  color: #637484;
  padding: 0px 8px 0px 0px;
  position: relative;
  top: 3px;
  font-size: 14px;
}
header .dropdown-toggle .icon-circle-08-2,
header .dropdown-toggle .icon-c-question {
  font-size: 24px;
}
header .dropdown-toggle .icon-down-arrow {
  font-size: 8px;
  vertical-align: text-top;
}

.actions-container {
  display: flex;
  margin: 1rem 0;
}
.actions-container .header-action {
  align-self: center;
  margin-bottom: 1rem;
}
.actions-container .header-action .sub-header-item {
  display: inline-block;
  font-size: 14px;
  margin-right: 1.5rem;
}
.actions-container .header-action .sub-header-item-value {
  color: #000000;
}
.actions-container .header-action .back-icon {
  margin-right: 1rem;
}
.actions-container .header-action .back-icon img,
.actions-container .header-action .back-icon svg {
  width: 1rem;
  height: 1rem;
  margin-top: 33%;
}
.actions-container .header-action h2, .actions-container .header-action .h2 {
  margin-bottom: 0;
  font-size: 1.5rem;
}
.actions-container .header-action h2, .actions-container .header-action .h2,
.actions-container .header-action h4,
.actions-container .header-action .h4 {
  max-width: 50ch;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.actions-container .header-buttons button {
  width: auto;
  margin: 0;
}
.actions-container .header-buttons button:nth-child(2) {
  margin-left: 1rem;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.dropdown-menu-right {
  right: 10px !important;
}

.btn-dropdown {
  text-align: left;
  color: #637484;
  border-radius: 4px;
  font-family: "metropolis-regular", sans-serif;
  font-size: 14px;
  margin: 0 10px;
  width: 200px;
  background-color: #ffffff;
  border-top: none;
  border-right: none;
  border-left: none;
  -webkit-outline: none;
  padding: 8px 16px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-dropdown:hover {
  color: #3d4852;
}
.btn-dropdown:focus {
  color: #3d4852;
  outline: none;
  box-shadow: none;
}
.btn-dropdown:last-child {
  margin-right: 0;
}
.btn-dropdown .btn-dropdown-value {
  color: #637484;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
}
.btn-dropdown .btn-dropdown-value:hover {
  color: #3d4852;
}

.btn-dropdown-noborder {
  border: none;
}

.dropdownMenu {
  width: auto;
  padding: 0;
  z-index: 40;
  border-radius: 4px;
  top: 100%;
  z-index: 1;
  box-shadow: 0 15px 18px 0 rgba(10, 31, 68, 0.12), 0 0 1px 0 rgba(10, 31, 68, 0.1);
}
.dropdownMenu .dropdown-value {
  color: #637484;
  font-size: 14px;
  font-family: "metropolis-regular", sans-serif;
  text-align: left;
  padding: 15px 16px 0px 16px;
  cursor: pointer;
}
.dropdownMenu .dropdown-value:hover, .dropdownMenu .dropdown-value:focus {
  text-decoration: none;
  background-color: #f2f9ff;
}
.dropdownMenu .dropdown-value .dropdown-text {
  border-bottom: 1px solid #d2e4f7;
  padding-bottom: 9px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 30ch;
}
.dropdownMenu .dropdown-value:last-child, .dropdownMenu .dropdown-value:last-child .dropdown-text {
  border-bottom: none;
}
.dropdownMenu .dropdown-value:last-child .dropdown-text, .dropdownMenu .dropdown-value:last-child .dropdown-text .dropdown-text {
  border-bottom: none;
}
.dropdownMenu .dropdown-menu {
  width: auto;
  padding: 1em 0;
  margin: 0;
  top: 47px;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 2px 5px 0px #b0cceb;
}

.search-container {
  padding: 16px 16px 8px;
}
.search-container .search-input {
  min-height: 40px;
  display: initial;
  padding-left: 24px;
  padding-right: 15px;
  width: 100%;
  color: #171b1f;
}
.search-container .icon-search {
  position: absolute;
  top: 26px;
  left: 16px;
  pointer-events: none;
}

.empty-search {
  text-align: center;
  padding: 4px 4px 16px;
  display: block;
}

.dropdown-toggle {
  width: auto !important;
}
.dropdown-toggle .dropdown-text {
  max-width: 30ch;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dropdown-toggle::after {
  border: none;
  content: none;
  color: transparent;
  background: transparent;
}

.dropdown-toggle i {
  vertical-align: inherit;
  margin-left: 8px;
  text-align: right;
  float: right;
}

.srh-btn {
  display: inline;
  position: absolute;
  padding-top: 0.5em;
}
.srh-btn i {
  position: relative;
  top: 2px;
  background: transparent;
  font-size: 16px;
  color: #9db7d1;
}
.srh-btn i.icon-search {
  color: #505e6b;
}

.date-range-input {
  background: #ffffff url(/app/ang-7/dist/assets/images/calendar-date.svg) no-repeat;
  background-size: 16px;
  cursor: pointer;
}

.filterControl {
  background-color: transparent;
  margin-bottom: 8px;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #b0cceb;
  border-radius: 0;
  font-size: 14px;
  line-height: 22px;
  color: #b0cceb;
}
.filterControl:focus {
  background-color: transparent;
  color: #637484;
  border: transparent;
  border-bottom: 1px solid #00e6b1;
  outline: 0;
  box-shadow: none;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  font-size: 14px;
  text-align: center;
  color: #171b1f;
  background-color: #ffffff;
  border-bottom: 2px solid #0073e6;
  border-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  color: #8aa1b8;
  padding: 16px 20px;
  font-family: "Metropolis-Medium", sans-serif;
}

.nav-pills {
  background-color: #ffffff;
  border-radius: 4px;
}

.tab-content > .active {
  display: block;
  margin-top: 20px;
}

.form-control {
  color: #b0cceb;
  min-height: 38px;
}

.badgeReports {
  display: inline-block;
  padding: 8px;
  margin-top: 16px;
  font-size: 75%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.badgeReports.badge-blue {
  color: #0073e6;
  background-color: #f2f9ff;
  width: auto;
}
.badgeReports.badge-purple {
  color: #9c6ade;
  background-color: #eaecfc;
  width: auto;
}
.badgeReports.badge-green {
  color: #00bf93;
  background-color: #f2fffc;
  width: auto;
}
.badgeReports.badge-orange {
  color: #ff9326;
  background-color: #fff9f2;
  width: auto;
}
.badgeReports.badge-red {
  color: #ff3526;
  background-color: #fff3f2;
  width: auto;
}

.dropdown-menu.show {
  max-height: 40vh;
  overflow-y: scroll;
}

.dropdown-menu.show::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f5f5f5;
}

.dropdown-menu.show::-webkit-scrollbar {
  width: 2px;
  background-color: #f5f5f5;
}

.dropdown-menu.show::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #d2e4f7;
}

.app-role-width .role-dropdown .role-width {
  border: 1px solid #b0cceb;
  width: 24.5em;
  text-align: left;
}

.dropdown-btn-width {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 9.1em;
  display: inherit;
  color: #171b1f;
}

.items-container {
  max-height: 40vh;
  overflow-y: auto;
  min-width: 240px;
}

.items-container::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}

.items-container::-webkit-scrollbar {
  width: 1px;
  background-color: #f5f5f5;
}

.items-container::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #d2e4f7;
}

select.custom-dropdown {
  font-family: "Metropolis-Medium", sans-serif;
  color: #171b1f;
  appearance: none;
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  max-width: 5rem;
  margin: 0;
  padding: 7px 8px;
  border: solid 1px #b0cceb;
  border-radius: 4px;
  background-image: url('icon-8-px-arrow@3x.png');
  background-repeat: no-repeat;
  background-size: 14px;
  background-position-x: 86%;
  background-position-y: 10px;
  padding-right: 1.5rem;
}

.full-width.dropdown,
.full-width.dropup,
.full-width #dropdownCategory {
  width: 100% !important;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.-nostylebtn {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  background: transparent;
  position: relative;
}

.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *) {
  display: inline-block;
  padding: 8px 24px;
  margin: 0 10px 20px 10px;
  min-width: 105px;
  width: auto;
  height: 40px;
  font-family: "Metropolis-SemiBold", sans-serif;
  font-size: 16px;
  cursor: pointer;
  border-radius: 100px;
  -webkit-user-select: none;
          user-select: none;
  text-align: center;
  line-height: 20px;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-cancel {
  background-color: transparent;
  color: #8aa1b8;
  border: none;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-nostylebtn {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  background: transparent;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary {
  background-color: transparent;
  color: #9db7d1;
  border: 2px solid #9db7d1;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary.-alternative {
  color: #0073e6;
  border-color: #0073e6;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary.-alternative:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary.-alternative:focus, .button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary.-alternative:hover, .button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary.-alternative:active {
  color: #0073e6;
  border-color: #0073e6;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary:focus, .button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary:hover {
  color: #8aa1b8;
  border: 2px solid #8aa1b8;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary:active {
  color: #778b9e;
  border: 2px solid #778b9e;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primary {
  background-color: #0073e6;
  color: #ffffff;
  border: 2px solid #0073e6;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primary:focus {
  box-shadow: 0 0 4px #308deb;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primary:hover {
  background-color: #005dba;
  border: 2px solid #005dba;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primary:active {
  background-color: #004d99;
  border: 2px solid #004d99;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primary:disabled {
  background-color: #8dc1f4;
  cursor: not-allowed;
  border: 2px solid #8dc1f4;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-allowBtn {
  background: #00bf93;
  border: 1px solid #00bf93;
  color: #ffffff;
  font-size: 14px;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-allowBtn:focus, .button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-allowBtn:hover {
  background-color: #009976;
  border: 1px solid #009976;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-allowBtn:active {
  background-color: #007358;
  border: 1px solid #007358;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-allowBtn:disabled {
  background-color: #bbfaec;
  border: 1px solid #bbfaec;
  cursor: not-allowed;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryAllow {
  background-color: #ffffff;
  color: #00e6b1;
  border: 1px solid #00e6b1;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryAllow:focus, .button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryAllow:hover {
  background-color: #ffffff;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryAllow:active {
  background-color: #ffffff;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryBlock {
  background-color: #ffffff;
  color: #e60f00;
  border: 1px solid #e60f00;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryBlock:focus, .button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryBlock:hover {
  background-color: #ffffff;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryBlock:active {
  background-color: #ffffff;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryBlocked {
  background-color: #e60f00;
  color: #ffffff;
  border: 1px solid #e60f00;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryBlocked:focus, .button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryBlocked:hover {
  background-color: #bf0d00;
  border: 1px solid #bf0d00;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryBlocked:active {
  background-color: #990a00;
  border: 1px solid #990a00;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primaryBlocked:disabled {
  background-color: #ffc3bf;
  border: 1px solid #ffc3bf;
  cursor: not-allowed;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primary-bg {
  background-color: transparent;
  color: #0073e6;
  border: 2px solid #0073e6;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primary-bg:focus, .button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primary-bg:hover {
  border: 2px solid #0060bf;
  color: #0060bf;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primary-bg:active {
  border: 2px solid #004d99;
  color: #004d99;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-primary-bg:disabled {
  border: 2px solid #bfdfff;
  color: #bfdfff;
  cursor: not-allowed;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary-bg {
  border: 1px solid #ffffff;
  background-color: transparent;
  color: #ffffff;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary-bg:focus, .button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary-bg:hover {
  background-color: #ffffff;
  color: #0073e6;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-secondary-bg:active {
  background-color: #ffffff;
  color: #0073e6;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-disable {
  border: 2px solid #bfdfff;
  background-color: #bfdfff;
  color: #ffffff;
}
.button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-disable:focus, .button:not(s-icon-button):not(s-icon-button *):not(s-button):not(s-button *).-disable:hover {
  border: 2px solid #bfdfff;
  background-color: #ffffff;
  color: #bfdfff;
}

button:focus {
  outline: none !important;
}

.small {
  padding: 5px 10px;
  min-width: 144px;
  line-height: normal;
  font-size: 14px;
  height: 32px;
}
.small.-disable:focus, .small.-disable:hover {
  background-color: transparent;
}
.small.-disabled {
  border: 1px solid #b0cceb;
  background-color: transparent;
  color: #b0cceb;
}
.small.-disabled:focus, .small.-disabled:hover {
  border: 1px solid #b0cceb;
  background-color: transparent;
  color: #bfdfff;
}

.x-small {
  display: inline-block;
  font-family: "Metropolis-SemiBold", sans-serif;
  cursor: pointer;
  border-radius: 20px;
  -webkit-user-select: none;
          user-select: none;
  text-align: center;
  height: auto;
  line-height: 20px;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  padding: 3px 0;
  width: 92px;
  height: 32px;
}
.x-small.-primaryAllow {
  background-color: #ffffff;
  color: #00e6b1;
  border: 1px solid #00e6b1;
}
.x-small.-primaryAllow:focus, .x-small.-primaryAllow:hover {
  background-color: #ffffff;
}
.x-small.-primaryAllow:active {
  background-color: #ffffff;
}
.x-small.-primaryBlock {
  background-color: #ffffff;
  color: #ff3526;
  border: 1px solid #ff3526;
}
.x-small.-primaryBlock:focus, .x-small.-primaryBlock:hover {
  background-color: #ffffff;
}
.x-small.-primaryBlock:active {
  background-color: #ffffff;
}
.x-small.-disable:focus, .x-small.-disable:hover {
  background-color: transparent;
}
.x-small.-disabled {
  border: 1px solid #b0cceb;
  background-color: transparent;
  color: #b0cceb;
}
.x-small.-disabled:focus, .x-small.-disabled:hover {
  border: 1px solid #b0cceb;
  background-color: transparent;
  color: #b0cceb;
}

.bg-nutral {
  background: #00e6b1;
  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #00e6b1, #0073e6);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

/*******************
Buttons
******************/
.non-sticy-btn {
  position: relative;
}

.sticky-btn {
  position: fixed;
  top: 56px;
  z-index: 1;
  width: 100%;
  left: -0.1em;
  background: #f7fafc;
  padding: 8px 40px;
  text-align: right;
}

.overwriteBtn {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  background: transparent;
}

.btn-group.btn-secondary {
  color: #637484;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}

.btn-circle {
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding: 10px;
}

.btn-circle.btn-sm, .btn-group-sm > .btn-circle.btn {
  width: 35px;
  height: 35px;
  padding: 8px 10px;
  font-size: 14px;
}

.btn-circle.btn-lg, .btn-group-lg > .btn-circle.btn {
  width: 50px;
  height: 50px;
  padding: 14px 15px;
  font-size: 18px;
}

.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 14px 15px;
  font-size: 24px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 12px;
}

.btn-xs {
  padding: 0.25rem 0.5rem;
  font-size: 10px;
}

.button-list button,
.button-list a {
  margin: 5px 12px 5px 0;
}

.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s;
}

.btn-rounded {
  border-radius: 60px;
  padding: 7px 18px;
}
.btn-rounded.btn-lg, .btn-group-lg > .btn-rounded.btn {
  padding: 0.75rem 1.5rem;
}
.btn-rounded.btn-sm, .btn-group-sm > .btn-rounded.btn {
  padding: 0.25rem 0.5rem;
  font-size: 12px;
}
.btn-rounded.btn-xs {
  padding: 0.25rem 0.5rem;
  font-size: 10px;
}

.btn-custom,
.btn-custom.disabled {
  background: #0073e6;
  border: 1px solid #0073e6;
  color: #ffffff;
}
.btn-custom:hover,
.btn-custom.disabled:hover {
  background: #0073e6;
  opacity: 0.8;
  color: #ffffff;
  border: 1px solid #0073e6;
}

.btn-secondary,
.btn-secondary.disabled {
  background: #778b9e;
  border: 1px solid #778b9e;
  color: #ffffff;
}
.btn-secondary:hover,
.btn-secondary.disabled:hover {
  background: #778b9e;
  opacity: 0.7;
  border: 1px solid #778b9e;
}
.btn-secondary.active, .btn-secondary:focus,
.btn-secondary.disabled.active,
.btn-secondary.disabled:focus {
  background: #778b9e;
}

.btn-primary,
.btn-primary.disabled {
  background: #0073e6;
  border: 1px solid #0073e6;
}
.btn-primary:hover,
.btn-primary.disabled:hover {
  background: #0073e6;
  opacity: 0.7;
  border: 1px solid #0073e6;
}
.btn-primary.active, .btn-primary:focus,
.btn-primary.disabled.active,
.btn-primary.disabled:focus {
  background: #004d99;
}

.btn-themecolor,
.btn-themecolor.disabled {
  background: #0073e6;
  color: #ffffff;
  border: 1px solid #0073e6;
}
.btn-themecolor:hover,
.btn-themecolor.disabled:hover {
  background: #0073e6;
  opacity: 0.7;
  border: 1px solid #0073e6;
}
.btn-themecolor.active, .btn-themecolor:focus,
.btn-themecolor.disabled.active,
.btn-themecolor.disabled:focus {
  background: #0073e6;
}

.btn-success,
.btn-success.disabled {
  background: #48f0c9;
  border: 1px solid #48f0c9;
}
.btn-success:hover,
.btn-success.disabled:hover {
  background: #48f0c9;
  opacity: 0.7;
  border: 1px solid #48f0c9;
}
.btn-success.active, .btn-success:focus,
.btn-success.disabled.active,
.btn-success.disabled:focus {
  background: #48f0c9;
}

a:not([href]):not([tabindex]) {
  color: #0073e6;
  cursor: pointer;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover {
  color: #0073e6;
}
a:not([href]):not([tabindex]):active {
  color: #0073e6;
}

a {
  color: #0073e6;
  cursor: pointer;
  text-decoration: none;
}
a:hover {
  color: #0073e6;
}
a:active {
  color: #0073e6;
}

.btn-info,
.btn-info.disabled {
  background: #0073e6;
  border: 1px solid #0073e6;
}
.btn-info:hover,
.btn-info.disabled:hover {
  background: #0073e6;
  opacity: 0.7;
  border: 1px solid #0073e6;
}
.btn-info.active, .btn-info:focus,
.btn-info.disabled.active,
.btn-info.disabled:focus {
  background: #0073e6;
}

.btn-warning,
.btn-warning.disabled {
  background: #ffa64d;
  border: 1px solid #ffa64d;
  color: #ffffff;
}
.btn-warning:hover,
.btn-warning.disabled:hover {
  background: #ffa64d;
  color: #ffffff;
  opacity: 0.7;
  border: 1px solid #ffa64d;
}
.btn-warning.active, .btn-warning:focus,
.btn-warning.disabled.active,
.btn-warning.disabled:focus {
  background: #ffa64d;
}

.btn-danger,
.btn-danger.disabled {
  background: #ff3526;
  border: 1px solid #ff3526;
}
.btn-danger:hover,
.btn-danger.disabled:hover {
  background: #ff3526;
  opacity: 0.7;
  border: 1px solid #ff3526;
}
.btn-danger.active, .btn-danger:focus,
.btn-danger.disabled.active,
.btn-danger.disabled:focus {
  background: #ff3526;
}

.btn-inverse,
.btn-inverse.disabled {
  background: #171b1f;
  border: 1px solid #171b1f;
  color: #ffffff;
}
.btn-inverse:hover,
.btn-inverse.disabled:hover {
  background: #171b1f;
  opacity: 0.7;
  color: #ffffff;
  border: 1px solid #171b1f;
}
.btn-inverse.active, .btn-inverse:focus,
.btn-inverse.disabled.active,
.btn-inverse.disabled:focus {
  background: #171b1f;
  color: #ffffff;
}

.btn-red,
.btn-red.disabled {
  background: #ff3526;
  border: 1px solid #ff3526;
  color: #ffffff;
}
.btn-red:hover,
.btn-red.disabled:hover {
  opacity: 0.7;
  border: 1px solid #ff3526;
  background: #ff3526;
}
.btn-red.active, .btn-red:focus,
.btn-red.disabled.active,
.btn-red.disabled:focus {
  background: #ff3526;
}

.btn-outline-default {
  background-color: #ffffff;
}
.btn-outline-default:hover, .btn-outline-default:focus, .btn-outline-default.focus {
  background: #f2f9ff;
}

.btn-outline-primary {
  color: #0073e6;
  background-color: #ffffff;
  border-color: #0073e6;
}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary.focus {
  background: #0073e6;
  color: #ffffff;
  border-color: #0073e6;
}

.btn-outline-success {
  color: #48f0c9;
  background-color: transparent;
  border-color: #48f0c9;
}
.btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success.focus {
  background: #48f0c9;
  border-color: #48f0c9;
  color: #ffffff;
}

.btn-outline-info {
  color: #0073e6;
  background-color: transparent;
  border-color: #0073e6;
}
.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info.focus {
  background: #0073e6;
  border-color: #0073e6;
  color: #ffffff;
}

.btn-outline-warning {
  color: #ffa64d;
  background-color: transparent;
  border-color: #ffa64d;
}
.btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning.focus {
  background: #ffa64d;
  border-color: #ffa64d;
  color: #ffffff;
}

.btn-outline-danger {
  color: #ff3526;
  background-color: transparent;
  border-color: #ff3526;
}
.btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger.focus {
  background: #ff3526;
  border-color: #ff3526;
  color: #ffffff;
}

.btn-outline-red {
  color: #ff3526;
  background-color: transparent;
  border-color: #ff3526;
}
.btn-outline-red:hover, .btn-outline-red:focus, .btn-outline-red.focus {
  background: #ff3526;
  border-color: #ff3526;
  color: #ffffff;
}

.btn-outline-inverse {
  color: #171b1f;
  background-color: transparent;
  border-color: #171b1f;
}
.btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse.focus {
  background: #171b1f;
  border-color: #171b1f;
  color: #ffffff;
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus {
  background-color: #004d99;
  border: 1px solid #004d99;
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success.focus:active,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover,
.btn-success.focus,
.btn-success:focus {
  background-color: #48f0c9;
  border: 1px solid #48f0c9;
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info.focus:active,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover,
.btn-info.focus,
.btn-info:focus {
  background-color: #0073e6;
  border: 1px solid #0073e6;
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning.focus:active,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning.focus,
.btn-warning:focus {
  background-color: #ffa64d;
  border: 1px solid #ffa64d;
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger.focus:active,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger.focus,
.btn-danger:focus {
  background-color: #ff3526;
  border: 1px solid #ff3526;
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.focus,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open > .dropdown-toggle.btn-inverse {
  background-color: #171b1f;
  border: 1px solid #171b1f;
}

.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.btn-red.focus,
.btn-red:active,
.btn-red:focus,
.btn-red:hover,
.open > .dropdown-toggle.btn-red {
  background-color: #e60f00;
  border: 1px solid #e60f00;
  color: #ffffff;
}

.button-box .btn {
  margin: 0 8px 8px 0px;
}

.btn-label {
  background: rgba(0, 0, 0, 0.05);
  display: inline-block;
  margin: -6px 12px -6px -14px;
  padding: 7px 15px;
}

.btn-facebook {
  color: #ffffff;
  background-color: #3b5998;
}

.btn-twitter {
  color: #ffffff;
  background-color: #55acee;
}

.btn-linkedin {
  color: #ffffff;
  background-color: #007bb6;
}

.btn-dribbble {
  color: #ffffff;
  background-color: #ea4c89;
}

.btn-googleplus {
  color: #ffffff;
  background-color: #dd4b39;
}

.btn-instagram {
  color: #ffffff;
  background-color: #3f729b;
}

.btn-pinterest {
  color: #ffffff;
  background-color: #cb2027;
}

.btn-dropbox {
  color: #ffffff;
  background-color: #007ee5;
}

.btn-flickr {
  color: #ffffff;
  background-color: #ff0084;
}

.btn-tumblr {
  color: #ffffff;
  background-color: #32506d;
}

.btn-skype {
  color: #ffffff;
  background-color: #00aff0;
}

.btn-youtube {
  color: #ffffff;
  background-color: #bb0000;
}

.btn-github {
  color: #ffffff;
  background-color: #171515;
}

.transparent {
  cursor: pointer;
  border: 1px solid transparent;
  background-color: transparent;
  box-shadow: 0 6px 6px #ffffff;
}
.transparent:disabled {
  cursor: not-allowed;
  opacity: 0.65;
  pointer-events: all;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.mat-mdc-dialog-content {
  overflow: initial !important;
}

.custom-dialog-container-border-radius .mat-mdc-dialog-container {
  box-shadow: 0 15px 18px 0 rgba(10, 31, 68, 0.12), 0 0 1px 0 rgba(10, 31, 68, 0.1);
  border-radius: 8px;
  overflow-y: auto;
}

.modal-container {
  padding: 1em;
}
.modal-container .page-header,
.modal-container .search-section {
  padding: 0 2em;
  width: 100%;
  position: relative;
}
.modal-container .submit-section {
  margin-top: 2em;
  display: flex;
  justify-content: flex-end;
}
.modal-container .r-btn {
  justify-content: flex-end !important;
}
.modal-container .m-btn {
  justify-content: space-between !important;
}
.modal-container .r-btn button:nth-child(1),
.modal-container .m-btn button:nth-child(1) {
  margin-left: 0;
}
.modal-container .r-btn button:nth-child(2),
.modal-container .m-btn button:nth-child(2) {
  margin-right: 0;
}
.modal-container .s-btn button {
  margin: 0;
}
.modal-container .no-scroll {
  overflow: hidden;
}
.modal-container .modalCancelBtn {
  min-width: 24px;
  height: 24px;
  font-family: "Metropolis-SemiBold", sans-serif;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  text-align: center;
  height: auto;
  line-height: 20px;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  background-color: transparent;
  color: #637484;
  border: none;
  padding: 0;
  margin: 1vh 1vw 0 0;
}
.modal-container .modalCancelBtn i {
  color: #637484;
  font-size: 24px;
}
.modal-container .modalCancelBtn:focus {
  outline: none;
}
.modal-container .modalContent {
  height: 100%;
  padding: 0 2em 1em;
}
.modal-container .modalContent h3, .modal-container .modalContent .h3 {
  margin-bottom: 1.5rem;
}
.modal-container .dialog-header {
  margin-bottom: 32px;
}
.modal-container .modalBtn {
  display: inline-block;
  padding: 11px 16px;
  margin: 10px;
  min-width: 141px;
  height: 44px;
  font-family: "Metropolis-SemiBold", sans-serif;
  cursor: pointer;
  border-radius: 5px;
  -webkit-user-select: none;
          user-select: none;
  text-align: center;
  height: auto;
  line-height: 20px;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
}
.modal-container .modalBtn.-schedule {
  background-color: #f7fafc;
  border: none;
  font-size: 14px;
  width: 181px;
  height: 40px;
}
.modal-container .modalBtn.-schedule a {
  color: #0073e6;
}
.modal-container .modalBtn.-schedule a i {
  padding-right: 10px;
  color: #0073e6;
}
.modal-container .form-group {
  margin-bottom: 1rem;
}
.modal-container .form-group label {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .modal-container .mat-mdc-dialog-container {
    padding: 14px;
  }
  .modal-container .modalContent {
    padding: 0 14px 14px 14px;
  }
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.mdc-snackbar.mat-mdc-snack-bar-container {
  padding: 0;
  margin: 24px;
  border: 0;
  color: #637484;
  box-shadow: none;
  border-radius: 8px;
}
.mdc-snackbar.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label {
  padding: 0;
  font-size: 16px;
  line-height: 24px;
}
.mdc-snackbar.mat-mdc-snack-bar-container .mdc-snackbar__surface {
  min-width: 35ch;
  background-color: transparent;
  padding: 0;
  box-shadow: none;
}

.snack-bar-container-error,
.snack-bar-container-warning,
.snack-bar-container-success,
.snack-bar-container {
  padding: 0;
  border: 1px solid #e60f00;
  color: #637484;
  background: #ffffff;
  box-shadow: none;
  border-radius: 8px;
}
.snack-bar-container-error .snackbarError,
.snack-bar-container-error .snackbarWarning,
.snack-bar-container-error .snackbarCheck,
.snack-bar-container-warning .snackbarError,
.snack-bar-container-warning .snackbarWarning,
.snack-bar-container-warning .snackbarCheck,
.snack-bar-container-success .snackbarError,
.snack-bar-container-success .snackbarWarning,
.snack-bar-container-success .snackbarCheck,
.snack-bar-container .snackbarError,
.snack-bar-container .snackbarWarning,
.snack-bar-container .snackbarCheck {
  background-color: #e60f00;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  padding: 5% 4%;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
.snack-bar-container-error .snackbarError i,
.snack-bar-container-error .snackbarWarning i,
.snack-bar-container-error .snackbarCheck i,
.snack-bar-container-warning .snackbarError i,
.snack-bar-container-warning .snackbarWarning i,
.snack-bar-container-warning .snackbarCheck i,
.snack-bar-container-success .snackbarError i,
.snack-bar-container-success .snackbarWarning i,
.snack-bar-container-success .snackbarCheck i,
.snack-bar-container .snackbarError i,
.snack-bar-container .snackbarWarning i,
.snack-bar-container .snackbarCheck i {
  color: #ffffff;
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.snack-bar-container-error .text-baseline,
.snack-bar-container-warning .text-baseline,
.snack-bar-container-success .text-baseline,
.snack-bar-container .text-baseline {
  padding: 4.5%;
  word-break: break-word;
}
.snack-bar-container-error .snackbarX,
.snack-bar-container-warning .snackbarX,
.snack-bar-container-success .snackbarX,
.snack-bar-container .snackbarX {
  color: #637484;
  font-size: 24px;
}
.snack-bar-container-error .mat-mdc-raised-button:not([class*=mat-elevation-z]),
.snack-bar-container-warning .mat-mdc-raised-button:not([class*=mat-elevation-z]),
.snack-bar-container-success .mat-mdc-raised-button:not([class*=mat-elevation-z]),
.snack-bar-container .mat-mdc-raised-button:not([class*=mat-elevation-z]) {
  height: auto;
  box-shadow: none;
  padding: 4.5%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.snack-bar-container-error .mat-mdc-raised-button:not([class*=mat-elevation-z]) .mdc-button__label,
.snack-bar-container-warning .mat-mdc-raised-button:not([class*=mat-elevation-z]) .mdc-button__label,
.snack-bar-container-success .mat-mdc-raised-button:not([class*=mat-elevation-z]) .mdc-button__label,
.snack-bar-container .mat-mdc-raised-button:not([class*=mat-elevation-z]) .mdc-button__label {
  display: flex;
  align-items: center;
  justify-content: center;
}
.snack-bar-container-error .mat-mdc-raised-button,
.snack-bar-container-warning .mat-mdc-raised-button,
.snack-bar-container-success .mat-mdc-raised-button,
.snack-bar-container .mat-mdc-raised-button {
  background: transparent;
  border-radius: 8px;
}

.snack-bar-container-warning {
  border: 1px solid #877017;
}
.snack-bar-container-warning .snackbarWarning {
  background-color: #feecbc;
}
.snack-bar-container-warning .snackbarWarning i {
  color: #877017;
}

.snack-bar-container {
  border: 1px solid #00bf93;
}
.snack-bar-container .snackbarCheck {
  background: #00bf93;
}
.snack-bar-container .snackbarCheck i {
  color: #ffffff;
}

.mat-mdc-snack-bar-handset {
  width: auto;
}

.cdk-focused {
  background: inherit;
  box-shadow: none;
}

.cdk-mouse-focused {
  background: inherit;
  box-shadow: none;
}

.mat-mdc-raised-button:not([disabled]):active:not([class*=mat-elevation-z]) {
  box-shadow: none;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
  }
  .rows.left {
    margin: initial;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows {
    max-width: 320px;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows {
    max-width: 768px;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows {
    max-width: 1440px;
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-1 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-1 {
    width: calc(25% - 84px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-1 {
    width: calc(12.5% - 21px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-1 {
    width: calc(8.3333333333% - 22px);
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-2 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-2 {
    width: calc(50% - 72px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-2 {
    width: calc(25% - 18px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-2 {
    width: calc(16.6666666667% - 20px);
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-3 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-3 {
    width: calc(75% - 60px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-3 {
    width: calc(37.5% - 15px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-3 {
    width: calc(25% - 18px);
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-4 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-4 {
    width: 100%;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-4 {
    width: calc(50% - 12px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-4 {
    width: calc(33.3333333333% - 16px);
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-5 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-5 {
    width: 100%;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-5 {
    width: calc(62.5% - 9px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-5 {
    width: calc(41.6666666667% - 14px);
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-6 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-6 {
    width: 100%;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-6 {
    width: calc(75% - 6px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-6 {
    width: calc(50% - 12px);
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-7 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-7 {
    width: 100%;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-7 {
    width: calc(87.5% - 3px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-7 {
    width: calc(58.3333333333% - 10px);
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-8 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-8 {
    width: 100%;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-8 {
    width: 100%;
    width: calc(100% - 0px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-8 {
    width: calc(66.6666666667% - 8px);
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-9 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-9 {
    width: 100%;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-9 {
    width: 100%;
    width: calc(112.5% - -3px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-9 {
    width: calc(75% - 6px);
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-10 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-10 {
    width: 100%;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-10 {
    width: 100%;
    width: calc(125% - -6px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-10 {
    width: calc(83.3333333333% - 4px);
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-11 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-11 {
    width: 100%;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-11 {
    width: 100%;
    width: calc(137.5% - -9px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-11 {
    width: calc(91.6666666667% - 2px);
  }
}
@media screen and (-ms-hight-contrast: active), (-ms-high-contrast: none) {
  .rows .columns-12 {
    flex: 0 0 auto;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 320px), screen and (-ms-high-contrast: none) and (max-width: 320px) {
  .rows .columns-12 {
    width: 100%;
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 768px) and (min-width: 321px), screen and (-ms-high-contrast: none) and (max-width: 768px) and (min-width: 321px) {
  .rows .columns-12 {
    width: 100%;
    width: calc(150% - -12px);
  }
}
@media screen and (-ms-hight-contrast: active) and (max-width: 1440px) and (min-width: 768px), screen and (-ms-high-contrast: none) and (max-width: 1440px) and (min-width: 768px) {
  .rows .columns-12 {
    width: calc(100% - 0px);
    width: calc(100% - 0px * 0);
  }
}
@supports (display: grid) {
  .rows {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0 24px;
  }
  .rows .columns-1 {
    grid-column: span 1;
    -ms-grid-column-span: 1;
    margin-right: 0;
  }
  .rows .columns-2 {
    grid-column: span 2;
    -ms-grid-column-span: 2;
    margin-right: 0;
  }
  .rows .columns-3 {
    grid-column: span 3;
    -ms-grid-column-span: 3;
    margin-right: 0;
  }
  .rows .columns-4 {
    grid-column: span 4;
    -ms-grid-column-span: 4;
    margin-right: 0;
  }
  .rows .columns-5 {
    grid-column: span 5;
    -ms-grid-column-span: 5;
    margin-right: 0;
  }
  .rows .columns-6 {
    grid-column: span 6;
    -ms-grid-column-span: 6;
    margin-right: 0;
  }
  .rows .columns-7 {
    grid-column: span 7;
    -ms-grid-column-span: 7;
    margin-right: 0;
  }
  .rows .columns-8 {
    grid-column: span 8;
    -ms-grid-column-span: 8;
    margin-right: 0;
  }
  .rows .columns-9 {
    grid-column: span 9;
    -ms-grid-column-span: 9;
    margin-right: 0;
  }
  .rows .columns-10 {
    grid-column: span 10;
    -ms-grid-column-span: 10;
    margin-right: 0;
  }
  .rows .columns-11 {
    grid-column: span 11;
    -ms-grid-column-span: 11;
    margin-right: 0;
  }
  .rows .columns-12 {
    grid-column: span 12;
    -ms-grid-column-span: 12;
    margin-right: 0;
  }
  @media screen and (max-width: 1440px) and (min-width: 768px) {
    .rows {
      grid-template-columns: repeat(12, 1fr);
      grid-gap: 0 24px;
    }
    .rows .columns-1 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-12 {
      grid-column: span 12;
      -ms-grid-column-span: 12;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 11;
      -ms-grid-column-span: 11;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 10;
      -ms-grid-column-span: 10;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 9;
      -ms-grid-column-span: 9;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
  }
  @media screen and (max-width: 768px) and (min-width: 321px) {
    .rows {
      grid-template-columns: repeat(8, 1fr);
      grid-gap: 0 24px;
    }
    .rows .columns-1 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-12 {
      grid-column: span 8;
      -ms-grid-column-span: 8;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 7;
      -ms-grid-column-span: 7;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 6;
      -ms-grid-column-span: 6;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 5;
      -ms-grid-column-span: 5;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
  }
  @media screen and (max-width: 320px) {
    .rows {
      grid-template-columns: repeat(4, 1fr);
      grid-gap: 0 24px;
    }
    .rows .columns-1 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-4 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-5 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-6 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-7 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-8 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-9 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-10 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-11 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
    .rows .columns-12 {
      grid-column: span 4;
      -ms-grid-column-span: 4;
      margin-right: 0;
    }
    .rows .columns-3 {
      grid-column: span 3;
      -ms-grid-column-span: 3;
      margin-right: 0;
    }
    .rows .columns-2 {
      grid-column: span 2;
      -ms-grid-column-span: 2;
      margin-right: 0;
    }
    .rows .columns-1 {
      grid-column: span 1;
      -ms-grid-column-span: 1;
      margin-right: 0;
    }
  }
}
.grid_container {
  margin: 0 40px 40px;
}
.grid_container:before,
.grid_container :after {
  clear: both;
  contain: "";
  display: table;
}
@media screen and (max-width: 1920px) and (min-width: 768px) {
  .grid_container {
    margin: 0 36px 36px;
  }
}
@media screen and (max-width: 768px) and (min-width: 321px) {
  .grid_container {
    margin: 0 24px;
  }
}
@media screen and (max-width: 320px) {
  .grid_container {
    margin: 0 24px;
  }
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.checkboxs {
  margin-left: 18px;
}
.checkboxs input[type=checkbox] {
  opacity: 0;
}
.checkboxs label {
  position: relative;
  display: inline-block;
  /*16px width of fake checkbox + 6px distance between fake checkbox and text*/
  padding-left: 22px;
}
.checkboxs label::before, .checkboxs label::after {
  position: absolute;
  content: "";
  /*Needed for the line-height to take effect*/
  display: inline-block;
}
.checkboxs label::before {
  height: 16px;
  width: 16px;
  border: 2px solid #8aa1b8;
  border-radius: 4px;
  left: 0px;
  background: #ffffff;
  /*(24px line-height - 16px height of fake checkbox) / 2 - 1px for the border
   *to vertically center it.
   */
  top: 3px;
}
.checkboxs label::after {
  height: 5px;
  width: 9px;
  border-left: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  color: #ffffff;
  transform: rotate(-45deg);
  left: 4px;
  top: 7px;
}
.checkboxs input[type=checkbox] + label::after {
  content: none;
  color: #3d4852;
}
.checkboxs input[type=checkbox]:checked + label::after {
  content: "";
  color: #3d4852;
}
.checkboxs input[type=checkbox]:checked + label::before {
  background: #0073e6;
  border: 0;
}

/***************END**************/
/*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version.*/
label.mat-checkbox-layout {
  margin-bottom: 0.25em;
}

/*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version.*/
.mat-mdc-checkbox-checked.checkboxContainer {
  background-color: #edf3fa;
}

/*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version.*/
.mat-checkbox-inner-container {
  height: 16px;
  width: 16px;
}

/*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version.*/
.mat-checkbox-inner-container {
  margin-right: 16px;
}

.horizontalLine {
  height: 2em;
  border: 1px solid #d2e4f7;
}

label {
  margin-bottom: 0;
}

.mat-mdc-checkbox.mat-accent {
  /*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version.*/
  /*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version.*/
  /*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version.*/
}
.mat-mdc-checkbox.mat-accent.mdc-checkbox__checkmark {
  border: 2px solid #b0cceb;
  border-radius: 2px;
  background-color: #ffffff;
}
.mat-mdc-checkbox.mat-accent .mdc-checkbox__checkmark-path {
  color: white;
}
.mat-mdc-checkbox.mat-accent .mat-checkbox-checkmark-path {
  stroke: #ffffff;
}

.mat-checkbox-disabled.mat-mdc-checkbox-checked .mat-checkbox-background {
  background: none;
}

.mat-mdc-icon-button {
  padding: 0;
  min-width: 0;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  line-height: 40px;
  border-radius: 0;
}

.mat-mdc-icon-button .mat-icon {
  line-height: 14px;
}

/*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version.*/
.mat-mdc-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {
  background-color: transparent;
}

/*******************
Checkbox
*******************/
.checkbox {
  padding-left: 20px;
}
.checkbox label {
  display: block;
  padding-left: 5px;
  position: relative;
}
.checkbox label::before {
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  background-color: #ffffff;
  border-radius: 1px;
  border: 1px solid rgba(120, 130, 140, 0.13);
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  top: 3px;
  margin-left: -20px;
  position: absolute;
  transition: 0.3s ease-in-out;
  width: 17px;
  outline: none;
}
.checkbox label::after {
  color: #171b1f;
  display: inline-block;
  font-size: 11px;
  height: 16px;
  left: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  position: absolute;
  top: 3px;
  width: 16px;
}
.checkbox input[type=checkbox] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  position: absolute;
  left: 0px;
  outline: none;
}
.checkbox input[type=checkbox]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type=checkbox]:focus + label::before {
  outline-offset: -2px;
  outline: none;
}
.checkbox input[type=checkbox]:checked + label::after {
  content: "\f00c";
  font-family: "FontAwesome";
}
.checkbox input[type=checkbox]:disabled + label::before {
  background-color: #f2f9ff;
  cursor: not-allowed;
}

.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}

.checkbox.checkbox-inline {
  margin-top: 0;
}

.checkbox.checkbox-single label {
  height: 17px;
}

.checkbox-primary input[type=checkbox]:checked + label::before {
  background-color: #7460ee;
  border-color: #7460ee;
}
.checkbox-primary input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

.checkbox-danger input[type=checkbox]:checked + label::before {
  background-color: #ff3526;
  border-color: #ff3526;
}
.checkbox-danger input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

.checkbox-info input[type=checkbox]:checked + label::before {
  background-color: #0073e6;
  border-color: #0073e6;
}
.checkbox-info input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

.checkbox-warning input[type=checkbox]:checked + label::before {
  background-color: #ffa64d;
  border-color: #ffa64d;
}
.checkbox-warning input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

.checkbox-success input[type=checkbox]:checked + label::before {
  background-color: #48f0c9;
  border-color: #48f0c9;
}
.checkbox-success input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

.checkbox-purple input[type=checkbox]:checked + label::before {
  background-color: #a94dea;
  border-color: #a94dea;
}
.checkbox-purple input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

.checkbox-red input[type=checkbox]:checked + label::before {
  background-color: #ff3526;
  border-color: #ff3526;
}
.checkbox-red input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

.checkbox-inverse input[type=checkbox]:checked + label::before {
  background-color: #171b1f;
  border-color: #171b1f;
}
.checkbox-inverse input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*TODO(mdc-migration): The following rule targets internal classes of radio that may no longer apply for the MDC version.*/
/*TODO(mdc-migration): The following rule targets internal classes of radio that may no longer apply for the MDC version.*/
.mat-radio-ripple {
  display: none;
}
.mat-radio-outer-circle {
  border-color: #9db7d1 !important;
}
.mat-radio-inner-circle {
  background-color: #0073e6 !important;
}
.mat-radio-label-content {
  margin-right: 1rem;
  color: #171b1f;
}
.mat-radio-disabled {
  /*TODO(mdc-migration): The following rule targets internal classes of radio that may no longer apply for the MDC version.*/
  /*TODO(mdc-migration): The following rule targets internal classes of radio that may no longer apply for the MDC version.*/
}
.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38) !important;
}
.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38) !important;
}

.radio-label {
  color: #3d4852;
  font-size: 16px;
}

.radioButton input[type=radio] {
  position: absolute;
  opacity: 0;
}
.radioButton input[type=radio] + .radio-label:before {
  content: "";
  background: #ffffff;
  border-radius: 100%;
  border: 2px solid #b0cceb;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  margin: 0 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radioButton input[type=radio]:checked + .radio-label:before {
  background-color: #0073e6;
  box-shadow: inset 0 0 0 4px white;
}
.radioButton input[type=radio]:focus + .radio-label:before {
  outline: none;
  border: 2px solid #b0cceb;
}
.radioButton input[type=radio] .radio-label:empty:before {
  margin-right: 0;
}

/*******************
Radios
*******************/
.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  padding-left: 5px;
  position: relative;
}
.radio label::before {
  -o-transition: border 0.5s ease-in-out;
  -webkit-transition: border 0.5s ease-in-out;
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid rgba(120, 130, 140, 0.13);
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  margin-left: -20px;
  outline: none;
  position: absolute;
  transition: border 0.5s ease-in-out;
  width: 17px;
  outline: none;
}
.radio label::after {
  -moz-transition: -moz-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -o-transition: -o-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -webkit-transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  background-color: #171b1f;
  border-radius: 50%;
  content: " ";
  display: inline-block;
  height: 7px;
  left: 5px;
  margin-left: -20px;
  position: absolute;
  top: 5px;
  transform: scale(0, 0);
  transition: transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  width: 7px;
}
.radio input[type=radio] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  outline: none;
}
.radio input[type=radio]:disabled + label {
  opacity: 0.65;
}
.radio input[type=radio]:focus + label::before {
  outline-offset: -2px;
  outline: none;
}
.radio input[type=radio]:checked + label::after {
  transform: scale(1, 1);
}
.radio input[type=radio]:disabled + label::before {
  cursor: not-allowed;
}

.radio.radio-inline {
  margin-top: 0;
}

.radio.radio-single label {
  height: 17px;
}

.radio-primary input[type=radio] + label::after {
  background-color: #7460ee;
}
.radio-primary input[type=radio]:checked + label::before {
  border-color: #7460ee;
}
.radio-primary input[type=radio]:checked + label::after {
  background-color: #7460ee;
}

.radio-danger input[type=radio] + label::after {
  background-color: #ff3526;
}
.radio-danger input[type=radio]:checked + label::before {
  border-color: #ff3526;
}
.radio-danger input[type=radio]:checked + label::after {
  background-color: #ff3526;
}

.radio-info input[type=radio] + label::after {
  background-color: #0073e6;
}
.radio-info input[type=radio]:checked + label::before {
  border-color: #0073e6;
}
.radio-info input[type=radio]:checked + label::after {
  background-color: #0073e6;
}

.radio-warning input[type=radio] + label::after {
  background-color: #ffa64d;
}
.radio-warning input[type=radio]:checked + label::before {
  border-color: #ffa64d;
}
.radio-warning input[type=radio]:checked + label::after {
  background-color: #ffa64d;
}

.radio-success input[type=radio] + label::after {
  background-color: #48f0c9;
}
.radio-success input[type=radio]:checked + label::before {
  border-color: #48f0c9;
}
.radio-success input[type=radio]:checked + label::after {
  background-color: #48f0c9;
}

.radio-purple input[type=radio] + label::after {
  background-color: #a94dea;
}
.radio-purple input[type=radio]:checked + label::before {
  border-color: #a94dea;
}
.radio-purple input[type=radio]:checked + label::after {
  background-color: #a94dea;
}

.radio-red input[type=radio] + label::after {
  background-color: #ff3526;
}
.radio-red input[type=radio]:checked + label::before {
  border-color: #ff3526;
}
.radio-red input[type=radio]:checked + label::after {
  background-color: #ff3526;
}

.checkbox label,
.radio label {
  cursor: pointer;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

va-mat-table {
  display: block;
  width: 100%;
  font-size: 1rem;
}

table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table),
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) {
  width: 100%;
  font-family: "metropolis-regular", sans-serif;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table).resizing,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table).resizing {
  -webkit-user-select: none;
          user-select: none;
  cursor: col-resize;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) thead,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) thead {
  background-color: #f7fafc;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) thead tr,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) thead tr {
  height: auto;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) thead tr th .mat-sort-header-content,
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) thead tr .mat-sort-header-content span,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) thead tr th .mat-sort-header-content,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) thead tr .mat-sort-header-content span {
  font-family: "Metropolis-SemiBold", sans-serif;
  color: #171b1f;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) thead tr th,
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) thead tr th.mat-mdc-header-cell,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) thead tr th,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) thead tr th.mat-mdc-header-cell {
  background-color: #f7fafc;
  border-bottom-color: rgba(0, 0, 0, 0.12);
  border-right: none !important;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  position: relative;
  font-family: "Metropolis-SemiBold", sans-serif;
  font-stretch: normal;
  font-size: 14px;
  line-height: 1.57;
  letter-spacing: normal;
  color: #171b1f !important;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) thead tr th:not(:last-child) .resize-holder,
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) thead tr th.mat-mdc-header-cell:not(:last-child) .resize-holder,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) thead tr th:not(:last-child) .resize-holder,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) thead tr th.mat-mdc-header-cell:not(:last-child) .resize-holder {
  cursor: col-resize;
  width: 20px;
  height: 100%;
  position: absolute;
  right: -10px;
  top: 0;
  z-index: 1;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) thead tr th:not(:nth-child(1)),
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) thead tr th.mat-mdc-header-cell:not(:nth-child(1)),
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) thead tr th:not(:nth-child(1)),
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) thead tr th.mat-mdc-header-cell:not(:nth-child(1)) {
  padding: 10px 5px;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) tbody,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) tbody {
  background-color: #ffffff;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) tbody *:not(svg):not(svg *),
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) tbody *:not(svg):not(svg *) {
  color: #505e6b;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) tbody > tr,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) tbody > tr {
  border: none;
  cursor: pointer;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) tbody > tr.mat-mdc-header-row,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) tbody > tr.mat-mdc-header-row {
  height: auto;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) tbody > tr td,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) tbody > tr td {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 140px;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) tbody > tr td .dark-text,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) tbody > tr td .dark-text {
  color: #171b1f !important;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) tbody > tr td.mat-mdc-cell,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) tbody > tr td.mat-mdc-cell {
  font-size: 14px;
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) tbody > tr td > div.truncate-two-lines,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) tbody > tr td > div.truncate-two-lines {
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
  color: inherit;
}
table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel table) tbody > tr:hover,
.mat-mdc-table:not(.aichat-table__container):not(.custom-datepicker-panel):not(.custom-datepicker-panel .mat-calendar-table) tbody > tr:hover {
  background-color: #edf3fa;
}

.mat-mdc-checkbox-indeterminate.mat-accent {
  /* TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version.*/
}
.mat-mdc-checkbox-indeterminate.mat-accent .mat-checkbox-background {
  background-color: #0073e6;
  border: 1px solid #0073e6;
}
.mat-mdc-checkbox-checked.mat-accent {
  /* TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version.*/
}
.mat-mdc-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #0073e6;
  border: 1px solid #0073e6;
}

.checked-row {
  background-color: #edf3fa;
}

.mat-mdc-outlined-button {
  border: none !important;
}

/*******************
Pagination
*******************/
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pagination-split li {
  margin-left: 5px;
  display: inline-block;
  float: left;
}

.pagination-split li:first-child {
  margin-left: 0;
}

.pagination-split li a {
  border-radius: 4px;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #0073e6;
  border-color: #0073e6;
}

.pager li > a,
.pager li > span {
  border-radius: 4px;
  color: #171b1f;
}

/*******************
Table Cell
*******************/
.table-box {
  display: table;
  width: 100%;
}

.table.no-border tbody td {
  border: 0px;
}

.cell {
  display: table-cell;
  vertical-align: middle;
}

.table td,
.table th {
  border-color: #f3f1f1;
}

.table thead th,
.table th {
  font-weight: 500;
}

.table-hover tbody tr:hover {
  background: #f2f9ff;
}

html body .jqstooltip {
  width: auto;
  height: auto;
}

.v-middle td,
.v-middle th {
  vertical-align: middle;
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-edit-buttons {
  margin: 2vh 0;
  float: right;
  clear: both;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.action-bar {
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  text-align: right;
  margin-bottom: 1rem;
  display: flex;
  justify-content: space-between;
  padding: 0.25em 1em;
  height: 48px;
}
.action-bar .filter {
  padding: 0.5rem;
  padding-left: 1rem;
  font-size: 14px;
}
.action-bar:empty {
  display: none;
  padding: 0.25em 1.5em;
}
.action-bar:empty:empty {
  display: none;
}
.action-bar.sub-nav {
  padding: 0;
}
.action-bar .filter-section {
  background-color: #ffffff;
  border-radius: 4px;
  align-items: center;
  display: flex;
}
.action-bar .filter-section .filter-icon {
  display: flex;
  margin-left: 60px;
  position: absolute;
  right: 3vw;
}
.action-bar .filter-section .filter-icon .btn-light {
  color: #212529;
  background-color: transparent;
  border-color: transparent;
}
.action-bar .filter-section .filter-icon mat-icon,
.action-bar .filter-section .filter-icon i {
  vertical-align: text-bottom;
}
.action-bar .filter-section .filter-icon .settings-gear {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.action-bar .filter-section .filter-icon button:last-of-type {
  position: relative;
  padding-left: 0;
}
.action-bar .filter-section .filter-icon i {
  font-size: 20px;
}
.action-bar .filter-section .form-group {
  margin-bottom: 0;
}
.action-bar .filterControl.search,
.action-bar .filterControl.reportSearch {
  width: 29em;
}
.action-bar .delete {
  font-size: 14px;
  padding: 0.2rem 0;
  background-color: #ffffff;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-weight: 500;
}
.action-bar .delete-text {
  margin-right: 1rem;
  font-size: 16px;
  display: flex;
  margin-left: 10px;
}
.action-bar .delete-icon {
  padding-right: 0.5em;
}
.action-bar .filter-components {
  display: flex;
  align-items: flex-start;
}

.sub-nav-tab {
  /* TODO(mdc-migration): The following rule targets internal classes of tabs that may no longer apply for the MDC version.*/
}
.sub-nav-tab a.mat-mdc-tab-link {
  font-family: "Metropolis-Medium", sans-serif;
}
.sub-nav-tab a.mat-tab-label-active {
  background-color: transparent;
  color: #171b1f;
  font-family: "Metropolis-Medium", sans-serif;
  border-bottom: 3px solid #0073e6;
  font-weight: 500;
  opacity: 1;
}
.sub-nav-tab a.mat-tab-label-active:hover, .sub-nav-tab a.mat-tab-label-active:focus {
  background-color: transparent !important;
  color: #171b1f;
}

.sub-nav .mat-mdc-tab-header,
.action-bar .mat-mdc-tab-header {
  border-bottom: 0;
}
.sub-nav .mat-ink-bar,
.action-bar .mat-ink-bar {
  height: 3px;
  background-color: #0073e6 !important;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

body,
html * {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
body::-webkit-scrollbar,
html *::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
body::-webkit-scrollbar-track,
html *::-webkit-scrollbar-track {
  background: #f7fafc;
}
body::-webkit-scrollbar-thumb,
html *::-webkit-scrollbar-thumb {
  background: #b0cceb;
  border-radius: 10px;
}
body::-webkit-scrollbar-thumb:hover,
html *::-webkit-scrollbar-thumb:hover {
  background: #8aa1b8;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.items-perpage-wrapper {
  display: flex;
  width: 290px;
  justify-content: flex-end;
}

.items-perpage {
  width: auto;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -webkit-appearance: none;
  border: none;
  height: 38px;
  padding: 0.25rem 0.75rem;
}

.items-link {
  display: flex;
  align-items: center;
  padding: 0.4rem 0.75rem;
  border-right: 1px solid #f2f9ff;
  background-color: #ffffff;
  height: 38px;
  font-size: 14px;
}

.page-link {
  border: none;
  color: #637484;
  cursor: pointer;
  font-size: 14px;
  font-weight: 300;
  margin-left: 0;
}

.link-page-left {
  border-left: 1px solid #f2f9ff;
}

.link-page-right {
  border-right: 1px solid #f2f9ff;
}

.page-notlink {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  line-height: 1.25;
  color: #637484;
  font-size: 14px;
  background-color: #ffffff;
}

.pagination > li > a:hover {
  background-color: #ffffff;
}

.page-link i {
  font-size: 16px;
}

.page-link span {
  font-size: 16px;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*Badge*/
.badge {
  font-weight: 400;
}

.badge-xs {
  font-size: 9px;
}

.badge-xs,
.badge-sm {
  transform: translate(0, -2px);
}

.badge-success {
  background-color: #48f0c9;
}

.badge-info {
  background-color: #0073e6;
}

.badge-primary {
  background-color: #7460ee;
}

.badge-warning {
  background-color: #ffa64d;
  color: #ffffff;
}

.badge-danger {
  background-color: #ff3526;
}

.badge-purple {
  background-color: #a94dea;
}

.badge-red {
  background-color: #ff3526;
}

.badge-inverse {
  background-color: #171b1f;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*******************
Blockquote
*******************/
blockquote {
  border: 1px solid rgba(120, 130, 140, 0.13);
  border-left: 5px solid #0073e6;
  padding: 15px;
}

.clear {
  clear: both;
}

ol li {
  margin: 5px 0;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*Card-noborders*/
.card-no-border .card {
  border: 0px;
  border-radius: 8px;
}
.card-no-border .card-outline-success {
  border-top: 1px solid #00bf93;
  border-radius: 0 0 8px 8px;
}
.card-no-border .card-outline-information {
  border-top: 1px solid #e60f00;
  border-radius: 0 0 8px 8px;
}
.card-no-border .card-outline-bugs {
  border-top: 1px solid #ff3526;
  border-radius: 0 0 8px 8px;
}
.card-no-border .sidebar-footer {
  background: #ffffff;
}
.card-no-border .left-sidebar {
  box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
}
.card-no-border .left-sidebar,
.card-no-border .sidebar-nav {
  background: #ffffff;
  z-index: 60;
}
@media (max-width: 1168px) {
  .card-no-border .left-sidebar,
  .card-no-border .sidebar-nav {
    z-index: 60;
  }
}
.card-no-border .sidebar-nav > ul > li > a.active {
  background: #f2f9ff;
}

.card-no-border .shadow-none {
  box-shadow: none;
}

.card-outline-danger,
.card-outline-info,
.card-outline-warning,
.card-outline-success,
.card-outline-primary {
  background: #ffffff;
}

.card-no-border .card-group .card {
  border: 1px solid rgba(120, 130, 140, 0.13);
}

.card-header {
  background-color: #dae6e8;
}

.form-card {
  background-color: #ffffff;
  padding: 3vh 2vw !important;
  border-radius: 8px;
}
.form-card .collection-img {
  display: flex;
  justify-content: center;
}
.form-card .collection-img img {
  height: 200px;
}
.form-card .sites {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.form-card .sites-status {
  font-size: 16px;
  color: #8aa1b8;
}
.form-card .action {
  display: flex;
  flex-direction: column;
  margin: 1rem;
  align-items: center;
}
.form-card .header {
  align-items: center;
}
.form-card .form-group,
.form-card .role-container {
  margin-top: 2vh;
}
.form-card .no-data {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10vh;
}
.form-card .password-container {
  display: flex;
}
.form-card .password-container > div {
  margin-right: 1rem;
}
.form-card .form-check {
  display: flex;
  margin-top: 2vh;
}
.form-card .input-group-append {
  position: absolute;
  top: 10px;
  right: 11px;
}
.form-card .password-field {
  position: relative;
}
.form-card .label-text {
  margin-bottom: 0;
}
.form-card .form-group {
  margin: 0;
  margin-top: 0.5rem;
}
.form-card .form-group label {
  margin-bottom: 0;
}
.form-card form > div {
  margin-bottom: 2px;
  line-height: 1;
}
.form-card.box {
  flex-grow: 1;
  padding: 7px 7px 0px 7px;
  max-height: 150vh;
  overflow-y: auto;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*******************
File Upload
******************/
.fileupload {
  overflow: hidden;
  position: relative;
}
.fileupload input.upload {
  cursor: pointer;
  filter: alpha(opacity=0);
  font-size: 20px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

span.error-text {
  margin-top: 0.5rem;
  color: #e60f00;
}

/*******************
Labels
*******************/
.label:not(s-icon-button):not(s-icon-button *) {
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #8aa1b8;
}

.label-rounded {
  border-radius: 60px;
}

.label-custom {
  background-color: #02d7ef;
}

.label-success {
  background-color: #48f0c9;
}

.label-info {
  background-color: #0073e6;
}

.label-warning {
  background-color: #ffa64d;
}

.label-danger {
  background-color: #ff3526;
}

.label-megna {
  background-color: #02d7ef;
}

.label-primary {
  background-color: #7460ee;
}

.label-purple {
  background-color: #a94dea;
}

.label-red {
  background-color: #e60f00;
}

.label-inverse {
  background-color: #171b1f;
}

.label-default {
  background-color: #f2f9ff;
}

.label-white {
  background-color: #ffffff;
}

.label-light-success {
  color: #23ebbd;
}

.label-light-info {
  background-color: #e6f2ff;
  color: #0073e6;
}

.label-light-warning {
  background-color: #fff2e6;
  color: #ffa64d;
}

.label-light-danger {
  background-color: #ffe7e6;
  color: #ff3526;
}

.label-light-megna {
  background-color: #f2f9ff;
  color: #02d7ef;
}

.label-light-primary {
  background-color: #f2f9ff;
  color: #7460ee;
}

.label-light-inverse {
  background-color: #fff3f2;
  color: #171b1f;
}

/*******************
Form-control
******************/
.placeholder {
  color: #b0cceb;
  opacity: 1;
}

.filterControl {
  background-color: transparent;
  margin-bottom: 8px;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #b0cceb;
  border-radius: 0;
  font-size: 14px;
  line-height: 22px;
  color: #b0cceb;
  padding: 0 24px;
}
.filterControl:focus {
  background-color: transparent;
  color: #637484;
  border: transparent;
  border-bottom: 1px solid #00e6b1;
  outline: 0;
  box-shadow: none;
}
.filterControl::placeholder {
  color: #505e6b !important;
  font-family: "metropolis-regular", sans-serif;
}

.form-control {
  color: #171b1f;
  min-height: 37px;
  display: initial;
}
.form-control::placeholder {
  color: #b0cceb;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b0cceb;
}
.form-control::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b0cceb;
}

.form-control.is-invalid {
  border-bottom: 1px solid #e60f00;
  background: none;
}

.form-control.is-invalid:focus {
  box-shadow: none;
}

.form-error {
  font-size: 12px;
  line-height: 2;
  color: #e60f00;
}

.form-error-url {
  font-size: 12px;
  line-height: 2;
  color: #0073e6;
}
.form-error-url:hover {
  color: #0073e6;
}
.form-error-url:focus {
  color: #0073e6;
}

.form-control-sm {
  min-height: 20px;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #f7fafc;
  color: #637484;
}

.mat-form-field-invalid .mat-mdc-input-element,
.mat-warn .mat-input-element {
  caret-color: #171b1f;
}

.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: none;
}

.custom-control-input:checked ~ .custom-control-indicator {
  background-color: #48f0c9;
}

form label {
  font-weight: 400;
}

.form-group {
  margin-bottom: 25px;
}

.form-horizontal label {
  margin-bottom: 0px;
}

.form-control-static {
  padding-top: 0px;
}

.form-bordered .form-group {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  padding-bottom: 20px;
}

.form-control:focus {
  color: #171b1f;
  border-color: #24d4bb;
  outline: 0;
  box-shadow: none;
}

.ng-invalid.ng-touched:not(form) {
  border-left: 4px solid theme-color("danger");
}

.required-before:before {
  content: "* ";
  color: #e60f00;
  font-size: 16px;
}

.required::after {
  content: "* ";
  color: #637484;
}

.input-group .input-group-text {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  text-align: center;
  white-space: nowrap;
  background-color: unset;
  border-bottom: 1px solid #b0cceb;
  border-radius: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  color: #b0cceb;
}
.input-group input {
  padding-left: 1rem;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*******************
Megamenu
******************/
.mega-dropdown {
  position: static;
  width: 100%;
}
.mega-dropdown .dropdown-menu {
  width: 100%;
  padding: 30px;
  margin-top: 0px;
}
.mega-dropdown ul {
  padding: 0px;
}
.mega-dropdown ul li {
  list-style: none;
}
.mega-dropdown .carousel-item .container {
  padding: 0px;
}
.mega-dropdown .nav-accordion .card {
  margin-bottom: 1px;
}
.mega-dropdown .nav-accordion .card-header {
  background: #ffffff;
}
.mega-dropdown .nav-accordion .card-header h5, .mega-dropdown .nav-accordion .card-header .h5 {
  margin: 0px;
}
.mega-dropdown .nav-accordion .card-header h5 a, .mega-dropdown .nav-accordion .card-header .h5 a {
  text-decoration: none;
  color: #637484;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*******************
Notify
*******************/
.notify {
  position: relative;
  top: -25px;
  right: -7px;
}
.notify .heartbit {
  position: absolute;
  top: -20px;
  right: -4px;
  height: 25px;
  width: 25px;
  z-index: 10;
  border: 5px solid #ff3526;
  border-radius: 70px;
  -moz-animation: heartbit 1s ease-out;
  -moz-animation-iteration-count: infinite;
  -o-animation: heartbit 1s ease-out;
  -o-animation-iteration-count: infinite;
  -webkit-animation: heartbit 1s ease-out;
  animation-iteration-count: infinite;
}
.notify .point {
  width: 6px;
  height: 6px;
  border-radius: 30px;
  background-color: #ff3526;
  position: absolute;
  right: 6px;
  top: -10px;
}
/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.popover-custom-class {
  background-color: #2a3138;
  padding: 0.5rem 0.75rem;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  color: #edf3fa;
  pointer-events: none;
  border: 0;
}

.popover-config-class {
  background-color: #2a3138;
  font-size: 12px;
  line-height: 18px;
  color: #edf3fa;
  pointer-events: none;
  border: 0;
}

.popover-config-class .arrow::after {
  border-top-color: #2a3138;
}

.popover-custom-class-parents {
  background-color: #2a3138;
  padding: 0.5rem 0.25rem;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #edf3fa;
  pointer-events: none;
  border: 0;
}

.popover-custom-class-parents.bs-popover-top .arrow::after, .popover-custom-class-parents.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #2a3138;
}

.popover-custom-class-bell {
  background-color: #2a3138;
  padding: 0.3rem 0.15rem;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  color: #edf3fa;
  pointer-events: none;
  border: 0;
}

.popover-custom-class-bell .arrow::after {
  border-top-color: #2a3138 !important;
}

.popover-custom-class-auditor {
  background-color: #2a3138;
  padding: 0.5rem 0.25rem;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #edf3fa;
  pointer-events: none;
  border: 0;
}

.bs-popover-left > .arrow::after {
  border-left-color: #2a3138 !important;
}

.popover-custom-class-auditor.bs-popover-bottom .arrow::after, .popover-custom-class-auditor.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-top-color: #2a3138 !important;
  border-left-color: #2a3138 !important;
}

.popover-custom-class-ip {
  background-color: #2a3138;
  padding: 0.5rem 0.75rem;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  color: #edf3fa;
  width: 16em;
}

.popover-custom-class-disabledbell {
  background-color: #2a3138;
  padding: 0.3rem 0.15rem;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #edf3fa;
  pointer-events: none;
  margin-bottom: 10px;
}

.popover-custom-class-disabledbell.bs-popover-top .arrow::after, .popover-custom-class-disabledbell.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #2a3138;
}

.popover-custom-class-md {
  background-color: #2a3138;
  width: 16em;
  padding: 0.5rem 0.75rem;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  color: #edf3fa;
  pointer-events: none;
  border: 0;
}

.popover-custom-class-md.bs-popover-top .arrow::after, .popover-custom-class-md.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #2a3138;
}

.popover-custom-class-md.bs-popover-right .arrow::after {
  border-right-color: #2a3138;
}

.popover-custom-class-md.bs-popover-bottom .arrow::after, .popover-custom-class-md.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #2a3138;
}

.popover-custom-class-info {
  background-color: #2a3138;
  padding: 0.5rem 0.75rem;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #edf3fa;
  width: 16em;
  pointer-events: none;
}

.popover-custom-class-info.bs-popover-top .arrow::after, .popover-custom-class-info.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #2a3138;
}

.popover-custom-class-info.bs-popover-right .arrow::after {
  border-right-color: #2a3138;
}

.popover-custom-class-info.bs-popover-bottom .arrow::after, .popover-custom-class-info.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #2a3138;
}

.popover-custom-class.bs-popover-bottom .arrow::after, .popover-custom-class.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #2a3138;
}

.popover-custom-class-bell.bs-popover-bottom .arrow::after, .popover-custom-class-bell.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #2a3138;
}

.popover-config-class.bs-popover-bottom .arrow::after, .popover-config-class.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #2a3138;
}

.popover-custom-class-ip .arrow::after {
  border-top-color: #2a3138;
}

.popover-custom-class .arrow::after {
  border-top-color: #2a3138;
}

.skipTooltip .popover-body {
  padding: 0;
}

.popover-body {
  color: #edf3fa;
}

.mat-mdc-tooltip {
  font-family: "Metropolis-Medium", sans-serif;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #d2e4f7 !important;
  background-color: #2a3138;
  margin-bottom: 0.5rem;
}
.mat-mdc-tooltip .mdc-tooltip__surface {
  max-height: 400px;
  overflow-y: auto;
  word-wrap: break-word;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*******************
Rounds
*******************/
.round {
  line-height: 45px;
  color: #ffffff;
  width: 45px;
  height: 45px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  border-radius: 100%;
  background: #0073e6;
}
.round img {
  border-radius: 100%;
}

.round.round-info {
  background: #0073e6;
}

.round.round-warning {
  background: #ffa64d;
}

.round.round-danger {
  background: #ff3526;
}

.round.round-success {
  background: #48f0c9;
}

.round.round-primary {
  background: #7460ee;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*******************
Thumb size
*******************/
.thumb-sm {
  height: 32px;
  width: 32px;
}

.thumb-md {
  height: 48px;
  width: 48px;
}

.thumb-lg {
  height: 88px;
  width: 88px;
}

.hide {
  display: none;
}

.img-circle {
  border-radius: 100%;
}

.radius {
  border-radius: 4px;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/*******************
Wave Effects
*******************/
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  transition: all 0.3s ease-out;
}
.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.7s ease-out;
  transition-property: transform, opacity;
  transform: scale(0);
  pointer-events: none;
}

.waves-effect.waves-light .waves-ripple {
  background-color: rgba(255, 255, 255, 0.45);
}

.waves-effect.waves-red .waves-ripple {
  background-color: rgba(244, 67, 54, 0.7);
}

.waves-effect.waves-yellow .waves-ripple {
  background-color: rgba(255, 235, 59, 0.7);
}

.waves-effect.waves-orange .waves-ripple {
  background-color: rgba(255, 152, 0, 0.7);
}

.waves-effect.waves-purple .waves-ripple {
  background-color: rgba(156, 39, 176, 0.7);
}

.waves-effect.waves-green .waves-ripple {
  background-color: rgba(76, 175, 80, 0.7);
}

.waves-effect.waves-teal .waves-ripple {
  background-color: rgba(0, 150, 136, 0.7);
}

html body .waves-notransition {
  transition: none;
}

.waves-circle {
  transform: translateZ(0);
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none;
}

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

.waves-block {
  display: block;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/* TODO(mdc-migration): The following rule targets internal classes of button that may no longer apply for the MDC version. */
.va-mat-button-no-input {
  border: none;
  background: transparent;
  outline: none;
}

.va-mat-table-dragable-container {
  min-width: 200px;
}

.va-mat-table-dragable-container .dragable-row {
  width: 100%;
  line-height: 25px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.va-mat-table-dragable-container .dragable-row > div {
  border-bottom: 1px solid #d2e4f7;
  padding: 0.25em 0;
}

.va-mat-table-drag-preview mat-icon,
.va-mat-table-drag-preview mat-checkbox,
.va-mat-table-dragable-container .dragable-row mat-icon,
.va-mat-table-dragable-container .dragable-row mat-checkbox {
  vertical-align: middle;
  height: auto;
}

.va-mat-table-dragable-container .dragable-row mat-icon {
  opacity: 0.15;
  transition: opacity 0.5s;
  padding-left: 4px;
  color: #616161;
  cursor: grab;
  font-size: 17px;
}

.va-mat-table-dragable-container .dragable-row:hover mat-icon {
  opacity: 1;
}

.va-mat-table-drag-preview {
  padding: 4px 8px 4px 4px;
  cursor: grabbing !important;
  margin-top: -4px;
  margin-left: -4px;
  font-size: 14px;
}

/* Animate items as they're being sorted. */
.cdk-drop-list-dragging .cdk-drag {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}

/* Animate an item that has been dropped. */
.cdk-drag-animating {
  transition: transform 300ms cubic-bezier(0, 0, 0.2, 1);
}

.mat-mdc-menu-content {
  width: 250px;
}

.va-mat-table-dragable-container .dragable-row mat-icon {
  opacity: 1.15;
  padding-left: 8px;
  margin-left: 8px;
}

/* TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version. */
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0 !important;
}

.va-mat-table-dragable-container .btn-primary-outline {
  width: 200px;
  height: 32px;
  margin: 8px 24px 0 16px;
  padding: 3px 30px 5px 35px;
  border-radius: 20px;
  border: solid 1px #8aa1b8;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.multicheck-component nav {
  padding: 16px;
  background: #ffffff;
  color: #ffffff;
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
  width: 200px;
}
.multicheck-component .multicheck-table-wrapper {
  display: flex;
  background: #ffffff;
  padding: 1rem;
  max-width: 70vw;
  max-height: 80vh;
  margin: 0 40px;
}
.multicheck-component .multicheck-table-wrapper .side-nav-wrapper {
  max-width: 15vw;
}
.multicheck-component main {
  max-height: calc(100vh - 50px);
  overflow-y: scroll;
  width: 100%;
  padding-right: 0.5em;
  /* TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version. */
}
.multicheck-component main .multicheck-headers {
  display: flex;
  justify-content: space-between;
  background-color: #f2f9ff;
}
.multicheck-component main .multicheck-item {
  width: 200px;
  padding: 0.3rem;
  margin: auto;
}
.multicheck-component main .header-group {
  display: flex;
  width: 100%;
  height: 48px;
}
.multicheck-component main .header-group .header {
  padding: 0.4rem;
  font-weight: 500;
}
.multicheck-component main .header-group .header.multicheck-item {
  font-size: 14px;
  font-family: "Metropolis-SemiBold", sans-serif;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  color: #171b1f;
  padding-left: 1.5rem;
  margin: auto 0;
}
.multicheck-component main .section-header {
  height: 40px;
  padding: 10px;
  padding-left: 1.5rem;
  margin: auto 0;
  background-color: #e6f2ff;
  font-size: 14px;
  font-family: "Metropolis-Medium", sans-serif;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #171b1f;
}
.multicheck-component main .header-group {
  background-color: #f7fafc;
}
.multicheck-component main .multicheck-row {
  display: flex;
  border-bottom: 2px solid #e6f2ff;
  padding: 0.5em 0;
}
.multicheck-component main .multicheck-item {
  width: 200px;
  padding: 0.3rem;
  margin-left: 0.5em;
  color: #505e6b;
  font-size: 14px;
  font-family: "Metropolis-Medium", sans-serif;
  padding-left: 1.5rem;
  margin: auto 0;
}
.multicheck-component main ::ng-deep .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background {
  background-color: #b0b0b0 !important;
}
.multicheck-component nav a.active {
  color: #0073e6;
  margin-left: -0.5em;
  padding-left: 0.5em;
  background: url(/assets/indicator.svg) no-repeat;
  background-size: contain;
}
.multicheck-component .header-group {
  display: flex;
  width: 100%;
}
.multicheck-component .header-group .header {
  padding: 0.4rem;
  font-weight: 500;
}
.multicheck-component .header-group .header.header-item {
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  color: #171b1f;
  padding-left: 1em;
}
.multicheck-component .navigation-list {
  list-style-type: none;
  padding: 0;
}
.multicheck-component .navigation-list li {
  padding: 10px 16px;
  font-size: 14px;
  color: #0073e6;
  line-height: 18px;
  height: 48px;
  border-left: 0;
  font-family: "Metropolis-SemiBold", sans-serif;
}
.multicheck-component .navigation-list a {
  margin: 12px 1px;
  white-space: nowrap;
  width: 135px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  color: #637484;
}

@media screen and (min-width: 1600px) {
  .multicheck-table-wrapper {
    max-width: 100vw !important;
  }
}
/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.main-sidebar {
  /*******************
  Main sidebar
  ******************/
  /*******************
  sidebar navigation
  ******************/
}
.main-sidebar .left-sidebar {
  position: fixed;
  width: 120px;
  height: 100%;
  top: 0;
  left: 0;
  background: #ffffff;
  transition: all 1s ease;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
.main-sidebar .left-sidebar::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}
.main-sidebar .scroll-sidebar {
  padding-bottom: 60px;
  padding-top: 20px;
  background: #ffffff;
}
.main-sidebar .scroll-sidebar .sidebaricon img {
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  text-align: center;
}
.main-sidebar .sidebar-nav {
  background: #ffffff;
  display: block;
  margin-top: 24px;
}
.main-sidebar .sidebar-nav ul {
  margin: 0px;
  padding: 0px;
  overflow-y: scroll;
  max-height: 85vh;
  /* width */
  /* Track */
}
.main-sidebar .sidebar-nav ul li {
  list-style: none;
}
.main-sidebar .sidebar-nav ul li:last-child {
  margin-bottom: 40px;
}
.main-sidebar .sidebar-nav ul li a {
  color: var(--s-tertiary-text);
  padding: 14px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  word-wrap: break-word;
  text-align: center;
  border-left: 8px solid #ffffff;
}
.main-sidebar .sidebar-nav ul li a mat-icon svg * {
  stroke: var(--s-tertiary);
}
.main-sidebar .sidebar-nav ul li a.router-link-active, .main-sidebar .sidebar-nav ul li a:hover {
  color: var(--s-primary);
}
.main-sidebar .sidebar-nav ul li a.router-link-active mat-icon svg *, .main-sidebar .sidebar-nav ul li a:hover mat-icon svg * {
  stroke: var(--s-icon-general);
}
.main-sidebar .sidebar-nav ul li a.router-link-active i, .main-sidebar .sidebar-nav ul li a:hover i {
  color: var(--s-icon-general);
  text-align: center;
}
.main-sidebar .sidebar-nav ul li a.router-link-active span, .main-sidebar .sidebar-nav ul li a:hover span {
  color: var(--s-primary);
}
.main-sidebar .sidebar-nav ul li a:focus {
  color: var(--s-primary);
}
.main-sidebar .sidebar-nav ul li a:focus i {
  color: var(--s-icon-general);
  text-align: center;
}
.main-sidebar .sidebar-nav ul li a.router-link-active {
  font-weight: 300;
  color: var(--s-primary);
}
.main-sidebar .sidebar-nav ul li a span {
  color: var(--s-tertiary-text);
  display: block;
  margin: 8px 8px 0px 8px;
}
.main-sidebar .sidebar-nav ul li ul {
  padding-left: 0;
}
.main-sidebar .sidebar-nav ul li ul li a {
  padding: 50px 15px 16px 15px;
}
.main-sidebar .sidebar-nav ul li ul ul {
  padding-left: 10px;
}
.main-sidebar .sidebar-nav ul::-webkit-scrollbar {
  width: 0px;
}
.main-sidebar .sidebar-nav ul::-webkit-scrollbar-track {
  background: transparent;
}
.main-sidebar .sidebar-nav > ul > li.active > a {
  color: var(--s-primary);
  border-left: 8px solid var(--s-info-graphics-blue-hover);
  border-radius: 2px;
}
.main-sidebar .sidebar-nav > ul > li.active > a i,
.main-sidebar .sidebar-nav > ul > li.active > a mat-icon {
  color: var(--s-icon-general);
}
.main-sidebar .sidebar-nav > ul > li.active > a span {
  color: var(--s-primary);
}
.main-sidebar .sidebar-nav > ul > li.active > a mat-icon svg * {
  stroke: var(--s-icon-general);
}
.main-sidebar .sidebar-nav > ul > li.active > a span.hide-menu {
  color: var(--s-primary);
}
.main-sidebar .sidebar-nav > ul > li > a i {
  width: 100%;
  font-size: 24px;
  display: block;
  color: #8aa1b8;
}
.main-sidebar .sidebar-nav > ul > li > a .label {
  float: right;
  margin-top: 6px;
}
.main-sidebar .sidebar-nav > ul > li > a.active {
  font-weight: 400;
  background: #ffffff;
  color: #0073e6;
}
.main-sidebar .togglenav {
  position: relative;
  left: 112px;
}
.main-sidebar .menu-24 {
  font-size: 14px;
  margin-top: 4px;
}
.main-sidebar .toggler {
  background-color: transparent;
  border: none;
  cursor: pointer;
  z-index: 3;
  outline: none;
  position: relative;
  bottom: 48px;
}
.main-sidebar .toggler .line {
  display: block;
  width: 24px;
  height: 3px;
  background-color: #8aa1b8;
  margin-bottom: 0.4rem;
  transition: 0.4s;
}
.main-sidebar .cross {
  position: relative;
  right: 0;
  z-index: inherit;
}
.main-sidebar .cross .line:nth-child(1) {
  transform: rotate(-45deg) translate(-9px, 6px);
}
.main-sidebar .cross .line:nth-child(2) {
  opacity: 0;
}
.main-sidebar .cross .line:nth-child(3) {
  transform: rotate(45deg) translate(-7px, -5px);
}
@media (max-width: 767px) {
  .main-sidebar .left-sidebar {
    position: fixed;
    width: 120px;
    height: 100%;
    top: 0;
    left: 0;
    background-color: inherit;
    z-index: 2;
    transform: translateX(-100%);
    transition: all 0.5s linear;
    opacity: 0.5;
  }
}
.main-sidebar .nav-active {
  transform: translateX(0%);
  opacity: 1;
}
@media (min-width: 768px) {
  .main-sidebar.navbar .toggler {
    display: none;
  }
}

.side-nav-and-content-container {
  display: flex;
}
.side-nav-and-content-container .settings-wrapper {
  width: 100%;
  margin-left: 200px;
}

.side-nav ul.navigation li button.viewMore {
  text-align: right;
  display: block;
  padding: 10px 16px;
  font-size: 14px;
  color: #0073e6 !important;
  line-height: 18px;
  font-family: "Metropolis-SemiBold", sans-serif;
}
.side-nav .active {
  background-size: contain;
  background-color: #ffffff;
  border-left: 4px solid #0073e6 !important;
  border-radius: 2px;
}
.side-nav .active button div {
  margin-left: -4px;
  color: #0073e6;
}
.side-nav .overwriteBtn {
  display: flex;
  justify-content: center;
}
.side-nav .temp-class {
  display: flex;
  width: 200px;
}
.side-nav .active button {
  color: #171b1f !important;
  /* adding blue color to the side nav for policy editor*/
}
.side-nav .sticky {
  position: fixed;
  z-index: 60;
}
.side-nav ul.navigationTopUl {
  list-style-type: none;
  padding: 0;
  position: relative;
  z-index: 55;
  margin-bottom: 0;
}
.side-nav ul.navigation {
  list-style-type: none;
  padding: 0;
  position: relative;
  background: #f7fafc;
  z-index: 55;
}
.side-nav ul.navigation li:not(.active):hover {
  background: #ffffff;
}
.side-nav .sidebar {
  width: 200px;
  height: 100vh;
  margin-top: 3rem;
}
.side-nav ul.navigationTopUl li button {
  display: flex;
  border-bottom: none;
  width: 100%;
  color: #637484;
  font-size: 14px;
  background: transparent;
  padding: 0;
  margin: 0;
  border: 0;
}
.side-nav ul.navigation li button {
  display: flex;
  border-bottom: none;
  width: 100%;
  height: 100%;
  color: #637484;
  font-size: 14px;
  background: transparent;
  padding: 0;
  margin: 0vh 24px;
  border: 0;
  align-items: center;
}
.side-nav ul.navigation li button:focus {
  outline: none;
}
.side-nav ul.navigationTopUl li {
  height: 48px;
  border-left: 4px;
}
.side-nav ul.navigation li {
  height: 48px;
  border-left: 0;
}
.side-nav ul.navigation .defaultLi:last-child {
  border-bottom: 0;
}
.side-nav .side-nav-item-text {
  margin: 12px 24px;
  white-space: nowrap;
  width: 135px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: lowercase;
  text-align: left;
}
.side-nav .side-nav-item-text::first-letter {
  text-transform: uppercase;
}
.side-nav .side-nav-item-text:hover {
  color: #637484;
}
.side-nav .card-no-border .left-sidebar,
.side-nav .card-no-border .sidebar-nav {
  z-index: 60;
}
.side-nav .custom-dialog-container {
  height: 100%;
}
.side-nav .side-nav-wrapper {
  background-color: #f7fafc;
}
.side-nav .side-nav-wrapper::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}
.side-nav .side-nav-wrapper::-webkit-scrollbar {
  width: 1px;
  background-color: #f5f5f5;
}
.side-nav .side-nav-wrapper::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #d2e4f7;
}
.side-nav .dropdownMenu .dropdown-value .dropdown-text {
  padding-left: 16px;
}
@media (max-width: 767px) {
  .side-nav .side-nav-wrapper {
    box-shadow: none;
    top: 45px;
    z-index: 1;
  }
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.config-table-container .flex-between {
  display: flex;
  justify-content: space-between;
}
.config-table-container .rows:last-child {
  padding-bottom: 24px;
}
.config-table-container .sys-bx {
  margin: 0.5rem 0;
  background-color: #ffffff;
}
.config-table-container .sys-bx .sys-header {
  min-height: 40px;
  margin-bottom: 16px;
  background-color: #e6f2ff;
  padding: 10px 32px;
  margin-right: -1px;
}
.config-table-container .sys-bx .sys-header div {
  font-family: "Metropolis-Medium", sans-serif;
}
.config-table-container .sys-bx .rules {
  padding: 8px 32px;
  width: 29rem;
}
.config-table-container .sys-bx .form-group {
  margin-bottom: 0;
}
.config-table-container .sys-bx .timezone-selector .dropdown-item:disabled,
.config-table-container .sys-bx .location-selector .dropdown-item:disabled {
  cursor: not-allowed;
  opacity: 0.65;
  pointer-events: all;
}
.config-table-container .sys-bx .timezone-selector .dropdown-toggle i,
.config-table-container .sys-bx .location-selector .dropdown-toggle i {
  padding-top: 0.2em;
}
.config-table-container .sys-bx .timezone-selector #dropdownCategory,
.config-table-container .sys-bx .location-selector #dropdownCategory {
  margin-right: 0;
  margin-left: 0;
}
.config-table-container .sys-bx .timezone-selector select::-ms-expand,
.config-table-container .sys-bx .location-selector select::-ms-expand {
  display: none;
}
.config-table-container .sys-bx .timezone-selector #dropdownCategory.select-border,
.config-table-container .sys-bx .location-selector #dropdownCategory.select-border {
  border: 1px solid #b0cceb;
  text-align: left;
  width: 25rem;
  height: 2.5rem;
  border-radius: 4px;
}
.config-table-container .sys-bx .timezone-selector .dropdown-btn-width,
.config-table-container .sys-bx .location-selector .dropdown-btn-width {
  width: 19rem;
}
.config-table-container .sys-bx .timezone-selector .icon-c-question,
.config-table-container .sys-bx .location-selector .icon-c-question {
  font-size: 14px;
  vertical-align: middle;
}
@media (max-width: 991px) {
  .config-table-container .rules,
  .config-table-container #dropdownCategory.select-border {
    width: 100% !important;
  }
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.button-banner .flex-between {
  display: flex;
  justify-content: space-between;
}
.button-banner .back-icon {
  font-size: 21px;
}
.button-banner .back-icon img {
  width: 24px;
  margin-right: 20px;
}
.button-banner .customBtn {
  margin-bottom: 10px;
  padding: 4px 16px;
  min-width: 140px;
  height: 30px;
}

/* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version. */
.mat-form-field-wrapper {
  padding: 0;
}

/* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version. */
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: transparent;
  height: 0;
  margin: 0;
  padding-top: 0.5em !important;
}

/* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version. */
.mat-form-field-underline {
  display: none;
}

/* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version. */
.mat-form-field-infix {
  display: flex;
  align-self: flex-end;
  width: 225px !important;
}

/* TODO(mdc-migration): The following rule targets internal classes of select that may no longer apply for the MDC version. */
.top-selector .mat-select-arrow {
  border-left: 15px solid transparent !important;
  border-right: none !important;
  border-top: 15px solid transparent !important;
  border-image-source: url('icon-select-arrow-down.svg') !important;
  border-image-repeat: stretch !important;
  margin-top: 18px !important;
}

/* TODO(mdc-migration): The following rule targets internal classes of slide-toggle that may no longer apply for the MDC version. */
.mat-slide-toggle-thumb {
  width: 14px !important;
  height: 15px !important;
}

/* TODO(mdc-migration): The following rule targets internal classes of slide-toggle that may no longer apply for the MDC version. */
.mat-slide-toggle-thumb-container {
  top: 0 !important;
}

/* TODO(mdc-migration): The following rule targets internal classes of slide-toggle that may no longer apply for the MDC version. */
.mat-slide-toggle-bar {
  width: 31px !important;
  height: 16px !important;
  background-color: #9db7d1 !important;
}

/* TODO(mdc-migration): The following rule targets internal classes of slide-toggle that may no longer apply for the MDC version. */
.mat-mdc-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: #00bf93 !important;
}

/* TODO(mdc-migration): The following rule targets internal classes of slide-toggle that may no longer apply for the MDC version. */
.mat-mdc-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {
  background-color: #ffffff !important;
}

.full-screen .mat-mdc-dialog-container {
  padding: 4px;
}

.zoom-out-icon,
.zoom-in-icon {
  cursor: pointer;
}

.chart-container {
  display: block;
}

/*typography*/
/*Normal Color*/
/*Theme Colors*/
/*Blue Colors*/
/*Green Colors*/
/*Red Colors*/
/*Orange Colors*/
/*Yellow Colors*/
/*Gray Colors*/
/*font weight*/
/*bootstrap Color*/
/*Normal Color*/
/*Extra Variable*/
/*Preloader*/
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.date-picker {
  /* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version.*/
}
.date-picker .mat-form-field-wrapper {
  width: auto;
  max-width: 15rem;
}
.date-picker mat-error {
  margin-top: 1rem;
  display: inline-block;
}
.date-picker mat-error:first-of-type {
  margin-right: 0.5rem;
}
.date-picker .mat-date-range-input,
.date-picker .mat-form-field-type-mat-date-range-input.ng-invalid.ng-touched:not(form) {
  border-left: none !important;
}
.date-picker .exclude-error-border {
  border-left: none;
}

.custom-calendar-icon svg {
  width: 28px;
  height: 30px;
}

.custom-calendar-icon img {
  margin-bottom: 50%;
}

.action-bar .date-picker {
  padding-top: 0;
  /* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version.*/
  /* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version.*/
  /* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version.*/
  /* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version.*/
}
.action-bar .date-picker .mat-form-field-label {
  color: #8aa1b8;
}
.action-bar .date-picker .mat-mdc-form-field.mat-form-field-invalid .mat-form-field-label .date-picker-label {
  color: #f44336 !important;
}
.action-bar .date-picker .mat-form-field-infix {
  align-self: auto !important;
  width: 10.5rem !important;
}
.action-bar .date-picker .mat-form-field-wrapper {
  bottom: 1px;
  border-bottom: 1px solid #b0cceb;
}
.action-bar .date-picker button.mat-mdc-icon-button {
  padding-left: 6px;
}

.mat-calendar-table-header:not(.custom-datepicker-panel .mat-calendar-table-header) th {
  padding: 0 !important;
}

.mat-calendar-content {
  padding: 0 !important;
}

.mat-calendar-body-selected,
.mat-calendar-body-range-start,
.mat-calendar-body-range-end:not(.custom-datepicker-panel) {
  color: #f7fafc !important;
}
.mat-calendar-body-selected div,
.mat-calendar-body-range-start div,
.mat-calendar-body-range-end:not(.custom-datepicker-panel) div {
  color: #f7fafc !important;
}

.mat-datepicker-content {
  position: relative !important;
  top: 2rem !important;
  right: 2rem !important;
}
.mat-datepicker-content .mat-calendar {
  max-width: 40vw !important;
  max-height: 60vh !important;
}

.mat-calendar-table:not(.custom-datepicker-panel .mat-calendar-table) {
  width: 90% !important;
  margin: auto !important;
}
.mat-calendar-table:not(.custom-datepicker-panel .mat-calendar-table) .mat-calendar-table-header tr:first-of-type {
  background-color: #e6f2ff !important;
}
.mat-calendar-table:not(.custom-datepicker-panel .mat-calendar-table) .mat-calendar-table-header tr:first-of-type th {
  font-weight: 500 !important;
  font-size: 1rem !important;
}
.mat-calendar-table:not(.custom-datepicker-panel .mat-calendar-table) .mat-calendar-table-header .mat-calendar-table-divider::after {
  left: 0 !important;
  right: 0 !important;
}

.mat-calendar-controls {
  margin-bottom: 0 !important;
}

/* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version.*/
.ng-invalid.ng-touched .mat-form-field-wrapper {
  border-bottom: 1px solid theme-color("danger") !important;
}

.mat-date-range-input-container .ng-invalid.ng-touched:not(form) {
  border-left: none;
}

.time-selection {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  max-width: 100%;
}
.time-selection input {
  font-family: "Metropolis-Medium", sans-serif;
  color: #171b1f;
  text-align: center;
  margin: 0 8px 0 0;
  padding: 7px 0;
  border-radius: 4px;
  border: solid 1px #b0cceb;
}
.time-selection .time-box {
  max-width: 50%;
}

.time-input {
  font-family: "Metropolis-Medium", sans-serif;
  color: #171b1f;
  text-align: center;
  margin: 0 8px 0 0;
  padding: 7px 2px;
  border-radius: 4px;
  border: solid 1px #b0cceb;
  max-width: 4rem;
}

/*------ toggle CSS ---------*/
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 20px;
  top: 10px;
  left: 10px;
}

.round-toggle {
  line-height: 45px;
  color: #ffffff;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  border-radius: 100%;
  background: #0073e6;
}

.switch input {
  display: none;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #b0cceb;
  transition: 0.4s;
  border-radius: 34px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 0px;
  bottom: 0px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
}

input:checked + .slider {
  background-color: #00bf93;
  color: #ffffff;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}

input:checked + .slider:before {
  transform: translateX(40px);
}

.slider:after {
  content: "OFF";
  color: #637484;
  font-size: 12px;
  display: block;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 60%;
  font-family: Verdana, sans-serif;
}

input:checked + .slider:after {
  content: "ON";
  position: absolute;
  left: 37%;
}

/*--------- END --------*/
/*------ toggle lg CSS ---------*/
.switch-lg {
  position: relative;
  display: inline-block;
  width: 126px;
  height: 20px;
  top: 0;
  left: 0;
}

.round-toggle {
  line-height: 45px;
  color: #ffffff;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  border-radius: 100%;
}

.switch-lg input {
  display: none;
}

.slider-lg {
  height: 32px;
  width: 120px;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  border: 2px solid #9db7d1;
  transition: 0.4s;
  border-radius: 34px;
}

.slider-lg:before {
  position: absolute;
  content: "";
  height: 27px;
  width: 27px;
  left: 0;
  bottom: 1px;
  background-color: #9db7d1;
  border: 10px solid white;
  transition: 0.4s;
  border-radius: 48%;
  box-shadow: 0 0 0 2px #9db7d1;
}

input:checked + .slider-lg {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid #00bf93;
  font-size: 12px;
}

input:focus + .slider-lg {
  box-shadow: 0 0 1px #2196f3;
}

input:checked + .slider-lg:before {
  transform: translateX(89px);
  background-color: #00bf93;
  border: 10px solid white;
  box-shadow: 0 0 0 2px #00bf93;
}

.slider-lg:after {
  content: "Off";
  color: #9db7d1;
  font-size: 12px;
  display: block;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 60%;
  font-family: Verdana, sans-serif;
}

input:checked + .slider-lg:after {
  content: "On";
  color: #00bf93;
  background: transparent;
  position: absolute;
  left: 37%;
}

.slider-lg:lang(es_ES):after {
  content: "Apagado";
  color: #9db7d1;
  font-size: 12px;
  display: block;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 60%;
  font-family: Verdana, sans-serif;
}

input:checked + .slider-lg:lang(es_ES):after {
  content: "En";
  color: #00bf93;
  background: transparent;
  position: absolute;
  left: 37%;
}

input:disabled + .slider-lg:lang(es_ES):after {
  content: "Apagado";
  color: #8aa1b8;
  display: block;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 60%;
}

.slider-lg:lang(fr_CA):after {
  content: "De";
  color: #9db7d1;
  font-size: 12px;
  display: block;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 60%;
  font-family: Verdana, sans-serif;
}

input:checked + .slider-lg:lang(fr_CA):after {
  content: "Sur";
  color: #00bf93;
  background: transparent;
  position: absolute;
  left: 37%;
}

input:disabled + .slider-lg:lang(fr_CA):after {
  content: "De";
  color: #8aa1b8;
  font-size: 12px;
  display: block;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 60%;
}

input:disabled + .slider-lg {
  background-color: transparent;
  opacity: 0.38;
}

input:disabled + .slider-lg:after {
  color: #8aa1b8;
  font-size: 12px;
  display: block;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
}

input.default-on:disabled + .slider-lg:before {
  transform: translateX(89px);
  color: #8aa1b8;
  box-shadow: 0 0 0 2px #9db7d1;
  background-color: #9db7d1;
  border: 10px solid white;
}

input.default-on:disabled + .slider-lg:lang(fr_CA):after {
  content: "Sur";
}

input.default-on:disabled + .slider-lg:lang(es_ES):after {
  content: "En";
}

input.default-on:disabled + .slider-lg:after {
  content: "On";
  color: #8aa1b8;
  background: transparent;
  position: absolute;
  left: 37%;
}

/*--------- END --------*/
@font-face {
  font-family: "metropolis-light";
  font-style: normal;
  font-weight: normal;
  src: url('Metropolis-Light.woff2') format("woff2"), url('Metropolis-Light.woff') format("woff"), url('Metropolis-Light.ttf') format("truetype"), url('Metropolis-Light.otf') format("otf");
}
@font-face {
  font-family: "metropolis-regular";
  font-style: normal;
  font-weight: normal;
  src: url('assets-fonts-Metropolis-Webfonts-WOFF2-Metropolis-Regular.woff2') format("woff2"), url('Metropolis-Regular.woff') format("woff"), url('Metropolis-Regular.otf') format("otf");
}
@font-face {
  font-family: "Metropolis-Medium";
  font-style: normal;
  font-weight: normal;
  src: url('assets-fonts-Metropolis-Webfonts-WOFF2-Metropolis-Medium.woff2') format("woff2"), url('Metropolis-Medium.woff') format("woff"), url('Metropolis-Medium.otf') format("otf");
}
@font-face {
  font-family: "Metropolis-SemiBold";
  font-style: normal;
  font-weight: normal;
  src: url('assets-fonts-Metropolis-Webfonts-WOFF2-Metropolis-SemiBold.woff2') format("woff2"), url('Metropolis-SemiBold.woff') format("woff"), url('Metropolis-SemiBold.otf') format("otf");
}
@font-face {
  font-family: "metropolis-bold";
  font-style: normal;
  font-weight: normal;
  src: url('Metropolis-Bold.woff2') format("woff2"), url('Metropolis-Bold.woff') format("woff"), url('Metropolis-Bold.otf') format("otf");
}
.emoji-mart,
.emoji-mart * {
  box-sizing: border-box;
  line-height: 1.15;
}

.emoji-mart {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  font-size: 16px;
  display: inline-block;
  color: #222427;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background: #fff;
}

.emoji-mart .emoji-mart-emoji {
  padding: 6px;
}

.emoji-mart-bar {
  border: 0 solid #d9d9d9;
}

.emoji-mart-bar:first-child {
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.emoji-mart-bar:last-child {
  border-top-width: 1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.emoji-mart-anchors {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 6px;
  line-height: 0;
}

.emoji-mart-anchor {
  position: relative;
  display: block;
  flex: 1 1 auto;
  color: #858585;
  text-align: center;
  padding: 12px 4px;
  overflow: hidden;
  transition: color 0.1s ease-out;
  margin: 0;
  box-shadow: none;
  background: none;
  border: none;
}

.emoji-mart-anchor:focus {
  outline: 0;
}

.emoji-mart-anchor:hover,
.emoji-mart-anchor:focus,
.emoji-mart-anchor-selected {
  color: #464646;
}

.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
  bottom: 0;
}

.emoji-mart-anchor-bar {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #464646;
}

.emoji-mart-anchors i {
  display: inline-block;
  width: 100%;
  max-width: 22px;
}

.emoji-mart-anchors svg,
.emoji-mart-anchors img {
  fill: currentColor;
  height: 18px;
}

.emoji-mart-scroll {
  overflow-y: scroll;
  height: 270px;
  padding: 0 6px 6px 6px;
  will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
}

.emoji-mart-search {
  margin-top: 6px;
  padding: 0 6px;
  position: relative;
}

.emoji-mart-search input {
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 5px 25px 6px 10px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  outline: 0;
}

.emoji-mart-search input,
.emoji-mart-search input::-webkit-search-decoration,
.emoji-mart-search input::-webkit-search-cancel-button,
.emoji-mart-search input::-webkit-search-results-button,
.emoji-mart-search input::-webkit-search-results-decoration {
  /* remove webkit/blink styles for <input type="search">
   * via https://stackoverflow.com/a/9422689 */
  -webkit-appearance: none;
}

.emoji-mart-search-icon {
  position: absolute;
  top: 3px;
  right: 11px;
  z-index: 2;
  padding: 2px 5px 1px;
  border: none;
  background: none;
}

.emoji-mart-category .emoji-mart-emoji span {
  z-index: 1;
  position: relative;
  text-align: center;
  cursor: default;
}

.emoji-mart-category .emoji-mart-emoji:hover:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f4f4f4;
  border-radius: 100%;
}

.emoji-mart-category-label {
  z-index: 2;
  position: relative;
  position: sticky;
  top: 0;
}

.emoji-mart-category-label span {
  display: block;
  width: 100%;
  font-weight: 500;
  padding: 5px 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.95);
}

.emoji-mart-category-list {
  margin: 0;
  padding: 0;
}

.emoji-mart-category-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.emoji-mart-emoji {
  position: relative;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}

.emoji-mart-emoji-native {
  font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

.emoji-mart-no-results {
  font-size: 14px;
  text-align: center;
  padding-top: 70px;
  color: #858585;
}

.emoji-mart-no-results .emoji-mart-category-label {
  display: none;
}

.emoji-mart-no-results .emoji-mart-no-results-label {
  margin-top: 0.2em;
}

.emoji-mart-no-results .emoji-mart-emoji:hover:before {
  content: none;
}

.emoji-mart-preview {
  position: relative;
  height: 70px;
}

.emoji-mart-preview-emoji,
.emoji-mart-preview-data,
.emoji-mart-preview-skins {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.emoji-mart-preview-emoji {
  left: 12px;
}

.emoji-mart-preview-data {
  left: 68px;
  right: 12px;
  word-break: break-all;
}

.emoji-mart-preview-skins {
  right: 30px;
  text-align: right;
}

.emoji-mart-preview-skins.custom {
  right: 10px;
  text-align: right;
}

.emoji-mart-preview-name {
  font-size: 14px;
}

.emoji-mart-preview-shortname {
  font-size: 12px;
  color: #888;
}

.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
  margin-left: 0.5em;
}

.emoji-mart-preview-emoticon {
  font-size: 11px;
  color: #bbb;
}

.emoji-mart-title span {
  display: inline-block;
  vertical-align: middle;
}

.emoji-mart-title .emoji-mart-emoji {
  padding: 0;
}

.emoji-mart-title-label {
  color: #999A9C;
  font-size: 26px;
  font-weight: 300;
}

.emoji-mart-skin-swatches {
  font-size: 0;
  padding: 2px 0;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  background-color: #fff;
}

.emoji-mart-skin-swatches.custom {
  font-size: 0;
  border: none;
  background-color: #fff;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch {
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after {
  opacity: 0.75;
}

.emoji-mart-skin-swatch {
  display: inline-block;
  width: 0;
  vertical-align: middle;
  transition-property: width, padding;
  transition-duration: 0.125s;
  transition-timing-function: ease-out;
}

.emoji-mart-skin-swatch:nth-child(1) {
  transition-delay: 0s;
}

.emoji-mart-skin-swatch:nth-child(2) {
  transition-delay: 0.03s;
}

.emoji-mart-skin-swatch:nth-child(3) {
  transition-delay: 0.06s;
}

.emoji-mart-skin-swatch:nth-child(4) {
  transition-delay: 0.09s;
}

.emoji-mart-skin-swatch:nth-child(5) {
  transition-delay: 0.12s;
}

.emoji-mart-skin-swatch:nth-child(6) {
  transition-delay: 0.15s;
}

.emoji-mart-skin-swatch.selected {
  position: relative;
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatch.selected:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4px;
  height: 4px;
  margin: -2px 0 0 -2px;
  background-color: #fff;
  border-radius: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s ease-out;
}

.emoji-mart-skin-swatch.custom {
  display: inline-block;
  width: 0;
  height: 38px;
  overflow: hidden;
  vertical-align: middle;
  transition-property: width, height;
  transition-duration: 0.125s;
  transition-timing-function: ease-out;
  cursor: default;
}

.emoji-mart-skin-swatch.custom.selected {
  position: relative;
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatch.custom.selected:after {
  content: "";
  width: 0;
  height: 0;
}

.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover {
  background-color: #f4f4f4;
  border-radius: 10%;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom {
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after {
  opacity: 0.75;
}

.emoji-mart-skin-text.opened {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  color: #888;
  font-size: 11px;
  padding: 5px 2px;
  width: 95px;
  height: 40px;
  border-radius: 10%;
  background-color: #fff;
}

.emoji-mart-skin {
  display: inline-block;
  width: 100%;
  padding-top: 100%;
  max-width: 12px;
  border-radius: 100%;
}

.emoji-mart-skin-tone-1 {
  background-color: #ffc93a;
}

.emoji-mart-skin-tone-2 {
  background-color: #fadcbc;
}

.emoji-mart-skin-tone-3 {
  background-color: #e0bb95;
}

.emoji-mart-skin-tone-4 {
  background-color: #bf8f68;
}

.emoji-mart-skin-tone-5 {
  background-color: #9b643d;
}

.emoji-mart-skin-tone-6 {
  background-color: #594539;
}

/* For screenreaders only, via https://stackoverflow.com/a/19758620 */
.emoji-mart-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*
 * Dark mode styles
 */
.emoji-mart-dark {
  color: #fff;
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-bar {
  border-color: #555453;
}

.emoji-mart-dark .emoji-mart-search input {
  color: #fff;
  border-color: #555453;
  background-color: #2f2f2f;
}

.emoji-mart-dark .emoji-mart-search-icon svg {
  fill: #fff;
}

.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before {
  background-color: #444;
}

.emoji-mart-dark .emoji-mart-category-label span {
  background-color: #222;
  color: #fff;
}

.emoji-mart-dark .emoji-mart-skin-swatches {
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-anchor:hover,
.emoji-mart-dark .emoji-mart-anchor:focus,
.emoji-mart-dark .emoji-mart-anchor-selected {
  color: #bfbfbf;
}

/**
* Overrides - used to override nested component SCSS to avoid the use of ::ng-deep in this project
* Will apply application-wide unless a unique identifier is specified
*/
/* Override table within chat */
.message table tbody tr td {
  white-space: normal;
  overflow: auto;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/material-design-icons/iconfont/material-icons.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(MaterialIcons-Regular.woff2) format('woff2'),
       url(MaterialIcons-Regular.woff) format('woff'),
       url(MaterialIcons-Regular.ttf) format('truetype');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/prismjs/themes/prism-okaidia.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/**
 * okaidia theme for JavaScript, CSS and HTML
 * Loosely based on Monokai textmate theme by http://www.monokai.nl/
 * @author ocodia
 */

code[class*="language-"],
pre[class*="language-"] {
	color: #f8f8f2;
	background: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;
	tab-size: 4;
	hyphens: none;
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
	border-radius: 0.3em;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #272822;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: #8292a2;
}

.token.punctuation {
	color: #f8f8f2;
}

.token.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
	color: #f92672;
}

.token.boolean,
.token.number {
	color: #ae81ff;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #a6e22e;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
	color: #f8f8f2;
}

.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
	color: #e6db74;
}

.token.keyword {
	color: #66d9ef;
}

.token.regex,
.token.important {
	color: #fd971f;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/prismjs/plugins/line-numbers/prism-line-numbers.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
pre[class*="language-"].line-numbers {
	position: relative;
	padding-left: 3.8em;
	counter-reset: linenumber;
}

pre[class*="language-"].line-numbers > code {
	position: relative;
	white-space: inherit;
}

.line-numbers .line-numbers-rows {
	position: absolute;
	pointer-events: none;
	top: 0;
	font-size: 100%;
	left: -3.8em;
	width: 3em; /* works for line-numbers below 1000 lines */
	letter-spacing: -1px;
	border-right: 1px solid #999;

	-webkit-user-select: none;
	user-select: none;

}

	.line-numbers-rows > span {
		display: block;
		counter-increment: linenumber;
	}

		.line-numbers-rows > span:before {
			content: counter(linenumber);
			color: #999;
			display: block;
			padding-right: 0.8em;
			text-align: right;
		}

/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/prismjs/plugins/line-highlight/prism-line-highlight.css?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
pre[data-line] {
	position: relative;
	padding: 1em 0 1em 3em;
}

.line-highlight {
	position: absolute;
	left: 0;
	right: 0;
	padding: inherit 0;
	margin-top: 1em; /* Same as .prism’s padding-top */

	background: hsla(24, 20%, 50%,.08);
	background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));

	pointer-events: none;

	line-height: inherit;
	white-space: pre;
}

@media print {
	.line-highlight {
		/*
		 * This will prevent browsers from replacing the background color with white.
		 * It's necessary because the element is layered on top of the displayed code.
		 */
		color-adjust: exact;
	}
}

	.line-highlight:before,
	.line-highlight[data-end]:after {
		content: attr(data-start);
		position: absolute;
		top: .4em;
		left: .6em;
		min-width: 1em;
		padding: 0 .5em;
		background-color: hsla(24, 20%, 50%,.4);
		color: hsl(24, 20%, 95%);
		font: bold 65%/1.5 sans-serif;
		text-align: center;
		vertical-align: .3em;
		border-radius: 999px;
		text-shadow: none;
		box-shadow: 0 1px white;
	}

	.line-highlight[data-end]:after {
		content: attr(data-end);
		top: auto;
		bottom: .4em;
	}

.line-numbers .line-highlight:before,
.line-numbers .line-highlight:after {
	content: none;
}

pre[id].linkable-line-numbers span.line-numbers-rows {
	pointer-events: all;
}
pre[id].linkable-line-numbers span.line-numbers-rows > span:before {
	cursor: pointer;
}
pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before {
	background-color: rgba(128, 128, 128, .2);
}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/katex/dist/katex.min.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************/
@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url('KaTeX_AMS-Regular.woff2') format("woff2"),url('KaTeX_AMS-Regular.woff') format("woff"),url('KaTeX_AMS-Regular.ttf') format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url('KaTeX_Caligraphic-Bold.woff2') format("woff2"),url('KaTeX_Caligraphic-Bold.woff') format("woff"),url('KaTeX_Caligraphic-Bold.ttf') format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url('KaTeX_Caligraphic-Regular.woff2') format("woff2"),url('KaTeX_Caligraphic-Regular.woff') format("woff"),url('KaTeX_Caligraphic-Regular.ttf') format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url('KaTeX_Fraktur-Bold.woff2') format("woff2"),url('KaTeX_Fraktur-Bold.woff') format("woff"),url('KaTeX_Fraktur-Bold.ttf') format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url('KaTeX_Fraktur-Regular.woff2') format("woff2"),url('KaTeX_Fraktur-Regular.woff') format("woff"),url('KaTeX_Fraktur-Regular.ttf') format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url('KaTeX_Main-Bold.woff2') format("woff2"),url('KaTeX_Main-Bold.woff') format("woff"),url('KaTeX_Main-Bold.ttf') format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url('KaTeX_Main-BoldItalic.woff2') format("woff2"),url('KaTeX_Main-BoldItalic.woff') format("woff"),url('KaTeX_Main-BoldItalic.ttf') format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url('KaTeX_Main-Italic.woff2') format("woff2"),url('KaTeX_Main-Italic.woff') format("woff"),url('KaTeX_Main-Italic.ttf') format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url('KaTeX_Main-Regular.woff2') format("woff2"),url('KaTeX_Main-Regular.woff') format("woff"),url('KaTeX_Main-Regular.ttf') format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url('KaTeX_Math-BoldItalic.woff2') format("woff2"),url('KaTeX_Math-BoldItalic.woff') format("woff"),url('KaTeX_Math-BoldItalic.ttf') format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url('KaTeX_Math-Italic.woff2') format("woff2"),url('KaTeX_Math-Italic.woff') format("woff"),url('KaTeX_Math-Italic.ttf') format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url('KaTeX_SansSerif-Bold.woff2') format("woff2"),url('KaTeX_SansSerif-Bold.woff') format("woff"),url('KaTeX_SansSerif-Bold.ttf') format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url('KaTeX_SansSerif-Italic.woff2') format("woff2"),url('KaTeX_SansSerif-Italic.woff') format("woff"),url('KaTeX_SansSerif-Italic.ttf') format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url('KaTeX_SansSerif-Regular.woff2') format("woff2"),url('KaTeX_SansSerif-Regular.woff') format("woff"),url('KaTeX_SansSerif-Regular.ttf') format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url('KaTeX_Script-Regular.woff2') format("woff2"),url('KaTeX_Script-Regular.woff') format("woff"),url('KaTeX_Script-Regular.ttf') format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url('KaTeX_Size1-Regular.woff2') format("woff2"),url('KaTeX_Size1-Regular.woff') format("woff"),url('KaTeX_Size1-Regular.ttf') format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url('KaTeX_Size2-Regular.woff2') format("woff2"),url('KaTeX_Size2-Regular.woff') format("woff"),url('KaTeX_Size2-Regular.ttf') format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url('KaTeX_Size3-Regular.woff2') format("woff2"),url('KaTeX_Size3-Regular.woff') format("woff"),url('KaTeX_Size3-Regular.ttf') format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url('KaTeX_Size4-Regular.woff2') format("woff2"),url('KaTeX_Size4-Regular.woff') format("woff"),url('KaTeX_Size4-Regular.ttf') format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url('KaTeX_Typewriter-Regular.woff2') format("woff2"),url('KaTeX_Typewriter-Regular.woff') format("woff"),url('KaTeX_Typewriter-Regular.ttf') format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}


/*# sourceMappingURL=styles.css.map*/