@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;200;300;400;500;600;700;800&display=swap";
@import "https://agcdn.altametrics.com/hubworks_resources/pre_dev/fonts/1.1.19/global/global.css";

/* node_modules/@angular/material/prebuilt-themes/deeppurple-amber.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-drag-preview .mat-ripple-element,
.cdk-drag-placeholder .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, var(--mat-app-background, transparent));
  color: var(--mat-app-text-color, var(--mat-app-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}
.mat-theme-loaded-marker {
  display: none;
}
html {
  --mat-ripple-color:rgba(0, 0, 0, 0.1);
}
html {
  --mat-option-selected-state-label-text-color:#673ab7;
  --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:#ffd740;
  --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:#673ab7;
  --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:#673ab7;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
html {
  --mat-full-pseudo-checkbox-selected-icon-color:#ffd740;
  --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:#ffd740;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color:#ffd740;
  --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:#ffd740;
  --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-app-elevation-shadow-level-0: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-app-elevation-shadow-level-1: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-app-elevation-shadow-level-2: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-app-elevation-shadow-level-3: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-app-elevation-shadow-level-4: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-app-elevation-shadow-level-5: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-app-elevation-shadow-level-6: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-app-elevation-shadow-level-7: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-app-elevation-shadow-level-8: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-app-elevation-shadow-level-9: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-app-elevation-shadow-level-10: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-app-elevation-shadow-level-11: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-app-elevation-shadow-level-12: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-app-elevation-shadow-level-13: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-app-elevation-shadow-level-14: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-app-elevation-shadow-level-15: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-app-elevation-shadow-level-16: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-app-elevation-shadow-level-17: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-app-elevation-shadow-level-18: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-app-elevation-shadow-level-19: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-app-elevation-shadow-level-20: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-app-elevation-shadow-level-21: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-app-elevation-shadow-level-22: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-app-elevation-shadow-level-23: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-app-elevation-shadow-level-24: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-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:#673ab7;
  --mdc-linear-progress-track-color:rgba(103, 58, 183, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color:#ffd740;
  --mdc-linear-progress-track-color:rgba(255, 215, 64, 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:#673ab7;
  --mdc-filled-text-field-focus-active-indicator-color:#673ab7;
  --mdc-filled-text-field-focus-label-text-color:rgba(103, 58, 183, 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:#673ab7;
  --mdc-outlined-text-field-focus-outline-color:#673ab7;
  --mdc-outlined-text-field-focus-label-text-color:rgba(103, 58, 183, 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(103, 58, 183, 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:#ffd740;
  --mdc-filled-text-field-focus-active-indicator-color:#ffd740;
  --mdc-filled-text-field-focus-label-text-color:rgba(255, 215, 64, 0.87);
  --mdc-outlined-text-field-caret-color:#ffd740;
  --mdc-outlined-text-field-focus-outline-color:#ffd740;
  --mdc-outlined-text-field-focus-label-text-color:rgba(255, 215, 64, 0.87);
  --mat-form-field-focus-select-arrow-color:rgba(255, 215, 64, 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(103, 58, 183, 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, 215, 64, 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-shape:4px;
  --mat-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);
  --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-radius:16px;
  --mdc-chip-with-avatar-avatar-shape-radius: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:#673ab7;
  --mdc-chip-elevated-selected-container-color:#673ab7;
  --mdc-chip-elevated-disabled-container-color:#673ab7;
  --mdc-chip-flat-disabled-selected-container-color:#673ab7;
  --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:rgba(0, 0, 0, 0.87);
  --mdc-chip-elevated-container-color:#ffd740;
  --mdc-chip-elevated-selected-container-color:#ffd740;
  --mdc-chip-elevated-disabled-container-color:#ffd740;
  --mdc-chip-flat-disabled-selected-container-color:#ffd740;
  --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:rgba(0, 0, 0, 0.87);
  --mdc-chip-selected-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-icon-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-disabled-icon-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-selected-icon-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-trailing-icon-color:rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color:rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color:rgba(0, 0, 0, 0.87);
}
.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;
}
html .mat-mdc-slide-toggle {
  --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-selected-track-outline-color:transparent;
  --mat-switch-disabled-unselected-track-outline-width:1px;
  --mat-switch-disabled-unselected-track-outline-color:transparent;
}
html {
  --mdc-switch-selected-focus-state-layer-color:#5e35b1;
  --mdc-switch-selected-handle-color:#5e35b1;
  --mdc-switch-selected-hover-state-layer-color:#5e35b1;
  --mdc-switch-selected-pressed-state-layer-color:#5e35b1;
  --mdc-switch-selected-focus-handle-color:#311b92;
  --mdc-switch-selected-hover-handle-color:#311b92;
  --mdc-switch-selected-pressed-handle-color:#311b92;
  --mdc-switch-selected-focus-track-color:#9575cd;
  --mdc-switch-selected-hover-track-color:#9575cd;
  --mdc-switch-selected-pressed-track-color:#9575cd;
  --mdc-switch-selected-track-color:#9575cd;
  --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:#fff;
  --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-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-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-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-color:rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color:#ffb300;
  --mdc-switch-selected-handle-color:#ffb300;
  --mdc-switch-selected-hover-state-layer-color:#ffb300;
  --mdc-switch-selected-pressed-state-layer-color:#ffb300;
  --mdc-switch-selected-focus-handle-color:#ff6f00;
  --mdc-switch-selected-hover-handle-color:#ff6f00;
  --mdc-switch-selected-pressed-handle-color:#ff6f00;
  --mdc-switch-selected-focus-track-color:#ffd54f;
  --mdc-switch-selected-hover-track-color:#ffd54f;
  --mdc-switch-selected-pressed-track-color:#ffd54f;
  --mdc-switch-selected-track-color:#ffd54f;
}
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 {
  --mat-switch-label-text-font:Roboto, sans-serif;
  --mat-switch-label-text-line-height:20px;
  --mat-switch-label-text-size:14px;
  --mat-switch-label-text-tracking:0.0178571429em;
  --mat-switch-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.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-focus-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:#673ab7;
  --mdc-radio-selected-hover-icon-color:#673ab7;
  --mdc-radio-selected-icon-color:#673ab7;
  --mdc-radio-selected-pressed-icon-color:#673ab7;
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#673ab7;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
.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-focus-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:#ffd740;
  --mdc-radio-selected-hover-icon-color:#ffd740;
  --mdc-radio-selected-icon-color:#ffd740;
  --mdc-radio-selected-pressed-icon-color:#ffd740;
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#ffd740;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
.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-focus-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);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mdc-radio-state-layer-size:40px;
  --mat-radio-touch-target-display:block;
}
html {
  --mat-radio-label-text-font:Roboto, sans-serif;
  --mat-radio-label-text-line-height:20px;
  --mat-radio-label-text-size:14px;
  --mat-radio-label-text-tracking:0.0178571429em;
  --mat-radio-label-text-weight:400;
}
html {
  --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;
  --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-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%);
}
html {
  --mdc-slider-handle-color:#673ab7;
  --mdc-slider-focus-handle-color:#673ab7;
  --mdc-slider-hover-handle-color:#673ab7;
  --mdc-slider-active-track-color:#673ab7;
  --mdc-slider-inactive-track-color:#673ab7;
  --mdc-slider-with-tick-marks-inactive-container-color:#673ab7;
  --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;
  --mat-slider-ripple-color:#673ab7;
  --mat-slider-hover-state-layer-color:rgba(103, 58, 183, 0.05);
  --mat-slider-focus-state-layer-color:rgba(103, 58, 183, 0.2);
  --mat-slider-value-indicator-opacity:0.6;
}
html .mat-accent {
  --mdc-slider-handle-color:#ffd740;
  --mdc-slider-focus-handle-color:#ffd740;
  --mdc-slider-hover-handle-color:#ffd740;
  --mdc-slider-active-track-color:#ffd740;
  --mdc-slider-inactive-track-color:#ffd740;
  --mdc-slider-with-tick-marks-inactive-container-color:#ffd740;
  --mdc-slider-with-tick-marks-active-container-color:rgba(0, 0, 0, 0.87);
  --mat-slider-ripple-color:#ffd740;
  --mat-slider-hover-state-layer-color:rgba(255, 215, 64, 0.05);
  --mat-slider-focus-state-layer-color:rgba(255, 215, 64, 0.2);
}
html .mat-warn {
  --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;
  --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);
}
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;
  --mat-menu-base-elevation-level:8;
}
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-focus-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:#673ab7;
  --mdc-radio-selected-hover-icon-color:#673ab7;
  --mdc-radio-selected-icon-color:#673ab7;
  --mdc-radio-selected-pressed-icon-color:#673ab7;
}
.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-focus-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:#ffd740;
  --mdc-radio-selected-hover-icon-color:#ffd740;
  --mdc-radio-selected-icon-color:#ffd740;
  --mdc-radio-selected-pressed-icon-color:#ffd740;
}
.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-focus-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:#673ab7;
  --mdc-checkbox-selected-hover-icon-color:#673ab7;
  --mdc-checkbox-selected-icon-color:#673ab7;
  --mdc-checkbox-selected-pressed-icon-color:#673ab7;
  --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-selected-focus-state-layer-color:#673ab7;
  --mdc-checkbox-selected-hover-state-layer-color:#673ab7;
  --mdc-checkbox-selected-pressed-state-layer-color:#673ab7;
  --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:black;
  --mdc-checkbox-selected-focus-icon-color:#ffd740;
  --mdc-checkbox-selected-hover-icon-color:#ffd740;
  --mdc-checkbox-selected-icon-color:#ffd740;
  --mdc-checkbox-selected-pressed-icon-color:#ffd740;
  --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-selected-focus-state-layer-color:#ffd740;
  --mdc-checkbox-selected-hover-state-layer-color:#ffd740;
  --mdc-checkbox-selected-pressed-state-layer-color:#ffd740;
  --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-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--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #673ab7;
}
.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;
  --mat-paginator-touch-target-display:block;
}
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-secondary-navigation-tab-container-height:48px;
  --mdc-tab-indicator-active-indicator-height:2px;
  --mdc-tab-indicator-active-indicator-shape:0;
  --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:#673ab7;
  --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:#673ab7;
  --mat-tab-header-active-ripple-color:#673ab7;
  --mat-tab-header-inactive-ripple-color:#673ab7;
  --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:#673ab7;
  --mat-tab-header-active-hover-label-text-color:#673ab7;
  --mat-tab-header-active-focus-indicator-color:#673ab7;
  --mat-tab-header-active-hover-indicator-color:#673ab7;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color:#ffd740;
  --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:#ffd740;
  --mat-tab-header-active-ripple-color:#ffd740;
  --mat-tab-header-inactive-ripple-color:#ffd740;
  --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:#ffd740;
  --mat-tab-header-active-hover-label-text-color:#ffd740;
  --mat-tab-header-active-focus-indicator-color:#ffd740;
  --mat-tab-header-active-hover-indicator-color:#ffd740;
}
.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:#673ab7;
  --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:#ffd740;
  --mat-tab-header-with-background-foreground-color:rgba(0, 0, 0, 0.87);
}
.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:black;
  --mdc-checkbox-selected-focus-icon-color:#ffd740;
  --mdc-checkbox-selected-hover-icon-color:#ffd740;
  --mdc-checkbox-selected-icon-color:#ffd740;
  --mdc-checkbox-selected-pressed-icon-color:#ffd740;
  --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-selected-focus-state-layer-color:#ffd740;
  --mdc-checkbox-selected-hover-state-layer-color:#ffd740;
  --mdc-checkbox-selected-pressed-state-layer-color:#ffd740;
  --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-checkbox-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:#673ab7;
  --mdc-checkbox-selected-hover-icon-color:#673ab7;
  --mdc-checkbox-selected-icon-color:#673ab7;
  --mdc-checkbox-selected-pressed-icon-color:#673ab7;
  --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-selected-focus-state-layer-color:#673ab7;
  --mdc-checkbox-selected-hover-state-layer-color:#673ab7;
  --mdc-checkbox-selected-pressed-state-layer-color:#673ab7;
  --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-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;
}
html {
  --mat-checkbox-label-text-font:Roboto, sans-serif;
  --mat-checkbox-label-text-line-height:20px;
  --mat-checkbox-label-text-size:14px;
  --mat-checkbox-label-text-tracking:0.0178571429em;
  --mat-checkbox-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-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-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);
  --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:#673ab7;
  --mat-text-button-state-layer-color:#673ab7;
  --mat-text-button-ripple-color:rgba(103, 58, 183, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color:#ffd740;
  --mat-text-button-state-layer-color:#ffd740;
  --mat-text-button-ripple-color:rgba(255, 215, 64, 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:#673ab7;
  --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:#ffd740;
  --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);
}
.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:#673ab7;
  --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:#ffd740;
  --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);
}
.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:#673ab7;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color:#673ab7;
  --mat-outlined-button-ripple-color:rgba(103, 58, 183, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color:#ffd740;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color:#ffd740;
  --mat-outlined-button-ripple-color:rgba(255, 215, 64, 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-protected-button-container-height:36px;
  --mdc-outlined-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-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;
  --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;
}
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:#673ab7;
  --mat-icon-button-state-layer-color:#673ab7;
  --mat-icon-button-ripple-color:rgba(103, 58, 183, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color:#ffd740;
  --mat-icon-button-state-layer-color:#ffd740;
  --mat-icon-button-ripple-color:rgba(255, 215, 64, 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-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-small-container-shape:50%;
  --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-extended-fab-container-height:48px;
  --mdc-extended-fab-container-shape:24px;
  --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);
}
html {
  --mdc-fab-container-color:white;
  --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;
  --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);
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color:#673ab7;
  --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:#ffd740;
  --mat-fab-foreground-color:black;
  --mat-fab-state-layer-color:black;
  --mat-fab-ripple-color:rgba(0, 0, 0, 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:#673ab7;
  --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:#ffd740;
  --mat-fab-small-foreground-color:black;
  --mat-fab-small-state-layer-color:black;
  --mat-fab-small-ripple-color:rgba(0, 0, 0, 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:#ffd740;
}
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:#673ab7;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color:#ffd740;
}
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:#673ab7;
  --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:#ffd740;
  --mat-badge-text-color:rgba(0, 0, 0, 0.87);
}
.mat-badge-warn {
  --mat-badge-background-color:#f44336;
  --mat-badge-text-color:white;
}
html {
  --mat-badge-text-font:Roboto, sans-serif;
  --mat-badge-line-height:22px;
  --mat-badge-text-size:12px;
  --mat-badge-text-weight:600;
  --mat-badge-small-size-text-size:9px;
  --mat-badge-small-size-line-height:16px;
  --mat-badge-large-size-text-size:24px;
  --mat-badge-large-size-line-height:28px;
}
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:#673ab7;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(103, 58, 183, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(103, 58, 183, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(103, 58, 183, 0.3);
  --mat-datepicker-toggle-active-state-icon-color:#673ab7;
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(103, 58, 183, 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:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color:#ffd740;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 215, 64, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 215, 64, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 215, 64, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 215, 64, 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:#ffd740;
}
.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:#673ab7;
}
.mat-icon.mat-accent {
  --mat-icon-color:#ffd740;
}
.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:#673ab7;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#673ab7;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#673ab7;
  --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:rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color:#ffd740;
  --mat-stepper-header-selected-state-icon-foreground-color:rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color:#ffd740;
  --mat-stepper-header-done-state-icon-foreground-color:rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color:#ffd740;
  --mat-stepper-header-edit-state-icon-foreground-color:rgba(0, 0, 0, 0.87);
}
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:#673ab7;
  --mat-toolbar-container-text-color:white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color:#ffd740;
  --mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87);
}
.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;
}

/* node_modules/intl-tel-input/build/css/intlTelInput.css */
:root {
  --iti-border-gray: #ccc;
  --iti-text-gray: #999;
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: var(--iti-border-gray);
  --iti-dialcode-color: var(--iti-text-gray);
  --iti-dropdown-bg: white;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 15px;
  --iti-flag-width: 20px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-input-padding: 6px;
  --iti-right-hand-selected-country-padding: calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));
  --iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));
  --iti-path-flags-1x: url("./media/flags.webp");
  --iti-path-flags-2x: url("./media/flags@2x.webp");
  --iti-path-globe-1x: url("./media/globe.webp");
  --iti-path-globe-2x: url("./media/globe@2x.webp");
  --iti-flag-sprite-width: 5762px;
  --iti-flag-sprite-height: 15px;
  --iti-mobile-popup-margin: 30px;
}
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: var(--iti-right-hand-selected-country-padding);
  margin-right: 0;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
[dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding: 9px 12px;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: var(--iti-flag-width);
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__flag-box,
.iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__flag-box,
[dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown input.iti__tel-input,
.iti--allow-dropdown input.iti__tel-input[type=text],
.iti--allow-dropdown input.iti__tel-input[type=tel] {
  padding-right: var(--iti-input-padding);
  padding-left: var(--iti-selected-country-arrow-padding);
  margin-left: 0;
}
[dir=rtl] .iti--allow-dropdown input.iti__tel-input,
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel] {
  padding-right: var(--iti-selected-country-arrow-padding);
  padding-left: var(--iti-input-padding);
  margin-right: 0;
}
.iti--allow-dropdown .iti__country-container {
  right: auto;
  left: 0;
}
[dir=rtl] .iti--allow-dropdown .iti__country-container {
  right: 0;
  left: auto;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
[dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}
.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.iti__flag {
  --iti-flag-offset: 100px;
  --iti-flag-width: 20px;
  --iti-flag-height: 14px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}
.iti__np {
  --iti-flag-width: 13px;
}
.iti__va,
.iti__ch {
  --iti-flag-width: 15px;
}
.iti__ne,
.iti__be {
  --iti-flag-width: 18px;
}
.iti__mc {
  --iti-flag-width: 19px;
}
.iti__zw,
.iti__ws,
.iti__vg,
.iti__uz,
.iti__uk,
.iti__tv,
.iti__to,
.iti__tl,
.iti__tk,
.iti__tj,
.iti__tc,
.iti__ta,
.iti__su,
.iti__st,
.iti__ss,
.iti__si,
.iti__sh,
.iti__sd,
.iti__sc,
.iti__sb,
.iti__ps,
.iti__pn,
.iti__ph,
.iti__om,
.iti__nz,
.iti__nu,
.iti__nr,
.iti__ng,
.iti__nf,
.iti__nc,
.iti__my,
.iti__ms,
.iti__mp,
.iti__mn,
.iti__mk,
.iti__me,
.iti__md,
.iti__ly,
.iti__lv,
.iti__lk,
.iti__lc,
.iti__kz,
.iti__ky,
.iti__kw,
.iti__kp,
.iti__ki,
.iti__jo,
.iti__jm,
.iti__io,
.iti__im,
.iti__ie,
.iti__hu,
.iti__hr,
.iti__hn,
.iti__hm,
.iti__gw,
.iti__gs,
.iti__gi,
.iti__gb,
.iti__fk,
.iti__fj,
.iti__et,
.iti__er,
.iti__eh,
.iti__dm,
.iti__dg,
.iti__cx,
.iti__cu,
.iti__ck,
.iti__cc,
.iti__ca,
.iti__by,
.iti__bs,
.iti__bn,
.iti__bm,
.iti__ba,
.iti__az,
.iti__au,
.iti__as,
.iti__am,
.iti__ai,
.iti__ae,
.iti__ac {
  --iti-flag-height: 10px;
}
.iti__us,
.iti__um,
.iti__py,
.iti__mh,
.iti__lr,
.iti__gu,
.iti__fm {
  --iti-flag-height: 11px;
}
.iti__vu,
.iti__tt,
.iti__sv,
.iti__ni,
.iti__mx,
.iti__lu,
.iti__lt,
.iti__li,
.iti__km,
.iti__kg,
.iti__je,
.iti__ir,
.iti__ht,
.iti__gy,
.iti__gd,
.iti__fi,
.iti__de,
.iti__cv,
.iti__cr,
.iti__cq,
.iti__bz,
.iti__bi,
.iti__bh,
.iti__bg,
.iti__bd {
  --iti-flag-height: 12px;
}
.iti__tg,
.iti__se,
.iti__pw,
.iti__pl,
.iti__kh,
.iti__gt,
.iti__ee,
.iti__ax,
.iti__ar {
  --iti-flag-height: 13px;
}
.iti__xk,
.iti__va,
.iti__sm,
.iti__sj,
.iti__pg,
.iti__np,
.iti__no,
.iti__ne,
.iti__mc,
.iti__is,
.iti__il,
.iti__ga,
.iti__fo,
.iti__dk,
.iti__ch,
.iti__cd,
.iti__bv,
.iti__be,
.iti__al {
  --iti-flag-height: 15px;
}
.iti__qa {
  --iti-flag-height: 8px;
}
.iti__ac {
  --iti-flag-offset: 0px;
}
.iti__ad {
  --iti-flag-offset: -22px;
}
.iti__ae {
  --iti-flag-offset: -44px;
}
.iti__af {
  --iti-flag-offset: -66px;
}
.iti__ag {
  --iti-flag-offset: -88px;
}
.iti__ai {
  --iti-flag-offset: -110px;
}
.iti__al {
  --iti-flag-offset: -132px;
}
.iti__am {
  --iti-flag-offset: -154px;
}
.iti__ao {
  --iti-flag-offset: -176px;
}
.iti__aq {
  --iti-flag-offset: -198px;
}
.iti__ar {
  --iti-flag-offset: -220px;
}
.iti__as {
  --iti-flag-offset: -242px;
}
.iti__at {
  --iti-flag-offset: -264px;
}
.iti__au {
  --iti-flag-offset: -286px;
}
.iti__aw {
  --iti-flag-offset: -308px;
}
.iti__ax {
  --iti-flag-offset: -330px;
}
.iti__az {
  --iti-flag-offset: -352px;
}
.iti__ba {
  --iti-flag-offset: -374px;
}
.iti__bb {
  --iti-flag-offset: -396px;
}
.iti__bd {
  --iti-flag-offset: -418px;
}
.iti__be {
  --iti-flag-offset: -440px;
}
.iti__bf {
  --iti-flag-offset: -460px;
}
.iti__bg {
  --iti-flag-offset: -482px;
}
.iti__bh {
  --iti-flag-offset: -504px;
}
.iti__bi {
  --iti-flag-offset: -526px;
}
.iti__bj {
  --iti-flag-offset: -548px;
}
.iti__bl {
  --iti-flag-offset: -570px;
}
.iti__bm {
  --iti-flag-offset: -592px;
}
.iti__bn {
  --iti-flag-offset: -614px;
}
.iti__bo {
  --iti-flag-offset: -636px;
}
.iti__bq {
  --iti-flag-offset: -658px;
}
.iti__br {
  --iti-flag-offset: -680px;
}
.iti__bs {
  --iti-flag-offset: -702px;
}
.iti__bt {
  --iti-flag-offset: -724px;
}
.iti__bv {
  --iti-flag-offset: -746px;
}
.iti__bw {
  --iti-flag-offset: -768px;
}
.iti__by {
  --iti-flag-offset: -790px;
}
.iti__bz {
  --iti-flag-offset: -812px;
}
.iti__ca {
  --iti-flag-offset: -834px;
}
.iti__cc {
  --iti-flag-offset: -856px;
}
.iti__cd {
  --iti-flag-offset: -878px;
}
.iti__cf {
  --iti-flag-offset: -900px;
}
.iti__cg {
  --iti-flag-offset: -922px;
}
.iti__ch {
  --iti-flag-offset: -944px;
}
.iti__ci {
  --iti-flag-offset: -961px;
}
.iti__ck {
  --iti-flag-offset: -983px;
}
.iti__cl {
  --iti-flag-offset: -1005px;
}
.iti__cm {
  --iti-flag-offset: -1027px;
}
.iti__cn {
  --iti-flag-offset: -1049px;
}
.iti__co {
  --iti-flag-offset: -1071px;
}
.iti__cp {
  --iti-flag-offset: -1093px;
}
.iti__cq {
  --iti-flag-offset: -1115px;
}
.iti__cr {
  --iti-flag-offset: -1137px;
}
.iti__cu {
  --iti-flag-offset: -1159px;
}
.iti__cv {
  --iti-flag-offset: -1181px;
}
.iti__cw {
  --iti-flag-offset: -1203px;
}
.iti__cx {
  --iti-flag-offset: -1225px;
}
.iti__cy {
  --iti-flag-offset: -1247px;
}
.iti__cz {
  --iti-flag-offset: -1269px;
}
.iti__de {
  --iti-flag-offset: -1291px;
}
.iti__dg {
  --iti-flag-offset: -1313px;
}
.iti__dj {
  --iti-flag-offset: -1335px;
}
.iti__dk {
  --iti-flag-offset: -1357px;
}
.iti__dm {
  --iti-flag-offset: -1379px;
}
.iti__do {
  --iti-flag-offset: -1401px;
}
.iti__dz {
  --iti-flag-offset: -1423px;
}
.iti__ea {
  --iti-flag-offset: -1445px;
}
.iti__ec {
  --iti-flag-offset: -1467px;
}
.iti__ee {
  --iti-flag-offset: -1489px;
}
.iti__eg {
  --iti-flag-offset: -1511px;
}
.iti__eh {
  --iti-flag-offset: -1533px;
}
.iti__er {
  --iti-flag-offset: -1555px;
}
.iti__es {
  --iti-flag-offset: -1577px;
}
.iti__et {
  --iti-flag-offset: -1599px;
}
.iti__eu {
  --iti-flag-offset: -1621px;
}
.iti__ez {
  --iti-flag-offset: -1643px;
}
.iti__fi {
  --iti-flag-offset: -1665px;
}
.iti__fj {
  --iti-flag-offset: -1687px;
}
.iti__fk {
  --iti-flag-offset: -1709px;
}
.iti__fm {
  --iti-flag-offset: -1731px;
}
.iti__fo {
  --iti-flag-offset: -1753px;
}
.iti__fr {
  --iti-flag-offset: -1775px;
}
.iti__fx {
  --iti-flag-offset: -1797px;
}
.iti__ga {
  --iti-flag-offset: -1819px;
}
.iti__gb {
  --iti-flag-offset: -1841px;
}
.iti__gd {
  --iti-flag-offset: -1863px;
}
.iti__ge {
  --iti-flag-offset: -1885px;
}
.iti__gf {
  --iti-flag-offset: -1907px;
}
.iti__gg {
  --iti-flag-offset: -1929px;
}
.iti__gh {
  --iti-flag-offset: -1951px;
}
.iti__gi {
  --iti-flag-offset: -1973px;
}
.iti__gl {
  --iti-flag-offset: -1995px;
}
.iti__gm {
  --iti-flag-offset: -2017px;
}
.iti__gn {
  --iti-flag-offset: -2039px;
}
.iti__gp {
  --iti-flag-offset: -2061px;
}
.iti__gq {
  --iti-flag-offset: -2083px;
}
.iti__gr {
  --iti-flag-offset: -2105px;
}
.iti__gs {
  --iti-flag-offset: -2127px;
}
.iti__gt {
  --iti-flag-offset: -2149px;
}
.iti__gu {
  --iti-flag-offset: -2171px;
}
.iti__gw {
  --iti-flag-offset: -2193px;
}
.iti__gy {
  --iti-flag-offset: -2215px;
}
.iti__hk {
  --iti-flag-offset: -2237px;
}
.iti__hm {
  --iti-flag-offset: -2259px;
}
.iti__hn {
  --iti-flag-offset: -2281px;
}
.iti__hr {
  --iti-flag-offset: -2303px;
}
.iti__ht {
  --iti-flag-offset: -2325px;
}
.iti__hu {
  --iti-flag-offset: -2347px;
}
.iti__ic {
  --iti-flag-offset: -2369px;
}
.iti__id {
  --iti-flag-offset: -2391px;
}
.iti__ie {
  --iti-flag-offset: -2413px;
}
.iti__il {
  --iti-flag-offset: -2435px;
}
.iti__im {
  --iti-flag-offset: -2457px;
}
.iti__in {
  --iti-flag-offset: -2479px;
}
.iti__io {
  --iti-flag-offset: -2501px;
}
.iti__iq {
  --iti-flag-offset: -2523px;
}
.iti__ir {
  --iti-flag-offset: -2545px;
}
.iti__is {
  --iti-flag-offset: -2567px;
}
.iti__it {
  --iti-flag-offset: -2589px;
}
.iti__je {
  --iti-flag-offset: -2611px;
}
.iti__jm {
  --iti-flag-offset: -2633px;
}
.iti__jo {
  --iti-flag-offset: -2655px;
}
.iti__jp {
  --iti-flag-offset: -2677px;
}
.iti__ke {
  --iti-flag-offset: -2699px;
}
.iti__kg {
  --iti-flag-offset: -2721px;
}
.iti__kh {
  --iti-flag-offset: -2743px;
}
.iti__ki {
  --iti-flag-offset: -2765px;
}
.iti__km {
  --iti-flag-offset: -2787px;
}
.iti__kn {
  --iti-flag-offset: -2809px;
}
.iti__kp {
  --iti-flag-offset: -2831px;
}
.iti__kr {
  --iti-flag-offset: -2853px;
}
.iti__kw {
  --iti-flag-offset: -2875px;
}
.iti__ky {
  --iti-flag-offset: -2897px;
}
.iti__kz {
  --iti-flag-offset: -2919px;
}
.iti__la {
  --iti-flag-offset: -2941px;
}
.iti__lb {
  --iti-flag-offset: -2963px;
}
.iti__lc {
  --iti-flag-offset: -2985px;
}
.iti__li {
  --iti-flag-offset: -3007px;
}
.iti__lk {
  --iti-flag-offset: -3029px;
}
.iti__lr {
  --iti-flag-offset: -3051px;
}
.iti__ls {
  --iti-flag-offset: -3073px;
}
.iti__lt {
  --iti-flag-offset: -3095px;
}
.iti__lu {
  --iti-flag-offset: -3117px;
}
.iti__lv {
  --iti-flag-offset: -3139px;
}
.iti__ly {
  --iti-flag-offset: -3161px;
}
.iti__ma {
  --iti-flag-offset: -3183px;
}
.iti__mc {
  --iti-flag-offset: -3205px;
}
.iti__md {
  --iti-flag-offset: -3226px;
}
.iti__me {
  --iti-flag-offset: -3248px;
}
.iti__mf {
  --iti-flag-offset: -3270px;
}
.iti__mg {
  --iti-flag-offset: -3292px;
}
.iti__mh {
  --iti-flag-offset: -3314px;
}
.iti__mk {
  --iti-flag-offset: -3336px;
}
.iti__ml {
  --iti-flag-offset: -3358px;
}
.iti__mm {
  --iti-flag-offset: -3380px;
}
.iti__mn {
  --iti-flag-offset: -3402px;
}
.iti__mo {
  --iti-flag-offset: -3424px;
}
.iti__mp {
  --iti-flag-offset: -3446px;
}
.iti__mq {
  --iti-flag-offset: -3468px;
}
.iti__mr {
  --iti-flag-offset: -3490px;
}
.iti__ms {
  --iti-flag-offset: -3512px;
}
.iti__mt {
  --iti-flag-offset: -3534px;
}
.iti__mu {
  --iti-flag-offset: -3556px;
}
.iti__mv {
  --iti-flag-offset: -3578px;
}
.iti__mw {
  --iti-flag-offset: -3600px;
}
.iti__mx {
  --iti-flag-offset: -3622px;
}
.iti__my {
  --iti-flag-offset: -3644px;
}
.iti__mz {
  --iti-flag-offset: -3666px;
}
.iti__na {
  --iti-flag-offset: -3688px;
}
.iti__nc {
  --iti-flag-offset: -3710px;
}
.iti__ne {
  --iti-flag-offset: -3732px;
}
.iti__nf {
  --iti-flag-offset: -3752px;
}
.iti__ng {
  --iti-flag-offset: -3774px;
}
.iti__ni {
  --iti-flag-offset: -3796px;
}
.iti__nl {
  --iti-flag-offset: -3818px;
}
.iti__no {
  --iti-flag-offset: -3840px;
}
.iti__np {
  --iti-flag-offset: -3862px;
}
.iti__nr {
  --iti-flag-offset: -3877px;
}
.iti__nu {
  --iti-flag-offset: -3899px;
}
.iti__nz {
  --iti-flag-offset: -3921px;
}
.iti__om {
  --iti-flag-offset: -3943px;
}
.iti__pa {
  --iti-flag-offset: -3965px;
}
.iti__pe {
  --iti-flag-offset: -3987px;
}
.iti__pf {
  --iti-flag-offset: -4009px;
}
.iti__pg {
  --iti-flag-offset: -4031px;
}
.iti__ph {
  --iti-flag-offset: -4053px;
}
.iti__pk {
  --iti-flag-offset: -4075px;
}
.iti__pl {
  --iti-flag-offset: -4097px;
}
.iti__pm {
  --iti-flag-offset: -4119px;
}
.iti__pn {
  --iti-flag-offset: -4141px;
}
.iti__pr {
  --iti-flag-offset: -4163px;
}
.iti__ps {
  --iti-flag-offset: -4185px;
}
.iti__pt {
  --iti-flag-offset: -4207px;
}
.iti__pw {
  --iti-flag-offset: -4229px;
}
.iti__py {
  --iti-flag-offset: -4251px;
}
.iti__qa {
  --iti-flag-offset: -4273px;
}
.iti__re {
  --iti-flag-offset: -4295px;
}
.iti__ro {
  --iti-flag-offset: -4317px;
}
.iti__rs {
  --iti-flag-offset: -4339px;
}
.iti__ru {
  --iti-flag-offset: -4361px;
}
.iti__rw {
  --iti-flag-offset: -4383px;
}
.iti__sa {
  --iti-flag-offset: -4405px;
}
.iti__sb {
  --iti-flag-offset: -4427px;
}
.iti__sc {
  --iti-flag-offset: -4449px;
}
.iti__sd {
  --iti-flag-offset: -4471px;
}
.iti__se {
  --iti-flag-offset: -4493px;
}
.iti__sg {
  --iti-flag-offset: -4515px;
}
.iti__sh {
  --iti-flag-offset: -4537px;
}
.iti__si {
  --iti-flag-offset: -4559px;
}
.iti__sj {
  --iti-flag-offset: -4581px;
}
.iti__sk {
  --iti-flag-offset: -4603px;
}
.iti__sl {
  --iti-flag-offset: -4625px;
}
.iti__sm {
  --iti-flag-offset: -4647px;
}
.iti__sn {
  --iti-flag-offset: -4669px;
}
.iti__so {
  --iti-flag-offset: -4691px;
}
.iti__sr {
  --iti-flag-offset: -4713px;
}
.iti__ss {
  --iti-flag-offset: -4735px;
}
.iti__st {
  --iti-flag-offset: -4757px;
}
.iti__su {
  --iti-flag-offset: -4779px;
}
.iti__sv {
  --iti-flag-offset: -4801px;
}
.iti__sx {
  --iti-flag-offset: -4823px;
}
.iti__sy {
  --iti-flag-offset: -4845px;
}
.iti__sz {
  --iti-flag-offset: -4867px;
}
.iti__ta {
  --iti-flag-offset: -4889px;
}
.iti__tc {
  --iti-flag-offset: -4911px;
}
.iti__td {
  --iti-flag-offset: -4933px;
}
.iti__tf {
  --iti-flag-offset: -4955px;
}
.iti__tg {
  --iti-flag-offset: -4977px;
}
.iti__th {
  --iti-flag-offset: -4999px;
}
.iti__tj {
  --iti-flag-offset: -5021px;
}
.iti__tk {
  --iti-flag-offset: -5043px;
}
.iti__tl {
  --iti-flag-offset: -5065px;
}
.iti__tm {
  --iti-flag-offset: -5087px;
}
.iti__tn {
  --iti-flag-offset: -5109px;
}
.iti__to {
  --iti-flag-offset: -5131px;
}
.iti__tr {
  --iti-flag-offset: -5153px;
}
.iti__tt {
  --iti-flag-offset: -5175px;
}
.iti__tv {
  --iti-flag-offset: -5197px;
}
.iti__tw {
  --iti-flag-offset: -5219px;
}
.iti__tz {
  --iti-flag-offset: -5241px;
}
.iti__ua {
  --iti-flag-offset: -5263px;
}
.iti__ug {
  --iti-flag-offset: -5285px;
}
.iti__uk {
  --iti-flag-offset: -5307px;
}
.iti__um {
  --iti-flag-offset: -5329px;
}
.iti__un {
  --iti-flag-offset: -5351px;
}
.iti__us {
  --iti-flag-offset: -5373px;
}
.iti__uy {
  --iti-flag-offset: -5395px;
}
.iti__uz {
  --iti-flag-offset: -5417px;
}
.iti__va {
  --iti-flag-offset: -5439px;
}
.iti__vc {
  --iti-flag-offset: -5456px;
}
.iti__ve {
  --iti-flag-offset: -5478px;
}
.iti__vg {
  --iti-flag-offset: -5500px;
}
.iti__vi {
  --iti-flag-offset: -5522px;
}
.iti__vn {
  --iti-flag-offset: -5544px;
}
.iti__vu {
  --iti-flag-offset: -5566px;
}
.iti__wf {
  --iti-flag-offset: -5588px;
}
.iti__ws {
  --iti-flag-offset: -5610px;
}
.iti__xk {
  --iti-flag-offset: -5632px;
}
.iti__ye {
  --iti-flag-offset: -5654px;
}
.iti__yt {
  --iti-flag-offset: -5676px;
}
.iti__za {
  --iti-flag-offset: -5698px;
}
.iti__zm {
  --iti-flag-offset: -5720px;
}
.iti__zw {
  --iti-flag-offset: -5742px;
}
.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}
@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}

/* node_modules/@ng-select/ng-select/themes/default.theme.css */
.ng-select.ng-select-opened > .ng-select-container {
  background: #fff;
  border-color: hsl(0, 0%, 70%) #ccc hsl(0, 0%, 85%);
}
.ng-select.ng-select-opened > .ng-select-container:hover {
  box-shadow: none;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  top: -2px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #999;
  border-width: 0 5px 5px;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow:hover {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #333;
}
.ng-select.ng-select-opened.ng-select-top > .ng-select-container {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-right > .ng-select-container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ng-select.ng-select-opened.ng-select-bottom > .ng-select-container {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-left > .ng-select-container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1);
}
.ng-select.ng-select-disabled > .ng-select-container {
  background-color: #f9f9f9;
}
.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.ng-select .ng-select-container {
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ccc;
  min-height: 36px;
  align-items: center;
}
.ng-select .ng-select-container:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
}
.ng-select .ng-select-container .ng-value-container {
  align-items: center;
  padding-left: 10px;
}
[dir=rtl] .ng-select .ng-select-container .ng-value-container {
  padding-right: 10px;
  padding-left: 0;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #999;
}
.ng-select.ng-select-single .ng-select-container {
  height: 36px;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 5px;
  left: 0;
  padding-left: 10px;
  padding-right: 50px;
}
[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  padding-right: 10px;
  padding-left: 50px;
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value {
  background-color: #f9f9f9;
  border: 1px solid hsl(0, 0%, 90%);
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding: 0 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-top: 5px;
  padding-left: 7px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-right: 7px;
  padding-left: 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-size: .9em;
  margin-bottom: 5px;
  color: #333;
  background-color: rgb(234.6, 244.68, 255);
  border-radius: 2px;
  margin-right: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  margin-right: 0;
  margin-left: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
  background-color: #f9f9f9;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 0;
  padding-right: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: rgb(209.1, 231.78, 255);
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: 1px solid rgb(183.6, 218.88, 255);
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-left: 1px solid rgb(183.6, 218.88, 255);
  border-right: none;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 1px solid rgb(183.6, 218.88, 255);
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 0;
  border-right: 1px solid rgb(183.6, 218.88, 255);
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 0 3px 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 3px 3px 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input > input {
  color: #000;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  padding-right: 3px;
  padding-left: 0;
}
.ng-select .ng-clear-wrapper {
  color: #999;
}
.ng-select .ng-clear-wrapper:hover .ng-clear {
  color: #d0021b;
}
.ng-select .ng-clear-wrapper:focus .ng-clear {
  color: #d0021b;
}
.ng-select .ng-clear-wrapper:focus {
  outline: none;
}
.ng-select .ng-spinner-zone {
  padding: 5px 5px 0 0;
}
[dir=rtl] .ng-select .ng-spinner-zone {
  padding: 5px 0 0 5px;
}
.ng-select .ng-arrow-wrapper {
  width: 25px;
  padding-right: 5px;
}
[dir=rtl] .ng-select .ng-arrow-wrapper {
  padding-left: 5px;
  padding-right: 0;
}
.ng-select .ng-arrow-wrapper:hover .ng-arrow {
  border-top-color: #666;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: #999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 5px 5px 2.5px;
}
.ng-dropdown-panel {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
  left: 0;
}
.ng-dropdown-panel.ng-select-top {
  bottom: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-right {
  left: 100%;
  top: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
}
.ng-dropdown-panel.ng-select-bottom {
  top: 100%;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-color: hsl(0, 0%, 90%);
  margin-top: -1px;
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-left {
  left: -100%;
  top: 0;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child {
  border-top-left-radius: 4px;
}
.ng-dropdown-panel .ng-dropdown-header {
  border-bottom: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-footer {
  border-top: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  -webkit-user-select: none;
  user-select: none;
  padding: 8px 10px;
  font-weight: 500;
  color: rgba(0, 0, 0, .54);
  cursor: pointer;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
  cursor: default;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: rgb(244.8, 249.84, 255);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
  color: rgba(0, 0, 0, .54);
  background-color: rgb(234.6, 244.68, 255);
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #fff;
  color: rgba(0, 0, 0, .87);
  padding: 8px 10px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  color: #333;
  background-color: rgb(234.6, 244.68, 255);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: rgb(244.8, 249.84, 255);
  color: #333;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: #ccc;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-left: 22px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-right: 22px;
  padding-left: 0;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  font-size: 80%;
  font-weight: 400;
  padding-right: 5px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-left: 5px;
  padding-right: 0;
}
[dir=rtl] .ng-dropdown-panel {
  direction: rtl;
  text-align: right;
}

/* node_modules/suneditor/dist/css/suneditor.min.css */
.sun-editor {
  width: auto;
  height: auto;
  box-sizing: border-box;
  font-family: Helvetica Neue;
  border: 1px solid #dadada;
  background-color: #fff;
  color: #000;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.sun-editor * {
  box-sizing: border-box;
  -webkit-user-drag: none;
  overflow: visible;
}
.sun-editor-common button,
.sun-editor-common input,
.sun-editor-common select,
.sun-editor-common textarea {
  font-size: 14px;
  line-height: 1.5;
}
.sun-editor-common blockquote,
.sun-editor-common body,
.sun-editor-common button,
.sun-editor-common code,
.sun-editor-common dd,
.sun-editor-common div,
.sun-editor-common dl,
.sun-editor-common dt,
.sun-editor-common fieldset,
.sun-editor-common form,
.sun-editor-common h1,
.sun-editor-common h2,
.sun-editor-common h3,
.sun-editor-common h4,
.sun-editor-common h5,
.sun-editor-common h6,
.sun-editor-common input,
.sun-editor-common legend,
.sun-editor-common li,
.sun-editor-common ol,
.sun-editor-common p,
.sun-editor-common pre,
.sun-editor-common select,
.sun-editor-common td,
.sun-editor-common textarea,
.sun-editor-common th,
.sun-editor-common ul {
  margin: 0;
  padding: 0;
  border: 0;
}
.sun-editor-common dl,
.sun-editor-common li,
.sun-editor-common menu,
.sun-editor-common ol,
.sun-editor-common ul {
  list-style: none !important;
}
.sun-editor-common hr {
  margin: 6px 0 !important;
}
.sun-editor textarea {
  resize: none;
  border: 0;
  padding: 0;
}
.sun-editor button {
  border: 0;
  background-color: transparent;
  touch-action: manipulation;
  cursor: pointer;
  outline: none;
}
.sun-editor button,
.sun-editor input,
.sun-editor select,
.sun-editor textarea {
  vertical-align: middle;
}
.sun-editor button span {
  display: block;
  margin: 0;
  padding: 0;
}
.sun-editor button .txt {
  display: block;
  margin-top: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sun-editor button * {
  pointer-events: none;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.sun-editor svg {
  fill: currentColor;
}
.sun-editor .se-svg,
.sun-editor button > svg {
  width: 16px;
  height: 16px;
  margin: auto;
  fill: currentColor;
  display: block;
  text-align: center;
  float: none;
}
.sun-editor .close > svg,
.sun-editor .se-dialog-close > svg {
  width: 10px;
  height: 10px;
}
.sun-editor .se-btn-select > svg {
  float: right;
  width: 10px;
  height: 10px;
}
.sun-editor .se-btn-list > .se-list-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: -1px 10px 0 0;
  vertical-align: middle;
}
.sun-editor .se-line-breaker > button > svg {
  width: 24px;
  height: 24px;
}
.sun-editor button > i:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-size: 15px;
  line-height: 2;
}
.sun-editor button > [class=se-icon-text] {
  font-size: 20px;
  line-height: 1;
}
.sun-editor .se-arrow,
.sun-editor .se-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border: 11px solid transparent;
}
.sun-editor .se-arrow.se-arrow-up {
  top: -11px;
  left: 20px;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #dadada;
}
.sun-editor .se-arrow.se-arrow-up:after {
  top: 1px;
  margin-left: -11px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.sun-editor .se-toolbar .se-arrow.se-arrow-up:after {
  border-bottom-color: #fafafa;
}
.sun-editor .se-arrow.se-arrow-down {
  top: 0;
  left: 0;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #dadada;
}
.sun-editor .se-arrow.se-arrow-down:after {
  top: -12px;
  margin-left: -11px;
  content: " ";
  border-bottom-width: 0;
  border-top-color: #fff;
}
.sun-editor .se-toolbar .se-arrow.se-arrow-down:after {
  border-top-color: #fafafa;
}
.sun-editor .se-container {
  position: relative;
  width: auto;
  height: auto;
}
.sun-editor button {
  color: #000;
}
.sun-editor .se-btn {
  float: left;
  width: 34px;
  height: 34px;
  border: 0;
  border-radius: 4px;
  margin: 1px !important;
  padding: 0;
  font-size: 12px;
  line-height: 27px;
}
.sun-editor .se-btn:enabled:focus,
.sun-editor .se-btn:enabled:hover {
  background-color: #e1e1e1;
  border-color: #d1d1d1;
  outline: 0 none;
}
.sun-editor .se-btn:enabled:active {
  background-color: #d1d1d1;
  border-color: #c1c1c1;
  -webkit-box-shadow: inset 0 3px 5px #c1c1c1;
  box-shadow: inset 0 3px 5px #c1c1c1;
}
.sun-editor .se-btn-primary {
  color: #000;
  background-color: #c7deff;
  border: 1px solid #80bdff;
  border-radius: 4px;
}
.sun-editor .se-btn-primary:focus,
.sun-editor .se-btn-primary:hover {
  color: #000;
  background-color: #80bdff;
  border-color: #3f9dff;
  outline: 0 none;
}
.sun-editor .se-btn-primary:active {
  color: #fff;
  background-color: #3f9dff;
  border-color: #4592ff;
  -webkit-box-shadow: inset 0 3px 5px #4592ff;
  box-shadow: inset 0 3px 5px #4592ff;
}
.sun-editor input,
.sun-editor select,
.sun-editor textarea {
  color: #000;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.sun-editor input:focus,
.sun-editor select:focus,
.sun-editor textarea:focus {
  border: 1px solid #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 .2rem #c7deff;
  box-shadow: 0 0 0 .2rem #c7deff;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.sun-editor .se-btn:enabled.active {
  color: #4592ff;
  outline: 0 none;
}
.sun-editor .se-btn:enabled.active:focus,
.sun-editor .se-btn:enabled.active:hover {
  background-color: #e1e1e1;
  border-color: #d1d1d1;
  outline: 0 none;
}
.sun-editor .se-btn:enabled.active:active {
  background-color: #d1d1d1;
  border-color: #c1c1c1;
  -webkit-box-shadow: inset 0 3px 5px #c1c1c1;
  box-shadow: inset 0 3px 5px #c1c1c1;
}
.sun-editor .se-btn:enabled.on {
  background-color: #e1e1e1;
  border-color: #d1d1d1;
  outline: 0 none;
}
.sun-editor .se-btn:enabled.on:focus,
.sun-editor .se-btn:enabled.on:hover {
  background-color: #d1d1d1;
  border-color: #c1c1c1;
  outline: 0 none;
}
.sun-editor .se-btn:enabled.on:active {
  background-color: #c1c1c1;
  border-color: #b1b1b1;
  -webkit-box-shadow: inset 0 3px 5px #b1b1b1;
  box-shadow: inset 0 3px 5px #b1b1b1;
}
.sun-editor .se-btn-list:disabled,
.sun-editor .se-btn:disabled,
.sun-editor button:disabled {
  cursor: not-allowed;
  background-color: inherit;
  color: #bdbdbd;
}
.sun-editor .se-loading-box {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  opacity: .7;
  filter: alpha(opacity=70);
  z-index: 2147483647;
}
.sun-editor .se-loading-box .se-loading-effect {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  height: 25px;
  width: 25px;
  border-top: 2px solid #07d;
  border-right: 2px solid transparent;
  border-radius: 50%;
  animation: spinner .8s linear infinite;
  margin: -25px 0 0 -25px;
}
.sun-editor .se-line-breaker {
  position: absolute;
  display: none;
  width: 100%;
  height: 1px;
  cursor: text;
  border-top: 1px solid #3288ff;
  z-index: 7;
}
.sun-editor .se-line-breaker > button.se-btn {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  top: -15px;
  float: none;
  left: -50%;
  background-color: #fff;
  border: 1px solid #0c2240;
  opacity: .6;
  cursor: pointer;
}
.sun-editor .se-line-breaker > button.se-btn:hover {
  opacity: .9;
  background-color: #fff;
  border-color: #041b39;
}
.sun-editor .se-line-breaker-component {
  position: absolute;
  display: none;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border: 1px solid #0c2240;
  opacity: .6;
  border-radius: 4px;
  cursor: pointer;
  z-index: 7;
}
.sun-editor .se-line-breaker-component:hover {
  opacity: .9;
}
.sun-editor .se-toolbar {
  display: block;
  position: relative;
  height: auto;
  width: 100%;
  overflow: visible;
  padding: 0;
  margin: 0;
  background-color: #fafafa;
  outline: 1px solid #dadada;
  z-index: 5;
}
.sun-editor .se-toolbar-shadow {
  display: block !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  z-index: 0 !important;
}
.sun-editor .se-toolbar-cover {
  position: absolute;
  display: none;
  font-size: 36px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fefefe;
  opacity: .5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
  z-index: 4;
}
.sun-editor .se-toolbar-separator-vertical {
  display: inline-block;
  height: 0;
  width: 0;
  margin: 0;
  vertical-align: top;
}
.sun-editor .se-toolbar.se-toolbar-balloon,
.sun-editor .se-toolbar.se-toolbar-inline {
  display: none;
  position: absolute;
  box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.sun-editor .se-toolbar.se-toolbar-balloon {
  z-index: 2147483647;
  width: auto;
}
.sun-editor .se-toolbar.se-toolbar-sticky {
  position: fixed;
  top: 0;
}
.sun-editor .se-toolbar-sticky-dummy {
  display: none;
  position: static;
  z-index: -1;
}
.sun-editor .se-btn-module {
  display: inline-block;
}
.sun-editor .se-btn-module-border {
  border: 1px solid #dadada;
  border-radius: 4px;
  margin-left: 1px;
  margin-right: 1px;
}
.sun-editor .se-btn-module-enter {
  display: block;
  width: 100%;
  height: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
}
.sun-editor .se-toolbar-more-layer {
  margin: 0 -3px;
  background-color: #fafafa;
}
.sun-editor .se-toolbar-more-layer .se-more-layer {
  display: none;
  border-top: 1px solid #dadada;
}
.sun-editor .se-toolbar-more-layer .se-more-layer .se-more-form {
  display: inline-block;
  width: 100%;
  height: auto;
  padding: 4px 3px 0;
}
.sun-editor .se-btn-module .se-btn-more.se-btn-more-text {
  width: auto;
  padding: 0 4px;
}
.sun-editor .se-btn-module .se-btn-more:focus,
.sun-editor .se-btn-module .se-btn-more:hover {
  color: #000;
  background-color: #d1d1d1;
  border-color: #c1c1c1;
  outline: 0 none;
}
.sun-editor .se-btn-module .se-btn-more.on {
  color: #333;
  background-color: #d1d1d1;
  border-color: #c1c1c1;
  outline: 0 none;
}
.sun-editor .se-btn-module .se-btn-more.on:hover {
  color: #000;
  background-color: #c1c1c1;
  border-color: #b1b1b1;
  outline: 0 none;
}
.sun-editor .se-menu-list,
.sun-editor .se-menu-list li {
  float: left;
  padding: 0;
  margin: 0;
}
.sun-editor .se-menu-list li {
  position: relative;
}
.sun-editor .se-btn-select {
  width: auto;
  display: flex;
  padding: 4px 6px;
}
.sun-editor .se-btn-select .txt {
  flex: auto;
  text-align: left;
}
.sun-editor .se-btn-select.se-btn-tool-font {
  width: 100px;
}
.sun-editor .se-btn-select.se-btn-tool-format {
  width: 82px;
}
.sun-editor .se-btn-select.se-btn-tool-size {
  width: 78px;
}
.sun-editor .se-btn-tray {
  position: relative;
  width: 100%;
  height: auto;
  padding: 4px 3px 0;
  margin: 0;
}
.sun-editor .se-menu-tray {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
}
.sun-editor .se-submenu {
  overflow-x: hidden;
  overflow-y: auto;
}
.sun-editor .se-menu-container {
  overflow-x: unset;
  overflow-y: unset;
}
.sun-editor .se-list-layer {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  z-index: 5;
  border: 1px solid #bababa;
  border-radius: 4px;
  padding: 6px 0;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  outline: 0 none;
}
.sun-editor .se-list-layer .se-list-inner {
  padding: 0;
  margin: 0;
  overflow-x: initial;
  overflow-y: initial;
  overflow: visible;
}
.sun-editor .se-list-layer button {
  margin: 0;
  width: 100%;
}
.sun-editor .se-list-inner ul {
  width: 100%;
  padding: 0;
}
.sun-editor .se-list-inner li > button {
  min-width: 100%;
  width: max-content;
}
.sun-editor .se-list-inner .se-list-basic li {
  width: 100%;
}
.sun-editor .se-list-inner .se-list-basic li button.active {
  background-color: #80bdff;
  border: 1px solid #3f9dff;
  border-left: 0;
  border-right: 0;
}
.sun-editor .se-list-inner .se-list-basic li button.active:hover {
  background-color: #3f9dff;
  border: 1px solid #4592ff;
  border-left: 0;
  border-right: 0;
}
.sun-editor .se-list-inner .se-list-basic li button.active:active {
  background-color: #4592ff;
  border: 1px solid #407dd1;
  border-left: 0;
  border-right: 0;
  -webkit-box-shadow: inset 0 3px 5px #407dd1;
  box-shadow: inset 0 3px 5px #407dd1;
}
.sun-editor .se-list-inner .se-list-checked li button > .se-svg {
  float: left;
  padding: 6px 6px 0 0;
}
.sun-editor .se-list-inner .se-list-checked li button > .se-svg > svg {
  display: none;
}
.sun-editor .se-list-inner .se-list-checked li button.se-checked {
  color: #4592ff;
}
.sun-editor .se-list-inner .se-list-checked li button.se-checked > .se-svg > svg {
  display: block;
}
.sun-editor .se-btn-list {
  width: 100%;
  height: auto;
  min-height: 32px;
  padding: 0 14px;
  cursor: pointer;
  font-size: 12px;
  line-height: normal;
  text-indent: 0;
  text-decoration: none;
  text-align: left;
}
.sun-editor .se-btn-list.default_value {
  background-color: #f3f3f3;
  border-top: 1px dotted #b1b1b1;
  border-bottom: 1px dotted #b1b1b1;
}
.sun-editor .se-btn-list:focus,
.sun-editor .se-btn-list:hover {
  background-color: #e1e1e1;
  border-color: #d1d1d1;
  outline: 0 none;
}
.sun-editor .se-btn-list:active {
  background-color: #d1d1d1;
  border-color: #c1c1c1;
  -webkit-box-shadow: inset 0 3px 5px #c1c1c1;
  box-shadow: inset 0 3px 5px #c1c1c1;
}
.sun-editor .se-list-layer.se-list-font-size {
  min-width: 140px;
  max-height: 300px;
}
.sun-editor .se-list-layer.se-list-font-family {
  min-width: 156px;
}
.sun-editor .se-list-layer.se-list-font-family .default {
  border-bottom: 1px solid #ccc;
}
.sun-editor .se-list-layer.se-list-line {
  width: 125px;
}
.sun-editor .se-list-layer.se-list-line hr {
  border-width: 1px 0 0;
  height: 1px;
}
.sun-editor .se-list-layer.se-list-align .se-list-inner {
  left: 9px;
}
.sun-editor .se-list-layer.se-list-format {
  min-width: 156px;
}
.sun-editor .se-list-layer.se-list-format li {
  padding: 0;
  width: 100%;
}
.sun-editor .se-list-layer.se-list-format ul .se-btn-list {
  line-height: 100%;
}
.sun-editor .se-list-layer.se-list-format ul .se-btn-list[data-value=h1] {
  height: 40px;
}
.sun-editor .se-list-layer.se-list-format ul .se-btn-list[data-value=h2] {
  height: 34px;
}
.sun-editor .se-list-layer.se-list-format ul p {
  font-size: 13px;
}
.sun-editor .se-list-layer.se-list-format ul div {
  font-size: 13px;
  padding: 4px 2px;
}
.sun-editor .se-list-layer.se-list-format ul h1 {
  font-size: 2em;
  font-weight: 700;
  color: #333;
}
.sun-editor .se-list-layer.se-list-format ul h2 {
  font-size: 1.5em;
  font-weight: 700;
  color: #333;
}
.sun-editor .se-list-layer.se-list-format ul h3 {
  font-size: 1.17em;
  font-weight: 700;
  color: #333;
}
.sun-editor .se-list-layer.se-list-format ul h4 {
  font-size: 1em;
  font-weight: 700;
  color: #333;
}
.sun-editor .se-list-layer.se-list-format ul h5 {
  font-size: .83em;
  font-weight: 700;
  color: #333;
}
.sun-editor .se-list-layer.se-list-format ul h6 {
  font-size: .67em;
  font-weight: 700;
  color: #333;
}
.sun-editor .se-list-layer.se-list-format ul blockquote {
  font-size: 13px;
  color: #999;
  height: 22px;
  margin: 0;
  background-color: transparent;
  line-height: 1.5;
  border-color: #b1b1b1;
  padding: 0 0 0 7px;
  border-left: 5px #b1b1b1;
  border-style: solid;
}
.sun-editor .se-list-layer.se-list-format ul pre {
  font-size: 13px;
  color: #666;
  padding: 4px 11px;
  margin: 0;
  background-color: #f9f9f9;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
}
.sun-editor .se-selector-table {
  display: none;
  position: absolute;
  top: 34px;
  left: 1px;
  z-index: 5;
  padding: 5px 0;
  float: left;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.sun-editor .se-selector-table .se-table-size {
  font-size: 18px;
  padding: 0 5px;
}
.sun-editor .se-selector-table .se-table-size-picker {
  position: absolute !important;
  z-index: 3;
  font-size: 18px;
  width: 10em;
  height: 10em;
  cursor: pointer;
}
.sun-editor .se-selector-table .se-table-size-highlighted {
  position: absolute !important;
  z-index: 2;
  font-size: 18px;
  width: 1em;
  height: 1em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTZCNzMzN0I3RUYxMUU4ODcwQ0QwMjM1NTgzRTJDNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QTZCNzMzNkI3RUYxMUU4ODcwQ0QwMjM1NTgzRTJDNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzYyNEUxRUI3RUUxMUU4ODZGQzgwRjNBODgyNTdFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzYyNEUxRkI3RUUxMUU4ODZGQzgwRjNBODgyNTdFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl0yAuwAAABBSURBVDhPY/wPBAxUAGCDGvdBeWSAeicIDTfIXREiQArYeR9hEBOEohyMGkQYjBpEGAxjg6ib+yFMygCVvMbAAABj0hwMTNeKJwAAAABJRU5ErkJggg==) repeat;
}
.sun-editor .se-selector-table .se-table-size-unhighlighted {
  position: relative !important;
  z-index: 1;
  font-size: 18px;
  width: 10em;
  height: 10em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;
}
.sun-editor .se-selector-table .se-table-size-display {
  padding-left: 5px;
}
.sun-editor .se-list-layer.se-table-split {
  top: 36px;
}
.sun-editor .se-list-layer .se-selector-color {
  display: flex;
  width: max-content;
  max-width: 270px;
  height: auto;
  padding: 0;
  margin: auto;
}
.sun-editor .se-list-layer .se-selector-color .se-color-pallet {
  width: 100%;
  height: 100%;
  padding: 0;
}
.sun-editor .se-list-layer .se-selector-color .se-color-pallet li {
  display: flex;
  float: left;
  position: relative;
  margin: 0;
}
.sun-editor .se-list-layer .se-selector-color .se-color-pallet button {
  display: block;
  cursor: default;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
}
.sun-editor .se-list-layer .se-selector-color .se-color-pallet button.active,
.sun-editor .se-list-layer .se-selector-color .se-color-pallet button:focus,
.sun-editor .se-list-layer .se-selector-color .se-color-pallet button:hover {
  border: 3px solid #fff;
}
.sun-editor .se-form-group {
  display: flex;
  width: 100%;
  min-height: 40px;
  height: auto;
  padding: 4px;
}
.sun-editor .se-form-group input {
  flex: auto;
  display: inline-block;
  width: auto;
  height: 33px;
  font-size: 12px;
  margin: 1px 0;
  padding: 0;
  border-radius: .25rem;
  border: 1px solid #ccc;
}
.sun-editor .se-form-group button,
.sun-editor .se-submenu-form-group button {
  float: right;
  width: 34px;
  height: 34px;
  margin: 0 2px !important;
}
.sun-editor .se-form-group button.se-btn {
  border: 1px solid #ccc;
}
.sun-editor .se-form-group > div {
  position: relative;
}
.sun-editor .se-form-group label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
.sun-editor .se-form-group-label {
  width: 100%;
  height: auto;
  padding: 0 4px;
}
.sun-editor .se-form-group-label label {
  font-size: 13px;
  font-weight: 700;
}
.sun-editor .se-submenu .se-form-group input {
  width: auto;
  height: 33px;
  color: #555;
}
.sun-editor .se-submenu .se-form-group .se-color-input {
  width: 72px;
  text-transform: uppercase;
  border: none;
  border-bottom: 2px solid #b1b1b1;
  outline: none;
}
.sun-editor .se-submenu .se-form-group .se-color-input:focus {
  border-bottom: 3px solid #b1b1b1;
}
.sun-editor .se-wrapper {
  position: relative !important;
  width: 100%;
  height: auto;
  overflow: hidden;
  z-index: 1;
}
.sun-editor .se-wrapper .se-wrapper-inner {
  width: 100%;
  height: 100%;
  min-height: 65px;
  overflow-y: auto;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  user-select: auto;
  -o-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}
.sun-editor .se-wrapper .se-wrapper-inner:focus {
  outline: none;
}
.sun-editor .se-wrapper .se-wrapper-code {
  background-color: #191919;
  color: #fff;
  font-size: 13px;
  word-break: break-all;
  padding: 4px;
  margin: 0;
  resize: none !important;
}
.sun-editor .se-wrapper .se-wrapper-wysiwyg {
  display: block;
}
.sun-editor .se-wrapper .se-wrapper-code-mirror {
  font-size: 13px;
}
.sun-editor .se-wrapper .se-placeholder {
  position: absolute;
  display: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  z-index: 1;
  color: #b1b1b1;
  font-size: 13px;
  line-height: 1.5;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  margin-top: 0;
  padding-top: 16px;
  padding-left: 16px;
  margin-left: 0;
  padding-right: 16px;
  margin-right: 0;
  pointer-events: none;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.sun-editor .se-resizing-bar {
  display: flex;
  width: auto;
  height: auto;
  min-height: 16px;
  border-top: 1px solid #dadada;
  padding: 0 4px;
  background-color: #fafafa;
  cursor: ns-resize;
}
.sun-editor .se-resizing-bar.se-resizing-none {
  cursor: default;
}
.sun-editor .se-resizing-back {
  position: absolute;
  display: none;
  cursor: default;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2147483647;
}
.sun-editor .se-resizing-bar .se-navigation {
  flex: auto;
  position: relative;
  width: auto;
  height: auto;
  color: #666;
  margin: 0;
  padding: 0;
  font-size: 10px;
  line-height: 1.5;
  background: transparent;
}
.sun-editor .se-resizing-bar .se-char-counter-wrapper {
  flex: none;
  position: relative;
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  color: #999;
  font-size: 13px;
  background: transparent;
}
.sun-editor .se-resizing-bar .se-char-counter-wrapper.se-blink {
  color: #b94a48;
  animation: blinker .2s linear infinite;
}
.sun-editor .se-resizing-bar .se-char-counter-wrapper .se-char-label {
  margin-right: 4px;
}
.sun-editor .se-dialog {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2147483647;
}
.sun-editor .se-dialog button,
.sun-editor .se-dialog input,
.sun-editor .se-dialog label {
  font-size: 14px;
  line-height: 1.5;
  color: #111;
  margin: 0;
}
.sun-editor .se-dialog .se-dialog-back {
  background-color: #222;
  opacity: .5;
}
.sun-editor .se-dialog .se-dialog-back,
.sun-editor .se-dialog .se-dialog-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-content {
  position: relative;
  width: auto;
  max-width: 500px;
  margin: 1.75rem auto;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 4px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
@media screen and (max-width:509px) {
  .sun-editor .se-dialog .se-dialog-inner .se-dialog-content {
    width: 100%;
  }
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-content label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-content .se-btn-primary {
  display: inline-block;
  padding: 6px 12px;
  margin: 0 0 10px !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  border-radius: 4px;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-header {
  height: 50px;
  padding: 6px 15px;
  border-bottom: 1px solid #e5e5e5;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-header .se-dialog-close {
  float: right;
  font-weight: 700;
  text-shadow: 0 1px 0 #fff;
  -webkit-appearance: none;
  filter: alpha(opacity=100);
  opacity: 1;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-header .se-modal-title {
  float: left;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  padding: 0;
  line-height: 2.5;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-body {
  position: relative;
  padding: 15px 15px 5px;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form {
  margin-bottom: 10px;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form-footer {
  margin-top: 10px;
  margin-bottom: 0;
}
.sun-editor .se-dialog .se-dialog-inner input:disabled {
  background-color: #f3f3f3;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-text {
  width: 100%;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-text .size-h,
.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-text .size-w {
  width: 70px;
  text-align: center;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-size-x {
  margin: 0 8px;
  width: 25px;
  text-align: center;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-footer {
  height: auto;
  min-height: 55px;
  padding: 10px 15px 0;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-footer > div {
  float: left;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-footer > div > label {
  margin: 0 5px 0 0;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-radio {
  margin-left: 12px;
  margin-right: 6px;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-check {
  margin-left: 12px;
  margin-right: 4px;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form-footer .se-dialog-btn-check {
  margin-left: 0;
  margin-right: 4px;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form-footer label:first-child {
  margin-right: 16px;
  margin-left: 0;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files {
  position: relative;
  display: flex;
  align-items: center;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files > input {
  flex: auto;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button {
  flex: auto;
  opacity: .8;
  border: 1px solid #ccc;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button.se-file-remove > svg {
  width: 8px;
  height: 8px;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button:hover {
  background-color: #f0f0f0;
  outline: 0 none;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-dialog-form-files .se-dialog-files-edge-button:active {
  background-color: #e9e9e9;
  -webkit-box-shadow: inset 0 3px 5px #d6d6d6;
  box-shadow: inset 0 3px 5px #d6d6d6;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-select {
  display: inline-block;
  width: auto;
  height: 34px;
  font-size: 14px;
  text-align: center;
  line-height: 1.42857143;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-control {
  display: inline-block;
  width: 70px;
  height: 34px;
  font-size: 14px;
  text-align: center;
  line-height: 1.42857143;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form {
  display: block;
  width: 100%;
  height: 34px;
  font-size: 14px;
  line-height: 1.42857143;
  padding: 0 4px;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form.se-input-url {
  direction: ltr;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form.se-input-url:disabled {
  text-decoration: line-through;
  color: #999;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-video-ratio {
  width: 70px;
  margin-left: 4px;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form a {
  color: #004cff;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-revert {
  border: 1px solid #ccc;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-revert:hover {
  background-color: #e1e1e1;
  border-color: #d1d1d1;
  outline: 0 none;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-btn-revert:active {
  background-color: #d1d1d1;
  border-color: #c1c1c1;
  -webkit-box-shadow: inset 0 3px 5px #c1c1c1;
  box-shadow: inset 0 3px 5px #c1c1c1;
}
.sun-editor .se-dialog-tabs {
  width: 100%;
  height: 25px;
  border-bottom: 1px solid #e5e5e5;
}
.sun-editor .se-dialog-tabs button {
  background-color: #e5e5e5;
  border-right: 1px solid #e5e5e5;
  float: left;
  outline: none;
  padding: 2px 13px;
  transition: .3s;
}
.sun-editor .se-dialog-tabs button:hover {
  background-color: #fff;
}
.sun-editor .se-dialog-tabs button.active {
  background-color: #fff;
  border-bottom: 0;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-form.se-math-exp {
  resize: vertical;
  height: 14em;
  border: 1px solid #ccc;
  font-size: 13px;
  padding: 4px;
  direction: ltr;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-input-select.se-math-size {
  width: 6em;
  height: 28px;
  margin-left: 1em;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview {
  font-size: 13px;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview > span {
  display: inline-block;
  -webkit-box-shadow: 0 0 0 .1rem #c7deff;
  box-shadow: 0 0 0 .1rem #c7deff;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview > span * {
  direction: ltr;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview > .se-math-katex-error {
  color: #b94a48;
  -webkit-box-shadow: 0 0 0 .1rem #f2dede;
  box-shadow: 0 0 0 .1rem #f2dede;
}
.sun-editor .se-dialog .se-dialog-inner .se-dialog-form .se-math-preview > .se-math-katex-error svg {
  width: auto;
  height: 30px;
  color: #b94a48;
}
.sun-editor .se-dialog .se-dialog-inner .se-link-preview {
  display: block;
  height: auto;
  max-height: 18px;
  font-size: 13px;
  font-weight: 400;
  font-family: inherit;
  color: #666;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  white-space: pre;
}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-preview-form {
  width: 100%;
  display: flex;
  margin-top: 4px;
}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-preview-form .se-svg.se-anchor-preview-icon {
  flex: unset;
  display: none;
  line-height: 1.5;
  color: #4592ff;
}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-preview-form .se-link-preview {
  flex: auto;
  margin: 0;
}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel {
  height: 34px;
}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel-btn {
  width: 46px;
  color: #3f9dff;
}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel-wrapper {
  display: flex;
  line-height: 1.5;
  padding-top: 6px;
}
.sun-editor .se-dialog .se-dialog-inner .se-anchor-rel-preview {
  text-align: left;
}
.sun-editor .se-controller .se-arrow.se-arrow-up {
  border-bottom-color: rgba(0, 0, 0, .25);
}
.sun-editor .se-controller {
  position: absolute;
  display: none;
  overflow: visible;
  z-index: 6;
  border: 1px solid rgba(0, 0, 0, .25);
  border-radius: 4px;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  line-break: auto;
}
.sun-editor .se-controller .se-btn-group {
  position: relative;
  display: flex;
  vertical-align: middle;
  padding: 2px;
  top: 0;
  left: 0;
}
.sun-editor .se-controller .se-btn-group .se-btn-group-sub {
  left: 50%;
  min-width: auto;
  width: max-content;
  display: none;
}
.sun-editor .se-controller .se-btn-group .se-btn-group-sub button {
  margin: 0;
  min-width: 72px;
}
.sun-editor .se-controller .se-btn-group button {
  position: relative;
  min-height: 34px;
  height: auto;
  border: none;
  border-radius: 4px;
  margin: 1px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
.sun-editor .se-controller .se-btn-group button:focus:enabled,
.sun-editor .se-controller .se-btn-group button:hover:enabled {
  background-color: #e1e1e1;
  border-color: #d1d1d1;
  outline: 0 none;
}
.sun-editor .se-controller .se-btn-group button:active:enabled {
  background-color: #d1d1d1;
  border-color: #c1c1c1;
  -webkit-box-shadow: inset 0 3px 5px #c1c1c1;
  box-shadow: inset 0 3px 5px #c1c1c1;
}
.sun-editor .se-controller .se-btn-group button span {
  display: block;
  padding: 0;
  margin: 0;
}
.sun-editor .se-controller .se-btn-group button:enabled.active {
  color: #4592ff;
  outline: 0 none;
}
.sun-editor .se-controller .se-btn-group button:enabled.active:focus,
.sun-editor .se-controller .se-btn-group button:enabled.active:hover {
  background-color: #e1e1e1;
  border-color: #d1d1d1;
  outline: 0 none;
}
.sun-editor .se-controller .se-btn-group button:enabled.active:active {
  background-color: #d1d1d1;
  border-color: #c1c1c1;
  -webkit-box-shadow: inset 0 3px 5px #c1c1c1;
  box-shadow: inset 0 3px 5px #c1c1c1;
}
.sun-editor .se-controller .se-btn-group button:enabled.on {
  background-color: #e1e1e1;
  border-color: #d1d1d1;
  outline: 0 none;
}
.sun-editor .se-controller .se-btn-group button:enabled.on:focus,
.sun-editor .se-controller .se-btn-group button:enabled.on:hover {
  background-color: #d1d1d1;
  border-color: #c1c1c1;
  outline: 0 none;
}
.sun-editor .se-controller .se-btn-group button:enabled.on:active {
  background-color: #c1c1c1;
  border-color: #b1b1b1;
  -webkit-box-shadow: inset 0 3px 5px #b1b1b1;
  box-shadow: inset 0 3px 5px #b1b1b1;
}
.sun-editor .se-controller .se-form-group input {
  min-width: 120px;
}
.sun-editor .se-controller-resizing {
  margin-top: -50px !important;
  padding: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
}
.sun-editor .se-controller-resizing .se-btn-group .se-btn-group-sub.se-resizing-align-list {
  width: 74px;
}
.sun-editor .se-resizing-container {
  position: absolute;
  display: none;
  outline: 1px solid #3f9dff;
  background-color: transparent;
}
.sun-editor .se-resizing-container .se-modal-resize {
  position: absolute;
  display: inline-block;
  background-color: #3f9dff;
  opacity: .3;
}
.sun-editor .se-resizing-container .se-resize-dot {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sun-editor .se-resizing-container .se-resize-dot > span {
  position: absolute;
  width: 7px;
  height: 7px;
  background-color: #3f9dff;
  border: 1px solid #4592ff;
}
.sun-editor .se-resizing-container .se-resize-dot > span.tl {
  top: -5px;
  left: -5px;
  cursor: nw-resize;
}
.sun-editor .se-resizing-container .se-resize-dot > span.tr {
  top: -5px;
  right: -5px;
  cursor: ne-resize;
}
.sun-editor .se-resizing-container .se-resize-dot > span.bl {
  bottom: -5px;
  left: -5px;
  cursor: sw-resize;
}
.sun-editor .se-resizing-container .se-resize-dot > span.br {
  right: -5px;
  bottom: -5px;
  cursor: se-resize;
}
.sun-editor .se-resizing-container .se-resize-dot > span.lw {
  left: -7px;
  bottom: 50%;
  cursor: w-resize;
}
.sun-editor .se-resizing-container .se-resize-dot > span.th {
  left: 50%;
  top: -7px;
  cursor: n-resize;
}
.sun-editor .se-resizing-container .se-resize-dot > span.rw {
  right: -7px;
  bottom: 50%;
  cursor: e-resize;
}
.sun-editor .se-resizing-container .se-resize-dot > span.bh {
  right: 50%;
  bottom: -7px;
  cursor: s-resize;
}
.sun-editor .se-resizing-container .se-resize-display {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  font-size: 12px;
  color: #fff;
  background-color: #333;
  border-radius: 4px;
}
.sun-editor .se-controller-table,
.sun-editor .se-controller-table-cell {
  width: auto;
}
.sun-editor .se-controller-link,
.sun-editor .se-controller-table,
.sun-editor .se-controller-table-cell {
  padding: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
}
.sun-editor .se-controller-link:after,
.sun-editor .se-controller-link:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sun-editor .se-controller-link .link-content {
  padding: 0;
  margin: 0;
}
.sun-editor .se-controller-link .link-content a {
  display: inline-block;
  color: #4592ff;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  margin-left: 5px;
}
.sun-editor .se-select-list {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: auto;
  max-width: 100%;
  background-color: #fff;
  padding: 0;
  margin: 0;
  border: 1px solid #bababa;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  outline: 0 none;
}
.sun-editor .se-select-list .se-select-item {
  line-height: 28px;
  min-height: 28px;
  font-size: 13px;
  padding: 0 5px;
  margin: 2px 0;
  cursor: pointer;
}
.sun-editor .se-select-list.__se_select-menu-mouse-move .se-select-item:hover,
.sun-editor .se-select-list:not(.__se_select-menu-mouse-move) .se-select-item.active {
  background-color: #e1e1e1;
}
.sun-editor .se-dialog-form-files .se-select-list {
  width: 100%;
}
.sun-editor .se-file-browser {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2147483647;
}
.sun-editor .se-file-browser button,
.sun-editor .se-file-browser input,
.sun-editor .se-file-browser label {
  font-size: 14px;
  line-height: 1.5;
  color: #111;
  margin: 0;
}
.sun-editor .se-file-browser .se-file-browser-back {
  background-color: #222;
  opacity: .5;
}
.sun-editor .se-file-browser .se-file-browser-back,
.sun-editor .se-file-browser .se-file-browser-inner {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.sun-editor .se-file-browser .se-file-browser-inner .se-file-browser-content {
  position: relative;
  width: 960px;
  max-width: 100%;
  margin: 20px auto;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 4px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.sun-editor .se-file-browser .se-file-browser-header {
  height: auto;
  min-height: 50px;
  padding: 6px 15px;
  border-bottom: 1px solid #e5e5e5;
}
.sun-editor .se-file-browser .se-file-browser-header .se-file-browser-close {
  float: right;
  font-weight: 700;
  text-shadow: 0 1px 0 #fff;
  -webkit-appearance: none;
  filter: alpha(opacity=100);
  opacity: 1;
}
.sun-editor .se-file-browser .se-file-browser-header .se-file-browser-close > svg {
  width: 12px;
  height: 12px;
}
.sun-editor .se-file-browser .se-file-browser-header .se-file-browser-title {
  font-size: 16px;
  font-weight: 700;
  margin: 0;
  padding: 0;
  line-height: 2.2;
}
.sun-editor .se-file-browser .se-file-browser-tags {
  display: block;
  width: 100%;
  padding: 0;
  text-align: left;
  margin: 0 -15px;
}
.sun-editor .se-file-browser .se-file-browser-tags a {
  display: inline-block;
  background-color: #f5f5f5;
  padding: 6px 12px;
  margin: 8px 0 8px 8px;
  color: #333;
  text-decoration: none;
  border-radius: 32px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  cursor: pointer;
}
.sun-editor .se-file-browser .se-file-browser-tags a:hover {
  background-color: #e1e1e1;
}
.sun-editor .se-file-browser .se-file-browser-tags a:active {
  background-color: #d1d1d1;
}
.sun-editor .se-file-browser .se-file-browser-tags a.on {
  background-color: #ebf3fe;
  color: #4592ff;
}
.sun-editor .se-file-browser .se-file-browser-tags a.on:hover {
  background-color: #d8e8fe;
}
.sun-editor .se-file-browser .se-file-browser-tags a.on:active {
  background-color: #c7deff;
}
.sun-editor .se-file-browser .se-file-browser-body {
  position: relative;
  height: auto;
  min-height: 350px;
  padding: 20px;
  overflow-y: auto;
}
.sun-editor .se-file-browser .se-file-browser-body .se-file-browser-list {
  position: relative;
  width: 100%;
}
@media screen and (max-width:992px) {
  .sun-editor .se-file-browser .se-file-browser-inner .se-file-browser-content {
    width: 748px;
  }
}
@media screen and (max-width:768px) {
  .sun-editor .se-file-browser .se-file-browser-inner .se-file-browser-content {
    width: 600px;
  }
}
.sun-editor .se-file-browser .se-file-browser-list .se-file-item-column {
  position: relative;
  display: block;
  height: auto;
  float: left;
}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-column {
  width: calc(25% - 20px);
  margin: 0 10px;
}
@media screen and (max-width:992px) {
  .sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-column {
    width: calc(33% - 20px);
  }
}
@media screen and (max-width:768px) {
  .sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-column {
    width: calc(50% - 20px);
  }
}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img {
  position: relative;
  display: block;
  cursor: pointer;
  width: 100%;
  height: auto;
  border-radius: 4px;
  outline: 0;
  margin: 10px 0;
}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img:hover {
  opacity: .8;
  -webkit-box-shadow: 0 0 0 .2rem #3288ff;
  box-shadow: 0 0 0 .2rem #3288ff;
}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img > img {
  position: relative;
  display: block;
  width: 100%;
  border-radius: 4px;
  outline: 0;
  height: auto;
}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img > .se-file-img-name {
  position: absolute;
  z-index: 1;
  font-size: 13px;
  color: #fff;
  left: 0;
  bottom: 0;
  padding: 5px 10px;
  background-color: transparent;
  width: 100%;
  height: 30px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.sun-editor .se-file-browser .se-file-browser-list.se-image-list .se-file-item-img > .se-file-img-name.se-file-name-back {
  background-color: #333;
  opacity: .6;
}
.sun-editor .se-notice {
  position: absolute;
  top: 0;
  display: none;
  z-index: 7;
  width: 100%;
  height: auto;
  word-break: break-all;
  font-size: 13px;
  color: #b94a48;
  background-color: #f2dede;
  padding: 15px;
  margin: 0;
  border: 1px solid #eed3d7;
  user-select: auto;
  -o-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}
.sun-editor .se-notice button {
  float: right;
  padding: 7px;
}
.sun-editor .se-tooltip {
  position: relative;
  overflow: visible;
}
.sun-editor .se-tooltip .se-tooltip-inner {
  visibility: hidden;
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  top: 120%;
  left: 50%;
  background: transparent;
  opacity: 0;
  z-index: 1;
  line-height: 1.5;
  transition: opacity .5s;
  margin: 0;
  padding: 0;
  bottom: auto;
  float: none;
  pointer-events: none;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  left: -50%;
  font-size: .9em;
  margin: 0;
  padding: 4px 6px;
  border-radius: 2px;
  background-color: #333;
  color: #fff;
  text-align: center;
  line-height: unset;
  white-space: nowrap;
  cursor: auto;
}
.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text:after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-bottom-color: #333;
}
.sun-editor .se-tooltip:hover .se-tooltip-inner {
  visibility: visible;
  opacity: 1;
}
.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text .se-shortcut {
  display: block !important;
}
.sun-editor .se-tooltip .se-tooltip-inner .se-tooltip-text .se-shortcut > .se-shortcut-key {
  display: inline;
  font-weight: 700;
}
.sun-editor.se-rtl .se-btn-tray {
  direction: rtl;
}
.sun-editor.se-rtl .se-btn-select svg {
  margin: auto 1px;
}
.sun-editor.se-rtl .se-btn-select .txt {
  flex: auto;
  text-align: right;
  direction: rtl;
}
.sun-editor.se-rtl .se-btn-list {
  text-align: right;
}
.sun-editor.se-rtl .se-btn-list > .se-list-icon {
  margin: -1px 0 0 10px;
}
.sun-editor.se-rtl .se-menu-list:not(.se-menu-dir-fix),
.sun-editor.se-rtl .se-menu-list:not(.se-menu-dir-fix) li {
  float: right;
}
.sun-editor.se-rtl .se-list-layer * {
  direction: rtl;
}
.sun-editor.se-rtl .se-list-layer.se-list-format ul blockquote {
  padding: 0 7px 0 0;
  border-right-width: 5px;
  border-left-width: 0;
}
.sun-editor.se-rtl .se-list-layer .se-selector-color .se-color-pallet li {
  float: right;
}
.sun-editor.se-rtl .se-list-inner .se-list-checked li button > .se-svg {
  float: right;
  padding: 6px 0 0 6px;
}
.sun-editor.se-rtl .se-tooltip .se-tooltip-inner .se-tooltip-text,
.sun-editor.se-rtl .se-wrapper .se-placeholder {
  direction: rtl;
}
.sun-editor.se-rtl .se-tooltip .se-tooltip-inner .se-tooltip-text .se-shortcut {
  direction: ltr;
}
.sun-editor.se-rtl .se-dialog * {
  direction: rtl;
}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-form .se-video-ratio {
  margin-left: 0;
  margin-right: 4px;
}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-header .se-dialog-close {
  float: left;
}
.sun-editor.se-rtl .se-dialog-tabs button,
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-header .se-modal-title {
  float: right;
}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-size-text {
  padding-right: 34px;
}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-footer .se-btn-primary {
  float: left;
}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-footer > div {
  float: right;
}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-footer > div > label {
  margin: 0 0 0 5px;
}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-dialog-form-footer label:first-child {
  margin-left: 16px;
  margin-right: 0;
}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-anchor-rel-preview {
  margin-left: 4px;
  text-align: right;
}
.sun-editor.se-rtl .se-dialog .se-dialog-inner .se-anchor-rel-btn {
  float: right;
}
.sun-editor.se-rtl .se-file-browser * {
  direction: rtl;
}
.sun-editor.se-rtl .se-file-browser .se-file-browser-tags {
  text-align: right;
}
.sun-editor.se-rtl .se-file-browser .se-file-browser-tags a {
  margin: 8px 8px 0;
}
.sun-editor.se-rtl .se-file-browser .se-file-browser-header .se-file-browser-close {
  float: left;
}
.sun-editor.se-rtl .se-controller .se-btn-group,
.sun-editor.se-rtl .se-resizing-container .se-resize-display {
  direction: rtl;
}
.sun-editor .se-btn-module-border.module-float-left {
  float: left;
}
.sun-editor .se-btn-module-border.module-float-right {
  float: right;
}
.sun-editor .se-error {
  color: #d9534f;
}
.sun-editor input.se-error:focus,
select.se-error:focus,
textarea.se-error:focus {
  border: 1px solid #f2dede;
  outline: 0;
  -webkit-box-shadow: 0 0 0 .2rem #eed3d7;
  box-shadow: 0 0 0 .2rem #eed3d7;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.sun-editor hr.__se__solid {
  border-style: solid none none;
}
.sun-editor hr.__se__dotted {
  border-style: dotted none none;
}
.sun-editor hr.__se__dashed {
  border-style: dashed none none;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
@keyframes spinner {
  to {
    transform: rotate(361deg);
  }
}
.sun-editor-editable {
  font-family: Helvetica Neue;
  font-size: 13px;
  color: #333;
  background-color: #fff;
  line-height: 1.5;
  word-break: normal;
  word-wrap: break-word;
  padding: 16px;
  margin: 0;
}
.sun-editor-editable * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
}
.sun-editor-editable.se-rtl * {
  direction: rtl;
}
.sun-editor-editable .se-component > figure {
  direction: ltr;
}
.sun-editor-editable audio,
.sun-editor-editable figcaption,
.sun-editor-editable figure,
.sun-editor-editable iframe,
.sun-editor-editable img,
.sun-editor-editable td,
.sun-editor-editable th,
.sun-editor-editable video {
  position: relative;
}
.sun-editor-editable span {
  display: inline;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}
.sun-editor-editable span.katex {
  display: inline-block;
}
.sun-editor-editable span.katex * {
  direction: ltr;
}
.sun-editor-editable a {
  color: #004cff;
  text-decoration: none;
}
.sun-editor-editable span[style~="color:"] a {
  color: inherit;
}
.sun-editor-editable a:focus,
.sun-editor-editable a:hover {
  cursor: pointer;
  color: #0093ff;
  text-decoration: underline;
}
.sun-editor-editable a.on {
  color: #0093ff;
  background-color: #e8f7ff;
}
.sun-editor-editable pre {
  display: block;
  padding: 8px;
  margin: 0 0 10px;
  font-family: monospace;
  color: #666;
  line-height: 1.45;
  background-color: #f9f9f9;
  border: 1px solid #e1e1e1;
  border-radius: 2px;
  white-space: pre-wrap !important;
  word-wrap: break-word;
  overflow: visible;
}
.sun-editor-editable ol {
  list-style-type: decimal;
}
.sun-editor-editable ol,
.sun-editor-editable ul {
  list-style-position: outside;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 40px;
}
.sun-editor-editable ul {
  list-style-type: disc;
}
.sun-editor-editable li {
  display: list-item;
  text-align: -webkit-match-parent;
  margin-bottom: 5px;
}
.sun-editor-editable ol ol,
.sun-editor-editable ol ul,
.sun-editor-editable ul ol,
.sun-editor-editable ul ul {
  margin: 0;
}
.sun-editor-editable ol ol,
.sun-editor-editable ul ol {
  list-style-type: lower-alpha;
}
.sun-editor-editable ol ol ol,
.sun-editor-editable ul ol ol,
.sun-editor-editable ul ul ol {
  list-style-type: upper-roman;
}
.sun-editor-editable ol ul,
.sun-editor-editable ul ul {
  list-style-type: circle;
}
.sun-editor-editable ol ol ul,
.sun-editor-editable ol ul ul,
.sun-editor-editable ul ul ul {
  list-style-type: square;
}
.sun-editor-editable sub,
.sun-editor-editable sup {
  font-size: 75%;
  line-height: 0;
}
.sun-editor-editable sub {
  vertical-align: sub;
}
.sun-editor-editable sup {
  vertical-align: super;
}
.sun-editor-editable p {
  display: block;
  margin: 0 0 10px;
}
.sun-editor-editable div {
  display: block;
  margin: 0;
  padding: 0;
}
.sun-editor-editable blockquote {
  display: block;
  font-family: inherit;
  font-size: inherit;
  color: #999;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding: 0 5px 0 20px;
  border: solid #b1b1b1;
  border-width: 0 0 0 5px;
}
.sun-editor-editable blockquote blockquote {
  border-color: #c1c1c1;
}
.sun-editor-editable blockquote blockquote blockquote {
  border-color: #d1d1d1;
}
.sun-editor-editable blockquote blockquote blockquote blockquote {
  border-color: #e1e1e1;
}
.sun-editor-editable.se-rtl blockquote {
  padding-left: 5px;
  padding-right: 20px;
  border-left-width: 0;
  border-right-width: 5px;
}
.sun-editor-editable h1 {
  font-size: 2em;
  margin-block-start: .67em;
  margin-block-end: .67em;
}
.sun-editor-editable h1,
.sun-editor-editable h2 {
  display: block;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: 700;
}
.sun-editor-editable h2 {
  font-size: 1.5em;
  margin-block-start: .83em;
  margin-block-end: .83em;
}
.sun-editor-editable h3 {
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
}
.sun-editor-editable h3,
.sun-editor-editable h4 {
  display: block;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: 700;
}
.sun-editor-editable h4 {
  font-size: 1em;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
}
.sun-editor-editable h5 {
  font-size: .83em;
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
}
.sun-editor-editable h5,
.sun-editor-editable h6 {
  display: block;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: 700;
}
.sun-editor-editable h6 {
  font-size: .67em;
  margin-block-start: 2.33em;
  margin-block-end: 2.33em;
}
.sun-editor-editable hr {
  display: flex;
  border-width: 1px 0 0;
  border-color: #000;
  border-image: initial;
  height: 1px;
}
.sun-editor-editable hr.__se__solid {
  border-style: solid none none;
}
.sun-editor-editable hr.__se__dotted {
  border-style: dotted none none;
}
.sun-editor-editable hr.__se__dashed {
  border-style: dashed none none;
}
.sun-editor-editable hr.on {
  border-color: #4592ff;
  -webkit-box-shadow: 0 0 0 .1rem #c7deff;
  box-shadow: 0 0 0 .1rem #c7deff;
}
.sun-editor-editable table {
  display: table;
  table-layout: auto !important;
  border: 1px solid #ccc;
  width: 100%;
  max-width: 100%;
  margin: 0 0 10px;
  background-color: transparent;
  border-spacing: 0;
  border-collapse: collapse;
}
.sun-editor-editable.se-rtl table {
  margin: 0 0 10px auto;
}
.sun-editor-editable table thead {
  border-bottom: 2px solid #333;
}
.sun-editor-editable table tr {
  border: 1px solid #efefef;
}
.sun-editor-editable table th {
  background-color: #f3f3f3;
}
.sun-editor-editable table td,
.sun-editor-editable table th {
  border: 1px solid #e1e1e1;
  padding: .4em;
  background-clip: padding-box;
}
.sun-editor-editable table.se-table-size-auto {
  width: auto !important;
}
.sun-editor-editable table.se-table-size-100 {
  width: 100% !important;
}
.sun-editor-editable table.se-table-layout-auto {
  table-layout: auto !important;
}
.sun-editor-editable table.se-table-layout-fixed {
  table-layout: fixed !important;
}
.sun-editor-editable table td.se-table-selected-cell,
.sun-editor-editable table th.se-table-selected-cell {
  outline: 1px double #4592ff;
}
.sun-editor-editable.se-disabled * {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.sun-editor-editable .se-component {
  display: flex;
  padding: 1px;
  margin: 0 0 10px;
}
.sun-editor-editable[contenteditable=true] .se-component {
  outline: 1px dashed #e1e1e1;
}
.sun-editor-editable[contenteditable=true] .se-component.se-component-copy {
  -webkit-box-shadow: 0 0 0 .2rem #80bdff;
  box-shadow: 0 0 0 .2rem #3f9dff;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.sun-editor-editable .__se__float-left {
  float: left;
  margin-right: 4px;
}
.sun-editor-editable .__se__float-right {
  float: right;
  margin-left: 4px;
}
.sun-editor-editable .__se__float-center {
  float: center;
}
.sun-editor-editable .__se__float-none {
  float: none;
}
.sun-editor-editable audio,
.sun-editor-editable iframe,
.sun-editor-editable img,
.sun-editor-editable video {
  display: block;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  max-width: 100%;
}
.sun-editor-editable[contenteditable=true]:not(.se-read-only) figure:after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: default;
  display: block;
  background: transparent;
}
.sun-editor-editable[contenteditable=true] figure a,
.sun-editor-editable[contenteditable=true] figure iframe,
.sun-editor-editable[contenteditable=true] figure img,
.sun-editor-editable[contenteditable=true] figure video {
  z-index: 0;
}
.sun-editor-editable[contenteditable=true] figure figcaption {
  display: block;
  z-index: 2;
}
.sun-editor-editable[contenteditable=true] figure figcaption:focus {
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 .2rem #c7deff;
  box-shadow: 0 0 0 .2rem #c7deff;
}
.sun-editor-editable .se-image-container,
.sun-editor-editable .se-video-container {
  width: auto;
  height: auto;
  max-width: 100%;
}
.sun-editor-editable figure {
  display: block;
  outline: none;
  padding: 0;
  margin: 0;
}
.sun-editor-editable .__se__float-center figure,
.sun-editor-editable .__se__float-left figure,
.sun-editor-editable .__se__float-right figure {
  margin: auto !important;
}
.sun-editor-editable figure figcaption {
  padding: 1em .5em;
  margin: 0;
  background-color: #f9f9f9;
  outline: none;
}
.sun-editor-editable figure figcaption p {
  line-height: 2;
  margin: 0;
}
.sun-editor-editable .se-image-container a img {
  padding: 1px;
  margin: 1px;
  outline: 1px solid #4592ff;
}
.sun-editor-editable .se-video-container iframe,
.sun-editor-editable .se-video-container video {
  outline: 1px solid #9e9e9e;
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  width: 100%;
  height: 100%;
}
.sun-editor-editable .se-video-container figure {
  left: 0;
  width: 100%;
  max-width: 100%;
}
.sun-editor-editable audio {
  width: 300px;
  height: 54px;
}
.sun-editor-editable audio.active {
  outline: 2px solid #80bdff;
}
.sun-editor-editable.se-show-block div,
.sun-editor-editable.se-show-block h1,
.sun-editor-editable.se-show-block h2,
.sun-editor-editable.se-show-block h3,
.sun-editor-editable.se-show-block h4,
.sun-editor-editable.se-show-block h5,
.sun-editor-editable.se-show-block h6,
.sun-editor-editable.se-show-block li,
.sun-editor-editable.se-show-block ol,
.sun-editor-editable.se-show-block p,
.sun-editor-editable.se-show-block pre,
.sun-editor-editable.se-show-block ul {
  border: 1px dashed #3f9dff !important;
  padding: 14px 8px 8px !important;
}
.sun-editor-editable.se-show-block ol,
.sun-editor-editable.se-show-block ul {
  border: 1px dashed #d539ff !important;
}
.sun-editor-editable.se-show-block pre {
  border: 1px dashed #27c022 !important;
}
.se-show-block p {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPAQMAAAAF7dc0AAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAaSURBVAjXY/j/gwGCPvxg+F4BQiAGDP1HQQByxxw0gqOzIwAAAABJRU5ErkJggg==) no-repeat;
}
.se-show-block div {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPAQMAAAAxlBYoAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAmSURBVAjXY/j//wcDDH+8XsHwDYi/hwNx1A8w/nYLKH4XoQYJAwCXnSgcl2MOPgAAAABJRU5ErkJggg==) no-repeat;
}
.se-show-block h1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAfSURBVAjXY/j/v4EBhr+9B+LzEPrDeygfhI8j1CBhAEhmJGY4Rf6uAAAAAElFTkSuQmCC) no-repeat;
}
.se-show-block h2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAmSURBVAjXY/j/v4EBhr+dB+LtQPy9geEDEH97D8T3gbgdoQYJAwA51iPuD2haEAAAAABJRU5ErkJggg==) no-repeat;
}
.se-show-block h3 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAiSURBVAjXY/j/v4EBhr+dB+LtQPy9geHDeQgN5p9HqEHCADeWI+69VG2MAAAAAElFTkSuQmCC) no-repeat;
}
.se-show-block h4 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPAQMAAADTSA1RAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAiSURBVAjXY/j//wADDH97DsTXIfjDdiDdDMTfIRhZHRQDAKJOJ6L+K3y7AAAAAElFTkSuQmCC) no-repeat;
}
.se-show-block h5 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAlSURBVAjXY/j/v4EBhr+1A/F+IO5vYPiwHUh/B2IQfR6hBgkDABlWIy5uM+9GAAAAAElFTkSuQmCC) no-repeat;
}
.se-show-block h6 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPAQMAAAA4f7ZSAAAABlBMVEWAgID////n1o2sAAAAAnRSTlP/AOW3MEoAAAAiSURBVAjXY/j/v4EBhr+dB+LtQLy/geFDP5S9HSKOrA6KAR9GIza1ptJnAAAAAElFTkSuQmCC) no-repeat;
}
.se-show-block li {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA7SURBVDhPYxgFcNDQ0PAfykQBIHEYhgoRB/BpwCfHBKWpBkaggYxQGgOgBzyQD1aLLA4TGwWDGjAwAACR3RcEU9Ui+wAAAABJRU5ErkJggg==) no-repeat;
}
.se-show-block ol {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABHSURBVDhPYxgFcNDQ0PAfhKFcFIBLHCdA1oBNM0kGEmMAPgOZoDTVANUNxAqQvURMECADRiiNAWCagDSGGhyW4DRrMAEGBgAu0SX6WpGgjAAAAABJRU5ErkJggg==) no-repeat;
}
.se-show-block ul {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA1SURBVDhPYxgFDA0NDf+hTBSALI5LDQgwQWmqgVEDKQcsUBoF4ItFGEBXA+QzQpmDGjAwAAA8DQ4Lni6gdAAAAABJRU5ErkJggg==) no-repeat;
}
.sun-editor-editable .__se__p-bordered,
.sun-editor .__se__p-bordered {
  border-top: 1px solid #b1b1b1;
  border-bottom: 1px solid #b1b1b1;
  padding: 4px 0;
}
.sun-editor-editable .__se__p-spaced,
.sun-editor .__se__p-spaced {
  letter-spacing: 1px;
}
.sun-editor-editable .__se__p-neon,
.sun-editor .__se__p-neon {
  font-weight: 200;
  font-style: italic;
  background: #000;
  color: #fff;
  padding: 6px 4px;
  border: 2px solid #fff;
  border-radius: 6px;
  text-transform: uppercase;
  animation: neonFlicker 1.5s infinite alternate;
}
@keyframes neonFlicker {
  0%, 19%, 21%, 23%, 25%, 54%, 56%, to {
    text-shadow:
      -.2rem -.2rem 1rem #fff,
      .2rem .2rem 1rem #fff,
      0 0 2px #f40,
      0 0 4px #f40,
      0 0 6px #f40,
      0 0 8px #f40,
      0 0 10px #f40;
    box-shadow:
      0 0 .5px #fff,
      inset 0 0 .5px #fff,
      0 0 2px #08f,
      inset 0 0 2px #08f,
      0 0 4px #08f,
      inset 0 0 4px #08f;
  }
  20%, 24%, 55% {
    text-shadow: none;
    box-shadow: none;
  }
}
.sun-editor-editable .__se__t-shadow,
.sun-editor .__se__t-shadow {
  text-shadow:
    -.2rem -.2rem 1rem #fff,
    .2rem .2rem 1rem #fff,
    0 0 .2rem #999,
    0 0 .4rem #888,
    0 0 .6rem #777,
    0 0 .8rem #666,
    0 0 1rem #555;
}
.sun-editor-editable .__se__t-code,
.sun-editor .__se__t-code {
  font-family: monospace;
  color: #666;
  background-color: rgba(27, 31, 35, .05);
  border-radius: 6px;
  padding: .2em .4em;
}

/* src/styles.scss */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
.toast-info {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+);
}
.toast-error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+);
}
.toast-success {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==);
}
.toast-warning {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==);
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 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] {
  text-decoration: underline dotted;
  cursor: help;
  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;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@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;
}
::-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-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@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: "\2014\a0";
}
.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);
  -webkit-print-color-adjust: exact;
  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;
  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 {
    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;
  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 {
    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;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  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;
}
.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 {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ 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 > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.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;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.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(var(--bs-border-width) * -1);
  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.1z'/%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.1z'/%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(var(--bs-border-width) * -1);
}
.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(var(--bs-border-width) * -1);
}
.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 ~ .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-basis: 0;
  flex-grow: 1;
  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-basis: 100%;
  flex-grow: 1;
  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 5L8 11L14 5'/%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 5L8 11L14 5'/%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-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  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-.708z'/%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-.708z'/%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, "/");
}
.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(var(--bs-border-width) * -1);
}
.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: 1rem;
  }
}
.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-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover,
.list-group-item-action: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:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
.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-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.414z'/%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;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  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;
  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 {
  filter: var(--bs-btn-close-white-filter);
}
[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}
.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: ;
  --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 {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@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: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) 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);
}
.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);
}
.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);
}
.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);
}
.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[x-placement^=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[x-placement^=top] > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,
.bs-popover-top > .popover-arrow::after,
.bs-popover-auto[x-placement^=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[x-placement^=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[x-placement^=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);
}
.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);
}
.bs-popover-bottom > .popover-arrow,
.bs-popover-auto[x-placement^=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[x-placement^=bottom] > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-auto[x-placement^=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[x-placement^=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[x-placement^=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[x-placement^=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);
}
.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);
}
.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;
  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 0z'/%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-.708z'/%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: #fff;
  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: #fff;
  text-align: center;
}
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}
[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon,
[data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],
[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption,
[data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}
.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);
  }
}
.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: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) 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;
}
.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;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.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;
  }
}
:root {
  --theme: #007bff;
  --theme-fade:rgba(0, 123, 255, 0.4392156863);
  --white: #ffffff;
  --black: #000000;
  --gray: #ccc;
  --orange: #ff9019;
  --green: #4ccb8a;
  --yellow: #fdc91e;
  --red: #f35151;
  --blue: #2e8af6;
  --cyan: #4acaff;
  --iron: #8a8f9f;
  --body-bg: #f6f7ff;
  --bg-primary: #ffffff;
  --bg-primary-dark: #ffffff;
  --body-textColor: #232323;
  --input-bg: #ffffff;
  --input-border-color: rgba(138, 143, 159, 0.4);
  --shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  --border-default-color: #ebebeb;
  --cdk-overlay-backdrop: rgba(0, 0, 0, 0.68);
  --table-dark-cell: #eceeef;
  --table-hover-bg: #fffff4;
  --table-shadow: rgba(0, 0, 0, 0.05);
  --table-border-color: #eceeef;
  --input-placeholder-color: rgb(201, 201, 201);
  --input-disable-bg: #f5f5f5;
  --input-disable-color: #f0f0f0;
  --action-icon-border: rgba(111, 111, 111, 0.48);
  --input-focus-border-color: var(--bg-primary-dark);
  --dashboard-header-wrap: rgba(132, 132, 132, 0.062745098);
  --dashboard-body-wrap: #fff;
  --dashboard-wrap-border: #d3e2ff;
  --dropdown-caret-border: #e9e9e9;
  --popover-header-bg: white;
  --progress-bg: #e6ebf0;
  --side-nav-bg: #25262e;
  --font-family:
    Noto Sans,
    Helvetica,
    Arial,
    sans-serif !important;
  --hover-bg-color: #f8f9f9;
  --theme-filter:brightness(0) saturate(100%) invert(22%) sepia(86%) saturate(2762%) hue-rotate(223deg) brightness(102%) contrast(110%);
  --successDark:#32bb75;
  --successLight:#cbffca;
  --orangeDark:#ff5114;
  --orangeLight:#ffe0b2;
  --ironLight:#f3f3f3;
  --secondaryDark:#bbb;
}
.dark-theme {
  --side-nav-bg: #121418;
  --body-bg: #26262d;
  --bg-primary: #1e1f25;
  --bg-primary-dark: #17181c;
  --bg-primary-gray: #25262e;
  --border-default-color: var(--bg-primary-gray);
  --hover-bg-color: #2d3038;
  --layout-header-border: var(--border-default-color);
  --primaryColour: #1e1f25;
  --table-hover-bg: #282721;
  --table-dark-cell: #0e0e13;
  --table-border-color: var(--bg-primary-gray);
  --table-even-bg: #2b2c34;
  --input-bg: #3c3e49;
  --body-bgColor: #121319;
  --body-textColor: #f3f3f3;
  --shadow: 0px 15px 35px rgb(0, 0, 0, 0.6);
  --input-focus-border-color: #2e8af6;
  --input-disable-color: #2f2f2f;
  --input-disable-bg: var(--bg-primary);
  --input-placeholder-color: rgba(201, 201, 201, 0.8);
  --input-border-color: #45464e;
  --accordian-head-bg: var(--bg-primary-gray);
  --accordian-head-hover-bg: var(--bg-primary);
  --accordian-border: var(--bg-primary-gray);
  --no-data-text: rgba(239, 90, 90, 0.18);
  --cdk-overlay-backdrop: rgba(255, 255, 255, 0.15);
  --progress-bg: #0e0f12;
  --dashboard-header-wrap: #2d3038;
  --dashboard-body-wrap: #1e1f25;
  --dashboard-wrap-border: #565759;
  --scrollbarBG: rgba(184, 184, 184, 0.2);
  --thumbBG: #666666;
  --popover-header-bg: #2d3038;
  --dropdown-caret-border: #1e1f25;
  --bs-gray-100:rgba(0,0,0,0.2);
}
.progress-bar,
.progress-bar-data {
  background: #dee2e3;
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
  border-radius: 99px;
  width: 100%;
  height: 5px;
  position: relative;
  overflow: hidden;
}
.progress-bar::before,
.progress-bar-data::before {
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
  border-radius: 99px;
  position: absolute;
  height: 5px;
  content: "";
  width: 0;
  transition: width 0.2s;
  color: #ffffff;
}
.progress-bar-data {
  height: 18px;
}
.progress-bar-data::before {
  height: 18px;
}
.progress-bar-0::before {
  width: 0%;
}
.progress-bar-data-0::before {
  width: 0%;
  content: "0%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-0 {
  height: 0px !important;
  width: 0px !important;
}
.font-0 {
  font-size: 0px !important;
}
.m-0 {
  margin: 0px !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.p-0 {
  padding: 0px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.rotate-0 {
  transform: rotate(0deg) !important;
}
.progress-bar-1::before {
  width: 1%;
}
.progress-bar-data-1::before {
  width: 1%;
  content: "1%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-1 {
  height: 1px !important;
  width: 1px !important;
}
.font-1 {
  font-size: 1px !important;
}
.m-1 {
  margin: 1px !important;
}
.mt-1 {
  margin-top: 1px !important;
}
.mb-1 {
  margin-bottom: 1px !important;
}
.ml-1 {
  margin-left: 1px !important;
}
.mr-1 {
  margin-right: 1px !important;
}
.p-1 {
  padding: 1px !important;
}
.pt-1 {
  padding-top: 1px !important;
}
.pb-1 {
  padding-bottom: 1px !important;
}
.pl-1 {
  padding-left: 1px !important;
}
.pr-1 {
  padding-right: 1px !important;
}
.rotate-1 {
  transform: rotate(1deg) !important;
}
.progress-bar-2::before {
  width: 2%;
}
.progress-bar-data-2::before {
  width: 2%;
  content: "2%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-2 {
  height: 2px !important;
  width: 2px !important;
}
.font-2 {
  font-size: 2px !important;
}
.m-2 {
  margin: 2px !important;
}
.mt-2 {
  margin-top: 2px !important;
}
.mb-2 {
  margin-bottom: 2px !important;
}
.ml-2 {
  margin-left: 2px !important;
}
.mr-2 {
  margin-right: 2px !important;
}
.p-2 {
  padding: 2px !important;
}
.pt-2 {
  padding-top: 2px !important;
}
.pb-2 {
  padding-bottom: 2px !important;
}
.pl-2 {
  padding-left: 2px !important;
}
.pr-2 {
  padding-right: 2px !important;
}
.rotate-2 {
  transform: rotate(2deg) !important;
}
.progress-bar-3::before {
  width: 3%;
}
.progress-bar-data-3::before {
  width: 3%;
  content: "3%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-3 {
  height: 3px !important;
  width: 3px !important;
}
.font-3 {
  font-size: 3px !important;
}
.m-3 {
  margin: 3px !important;
}
.mt-3 {
  margin-top: 3px !important;
}
.mb-3 {
  margin-bottom: 3px !important;
}
.ml-3 {
  margin-left: 3px !important;
}
.mr-3 {
  margin-right: 3px !important;
}
.p-3 {
  padding: 3px !important;
}
.pt-3 {
  padding-top: 3px !important;
}
.pb-3 {
  padding-bottom: 3px !important;
}
.pl-3 {
  padding-left: 3px !important;
}
.pr-3 {
  padding-right: 3px !important;
}
.rotate-3 {
  transform: rotate(3deg) !important;
}
.progress-bar-4::before {
  width: 4%;
}
.progress-bar-data-4::before {
  width: 4%;
  content: "4%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-4 {
  height: 4px !important;
  width: 4px !important;
}
.font-4 {
  font-size: 4px !important;
}
.m-4 {
  margin: 4px !important;
}
.mt-4 {
  margin-top: 4px !important;
}
.mb-4 {
  margin-bottom: 4px !important;
}
.ml-4 {
  margin-left: 4px !important;
}
.mr-4 {
  margin-right: 4px !important;
}
.p-4 {
  padding: 4px !important;
}
.pt-4 {
  padding-top: 4px !important;
}
.pb-4 {
  padding-bottom: 4px !important;
}
.pl-4 {
  padding-left: 4px !important;
}
.pr-4 {
  padding-right: 4px !important;
}
.rotate-4 {
  transform: rotate(4deg) !important;
}
.progress-bar-5::before {
  width: 5%;
}
.progress-bar-data-5::before {
  width: 5%;
  content: "5%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-5 {
  height: 5px !important;
  width: 5px !important;
}
.font-5 {
  font-size: 5px !important;
}
.m-5 {
  margin: 5px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.p-5 {
  padding: 5px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.rotate-5 {
  transform: rotate(5deg) !important;
}
.progress-bar-6::before {
  width: 6%;
}
.progress-bar-data-6::before {
  width: 6%;
  content: "6%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-6 {
  height: 6px !important;
  width: 6px !important;
}
.font-6 {
  font-size: 6px !important;
}
.m-6 {
  margin: 6px !important;
}
.mt-6 {
  margin-top: 6px !important;
}
.mb-6 {
  margin-bottom: 6px !important;
}
.ml-6 {
  margin-left: 6px !important;
}
.mr-6 {
  margin-right: 6px !important;
}
.p-6 {
  padding: 6px !important;
}
.pt-6 {
  padding-top: 6px !important;
}
.pb-6 {
  padding-bottom: 6px !important;
}
.pl-6 {
  padding-left: 6px !important;
}
.pr-6 {
  padding-right: 6px !important;
}
.rotate-6 {
  transform: rotate(6deg) !important;
}
.progress-bar-7::before {
  width: 7%;
}
.progress-bar-data-7::before {
  width: 7%;
  content: "7%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-7 {
  height: 7px !important;
  width: 7px !important;
}
.font-7 {
  font-size: 7px !important;
}
.m-7 {
  margin: 7px !important;
}
.mt-7 {
  margin-top: 7px !important;
}
.mb-7 {
  margin-bottom: 7px !important;
}
.ml-7 {
  margin-left: 7px !important;
}
.mr-7 {
  margin-right: 7px !important;
}
.p-7 {
  padding: 7px !important;
}
.pt-7 {
  padding-top: 7px !important;
}
.pb-7 {
  padding-bottom: 7px !important;
}
.pl-7 {
  padding-left: 7px !important;
}
.pr-7 {
  padding-right: 7px !important;
}
.rotate-7 {
  transform: rotate(7deg) !important;
}
.progress-bar-8::before {
  width: 8%;
}
.progress-bar-data-8::before {
  width: 8%;
  content: "8%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-8 {
  height: 8px !important;
  width: 8px !important;
}
.font-8 {
  font-size: 8px !important;
}
.m-8 {
  margin: 8px !important;
}
.mt-8 {
  margin-top: 8px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.ml-8 {
  margin-left: 8px !important;
}
.mr-8 {
  margin-right: 8px !important;
}
.p-8 {
  padding: 8px !important;
}
.pt-8 {
  padding-top: 8px !important;
}
.pb-8 {
  padding-bottom: 8px !important;
}
.pl-8 {
  padding-left: 8px !important;
}
.pr-8 {
  padding-right: 8px !important;
}
.rotate-8 {
  transform: rotate(8deg) !important;
}
.progress-bar-9::before {
  width: 9%;
}
.progress-bar-data-9::before {
  width: 9%;
  content: "9%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-9 {
  height: 9px !important;
  width: 9px !important;
}
.font-9 {
  font-size: 9px !important;
}
.m-9 {
  margin: 9px !important;
}
.mt-9 {
  margin-top: 9px !important;
}
.mb-9 {
  margin-bottom: 9px !important;
}
.ml-9 {
  margin-left: 9px !important;
}
.mr-9 {
  margin-right: 9px !important;
}
.p-9 {
  padding: 9px !important;
}
.pt-9 {
  padding-top: 9px !important;
}
.pb-9 {
  padding-bottom: 9px !important;
}
.pl-9 {
  padding-left: 9px !important;
}
.pr-9 {
  padding-right: 9px !important;
}
.rotate-9 {
  transform: rotate(9deg) !important;
}
.progress-bar-10::before {
  width: 10%;
}
.progress-bar-data-10::before {
  width: 10%;
  content: "10%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-10 {
  height: 10px !important;
  width: 10px !important;
}
.font-10 {
  font-size: 10px !important;
}
.m-10 {
  margin: 10px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.p-10 {
  padding: 10px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.rotate-10 {
  transform: rotate(10deg) !important;
}
.progress-bar-11::before {
  width: 11%;
}
.progress-bar-data-11::before {
  width: 11%;
  content: "11%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-11 {
  height: 11px !important;
  width: 11px !important;
}
.font-11 {
  font-size: 11px !important;
}
.m-11 {
  margin: 11px !important;
}
.mt-11 {
  margin-top: 11px !important;
}
.mb-11 {
  margin-bottom: 11px !important;
}
.ml-11 {
  margin-left: 11px !important;
}
.mr-11 {
  margin-right: 11px !important;
}
.p-11 {
  padding: 11px !important;
}
.pt-11 {
  padding-top: 11px !important;
}
.pb-11 {
  padding-bottom: 11px !important;
}
.pl-11 {
  padding-left: 11px !important;
}
.pr-11 {
  padding-right: 11px !important;
}
.rotate-11 {
  transform: rotate(11deg) !important;
}
.progress-bar-12::before {
  width: 12%;
}
.progress-bar-data-12::before {
  width: 12%;
  content: "12%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-12 {
  height: 12px !important;
  width: 12px !important;
}
.font-12 {
  font-size: 12px !important;
}
.m-12 {
  margin: 12px !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mb-12 {
  margin-bottom: 12px !important;
}
.ml-12 {
  margin-left: 12px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.p-12 {
  padding: 12px !important;
}
.pt-12 {
  padding-top: 12px !important;
}
.pb-12 {
  padding-bottom: 12px !important;
}
.pl-12 {
  padding-left: 12px !important;
}
.pr-12 {
  padding-right: 12px !important;
}
.rotate-12 {
  transform: rotate(12deg) !important;
}
.progress-bar-13::before {
  width: 13%;
}
.progress-bar-data-13::before {
  width: 13%;
  content: "13%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-13 {
  height: 13px !important;
  width: 13px !important;
}
.font-13 {
  font-size: 13px !important;
}
.m-13 {
  margin: 13px !important;
}
.mt-13 {
  margin-top: 13px !important;
}
.mb-13 {
  margin-bottom: 13px !important;
}
.ml-13 {
  margin-left: 13px !important;
}
.mr-13 {
  margin-right: 13px !important;
}
.p-13 {
  padding: 13px !important;
}
.pt-13 {
  padding-top: 13px !important;
}
.pb-13 {
  padding-bottom: 13px !important;
}
.pl-13 {
  padding-left: 13px !important;
}
.pr-13 {
  padding-right: 13px !important;
}
.rotate-13 {
  transform: rotate(13deg) !important;
}
.progress-bar-14::before {
  width: 14%;
}
.progress-bar-data-14::before {
  width: 14%;
  content: "14%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-14 {
  height: 14px !important;
  width: 14px !important;
}
.font-14 {
  font-size: 14px !important;
}
.m-14 {
  margin: 14px !important;
}
.mt-14 {
  margin-top: 14px !important;
}
.mb-14 {
  margin-bottom: 14px !important;
}
.ml-14 {
  margin-left: 14px !important;
}
.mr-14 {
  margin-right: 14px !important;
}
.p-14 {
  padding: 14px !important;
}
.pt-14 {
  padding-top: 14px !important;
}
.pb-14 {
  padding-bottom: 14px !important;
}
.pl-14 {
  padding-left: 14px !important;
}
.pr-14 {
  padding-right: 14px !important;
}
.rotate-14 {
  transform: rotate(14deg) !important;
}
.progress-bar-15::before {
  width: 15%;
}
.progress-bar-data-15::before {
  width: 15%;
  content: "15%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-15 {
  height: 15px !important;
  width: 15px !important;
}
.font-15 {
  font-size: 15px !important;
}
.m-15 {
  margin: 15px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.p-15 {
  padding: 15px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.rotate-15 {
  transform: rotate(15deg) !important;
}
.progress-bar-16::before {
  width: 16%;
}
.progress-bar-data-16::before {
  width: 16%;
  content: "16%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-16 {
  height: 16px !important;
  width: 16px !important;
}
.font-16 {
  font-size: 16px !important;
}
.m-16 {
  margin: 16px !important;
}
.mt-16 {
  margin-top: 16px !important;
}
.mb-16 {
  margin-bottom: 16px !important;
}
.ml-16 {
  margin-left: 16px !important;
}
.mr-16 {
  margin-right: 16px !important;
}
.p-16 {
  padding: 16px !important;
}
.pt-16 {
  padding-top: 16px !important;
}
.pb-16 {
  padding-bottom: 16px !important;
}
.pl-16 {
  padding-left: 16px !important;
}
.pr-16 {
  padding-right: 16px !important;
}
.rotate-16 {
  transform: rotate(16deg) !important;
}
.progress-bar-17::before {
  width: 17%;
}
.progress-bar-data-17::before {
  width: 17%;
  content: "17%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-17 {
  height: 17px !important;
  width: 17px !important;
}
.font-17 {
  font-size: 17px !important;
}
.m-17 {
  margin: 17px !important;
}
.mt-17 {
  margin-top: 17px !important;
}
.mb-17 {
  margin-bottom: 17px !important;
}
.ml-17 {
  margin-left: 17px !important;
}
.mr-17 {
  margin-right: 17px !important;
}
.p-17 {
  padding: 17px !important;
}
.pt-17 {
  padding-top: 17px !important;
}
.pb-17 {
  padding-bottom: 17px !important;
}
.pl-17 {
  padding-left: 17px !important;
}
.pr-17 {
  padding-right: 17px !important;
}
.rotate-17 {
  transform: rotate(17deg) !important;
}
.progress-bar-18::before {
  width: 18%;
}
.progress-bar-data-18::before {
  width: 18%;
  content: "18%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-18 {
  height: 18px !important;
  width: 18px !important;
}
.font-18 {
  font-size: 18px !important;
}
.m-18 {
  margin: 18px !important;
}
.mt-18 {
  margin-top: 18px !important;
}
.mb-18 {
  margin-bottom: 18px !important;
}
.ml-18 {
  margin-left: 18px !important;
}
.mr-18 {
  margin-right: 18px !important;
}
.p-18 {
  padding: 18px !important;
}
.pt-18 {
  padding-top: 18px !important;
}
.pb-18 {
  padding-bottom: 18px !important;
}
.pl-18 {
  padding-left: 18px !important;
}
.pr-18 {
  padding-right: 18px !important;
}
.rotate-18 {
  transform: rotate(18deg) !important;
}
.progress-bar-19::before {
  width: 19%;
}
.progress-bar-data-19::before {
  width: 19%;
  content: "19%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-19 {
  height: 19px !important;
  width: 19px !important;
}
.font-19 {
  font-size: 19px !important;
}
.m-19 {
  margin: 19px !important;
}
.mt-19 {
  margin-top: 19px !important;
}
.mb-19 {
  margin-bottom: 19px !important;
}
.ml-19 {
  margin-left: 19px !important;
}
.mr-19 {
  margin-right: 19px !important;
}
.p-19 {
  padding: 19px !important;
}
.pt-19 {
  padding-top: 19px !important;
}
.pb-19 {
  padding-bottom: 19px !important;
}
.pl-19 {
  padding-left: 19px !important;
}
.pr-19 {
  padding-right: 19px !important;
}
.rotate-19 {
  transform: rotate(19deg) !important;
}
.progress-bar-20::before {
  width: 20%;
}
.progress-bar-data-20::before {
  width: 20%;
  content: "20%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-20 {
  height: 20px !important;
  width: 20px !important;
}
.font-20 {
  font-size: 20px !important;
}
.m-20 {
  margin: 20px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.p-20 {
  padding: 20px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.rotate-20 {
  transform: rotate(20deg) !important;
}
.progress-bar-21::before {
  width: 21%;
}
.progress-bar-data-21::before {
  width: 21%;
  content: "21%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-21 {
  height: 21px !important;
  width: 21px !important;
}
.font-21 {
  font-size: 21px !important;
}
.m-21 {
  margin: 21px !important;
}
.mt-21 {
  margin-top: 21px !important;
}
.mb-21 {
  margin-bottom: 21px !important;
}
.ml-21 {
  margin-left: 21px !important;
}
.mr-21 {
  margin-right: 21px !important;
}
.p-21 {
  padding: 21px !important;
}
.pt-21 {
  padding-top: 21px !important;
}
.pb-21 {
  padding-bottom: 21px !important;
}
.pl-21 {
  padding-left: 21px !important;
}
.pr-21 {
  padding-right: 21px !important;
}
.rotate-21 {
  transform: rotate(21deg) !important;
}
.progress-bar-22::before {
  width: 22%;
}
.progress-bar-data-22::before {
  width: 22%;
  content: "22%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-22 {
  height: 22px !important;
  width: 22px !important;
}
.font-22 {
  font-size: 22px !important;
}
.m-22 {
  margin: 22px !important;
}
.mt-22 {
  margin-top: 22px !important;
}
.mb-22 {
  margin-bottom: 22px !important;
}
.ml-22 {
  margin-left: 22px !important;
}
.mr-22 {
  margin-right: 22px !important;
}
.p-22 {
  padding: 22px !important;
}
.pt-22 {
  padding-top: 22px !important;
}
.pb-22 {
  padding-bottom: 22px !important;
}
.pl-22 {
  padding-left: 22px !important;
}
.pr-22 {
  padding-right: 22px !important;
}
.rotate-22 {
  transform: rotate(22deg) !important;
}
.progress-bar-23::before {
  width: 23%;
}
.progress-bar-data-23::before {
  width: 23%;
  content: "23%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-23 {
  height: 23px !important;
  width: 23px !important;
}
.font-23 {
  font-size: 23px !important;
}
.m-23 {
  margin: 23px !important;
}
.mt-23 {
  margin-top: 23px !important;
}
.mb-23 {
  margin-bottom: 23px !important;
}
.ml-23 {
  margin-left: 23px !important;
}
.mr-23 {
  margin-right: 23px !important;
}
.p-23 {
  padding: 23px !important;
}
.pt-23 {
  padding-top: 23px !important;
}
.pb-23 {
  padding-bottom: 23px !important;
}
.pl-23 {
  padding-left: 23px !important;
}
.pr-23 {
  padding-right: 23px !important;
}
.rotate-23 {
  transform: rotate(23deg) !important;
}
.progress-bar-24::before {
  width: 24%;
}
.progress-bar-data-24::before {
  width: 24%;
  content: "24%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-24 {
  height: 24px !important;
  width: 24px !important;
}
.font-24 {
  font-size: 24px !important;
}
.m-24 {
  margin: 24px !important;
}
.mt-24 {
  margin-top: 24px !important;
}
.mb-24 {
  margin-bottom: 24px !important;
}
.ml-24 {
  margin-left: 24px !important;
}
.mr-24 {
  margin-right: 24px !important;
}
.p-24 {
  padding: 24px !important;
}
.pt-24 {
  padding-top: 24px !important;
}
.pb-24 {
  padding-bottom: 24px !important;
}
.pl-24 {
  padding-left: 24px !important;
}
.pr-24 {
  padding-right: 24px !important;
}
.rotate-24 {
  transform: rotate(24deg) !important;
}
.progress-bar-25::before {
  width: 25%;
}
.progress-bar-data-25::before {
  width: 25%;
  content: "25%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-25 {
  height: 25px !important;
  width: 25px !important;
}
.font-25 {
  font-size: 25px !important;
}
.m-25 {
  margin: 25px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.p-25 {
  padding: 25px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.rotate-25 {
  transform: rotate(25deg) !important;
}
.progress-bar-26::before {
  width: 26%;
}
.progress-bar-data-26::before {
  width: 26%;
  content: "26%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-26 {
  height: 26px !important;
  width: 26px !important;
}
.font-26 {
  font-size: 26px !important;
}
.m-26 {
  margin: 26px !important;
}
.mt-26 {
  margin-top: 26px !important;
}
.mb-26 {
  margin-bottom: 26px !important;
}
.ml-26 {
  margin-left: 26px !important;
}
.mr-26 {
  margin-right: 26px !important;
}
.p-26 {
  padding: 26px !important;
}
.pt-26 {
  padding-top: 26px !important;
}
.pb-26 {
  padding-bottom: 26px !important;
}
.pl-26 {
  padding-left: 26px !important;
}
.pr-26 {
  padding-right: 26px !important;
}
.rotate-26 {
  transform: rotate(26deg) !important;
}
.progress-bar-27::before {
  width: 27%;
}
.progress-bar-data-27::before {
  width: 27%;
  content: "27%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-27 {
  height: 27px !important;
  width: 27px !important;
}
.font-27 {
  font-size: 27px !important;
}
.m-27 {
  margin: 27px !important;
}
.mt-27 {
  margin-top: 27px !important;
}
.mb-27 {
  margin-bottom: 27px !important;
}
.ml-27 {
  margin-left: 27px !important;
}
.mr-27 {
  margin-right: 27px !important;
}
.p-27 {
  padding: 27px !important;
}
.pt-27 {
  padding-top: 27px !important;
}
.pb-27 {
  padding-bottom: 27px !important;
}
.pl-27 {
  padding-left: 27px !important;
}
.pr-27 {
  padding-right: 27px !important;
}
.rotate-27 {
  transform: rotate(27deg) !important;
}
.progress-bar-28::before {
  width: 28%;
}
.progress-bar-data-28::before {
  width: 28%;
  content: "28%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-28 {
  height: 28px !important;
  width: 28px !important;
}
.font-28 {
  font-size: 28px !important;
}
.m-28 {
  margin: 28px !important;
}
.mt-28 {
  margin-top: 28px !important;
}
.mb-28 {
  margin-bottom: 28px !important;
}
.ml-28 {
  margin-left: 28px !important;
}
.mr-28 {
  margin-right: 28px !important;
}
.p-28 {
  padding: 28px !important;
}
.pt-28 {
  padding-top: 28px !important;
}
.pb-28 {
  padding-bottom: 28px !important;
}
.pl-28 {
  padding-left: 28px !important;
}
.pr-28 {
  padding-right: 28px !important;
}
.rotate-28 {
  transform: rotate(28deg) !important;
}
.progress-bar-29::before {
  width: 29%;
}
.progress-bar-data-29::before {
  width: 29%;
  content: "29%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-29 {
  height: 29px !important;
  width: 29px !important;
}
.font-29 {
  font-size: 29px !important;
}
.m-29 {
  margin: 29px !important;
}
.mt-29 {
  margin-top: 29px !important;
}
.mb-29 {
  margin-bottom: 29px !important;
}
.ml-29 {
  margin-left: 29px !important;
}
.mr-29 {
  margin-right: 29px !important;
}
.p-29 {
  padding: 29px !important;
}
.pt-29 {
  padding-top: 29px !important;
}
.pb-29 {
  padding-bottom: 29px !important;
}
.pl-29 {
  padding-left: 29px !important;
}
.pr-29 {
  padding-right: 29px !important;
}
.rotate-29 {
  transform: rotate(29deg) !important;
}
.progress-bar-30::before {
  width: 30%;
}
.progress-bar-data-30::before {
  width: 30%;
  content: "30%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-30 {
  height: 30px !important;
  width: 30px !important;
}
.font-30 {
  font-size: 30px !important;
}
.m-30 {
  margin: 30px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.p-30 {
  padding: 30px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.rotate-30 {
  transform: rotate(30deg) !important;
}
.progress-bar-31::before {
  width: 31%;
}
.progress-bar-data-31::before {
  width: 31%;
  content: "31%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-31 {
  height: 31px !important;
  width: 31px !important;
}
.font-31 {
  font-size: 31px !important;
}
.m-31 {
  margin: 31px !important;
}
.mt-31 {
  margin-top: 31px !important;
}
.mb-31 {
  margin-bottom: 31px !important;
}
.ml-31 {
  margin-left: 31px !important;
}
.mr-31 {
  margin-right: 31px !important;
}
.p-31 {
  padding: 31px !important;
}
.pt-31 {
  padding-top: 31px !important;
}
.pb-31 {
  padding-bottom: 31px !important;
}
.pl-31 {
  padding-left: 31px !important;
}
.pr-31 {
  padding-right: 31px !important;
}
.rotate-31 {
  transform: rotate(31deg) !important;
}
.progress-bar-32::before {
  width: 32%;
}
.progress-bar-data-32::before {
  width: 32%;
  content: "32%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-32 {
  height: 32px !important;
  width: 32px !important;
}
.font-32 {
  font-size: 32px !important;
}
.m-32 {
  margin: 32px !important;
}
.mt-32 {
  margin-top: 32px !important;
}
.mb-32 {
  margin-bottom: 32px !important;
}
.ml-32 {
  margin-left: 32px !important;
}
.mr-32 {
  margin-right: 32px !important;
}
.p-32 {
  padding: 32px !important;
}
.pt-32 {
  padding-top: 32px !important;
}
.pb-32 {
  padding-bottom: 32px !important;
}
.pl-32 {
  padding-left: 32px !important;
}
.pr-32 {
  padding-right: 32px !important;
}
.rotate-32 {
  transform: rotate(32deg) !important;
}
.progress-bar-33::before {
  width: 33%;
}
.progress-bar-data-33::before {
  width: 33%;
  content: "33%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-33 {
  height: 33px !important;
  width: 33px !important;
}
.font-33 {
  font-size: 33px !important;
}
.m-33 {
  margin: 33px !important;
}
.mt-33 {
  margin-top: 33px !important;
}
.mb-33 {
  margin-bottom: 33px !important;
}
.ml-33 {
  margin-left: 33px !important;
}
.mr-33 {
  margin-right: 33px !important;
}
.p-33 {
  padding: 33px !important;
}
.pt-33 {
  padding-top: 33px !important;
}
.pb-33 {
  padding-bottom: 33px !important;
}
.pl-33 {
  padding-left: 33px !important;
}
.pr-33 {
  padding-right: 33px !important;
}
.rotate-33 {
  transform: rotate(33deg) !important;
}
.progress-bar-34::before {
  width: 34%;
}
.progress-bar-data-34::before {
  width: 34%;
  content: "34%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-34 {
  height: 34px !important;
  width: 34px !important;
}
.font-34 {
  font-size: 34px !important;
}
.m-34 {
  margin: 34px !important;
}
.mt-34 {
  margin-top: 34px !important;
}
.mb-34 {
  margin-bottom: 34px !important;
}
.ml-34 {
  margin-left: 34px !important;
}
.mr-34 {
  margin-right: 34px !important;
}
.p-34 {
  padding: 34px !important;
}
.pt-34 {
  padding-top: 34px !important;
}
.pb-34 {
  padding-bottom: 34px !important;
}
.pl-34 {
  padding-left: 34px !important;
}
.pr-34 {
  padding-right: 34px !important;
}
.rotate-34 {
  transform: rotate(34deg) !important;
}
.progress-bar-35::before {
  width: 35%;
}
.progress-bar-data-35::before {
  width: 35%;
  content: "35%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-35 {
  height: 35px !important;
  width: 35px !important;
}
.font-35 {
  font-size: 35px !important;
}
.m-35 {
  margin: 35px !important;
}
.mt-35 {
  margin-top: 35px !important;
}
.mb-35 {
  margin-bottom: 35px !important;
}
.ml-35 {
  margin-left: 35px !important;
}
.mr-35 {
  margin-right: 35px !important;
}
.p-35 {
  padding: 35px !important;
}
.pt-35 {
  padding-top: 35px !important;
}
.pb-35 {
  padding-bottom: 35px !important;
}
.pl-35 {
  padding-left: 35px !important;
}
.pr-35 {
  padding-right: 35px !important;
}
.rotate-35 {
  transform: rotate(35deg) !important;
}
.progress-bar-36::before {
  width: 36%;
}
.progress-bar-data-36::before {
  width: 36%;
  content: "36%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-36 {
  height: 36px !important;
  width: 36px !important;
}
.font-36 {
  font-size: 36px !important;
}
.m-36 {
  margin: 36px !important;
}
.mt-36 {
  margin-top: 36px !important;
}
.mb-36 {
  margin-bottom: 36px !important;
}
.ml-36 {
  margin-left: 36px !important;
}
.mr-36 {
  margin-right: 36px !important;
}
.p-36 {
  padding: 36px !important;
}
.pt-36 {
  padding-top: 36px !important;
}
.pb-36 {
  padding-bottom: 36px !important;
}
.pl-36 {
  padding-left: 36px !important;
}
.pr-36 {
  padding-right: 36px !important;
}
.rotate-36 {
  transform: rotate(36deg) !important;
}
.progress-bar-37::before {
  width: 37%;
}
.progress-bar-data-37::before {
  width: 37%;
  content: "37%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-37 {
  height: 37px !important;
  width: 37px !important;
}
.font-37 {
  font-size: 37px !important;
}
.m-37 {
  margin: 37px !important;
}
.mt-37 {
  margin-top: 37px !important;
}
.mb-37 {
  margin-bottom: 37px !important;
}
.ml-37 {
  margin-left: 37px !important;
}
.mr-37 {
  margin-right: 37px !important;
}
.p-37 {
  padding: 37px !important;
}
.pt-37 {
  padding-top: 37px !important;
}
.pb-37 {
  padding-bottom: 37px !important;
}
.pl-37 {
  padding-left: 37px !important;
}
.pr-37 {
  padding-right: 37px !important;
}
.rotate-37 {
  transform: rotate(37deg) !important;
}
.progress-bar-38::before {
  width: 38%;
}
.progress-bar-data-38::before {
  width: 38%;
  content: "38%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-38 {
  height: 38px !important;
  width: 38px !important;
}
.font-38 {
  font-size: 38px !important;
}
.m-38 {
  margin: 38px !important;
}
.mt-38 {
  margin-top: 38px !important;
}
.mb-38 {
  margin-bottom: 38px !important;
}
.ml-38 {
  margin-left: 38px !important;
}
.mr-38 {
  margin-right: 38px !important;
}
.p-38 {
  padding: 38px !important;
}
.pt-38 {
  padding-top: 38px !important;
}
.pb-38 {
  padding-bottom: 38px !important;
}
.pl-38 {
  padding-left: 38px !important;
}
.pr-38 {
  padding-right: 38px !important;
}
.rotate-38 {
  transform: rotate(38deg) !important;
}
.progress-bar-39::before {
  width: 39%;
}
.progress-bar-data-39::before {
  width: 39%;
  content: "39%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-39 {
  height: 39px !important;
  width: 39px !important;
}
.font-39 {
  font-size: 39px !important;
}
.m-39 {
  margin: 39px !important;
}
.mt-39 {
  margin-top: 39px !important;
}
.mb-39 {
  margin-bottom: 39px !important;
}
.ml-39 {
  margin-left: 39px !important;
}
.mr-39 {
  margin-right: 39px !important;
}
.p-39 {
  padding: 39px !important;
}
.pt-39 {
  padding-top: 39px !important;
}
.pb-39 {
  padding-bottom: 39px !important;
}
.pl-39 {
  padding-left: 39px !important;
}
.pr-39 {
  padding-right: 39px !important;
}
.rotate-39 {
  transform: rotate(39deg) !important;
}
.progress-bar-40::before {
  width: 40%;
}
.progress-bar-data-40::before {
  width: 40%;
  content: "40%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-40 {
  height: 40px !important;
  width: 40px !important;
}
.font-40 {
  font-size: 40px !important;
}
.m-40 {
  margin: 40px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.p-40 {
  padding: 40px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.rotate-40 {
  transform: rotate(40deg) !important;
}
.progress-bar-41::before {
  width: 41%;
}
.progress-bar-data-41::before {
  width: 41%;
  content: "41%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-41 {
  height: 41px !important;
  width: 41px !important;
}
.font-41 {
  font-size: 41px !important;
}
.m-41 {
  margin: 41px !important;
}
.mt-41 {
  margin-top: 41px !important;
}
.mb-41 {
  margin-bottom: 41px !important;
}
.ml-41 {
  margin-left: 41px !important;
}
.mr-41 {
  margin-right: 41px !important;
}
.p-41 {
  padding: 41px !important;
}
.pt-41 {
  padding-top: 41px !important;
}
.pb-41 {
  padding-bottom: 41px !important;
}
.pl-41 {
  padding-left: 41px !important;
}
.pr-41 {
  padding-right: 41px !important;
}
.rotate-41 {
  transform: rotate(41deg) !important;
}
.progress-bar-42::before {
  width: 42%;
}
.progress-bar-data-42::before {
  width: 42%;
  content: "42%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-42 {
  height: 42px !important;
  width: 42px !important;
}
.font-42 {
  font-size: 42px !important;
}
.m-42 {
  margin: 42px !important;
}
.mt-42 {
  margin-top: 42px !important;
}
.mb-42 {
  margin-bottom: 42px !important;
}
.ml-42 {
  margin-left: 42px !important;
}
.mr-42 {
  margin-right: 42px !important;
}
.p-42 {
  padding: 42px !important;
}
.pt-42 {
  padding-top: 42px !important;
}
.pb-42 {
  padding-bottom: 42px !important;
}
.pl-42 {
  padding-left: 42px !important;
}
.pr-42 {
  padding-right: 42px !important;
}
.rotate-42 {
  transform: rotate(42deg) !important;
}
.progress-bar-43::before {
  width: 43%;
}
.progress-bar-data-43::before {
  width: 43%;
  content: "43%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-43 {
  height: 43px !important;
  width: 43px !important;
}
.font-43 {
  font-size: 43px !important;
}
.m-43 {
  margin: 43px !important;
}
.mt-43 {
  margin-top: 43px !important;
}
.mb-43 {
  margin-bottom: 43px !important;
}
.ml-43 {
  margin-left: 43px !important;
}
.mr-43 {
  margin-right: 43px !important;
}
.p-43 {
  padding: 43px !important;
}
.pt-43 {
  padding-top: 43px !important;
}
.pb-43 {
  padding-bottom: 43px !important;
}
.pl-43 {
  padding-left: 43px !important;
}
.pr-43 {
  padding-right: 43px !important;
}
.rotate-43 {
  transform: rotate(43deg) !important;
}
.progress-bar-44::before {
  width: 44%;
}
.progress-bar-data-44::before {
  width: 44%;
  content: "44%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-44 {
  height: 44px !important;
  width: 44px !important;
}
.font-44 {
  font-size: 44px !important;
}
.m-44 {
  margin: 44px !important;
}
.mt-44 {
  margin-top: 44px !important;
}
.mb-44 {
  margin-bottom: 44px !important;
}
.ml-44 {
  margin-left: 44px !important;
}
.mr-44 {
  margin-right: 44px !important;
}
.p-44 {
  padding: 44px !important;
}
.pt-44 {
  padding-top: 44px !important;
}
.pb-44 {
  padding-bottom: 44px !important;
}
.pl-44 {
  padding-left: 44px !important;
}
.pr-44 {
  padding-right: 44px !important;
}
.rotate-44 {
  transform: rotate(44deg) !important;
}
.progress-bar-45::before {
  width: 45%;
}
.progress-bar-data-45::before {
  width: 45%;
  content: "45%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-45 {
  height: 45px !important;
  width: 45px !important;
}
.font-45 {
  font-size: 45px !important;
}
.m-45 {
  margin: 45px !important;
}
.mt-45 {
  margin-top: 45px !important;
}
.mb-45 {
  margin-bottom: 45px !important;
}
.ml-45 {
  margin-left: 45px !important;
}
.mr-45 {
  margin-right: 45px !important;
}
.p-45 {
  padding: 45px !important;
}
.pt-45 {
  padding-top: 45px !important;
}
.pb-45 {
  padding-bottom: 45px !important;
}
.pl-45 {
  padding-left: 45px !important;
}
.pr-45 {
  padding-right: 45px !important;
}
.rotate-45 {
  transform: rotate(45deg) !important;
}
.progress-bar-46::before {
  width: 46%;
}
.progress-bar-data-46::before {
  width: 46%;
  content: "46%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-46 {
  height: 46px !important;
  width: 46px !important;
}
.font-46 {
  font-size: 46px !important;
}
.m-46 {
  margin: 46px !important;
}
.mt-46 {
  margin-top: 46px !important;
}
.mb-46 {
  margin-bottom: 46px !important;
}
.ml-46 {
  margin-left: 46px !important;
}
.mr-46 {
  margin-right: 46px !important;
}
.p-46 {
  padding: 46px !important;
}
.pt-46 {
  padding-top: 46px !important;
}
.pb-46 {
  padding-bottom: 46px !important;
}
.pl-46 {
  padding-left: 46px !important;
}
.pr-46 {
  padding-right: 46px !important;
}
.rotate-46 {
  transform: rotate(46deg) !important;
}
.progress-bar-47::before {
  width: 47%;
}
.progress-bar-data-47::before {
  width: 47%;
  content: "47%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-47 {
  height: 47px !important;
  width: 47px !important;
}
.font-47 {
  font-size: 47px !important;
}
.m-47 {
  margin: 47px !important;
}
.mt-47 {
  margin-top: 47px !important;
}
.mb-47 {
  margin-bottom: 47px !important;
}
.ml-47 {
  margin-left: 47px !important;
}
.mr-47 {
  margin-right: 47px !important;
}
.p-47 {
  padding: 47px !important;
}
.pt-47 {
  padding-top: 47px !important;
}
.pb-47 {
  padding-bottom: 47px !important;
}
.pl-47 {
  padding-left: 47px !important;
}
.pr-47 {
  padding-right: 47px !important;
}
.rotate-47 {
  transform: rotate(47deg) !important;
}
.progress-bar-48::before {
  width: 48%;
}
.progress-bar-data-48::before {
  width: 48%;
  content: "48%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-48 {
  height: 48px !important;
  width: 48px !important;
}
.font-48 {
  font-size: 48px !important;
}
.m-48 {
  margin: 48px !important;
}
.mt-48 {
  margin-top: 48px !important;
}
.mb-48 {
  margin-bottom: 48px !important;
}
.ml-48 {
  margin-left: 48px !important;
}
.mr-48 {
  margin-right: 48px !important;
}
.p-48 {
  padding: 48px !important;
}
.pt-48 {
  padding-top: 48px !important;
}
.pb-48 {
  padding-bottom: 48px !important;
}
.pl-48 {
  padding-left: 48px !important;
}
.pr-48 {
  padding-right: 48px !important;
}
.rotate-48 {
  transform: rotate(48deg) !important;
}
.progress-bar-49::before {
  width: 49%;
}
.progress-bar-data-49::before {
  width: 49%;
  content: "49%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-49 {
  height: 49px !important;
  width: 49px !important;
}
.font-49 {
  font-size: 49px !important;
}
.m-49 {
  margin: 49px !important;
}
.mt-49 {
  margin-top: 49px !important;
}
.mb-49 {
  margin-bottom: 49px !important;
}
.ml-49 {
  margin-left: 49px !important;
}
.mr-49 {
  margin-right: 49px !important;
}
.p-49 {
  padding: 49px !important;
}
.pt-49 {
  padding-top: 49px !important;
}
.pb-49 {
  padding-bottom: 49px !important;
}
.pl-49 {
  padding-left: 49px !important;
}
.pr-49 {
  padding-right: 49px !important;
}
.rotate-49 {
  transform: rotate(49deg) !important;
}
.progress-bar-50::before {
  width: 50%;
}
.progress-bar-data-50::before {
  width: 50%;
  content: "50%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-50 {
  height: 50px !important;
  width: 50px !important;
}
.font-50 {
  font-size: 50px !important;
}
.m-50 {
  margin: 50px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.p-50 {
  padding: 50px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.rotate-50 {
  transform: rotate(50deg) !important;
}
.progress-bar-51::before {
  width: 51%;
}
.progress-bar-data-51::before {
  width: 51%;
  content: "51%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-51 {
  height: 51px !important;
  width: 51px !important;
}
.font-51 {
  font-size: 51px !important;
}
.m-51 {
  margin: 51px !important;
}
.mt-51 {
  margin-top: 51px !important;
}
.mb-51 {
  margin-bottom: 51px !important;
}
.ml-51 {
  margin-left: 51px !important;
}
.mr-51 {
  margin-right: 51px !important;
}
.p-51 {
  padding: 51px !important;
}
.pt-51 {
  padding-top: 51px !important;
}
.pb-51 {
  padding-bottom: 51px !important;
}
.pl-51 {
  padding-left: 51px !important;
}
.pr-51 {
  padding-right: 51px !important;
}
.rotate-51 {
  transform: rotate(51deg) !important;
}
.progress-bar-52::before {
  width: 52%;
}
.progress-bar-data-52::before {
  width: 52%;
  content: "52%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-52 {
  height: 52px !important;
  width: 52px !important;
}
.font-52 {
  font-size: 52px !important;
}
.m-52 {
  margin: 52px !important;
}
.mt-52 {
  margin-top: 52px !important;
}
.mb-52 {
  margin-bottom: 52px !important;
}
.ml-52 {
  margin-left: 52px !important;
}
.mr-52 {
  margin-right: 52px !important;
}
.p-52 {
  padding: 52px !important;
}
.pt-52 {
  padding-top: 52px !important;
}
.pb-52 {
  padding-bottom: 52px !important;
}
.pl-52 {
  padding-left: 52px !important;
}
.pr-52 {
  padding-right: 52px !important;
}
.rotate-52 {
  transform: rotate(52deg) !important;
}
.progress-bar-53::before {
  width: 53%;
}
.progress-bar-data-53::before {
  width: 53%;
  content: "53%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-53 {
  height: 53px !important;
  width: 53px !important;
}
.font-53 {
  font-size: 53px !important;
}
.m-53 {
  margin: 53px !important;
}
.mt-53 {
  margin-top: 53px !important;
}
.mb-53 {
  margin-bottom: 53px !important;
}
.ml-53 {
  margin-left: 53px !important;
}
.mr-53 {
  margin-right: 53px !important;
}
.p-53 {
  padding: 53px !important;
}
.pt-53 {
  padding-top: 53px !important;
}
.pb-53 {
  padding-bottom: 53px !important;
}
.pl-53 {
  padding-left: 53px !important;
}
.pr-53 {
  padding-right: 53px !important;
}
.rotate-53 {
  transform: rotate(53deg) !important;
}
.progress-bar-54::before {
  width: 54%;
}
.progress-bar-data-54::before {
  width: 54%;
  content: "54%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-54 {
  height: 54px !important;
  width: 54px !important;
}
.font-54 {
  font-size: 54px !important;
}
.m-54 {
  margin: 54px !important;
}
.mt-54 {
  margin-top: 54px !important;
}
.mb-54 {
  margin-bottom: 54px !important;
}
.ml-54 {
  margin-left: 54px !important;
}
.mr-54 {
  margin-right: 54px !important;
}
.p-54 {
  padding: 54px !important;
}
.pt-54 {
  padding-top: 54px !important;
}
.pb-54 {
  padding-bottom: 54px !important;
}
.pl-54 {
  padding-left: 54px !important;
}
.pr-54 {
  padding-right: 54px !important;
}
.rotate-54 {
  transform: rotate(54deg) !important;
}
.progress-bar-55::before {
  width: 55%;
}
.progress-bar-data-55::before {
  width: 55%;
  content: "55%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-55 {
  height: 55px !important;
  width: 55px !important;
}
.font-55 {
  font-size: 55px !important;
}
.m-55 {
  margin: 55px !important;
}
.mt-55 {
  margin-top: 55px !important;
}
.mb-55 {
  margin-bottom: 55px !important;
}
.ml-55 {
  margin-left: 55px !important;
}
.mr-55 {
  margin-right: 55px !important;
}
.p-55 {
  padding: 55px !important;
}
.pt-55 {
  padding-top: 55px !important;
}
.pb-55 {
  padding-bottom: 55px !important;
}
.pl-55 {
  padding-left: 55px !important;
}
.pr-55 {
  padding-right: 55px !important;
}
.rotate-55 {
  transform: rotate(55deg) !important;
}
.progress-bar-56::before {
  width: 56%;
}
.progress-bar-data-56::before {
  width: 56%;
  content: "56%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-56 {
  height: 56px !important;
  width: 56px !important;
}
.font-56 {
  font-size: 56px !important;
}
.m-56 {
  margin: 56px !important;
}
.mt-56 {
  margin-top: 56px !important;
}
.mb-56 {
  margin-bottom: 56px !important;
}
.ml-56 {
  margin-left: 56px !important;
}
.mr-56 {
  margin-right: 56px !important;
}
.p-56 {
  padding: 56px !important;
}
.pt-56 {
  padding-top: 56px !important;
}
.pb-56 {
  padding-bottom: 56px !important;
}
.pl-56 {
  padding-left: 56px !important;
}
.pr-56 {
  padding-right: 56px !important;
}
.rotate-56 {
  transform: rotate(56deg) !important;
}
.progress-bar-57::before {
  width: 57%;
}
.progress-bar-data-57::before {
  width: 57%;
  content: "57%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-57 {
  height: 57px !important;
  width: 57px !important;
}
.font-57 {
  font-size: 57px !important;
}
.m-57 {
  margin: 57px !important;
}
.mt-57 {
  margin-top: 57px !important;
}
.mb-57 {
  margin-bottom: 57px !important;
}
.ml-57 {
  margin-left: 57px !important;
}
.mr-57 {
  margin-right: 57px !important;
}
.p-57 {
  padding: 57px !important;
}
.pt-57 {
  padding-top: 57px !important;
}
.pb-57 {
  padding-bottom: 57px !important;
}
.pl-57 {
  padding-left: 57px !important;
}
.pr-57 {
  padding-right: 57px !important;
}
.rotate-57 {
  transform: rotate(57deg) !important;
}
.progress-bar-58::before {
  width: 58%;
}
.progress-bar-data-58::before {
  width: 58%;
  content: "58%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-58 {
  height: 58px !important;
  width: 58px !important;
}
.font-58 {
  font-size: 58px !important;
}
.m-58 {
  margin: 58px !important;
}
.mt-58 {
  margin-top: 58px !important;
}
.mb-58 {
  margin-bottom: 58px !important;
}
.ml-58 {
  margin-left: 58px !important;
}
.mr-58 {
  margin-right: 58px !important;
}
.p-58 {
  padding: 58px !important;
}
.pt-58 {
  padding-top: 58px !important;
}
.pb-58 {
  padding-bottom: 58px !important;
}
.pl-58 {
  padding-left: 58px !important;
}
.pr-58 {
  padding-right: 58px !important;
}
.rotate-58 {
  transform: rotate(58deg) !important;
}
.progress-bar-59::before {
  width: 59%;
}
.progress-bar-data-59::before {
  width: 59%;
  content: "59%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-59 {
  height: 59px !important;
  width: 59px !important;
}
.font-59 {
  font-size: 59px !important;
}
.m-59 {
  margin: 59px !important;
}
.mt-59 {
  margin-top: 59px !important;
}
.mb-59 {
  margin-bottom: 59px !important;
}
.ml-59 {
  margin-left: 59px !important;
}
.mr-59 {
  margin-right: 59px !important;
}
.p-59 {
  padding: 59px !important;
}
.pt-59 {
  padding-top: 59px !important;
}
.pb-59 {
  padding-bottom: 59px !important;
}
.pl-59 {
  padding-left: 59px !important;
}
.pr-59 {
  padding-right: 59px !important;
}
.rotate-59 {
  transform: rotate(59deg) !important;
}
.progress-bar-60::before {
  width: 60%;
}
.progress-bar-data-60::before {
  width: 60%;
  content: "60%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-60 {
  height: 60px !important;
  width: 60px !important;
}
.font-60 {
  font-size: 60px !important;
}
.m-60 {
  margin: 60px !important;
}
.mt-60 {
  margin-top: 60px !important;
}
.mb-60 {
  margin-bottom: 60px !important;
}
.ml-60 {
  margin-left: 60px !important;
}
.mr-60 {
  margin-right: 60px !important;
}
.p-60 {
  padding: 60px !important;
}
.pt-60 {
  padding-top: 60px !important;
}
.pb-60 {
  padding-bottom: 60px !important;
}
.pl-60 {
  padding-left: 60px !important;
}
.pr-60 {
  padding-right: 60px !important;
}
.rotate-60 {
  transform: rotate(60deg) !important;
}
.progress-bar-61::before {
  width: 61%;
}
.progress-bar-data-61::before {
  width: 61%;
  content: "61%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-61 {
  height: 61px !important;
  width: 61px !important;
}
.font-61 {
  font-size: 61px !important;
}
.m-61 {
  margin: 61px !important;
}
.mt-61 {
  margin-top: 61px !important;
}
.mb-61 {
  margin-bottom: 61px !important;
}
.ml-61 {
  margin-left: 61px !important;
}
.mr-61 {
  margin-right: 61px !important;
}
.p-61 {
  padding: 61px !important;
}
.pt-61 {
  padding-top: 61px !important;
}
.pb-61 {
  padding-bottom: 61px !important;
}
.pl-61 {
  padding-left: 61px !important;
}
.pr-61 {
  padding-right: 61px !important;
}
.rotate-61 {
  transform: rotate(61deg) !important;
}
.progress-bar-62::before {
  width: 62%;
}
.progress-bar-data-62::before {
  width: 62%;
  content: "62%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-62 {
  height: 62px !important;
  width: 62px !important;
}
.font-62 {
  font-size: 62px !important;
}
.m-62 {
  margin: 62px !important;
}
.mt-62 {
  margin-top: 62px !important;
}
.mb-62 {
  margin-bottom: 62px !important;
}
.ml-62 {
  margin-left: 62px !important;
}
.mr-62 {
  margin-right: 62px !important;
}
.p-62 {
  padding: 62px !important;
}
.pt-62 {
  padding-top: 62px !important;
}
.pb-62 {
  padding-bottom: 62px !important;
}
.pl-62 {
  padding-left: 62px !important;
}
.pr-62 {
  padding-right: 62px !important;
}
.rotate-62 {
  transform: rotate(62deg) !important;
}
.progress-bar-63::before {
  width: 63%;
}
.progress-bar-data-63::before {
  width: 63%;
  content: "63%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-63 {
  height: 63px !important;
  width: 63px !important;
}
.font-63 {
  font-size: 63px !important;
}
.m-63 {
  margin: 63px !important;
}
.mt-63 {
  margin-top: 63px !important;
}
.mb-63 {
  margin-bottom: 63px !important;
}
.ml-63 {
  margin-left: 63px !important;
}
.mr-63 {
  margin-right: 63px !important;
}
.p-63 {
  padding: 63px !important;
}
.pt-63 {
  padding-top: 63px !important;
}
.pb-63 {
  padding-bottom: 63px !important;
}
.pl-63 {
  padding-left: 63px !important;
}
.pr-63 {
  padding-right: 63px !important;
}
.rotate-63 {
  transform: rotate(63deg) !important;
}
.progress-bar-64::before {
  width: 64%;
}
.progress-bar-data-64::before {
  width: 64%;
  content: "64%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-64 {
  height: 64px !important;
  width: 64px !important;
}
.font-64 {
  font-size: 64px !important;
}
.m-64 {
  margin: 64px !important;
}
.mt-64 {
  margin-top: 64px !important;
}
.mb-64 {
  margin-bottom: 64px !important;
}
.ml-64 {
  margin-left: 64px !important;
}
.mr-64 {
  margin-right: 64px !important;
}
.p-64 {
  padding: 64px !important;
}
.pt-64 {
  padding-top: 64px !important;
}
.pb-64 {
  padding-bottom: 64px !important;
}
.pl-64 {
  padding-left: 64px !important;
}
.pr-64 {
  padding-right: 64px !important;
}
.rotate-64 {
  transform: rotate(64deg) !important;
}
.progress-bar-65::before {
  width: 65%;
}
.progress-bar-data-65::before {
  width: 65%;
  content: "65%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-65 {
  height: 65px !important;
  width: 65px !important;
}
.font-65 {
  font-size: 65px !important;
}
.m-65 {
  margin: 65px !important;
}
.mt-65 {
  margin-top: 65px !important;
}
.mb-65 {
  margin-bottom: 65px !important;
}
.ml-65 {
  margin-left: 65px !important;
}
.mr-65 {
  margin-right: 65px !important;
}
.p-65 {
  padding: 65px !important;
}
.pt-65 {
  padding-top: 65px !important;
}
.pb-65 {
  padding-bottom: 65px !important;
}
.pl-65 {
  padding-left: 65px !important;
}
.pr-65 {
  padding-right: 65px !important;
}
.rotate-65 {
  transform: rotate(65deg) !important;
}
.progress-bar-66::before {
  width: 66%;
}
.progress-bar-data-66::before {
  width: 66%;
  content: "66%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-66 {
  height: 66px !important;
  width: 66px !important;
}
.font-66 {
  font-size: 66px !important;
}
.m-66 {
  margin: 66px !important;
}
.mt-66 {
  margin-top: 66px !important;
}
.mb-66 {
  margin-bottom: 66px !important;
}
.ml-66 {
  margin-left: 66px !important;
}
.mr-66 {
  margin-right: 66px !important;
}
.p-66 {
  padding: 66px !important;
}
.pt-66 {
  padding-top: 66px !important;
}
.pb-66 {
  padding-bottom: 66px !important;
}
.pl-66 {
  padding-left: 66px !important;
}
.pr-66 {
  padding-right: 66px !important;
}
.rotate-66 {
  transform: rotate(66deg) !important;
}
.progress-bar-67::before {
  width: 67%;
}
.progress-bar-data-67::before {
  width: 67%;
  content: "67%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-67 {
  height: 67px !important;
  width: 67px !important;
}
.font-67 {
  font-size: 67px !important;
}
.m-67 {
  margin: 67px !important;
}
.mt-67 {
  margin-top: 67px !important;
}
.mb-67 {
  margin-bottom: 67px !important;
}
.ml-67 {
  margin-left: 67px !important;
}
.mr-67 {
  margin-right: 67px !important;
}
.p-67 {
  padding: 67px !important;
}
.pt-67 {
  padding-top: 67px !important;
}
.pb-67 {
  padding-bottom: 67px !important;
}
.pl-67 {
  padding-left: 67px !important;
}
.pr-67 {
  padding-right: 67px !important;
}
.rotate-67 {
  transform: rotate(67deg) !important;
}
.progress-bar-68::before {
  width: 68%;
}
.progress-bar-data-68::before {
  width: 68%;
  content: "68%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-68 {
  height: 68px !important;
  width: 68px !important;
}
.font-68 {
  font-size: 68px !important;
}
.m-68 {
  margin: 68px !important;
}
.mt-68 {
  margin-top: 68px !important;
}
.mb-68 {
  margin-bottom: 68px !important;
}
.ml-68 {
  margin-left: 68px !important;
}
.mr-68 {
  margin-right: 68px !important;
}
.p-68 {
  padding: 68px !important;
}
.pt-68 {
  padding-top: 68px !important;
}
.pb-68 {
  padding-bottom: 68px !important;
}
.pl-68 {
  padding-left: 68px !important;
}
.pr-68 {
  padding-right: 68px !important;
}
.rotate-68 {
  transform: rotate(68deg) !important;
}
.progress-bar-69::before {
  width: 69%;
}
.progress-bar-data-69::before {
  width: 69%;
  content: "69%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-69 {
  height: 69px !important;
  width: 69px !important;
}
.font-69 {
  font-size: 69px !important;
}
.m-69 {
  margin: 69px !important;
}
.mt-69 {
  margin-top: 69px !important;
}
.mb-69 {
  margin-bottom: 69px !important;
}
.ml-69 {
  margin-left: 69px !important;
}
.mr-69 {
  margin-right: 69px !important;
}
.p-69 {
  padding: 69px !important;
}
.pt-69 {
  padding-top: 69px !important;
}
.pb-69 {
  padding-bottom: 69px !important;
}
.pl-69 {
  padding-left: 69px !important;
}
.pr-69 {
  padding-right: 69px !important;
}
.rotate-69 {
  transform: rotate(69deg) !important;
}
.progress-bar-70::before {
  width: 70%;
}
.progress-bar-data-70::before {
  width: 70%;
  content: "70%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-70 {
  height: 70px !important;
  width: 70px !important;
}
.font-70 {
  font-size: 70px !important;
}
.m-70 {
  margin: 70px !important;
}
.mt-70 {
  margin-top: 70px !important;
}
.mb-70 {
  margin-bottom: 70px !important;
}
.ml-70 {
  margin-left: 70px !important;
}
.mr-70 {
  margin-right: 70px !important;
}
.p-70 {
  padding: 70px !important;
}
.pt-70 {
  padding-top: 70px !important;
}
.pb-70 {
  padding-bottom: 70px !important;
}
.pl-70 {
  padding-left: 70px !important;
}
.pr-70 {
  padding-right: 70px !important;
}
.rotate-70 {
  transform: rotate(70deg) !important;
}
.progress-bar-71::before {
  width: 71%;
}
.progress-bar-data-71::before {
  width: 71%;
  content: "71%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-71 {
  height: 71px !important;
  width: 71px !important;
}
.font-71 {
  font-size: 71px !important;
}
.m-71 {
  margin: 71px !important;
}
.mt-71 {
  margin-top: 71px !important;
}
.mb-71 {
  margin-bottom: 71px !important;
}
.ml-71 {
  margin-left: 71px !important;
}
.mr-71 {
  margin-right: 71px !important;
}
.p-71 {
  padding: 71px !important;
}
.pt-71 {
  padding-top: 71px !important;
}
.pb-71 {
  padding-bottom: 71px !important;
}
.pl-71 {
  padding-left: 71px !important;
}
.pr-71 {
  padding-right: 71px !important;
}
.rotate-71 {
  transform: rotate(71deg) !important;
}
.progress-bar-72::before {
  width: 72%;
}
.progress-bar-data-72::before {
  width: 72%;
  content: "72%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-72 {
  height: 72px !important;
  width: 72px !important;
}
.font-72 {
  font-size: 72px !important;
}
.m-72 {
  margin: 72px !important;
}
.mt-72 {
  margin-top: 72px !important;
}
.mb-72 {
  margin-bottom: 72px !important;
}
.ml-72 {
  margin-left: 72px !important;
}
.mr-72 {
  margin-right: 72px !important;
}
.p-72 {
  padding: 72px !important;
}
.pt-72 {
  padding-top: 72px !important;
}
.pb-72 {
  padding-bottom: 72px !important;
}
.pl-72 {
  padding-left: 72px !important;
}
.pr-72 {
  padding-right: 72px !important;
}
.rotate-72 {
  transform: rotate(72deg) !important;
}
.progress-bar-73::before {
  width: 73%;
}
.progress-bar-data-73::before {
  width: 73%;
  content: "73%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-73 {
  height: 73px !important;
  width: 73px !important;
}
.font-73 {
  font-size: 73px !important;
}
.m-73 {
  margin: 73px !important;
}
.mt-73 {
  margin-top: 73px !important;
}
.mb-73 {
  margin-bottom: 73px !important;
}
.ml-73 {
  margin-left: 73px !important;
}
.mr-73 {
  margin-right: 73px !important;
}
.p-73 {
  padding: 73px !important;
}
.pt-73 {
  padding-top: 73px !important;
}
.pb-73 {
  padding-bottom: 73px !important;
}
.pl-73 {
  padding-left: 73px !important;
}
.pr-73 {
  padding-right: 73px !important;
}
.rotate-73 {
  transform: rotate(73deg) !important;
}
.progress-bar-74::before {
  width: 74%;
}
.progress-bar-data-74::before {
  width: 74%;
  content: "74%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-74 {
  height: 74px !important;
  width: 74px !important;
}
.font-74 {
  font-size: 74px !important;
}
.m-74 {
  margin: 74px !important;
}
.mt-74 {
  margin-top: 74px !important;
}
.mb-74 {
  margin-bottom: 74px !important;
}
.ml-74 {
  margin-left: 74px !important;
}
.mr-74 {
  margin-right: 74px !important;
}
.p-74 {
  padding: 74px !important;
}
.pt-74 {
  padding-top: 74px !important;
}
.pb-74 {
  padding-bottom: 74px !important;
}
.pl-74 {
  padding-left: 74px !important;
}
.pr-74 {
  padding-right: 74px !important;
}
.rotate-74 {
  transform: rotate(74deg) !important;
}
.progress-bar-75::before {
  width: 75%;
}
.progress-bar-data-75::before {
  width: 75%;
  content: "75%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-75 {
  height: 75px !important;
  width: 75px !important;
}
.font-75 {
  font-size: 75px !important;
}
.m-75 {
  margin: 75px !important;
}
.mt-75 {
  margin-top: 75px !important;
}
.mb-75 {
  margin-bottom: 75px !important;
}
.ml-75 {
  margin-left: 75px !important;
}
.mr-75 {
  margin-right: 75px !important;
}
.p-75 {
  padding: 75px !important;
}
.pt-75 {
  padding-top: 75px !important;
}
.pb-75 {
  padding-bottom: 75px !important;
}
.pl-75 {
  padding-left: 75px !important;
}
.pr-75 {
  padding-right: 75px !important;
}
.rotate-75 {
  transform: rotate(75deg) !important;
}
.progress-bar-76::before {
  width: 76%;
}
.progress-bar-data-76::before {
  width: 76%;
  content: "76%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-76 {
  height: 76px !important;
  width: 76px !important;
}
.font-76 {
  font-size: 76px !important;
}
.m-76 {
  margin: 76px !important;
}
.mt-76 {
  margin-top: 76px !important;
}
.mb-76 {
  margin-bottom: 76px !important;
}
.ml-76 {
  margin-left: 76px !important;
}
.mr-76 {
  margin-right: 76px !important;
}
.p-76 {
  padding: 76px !important;
}
.pt-76 {
  padding-top: 76px !important;
}
.pb-76 {
  padding-bottom: 76px !important;
}
.pl-76 {
  padding-left: 76px !important;
}
.pr-76 {
  padding-right: 76px !important;
}
.rotate-76 {
  transform: rotate(76deg) !important;
}
.progress-bar-77::before {
  width: 77%;
}
.progress-bar-data-77::before {
  width: 77%;
  content: "77%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-77 {
  height: 77px !important;
  width: 77px !important;
}
.font-77 {
  font-size: 77px !important;
}
.m-77 {
  margin: 77px !important;
}
.mt-77 {
  margin-top: 77px !important;
}
.mb-77 {
  margin-bottom: 77px !important;
}
.ml-77 {
  margin-left: 77px !important;
}
.mr-77 {
  margin-right: 77px !important;
}
.p-77 {
  padding: 77px !important;
}
.pt-77 {
  padding-top: 77px !important;
}
.pb-77 {
  padding-bottom: 77px !important;
}
.pl-77 {
  padding-left: 77px !important;
}
.pr-77 {
  padding-right: 77px !important;
}
.rotate-77 {
  transform: rotate(77deg) !important;
}
.progress-bar-78::before {
  width: 78%;
}
.progress-bar-data-78::before {
  width: 78%;
  content: "78%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-78 {
  height: 78px !important;
  width: 78px !important;
}
.font-78 {
  font-size: 78px !important;
}
.m-78 {
  margin: 78px !important;
}
.mt-78 {
  margin-top: 78px !important;
}
.mb-78 {
  margin-bottom: 78px !important;
}
.ml-78 {
  margin-left: 78px !important;
}
.mr-78 {
  margin-right: 78px !important;
}
.p-78 {
  padding: 78px !important;
}
.pt-78 {
  padding-top: 78px !important;
}
.pb-78 {
  padding-bottom: 78px !important;
}
.pl-78 {
  padding-left: 78px !important;
}
.pr-78 {
  padding-right: 78px !important;
}
.rotate-78 {
  transform: rotate(78deg) !important;
}
.progress-bar-79::before {
  width: 79%;
}
.progress-bar-data-79::before {
  width: 79%;
  content: "79%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-79 {
  height: 79px !important;
  width: 79px !important;
}
.font-79 {
  font-size: 79px !important;
}
.m-79 {
  margin: 79px !important;
}
.mt-79 {
  margin-top: 79px !important;
}
.mb-79 {
  margin-bottom: 79px !important;
}
.ml-79 {
  margin-left: 79px !important;
}
.mr-79 {
  margin-right: 79px !important;
}
.p-79 {
  padding: 79px !important;
}
.pt-79 {
  padding-top: 79px !important;
}
.pb-79 {
  padding-bottom: 79px !important;
}
.pl-79 {
  padding-left: 79px !important;
}
.pr-79 {
  padding-right: 79px !important;
}
.rotate-79 {
  transform: rotate(79deg) !important;
}
.progress-bar-80::before {
  width: 80%;
}
.progress-bar-data-80::before {
  width: 80%;
  content: "80%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-80 {
  height: 80px !important;
  width: 80px !important;
}
.font-80 {
  font-size: 80px !important;
}
.m-80 {
  margin: 80px !important;
}
.mt-80 {
  margin-top: 80px !important;
}
.mb-80 {
  margin-bottom: 80px !important;
}
.ml-80 {
  margin-left: 80px !important;
}
.mr-80 {
  margin-right: 80px !important;
}
.p-80 {
  padding: 80px !important;
}
.pt-80 {
  padding-top: 80px !important;
}
.pb-80 {
  padding-bottom: 80px !important;
}
.pl-80 {
  padding-left: 80px !important;
}
.pr-80 {
  padding-right: 80px !important;
}
.rotate-80 {
  transform: rotate(80deg) !important;
}
.progress-bar-81::before {
  width: 81%;
}
.progress-bar-data-81::before {
  width: 81%;
  content: "81%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-81 {
  height: 81px !important;
  width: 81px !important;
}
.font-81 {
  font-size: 81px !important;
}
.m-81 {
  margin: 81px !important;
}
.mt-81 {
  margin-top: 81px !important;
}
.mb-81 {
  margin-bottom: 81px !important;
}
.ml-81 {
  margin-left: 81px !important;
}
.mr-81 {
  margin-right: 81px !important;
}
.p-81 {
  padding: 81px !important;
}
.pt-81 {
  padding-top: 81px !important;
}
.pb-81 {
  padding-bottom: 81px !important;
}
.pl-81 {
  padding-left: 81px !important;
}
.pr-81 {
  padding-right: 81px !important;
}
.rotate-81 {
  transform: rotate(81deg) !important;
}
.progress-bar-82::before {
  width: 82%;
}
.progress-bar-data-82::before {
  width: 82%;
  content: "82%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-82 {
  height: 82px !important;
  width: 82px !important;
}
.font-82 {
  font-size: 82px !important;
}
.m-82 {
  margin: 82px !important;
}
.mt-82 {
  margin-top: 82px !important;
}
.mb-82 {
  margin-bottom: 82px !important;
}
.ml-82 {
  margin-left: 82px !important;
}
.mr-82 {
  margin-right: 82px !important;
}
.p-82 {
  padding: 82px !important;
}
.pt-82 {
  padding-top: 82px !important;
}
.pb-82 {
  padding-bottom: 82px !important;
}
.pl-82 {
  padding-left: 82px !important;
}
.pr-82 {
  padding-right: 82px !important;
}
.rotate-82 {
  transform: rotate(82deg) !important;
}
.progress-bar-83::before {
  width: 83%;
}
.progress-bar-data-83::before {
  width: 83%;
  content: "83%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-83 {
  height: 83px !important;
  width: 83px !important;
}
.font-83 {
  font-size: 83px !important;
}
.m-83 {
  margin: 83px !important;
}
.mt-83 {
  margin-top: 83px !important;
}
.mb-83 {
  margin-bottom: 83px !important;
}
.ml-83 {
  margin-left: 83px !important;
}
.mr-83 {
  margin-right: 83px !important;
}
.p-83 {
  padding: 83px !important;
}
.pt-83 {
  padding-top: 83px !important;
}
.pb-83 {
  padding-bottom: 83px !important;
}
.pl-83 {
  padding-left: 83px !important;
}
.pr-83 {
  padding-right: 83px !important;
}
.rotate-83 {
  transform: rotate(83deg) !important;
}
.progress-bar-84::before {
  width: 84%;
}
.progress-bar-data-84::before {
  width: 84%;
  content: "84%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-84 {
  height: 84px !important;
  width: 84px !important;
}
.font-84 {
  font-size: 84px !important;
}
.m-84 {
  margin: 84px !important;
}
.mt-84 {
  margin-top: 84px !important;
}
.mb-84 {
  margin-bottom: 84px !important;
}
.ml-84 {
  margin-left: 84px !important;
}
.mr-84 {
  margin-right: 84px !important;
}
.p-84 {
  padding: 84px !important;
}
.pt-84 {
  padding-top: 84px !important;
}
.pb-84 {
  padding-bottom: 84px !important;
}
.pl-84 {
  padding-left: 84px !important;
}
.pr-84 {
  padding-right: 84px !important;
}
.rotate-84 {
  transform: rotate(84deg) !important;
}
.progress-bar-85::before {
  width: 85%;
}
.progress-bar-data-85::before {
  width: 85%;
  content: "85%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-85 {
  height: 85px !important;
  width: 85px !important;
}
.font-85 {
  font-size: 85px !important;
}
.m-85 {
  margin: 85px !important;
}
.mt-85 {
  margin-top: 85px !important;
}
.mb-85 {
  margin-bottom: 85px !important;
}
.ml-85 {
  margin-left: 85px !important;
}
.mr-85 {
  margin-right: 85px !important;
}
.p-85 {
  padding: 85px !important;
}
.pt-85 {
  padding-top: 85px !important;
}
.pb-85 {
  padding-bottom: 85px !important;
}
.pl-85 {
  padding-left: 85px !important;
}
.pr-85 {
  padding-right: 85px !important;
}
.rotate-85 {
  transform: rotate(85deg) !important;
}
.progress-bar-86::before {
  width: 86%;
}
.progress-bar-data-86::before {
  width: 86%;
  content: "86%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-86 {
  height: 86px !important;
  width: 86px !important;
}
.font-86 {
  font-size: 86px !important;
}
.m-86 {
  margin: 86px !important;
}
.mt-86 {
  margin-top: 86px !important;
}
.mb-86 {
  margin-bottom: 86px !important;
}
.ml-86 {
  margin-left: 86px !important;
}
.mr-86 {
  margin-right: 86px !important;
}
.p-86 {
  padding: 86px !important;
}
.pt-86 {
  padding-top: 86px !important;
}
.pb-86 {
  padding-bottom: 86px !important;
}
.pl-86 {
  padding-left: 86px !important;
}
.pr-86 {
  padding-right: 86px !important;
}
.rotate-86 {
  transform: rotate(86deg) !important;
}
.progress-bar-87::before {
  width: 87%;
}
.progress-bar-data-87::before {
  width: 87%;
  content: "87%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-87 {
  height: 87px !important;
  width: 87px !important;
}
.font-87 {
  font-size: 87px !important;
}
.m-87 {
  margin: 87px !important;
}
.mt-87 {
  margin-top: 87px !important;
}
.mb-87 {
  margin-bottom: 87px !important;
}
.ml-87 {
  margin-left: 87px !important;
}
.mr-87 {
  margin-right: 87px !important;
}
.p-87 {
  padding: 87px !important;
}
.pt-87 {
  padding-top: 87px !important;
}
.pb-87 {
  padding-bottom: 87px !important;
}
.pl-87 {
  padding-left: 87px !important;
}
.pr-87 {
  padding-right: 87px !important;
}
.rotate-87 {
  transform: rotate(87deg) !important;
}
.progress-bar-88::before {
  width: 88%;
}
.progress-bar-data-88::before {
  width: 88%;
  content: "88%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-88 {
  height: 88px !important;
  width: 88px !important;
}
.font-88 {
  font-size: 88px !important;
}
.m-88 {
  margin: 88px !important;
}
.mt-88 {
  margin-top: 88px !important;
}
.mb-88 {
  margin-bottom: 88px !important;
}
.ml-88 {
  margin-left: 88px !important;
}
.mr-88 {
  margin-right: 88px !important;
}
.p-88 {
  padding: 88px !important;
}
.pt-88 {
  padding-top: 88px !important;
}
.pb-88 {
  padding-bottom: 88px !important;
}
.pl-88 {
  padding-left: 88px !important;
}
.pr-88 {
  padding-right: 88px !important;
}
.rotate-88 {
  transform: rotate(88deg) !important;
}
.progress-bar-89::before {
  width: 89%;
}
.progress-bar-data-89::before {
  width: 89%;
  content: "89%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-89 {
  height: 89px !important;
  width: 89px !important;
}
.font-89 {
  font-size: 89px !important;
}
.m-89 {
  margin: 89px !important;
}
.mt-89 {
  margin-top: 89px !important;
}
.mb-89 {
  margin-bottom: 89px !important;
}
.ml-89 {
  margin-left: 89px !important;
}
.mr-89 {
  margin-right: 89px !important;
}
.p-89 {
  padding: 89px !important;
}
.pt-89 {
  padding-top: 89px !important;
}
.pb-89 {
  padding-bottom: 89px !important;
}
.pl-89 {
  padding-left: 89px !important;
}
.pr-89 {
  padding-right: 89px !important;
}
.rotate-89 {
  transform: rotate(89deg) !important;
}
.progress-bar-90::before {
  width: 90%;
}
.progress-bar-data-90::before {
  width: 90%;
  content: "90%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-90 {
  height: 90px !important;
  width: 90px !important;
}
.font-90 {
  font-size: 90px !important;
}
.m-90 {
  margin: 90px !important;
}
.mt-90 {
  margin-top: 90px !important;
}
.mb-90 {
  margin-bottom: 90px !important;
}
.ml-90 {
  margin-left: 90px !important;
}
.mr-90 {
  margin-right: 90px !important;
}
.p-90 {
  padding: 90px !important;
}
.pt-90 {
  padding-top: 90px !important;
}
.pb-90 {
  padding-bottom: 90px !important;
}
.pl-90 {
  padding-left: 90px !important;
}
.pr-90 {
  padding-right: 90px !important;
}
.rotate-90 {
  transform: rotate(90deg) !important;
}
.progress-bar-91::before {
  width: 91%;
}
.progress-bar-data-91::before {
  width: 91%;
  content: "91%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-91 {
  height: 91px !important;
  width: 91px !important;
}
.font-91 {
  font-size: 91px !important;
}
.m-91 {
  margin: 91px !important;
}
.mt-91 {
  margin-top: 91px !important;
}
.mb-91 {
  margin-bottom: 91px !important;
}
.ml-91 {
  margin-left: 91px !important;
}
.mr-91 {
  margin-right: 91px !important;
}
.p-91 {
  padding: 91px !important;
}
.pt-91 {
  padding-top: 91px !important;
}
.pb-91 {
  padding-bottom: 91px !important;
}
.pl-91 {
  padding-left: 91px !important;
}
.pr-91 {
  padding-right: 91px !important;
}
.rotate-91 {
  transform: rotate(91deg) !important;
}
.progress-bar-92::before {
  width: 92%;
}
.progress-bar-data-92::before {
  width: 92%;
  content: "92%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-92 {
  height: 92px !important;
  width: 92px !important;
}
.font-92 {
  font-size: 92px !important;
}
.m-92 {
  margin: 92px !important;
}
.mt-92 {
  margin-top: 92px !important;
}
.mb-92 {
  margin-bottom: 92px !important;
}
.ml-92 {
  margin-left: 92px !important;
}
.mr-92 {
  margin-right: 92px !important;
}
.p-92 {
  padding: 92px !important;
}
.pt-92 {
  padding-top: 92px !important;
}
.pb-92 {
  padding-bottom: 92px !important;
}
.pl-92 {
  padding-left: 92px !important;
}
.pr-92 {
  padding-right: 92px !important;
}
.rotate-92 {
  transform: rotate(92deg) !important;
}
.progress-bar-93::before {
  width: 93%;
}
.progress-bar-data-93::before {
  width: 93%;
  content: "93%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-93 {
  height: 93px !important;
  width: 93px !important;
}
.font-93 {
  font-size: 93px !important;
}
.m-93 {
  margin: 93px !important;
}
.mt-93 {
  margin-top: 93px !important;
}
.mb-93 {
  margin-bottom: 93px !important;
}
.ml-93 {
  margin-left: 93px !important;
}
.mr-93 {
  margin-right: 93px !important;
}
.p-93 {
  padding: 93px !important;
}
.pt-93 {
  padding-top: 93px !important;
}
.pb-93 {
  padding-bottom: 93px !important;
}
.pl-93 {
  padding-left: 93px !important;
}
.pr-93 {
  padding-right: 93px !important;
}
.rotate-93 {
  transform: rotate(93deg) !important;
}
.progress-bar-94::before {
  width: 94%;
}
.progress-bar-data-94::before {
  width: 94%;
  content: "94%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-94 {
  height: 94px !important;
  width: 94px !important;
}
.font-94 {
  font-size: 94px !important;
}
.m-94 {
  margin: 94px !important;
}
.mt-94 {
  margin-top: 94px !important;
}
.mb-94 {
  margin-bottom: 94px !important;
}
.ml-94 {
  margin-left: 94px !important;
}
.mr-94 {
  margin-right: 94px !important;
}
.p-94 {
  padding: 94px !important;
}
.pt-94 {
  padding-top: 94px !important;
}
.pb-94 {
  padding-bottom: 94px !important;
}
.pl-94 {
  padding-left: 94px !important;
}
.pr-94 {
  padding-right: 94px !important;
}
.rotate-94 {
  transform: rotate(94deg) !important;
}
.progress-bar-95::before {
  width: 95%;
}
.progress-bar-data-95::before {
  width: 95%;
  content: "95%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-95 {
  height: 95px !important;
  width: 95px !important;
}
.font-95 {
  font-size: 95px !important;
}
.m-95 {
  margin: 95px !important;
}
.mt-95 {
  margin-top: 95px !important;
}
.mb-95 {
  margin-bottom: 95px !important;
}
.ml-95 {
  margin-left: 95px !important;
}
.mr-95 {
  margin-right: 95px !important;
}
.p-95 {
  padding: 95px !important;
}
.pt-95 {
  padding-top: 95px !important;
}
.pb-95 {
  padding-bottom: 95px !important;
}
.pl-95 {
  padding-left: 95px !important;
}
.pr-95 {
  padding-right: 95px !important;
}
.rotate-95 {
  transform: rotate(95deg) !important;
}
.progress-bar-96::before {
  width: 96%;
}
.progress-bar-data-96::before {
  width: 96%;
  content: "96%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-96 {
  height: 96px !important;
  width: 96px !important;
}
.font-96 {
  font-size: 96px !important;
}
.m-96 {
  margin: 96px !important;
}
.mt-96 {
  margin-top: 96px !important;
}
.mb-96 {
  margin-bottom: 96px !important;
}
.ml-96 {
  margin-left: 96px !important;
}
.mr-96 {
  margin-right: 96px !important;
}
.p-96 {
  padding: 96px !important;
}
.pt-96 {
  padding-top: 96px !important;
}
.pb-96 {
  padding-bottom: 96px !important;
}
.pl-96 {
  padding-left: 96px !important;
}
.pr-96 {
  padding-right: 96px !important;
}
.rotate-96 {
  transform: rotate(96deg) !important;
}
.progress-bar-97::before {
  width: 97%;
}
.progress-bar-data-97::before {
  width: 97%;
  content: "97%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-97 {
  height: 97px !important;
  width: 97px !important;
}
.font-97 {
  font-size: 97px !important;
}
.m-97 {
  margin: 97px !important;
}
.mt-97 {
  margin-top: 97px !important;
}
.mb-97 {
  margin-bottom: 97px !important;
}
.ml-97 {
  margin-left: 97px !important;
}
.mr-97 {
  margin-right: 97px !important;
}
.p-97 {
  padding: 97px !important;
}
.pt-97 {
  padding-top: 97px !important;
}
.pb-97 {
  padding-bottom: 97px !important;
}
.pl-97 {
  padding-left: 97px !important;
}
.pr-97 {
  padding-right: 97px !important;
}
.rotate-97 {
  transform: rotate(97deg) !important;
}
.progress-bar-98::before {
  width: 98%;
}
.progress-bar-data-98::before {
  width: 98%;
  content: "98%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-98 {
  height: 98px !important;
  width: 98px !important;
}
.font-98 {
  font-size: 98px !important;
}
.m-98 {
  margin: 98px !important;
}
.mt-98 {
  margin-top: 98px !important;
}
.mb-98 {
  margin-bottom: 98px !important;
}
.ml-98 {
  margin-left: 98px !important;
}
.mr-98 {
  margin-right: 98px !important;
}
.p-98 {
  padding: 98px !important;
}
.pt-98 {
  padding-top: 98px !important;
}
.pb-98 {
  padding-bottom: 98px !important;
}
.pl-98 {
  padding-left: 98px !important;
}
.pr-98 {
  padding-right: 98px !important;
}
.rotate-98 {
  transform: rotate(98deg) !important;
}
.progress-bar-99::before {
  width: 99%;
}
.progress-bar-data-99::before {
  width: 99%;
  content: "99%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-99 {
  height: 99px !important;
  width: 99px !important;
}
.font-99 {
  font-size: 99px !important;
}
.m-99 {
  margin: 99px !important;
}
.mt-99 {
  margin-top: 99px !important;
}
.mb-99 {
  margin-bottom: 99px !important;
}
.ml-99 {
  margin-left: 99px !important;
}
.mr-99 {
  margin-right: 99px !important;
}
.p-99 {
  padding: 99px !important;
}
.pt-99 {
  padding-top: 99px !important;
}
.pb-99 {
  padding-bottom: 99px !important;
}
.pl-99 {
  padding-left: 99px !important;
}
.pr-99 {
  padding-right: 99px !important;
}
.rotate-99 {
  transform: rotate(99deg) !important;
}
.progress-bar-100::before {
  width: 100%;
}
.progress-bar-data-100::before {
  width: 100%;
  content: "100%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-100 {
  height: 100px !important;
  width: 100px !important;
}
.font-100 {
  font-size: 100px !important;
}
.m-100 {
  margin: 100px !important;
}
.mt-100 {
  margin-top: 100px !important;
}
.mb-100 {
  margin-bottom: 100px !important;
}
.ml-100 {
  margin-left: 100px !important;
}
.mr-100 {
  margin-right: 100px !important;
}
.p-100 {
  padding: 100px !important;
}
.pt-100 {
  padding-top: 100px !important;
}
.pb-100 {
  padding-bottom: 100px !important;
}
.pl-100 {
  padding-left: 100px !important;
}
.pr-100 {
  padding-right: 100px !important;
}
.rotate-100 {
  transform: rotate(100deg) !important;
}
.progress-bar-101::before {
  width: 101%;
}
.progress-bar-data-101::before {
  width: 101%;
  content: "101%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-101 {
  height: 101px !important;
  width: 101px !important;
}
.font-101 {
  font-size: 101px !important;
}
.m-101 {
  margin: 101px !important;
}
.mt-101 {
  margin-top: 101px !important;
}
.mb-101 {
  margin-bottom: 101px !important;
}
.ml-101 {
  margin-left: 101px !important;
}
.mr-101 {
  margin-right: 101px !important;
}
.p-101 {
  padding: 101px !important;
}
.pt-101 {
  padding-top: 101px !important;
}
.pb-101 {
  padding-bottom: 101px !important;
}
.pl-101 {
  padding-left: 101px !important;
}
.pr-101 {
  padding-right: 101px !important;
}
.rotate-101 {
  transform: rotate(101deg) !important;
}
.progress-bar-102::before {
  width: 102%;
}
.progress-bar-data-102::before {
  width: 102%;
  content: "102%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-102 {
  height: 102px !important;
  width: 102px !important;
}
.font-102 {
  font-size: 102px !important;
}
.m-102 {
  margin: 102px !important;
}
.mt-102 {
  margin-top: 102px !important;
}
.mb-102 {
  margin-bottom: 102px !important;
}
.ml-102 {
  margin-left: 102px !important;
}
.mr-102 {
  margin-right: 102px !important;
}
.p-102 {
  padding: 102px !important;
}
.pt-102 {
  padding-top: 102px !important;
}
.pb-102 {
  padding-bottom: 102px !important;
}
.pl-102 {
  padding-left: 102px !important;
}
.pr-102 {
  padding-right: 102px !important;
}
.rotate-102 {
  transform: rotate(102deg) !important;
}
.progress-bar-103::before {
  width: 103%;
}
.progress-bar-data-103::before {
  width: 103%;
  content: "103%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-103 {
  height: 103px !important;
  width: 103px !important;
}
.font-103 {
  font-size: 103px !important;
}
.m-103 {
  margin: 103px !important;
}
.mt-103 {
  margin-top: 103px !important;
}
.mb-103 {
  margin-bottom: 103px !important;
}
.ml-103 {
  margin-left: 103px !important;
}
.mr-103 {
  margin-right: 103px !important;
}
.p-103 {
  padding: 103px !important;
}
.pt-103 {
  padding-top: 103px !important;
}
.pb-103 {
  padding-bottom: 103px !important;
}
.pl-103 {
  padding-left: 103px !important;
}
.pr-103 {
  padding-right: 103px !important;
}
.rotate-103 {
  transform: rotate(103deg) !important;
}
.progress-bar-104::before {
  width: 104%;
}
.progress-bar-data-104::before {
  width: 104%;
  content: "104%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-104 {
  height: 104px !important;
  width: 104px !important;
}
.font-104 {
  font-size: 104px !important;
}
.m-104 {
  margin: 104px !important;
}
.mt-104 {
  margin-top: 104px !important;
}
.mb-104 {
  margin-bottom: 104px !important;
}
.ml-104 {
  margin-left: 104px !important;
}
.mr-104 {
  margin-right: 104px !important;
}
.p-104 {
  padding: 104px !important;
}
.pt-104 {
  padding-top: 104px !important;
}
.pb-104 {
  padding-bottom: 104px !important;
}
.pl-104 {
  padding-left: 104px !important;
}
.pr-104 {
  padding-right: 104px !important;
}
.rotate-104 {
  transform: rotate(104deg) !important;
}
.progress-bar-105::before {
  width: 105%;
}
.progress-bar-data-105::before {
  width: 105%;
  content: "105%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-105 {
  height: 105px !important;
  width: 105px !important;
}
.font-105 {
  font-size: 105px !important;
}
.m-105 {
  margin: 105px !important;
}
.mt-105 {
  margin-top: 105px !important;
}
.mb-105 {
  margin-bottom: 105px !important;
}
.ml-105 {
  margin-left: 105px !important;
}
.mr-105 {
  margin-right: 105px !important;
}
.p-105 {
  padding: 105px !important;
}
.pt-105 {
  padding-top: 105px !important;
}
.pb-105 {
  padding-bottom: 105px !important;
}
.pl-105 {
  padding-left: 105px !important;
}
.pr-105 {
  padding-right: 105px !important;
}
.rotate-105 {
  transform: rotate(105deg) !important;
}
.progress-bar-106::before {
  width: 106%;
}
.progress-bar-data-106::before {
  width: 106%;
  content: "106%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-106 {
  height: 106px !important;
  width: 106px !important;
}
.font-106 {
  font-size: 106px !important;
}
.m-106 {
  margin: 106px !important;
}
.mt-106 {
  margin-top: 106px !important;
}
.mb-106 {
  margin-bottom: 106px !important;
}
.ml-106 {
  margin-left: 106px !important;
}
.mr-106 {
  margin-right: 106px !important;
}
.p-106 {
  padding: 106px !important;
}
.pt-106 {
  padding-top: 106px !important;
}
.pb-106 {
  padding-bottom: 106px !important;
}
.pl-106 {
  padding-left: 106px !important;
}
.pr-106 {
  padding-right: 106px !important;
}
.rotate-106 {
  transform: rotate(106deg) !important;
}
.progress-bar-107::before {
  width: 107%;
}
.progress-bar-data-107::before {
  width: 107%;
  content: "107%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-107 {
  height: 107px !important;
  width: 107px !important;
}
.font-107 {
  font-size: 107px !important;
}
.m-107 {
  margin: 107px !important;
}
.mt-107 {
  margin-top: 107px !important;
}
.mb-107 {
  margin-bottom: 107px !important;
}
.ml-107 {
  margin-left: 107px !important;
}
.mr-107 {
  margin-right: 107px !important;
}
.p-107 {
  padding: 107px !important;
}
.pt-107 {
  padding-top: 107px !important;
}
.pb-107 {
  padding-bottom: 107px !important;
}
.pl-107 {
  padding-left: 107px !important;
}
.pr-107 {
  padding-right: 107px !important;
}
.rotate-107 {
  transform: rotate(107deg) !important;
}
.progress-bar-108::before {
  width: 108%;
}
.progress-bar-data-108::before {
  width: 108%;
  content: "108%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-108 {
  height: 108px !important;
  width: 108px !important;
}
.font-108 {
  font-size: 108px !important;
}
.m-108 {
  margin: 108px !important;
}
.mt-108 {
  margin-top: 108px !important;
}
.mb-108 {
  margin-bottom: 108px !important;
}
.ml-108 {
  margin-left: 108px !important;
}
.mr-108 {
  margin-right: 108px !important;
}
.p-108 {
  padding: 108px !important;
}
.pt-108 {
  padding-top: 108px !important;
}
.pb-108 {
  padding-bottom: 108px !important;
}
.pl-108 {
  padding-left: 108px !important;
}
.pr-108 {
  padding-right: 108px !important;
}
.rotate-108 {
  transform: rotate(108deg) !important;
}
.progress-bar-109::before {
  width: 109%;
}
.progress-bar-data-109::before {
  width: 109%;
  content: "109%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-109 {
  height: 109px !important;
  width: 109px !important;
}
.font-109 {
  font-size: 109px !important;
}
.m-109 {
  margin: 109px !important;
}
.mt-109 {
  margin-top: 109px !important;
}
.mb-109 {
  margin-bottom: 109px !important;
}
.ml-109 {
  margin-left: 109px !important;
}
.mr-109 {
  margin-right: 109px !important;
}
.p-109 {
  padding: 109px !important;
}
.pt-109 {
  padding-top: 109px !important;
}
.pb-109 {
  padding-bottom: 109px !important;
}
.pl-109 {
  padding-left: 109px !important;
}
.pr-109 {
  padding-right: 109px !important;
}
.rotate-109 {
  transform: rotate(109deg) !important;
}
.progress-bar-110::before {
  width: 110%;
}
.progress-bar-data-110::before {
  width: 110%;
  content: "110%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-110 {
  height: 110px !important;
  width: 110px !important;
}
.font-110 {
  font-size: 110px !important;
}
.m-110 {
  margin: 110px !important;
}
.mt-110 {
  margin-top: 110px !important;
}
.mb-110 {
  margin-bottom: 110px !important;
}
.ml-110 {
  margin-left: 110px !important;
}
.mr-110 {
  margin-right: 110px !important;
}
.p-110 {
  padding: 110px !important;
}
.pt-110 {
  padding-top: 110px !important;
}
.pb-110 {
  padding-bottom: 110px !important;
}
.pl-110 {
  padding-left: 110px !important;
}
.pr-110 {
  padding-right: 110px !important;
}
.rotate-110 {
  transform: rotate(110deg) !important;
}
.progress-bar-111::before {
  width: 111%;
}
.progress-bar-data-111::before {
  width: 111%;
  content: "111%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-111 {
  height: 111px !important;
  width: 111px !important;
}
.font-111 {
  font-size: 111px !important;
}
.m-111 {
  margin: 111px !important;
}
.mt-111 {
  margin-top: 111px !important;
}
.mb-111 {
  margin-bottom: 111px !important;
}
.ml-111 {
  margin-left: 111px !important;
}
.mr-111 {
  margin-right: 111px !important;
}
.p-111 {
  padding: 111px !important;
}
.pt-111 {
  padding-top: 111px !important;
}
.pb-111 {
  padding-bottom: 111px !important;
}
.pl-111 {
  padding-left: 111px !important;
}
.pr-111 {
  padding-right: 111px !important;
}
.rotate-111 {
  transform: rotate(111deg) !important;
}
.progress-bar-112::before {
  width: 112%;
}
.progress-bar-data-112::before {
  width: 112%;
  content: "112%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-112 {
  height: 112px !important;
  width: 112px !important;
}
.font-112 {
  font-size: 112px !important;
}
.m-112 {
  margin: 112px !important;
}
.mt-112 {
  margin-top: 112px !important;
}
.mb-112 {
  margin-bottom: 112px !important;
}
.ml-112 {
  margin-left: 112px !important;
}
.mr-112 {
  margin-right: 112px !important;
}
.p-112 {
  padding: 112px !important;
}
.pt-112 {
  padding-top: 112px !important;
}
.pb-112 {
  padding-bottom: 112px !important;
}
.pl-112 {
  padding-left: 112px !important;
}
.pr-112 {
  padding-right: 112px !important;
}
.rotate-112 {
  transform: rotate(112deg) !important;
}
.progress-bar-113::before {
  width: 113%;
}
.progress-bar-data-113::before {
  width: 113%;
  content: "113%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-113 {
  height: 113px !important;
  width: 113px !important;
}
.font-113 {
  font-size: 113px !important;
}
.m-113 {
  margin: 113px !important;
}
.mt-113 {
  margin-top: 113px !important;
}
.mb-113 {
  margin-bottom: 113px !important;
}
.ml-113 {
  margin-left: 113px !important;
}
.mr-113 {
  margin-right: 113px !important;
}
.p-113 {
  padding: 113px !important;
}
.pt-113 {
  padding-top: 113px !important;
}
.pb-113 {
  padding-bottom: 113px !important;
}
.pl-113 {
  padding-left: 113px !important;
}
.pr-113 {
  padding-right: 113px !important;
}
.rotate-113 {
  transform: rotate(113deg) !important;
}
.progress-bar-114::before {
  width: 114%;
}
.progress-bar-data-114::before {
  width: 114%;
  content: "114%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-114 {
  height: 114px !important;
  width: 114px !important;
}
.font-114 {
  font-size: 114px !important;
}
.m-114 {
  margin: 114px !important;
}
.mt-114 {
  margin-top: 114px !important;
}
.mb-114 {
  margin-bottom: 114px !important;
}
.ml-114 {
  margin-left: 114px !important;
}
.mr-114 {
  margin-right: 114px !important;
}
.p-114 {
  padding: 114px !important;
}
.pt-114 {
  padding-top: 114px !important;
}
.pb-114 {
  padding-bottom: 114px !important;
}
.pl-114 {
  padding-left: 114px !important;
}
.pr-114 {
  padding-right: 114px !important;
}
.rotate-114 {
  transform: rotate(114deg) !important;
}
.progress-bar-115::before {
  width: 115%;
}
.progress-bar-data-115::before {
  width: 115%;
  content: "115%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-115 {
  height: 115px !important;
  width: 115px !important;
}
.font-115 {
  font-size: 115px !important;
}
.m-115 {
  margin: 115px !important;
}
.mt-115 {
  margin-top: 115px !important;
}
.mb-115 {
  margin-bottom: 115px !important;
}
.ml-115 {
  margin-left: 115px !important;
}
.mr-115 {
  margin-right: 115px !important;
}
.p-115 {
  padding: 115px !important;
}
.pt-115 {
  padding-top: 115px !important;
}
.pb-115 {
  padding-bottom: 115px !important;
}
.pl-115 {
  padding-left: 115px !important;
}
.pr-115 {
  padding-right: 115px !important;
}
.rotate-115 {
  transform: rotate(115deg) !important;
}
.progress-bar-116::before {
  width: 116%;
}
.progress-bar-data-116::before {
  width: 116%;
  content: "116%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-116 {
  height: 116px !important;
  width: 116px !important;
}
.font-116 {
  font-size: 116px !important;
}
.m-116 {
  margin: 116px !important;
}
.mt-116 {
  margin-top: 116px !important;
}
.mb-116 {
  margin-bottom: 116px !important;
}
.ml-116 {
  margin-left: 116px !important;
}
.mr-116 {
  margin-right: 116px !important;
}
.p-116 {
  padding: 116px !important;
}
.pt-116 {
  padding-top: 116px !important;
}
.pb-116 {
  padding-bottom: 116px !important;
}
.pl-116 {
  padding-left: 116px !important;
}
.pr-116 {
  padding-right: 116px !important;
}
.rotate-116 {
  transform: rotate(116deg) !important;
}
.progress-bar-117::before {
  width: 117%;
}
.progress-bar-data-117::before {
  width: 117%;
  content: "117%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-117 {
  height: 117px !important;
  width: 117px !important;
}
.font-117 {
  font-size: 117px !important;
}
.m-117 {
  margin: 117px !important;
}
.mt-117 {
  margin-top: 117px !important;
}
.mb-117 {
  margin-bottom: 117px !important;
}
.ml-117 {
  margin-left: 117px !important;
}
.mr-117 {
  margin-right: 117px !important;
}
.p-117 {
  padding: 117px !important;
}
.pt-117 {
  padding-top: 117px !important;
}
.pb-117 {
  padding-bottom: 117px !important;
}
.pl-117 {
  padding-left: 117px !important;
}
.pr-117 {
  padding-right: 117px !important;
}
.rotate-117 {
  transform: rotate(117deg) !important;
}
.progress-bar-118::before {
  width: 118%;
}
.progress-bar-data-118::before {
  width: 118%;
  content: "118%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-118 {
  height: 118px !important;
  width: 118px !important;
}
.font-118 {
  font-size: 118px !important;
}
.m-118 {
  margin: 118px !important;
}
.mt-118 {
  margin-top: 118px !important;
}
.mb-118 {
  margin-bottom: 118px !important;
}
.ml-118 {
  margin-left: 118px !important;
}
.mr-118 {
  margin-right: 118px !important;
}
.p-118 {
  padding: 118px !important;
}
.pt-118 {
  padding-top: 118px !important;
}
.pb-118 {
  padding-bottom: 118px !important;
}
.pl-118 {
  padding-left: 118px !important;
}
.pr-118 {
  padding-right: 118px !important;
}
.rotate-118 {
  transform: rotate(118deg) !important;
}
.progress-bar-119::before {
  width: 119%;
}
.progress-bar-data-119::before {
  width: 119%;
  content: "119%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-119 {
  height: 119px !important;
  width: 119px !important;
}
.font-119 {
  font-size: 119px !important;
}
.m-119 {
  margin: 119px !important;
}
.mt-119 {
  margin-top: 119px !important;
}
.mb-119 {
  margin-bottom: 119px !important;
}
.ml-119 {
  margin-left: 119px !important;
}
.mr-119 {
  margin-right: 119px !important;
}
.p-119 {
  padding: 119px !important;
}
.pt-119 {
  padding-top: 119px !important;
}
.pb-119 {
  padding-bottom: 119px !important;
}
.pl-119 {
  padding-left: 119px !important;
}
.pr-119 {
  padding-right: 119px !important;
}
.rotate-119 {
  transform: rotate(119deg) !important;
}
.progress-bar-120::before {
  width: 120%;
}
.progress-bar-data-120::before {
  width: 120%;
  content: "120%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-120 {
  height: 120px !important;
  width: 120px !important;
}
.font-120 {
  font-size: 120px !important;
}
.m-120 {
  margin: 120px !important;
}
.mt-120 {
  margin-top: 120px !important;
}
.mb-120 {
  margin-bottom: 120px !important;
}
.ml-120 {
  margin-left: 120px !important;
}
.mr-120 {
  margin-right: 120px !important;
}
.p-120 {
  padding: 120px !important;
}
.pt-120 {
  padding-top: 120px !important;
}
.pb-120 {
  padding-bottom: 120px !important;
}
.pl-120 {
  padding-left: 120px !important;
}
.pr-120 {
  padding-right: 120px !important;
}
.rotate-120 {
  transform: rotate(120deg) !important;
}
.progress-bar-121::before {
  width: 121%;
}
.progress-bar-data-121::before {
  width: 121%;
  content: "121%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-121 {
  height: 121px !important;
  width: 121px !important;
}
.font-121 {
  font-size: 121px !important;
}
.m-121 {
  margin: 121px !important;
}
.mt-121 {
  margin-top: 121px !important;
}
.mb-121 {
  margin-bottom: 121px !important;
}
.ml-121 {
  margin-left: 121px !important;
}
.mr-121 {
  margin-right: 121px !important;
}
.p-121 {
  padding: 121px !important;
}
.pt-121 {
  padding-top: 121px !important;
}
.pb-121 {
  padding-bottom: 121px !important;
}
.pl-121 {
  padding-left: 121px !important;
}
.pr-121 {
  padding-right: 121px !important;
}
.rotate-121 {
  transform: rotate(121deg) !important;
}
.progress-bar-122::before {
  width: 122%;
}
.progress-bar-data-122::before {
  width: 122%;
  content: "122%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-122 {
  height: 122px !important;
  width: 122px !important;
}
.font-122 {
  font-size: 122px !important;
}
.m-122 {
  margin: 122px !important;
}
.mt-122 {
  margin-top: 122px !important;
}
.mb-122 {
  margin-bottom: 122px !important;
}
.ml-122 {
  margin-left: 122px !important;
}
.mr-122 {
  margin-right: 122px !important;
}
.p-122 {
  padding: 122px !important;
}
.pt-122 {
  padding-top: 122px !important;
}
.pb-122 {
  padding-bottom: 122px !important;
}
.pl-122 {
  padding-left: 122px !important;
}
.pr-122 {
  padding-right: 122px !important;
}
.rotate-122 {
  transform: rotate(122deg) !important;
}
.progress-bar-123::before {
  width: 123%;
}
.progress-bar-data-123::before {
  width: 123%;
  content: "123%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-123 {
  height: 123px !important;
  width: 123px !important;
}
.font-123 {
  font-size: 123px !important;
}
.m-123 {
  margin: 123px !important;
}
.mt-123 {
  margin-top: 123px !important;
}
.mb-123 {
  margin-bottom: 123px !important;
}
.ml-123 {
  margin-left: 123px !important;
}
.mr-123 {
  margin-right: 123px !important;
}
.p-123 {
  padding: 123px !important;
}
.pt-123 {
  padding-top: 123px !important;
}
.pb-123 {
  padding-bottom: 123px !important;
}
.pl-123 {
  padding-left: 123px !important;
}
.pr-123 {
  padding-right: 123px !important;
}
.rotate-123 {
  transform: rotate(123deg) !important;
}
.progress-bar-124::before {
  width: 124%;
}
.progress-bar-data-124::before {
  width: 124%;
  content: "124%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-124 {
  height: 124px !important;
  width: 124px !important;
}
.font-124 {
  font-size: 124px !important;
}
.m-124 {
  margin: 124px !important;
}
.mt-124 {
  margin-top: 124px !important;
}
.mb-124 {
  margin-bottom: 124px !important;
}
.ml-124 {
  margin-left: 124px !important;
}
.mr-124 {
  margin-right: 124px !important;
}
.p-124 {
  padding: 124px !important;
}
.pt-124 {
  padding-top: 124px !important;
}
.pb-124 {
  padding-bottom: 124px !important;
}
.pl-124 {
  padding-left: 124px !important;
}
.pr-124 {
  padding-right: 124px !important;
}
.rotate-124 {
  transform: rotate(124deg) !important;
}
.progress-bar-125::before {
  width: 125%;
}
.progress-bar-data-125::before {
  width: 125%;
  content: "125%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-125 {
  height: 125px !important;
  width: 125px !important;
}
.font-125 {
  font-size: 125px !important;
}
.m-125 {
  margin: 125px !important;
}
.mt-125 {
  margin-top: 125px !important;
}
.mb-125 {
  margin-bottom: 125px !important;
}
.ml-125 {
  margin-left: 125px !important;
}
.mr-125 {
  margin-right: 125px !important;
}
.p-125 {
  padding: 125px !important;
}
.pt-125 {
  padding-top: 125px !important;
}
.pb-125 {
  padding-bottom: 125px !important;
}
.pl-125 {
  padding-left: 125px !important;
}
.pr-125 {
  padding-right: 125px !important;
}
.rotate-125 {
  transform: rotate(125deg) !important;
}
.progress-bar-126::before {
  width: 126%;
}
.progress-bar-data-126::before {
  width: 126%;
  content: "126%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-126 {
  height: 126px !important;
  width: 126px !important;
}
.font-126 {
  font-size: 126px !important;
}
.m-126 {
  margin: 126px !important;
}
.mt-126 {
  margin-top: 126px !important;
}
.mb-126 {
  margin-bottom: 126px !important;
}
.ml-126 {
  margin-left: 126px !important;
}
.mr-126 {
  margin-right: 126px !important;
}
.p-126 {
  padding: 126px !important;
}
.pt-126 {
  padding-top: 126px !important;
}
.pb-126 {
  padding-bottom: 126px !important;
}
.pl-126 {
  padding-left: 126px !important;
}
.pr-126 {
  padding-right: 126px !important;
}
.rotate-126 {
  transform: rotate(126deg) !important;
}
.progress-bar-127::before {
  width: 127%;
}
.progress-bar-data-127::before {
  width: 127%;
  content: "127%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-127 {
  height: 127px !important;
  width: 127px !important;
}
.font-127 {
  font-size: 127px !important;
}
.m-127 {
  margin: 127px !important;
}
.mt-127 {
  margin-top: 127px !important;
}
.mb-127 {
  margin-bottom: 127px !important;
}
.ml-127 {
  margin-left: 127px !important;
}
.mr-127 {
  margin-right: 127px !important;
}
.p-127 {
  padding: 127px !important;
}
.pt-127 {
  padding-top: 127px !important;
}
.pb-127 {
  padding-bottom: 127px !important;
}
.pl-127 {
  padding-left: 127px !important;
}
.pr-127 {
  padding-right: 127px !important;
}
.rotate-127 {
  transform: rotate(127deg) !important;
}
.progress-bar-128::before {
  width: 128%;
}
.progress-bar-data-128::before {
  width: 128%;
  content: "128%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-128 {
  height: 128px !important;
  width: 128px !important;
}
.font-128 {
  font-size: 128px !important;
}
.m-128 {
  margin: 128px !important;
}
.mt-128 {
  margin-top: 128px !important;
}
.mb-128 {
  margin-bottom: 128px !important;
}
.ml-128 {
  margin-left: 128px !important;
}
.mr-128 {
  margin-right: 128px !important;
}
.p-128 {
  padding: 128px !important;
}
.pt-128 {
  padding-top: 128px !important;
}
.pb-128 {
  padding-bottom: 128px !important;
}
.pl-128 {
  padding-left: 128px !important;
}
.pr-128 {
  padding-right: 128px !important;
}
.rotate-128 {
  transform: rotate(128deg) !important;
}
.progress-bar-129::before {
  width: 129%;
}
.progress-bar-data-129::before {
  width: 129%;
  content: "129%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-129 {
  height: 129px !important;
  width: 129px !important;
}
.font-129 {
  font-size: 129px !important;
}
.m-129 {
  margin: 129px !important;
}
.mt-129 {
  margin-top: 129px !important;
}
.mb-129 {
  margin-bottom: 129px !important;
}
.ml-129 {
  margin-left: 129px !important;
}
.mr-129 {
  margin-right: 129px !important;
}
.p-129 {
  padding: 129px !important;
}
.pt-129 {
  padding-top: 129px !important;
}
.pb-129 {
  padding-bottom: 129px !important;
}
.pl-129 {
  padding-left: 129px !important;
}
.pr-129 {
  padding-right: 129px !important;
}
.rotate-129 {
  transform: rotate(129deg) !important;
}
.progress-bar-130::before {
  width: 130%;
}
.progress-bar-data-130::before {
  width: 130%;
  content: "130%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-130 {
  height: 130px !important;
  width: 130px !important;
}
.font-130 {
  font-size: 130px !important;
}
.m-130 {
  margin: 130px !important;
}
.mt-130 {
  margin-top: 130px !important;
}
.mb-130 {
  margin-bottom: 130px !important;
}
.ml-130 {
  margin-left: 130px !important;
}
.mr-130 {
  margin-right: 130px !important;
}
.p-130 {
  padding: 130px !important;
}
.pt-130 {
  padding-top: 130px !important;
}
.pb-130 {
  padding-bottom: 130px !important;
}
.pl-130 {
  padding-left: 130px !important;
}
.pr-130 {
  padding-right: 130px !important;
}
.rotate-130 {
  transform: rotate(130deg) !important;
}
.progress-bar-131::before {
  width: 131%;
}
.progress-bar-data-131::before {
  width: 131%;
  content: "131%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-131 {
  height: 131px !important;
  width: 131px !important;
}
.font-131 {
  font-size: 131px !important;
}
.m-131 {
  margin: 131px !important;
}
.mt-131 {
  margin-top: 131px !important;
}
.mb-131 {
  margin-bottom: 131px !important;
}
.ml-131 {
  margin-left: 131px !important;
}
.mr-131 {
  margin-right: 131px !important;
}
.p-131 {
  padding: 131px !important;
}
.pt-131 {
  padding-top: 131px !important;
}
.pb-131 {
  padding-bottom: 131px !important;
}
.pl-131 {
  padding-left: 131px !important;
}
.pr-131 {
  padding-right: 131px !important;
}
.rotate-131 {
  transform: rotate(131deg) !important;
}
.progress-bar-132::before {
  width: 132%;
}
.progress-bar-data-132::before {
  width: 132%;
  content: "132%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-132 {
  height: 132px !important;
  width: 132px !important;
}
.font-132 {
  font-size: 132px !important;
}
.m-132 {
  margin: 132px !important;
}
.mt-132 {
  margin-top: 132px !important;
}
.mb-132 {
  margin-bottom: 132px !important;
}
.ml-132 {
  margin-left: 132px !important;
}
.mr-132 {
  margin-right: 132px !important;
}
.p-132 {
  padding: 132px !important;
}
.pt-132 {
  padding-top: 132px !important;
}
.pb-132 {
  padding-bottom: 132px !important;
}
.pl-132 {
  padding-left: 132px !important;
}
.pr-132 {
  padding-right: 132px !important;
}
.rotate-132 {
  transform: rotate(132deg) !important;
}
.progress-bar-133::before {
  width: 133%;
}
.progress-bar-data-133::before {
  width: 133%;
  content: "133%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-133 {
  height: 133px !important;
  width: 133px !important;
}
.font-133 {
  font-size: 133px !important;
}
.m-133 {
  margin: 133px !important;
}
.mt-133 {
  margin-top: 133px !important;
}
.mb-133 {
  margin-bottom: 133px !important;
}
.ml-133 {
  margin-left: 133px !important;
}
.mr-133 {
  margin-right: 133px !important;
}
.p-133 {
  padding: 133px !important;
}
.pt-133 {
  padding-top: 133px !important;
}
.pb-133 {
  padding-bottom: 133px !important;
}
.pl-133 {
  padding-left: 133px !important;
}
.pr-133 {
  padding-right: 133px !important;
}
.rotate-133 {
  transform: rotate(133deg) !important;
}
.progress-bar-134::before {
  width: 134%;
}
.progress-bar-data-134::before {
  width: 134%;
  content: "134%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-134 {
  height: 134px !important;
  width: 134px !important;
}
.font-134 {
  font-size: 134px !important;
}
.m-134 {
  margin: 134px !important;
}
.mt-134 {
  margin-top: 134px !important;
}
.mb-134 {
  margin-bottom: 134px !important;
}
.ml-134 {
  margin-left: 134px !important;
}
.mr-134 {
  margin-right: 134px !important;
}
.p-134 {
  padding: 134px !important;
}
.pt-134 {
  padding-top: 134px !important;
}
.pb-134 {
  padding-bottom: 134px !important;
}
.pl-134 {
  padding-left: 134px !important;
}
.pr-134 {
  padding-right: 134px !important;
}
.rotate-134 {
  transform: rotate(134deg) !important;
}
.progress-bar-135::before {
  width: 135%;
}
.progress-bar-data-135::before {
  width: 135%;
  content: "135%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-135 {
  height: 135px !important;
  width: 135px !important;
}
.font-135 {
  font-size: 135px !important;
}
.m-135 {
  margin: 135px !important;
}
.mt-135 {
  margin-top: 135px !important;
}
.mb-135 {
  margin-bottom: 135px !important;
}
.ml-135 {
  margin-left: 135px !important;
}
.mr-135 {
  margin-right: 135px !important;
}
.p-135 {
  padding: 135px !important;
}
.pt-135 {
  padding-top: 135px !important;
}
.pb-135 {
  padding-bottom: 135px !important;
}
.pl-135 {
  padding-left: 135px !important;
}
.pr-135 {
  padding-right: 135px !important;
}
.rotate-135 {
  transform: rotate(135deg) !important;
}
.progress-bar-136::before {
  width: 136%;
}
.progress-bar-data-136::before {
  width: 136%;
  content: "136%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-136 {
  height: 136px !important;
  width: 136px !important;
}
.font-136 {
  font-size: 136px !important;
}
.m-136 {
  margin: 136px !important;
}
.mt-136 {
  margin-top: 136px !important;
}
.mb-136 {
  margin-bottom: 136px !important;
}
.ml-136 {
  margin-left: 136px !important;
}
.mr-136 {
  margin-right: 136px !important;
}
.p-136 {
  padding: 136px !important;
}
.pt-136 {
  padding-top: 136px !important;
}
.pb-136 {
  padding-bottom: 136px !important;
}
.pl-136 {
  padding-left: 136px !important;
}
.pr-136 {
  padding-right: 136px !important;
}
.rotate-136 {
  transform: rotate(136deg) !important;
}
.progress-bar-137::before {
  width: 137%;
}
.progress-bar-data-137::before {
  width: 137%;
  content: "137%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-137 {
  height: 137px !important;
  width: 137px !important;
}
.font-137 {
  font-size: 137px !important;
}
.m-137 {
  margin: 137px !important;
}
.mt-137 {
  margin-top: 137px !important;
}
.mb-137 {
  margin-bottom: 137px !important;
}
.ml-137 {
  margin-left: 137px !important;
}
.mr-137 {
  margin-right: 137px !important;
}
.p-137 {
  padding: 137px !important;
}
.pt-137 {
  padding-top: 137px !important;
}
.pb-137 {
  padding-bottom: 137px !important;
}
.pl-137 {
  padding-left: 137px !important;
}
.pr-137 {
  padding-right: 137px !important;
}
.rotate-137 {
  transform: rotate(137deg) !important;
}
.progress-bar-138::before {
  width: 138%;
}
.progress-bar-data-138::before {
  width: 138%;
  content: "138%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-138 {
  height: 138px !important;
  width: 138px !important;
}
.font-138 {
  font-size: 138px !important;
}
.m-138 {
  margin: 138px !important;
}
.mt-138 {
  margin-top: 138px !important;
}
.mb-138 {
  margin-bottom: 138px !important;
}
.ml-138 {
  margin-left: 138px !important;
}
.mr-138 {
  margin-right: 138px !important;
}
.p-138 {
  padding: 138px !important;
}
.pt-138 {
  padding-top: 138px !important;
}
.pb-138 {
  padding-bottom: 138px !important;
}
.pl-138 {
  padding-left: 138px !important;
}
.pr-138 {
  padding-right: 138px !important;
}
.rotate-138 {
  transform: rotate(138deg) !important;
}
.progress-bar-139::before {
  width: 139%;
}
.progress-bar-data-139::before {
  width: 139%;
  content: "139%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-139 {
  height: 139px !important;
  width: 139px !important;
}
.font-139 {
  font-size: 139px !important;
}
.m-139 {
  margin: 139px !important;
}
.mt-139 {
  margin-top: 139px !important;
}
.mb-139 {
  margin-bottom: 139px !important;
}
.ml-139 {
  margin-left: 139px !important;
}
.mr-139 {
  margin-right: 139px !important;
}
.p-139 {
  padding: 139px !important;
}
.pt-139 {
  padding-top: 139px !important;
}
.pb-139 {
  padding-bottom: 139px !important;
}
.pl-139 {
  padding-left: 139px !important;
}
.pr-139 {
  padding-right: 139px !important;
}
.rotate-139 {
  transform: rotate(139deg) !important;
}
.progress-bar-140::before {
  width: 140%;
}
.progress-bar-data-140::before {
  width: 140%;
  content: "140%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-140 {
  height: 140px !important;
  width: 140px !important;
}
.font-140 {
  font-size: 140px !important;
}
.m-140 {
  margin: 140px !important;
}
.mt-140 {
  margin-top: 140px !important;
}
.mb-140 {
  margin-bottom: 140px !important;
}
.ml-140 {
  margin-left: 140px !important;
}
.mr-140 {
  margin-right: 140px !important;
}
.p-140 {
  padding: 140px !important;
}
.pt-140 {
  padding-top: 140px !important;
}
.pb-140 {
  padding-bottom: 140px !important;
}
.pl-140 {
  padding-left: 140px !important;
}
.pr-140 {
  padding-right: 140px !important;
}
.rotate-140 {
  transform: rotate(140deg) !important;
}
.progress-bar-141::before {
  width: 141%;
}
.progress-bar-data-141::before {
  width: 141%;
  content: "141%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-141 {
  height: 141px !important;
  width: 141px !important;
}
.font-141 {
  font-size: 141px !important;
}
.m-141 {
  margin: 141px !important;
}
.mt-141 {
  margin-top: 141px !important;
}
.mb-141 {
  margin-bottom: 141px !important;
}
.ml-141 {
  margin-left: 141px !important;
}
.mr-141 {
  margin-right: 141px !important;
}
.p-141 {
  padding: 141px !important;
}
.pt-141 {
  padding-top: 141px !important;
}
.pb-141 {
  padding-bottom: 141px !important;
}
.pl-141 {
  padding-left: 141px !important;
}
.pr-141 {
  padding-right: 141px !important;
}
.rotate-141 {
  transform: rotate(141deg) !important;
}
.progress-bar-142::before {
  width: 142%;
}
.progress-bar-data-142::before {
  width: 142%;
  content: "142%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-142 {
  height: 142px !important;
  width: 142px !important;
}
.font-142 {
  font-size: 142px !important;
}
.m-142 {
  margin: 142px !important;
}
.mt-142 {
  margin-top: 142px !important;
}
.mb-142 {
  margin-bottom: 142px !important;
}
.ml-142 {
  margin-left: 142px !important;
}
.mr-142 {
  margin-right: 142px !important;
}
.p-142 {
  padding: 142px !important;
}
.pt-142 {
  padding-top: 142px !important;
}
.pb-142 {
  padding-bottom: 142px !important;
}
.pl-142 {
  padding-left: 142px !important;
}
.pr-142 {
  padding-right: 142px !important;
}
.rotate-142 {
  transform: rotate(142deg) !important;
}
.progress-bar-143::before {
  width: 143%;
}
.progress-bar-data-143::before {
  width: 143%;
  content: "143%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-143 {
  height: 143px !important;
  width: 143px !important;
}
.font-143 {
  font-size: 143px !important;
}
.m-143 {
  margin: 143px !important;
}
.mt-143 {
  margin-top: 143px !important;
}
.mb-143 {
  margin-bottom: 143px !important;
}
.ml-143 {
  margin-left: 143px !important;
}
.mr-143 {
  margin-right: 143px !important;
}
.p-143 {
  padding: 143px !important;
}
.pt-143 {
  padding-top: 143px !important;
}
.pb-143 {
  padding-bottom: 143px !important;
}
.pl-143 {
  padding-left: 143px !important;
}
.pr-143 {
  padding-right: 143px !important;
}
.rotate-143 {
  transform: rotate(143deg) !important;
}
.progress-bar-144::before {
  width: 144%;
}
.progress-bar-data-144::before {
  width: 144%;
  content: "144%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-144 {
  height: 144px !important;
  width: 144px !important;
}
.font-144 {
  font-size: 144px !important;
}
.m-144 {
  margin: 144px !important;
}
.mt-144 {
  margin-top: 144px !important;
}
.mb-144 {
  margin-bottom: 144px !important;
}
.ml-144 {
  margin-left: 144px !important;
}
.mr-144 {
  margin-right: 144px !important;
}
.p-144 {
  padding: 144px !important;
}
.pt-144 {
  padding-top: 144px !important;
}
.pb-144 {
  padding-bottom: 144px !important;
}
.pl-144 {
  padding-left: 144px !important;
}
.pr-144 {
  padding-right: 144px !important;
}
.rotate-144 {
  transform: rotate(144deg) !important;
}
.progress-bar-145::before {
  width: 145%;
}
.progress-bar-data-145::before {
  width: 145%;
  content: "145%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-145 {
  height: 145px !important;
  width: 145px !important;
}
.font-145 {
  font-size: 145px !important;
}
.m-145 {
  margin: 145px !important;
}
.mt-145 {
  margin-top: 145px !important;
}
.mb-145 {
  margin-bottom: 145px !important;
}
.ml-145 {
  margin-left: 145px !important;
}
.mr-145 {
  margin-right: 145px !important;
}
.p-145 {
  padding: 145px !important;
}
.pt-145 {
  padding-top: 145px !important;
}
.pb-145 {
  padding-bottom: 145px !important;
}
.pl-145 {
  padding-left: 145px !important;
}
.pr-145 {
  padding-right: 145px !important;
}
.rotate-145 {
  transform: rotate(145deg) !important;
}
.progress-bar-146::before {
  width: 146%;
}
.progress-bar-data-146::before {
  width: 146%;
  content: "146%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-146 {
  height: 146px !important;
  width: 146px !important;
}
.font-146 {
  font-size: 146px !important;
}
.m-146 {
  margin: 146px !important;
}
.mt-146 {
  margin-top: 146px !important;
}
.mb-146 {
  margin-bottom: 146px !important;
}
.ml-146 {
  margin-left: 146px !important;
}
.mr-146 {
  margin-right: 146px !important;
}
.p-146 {
  padding: 146px !important;
}
.pt-146 {
  padding-top: 146px !important;
}
.pb-146 {
  padding-bottom: 146px !important;
}
.pl-146 {
  padding-left: 146px !important;
}
.pr-146 {
  padding-right: 146px !important;
}
.rotate-146 {
  transform: rotate(146deg) !important;
}
.progress-bar-147::before {
  width: 147%;
}
.progress-bar-data-147::before {
  width: 147%;
  content: "147%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-147 {
  height: 147px !important;
  width: 147px !important;
}
.font-147 {
  font-size: 147px !important;
}
.m-147 {
  margin: 147px !important;
}
.mt-147 {
  margin-top: 147px !important;
}
.mb-147 {
  margin-bottom: 147px !important;
}
.ml-147 {
  margin-left: 147px !important;
}
.mr-147 {
  margin-right: 147px !important;
}
.p-147 {
  padding: 147px !important;
}
.pt-147 {
  padding-top: 147px !important;
}
.pb-147 {
  padding-bottom: 147px !important;
}
.pl-147 {
  padding-left: 147px !important;
}
.pr-147 {
  padding-right: 147px !important;
}
.rotate-147 {
  transform: rotate(147deg) !important;
}
.progress-bar-148::before {
  width: 148%;
}
.progress-bar-data-148::before {
  width: 148%;
  content: "148%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-148 {
  height: 148px !important;
  width: 148px !important;
}
.font-148 {
  font-size: 148px !important;
}
.m-148 {
  margin: 148px !important;
}
.mt-148 {
  margin-top: 148px !important;
}
.mb-148 {
  margin-bottom: 148px !important;
}
.ml-148 {
  margin-left: 148px !important;
}
.mr-148 {
  margin-right: 148px !important;
}
.p-148 {
  padding: 148px !important;
}
.pt-148 {
  padding-top: 148px !important;
}
.pb-148 {
  padding-bottom: 148px !important;
}
.pl-148 {
  padding-left: 148px !important;
}
.pr-148 {
  padding-right: 148px !important;
}
.rotate-148 {
  transform: rotate(148deg) !important;
}
.progress-bar-149::before {
  width: 149%;
}
.progress-bar-data-149::before {
  width: 149%;
  content: "149%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-149 {
  height: 149px !important;
  width: 149px !important;
}
.font-149 {
  font-size: 149px !important;
}
.m-149 {
  margin: 149px !important;
}
.mt-149 {
  margin-top: 149px !important;
}
.mb-149 {
  margin-bottom: 149px !important;
}
.ml-149 {
  margin-left: 149px !important;
}
.mr-149 {
  margin-right: 149px !important;
}
.p-149 {
  padding: 149px !important;
}
.pt-149 {
  padding-top: 149px !important;
}
.pb-149 {
  padding-bottom: 149px !important;
}
.pl-149 {
  padding-left: 149px !important;
}
.pr-149 {
  padding-right: 149px !important;
}
.rotate-149 {
  transform: rotate(149deg) !important;
}
.progress-bar-150::before {
  width: 150%;
}
.progress-bar-data-150::before {
  width: 150%;
  content: "150%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-150 {
  height: 150px !important;
  width: 150px !important;
}
.font-150 {
  font-size: 150px !important;
}
.m-150 {
  margin: 150px !important;
}
.mt-150 {
  margin-top: 150px !important;
}
.mb-150 {
  margin-bottom: 150px !important;
}
.ml-150 {
  margin-left: 150px !important;
}
.mr-150 {
  margin-right: 150px !important;
}
.p-150 {
  padding: 150px !important;
}
.pt-150 {
  padding-top: 150px !important;
}
.pb-150 {
  padding-bottom: 150px !important;
}
.pl-150 {
  padding-left: 150px !important;
}
.pr-150 {
  padding-right: 150px !important;
}
.rotate-150 {
  transform: rotate(150deg) !important;
}
.progress-bar-151::before {
  width: 151%;
}
.progress-bar-data-151::before {
  width: 151%;
  content: "151%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-151 {
  height: 151px !important;
  width: 151px !important;
}
.font-151 {
  font-size: 151px !important;
}
.m-151 {
  margin: 151px !important;
}
.mt-151 {
  margin-top: 151px !important;
}
.mb-151 {
  margin-bottom: 151px !important;
}
.ml-151 {
  margin-left: 151px !important;
}
.mr-151 {
  margin-right: 151px !important;
}
.p-151 {
  padding: 151px !important;
}
.pt-151 {
  padding-top: 151px !important;
}
.pb-151 {
  padding-bottom: 151px !important;
}
.pl-151 {
  padding-left: 151px !important;
}
.pr-151 {
  padding-right: 151px !important;
}
.rotate-151 {
  transform: rotate(151deg) !important;
}
.progress-bar-152::before {
  width: 152%;
}
.progress-bar-data-152::before {
  width: 152%;
  content: "152%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-152 {
  height: 152px !important;
  width: 152px !important;
}
.font-152 {
  font-size: 152px !important;
}
.m-152 {
  margin: 152px !important;
}
.mt-152 {
  margin-top: 152px !important;
}
.mb-152 {
  margin-bottom: 152px !important;
}
.ml-152 {
  margin-left: 152px !important;
}
.mr-152 {
  margin-right: 152px !important;
}
.p-152 {
  padding: 152px !important;
}
.pt-152 {
  padding-top: 152px !important;
}
.pb-152 {
  padding-bottom: 152px !important;
}
.pl-152 {
  padding-left: 152px !important;
}
.pr-152 {
  padding-right: 152px !important;
}
.rotate-152 {
  transform: rotate(152deg) !important;
}
.progress-bar-153::before {
  width: 153%;
}
.progress-bar-data-153::before {
  width: 153%;
  content: "153%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-153 {
  height: 153px !important;
  width: 153px !important;
}
.font-153 {
  font-size: 153px !important;
}
.m-153 {
  margin: 153px !important;
}
.mt-153 {
  margin-top: 153px !important;
}
.mb-153 {
  margin-bottom: 153px !important;
}
.ml-153 {
  margin-left: 153px !important;
}
.mr-153 {
  margin-right: 153px !important;
}
.p-153 {
  padding: 153px !important;
}
.pt-153 {
  padding-top: 153px !important;
}
.pb-153 {
  padding-bottom: 153px !important;
}
.pl-153 {
  padding-left: 153px !important;
}
.pr-153 {
  padding-right: 153px !important;
}
.rotate-153 {
  transform: rotate(153deg) !important;
}
.progress-bar-154::before {
  width: 154%;
}
.progress-bar-data-154::before {
  width: 154%;
  content: "154%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-154 {
  height: 154px !important;
  width: 154px !important;
}
.font-154 {
  font-size: 154px !important;
}
.m-154 {
  margin: 154px !important;
}
.mt-154 {
  margin-top: 154px !important;
}
.mb-154 {
  margin-bottom: 154px !important;
}
.ml-154 {
  margin-left: 154px !important;
}
.mr-154 {
  margin-right: 154px !important;
}
.p-154 {
  padding: 154px !important;
}
.pt-154 {
  padding-top: 154px !important;
}
.pb-154 {
  padding-bottom: 154px !important;
}
.pl-154 {
  padding-left: 154px !important;
}
.pr-154 {
  padding-right: 154px !important;
}
.rotate-154 {
  transform: rotate(154deg) !important;
}
.progress-bar-155::before {
  width: 155%;
}
.progress-bar-data-155::before {
  width: 155%;
  content: "155%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-155 {
  height: 155px !important;
  width: 155px !important;
}
.font-155 {
  font-size: 155px !important;
}
.m-155 {
  margin: 155px !important;
}
.mt-155 {
  margin-top: 155px !important;
}
.mb-155 {
  margin-bottom: 155px !important;
}
.ml-155 {
  margin-left: 155px !important;
}
.mr-155 {
  margin-right: 155px !important;
}
.p-155 {
  padding: 155px !important;
}
.pt-155 {
  padding-top: 155px !important;
}
.pb-155 {
  padding-bottom: 155px !important;
}
.pl-155 {
  padding-left: 155px !important;
}
.pr-155 {
  padding-right: 155px !important;
}
.rotate-155 {
  transform: rotate(155deg) !important;
}
.progress-bar-156::before {
  width: 156%;
}
.progress-bar-data-156::before {
  width: 156%;
  content: "156%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-156 {
  height: 156px !important;
  width: 156px !important;
}
.font-156 {
  font-size: 156px !important;
}
.m-156 {
  margin: 156px !important;
}
.mt-156 {
  margin-top: 156px !important;
}
.mb-156 {
  margin-bottom: 156px !important;
}
.ml-156 {
  margin-left: 156px !important;
}
.mr-156 {
  margin-right: 156px !important;
}
.p-156 {
  padding: 156px !important;
}
.pt-156 {
  padding-top: 156px !important;
}
.pb-156 {
  padding-bottom: 156px !important;
}
.pl-156 {
  padding-left: 156px !important;
}
.pr-156 {
  padding-right: 156px !important;
}
.rotate-156 {
  transform: rotate(156deg) !important;
}
.progress-bar-157::before {
  width: 157%;
}
.progress-bar-data-157::before {
  width: 157%;
  content: "157%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-157 {
  height: 157px !important;
  width: 157px !important;
}
.font-157 {
  font-size: 157px !important;
}
.m-157 {
  margin: 157px !important;
}
.mt-157 {
  margin-top: 157px !important;
}
.mb-157 {
  margin-bottom: 157px !important;
}
.ml-157 {
  margin-left: 157px !important;
}
.mr-157 {
  margin-right: 157px !important;
}
.p-157 {
  padding: 157px !important;
}
.pt-157 {
  padding-top: 157px !important;
}
.pb-157 {
  padding-bottom: 157px !important;
}
.pl-157 {
  padding-left: 157px !important;
}
.pr-157 {
  padding-right: 157px !important;
}
.rotate-157 {
  transform: rotate(157deg) !important;
}
.progress-bar-158::before {
  width: 158%;
}
.progress-bar-data-158::before {
  width: 158%;
  content: "158%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-158 {
  height: 158px !important;
  width: 158px !important;
}
.font-158 {
  font-size: 158px !important;
}
.m-158 {
  margin: 158px !important;
}
.mt-158 {
  margin-top: 158px !important;
}
.mb-158 {
  margin-bottom: 158px !important;
}
.ml-158 {
  margin-left: 158px !important;
}
.mr-158 {
  margin-right: 158px !important;
}
.p-158 {
  padding: 158px !important;
}
.pt-158 {
  padding-top: 158px !important;
}
.pb-158 {
  padding-bottom: 158px !important;
}
.pl-158 {
  padding-left: 158px !important;
}
.pr-158 {
  padding-right: 158px !important;
}
.rotate-158 {
  transform: rotate(158deg) !important;
}
.progress-bar-159::before {
  width: 159%;
}
.progress-bar-data-159::before {
  width: 159%;
  content: "159%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-159 {
  height: 159px !important;
  width: 159px !important;
}
.font-159 {
  font-size: 159px !important;
}
.m-159 {
  margin: 159px !important;
}
.mt-159 {
  margin-top: 159px !important;
}
.mb-159 {
  margin-bottom: 159px !important;
}
.ml-159 {
  margin-left: 159px !important;
}
.mr-159 {
  margin-right: 159px !important;
}
.p-159 {
  padding: 159px !important;
}
.pt-159 {
  padding-top: 159px !important;
}
.pb-159 {
  padding-bottom: 159px !important;
}
.pl-159 {
  padding-left: 159px !important;
}
.pr-159 {
  padding-right: 159px !important;
}
.rotate-159 {
  transform: rotate(159deg) !important;
}
.progress-bar-160::before {
  width: 160%;
}
.progress-bar-data-160::before {
  width: 160%;
  content: "160%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-160 {
  height: 160px !important;
  width: 160px !important;
}
.font-160 {
  font-size: 160px !important;
}
.m-160 {
  margin: 160px !important;
}
.mt-160 {
  margin-top: 160px !important;
}
.mb-160 {
  margin-bottom: 160px !important;
}
.ml-160 {
  margin-left: 160px !important;
}
.mr-160 {
  margin-right: 160px !important;
}
.p-160 {
  padding: 160px !important;
}
.pt-160 {
  padding-top: 160px !important;
}
.pb-160 {
  padding-bottom: 160px !important;
}
.pl-160 {
  padding-left: 160px !important;
}
.pr-160 {
  padding-right: 160px !important;
}
.rotate-160 {
  transform: rotate(160deg) !important;
}
.progress-bar-161::before {
  width: 161%;
}
.progress-bar-data-161::before {
  width: 161%;
  content: "161%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-161 {
  height: 161px !important;
  width: 161px !important;
}
.font-161 {
  font-size: 161px !important;
}
.m-161 {
  margin: 161px !important;
}
.mt-161 {
  margin-top: 161px !important;
}
.mb-161 {
  margin-bottom: 161px !important;
}
.ml-161 {
  margin-left: 161px !important;
}
.mr-161 {
  margin-right: 161px !important;
}
.p-161 {
  padding: 161px !important;
}
.pt-161 {
  padding-top: 161px !important;
}
.pb-161 {
  padding-bottom: 161px !important;
}
.pl-161 {
  padding-left: 161px !important;
}
.pr-161 {
  padding-right: 161px !important;
}
.rotate-161 {
  transform: rotate(161deg) !important;
}
.progress-bar-162::before {
  width: 162%;
}
.progress-bar-data-162::before {
  width: 162%;
  content: "162%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-162 {
  height: 162px !important;
  width: 162px !important;
}
.font-162 {
  font-size: 162px !important;
}
.m-162 {
  margin: 162px !important;
}
.mt-162 {
  margin-top: 162px !important;
}
.mb-162 {
  margin-bottom: 162px !important;
}
.ml-162 {
  margin-left: 162px !important;
}
.mr-162 {
  margin-right: 162px !important;
}
.p-162 {
  padding: 162px !important;
}
.pt-162 {
  padding-top: 162px !important;
}
.pb-162 {
  padding-bottom: 162px !important;
}
.pl-162 {
  padding-left: 162px !important;
}
.pr-162 {
  padding-right: 162px !important;
}
.rotate-162 {
  transform: rotate(162deg) !important;
}
.progress-bar-163::before {
  width: 163%;
}
.progress-bar-data-163::before {
  width: 163%;
  content: "163%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-163 {
  height: 163px !important;
  width: 163px !important;
}
.font-163 {
  font-size: 163px !important;
}
.m-163 {
  margin: 163px !important;
}
.mt-163 {
  margin-top: 163px !important;
}
.mb-163 {
  margin-bottom: 163px !important;
}
.ml-163 {
  margin-left: 163px !important;
}
.mr-163 {
  margin-right: 163px !important;
}
.p-163 {
  padding: 163px !important;
}
.pt-163 {
  padding-top: 163px !important;
}
.pb-163 {
  padding-bottom: 163px !important;
}
.pl-163 {
  padding-left: 163px !important;
}
.pr-163 {
  padding-right: 163px !important;
}
.rotate-163 {
  transform: rotate(163deg) !important;
}
.progress-bar-164::before {
  width: 164%;
}
.progress-bar-data-164::before {
  width: 164%;
  content: "164%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-164 {
  height: 164px !important;
  width: 164px !important;
}
.font-164 {
  font-size: 164px !important;
}
.m-164 {
  margin: 164px !important;
}
.mt-164 {
  margin-top: 164px !important;
}
.mb-164 {
  margin-bottom: 164px !important;
}
.ml-164 {
  margin-left: 164px !important;
}
.mr-164 {
  margin-right: 164px !important;
}
.p-164 {
  padding: 164px !important;
}
.pt-164 {
  padding-top: 164px !important;
}
.pb-164 {
  padding-bottom: 164px !important;
}
.pl-164 {
  padding-left: 164px !important;
}
.pr-164 {
  padding-right: 164px !important;
}
.rotate-164 {
  transform: rotate(164deg) !important;
}
.progress-bar-165::before {
  width: 165%;
}
.progress-bar-data-165::before {
  width: 165%;
  content: "165%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-165 {
  height: 165px !important;
  width: 165px !important;
}
.font-165 {
  font-size: 165px !important;
}
.m-165 {
  margin: 165px !important;
}
.mt-165 {
  margin-top: 165px !important;
}
.mb-165 {
  margin-bottom: 165px !important;
}
.ml-165 {
  margin-left: 165px !important;
}
.mr-165 {
  margin-right: 165px !important;
}
.p-165 {
  padding: 165px !important;
}
.pt-165 {
  padding-top: 165px !important;
}
.pb-165 {
  padding-bottom: 165px !important;
}
.pl-165 {
  padding-left: 165px !important;
}
.pr-165 {
  padding-right: 165px !important;
}
.rotate-165 {
  transform: rotate(165deg) !important;
}
.progress-bar-166::before {
  width: 166%;
}
.progress-bar-data-166::before {
  width: 166%;
  content: "166%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-166 {
  height: 166px !important;
  width: 166px !important;
}
.font-166 {
  font-size: 166px !important;
}
.m-166 {
  margin: 166px !important;
}
.mt-166 {
  margin-top: 166px !important;
}
.mb-166 {
  margin-bottom: 166px !important;
}
.ml-166 {
  margin-left: 166px !important;
}
.mr-166 {
  margin-right: 166px !important;
}
.p-166 {
  padding: 166px !important;
}
.pt-166 {
  padding-top: 166px !important;
}
.pb-166 {
  padding-bottom: 166px !important;
}
.pl-166 {
  padding-left: 166px !important;
}
.pr-166 {
  padding-right: 166px !important;
}
.rotate-166 {
  transform: rotate(166deg) !important;
}
.progress-bar-167::before {
  width: 167%;
}
.progress-bar-data-167::before {
  width: 167%;
  content: "167%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-167 {
  height: 167px !important;
  width: 167px !important;
}
.font-167 {
  font-size: 167px !important;
}
.m-167 {
  margin: 167px !important;
}
.mt-167 {
  margin-top: 167px !important;
}
.mb-167 {
  margin-bottom: 167px !important;
}
.ml-167 {
  margin-left: 167px !important;
}
.mr-167 {
  margin-right: 167px !important;
}
.p-167 {
  padding: 167px !important;
}
.pt-167 {
  padding-top: 167px !important;
}
.pb-167 {
  padding-bottom: 167px !important;
}
.pl-167 {
  padding-left: 167px !important;
}
.pr-167 {
  padding-right: 167px !important;
}
.rotate-167 {
  transform: rotate(167deg) !important;
}
.progress-bar-168::before {
  width: 168%;
}
.progress-bar-data-168::before {
  width: 168%;
  content: "168%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-168 {
  height: 168px !important;
  width: 168px !important;
}
.font-168 {
  font-size: 168px !important;
}
.m-168 {
  margin: 168px !important;
}
.mt-168 {
  margin-top: 168px !important;
}
.mb-168 {
  margin-bottom: 168px !important;
}
.ml-168 {
  margin-left: 168px !important;
}
.mr-168 {
  margin-right: 168px !important;
}
.p-168 {
  padding: 168px !important;
}
.pt-168 {
  padding-top: 168px !important;
}
.pb-168 {
  padding-bottom: 168px !important;
}
.pl-168 {
  padding-left: 168px !important;
}
.pr-168 {
  padding-right: 168px !important;
}
.rotate-168 {
  transform: rotate(168deg) !important;
}
.progress-bar-169::before {
  width: 169%;
}
.progress-bar-data-169::before {
  width: 169%;
  content: "169%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-169 {
  height: 169px !important;
  width: 169px !important;
}
.font-169 {
  font-size: 169px !important;
}
.m-169 {
  margin: 169px !important;
}
.mt-169 {
  margin-top: 169px !important;
}
.mb-169 {
  margin-bottom: 169px !important;
}
.ml-169 {
  margin-left: 169px !important;
}
.mr-169 {
  margin-right: 169px !important;
}
.p-169 {
  padding: 169px !important;
}
.pt-169 {
  padding-top: 169px !important;
}
.pb-169 {
  padding-bottom: 169px !important;
}
.pl-169 {
  padding-left: 169px !important;
}
.pr-169 {
  padding-right: 169px !important;
}
.rotate-169 {
  transform: rotate(169deg) !important;
}
.progress-bar-170::before {
  width: 170%;
}
.progress-bar-data-170::before {
  width: 170%;
  content: "170%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-170 {
  height: 170px !important;
  width: 170px !important;
}
.font-170 {
  font-size: 170px !important;
}
.m-170 {
  margin: 170px !important;
}
.mt-170 {
  margin-top: 170px !important;
}
.mb-170 {
  margin-bottom: 170px !important;
}
.ml-170 {
  margin-left: 170px !important;
}
.mr-170 {
  margin-right: 170px !important;
}
.p-170 {
  padding: 170px !important;
}
.pt-170 {
  padding-top: 170px !important;
}
.pb-170 {
  padding-bottom: 170px !important;
}
.pl-170 {
  padding-left: 170px !important;
}
.pr-170 {
  padding-right: 170px !important;
}
.rotate-170 {
  transform: rotate(170deg) !important;
}
.progress-bar-171::before {
  width: 171%;
}
.progress-bar-data-171::before {
  width: 171%;
  content: "171%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-171 {
  height: 171px !important;
  width: 171px !important;
}
.font-171 {
  font-size: 171px !important;
}
.m-171 {
  margin: 171px !important;
}
.mt-171 {
  margin-top: 171px !important;
}
.mb-171 {
  margin-bottom: 171px !important;
}
.ml-171 {
  margin-left: 171px !important;
}
.mr-171 {
  margin-right: 171px !important;
}
.p-171 {
  padding: 171px !important;
}
.pt-171 {
  padding-top: 171px !important;
}
.pb-171 {
  padding-bottom: 171px !important;
}
.pl-171 {
  padding-left: 171px !important;
}
.pr-171 {
  padding-right: 171px !important;
}
.rotate-171 {
  transform: rotate(171deg) !important;
}
.progress-bar-172::before {
  width: 172%;
}
.progress-bar-data-172::before {
  width: 172%;
  content: "172%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-172 {
  height: 172px !important;
  width: 172px !important;
}
.font-172 {
  font-size: 172px !important;
}
.m-172 {
  margin: 172px !important;
}
.mt-172 {
  margin-top: 172px !important;
}
.mb-172 {
  margin-bottom: 172px !important;
}
.ml-172 {
  margin-left: 172px !important;
}
.mr-172 {
  margin-right: 172px !important;
}
.p-172 {
  padding: 172px !important;
}
.pt-172 {
  padding-top: 172px !important;
}
.pb-172 {
  padding-bottom: 172px !important;
}
.pl-172 {
  padding-left: 172px !important;
}
.pr-172 {
  padding-right: 172px !important;
}
.rotate-172 {
  transform: rotate(172deg) !important;
}
.progress-bar-173::before {
  width: 173%;
}
.progress-bar-data-173::before {
  width: 173%;
  content: "173%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-173 {
  height: 173px !important;
  width: 173px !important;
}
.font-173 {
  font-size: 173px !important;
}
.m-173 {
  margin: 173px !important;
}
.mt-173 {
  margin-top: 173px !important;
}
.mb-173 {
  margin-bottom: 173px !important;
}
.ml-173 {
  margin-left: 173px !important;
}
.mr-173 {
  margin-right: 173px !important;
}
.p-173 {
  padding: 173px !important;
}
.pt-173 {
  padding-top: 173px !important;
}
.pb-173 {
  padding-bottom: 173px !important;
}
.pl-173 {
  padding-left: 173px !important;
}
.pr-173 {
  padding-right: 173px !important;
}
.rotate-173 {
  transform: rotate(173deg) !important;
}
.progress-bar-174::before {
  width: 174%;
}
.progress-bar-data-174::before {
  width: 174%;
  content: "174%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-174 {
  height: 174px !important;
  width: 174px !important;
}
.font-174 {
  font-size: 174px !important;
}
.m-174 {
  margin: 174px !important;
}
.mt-174 {
  margin-top: 174px !important;
}
.mb-174 {
  margin-bottom: 174px !important;
}
.ml-174 {
  margin-left: 174px !important;
}
.mr-174 {
  margin-right: 174px !important;
}
.p-174 {
  padding: 174px !important;
}
.pt-174 {
  padding-top: 174px !important;
}
.pb-174 {
  padding-bottom: 174px !important;
}
.pl-174 {
  padding-left: 174px !important;
}
.pr-174 {
  padding-right: 174px !important;
}
.rotate-174 {
  transform: rotate(174deg) !important;
}
.progress-bar-175::before {
  width: 175%;
}
.progress-bar-data-175::before {
  width: 175%;
  content: "175%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-175 {
  height: 175px !important;
  width: 175px !important;
}
.font-175 {
  font-size: 175px !important;
}
.m-175 {
  margin: 175px !important;
}
.mt-175 {
  margin-top: 175px !important;
}
.mb-175 {
  margin-bottom: 175px !important;
}
.ml-175 {
  margin-left: 175px !important;
}
.mr-175 {
  margin-right: 175px !important;
}
.p-175 {
  padding: 175px !important;
}
.pt-175 {
  padding-top: 175px !important;
}
.pb-175 {
  padding-bottom: 175px !important;
}
.pl-175 {
  padding-left: 175px !important;
}
.pr-175 {
  padding-right: 175px !important;
}
.rotate-175 {
  transform: rotate(175deg) !important;
}
.progress-bar-176::before {
  width: 176%;
}
.progress-bar-data-176::before {
  width: 176%;
  content: "176%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-176 {
  height: 176px !important;
  width: 176px !important;
}
.font-176 {
  font-size: 176px !important;
}
.m-176 {
  margin: 176px !important;
}
.mt-176 {
  margin-top: 176px !important;
}
.mb-176 {
  margin-bottom: 176px !important;
}
.ml-176 {
  margin-left: 176px !important;
}
.mr-176 {
  margin-right: 176px !important;
}
.p-176 {
  padding: 176px !important;
}
.pt-176 {
  padding-top: 176px !important;
}
.pb-176 {
  padding-bottom: 176px !important;
}
.pl-176 {
  padding-left: 176px !important;
}
.pr-176 {
  padding-right: 176px !important;
}
.rotate-176 {
  transform: rotate(176deg) !important;
}
.progress-bar-177::before {
  width: 177%;
}
.progress-bar-data-177::before {
  width: 177%;
  content: "177%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-177 {
  height: 177px !important;
  width: 177px !important;
}
.font-177 {
  font-size: 177px !important;
}
.m-177 {
  margin: 177px !important;
}
.mt-177 {
  margin-top: 177px !important;
}
.mb-177 {
  margin-bottom: 177px !important;
}
.ml-177 {
  margin-left: 177px !important;
}
.mr-177 {
  margin-right: 177px !important;
}
.p-177 {
  padding: 177px !important;
}
.pt-177 {
  padding-top: 177px !important;
}
.pb-177 {
  padding-bottom: 177px !important;
}
.pl-177 {
  padding-left: 177px !important;
}
.pr-177 {
  padding-right: 177px !important;
}
.rotate-177 {
  transform: rotate(177deg) !important;
}
.progress-bar-178::before {
  width: 178%;
}
.progress-bar-data-178::before {
  width: 178%;
  content: "178%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-178 {
  height: 178px !important;
  width: 178px !important;
}
.font-178 {
  font-size: 178px !important;
}
.m-178 {
  margin: 178px !important;
}
.mt-178 {
  margin-top: 178px !important;
}
.mb-178 {
  margin-bottom: 178px !important;
}
.ml-178 {
  margin-left: 178px !important;
}
.mr-178 {
  margin-right: 178px !important;
}
.p-178 {
  padding: 178px !important;
}
.pt-178 {
  padding-top: 178px !important;
}
.pb-178 {
  padding-bottom: 178px !important;
}
.pl-178 {
  padding-left: 178px !important;
}
.pr-178 {
  padding-right: 178px !important;
}
.rotate-178 {
  transform: rotate(178deg) !important;
}
.progress-bar-179::before {
  width: 179%;
}
.progress-bar-data-179::before {
  width: 179%;
  content: "179%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-179 {
  height: 179px !important;
  width: 179px !important;
}
.font-179 {
  font-size: 179px !important;
}
.m-179 {
  margin: 179px !important;
}
.mt-179 {
  margin-top: 179px !important;
}
.mb-179 {
  margin-bottom: 179px !important;
}
.ml-179 {
  margin-left: 179px !important;
}
.mr-179 {
  margin-right: 179px !important;
}
.p-179 {
  padding: 179px !important;
}
.pt-179 {
  padding-top: 179px !important;
}
.pb-179 {
  padding-bottom: 179px !important;
}
.pl-179 {
  padding-left: 179px !important;
}
.pr-179 {
  padding-right: 179px !important;
}
.rotate-179 {
  transform: rotate(179deg) !important;
}
.progress-bar-180::before {
  width: 180%;
}
.progress-bar-data-180::before {
  width: 180%;
  content: "180%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-180 {
  height: 180px !important;
  width: 180px !important;
}
.font-180 {
  font-size: 180px !important;
}
.m-180 {
  margin: 180px !important;
}
.mt-180 {
  margin-top: 180px !important;
}
.mb-180 {
  margin-bottom: 180px !important;
}
.ml-180 {
  margin-left: 180px !important;
}
.mr-180 {
  margin-right: 180px !important;
}
.p-180 {
  padding: 180px !important;
}
.pt-180 {
  padding-top: 180px !important;
}
.pb-180 {
  padding-bottom: 180px !important;
}
.pl-180 {
  padding-left: 180px !important;
}
.pr-180 {
  padding-right: 180px !important;
}
.rotate-180 {
  transform: rotate(180deg) !important;
}
.progress-bar-181::before {
  width: 181%;
}
.progress-bar-data-181::before {
  width: 181%;
  content: "181%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-181 {
  height: 181px !important;
  width: 181px !important;
}
.font-181 {
  font-size: 181px !important;
}
.m-181 {
  margin: 181px !important;
}
.mt-181 {
  margin-top: 181px !important;
}
.mb-181 {
  margin-bottom: 181px !important;
}
.ml-181 {
  margin-left: 181px !important;
}
.mr-181 {
  margin-right: 181px !important;
}
.p-181 {
  padding: 181px !important;
}
.pt-181 {
  padding-top: 181px !important;
}
.pb-181 {
  padding-bottom: 181px !important;
}
.pl-181 {
  padding-left: 181px !important;
}
.pr-181 {
  padding-right: 181px !important;
}
.rotate-181 {
  transform: rotate(181deg) !important;
}
.progress-bar-182::before {
  width: 182%;
}
.progress-bar-data-182::before {
  width: 182%;
  content: "182%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-182 {
  height: 182px !important;
  width: 182px !important;
}
.font-182 {
  font-size: 182px !important;
}
.m-182 {
  margin: 182px !important;
}
.mt-182 {
  margin-top: 182px !important;
}
.mb-182 {
  margin-bottom: 182px !important;
}
.ml-182 {
  margin-left: 182px !important;
}
.mr-182 {
  margin-right: 182px !important;
}
.p-182 {
  padding: 182px !important;
}
.pt-182 {
  padding-top: 182px !important;
}
.pb-182 {
  padding-bottom: 182px !important;
}
.pl-182 {
  padding-left: 182px !important;
}
.pr-182 {
  padding-right: 182px !important;
}
.rotate-182 {
  transform: rotate(182deg) !important;
}
.progress-bar-183::before {
  width: 183%;
}
.progress-bar-data-183::before {
  width: 183%;
  content: "183%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-183 {
  height: 183px !important;
  width: 183px !important;
}
.font-183 {
  font-size: 183px !important;
}
.m-183 {
  margin: 183px !important;
}
.mt-183 {
  margin-top: 183px !important;
}
.mb-183 {
  margin-bottom: 183px !important;
}
.ml-183 {
  margin-left: 183px !important;
}
.mr-183 {
  margin-right: 183px !important;
}
.p-183 {
  padding: 183px !important;
}
.pt-183 {
  padding-top: 183px !important;
}
.pb-183 {
  padding-bottom: 183px !important;
}
.pl-183 {
  padding-left: 183px !important;
}
.pr-183 {
  padding-right: 183px !important;
}
.rotate-183 {
  transform: rotate(183deg) !important;
}
.progress-bar-184::before {
  width: 184%;
}
.progress-bar-data-184::before {
  width: 184%;
  content: "184%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-184 {
  height: 184px !important;
  width: 184px !important;
}
.font-184 {
  font-size: 184px !important;
}
.m-184 {
  margin: 184px !important;
}
.mt-184 {
  margin-top: 184px !important;
}
.mb-184 {
  margin-bottom: 184px !important;
}
.ml-184 {
  margin-left: 184px !important;
}
.mr-184 {
  margin-right: 184px !important;
}
.p-184 {
  padding: 184px !important;
}
.pt-184 {
  padding-top: 184px !important;
}
.pb-184 {
  padding-bottom: 184px !important;
}
.pl-184 {
  padding-left: 184px !important;
}
.pr-184 {
  padding-right: 184px !important;
}
.rotate-184 {
  transform: rotate(184deg) !important;
}
.progress-bar-185::before {
  width: 185%;
}
.progress-bar-data-185::before {
  width: 185%;
  content: "185%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-185 {
  height: 185px !important;
  width: 185px !important;
}
.font-185 {
  font-size: 185px !important;
}
.m-185 {
  margin: 185px !important;
}
.mt-185 {
  margin-top: 185px !important;
}
.mb-185 {
  margin-bottom: 185px !important;
}
.ml-185 {
  margin-left: 185px !important;
}
.mr-185 {
  margin-right: 185px !important;
}
.p-185 {
  padding: 185px !important;
}
.pt-185 {
  padding-top: 185px !important;
}
.pb-185 {
  padding-bottom: 185px !important;
}
.pl-185 {
  padding-left: 185px !important;
}
.pr-185 {
  padding-right: 185px !important;
}
.rotate-185 {
  transform: rotate(185deg) !important;
}
.progress-bar-186::before {
  width: 186%;
}
.progress-bar-data-186::before {
  width: 186%;
  content: "186%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-186 {
  height: 186px !important;
  width: 186px !important;
}
.font-186 {
  font-size: 186px !important;
}
.m-186 {
  margin: 186px !important;
}
.mt-186 {
  margin-top: 186px !important;
}
.mb-186 {
  margin-bottom: 186px !important;
}
.ml-186 {
  margin-left: 186px !important;
}
.mr-186 {
  margin-right: 186px !important;
}
.p-186 {
  padding: 186px !important;
}
.pt-186 {
  padding-top: 186px !important;
}
.pb-186 {
  padding-bottom: 186px !important;
}
.pl-186 {
  padding-left: 186px !important;
}
.pr-186 {
  padding-right: 186px !important;
}
.rotate-186 {
  transform: rotate(186deg) !important;
}
.progress-bar-187::before {
  width: 187%;
}
.progress-bar-data-187::before {
  width: 187%;
  content: "187%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-187 {
  height: 187px !important;
  width: 187px !important;
}
.font-187 {
  font-size: 187px !important;
}
.m-187 {
  margin: 187px !important;
}
.mt-187 {
  margin-top: 187px !important;
}
.mb-187 {
  margin-bottom: 187px !important;
}
.ml-187 {
  margin-left: 187px !important;
}
.mr-187 {
  margin-right: 187px !important;
}
.p-187 {
  padding: 187px !important;
}
.pt-187 {
  padding-top: 187px !important;
}
.pb-187 {
  padding-bottom: 187px !important;
}
.pl-187 {
  padding-left: 187px !important;
}
.pr-187 {
  padding-right: 187px !important;
}
.rotate-187 {
  transform: rotate(187deg) !important;
}
.progress-bar-188::before {
  width: 188%;
}
.progress-bar-data-188::before {
  width: 188%;
  content: "188%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-188 {
  height: 188px !important;
  width: 188px !important;
}
.font-188 {
  font-size: 188px !important;
}
.m-188 {
  margin: 188px !important;
}
.mt-188 {
  margin-top: 188px !important;
}
.mb-188 {
  margin-bottom: 188px !important;
}
.ml-188 {
  margin-left: 188px !important;
}
.mr-188 {
  margin-right: 188px !important;
}
.p-188 {
  padding: 188px !important;
}
.pt-188 {
  padding-top: 188px !important;
}
.pb-188 {
  padding-bottom: 188px !important;
}
.pl-188 {
  padding-left: 188px !important;
}
.pr-188 {
  padding-right: 188px !important;
}
.rotate-188 {
  transform: rotate(188deg) !important;
}
.progress-bar-189::before {
  width: 189%;
}
.progress-bar-data-189::before {
  width: 189%;
  content: "189%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-189 {
  height: 189px !important;
  width: 189px !important;
}
.font-189 {
  font-size: 189px !important;
}
.m-189 {
  margin: 189px !important;
}
.mt-189 {
  margin-top: 189px !important;
}
.mb-189 {
  margin-bottom: 189px !important;
}
.ml-189 {
  margin-left: 189px !important;
}
.mr-189 {
  margin-right: 189px !important;
}
.p-189 {
  padding: 189px !important;
}
.pt-189 {
  padding-top: 189px !important;
}
.pb-189 {
  padding-bottom: 189px !important;
}
.pl-189 {
  padding-left: 189px !important;
}
.pr-189 {
  padding-right: 189px !important;
}
.rotate-189 {
  transform: rotate(189deg) !important;
}
.progress-bar-190::before {
  width: 190%;
}
.progress-bar-data-190::before {
  width: 190%;
  content: "190%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-190 {
  height: 190px !important;
  width: 190px !important;
}
.font-190 {
  font-size: 190px !important;
}
.m-190 {
  margin: 190px !important;
}
.mt-190 {
  margin-top: 190px !important;
}
.mb-190 {
  margin-bottom: 190px !important;
}
.ml-190 {
  margin-left: 190px !important;
}
.mr-190 {
  margin-right: 190px !important;
}
.p-190 {
  padding: 190px !important;
}
.pt-190 {
  padding-top: 190px !important;
}
.pb-190 {
  padding-bottom: 190px !important;
}
.pl-190 {
  padding-left: 190px !important;
}
.pr-190 {
  padding-right: 190px !important;
}
.rotate-190 {
  transform: rotate(190deg) !important;
}
.progress-bar-191::before {
  width: 191%;
}
.progress-bar-data-191::before {
  width: 191%;
  content: "191%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-191 {
  height: 191px !important;
  width: 191px !important;
}
.font-191 {
  font-size: 191px !important;
}
.m-191 {
  margin: 191px !important;
}
.mt-191 {
  margin-top: 191px !important;
}
.mb-191 {
  margin-bottom: 191px !important;
}
.ml-191 {
  margin-left: 191px !important;
}
.mr-191 {
  margin-right: 191px !important;
}
.p-191 {
  padding: 191px !important;
}
.pt-191 {
  padding-top: 191px !important;
}
.pb-191 {
  padding-bottom: 191px !important;
}
.pl-191 {
  padding-left: 191px !important;
}
.pr-191 {
  padding-right: 191px !important;
}
.rotate-191 {
  transform: rotate(191deg) !important;
}
.progress-bar-192::before {
  width: 192%;
}
.progress-bar-data-192::before {
  width: 192%;
  content: "192%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-192 {
  height: 192px !important;
  width: 192px !important;
}
.font-192 {
  font-size: 192px !important;
}
.m-192 {
  margin: 192px !important;
}
.mt-192 {
  margin-top: 192px !important;
}
.mb-192 {
  margin-bottom: 192px !important;
}
.ml-192 {
  margin-left: 192px !important;
}
.mr-192 {
  margin-right: 192px !important;
}
.p-192 {
  padding: 192px !important;
}
.pt-192 {
  padding-top: 192px !important;
}
.pb-192 {
  padding-bottom: 192px !important;
}
.pl-192 {
  padding-left: 192px !important;
}
.pr-192 {
  padding-right: 192px !important;
}
.rotate-192 {
  transform: rotate(192deg) !important;
}
.progress-bar-193::before {
  width: 193%;
}
.progress-bar-data-193::before {
  width: 193%;
  content: "193%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-193 {
  height: 193px !important;
  width: 193px !important;
}
.font-193 {
  font-size: 193px !important;
}
.m-193 {
  margin: 193px !important;
}
.mt-193 {
  margin-top: 193px !important;
}
.mb-193 {
  margin-bottom: 193px !important;
}
.ml-193 {
  margin-left: 193px !important;
}
.mr-193 {
  margin-right: 193px !important;
}
.p-193 {
  padding: 193px !important;
}
.pt-193 {
  padding-top: 193px !important;
}
.pb-193 {
  padding-bottom: 193px !important;
}
.pl-193 {
  padding-left: 193px !important;
}
.pr-193 {
  padding-right: 193px !important;
}
.rotate-193 {
  transform: rotate(193deg) !important;
}
.progress-bar-194::before {
  width: 194%;
}
.progress-bar-data-194::before {
  width: 194%;
  content: "194%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-194 {
  height: 194px !important;
  width: 194px !important;
}
.font-194 {
  font-size: 194px !important;
}
.m-194 {
  margin: 194px !important;
}
.mt-194 {
  margin-top: 194px !important;
}
.mb-194 {
  margin-bottom: 194px !important;
}
.ml-194 {
  margin-left: 194px !important;
}
.mr-194 {
  margin-right: 194px !important;
}
.p-194 {
  padding: 194px !important;
}
.pt-194 {
  padding-top: 194px !important;
}
.pb-194 {
  padding-bottom: 194px !important;
}
.pl-194 {
  padding-left: 194px !important;
}
.pr-194 {
  padding-right: 194px !important;
}
.rotate-194 {
  transform: rotate(194deg) !important;
}
.progress-bar-195::before {
  width: 195%;
}
.progress-bar-data-195::before {
  width: 195%;
  content: "195%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-195 {
  height: 195px !important;
  width: 195px !important;
}
.font-195 {
  font-size: 195px !important;
}
.m-195 {
  margin: 195px !important;
}
.mt-195 {
  margin-top: 195px !important;
}
.mb-195 {
  margin-bottom: 195px !important;
}
.ml-195 {
  margin-left: 195px !important;
}
.mr-195 {
  margin-right: 195px !important;
}
.p-195 {
  padding: 195px !important;
}
.pt-195 {
  padding-top: 195px !important;
}
.pb-195 {
  padding-bottom: 195px !important;
}
.pl-195 {
  padding-left: 195px !important;
}
.pr-195 {
  padding-right: 195px !important;
}
.rotate-195 {
  transform: rotate(195deg) !important;
}
.progress-bar-196::before {
  width: 196%;
}
.progress-bar-data-196::before {
  width: 196%;
  content: "196%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-196 {
  height: 196px !important;
  width: 196px !important;
}
.font-196 {
  font-size: 196px !important;
}
.m-196 {
  margin: 196px !important;
}
.mt-196 {
  margin-top: 196px !important;
}
.mb-196 {
  margin-bottom: 196px !important;
}
.ml-196 {
  margin-left: 196px !important;
}
.mr-196 {
  margin-right: 196px !important;
}
.p-196 {
  padding: 196px !important;
}
.pt-196 {
  padding-top: 196px !important;
}
.pb-196 {
  padding-bottom: 196px !important;
}
.pl-196 {
  padding-left: 196px !important;
}
.pr-196 {
  padding-right: 196px !important;
}
.rotate-196 {
  transform: rotate(196deg) !important;
}
.progress-bar-197::before {
  width: 197%;
}
.progress-bar-data-197::before {
  width: 197%;
  content: "197%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-197 {
  height: 197px !important;
  width: 197px !important;
}
.font-197 {
  font-size: 197px !important;
}
.m-197 {
  margin: 197px !important;
}
.mt-197 {
  margin-top: 197px !important;
}
.mb-197 {
  margin-bottom: 197px !important;
}
.ml-197 {
  margin-left: 197px !important;
}
.mr-197 {
  margin-right: 197px !important;
}
.p-197 {
  padding: 197px !important;
}
.pt-197 {
  padding-top: 197px !important;
}
.pb-197 {
  padding-bottom: 197px !important;
}
.pl-197 {
  padding-left: 197px !important;
}
.pr-197 {
  padding-right: 197px !important;
}
.rotate-197 {
  transform: rotate(197deg) !important;
}
.progress-bar-198::before {
  width: 198%;
}
.progress-bar-data-198::before {
  width: 198%;
  content: "198%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-198 {
  height: 198px !important;
  width: 198px !important;
}
.font-198 {
  font-size: 198px !important;
}
.m-198 {
  margin: 198px !important;
}
.mt-198 {
  margin-top: 198px !important;
}
.mb-198 {
  margin-bottom: 198px !important;
}
.ml-198 {
  margin-left: 198px !important;
}
.mr-198 {
  margin-right: 198px !important;
}
.p-198 {
  padding: 198px !important;
}
.pt-198 {
  padding-top: 198px !important;
}
.pb-198 {
  padding-bottom: 198px !important;
}
.pl-198 {
  padding-left: 198px !important;
}
.pr-198 {
  padding-right: 198px !important;
}
.rotate-198 {
  transform: rotate(198deg) !important;
}
.progress-bar-199::before {
  width: 199%;
}
.progress-bar-data-199::before {
  width: 199%;
  content: "199%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-199 {
  height: 199px !important;
  width: 199px !important;
}
.font-199 {
  font-size: 199px !important;
}
.m-199 {
  margin: 199px !important;
}
.mt-199 {
  margin-top: 199px !important;
}
.mb-199 {
  margin-bottom: 199px !important;
}
.ml-199 {
  margin-left: 199px !important;
}
.mr-199 {
  margin-right: 199px !important;
}
.p-199 {
  padding: 199px !important;
}
.pt-199 {
  padding-top: 199px !important;
}
.pb-199 {
  padding-bottom: 199px !important;
}
.pl-199 {
  padding-left: 199px !important;
}
.pr-199 {
  padding-right: 199px !important;
}
.rotate-199 {
  transform: rotate(199deg) !important;
}
.progress-bar-200::before {
  width: 200%;
}
.progress-bar-data-200::before {
  width: 200%;
  content: "200%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-200 {
  height: 200px !important;
  width: 200px !important;
}
.font-200 {
  font-size: 200px !important;
}
.m-200 {
  margin: 200px !important;
}
.mt-200 {
  margin-top: 200px !important;
}
.mb-200 {
  margin-bottom: 200px !important;
}
.ml-200 {
  margin-left: 200px !important;
}
.mr-200 {
  margin-right: 200px !important;
}
.p-200 {
  padding: 200px !important;
}
.pt-200 {
  padding-top: 200px !important;
}
.pb-200 {
  padding-bottom: 200px !important;
}
.pl-200 {
  padding-left: 200px !important;
}
.pr-200 {
  padding-right: 200px !important;
}
.rotate-200 {
  transform: rotate(200deg) !important;
}
.progress-bar-201::before {
  width: 201%;
}
.progress-bar-data-201::before {
  width: 201%;
  content: "201%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-201 {
  height: 201px !important;
  width: 201px !important;
}
.font-201 {
  font-size: 201px !important;
}
.m-201 {
  margin: 201px !important;
}
.mt-201 {
  margin-top: 201px !important;
}
.mb-201 {
  margin-bottom: 201px !important;
}
.ml-201 {
  margin-left: 201px !important;
}
.mr-201 {
  margin-right: 201px !important;
}
.p-201 {
  padding: 201px !important;
}
.pt-201 {
  padding-top: 201px !important;
}
.pb-201 {
  padding-bottom: 201px !important;
}
.pl-201 {
  padding-left: 201px !important;
}
.pr-201 {
  padding-right: 201px !important;
}
.rotate-201 {
  transform: rotate(201deg) !important;
}
.progress-bar-202::before {
  width: 202%;
}
.progress-bar-data-202::before {
  width: 202%;
  content: "202%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-202 {
  height: 202px !important;
  width: 202px !important;
}
.font-202 {
  font-size: 202px !important;
}
.m-202 {
  margin: 202px !important;
}
.mt-202 {
  margin-top: 202px !important;
}
.mb-202 {
  margin-bottom: 202px !important;
}
.ml-202 {
  margin-left: 202px !important;
}
.mr-202 {
  margin-right: 202px !important;
}
.p-202 {
  padding: 202px !important;
}
.pt-202 {
  padding-top: 202px !important;
}
.pb-202 {
  padding-bottom: 202px !important;
}
.pl-202 {
  padding-left: 202px !important;
}
.pr-202 {
  padding-right: 202px !important;
}
.rotate-202 {
  transform: rotate(202deg) !important;
}
.progress-bar-203::before {
  width: 203%;
}
.progress-bar-data-203::before {
  width: 203%;
  content: "203%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-203 {
  height: 203px !important;
  width: 203px !important;
}
.font-203 {
  font-size: 203px !important;
}
.m-203 {
  margin: 203px !important;
}
.mt-203 {
  margin-top: 203px !important;
}
.mb-203 {
  margin-bottom: 203px !important;
}
.ml-203 {
  margin-left: 203px !important;
}
.mr-203 {
  margin-right: 203px !important;
}
.p-203 {
  padding: 203px !important;
}
.pt-203 {
  padding-top: 203px !important;
}
.pb-203 {
  padding-bottom: 203px !important;
}
.pl-203 {
  padding-left: 203px !important;
}
.pr-203 {
  padding-right: 203px !important;
}
.rotate-203 {
  transform: rotate(203deg) !important;
}
.progress-bar-204::before {
  width: 204%;
}
.progress-bar-data-204::before {
  width: 204%;
  content: "204%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-204 {
  height: 204px !important;
  width: 204px !important;
}
.font-204 {
  font-size: 204px !important;
}
.m-204 {
  margin: 204px !important;
}
.mt-204 {
  margin-top: 204px !important;
}
.mb-204 {
  margin-bottom: 204px !important;
}
.ml-204 {
  margin-left: 204px !important;
}
.mr-204 {
  margin-right: 204px !important;
}
.p-204 {
  padding: 204px !important;
}
.pt-204 {
  padding-top: 204px !important;
}
.pb-204 {
  padding-bottom: 204px !important;
}
.pl-204 {
  padding-left: 204px !important;
}
.pr-204 {
  padding-right: 204px !important;
}
.rotate-204 {
  transform: rotate(204deg) !important;
}
.progress-bar-205::before {
  width: 205%;
}
.progress-bar-data-205::before {
  width: 205%;
  content: "205%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-205 {
  height: 205px !important;
  width: 205px !important;
}
.font-205 {
  font-size: 205px !important;
}
.m-205 {
  margin: 205px !important;
}
.mt-205 {
  margin-top: 205px !important;
}
.mb-205 {
  margin-bottom: 205px !important;
}
.ml-205 {
  margin-left: 205px !important;
}
.mr-205 {
  margin-right: 205px !important;
}
.p-205 {
  padding: 205px !important;
}
.pt-205 {
  padding-top: 205px !important;
}
.pb-205 {
  padding-bottom: 205px !important;
}
.pl-205 {
  padding-left: 205px !important;
}
.pr-205 {
  padding-right: 205px !important;
}
.rotate-205 {
  transform: rotate(205deg) !important;
}
.progress-bar-206::before {
  width: 206%;
}
.progress-bar-data-206::before {
  width: 206%;
  content: "206%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-206 {
  height: 206px !important;
  width: 206px !important;
}
.font-206 {
  font-size: 206px !important;
}
.m-206 {
  margin: 206px !important;
}
.mt-206 {
  margin-top: 206px !important;
}
.mb-206 {
  margin-bottom: 206px !important;
}
.ml-206 {
  margin-left: 206px !important;
}
.mr-206 {
  margin-right: 206px !important;
}
.p-206 {
  padding: 206px !important;
}
.pt-206 {
  padding-top: 206px !important;
}
.pb-206 {
  padding-bottom: 206px !important;
}
.pl-206 {
  padding-left: 206px !important;
}
.pr-206 {
  padding-right: 206px !important;
}
.rotate-206 {
  transform: rotate(206deg) !important;
}
.progress-bar-207::before {
  width: 207%;
}
.progress-bar-data-207::before {
  width: 207%;
  content: "207%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-207 {
  height: 207px !important;
  width: 207px !important;
}
.font-207 {
  font-size: 207px !important;
}
.m-207 {
  margin: 207px !important;
}
.mt-207 {
  margin-top: 207px !important;
}
.mb-207 {
  margin-bottom: 207px !important;
}
.ml-207 {
  margin-left: 207px !important;
}
.mr-207 {
  margin-right: 207px !important;
}
.p-207 {
  padding: 207px !important;
}
.pt-207 {
  padding-top: 207px !important;
}
.pb-207 {
  padding-bottom: 207px !important;
}
.pl-207 {
  padding-left: 207px !important;
}
.pr-207 {
  padding-right: 207px !important;
}
.rotate-207 {
  transform: rotate(207deg) !important;
}
.progress-bar-208::before {
  width: 208%;
}
.progress-bar-data-208::before {
  width: 208%;
  content: "208%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-208 {
  height: 208px !important;
  width: 208px !important;
}
.font-208 {
  font-size: 208px !important;
}
.m-208 {
  margin: 208px !important;
}
.mt-208 {
  margin-top: 208px !important;
}
.mb-208 {
  margin-bottom: 208px !important;
}
.ml-208 {
  margin-left: 208px !important;
}
.mr-208 {
  margin-right: 208px !important;
}
.p-208 {
  padding: 208px !important;
}
.pt-208 {
  padding-top: 208px !important;
}
.pb-208 {
  padding-bottom: 208px !important;
}
.pl-208 {
  padding-left: 208px !important;
}
.pr-208 {
  padding-right: 208px !important;
}
.rotate-208 {
  transform: rotate(208deg) !important;
}
.progress-bar-209::before {
  width: 209%;
}
.progress-bar-data-209::before {
  width: 209%;
  content: "209%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-209 {
  height: 209px !important;
  width: 209px !important;
}
.font-209 {
  font-size: 209px !important;
}
.m-209 {
  margin: 209px !important;
}
.mt-209 {
  margin-top: 209px !important;
}
.mb-209 {
  margin-bottom: 209px !important;
}
.ml-209 {
  margin-left: 209px !important;
}
.mr-209 {
  margin-right: 209px !important;
}
.p-209 {
  padding: 209px !important;
}
.pt-209 {
  padding-top: 209px !important;
}
.pb-209 {
  padding-bottom: 209px !important;
}
.pl-209 {
  padding-left: 209px !important;
}
.pr-209 {
  padding-right: 209px !important;
}
.rotate-209 {
  transform: rotate(209deg) !important;
}
.progress-bar-210::before {
  width: 210%;
}
.progress-bar-data-210::before {
  width: 210%;
  content: "210%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-210 {
  height: 210px !important;
  width: 210px !important;
}
.font-210 {
  font-size: 210px !important;
}
.m-210 {
  margin: 210px !important;
}
.mt-210 {
  margin-top: 210px !important;
}
.mb-210 {
  margin-bottom: 210px !important;
}
.ml-210 {
  margin-left: 210px !important;
}
.mr-210 {
  margin-right: 210px !important;
}
.p-210 {
  padding: 210px !important;
}
.pt-210 {
  padding-top: 210px !important;
}
.pb-210 {
  padding-bottom: 210px !important;
}
.pl-210 {
  padding-left: 210px !important;
}
.pr-210 {
  padding-right: 210px !important;
}
.rotate-210 {
  transform: rotate(210deg) !important;
}
.progress-bar-211::before {
  width: 211%;
}
.progress-bar-data-211::before {
  width: 211%;
  content: "211%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-211 {
  height: 211px !important;
  width: 211px !important;
}
.font-211 {
  font-size: 211px !important;
}
.m-211 {
  margin: 211px !important;
}
.mt-211 {
  margin-top: 211px !important;
}
.mb-211 {
  margin-bottom: 211px !important;
}
.ml-211 {
  margin-left: 211px !important;
}
.mr-211 {
  margin-right: 211px !important;
}
.p-211 {
  padding: 211px !important;
}
.pt-211 {
  padding-top: 211px !important;
}
.pb-211 {
  padding-bottom: 211px !important;
}
.pl-211 {
  padding-left: 211px !important;
}
.pr-211 {
  padding-right: 211px !important;
}
.rotate-211 {
  transform: rotate(211deg) !important;
}
.progress-bar-212::before {
  width: 212%;
}
.progress-bar-data-212::before {
  width: 212%;
  content: "212%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-212 {
  height: 212px !important;
  width: 212px !important;
}
.font-212 {
  font-size: 212px !important;
}
.m-212 {
  margin: 212px !important;
}
.mt-212 {
  margin-top: 212px !important;
}
.mb-212 {
  margin-bottom: 212px !important;
}
.ml-212 {
  margin-left: 212px !important;
}
.mr-212 {
  margin-right: 212px !important;
}
.p-212 {
  padding: 212px !important;
}
.pt-212 {
  padding-top: 212px !important;
}
.pb-212 {
  padding-bottom: 212px !important;
}
.pl-212 {
  padding-left: 212px !important;
}
.pr-212 {
  padding-right: 212px !important;
}
.rotate-212 {
  transform: rotate(212deg) !important;
}
.progress-bar-213::before {
  width: 213%;
}
.progress-bar-data-213::before {
  width: 213%;
  content: "213%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-213 {
  height: 213px !important;
  width: 213px !important;
}
.font-213 {
  font-size: 213px !important;
}
.m-213 {
  margin: 213px !important;
}
.mt-213 {
  margin-top: 213px !important;
}
.mb-213 {
  margin-bottom: 213px !important;
}
.ml-213 {
  margin-left: 213px !important;
}
.mr-213 {
  margin-right: 213px !important;
}
.p-213 {
  padding: 213px !important;
}
.pt-213 {
  padding-top: 213px !important;
}
.pb-213 {
  padding-bottom: 213px !important;
}
.pl-213 {
  padding-left: 213px !important;
}
.pr-213 {
  padding-right: 213px !important;
}
.rotate-213 {
  transform: rotate(213deg) !important;
}
.progress-bar-214::before {
  width: 214%;
}
.progress-bar-data-214::before {
  width: 214%;
  content: "214%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-214 {
  height: 214px !important;
  width: 214px !important;
}
.font-214 {
  font-size: 214px !important;
}
.m-214 {
  margin: 214px !important;
}
.mt-214 {
  margin-top: 214px !important;
}
.mb-214 {
  margin-bottom: 214px !important;
}
.ml-214 {
  margin-left: 214px !important;
}
.mr-214 {
  margin-right: 214px !important;
}
.p-214 {
  padding: 214px !important;
}
.pt-214 {
  padding-top: 214px !important;
}
.pb-214 {
  padding-bottom: 214px !important;
}
.pl-214 {
  padding-left: 214px !important;
}
.pr-214 {
  padding-right: 214px !important;
}
.rotate-214 {
  transform: rotate(214deg) !important;
}
.progress-bar-215::before {
  width: 215%;
}
.progress-bar-data-215::before {
  width: 215%;
  content: "215%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-215 {
  height: 215px !important;
  width: 215px !important;
}
.font-215 {
  font-size: 215px !important;
}
.m-215 {
  margin: 215px !important;
}
.mt-215 {
  margin-top: 215px !important;
}
.mb-215 {
  margin-bottom: 215px !important;
}
.ml-215 {
  margin-left: 215px !important;
}
.mr-215 {
  margin-right: 215px !important;
}
.p-215 {
  padding: 215px !important;
}
.pt-215 {
  padding-top: 215px !important;
}
.pb-215 {
  padding-bottom: 215px !important;
}
.pl-215 {
  padding-left: 215px !important;
}
.pr-215 {
  padding-right: 215px !important;
}
.rotate-215 {
  transform: rotate(215deg) !important;
}
.progress-bar-216::before {
  width: 216%;
}
.progress-bar-data-216::before {
  width: 216%;
  content: "216%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-216 {
  height: 216px !important;
  width: 216px !important;
}
.font-216 {
  font-size: 216px !important;
}
.m-216 {
  margin: 216px !important;
}
.mt-216 {
  margin-top: 216px !important;
}
.mb-216 {
  margin-bottom: 216px !important;
}
.ml-216 {
  margin-left: 216px !important;
}
.mr-216 {
  margin-right: 216px !important;
}
.p-216 {
  padding: 216px !important;
}
.pt-216 {
  padding-top: 216px !important;
}
.pb-216 {
  padding-bottom: 216px !important;
}
.pl-216 {
  padding-left: 216px !important;
}
.pr-216 {
  padding-right: 216px !important;
}
.rotate-216 {
  transform: rotate(216deg) !important;
}
.progress-bar-217::before {
  width: 217%;
}
.progress-bar-data-217::before {
  width: 217%;
  content: "217%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-217 {
  height: 217px !important;
  width: 217px !important;
}
.font-217 {
  font-size: 217px !important;
}
.m-217 {
  margin: 217px !important;
}
.mt-217 {
  margin-top: 217px !important;
}
.mb-217 {
  margin-bottom: 217px !important;
}
.ml-217 {
  margin-left: 217px !important;
}
.mr-217 {
  margin-right: 217px !important;
}
.p-217 {
  padding: 217px !important;
}
.pt-217 {
  padding-top: 217px !important;
}
.pb-217 {
  padding-bottom: 217px !important;
}
.pl-217 {
  padding-left: 217px !important;
}
.pr-217 {
  padding-right: 217px !important;
}
.rotate-217 {
  transform: rotate(217deg) !important;
}
.progress-bar-218::before {
  width: 218%;
}
.progress-bar-data-218::before {
  width: 218%;
  content: "218%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-218 {
  height: 218px !important;
  width: 218px !important;
}
.font-218 {
  font-size: 218px !important;
}
.m-218 {
  margin: 218px !important;
}
.mt-218 {
  margin-top: 218px !important;
}
.mb-218 {
  margin-bottom: 218px !important;
}
.ml-218 {
  margin-left: 218px !important;
}
.mr-218 {
  margin-right: 218px !important;
}
.p-218 {
  padding: 218px !important;
}
.pt-218 {
  padding-top: 218px !important;
}
.pb-218 {
  padding-bottom: 218px !important;
}
.pl-218 {
  padding-left: 218px !important;
}
.pr-218 {
  padding-right: 218px !important;
}
.rotate-218 {
  transform: rotate(218deg) !important;
}
.progress-bar-219::before {
  width: 219%;
}
.progress-bar-data-219::before {
  width: 219%;
  content: "219%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-219 {
  height: 219px !important;
  width: 219px !important;
}
.font-219 {
  font-size: 219px !important;
}
.m-219 {
  margin: 219px !important;
}
.mt-219 {
  margin-top: 219px !important;
}
.mb-219 {
  margin-bottom: 219px !important;
}
.ml-219 {
  margin-left: 219px !important;
}
.mr-219 {
  margin-right: 219px !important;
}
.p-219 {
  padding: 219px !important;
}
.pt-219 {
  padding-top: 219px !important;
}
.pb-219 {
  padding-bottom: 219px !important;
}
.pl-219 {
  padding-left: 219px !important;
}
.pr-219 {
  padding-right: 219px !important;
}
.rotate-219 {
  transform: rotate(219deg) !important;
}
.progress-bar-220::before {
  width: 220%;
}
.progress-bar-data-220::before {
  width: 220%;
  content: "220%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-220 {
  height: 220px !important;
  width: 220px !important;
}
.font-220 {
  font-size: 220px !important;
}
.m-220 {
  margin: 220px !important;
}
.mt-220 {
  margin-top: 220px !important;
}
.mb-220 {
  margin-bottom: 220px !important;
}
.ml-220 {
  margin-left: 220px !important;
}
.mr-220 {
  margin-right: 220px !important;
}
.p-220 {
  padding: 220px !important;
}
.pt-220 {
  padding-top: 220px !important;
}
.pb-220 {
  padding-bottom: 220px !important;
}
.pl-220 {
  padding-left: 220px !important;
}
.pr-220 {
  padding-right: 220px !important;
}
.rotate-220 {
  transform: rotate(220deg) !important;
}
.progress-bar-221::before {
  width: 221%;
}
.progress-bar-data-221::before {
  width: 221%;
  content: "221%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-221 {
  height: 221px !important;
  width: 221px !important;
}
.font-221 {
  font-size: 221px !important;
}
.m-221 {
  margin: 221px !important;
}
.mt-221 {
  margin-top: 221px !important;
}
.mb-221 {
  margin-bottom: 221px !important;
}
.ml-221 {
  margin-left: 221px !important;
}
.mr-221 {
  margin-right: 221px !important;
}
.p-221 {
  padding: 221px !important;
}
.pt-221 {
  padding-top: 221px !important;
}
.pb-221 {
  padding-bottom: 221px !important;
}
.pl-221 {
  padding-left: 221px !important;
}
.pr-221 {
  padding-right: 221px !important;
}
.rotate-221 {
  transform: rotate(221deg) !important;
}
.progress-bar-222::before {
  width: 222%;
}
.progress-bar-data-222::before {
  width: 222%;
  content: "222%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-222 {
  height: 222px !important;
  width: 222px !important;
}
.font-222 {
  font-size: 222px !important;
}
.m-222 {
  margin: 222px !important;
}
.mt-222 {
  margin-top: 222px !important;
}
.mb-222 {
  margin-bottom: 222px !important;
}
.ml-222 {
  margin-left: 222px !important;
}
.mr-222 {
  margin-right: 222px !important;
}
.p-222 {
  padding: 222px !important;
}
.pt-222 {
  padding-top: 222px !important;
}
.pb-222 {
  padding-bottom: 222px !important;
}
.pl-222 {
  padding-left: 222px !important;
}
.pr-222 {
  padding-right: 222px !important;
}
.rotate-222 {
  transform: rotate(222deg) !important;
}
.progress-bar-223::before {
  width: 223%;
}
.progress-bar-data-223::before {
  width: 223%;
  content: "223%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-223 {
  height: 223px !important;
  width: 223px !important;
}
.font-223 {
  font-size: 223px !important;
}
.m-223 {
  margin: 223px !important;
}
.mt-223 {
  margin-top: 223px !important;
}
.mb-223 {
  margin-bottom: 223px !important;
}
.ml-223 {
  margin-left: 223px !important;
}
.mr-223 {
  margin-right: 223px !important;
}
.p-223 {
  padding: 223px !important;
}
.pt-223 {
  padding-top: 223px !important;
}
.pb-223 {
  padding-bottom: 223px !important;
}
.pl-223 {
  padding-left: 223px !important;
}
.pr-223 {
  padding-right: 223px !important;
}
.rotate-223 {
  transform: rotate(223deg) !important;
}
.progress-bar-224::before {
  width: 224%;
}
.progress-bar-data-224::before {
  width: 224%;
  content: "224%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-224 {
  height: 224px !important;
  width: 224px !important;
}
.font-224 {
  font-size: 224px !important;
}
.m-224 {
  margin: 224px !important;
}
.mt-224 {
  margin-top: 224px !important;
}
.mb-224 {
  margin-bottom: 224px !important;
}
.ml-224 {
  margin-left: 224px !important;
}
.mr-224 {
  margin-right: 224px !important;
}
.p-224 {
  padding: 224px !important;
}
.pt-224 {
  padding-top: 224px !important;
}
.pb-224 {
  padding-bottom: 224px !important;
}
.pl-224 {
  padding-left: 224px !important;
}
.pr-224 {
  padding-right: 224px !important;
}
.rotate-224 {
  transform: rotate(224deg) !important;
}
.progress-bar-225::before {
  width: 225%;
}
.progress-bar-data-225::before {
  width: 225%;
  content: "225%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-225 {
  height: 225px !important;
  width: 225px !important;
}
.font-225 {
  font-size: 225px !important;
}
.m-225 {
  margin: 225px !important;
}
.mt-225 {
  margin-top: 225px !important;
}
.mb-225 {
  margin-bottom: 225px !important;
}
.ml-225 {
  margin-left: 225px !important;
}
.mr-225 {
  margin-right: 225px !important;
}
.p-225 {
  padding: 225px !important;
}
.pt-225 {
  padding-top: 225px !important;
}
.pb-225 {
  padding-bottom: 225px !important;
}
.pl-225 {
  padding-left: 225px !important;
}
.pr-225 {
  padding-right: 225px !important;
}
.rotate-225 {
  transform: rotate(225deg) !important;
}
.progress-bar-226::before {
  width: 226%;
}
.progress-bar-data-226::before {
  width: 226%;
  content: "226%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-226 {
  height: 226px !important;
  width: 226px !important;
}
.font-226 {
  font-size: 226px !important;
}
.m-226 {
  margin: 226px !important;
}
.mt-226 {
  margin-top: 226px !important;
}
.mb-226 {
  margin-bottom: 226px !important;
}
.ml-226 {
  margin-left: 226px !important;
}
.mr-226 {
  margin-right: 226px !important;
}
.p-226 {
  padding: 226px !important;
}
.pt-226 {
  padding-top: 226px !important;
}
.pb-226 {
  padding-bottom: 226px !important;
}
.pl-226 {
  padding-left: 226px !important;
}
.pr-226 {
  padding-right: 226px !important;
}
.rotate-226 {
  transform: rotate(226deg) !important;
}
.progress-bar-227::before {
  width: 227%;
}
.progress-bar-data-227::before {
  width: 227%;
  content: "227%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-227 {
  height: 227px !important;
  width: 227px !important;
}
.font-227 {
  font-size: 227px !important;
}
.m-227 {
  margin: 227px !important;
}
.mt-227 {
  margin-top: 227px !important;
}
.mb-227 {
  margin-bottom: 227px !important;
}
.ml-227 {
  margin-left: 227px !important;
}
.mr-227 {
  margin-right: 227px !important;
}
.p-227 {
  padding: 227px !important;
}
.pt-227 {
  padding-top: 227px !important;
}
.pb-227 {
  padding-bottom: 227px !important;
}
.pl-227 {
  padding-left: 227px !important;
}
.pr-227 {
  padding-right: 227px !important;
}
.rotate-227 {
  transform: rotate(227deg) !important;
}
.progress-bar-228::before {
  width: 228%;
}
.progress-bar-data-228::before {
  width: 228%;
  content: "228%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-228 {
  height: 228px !important;
  width: 228px !important;
}
.font-228 {
  font-size: 228px !important;
}
.m-228 {
  margin: 228px !important;
}
.mt-228 {
  margin-top: 228px !important;
}
.mb-228 {
  margin-bottom: 228px !important;
}
.ml-228 {
  margin-left: 228px !important;
}
.mr-228 {
  margin-right: 228px !important;
}
.p-228 {
  padding: 228px !important;
}
.pt-228 {
  padding-top: 228px !important;
}
.pb-228 {
  padding-bottom: 228px !important;
}
.pl-228 {
  padding-left: 228px !important;
}
.pr-228 {
  padding-right: 228px !important;
}
.rotate-228 {
  transform: rotate(228deg) !important;
}
.progress-bar-229::before {
  width: 229%;
}
.progress-bar-data-229::before {
  width: 229%;
  content: "229%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-229 {
  height: 229px !important;
  width: 229px !important;
}
.font-229 {
  font-size: 229px !important;
}
.m-229 {
  margin: 229px !important;
}
.mt-229 {
  margin-top: 229px !important;
}
.mb-229 {
  margin-bottom: 229px !important;
}
.ml-229 {
  margin-left: 229px !important;
}
.mr-229 {
  margin-right: 229px !important;
}
.p-229 {
  padding: 229px !important;
}
.pt-229 {
  padding-top: 229px !important;
}
.pb-229 {
  padding-bottom: 229px !important;
}
.pl-229 {
  padding-left: 229px !important;
}
.pr-229 {
  padding-right: 229px !important;
}
.rotate-229 {
  transform: rotate(229deg) !important;
}
.progress-bar-230::before {
  width: 230%;
}
.progress-bar-data-230::before {
  width: 230%;
  content: "230%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-230 {
  height: 230px !important;
  width: 230px !important;
}
.font-230 {
  font-size: 230px !important;
}
.m-230 {
  margin: 230px !important;
}
.mt-230 {
  margin-top: 230px !important;
}
.mb-230 {
  margin-bottom: 230px !important;
}
.ml-230 {
  margin-left: 230px !important;
}
.mr-230 {
  margin-right: 230px !important;
}
.p-230 {
  padding: 230px !important;
}
.pt-230 {
  padding-top: 230px !important;
}
.pb-230 {
  padding-bottom: 230px !important;
}
.pl-230 {
  padding-left: 230px !important;
}
.pr-230 {
  padding-right: 230px !important;
}
.rotate-230 {
  transform: rotate(230deg) !important;
}
.progress-bar-231::before {
  width: 231%;
}
.progress-bar-data-231::before {
  width: 231%;
  content: "231%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-231 {
  height: 231px !important;
  width: 231px !important;
}
.font-231 {
  font-size: 231px !important;
}
.m-231 {
  margin: 231px !important;
}
.mt-231 {
  margin-top: 231px !important;
}
.mb-231 {
  margin-bottom: 231px !important;
}
.ml-231 {
  margin-left: 231px !important;
}
.mr-231 {
  margin-right: 231px !important;
}
.p-231 {
  padding: 231px !important;
}
.pt-231 {
  padding-top: 231px !important;
}
.pb-231 {
  padding-bottom: 231px !important;
}
.pl-231 {
  padding-left: 231px !important;
}
.pr-231 {
  padding-right: 231px !important;
}
.rotate-231 {
  transform: rotate(231deg) !important;
}
.progress-bar-232::before {
  width: 232%;
}
.progress-bar-data-232::before {
  width: 232%;
  content: "232%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-232 {
  height: 232px !important;
  width: 232px !important;
}
.font-232 {
  font-size: 232px !important;
}
.m-232 {
  margin: 232px !important;
}
.mt-232 {
  margin-top: 232px !important;
}
.mb-232 {
  margin-bottom: 232px !important;
}
.ml-232 {
  margin-left: 232px !important;
}
.mr-232 {
  margin-right: 232px !important;
}
.p-232 {
  padding: 232px !important;
}
.pt-232 {
  padding-top: 232px !important;
}
.pb-232 {
  padding-bottom: 232px !important;
}
.pl-232 {
  padding-left: 232px !important;
}
.pr-232 {
  padding-right: 232px !important;
}
.rotate-232 {
  transform: rotate(232deg) !important;
}
.progress-bar-233::before {
  width: 233%;
}
.progress-bar-data-233::before {
  width: 233%;
  content: "233%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-233 {
  height: 233px !important;
  width: 233px !important;
}
.font-233 {
  font-size: 233px !important;
}
.m-233 {
  margin: 233px !important;
}
.mt-233 {
  margin-top: 233px !important;
}
.mb-233 {
  margin-bottom: 233px !important;
}
.ml-233 {
  margin-left: 233px !important;
}
.mr-233 {
  margin-right: 233px !important;
}
.p-233 {
  padding: 233px !important;
}
.pt-233 {
  padding-top: 233px !important;
}
.pb-233 {
  padding-bottom: 233px !important;
}
.pl-233 {
  padding-left: 233px !important;
}
.pr-233 {
  padding-right: 233px !important;
}
.rotate-233 {
  transform: rotate(233deg) !important;
}
.progress-bar-234::before {
  width: 234%;
}
.progress-bar-data-234::before {
  width: 234%;
  content: "234%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-234 {
  height: 234px !important;
  width: 234px !important;
}
.font-234 {
  font-size: 234px !important;
}
.m-234 {
  margin: 234px !important;
}
.mt-234 {
  margin-top: 234px !important;
}
.mb-234 {
  margin-bottom: 234px !important;
}
.ml-234 {
  margin-left: 234px !important;
}
.mr-234 {
  margin-right: 234px !important;
}
.p-234 {
  padding: 234px !important;
}
.pt-234 {
  padding-top: 234px !important;
}
.pb-234 {
  padding-bottom: 234px !important;
}
.pl-234 {
  padding-left: 234px !important;
}
.pr-234 {
  padding-right: 234px !important;
}
.rotate-234 {
  transform: rotate(234deg) !important;
}
.progress-bar-235::before {
  width: 235%;
}
.progress-bar-data-235::before {
  width: 235%;
  content: "235%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-235 {
  height: 235px !important;
  width: 235px !important;
}
.font-235 {
  font-size: 235px !important;
}
.m-235 {
  margin: 235px !important;
}
.mt-235 {
  margin-top: 235px !important;
}
.mb-235 {
  margin-bottom: 235px !important;
}
.ml-235 {
  margin-left: 235px !important;
}
.mr-235 {
  margin-right: 235px !important;
}
.p-235 {
  padding: 235px !important;
}
.pt-235 {
  padding-top: 235px !important;
}
.pb-235 {
  padding-bottom: 235px !important;
}
.pl-235 {
  padding-left: 235px !important;
}
.pr-235 {
  padding-right: 235px !important;
}
.rotate-235 {
  transform: rotate(235deg) !important;
}
.progress-bar-236::before {
  width: 236%;
}
.progress-bar-data-236::before {
  width: 236%;
  content: "236%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-236 {
  height: 236px !important;
  width: 236px !important;
}
.font-236 {
  font-size: 236px !important;
}
.m-236 {
  margin: 236px !important;
}
.mt-236 {
  margin-top: 236px !important;
}
.mb-236 {
  margin-bottom: 236px !important;
}
.ml-236 {
  margin-left: 236px !important;
}
.mr-236 {
  margin-right: 236px !important;
}
.p-236 {
  padding: 236px !important;
}
.pt-236 {
  padding-top: 236px !important;
}
.pb-236 {
  padding-bottom: 236px !important;
}
.pl-236 {
  padding-left: 236px !important;
}
.pr-236 {
  padding-right: 236px !important;
}
.rotate-236 {
  transform: rotate(236deg) !important;
}
.progress-bar-237::before {
  width: 237%;
}
.progress-bar-data-237::before {
  width: 237%;
  content: "237%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-237 {
  height: 237px !important;
  width: 237px !important;
}
.font-237 {
  font-size: 237px !important;
}
.m-237 {
  margin: 237px !important;
}
.mt-237 {
  margin-top: 237px !important;
}
.mb-237 {
  margin-bottom: 237px !important;
}
.ml-237 {
  margin-left: 237px !important;
}
.mr-237 {
  margin-right: 237px !important;
}
.p-237 {
  padding: 237px !important;
}
.pt-237 {
  padding-top: 237px !important;
}
.pb-237 {
  padding-bottom: 237px !important;
}
.pl-237 {
  padding-left: 237px !important;
}
.pr-237 {
  padding-right: 237px !important;
}
.rotate-237 {
  transform: rotate(237deg) !important;
}
.progress-bar-238::before {
  width: 238%;
}
.progress-bar-data-238::before {
  width: 238%;
  content: "238%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-238 {
  height: 238px !important;
  width: 238px !important;
}
.font-238 {
  font-size: 238px !important;
}
.m-238 {
  margin: 238px !important;
}
.mt-238 {
  margin-top: 238px !important;
}
.mb-238 {
  margin-bottom: 238px !important;
}
.ml-238 {
  margin-left: 238px !important;
}
.mr-238 {
  margin-right: 238px !important;
}
.p-238 {
  padding: 238px !important;
}
.pt-238 {
  padding-top: 238px !important;
}
.pb-238 {
  padding-bottom: 238px !important;
}
.pl-238 {
  padding-left: 238px !important;
}
.pr-238 {
  padding-right: 238px !important;
}
.rotate-238 {
  transform: rotate(238deg) !important;
}
.progress-bar-239::before {
  width: 239%;
}
.progress-bar-data-239::before {
  width: 239%;
  content: "239%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-239 {
  height: 239px !important;
  width: 239px !important;
}
.font-239 {
  font-size: 239px !important;
}
.m-239 {
  margin: 239px !important;
}
.mt-239 {
  margin-top: 239px !important;
}
.mb-239 {
  margin-bottom: 239px !important;
}
.ml-239 {
  margin-left: 239px !important;
}
.mr-239 {
  margin-right: 239px !important;
}
.p-239 {
  padding: 239px !important;
}
.pt-239 {
  padding-top: 239px !important;
}
.pb-239 {
  padding-bottom: 239px !important;
}
.pl-239 {
  padding-left: 239px !important;
}
.pr-239 {
  padding-right: 239px !important;
}
.rotate-239 {
  transform: rotate(239deg) !important;
}
.progress-bar-240::before {
  width: 240%;
}
.progress-bar-data-240::before {
  width: 240%;
  content: "240%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-240 {
  height: 240px !important;
  width: 240px !important;
}
.font-240 {
  font-size: 240px !important;
}
.m-240 {
  margin: 240px !important;
}
.mt-240 {
  margin-top: 240px !important;
}
.mb-240 {
  margin-bottom: 240px !important;
}
.ml-240 {
  margin-left: 240px !important;
}
.mr-240 {
  margin-right: 240px !important;
}
.p-240 {
  padding: 240px !important;
}
.pt-240 {
  padding-top: 240px !important;
}
.pb-240 {
  padding-bottom: 240px !important;
}
.pl-240 {
  padding-left: 240px !important;
}
.pr-240 {
  padding-right: 240px !important;
}
.rotate-240 {
  transform: rotate(240deg) !important;
}
.progress-bar-241::before {
  width: 241%;
}
.progress-bar-data-241::before {
  width: 241%;
  content: "241%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-241 {
  height: 241px !important;
  width: 241px !important;
}
.font-241 {
  font-size: 241px !important;
}
.m-241 {
  margin: 241px !important;
}
.mt-241 {
  margin-top: 241px !important;
}
.mb-241 {
  margin-bottom: 241px !important;
}
.ml-241 {
  margin-left: 241px !important;
}
.mr-241 {
  margin-right: 241px !important;
}
.p-241 {
  padding: 241px !important;
}
.pt-241 {
  padding-top: 241px !important;
}
.pb-241 {
  padding-bottom: 241px !important;
}
.pl-241 {
  padding-left: 241px !important;
}
.pr-241 {
  padding-right: 241px !important;
}
.rotate-241 {
  transform: rotate(241deg) !important;
}
.progress-bar-242::before {
  width: 242%;
}
.progress-bar-data-242::before {
  width: 242%;
  content: "242%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-242 {
  height: 242px !important;
  width: 242px !important;
}
.font-242 {
  font-size: 242px !important;
}
.m-242 {
  margin: 242px !important;
}
.mt-242 {
  margin-top: 242px !important;
}
.mb-242 {
  margin-bottom: 242px !important;
}
.ml-242 {
  margin-left: 242px !important;
}
.mr-242 {
  margin-right: 242px !important;
}
.p-242 {
  padding: 242px !important;
}
.pt-242 {
  padding-top: 242px !important;
}
.pb-242 {
  padding-bottom: 242px !important;
}
.pl-242 {
  padding-left: 242px !important;
}
.pr-242 {
  padding-right: 242px !important;
}
.rotate-242 {
  transform: rotate(242deg) !important;
}
.progress-bar-243::before {
  width: 243%;
}
.progress-bar-data-243::before {
  width: 243%;
  content: "243%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-243 {
  height: 243px !important;
  width: 243px !important;
}
.font-243 {
  font-size: 243px !important;
}
.m-243 {
  margin: 243px !important;
}
.mt-243 {
  margin-top: 243px !important;
}
.mb-243 {
  margin-bottom: 243px !important;
}
.ml-243 {
  margin-left: 243px !important;
}
.mr-243 {
  margin-right: 243px !important;
}
.p-243 {
  padding: 243px !important;
}
.pt-243 {
  padding-top: 243px !important;
}
.pb-243 {
  padding-bottom: 243px !important;
}
.pl-243 {
  padding-left: 243px !important;
}
.pr-243 {
  padding-right: 243px !important;
}
.rotate-243 {
  transform: rotate(243deg) !important;
}
.progress-bar-244::before {
  width: 244%;
}
.progress-bar-data-244::before {
  width: 244%;
  content: "244%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-244 {
  height: 244px !important;
  width: 244px !important;
}
.font-244 {
  font-size: 244px !important;
}
.m-244 {
  margin: 244px !important;
}
.mt-244 {
  margin-top: 244px !important;
}
.mb-244 {
  margin-bottom: 244px !important;
}
.ml-244 {
  margin-left: 244px !important;
}
.mr-244 {
  margin-right: 244px !important;
}
.p-244 {
  padding: 244px !important;
}
.pt-244 {
  padding-top: 244px !important;
}
.pb-244 {
  padding-bottom: 244px !important;
}
.pl-244 {
  padding-left: 244px !important;
}
.pr-244 {
  padding-right: 244px !important;
}
.rotate-244 {
  transform: rotate(244deg) !important;
}
.progress-bar-245::before {
  width: 245%;
}
.progress-bar-data-245::before {
  width: 245%;
  content: "245%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-245 {
  height: 245px !important;
  width: 245px !important;
}
.font-245 {
  font-size: 245px !important;
}
.m-245 {
  margin: 245px !important;
}
.mt-245 {
  margin-top: 245px !important;
}
.mb-245 {
  margin-bottom: 245px !important;
}
.ml-245 {
  margin-left: 245px !important;
}
.mr-245 {
  margin-right: 245px !important;
}
.p-245 {
  padding: 245px !important;
}
.pt-245 {
  padding-top: 245px !important;
}
.pb-245 {
  padding-bottom: 245px !important;
}
.pl-245 {
  padding-left: 245px !important;
}
.pr-245 {
  padding-right: 245px !important;
}
.rotate-245 {
  transform: rotate(245deg) !important;
}
.progress-bar-246::before {
  width: 246%;
}
.progress-bar-data-246::before {
  width: 246%;
  content: "246%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-246 {
  height: 246px !important;
  width: 246px !important;
}
.font-246 {
  font-size: 246px !important;
}
.m-246 {
  margin: 246px !important;
}
.mt-246 {
  margin-top: 246px !important;
}
.mb-246 {
  margin-bottom: 246px !important;
}
.ml-246 {
  margin-left: 246px !important;
}
.mr-246 {
  margin-right: 246px !important;
}
.p-246 {
  padding: 246px !important;
}
.pt-246 {
  padding-top: 246px !important;
}
.pb-246 {
  padding-bottom: 246px !important;
}
.pl-246 {
  padding-left: 246px !important;
}
.pr-246 {
  padding-right: 246px !important;
}
.rotate-246 {
  transform: rotate(246deg) !important;
}
.progress-bar-247::before {
  width: 247%;
}
.progress-bar-data-247::before {
  width: 247%;
  content: "247%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-247 {
  height: 247px !important;
  width: 247px !important;
}
.font-247 {
  font-size: 247px !important;
}
.m-247 {
  margin: 247px !important;
}
.mt-247 {
  margin-top: 247px !important;
}
.mb-247 {
  margin-bottom: 247px !important;
}
.ml-247 {
  margin-left: 247px !important;
}
.mr-247 {
  margin-right: 247px !important;
}
.p-247 {
  padding: 247px !important;
}
.pt-247 {
  padding-top: 247px !important;
}
.pb-247 {
  padding-bottom: 247px !important;
}
.pl-247 {
  padding-left: 247px !important;
}
.pr-247 {
  padding-right: 247px !important;
}
.rotate-247 {
  transform: rotate(247deg) !important;
}
.progress-bar-248::before {
  width: 248%;
}
.progress-bar-data-248::before {
  width: 248%;
  content: "248%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-248 {
  height: 248px !important;
  width: 248px !important;
}
.font-248 {
  font-size: 248px !important;
}
.m-248 {
  margin: 248px !important;
}
.mt-248 {
  margin-top: 248px !important;
}
.mb-248 {
  margin-bottom: 248px !important;
}
.ml-248 {
  margin-left: 248px !important;
}
.mr-248 {
  margin-right: 248px !important;
}
.p-248 {
  padding: 248px !important;
}
.pt-248 {
  padding-top: 248px !important;
}
.pb-248 {
  padding-bottom: 248px !important;
}
.pl-248 {
  padding-left: 248px !important;
}
.pr-248 {
  padding-right: 248px !important;
}
.rotate-248 {
  transform: rotate(248deg) !important;
}
.progress-bar-249::before {
  width: 249%;
}
.progress-bar-data-249::before {
  width: 249%;
  content: "249%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-249 {
  height: 249px !important;
  width: 249px !important;
}
.font-249 {
  font-size: 249px !important;
}
.m-249 {
  margin: 249px !important;
}
.mt-249 {
  margin-top: 249px !important;
}
.mb-249 {
  margin-bottom: 249px !important;
}
.ml-249 {
  margin-left: 249px !important;
}
.mr-249 {
  margin-right: 249px !important;
}
.p-249 {
  padding: 249px !important;
}
.pt-249 {
  padding-top: 249px !important;
}
.pb-249 {
  padding-bottom: 249px !important;
}
.pl-249 {
  padding-left: 249px !important;
}
.pr-249 {
  padding-right: 249px !important;
}
.rotate-249 {
  transform: rotate(249deg) !important;
}
.progress-bar-250::before {
  width: 250%;
}
.progress-bar-data-250::before {
  width: 250%;
  content: "250%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-250 {
  height: 250px !important;
  width: 250px !important;
}
.font-250 {
  font-size: 250px !important;
}
.m-250 {
  margin: 250px !important;
}
.mt-250 {
  margin-top: 250px !important;
}
.mb-250 {
  margin-bottom: 250px !important;
}
.ml-250 {
  margin-left: 250px !important;
}
.mr-250 {
  margin-right: 250px !important;
}
.p-250 {
  padding: 250px !important;
}
.pt-250 {
  padding-top: 250px !important;
}
.pb-250 {
  padding-bottom: 250px !important;
}
.pl-250 {
  padding-left: 250px !important;
}
.pr-250 {
  padding-right: 250px !important;
}
.rotate-250 {
  transform: rotate(250deg) !important;
}
.progress-bar-251::before {
  width: 251%;
}
.progress-bar-data-251::before {
  width: 251%;
  content: "251%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-251 {
  height: 251px !important;
  width: 251px !important;
}
.font-251 {
  font-size: 251px !important;
}
.m-251 {
  margin: 251px !important;
}
.mt-251 {
  margin-top: 251px !important;
}
.mb-251 {
  margin-bottom: 251px !important;
}
.ml-251 {
  margin-left: 251px !important;
}
.mr-251 {
  margin-right: 251px !important;
}
.p-251 {
  padding: 251px !important;
}
.pt-251 {
  padding-top: 251px !important;
}
.pb-251 {
  padding-bottom: 251px !important;
}
.pl-251 {
  padding-left: 251px !important;
}
.pr-251 {
  padding-right: 251px !important;
}
.rotate-251 {
  transform: rotate(251deg) !important;
}
.progress-bar-252::before {
  width: 252%;
}
.progress-bar-data-252::before {
  width: 252%;
  content: "252%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-252 {
  height: 252px !important;
  width: 252px !important;
}
.font-252 {
  font-size: 252px !important;
}
.m-252 {
  margin: 252px !important;
}
.mt-252 {
  margin-top: 252px !important;
}
.mb-252 {
  margin-bottom: 252px !important;
}
.ml-252 {
  margin-left: 252px !important;
}
.mr-252 {
  margin-right: 252px !important;
}
.p-252 {
  padding: 252px !important;
}
.pt-252 {
  padding-top: 252px !important;
}
.pb-252 {
  padding-bottom: 252px !important;
}
.pl-252 {
  padding-left: 252px !important;
}
.pr-252 {
  padding-right: 252px !important;
}
.rotate-252 {
  transform: rotate(252deg) !important;
}
.progress-bar-253::before {
  width: 253%;
}
.progress-bar-data-253::before {
  width: 253%;
  content: "253%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-253 {
  height: 253px !important;
  width: 253px !important;
}
.font-253 {
  font-size: 253px !important;
}
.m-253 {
  margin: 253px !important;
}
.mt-253 {
  margin-top: 253px !important;
}
.mb-253 {
  margin-bottom: 253px !important;
}
.ml-253 {
  margin-left: 253px !important;
}
.mr-253 {
  margin-right: 253px !important;
}
.p-253 {
  padding: 253px !important;
}
.pt-253 {
  padding-top: 253px !important;
}
.pb-253 {
  padding-bottom: 253px !important;
}
.pl-253 {
  padding-left: 253px !important;
}
.pr-253 {
  padding-right: 253px !important;
}
.rotate-253 {
  transform: rotate(253deg) !important;
}
.progress-bar-254::before {
  width: 254%;
}
.progress-bar-data-254::before {
  width: 254%;
  content: "254%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-254 {
  height: 254px !important;
  width: 254px !important;
}
.font-254 {
  font-size: 254px !important;
}
.m-254 {
  margin: 254px !important;
}
.mt-254 {
  margin-top: 254px !important;
}
.mb-254 {
  margin-bottom: 254px !important;
}
.ml-254 {
  margin-left: 254px !important;
}
.mr-254 {
  margin-right: 254px !important;
}
.p-254 {
  padding: 254px !important;
}
.pt-254 {
  padding-top: 254px !important;
}
.pb-254 {
  padding-bottom: 254px !important;
}
.pl-254 {
  padding-left: 254px !important;
}
.pr-254 {
  padding-right: 254px !important;
}
.rotate-254 {
  transform: rotate(254deg) !important;
}
.progress-bar-255::before {
  width: 255%;
}
.progress-bar-data-255::before {
  width: 255%;
  content: "255%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-255 {
  height: 255px !important;
  width: 255px !important;
}
.font-255 {
  font-size: 255px !important;
}
.m-255 {
  margin: 255px !important;
}
.mt-255 {
  margin-top: 255px !important;
}
.mb-255 {
  margin-bottom: 255px !important;
}
.ml-255 {
  margin-left: 255px !important;
}
.mr-255 {
  margin-right: 255px !important;
}
.p-255 {
  padding: 255px !important;
}
.pt-255 {
  padding-top: 255px !important;
}
.pb-255 {
  padding-bottom: 255px !important;
}
.pl-255 {
  padding-left: 255px !important;
}
.pr-255 {
  padding-right: 255px !important;
}
.rotate-255 {
  transform: rotate(255deg) !important;
}
.progress-bar-256::before {
  width: 256%;
}
.progress-bar-data-256::before {
  width: 256%;
  content: "256%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-256 {
  height: 256px !important;
  width: 256px !important;
}
.font-256 {
  font-size: 256px !important;
}
.m-256 {
  margin: 256px !important;
}
.mt-256 {
  margin-top: 256px !important;
}
.mb-256 {
  margin-bottom: 256px !important;
}
.ml-256 {
  margin-left: 256px !important;
}
.mr-256 {
  margin-right: 256px !important;
}
.p-256 {
  padding: 256px !important;
}
.pt-256 {
  padding-top: 256px !important;
}
.pb-256 {
  padding-bottom: 256px !important;
}
.pl-256 {
  padding-left: 256px !important;
}
.pr-256 {
  padding-right: 256px !important;
}
.rotate-256 {
  transform: rotate(256deg) !important;
}
.progress-bar-257::before {
  width: 257%;
}
.progress-bar-data-257::before {
  width: 257%;
  content: "257%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-257 {
  height: 257px !important;
  width: 257px !important;
}
.font-257 {
  font-size: 257px !important;
}
.m-257 {
  margin: 257px !important;
}
.mt-257 {
  margin-top: 257px !important;
}
.mb-257 {
  margin-bottom: 257px !important;
}
.ml-257 {
  margin-left: 257px !important;
}
.mr-257 {
  margin-right: 257px !important;
}
.p-257 {
  padding: 257px !important;
}
.pt-257 {
  padding-top: 257px !important;
}
.pb-257 {
  padding-bottom: 257px !important;
}
.pl-257 {
  padding-left: 257px !important;
}
.pr-257 {
  padding-right: 257px !important;
}
.rotate-257 {
  transform: rotate(257deg) !important;
}
.progress-bar-258::before {
  width: 258%;
}
.progress-bar-data-258::before {
  width: 258%;
  content: "258%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-258 {
  height: 258px !important;
  width: 258px !important;
}
.font-258 {
  font-size: 258px !important;
}
.m-258 {
  margin: 258px !important;
}
.mt-258 {
  margin-top: 258px !important;
}
.mb-258 {
  margin-bottom: 258px !important;
}
.ml-258 {
  margin-left: 258px !important;
}
.mr-258 {
  margin-right: 258px !important;
}
.p-258 {
  padding: 258px !important;
}
.pt-258 {
  padding-top: 258px !important;
}
.pb-258 {
  padding-bottom: 258px !important;
}
.pl-258 {
  padding-left: 258px !important;
}
.pr-258 {
  padding-right: 258px !important;
}
.rotate-258 {
  transform: rotate(258deg) !important;
}
.progress-bar-259::before {
  width: 259%;
}
.progress-bar-data-259::before {
  width: 259%;
  content: "259%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-259 {
  height: 259px !important;
  width: 259px !important;
}
.font-259 {
  font-size: 259px !important;
}
.m-259 {
  margin: 259px !important;
}
.mt-259 {
  margin-top: 259px !important;
}
.mb-259 {
  margin-bottom: 259px !important;
}
.ml-259 {
  margin-left: 259px !important;
}
.mr-259 {
  margin-right: 259px !important;
}
.p-259 {
  padding: 259px !important;
}
.pt-259 {
  padding-top: 259px !important;
}
.pb-259 {
  padding-bottom: 259px !important;
}
.pl-259 {
  padding-left: 259px !important;
}
.pr-259 {
  padding-right: 259px !important;
}
.rotate-259 {
  transform: rotate(259deg) !important;
}
.progress-bar-260::before {
  width: 260%;
}
.progress-bar-data-260::before {
  width: 260%;
  content: "260%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-260 {
  height: 260px !important;
  width: 260px !important;
}
.font-260 {
  font-size: 260px !important;
}
.m-260 {
  margin: 260px !important;
}
.mt-260 {
  margin-top: 260px !important;
}
.mb-260 {
  margin-bottom: 260px !important;
}
.ml-260 {
  margin-left: 260px !important;
}
.mr-260 {
  margin-right: 260px !important;
}
.p-260 {
  padding: 260px !important;
}
.pt-260 {
  padding-top: 260px !important;
}
.pb-260 {
  padding-bottom: 260px !important;
}
.pl-260 {
  padding-left: 260px !important;
}
.pr-260 {
  padding-right: 260px !important;
}
.rotate-260 {
  transform: rotate(260deg) !important;
}
.progress-bar-261::before {
  width: 261%;
}
.progress-bar-data-261::before {
  width: 261%;
  content: "261%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-261 {
  height: 261px !important;
  width: 261px !important;
}
.font-261 {
  font-size: 261px !important;
}
.m-261 {
  margin: 261px !important;
}
.mt-261 {
  margin-top: 261px !important;
}
.mb-261 {
  margin-bottom: 261px !important;
}
.ml-261 {
  margin-left: 261px !important;
}
.mr-261 {
  margin-right: 261px !important;
}
.p-261 {
  padding: 261px !important;
}
.pt-261 {
  padding-top: 261px !important;
}
.pb-261 {
  padding-bottom: 261px !important;
}
.pl-261 {
  padding-left: 261px !important;
}
.pr-261 {
  padding-right: 261px !important;
}
.rotate-261 {
  transform: rotate(261deg) !important;
}
.progress-bar-262::before {
  width: 262%;
}
.progress-bar-data-262::before {
  width: 262%;
  content: "262%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-262 {
  height: 262px !important;
  width: 262px !important;
}
.font-262 {
  font-size: 262px !important;
}
.m-262 {
  margin: 262px !important;
}
.mt-262 {
  margin-top: 262px !important;
}
.mb-262 {
  margin-bottom: 262px !important;
}
.ml-262 {
  margin-left: 262px !important;
}
.mr-262 {
  margin-right: 262px !important;
}
.p-262 {
  padding: 262px !important;
}
.pt-262 {
  padding-top: 262px !important;
}
.pb-262 {
  padding-bottom: 262px !important;
}
.pl-262 {
  padding-left: 262px !important;
}
.pr-262 {
  padding-right: 262px !important;
}
.rotate-262 {
  transform: rotate(262deg) !important;
}
.progress-bar-263::before {
  width: 263%;
}
.progress-bar-data-263::before {
  width: 263%;
  content: "263%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-263 {
  height: 263px !important;
  width: 263px !important;
}
.font-263 {
  font-size: 263px !important;
}
.m-263 {
  margin: 263px !important;
}
.mt-263 {
  margin-top: 263px !important;
}
.mb-263 {
  margin-bottom: 263px !important;
}
.ml-263 {
  margin-left: 263px !important;
}
.mr-263 {
  margin-right: 263px !important;
}
.p-263 {
  padding: 263px !important;
}
.pt-263 {
  padding-top: 263px !important;
}
.pb-263 {
  padding-bottom: 263px !important;
}
.pl-263 {
  padding-left: 263px !important;
}
.pr-263 {
  padding-right: 263px !important;
}
.rotate-263 {
  transform: rotate(263deg) !important;
}
.progress-bar-264::before {
  width: 264%;
}
.progress-bar-data-264::before {
  width: 264%;
  content: "264%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-264 {
  height: 264px !important;
  width: 264px !important;
}
.font-264 {
  font-size: 264px !important;
}
.m-264 {
  margin: 264px !important;
}
.mt-264 {
  margin-top: 264px !important;
}
.mb-264 {
  margin-bottom: 264px !important;
}
.ml-264 {
  margin-left: 264px !important;
}
.mr-264 {
  margin-right: 264px !important;
}
.p-264 {
  padding: 264px !important;
}
.pt-264 {
  padding-top: 264px !important;
}
.pb-264 {
  padding-bottom: 264px !important;
}
.pl-264 {
  padding-left: 264px !important;
}
.pr-264 {
  padding-right: 264px !important;
}
.rotate-264 {
  transform: rotate(264deg) !important;
}
.progress-bar-265::before {
  width: 265%;
}
.progress-bar-data-265::before {
  width: 265%;
  content: "265%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-265 {
  height: 265px !important;
  width: 265px !important;
}
.font-265 {
  font-size: 265px !important;
}
.m-265 {
  margin: 265px !important;
}
.mt-265 {
  margin-top: 265px !important;
}
.mb-265 {
  margin-bottom: 265px !important;
}
.ml-265 {
  margin-left: 265px !important;
}
.mr-265 {
  margin-right: 265px !important;
}
.p-265 {
  padding: 265px !important;
}
.pt-265 {
  padding-top: 265px !important;
}
.pb-265 {
  padding-bottom: 265px !important;
}
.pl-265 {
  padding-left: 265px !important;
}
.pr-265 {
  padding-right: 265px !important;
}
.rotate-265 {
  transform: rotate(265deg) !important;
}
.progress-bar-266::before {
  width: 266%;
}
.progress-bar-data-266::before {
  width: 266%;
  content: "266%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-266 {
  height: 266px !important;
  width: 266px !important;
}
.font-266 {
  font-size: 266px !important;
}
.m-266 {
  margin: 266px !important;
}
.mt-266 {
  margin-top: 266px !important;
}
.mb-266 {
  margin-bottom: 266px !important;
}
.ml-266 {
  margin-left: 266px !important;
}
.mr-266 {
  margin-right: 266px !important;
}
.p-266 {
  padding: 266px !important;
}
.pt-266 {
  padding-top: 266px !important;
}
.pb-266 {
  padding-bottom: 266px !important;
}
.pl-266 {
  padding-left: 266px !important;
}
.pr-266 {
  padding-right: 266px !important;
}
.rotate-266 {
  transform: rotate(266deg) !important;
}
.progress-bar-267::before {
  width: 267%;
}
.progress-bar-data-267::before {
  width: 267%;
  content: "267%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-267 {
  height: 267px !important;
  width: 267px !important;
}
.font-267 {
  font-size: 267px !important;
}
.m-267 {
  margin: 267px !important;
}
.mt-267 {
  margin-top: 267px !important;
}
.mb-267 {
  margin-bottom: 267px !important;
}
.ml-267 {
  margin-left: 267px !important;
}
.mr-267 {
  margin-right: 267px !important;
}
.p-267 {
  padding: 267px !important;
}
.pt-267 {
  padding-top: 267px !important;
}
.pb-267 {
  padding-bottom: 267px !important;
}
.pl-267 {
  padding-left: 267px !important;
}
.pr-267 {
  padding-right: 267px !important;
}
.rotate-267 {
  transform: rotate(267deg) !important;
}
.progress-bar-268::before {
  width: 268%;
}
.progress-bar-data-268::before {
  width: 268%;
  content: "268%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-268 {
  height: 268px !important;
  width: 268px !important;
}
.font-268 {
  font-size: 268px !important;
}
.m-268 {
  margin: 268px !important;
}
.mt-268 {
  margin-top: 268px !important;
}
.mb-268 {
  margin-bottom: 268px !important;
}
.ml-268 {
  margin-left: 268px !important;
}
.mr-268 {
  margin-right: 268px !important;
}
.p-268 {
  padding: 268px !important;
}
.pt-268 {
  padding-top: 268px !important;
}
.pb-268 {
  padding-bottom: 268px !important;
}
.pl-268 {
  padding-left: 268px !important;
}
.pr-268 {
  padding-right: 268px !important;
}
.rotate-268 {
  transform: rotate(268deg) !important;
}
.progress-bar-269::before {
  width: 269%;
}
.progress-bar-data-269::before {
  width: 269%;
  content: "269%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-269 {
  height: 269px !important;
  width: 269px !important;
}
.font-269 {
  font-size: 269px !important;
}
.m-269 {
  margin: 269px !important;
}
.mt-269 {
  margin-top: 269px !important;
}
.mb-269 {
  margin-bottom: 269px !important;
}
.ml-269 {
  margin-left: 269px !important;
}
.mr-269 {
  margin-right: 269px !important;
}
.p-269 {
  padding: 269px !important;
}
.pt-269 {
  padding-top: 269px !important;
}
.pb-269 {
  padding-bottom: 269px !important;
}
.pl-269 {
  padding-left: 269px !important;
}
.pr-269 {
  padding-right: 269px !important;
}
.rotate-269 {
  transform: rotate(269deg) !important;
}
.progress-bar-270::before {
  width: 270%;
}
.progress-bar-data-270::before {
  width: 270%;
  content: "270%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-270 {
  height: 270px !important;
  width: 270px !important;
}
.font-270 {
  font-size: 270px !important;
}
.m-270 {
  margin: 270px !important;
}
.mt-270 {
  margin-top: 270px !important;
}
.mb-270 {
  margin-bottom: 270px !important;
}
.ml-270 {
  margin-left: 270px !important;
}
.mr-270 {
  margin-right: 270px !important;
}
.p-270 {
  padding: 270px !important;
}
.pt-270 {
  padding-top: 270px !important;
}
.pb-270 {
  padding-bottom: 270px !important;
}
.pl-270 {
  padding-left: 270px !important;
}
.pr-270 {
  padding-right: 270px !important;
}
.rotate-270 {
  transform: rotate(270deg) !important;
}
.progress-bar-271::before {
  width: 271%;
}
.progress-bar-data-271::before {
  width: 271%;
  content: "271%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-271 {
  height: 271px !important;
  width: 271px !important;
}
.font-271 {
  font-size: 271px !important;
}
.m-271 {
  margin: 271px !important;
}
.mt-271 {
  margin-top: 271px !important;
}
.mb-271 {
  margin-bottom: 271px !important;
}
.ml-271 {
  margin-left: 271px !important;
}
.mr-271 {
  margin-right: 271px !important;
}
.p-271 {
  padding: 271px !important;
}
.pt-271 {
  padding-top: 271px !important;
}
.pb-271 {
  padding-bottom: 271px !important;
}
.pl-271 {
  padding-left: 271px !important;
}
.pr-271 {
  padding-right: 271px !important;
}
.rotate-271 {
  transform: rotate(271deg) !important;
}
.progress-bar-272::before {
  width: 272%;
}
.progress-bar-data-272::before {
  width: 272%;
  content: "272%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-272 {
  height: 272px !important;
  width: 272px !important;
}
.font-272 {
  font-size: 272px !important;
}
.m-272 {
  margin: 272px !important;
}
.mt-272 {
  margin-top: 272px !important;
}
.mb-272 {
  margin-bottom: 272px !important;
}
.ml-272 {
  margin-left: 272px !important;
}
.mr-272 {
  margin-right: 272px !important;
}
.p-272 {
  padding: 272px !important;
}
.pt-272 {
  padding-top: 272px !important;
}
.pb-272 {
  padding-bottom: 272px !important;
}
.pl-272 {
  padding-left: 272px !important;
}
.pr-272 {
  padding-right: 272px !important;
}
.rotate-272 {
  transform: rotate(272deg) !important;
}
.progress-bar-273::before {
  width: 273%;
}
.progress-bar-data-273::before {
  width: 273%;
  content: "273%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-273 {
  height: 273px !important;
  width: 273px !important;
}
.font-273 {
  font-size: 273px !important;
}
.m-273 {
  margin: 273px !important;
}
.mt-273 {
  margin-top: 273px !important;
}
.mb-273 {
  margin-bottom: 273px !important;
}
.ml-273 {
  margin-left: 273px !important;
}
.mr-273 {
  margin-right: 273px !important;
}
.p-273 {
  padding: 273px !important;
}
.pt-273 {
  padding-top: 273px !important;
}
.pb-273 {
  padding-bottom: 273px !important;
}
.pl-273 {
  padding-left: 273px !important;
}
.pr-273 {
  padding-right: 273px !important;
}
.rotate-273 {
  transform: rotate(273deg) !important;
}
.progress-bar-274::before {
  width: 274%;
}
.progress-bar-data-274::before {
  width: 274%;
  content: "274%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-274 {
  height: 274px !important;
  width: 274px !important;
}
.font-274 {
  font-size: 274px !important;
}
.m-274 {
  margin: 274px !important;
}
.mt-274 {
  margin-top: 274px !important;
}
.mb-274 {
  margin-bottom: 274px !important;
}
.ml-274 {
  margin-left: 274px !important;
}
.mr-274 {
  margin-right: 274px !important;
}
.p-274 {
  padding: 274px !important;
}
.pt-274 {
  padding-top: 274px !important;
}
.pb-274 {
  padding-bottom: 274px !important;
}
.pl-274 {
  padding-left: 274px !important;
}
.pr-274 {
  padding-right: 274px !important;
}
.rotate-274 {
  transform: rotate(274deg) !important;
}
.progress-bar-275::before {
  width: 275%;
}
.progress-bar-data-275::before {
  width: 275%;
  content: "275%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-275 {
  height: 275px !important;
  width: 275px !important;
}
.font-275 {
  font-size: 275px !important;
}
.m-275 {
  margin: 275px !important;
}
.mt-275 {
  margin-top: 275px !important;
}
.mb-275 {
  margin-bottom: 275px !important;
}
.ml-275 {
  margin-left: 275px !important;
}
.mr-275 {
  margin-right: 275px !important;
}
.p-275 {
  padding: 275px !important;
}
.pt-275 {
  padding-top: 275px !important;
}
.pb-275 {
  padding-bottom: 275px !important;
}
.pl-275 {
  padding-left: 275px !important;
}
.pr-275 {
  padding-right: 275px !important;
}
.rotate-275 {
  transform: rotate(275deg) !important;
}
.progress-bar-276::before {
  width: 276%;
}
.progress-bar-data-276::before {
  width: 276%;
  content: "276%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-276 {
  height: 276px !important;
  width: 276px !important;
}
.font-276 {
  font-size: 276px !important;
}
.m-276 {
  margin: 276px !important;
}
.mt-276 {
  margin-top: 276px !important;
}
.mb-276 {
  margin-bottom: 276px !important;
}
.ml-276 {
  margin-left: 276px !important;
}
.mr-276 {
  margin-right: 276px !important;
}
.p-276 {
  padding: 276px !important;
}
.pt-276 {
  padding-top: 276px !important;
}
.pb-276 {
  padding-bottom: 276px !important;
}
.pl-276 {
  padding-left: 276px !important;
}
.pr-276 {
  padding-right: 276px !important;
}
.rotate-276 {
  transform: rotate(276deg) !important;
}
.progress-bar-277::before {
  width: 277%;
}
.progress-bar-data-277::before {
  width: 277%;
  content: "277%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-277 {
  height: 277px !important;
  width: 277px !important;
}
.font-277 {
  font-size: 277px !important;
}
.m-277 {
  margin: 277px !important;
}
.mt-277 {
  margin-top: 277px !important;
}
.mb-277 {
  margin-bottom: 277px !important;
}
.ml-277 {
  margin-left: 277px !important;
}
.mr-277 {
  margin-right: 277px !important;
}
.p-277 {
  padding: 277px !important;
}
.pt-277 {
  padding-top: 277px !important;
}
.pb-277 {
  padding-bottom: 277px !important;
}
.pl-277 {
  padding-left: 277px !important;
}
.pr-277 {
  padding-right: 277px !important;
}
.rotate-277 {
  transform: rotate(277deg) !important;
}
.progress-bar-278::before {
  width: 278%;
}
.progress-bar-data-278::before {
  width: 278%;
  content: "278%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-278 {
  height: 278px !important;
  width: 278px !important;
}
.font-278 {
  font-size: 278px !important;
}
.m-278 {
  margin: 278px !important;
}
.mt-278 {
  margin-top: 278px !important;
}
.mb-278 {
  margin-bottom: 278px !important;
}
.ml-278 {
  margin-left: 278px !important;
}
.mr-278 {
  margin-right: 278px !important;
}
.p-278 {
  padding: 278px !important;
}
.pt-278 {
  padding-top: 278px !important;
}
.pb-278 {
  padding-bottom: 278px !important;
}
.pl-278 {
  padding-left: 278px !important;
}
.pr-278 {
  padding-right: 278px !important;
}
.rotate-278 {
  transform: rotate(278deg) !important;
}
.progress-bar-279::before {
  width: 279%;
}
.progress-bar-data-279::before {
  width: 279%;
  content: "279%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-279 {
  height: 279px !important;
  width: 279px !important;
}
.font-279 {
  font-size: 279px !important;
}
.m-279 {
  margin: 279px !important;
}
.mt-279 {
  margin-top: 279px !important;
}
.mb-279 {
  margin-bottom: 279px !important;
}
.ml-279 {
  margin-left: 279px !important;
}
.mr-279 {
  margin-right: 279px !important;
}
.p-279 {
  padding: 279px !important;
}
.pt-279 {
  padding-top: 279px !important;
}
.pb-279 {
  padding-bottom: 279px !important;
}
.pl-279 {
  padding-left: 279px !important;
}
.pr-279 {
  padding-right: 279px !important;
}
.rotate-279 {
  transform: rotate(279deg) !important;
}
.progress-bar-280::before {
  width: 280%;
}
.progress-bar-data-280::before {
  width: 280%;
  content: "280%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-280 {
  height: 280px !important;
  width: 280px !important;
}
.font-280 {
  font-size: 280px !important;
}
.m-280 {
  margin: 280px !important;
}
.mt-280 {
  margin-top: 280px !important;
}
.mb-280 {
  margin-bottom: 280px !important;
}
.ml-280 {
  margin-left: 280px !important;
}
.mr-280 {
  margin-right: 280px !important;
}
.p-280 {
  padding: 280px !important;
}
.pt-280 {
  padding-top: 280px !important;
}
.pb-280 {
  padding-bottom: 280px !important;
}
.pl-280 {
  padding-left: 280px !important;
}
.pr-280 {
  padding-right: 280px !important;
}
.rotate-280 {
  transform: rotate(280deg) !important;
}
.progress-bar-281::before {
  width: 281%;
}
.progress-bar-data-281::before {
  width: 281%;
  content: "281%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-281 {
  height: 281px !important;
  width: 281px !important;
}
.font-281 {
  font-size: 281px !important;
}
.m-281 {
  margin: 281px !important;
}
.mt-281 {
  margin-top: 281px !important;
}
.mb-281 {
  margin-bottom: 281px !important;
}
.ml-281 {
  margin-left: 281px !important;
}
.mr-281 {
  margin-right: 281px !important;
}
.p-281 {
  padding: 281px !important;
}
.pt-281 {
  padding-top: 281px !important;
}
.pb-281 {
  padding-bottom: 281px !important;
}
.pl-281 {
  padding-left: 281px !important;
}
.pr-281 {
  padding-right: 281px !important;
}
.rotate-281 {
  transform: rotate(281deg) !important;
}
.progress-bar-282::before {
  width: 282%;
}
.progress-bar-data-282::before {
  width: 282%;
  content: "282%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-282 {
  height: 282px !important;
  width: 282px !important;
}
.font-282 {
  font-size: 282px !important;
}
.m-282 {
  margin: 282px !important;
}
.mt-282 {
  margin-top: 282px !important;
}
.mb-282 {
  margin-bottom: 282px !important;
}
.ml-282 {
  margin-left: 282px !important;
}
.mr-282 {
  margin-right: 282px !important;
}
.p-282 {
  padding: 282px !important;
}
.pt-282 {
  padding-top: 282px !important;
}
.pb-282 {
  padding-bottom: 282px !important;
}
.pl-282 {
  padding-left: 282px !important;
}
.pr-282 {
  padding-right: 282px !important;
}
.rotate-282 {
  transform: rotate(282deg) !important;
}
.progress-bar-283::before {
  width: 283%;
}
.progress-bar-data-283::before {
  width: 283%;
  content: "283%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-283 {
  height: 283px !important;
  width: 283px !important;
}
.font-283 {
  font-size: 283px !important;
}
.m-283 {
  margin: 283px !important;
}
.mt-283 {
  margin-top: 283px !important;
}
.mb-283 {
  margin-bottom: 283px !important;
}
.ml-283 {
  margin-left: 283px !important;
}
.mr-283 {
  margin-right: 283px !important;
}
.p-283 {
  padding: 283px !important;
}
.pt-283 {
  padding-top: 283px !important;
}
.pb-283 {
  padding-bottom: 283px !important;
}
.pl-283 {
  padding-left: 283px !important;
}
.pr-283 {
  padding-right: 283px !important;
}
.rotate-283 {
  transform: rotate(283deg) !important;
}
.progress-bar-284::before {
  width: 284%;
}
.progress-bar-data-284::before {
  width: 284%;
  content: "284%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-284 {
  height: 284px !important;
  width: 284px !important;
}
.font-284 {
  font-size: 284px !important;
}
.m-284 {
  margin: 284px !important;
}
.mt-284 {
  margin-top: 284px !important;
}
.mb-284 {
  margin-bottom: 284px !important;
}
.ml-284 {
  margin-left: 284px !important;
}
.mr-284 {
  margin-right: 284px !important;
}
.p-284 {
  padding: 284px !important;
}
.pt-284 {
  padding-top: 284px !important;
}
.pb-284 {
  padding-bottom: 284px !important;
}
.pl-284 {
  padding-left: 284px !important;
}
.pr-284 {
  padding-right: 284px !important;
}
.rotate-284 {
  transform: rotate(284deg) !important;
}
.progress-bar-285::before {
  width: 285%;
}
.progress-bar-data-285::before {
  width: 285%;
  content: "285%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-285 {
  height: 285px !important;
  width: 285px !important;
}
.font-285 {
  font-size: 285px !important;
}
.m-285 {
  margin: 285px !important;
}
.mt-285 {
  margin-top: 285px !important;
}
.mb-285 {
  margin-bottom: 285px !important;
}
.ml-285 {
  margin-left: 285px !important;
}
.mr-285 {
  margin-right: 285px !important;
}
.p-285 {
  padding: 285px !important;
}
.pt-285 {
  padding-top: 285px !important;
}
.pb-285 {
  padding-bottom: 285px !important;
}
.pl-285 {
  padding-left: 285px !important;
}
.pr-285 {
  padding-right: 285px !important;
}
.rotate-285 {
  transform: rotate(285deg) !important;
}
.progress-bar-286::before {
  width: 286%;
}
.progress-bar-data-286::before {
  width: 286%;
  content: "286%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-286 {
  height: 286px !important;
  width: 286px !important;
}
.font-286 {
  font-size: 286px !important;
}
.m-286 {
  margin: 286px !important;
}
.mt-286 {
  margin-top: 286px !important;
}
.mb-286 {
  margin-bottom: 286px !important;
}
.ml-286 {
  margin-left: 286px !important;
}
.mr-286 {
  margin-right: 286px !important;
}
.p-286 {
  padding: 286px !important;
}
.pt-286 {
  padding-top: 286px !important;
}
.pb-286 {
  padding-bottom: 286px !important;
}
.pl-286 {
  padding-left: 286px !important;
}
.pr-286 {
  padding-right: 286px !important;
}
.rotate-286 {
  transform: rotate(286deg) !important;
}
.progress-bar-287::before {
  width: 287%;
}
.progress-bar-data-287::before {
  width: 287%;
  content: "287%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-287 {
  height: 287px !important;
  width: 287px !important;
}
.font-287 {
  font-size: 287px !important;
}
.m-287 {
  margin: 287px !important;
}
.mt-287 {
  margin-top: 287px !important;
}
.mb-287 {
  margin-bottom: 287px !important;
}
.ml-287 {
  margin-left: 287px !important;
}
.mr-287 {
  margin-right: 287px !important;
}
.p-287 {
  padding: 287px !important;
}
.pt-287 {
  padding-top: 287px !important;
}
.pb-287 {
  padding-bottom: 287px !important;
}
.pl-287 {
  padding-left: 287px !important;
}
.pr-287 {
  padding-right: 287px !important;
}
.rotate-287 {
  transform: rotate(287deg) !important;
}
.progress-bar-288::before {
  width: 288%;
}
.progress-bar-data-288::before {
  width: 288%;
  content: "288%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-288 {
  height: 288px !important;
  width: 288px !important;
}
.font-288 {
  font-size: 288px !important;
}
.m-288 {
  margin: 288px !important;
}
.mt-288 {
  margin-top: 288px !important;
}
.mb-288 {
  margin-bottom: 288px !important;
}
.ml-288 {
  margin-left: 288px !important;
}
.mr-288 {
  margin-right: 288px !important;
}
.p-288 {
  padding: 288px !important;
}
.pt-288 {
  padding-top: 288px !important;
}
.pb-288 {
  padding-bottom: 288px !important;
}
.pl-288 {
  padding-left: 288px !important;
}
.pr-288 {
  padding-right: 288px !important;
}
.rotate-288 {
  transform: rotate(288deg) !important;
}
.progress-bar-289::before {
  width: 289%;
}
.progress-bar-data-289::before {
  width: 289%;
  content: "289%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-289 {
  height: 289px !important;
  width: 289px !important;
}
.font-289 {
  font-size: 289px !important;
}
.m-289 {
  margin: 289px !important;
}
.mt-289 {
  margin-top: 289px !important;
}
.mb-289 {
  margin-bottom: 289px !important;
}
.ml-289 {
  margin-left: 289px !important;
}
.mr-289 {
  margin-right: 289px !important;
}
.p-289 {
  padding: 289px !important;
}
.pt-289 {
  padding-top: 289px !important;
}
.pb-289 {
  padding-bottom: 289px !important;
}
.pl-289 {
  padding-left: 289px !important;
}
.pr-289 {
  padding-right: 289px !important;
}
.rotate-289 {
  transform: rotate(289deg) !important;
}
.progress-bar-290::before {
  width: 290%;
}
.progress-bar-data-290::before {
  width: 290%;
  content: "290%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-290 {
  height: 290px !important;
  width: 290px !important;
}
.font-290 {
  font-size: 290px !important;
}
.m-290 {
  margin: 290px !important;
}
.mt-290 {
  margin-top: 290px !important;
}
.mb-290 {
  margin-bottom: 290px !important;
}
.ml-290 {
  margin-left: 290px !important;
}
.mr-290 {
  margin-right: 290px !important;
}
.p-290 {
  padding: 290px !important;
}
.pt-290 {
  padding-top: 290px !important;
}
.pb-290 {
  padding-bottom: 290px !important;
}
.pl-290 {
  padding-left: 290px !important;
}
.pr-290 {
  padding-right: 290px !important;
}
.rotate-290 {
  transform: rotate(290deg) !important;
}
.progress-bar-291::before {
  width: 291%;
}
.progress-bar-data-291::before {
  width: 291%;
  content: "291%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-291 {
  height: 291px !important;
  width: 291px !important;
}
.font-291 {
  font-size: 291px !important;
}
.m-291 {
  margin: 291px !important;
}
.mt-291 {
  margin-top: 291px !important;
}
.mb-291 {
  margin-bottom: 291px !important;
}
.ml-291 {
  margin-left: 291px !important;
}
.mr-291 {
  margin-right: 291px !important;
}
.p-291 {
  padding: 291px !important;
}
.pt-291 {
  padding-top: 291px !important;
}
.pb-291 {
  padding-bottom: 291px !important;
}
.pl-291 {
  padding-left: 291px !important;
}
.pr-291 {
  padding-right: 291px !important;
}
.rotate-291 {
  transform: rotate(291deg) !important;
}
.progress-bar-292::before {
  width: 292%;
}
.progress-bar-data-292::before {
  width: 292%;
  content: "292%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-292 {
  height: 292px !important;
  width: 292px !important;
}
.font-292 {
  font-size: 292px !important;
}
.m-292 {
  margin: 292px !important;
}
.mt-292 {
  margin-top: 292px !important;
}
.mb-292 {
  margin-bottom: 292px !important;
}
.ml-292 {
  margin-left: 292px !important;
}
.mr-292 {
  margin-right: 292px !important;
}
.p-292 {
  padding: 292px !important;
}
.pt-292 {
  padding-top: 292px !important;
}
.pb-292 {
  padding-bottom: 292px !important;
}
.pl-292 {
  padding-left: 292px !important;
}
.pr-292 {
  padding-right: 292px !important;
}
.rotate-292 {
  transform: rotate(292deg) !important;
}
.progress-bar-293::before {
  width: 293%;
}
.progress-bar-data-293::before {
  width: 293%;
  content: "293%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-293 {
  height: 293px !important;
  width: 293px !important;
}
.font-293 {
  font-size: 293px !important;
}
.m-293 {
  margin: 293px !important;
}
.mt-293 {
  margin-top: 293px !important;
}
.mb-293 {
  margin-bottom: 293px !important;
}
.ml-293 {
  margin-left: 293px !important;
}
.mr-293 {
  margin-right: 293px !important;
}
.p-293 {
  padding: 293px !important;
}
.pt-293 {
  padding-top: 293px !important;
}
.pb-293 {
  padding-bottom: 293px !important;
}
.pl-293 {
  padding-left: 293px !important;
}
.pr-293 {
  padding-right: 293px !important;
}
.rotate-293 {
  transform: rotate(293deg) !important;
}
.progress-bar-294::before {
  width: 294%;
}
.progress-bar-data-294::before {
  width: 294%;
  content: "294%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-294 {
  height: 294px !important;
  width: 294px !important;
}
.font-294 {
  font-size: 294px !important;
}
.m-294 {
  margin: 294px !important;
}
.mt-294 {
  margin-top: 294px !important;
}
.mb-294 {
  margin-bottom: 294px !important;
}
.ml-294 {
  margin-left: 294px !important;
}
.mr-294 {
  margin-right: 294px !important;
}
.p-294 {
  padding: 294px !important;
}
.pt-294 {
  padding-top: 294px !important;
}
.pb-294 {
  padding-bottom: 294px !important;
}
.pl-294 {
  padding-left: 294px !important;
}
.pr-294 {
  padding-right: 294px !important;
}
.rotate-294 {
  transform: rotate(294deg) !important;
}
.progress-bar-295::before {
  width: 295%;
}
.progress-bar-data-295::before {
  width: 295%;
  content: "295%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-295 {
  height: 295px !important;
  width: 295px !important;
}
.font-295 {
  font-size: 295px !important;
}
.m-295 {
  margin: 295px !important;
}
.mt-295 {
  margin-top: 295px !important;
}
.mb-295 {
  margin-bottom: 295px !important;
}
.ml-295 {
  margin-left: 295px !important;
}
.mr-295 {
  margin-right: 295px !important;
}
.p-295 {
  padding: 295px !important;
}
.pt-295 {
  padding-top: 295px !important;
}
.pb-295 {
  padding-bottom: 295px !important;
}
.pl-295 {
  padding-left: 295px !important;
}
.pr-295 {
  padding-right: 295px !important;
}
.rotate-295 {
  transform: rotate(295deg) !important;
}
.progress-bar-296::before {
  width: 296%;
}
.progress-bar-data-296::before {
  width: 296%;
  content: "296%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-296 {
  height: 296px !important;
  width: 296px !important;
}
.font-296 {
  font-size: 296px !important;
}
.m-296 {
  margin: 296px !important;
}
.mt-296 {
  margin-top: 296px !important;
}
.mb-296 {
  margin-bottom: 296px !important;
}
.ml-296 {
  margin-left: 296px !important;
}
.mr-296 {
  margin-right: 296px !important;
}
.p-296 {
  padding: 296px !important;
}
.pt-296 {
  padding-top: 296px !important;
}
.pb-296 {
  padding-bottom: 296px !important;
}
.pl-296 {
  padding-left: 296px !important;
}
.pr-296 {
  padding-right: 296px !important;
}
.rotate-296 {
  transform: rotate(296deg) !important;
}
.progress-bar-297::before {
  width: 297%;
}
.progress-bar-data-297::before {
  width: 297%;
  content: "297%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-297 {
  height: 297px !important;
  width: 297px !important;
}
.font-297 {
  font-size: 297px !important;
}
.m-297 {
  margin: 297px !important;
}
.mt-297 {
  margin-top: 297px !important;
}
.mb-297 {
  margin-bottom: 297px !important;
}
.ml-297 {
  margin-left: 297px !important;
}
.mr-297 {
  margin-right: 297px !important;
}
.p-297 {
  padding: 297px !important;
}
.pt-297 {
  padding-top: 297px !important;
}
.pb-297 {
  padding-bottom: 297px !important;
}
.pl-297 {
  padding-left: 297px !important;
}
.pr-297 {
  padding-right: 297px !important;
}
.rotate-297 {
  transform: rotate(297deg) !important;
}
.progress-bar-298::before {
  width: 298%;
}
.progress-bar-data-298::before {
  width: 298%;
  content: "298%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-298 {
  height: 298px !important;
  width: 298px !important;
}
.font-298 {
  font-size: 298px !important;
}
.m-298 {
  margin: 298px !important;
}
.mt-298 {
  margin-top: 298px !important;
}
.mb-298 {
  margin-bottom: 298px !important;
}
.ml-298 {
  margin-left: 298px !important;
}
.mr-298 {
  margin-right: 298px !important;
}
.p-298 {
  padding: 298px !important;
}
.pt-298 {
  padding-top: 298px !important;
}
.pb-298 {
  padding-bottom: 298px !important;
}
.pl-298 {
  padding-left: 298px !important;
}
.pr-298 {
  padding-right: 298px !important;
}
.rotate-298 {
  transform: rotate(298deg) !important;
}
.progress-bar-299::before {
  width: 299%;
}
.progress-bar-data-299::before {
  width: 299%;
  content: "299%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-299 {
  height: 299px !important;
  width: 299px !important;
}
.font-299 {
  font-size: 299px !important;
}
.m-299 {
  margin: 299px !important;
}
.mt-299 {
  margin-top: 299px !important;
}
.mb-299 {
  margin-bottom: 299px !important;
}
.ml-299 {
  margin-left: 299px !important;
}
.mr-299 {
  margin-right: 299px !important;
}
.p-299 {
  padding: 299px !important;
}
.pt-299 {
  padding-top: 299px !important;
}
.pb-299 {
  padding-bottom: 299px !important;
}
.pl-299 {
  padding-left: 299px !important;
}
.pr-299 {
  padding-right: 299px !important;
}
.rotate-299 {
  transform: rotate(299deg) !important;
}
.progress-bar-300::before {
  width: 300%;
}
.progress-bar-data-300::before {
  width: 300%;
  content: "300%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-300 {
  height: 300px !important;
  width: 300px !important;
}
.font-300 {
  font-size: 300px !important;
}
.m-300 {
  margin: 300px !important;
}
.mt-300 {
  margin-top: 300px !important;
}
.mb-300 {
  margin-bottom: 300px !important;
}
.ml-300 {
  margin-left: 300px !important;
}
.mr-300 {
  margin-right: 300px !important;
}
.p-300 {
  padding: 300px !important;
}
.pt-300 {
  padding-top: 300px !important;
}
.pb-300 {
  padding-bottom: 300px !important;
}
.pl-300 {
  padding-left: 300px !important;
}
.pr-300 {
  padding-right: 300px !important;
}
.rotate-300 {
  transform: rotate(300deg) !important;
}
.progress-bar-301::before {
  width: 301%;
}
.progress-bar-data-301::before {
  width: 301%;
  content: "301%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-301 {
  height: 301px !important;
  width: 301px !important;
}
.font-301 {
  font-size: 301px !important;
}
.m-301 {
  margin: 301px !important;
}
.mt-301 {
  margin-top: 301px !important;
}
.mb-301 {
  margin-bottom: 301px !important;
}
.ml-301 {
  margin-left: 301px !important;
}
.mr-301 {
  margin-right: 301px !important;
}
.p-301 {
  padding: 301px !important;
}
.pt-301 {
  padding-top: 301px !important;
}
.pb-301 {
  padding-bottom: 301px !important;
}
.pl-301 {
  padding-left: 301px !important;
}
.pr-301 {
  padding-right: 301px !important;
}
.rotate-301 {
  transform: rotate(301deg) !important;
}
.progress-bar-302::before {
  width: 302%;
}
.progress-bar-data-302::before {
  width: 302%;
  content: "302%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-302 {
  height: 302px !important;
  width: 302px !important;
}
.font-302 {
  font-size: 302px !important;
}
.m-302 {
  margin: 302px !important;
}
.mt-302 {
  margin-top: 302px !important;
}
.mb-302 {
  margin-bottom: 302px !important;
}
.ml-302 {
  margin-left: 302px !important;
}
.mr-302 {
  margin-right: 302px !important;
}
.p-302 {
  padding: 302px !important;
}
.pt-302 {
  padding-top: 302px !important;
}
.pb-302 {
  padding-bottom: 302px !important;
}
.pl-302 {
  padding-left: 302px !important;
}
.pr-302 {
  padding-right: 302px !important;
}
.rotate-302 {
  transform: rotate(302deg) !important;
}
.progress-bar-303::before {
  width: 303%;
}
.progress-bar-data-303::before {
  width: 303%;
  content: "303%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-303 {
  height: 303px !important;
  width: 303px !important;
}
.font-303 {
  font-size: 303px !important;
}
.m-303 {
  margin: 303px !important;
}
.mt-303 {
  margin-top: 303px !important;
}
.mb-303 {
  margin-bottom: 303px !important;
}
.ml-303 {
  margin-left: 303px !important;
}
.mr-303 {
  margin-right: 303px !important;
}
.p-303 {
  padding: 303px !important;
}
.pt-303 {
  padding-top: 303px !important;
}
.pb-303 {
  padding-bottom: 303px !important;
}
.pl-303 {
  padding-left: 303px !important;
}
.pr-303 {
  padding-right: 303px !important;
}
.rotate-303 {
  transform: rotate(303deg) !important;
}
.progress-bar-304::before {
  width: 304%;
}
.progress-bar-data-304::before {
  width: 304%;
  content: "304%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-304 {
  height: 304px !important;
  width: 304px !important;
}
.font-304 {
  font-size: 304px !important;
}
.m-304 {
  margin: 304px !important;
}
.mt-304 {
  margin-top: 304px !important;
}
.mb-304 {
  margin-bottom: 304px !important;
}
.ml-304 {
  margin-left: 304px !important;
}
.mr-304 {
  margin-right: 304px !important;
}
.p-304 {
  padding: 304px !important;
}
.pt-304 {
  padding-top: 304px !important;
}
.pb-304 {
  padding-bottom: 304px !important;
}
.pl-304 {
  padding-left: 304px !important;
}
.pr-304 {
  padding-right: 304px !important;
}
.rotate-304 {
  transform: rotate(304deg) !important;
}
.progress-bar-305::before {
  width: 305%;
}
.progress-bar-data-305::before {
  width: 305%;
  content: "305%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-305 {
  height: 305px !important;
  width: 305px !important;
}
.font-305 {
  font-size: 305px !important;
}
.m-305 {
  margin: 305px !important;
}
.mt-305 {
  margin-top: 305px !important;
}
.mb-305 {
  margin-bottom: 305px !important;
}
.ml-305 {
  margin-left: 305px !important;
}
.mr-305 {
  margin-right: 305px !important;
}
.p-305 {
  padding: 305px !important;
}
.pt-305 {
  padding-top: 305px !important;
}
.pb-305 {
  padding-bottom: 305px !important;
}
.pl-305 {
  padding-left: 305px !important;
}
.pr-305 {
  padding-right: 305px !important;
}
.rotate-305 {
  transform: rotate(305deg) !important;
}
.progress-bar-306::before {
  width: 306%;
}
.progress-bar-data-306::before {
  width: 306%;
  content: "306%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-306 {
  height: 306px !important;
  width: 306px !important;
}
.font-306 {
  font-size: 306px !important;
}
.m-306 {
  margin: 306px !important;
}
.mt-306 {
  margin-top: 306px !important;
}
.mb-306 {
  margin-bottom: 306px !important;
}
.ml-306 {
  margin-left: 306px !important;
}
.mr-306 {
  margin-right: 306px !important;
}
.p-306 {
  padding: 306px !important;
}
.pt-306 {
  padding-top: 306px !important;
}
.pb-306 {
  padding-bottom: 306px !important;
}
.pl-306 {
  padding-left: 306px !important;
}
.pr-306 {
  padding-right: 306px !important;
}
.rotate-306 {
  transform: rotate(306deg) !important;
}
.progress-bar-307::before {
  width: 307%;
}
.progress-bar-data-307::before {
  width: 307%;
  content: "307%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-307 {
  height: 307px !important;
  width: 307px !important;
}
.font-307 {
  font-size: 307px !important;
}
.m-307 {
  margin: 307px !important;
}
.mt-307 {
  margin-top: 307px !important;
}
.mb-307 {
  margin-bottom: 307px !important;
}
.ml-307 {
  margin-left: 307px !important;
}
.mr-307 {
  margin-right: 307px !important;
}
.p-307 {
  padding: 307px !important;
}
.pt-307 {
  padding-top: 307px !important;
}
.pb-307 {
  padding-bottom: 307px !important;
}
.pl-307 {
  padding-left: 307px !important;
}
.pr-307 {
  padding-right: 307px !important;
}
.rotate-307 {
  transform: rotate(307deg) !important;
}
.progress-bar-308::before {
  width: 308%;
}
.progress-bar-data-308::before {
  width: 308%;
  content: "308%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-308 {
  height: 308px !important;
  width: 308px !important;
}
.font-308 {
  font-size: 308px !important;
}
.m-308 {
  margin: 308px !important;
}
.mt-308 {
  margin-top: 308px !important;
}
.mb-308 {
  margin-bottom: 308px !important;
}
.ml-308 {
  margin-left: 308px !important;
}
.mr-308 {
  margin-right: 308px !important;
}
.p-308 {
  padding: 308px !important;
}
.pt-308 {
  padding-top: 308px !important;
}
.pb-308 {
  padding-bottom: 308px !important;
}
.pl-308 {
  padding-left: 308px !important;
}
.pr-308 {
  padding-right: 308px !important;
}
.rotate-308 {
  transform: rotate(308deg) !important;
}
.progress-bar-309::before {
  width: 309%;
}
.progress-bar-data-309::before {
  width: 309%;
  content: "309%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-309 {
  height: 309px !important;
  width: 309px !important;
}
.font-309 {
  font-size: 309px !important;
}
.m-309 {
  margin: 309px !important;
}
.mt-309 {
  margin-top: 309px !important;
}
.mb-309 {
  margin-bottom: 309px !important;
}
.ml-309 {
  margin-left: 309px !important;
}
.mr-309 {
  margin-right: 309px !important;
}
.p-309 {
  padding: 309px !important;
}
.pt-309 {
  padding-top: 309px !important;
}
.pb-309 {
  padding-bottom: 309px !important;
}
.pl-309 {
  padding-left: 309px !important;
}
.pr-309 {
  padding-right: 309px !important;
}
.rotate-309 {
  transform: rotate(309deg) !important;
}
.progress-bar-310::before {
  width: 310%;
}
.progress-bar-data-310::before {
  width: 310%;
  content: "310%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-310 {
  height: 310px !important;
  width: 310px !important;
}
.font-310 {
  font-size: 310px !important;
}
.m-310 {
  margin: 310px !important;
}
.mt-310 {
  margin-top: 310px !important;
}
.mb-310 {
  margin-bottom: 310px !important;
}
.ml-310 {
  margin-left: 310px !important;
}
.mr-310 {
  margin-right: 310px !important;
}
.p-310 {
  padding: 310px !important;
}
.pt-310 {
  padding-top: 310px !important;
}
.pb-310 {
  padding-bottom: 310px !important;
}
.pl-310 {
  padding-left: 310px !important;
}
.pr-310 {
  padding-right: 310px !important;
}
.rotate-310 {
  transform: rotate(310deg) !important;
}
.progress-bar-311::before {
  width: 311%;
}
.progress-bar-data-311::before {
  width: 311%;
  content: "311%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-311 {
  height: 311px !important;
  width: 311px !important;
}
.font-311 {
  font-size: 311px !important;
}
.m-311 {
  margin: 311px !important;
}
.mt-311 {
  margin-top: 311px !important;
}
.mb-311 {
  margin-bottom: 311px !important;
}
.ml-311 {
  margin-left: 311px !important;
}
.mr-311 {
  margin-right: 311px !important;
}
.p-311 {
  padding: 311px !important;
}
.pt-311 {
  padding-top: 311px !important;
}
.pb-311 {
  padding-bottom: 311px !important;
}
.pl-311 {
  padding-left: 311px !important;
}
.pr-311 {
  padding-right: 311px !important;
}
.rotate-311 {
  transform: rotate(311deg) !important;
}
.progress-bar-312::before {
  width: 312%;
}
.progress-bar-data-312::before {
  width: 312%;
  content: "312%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-312 {
  height: 312px !important;
  width: 312px !important;
}
.font-312 {
  font-size: 312px !important;
}
.m-312 {
  margin: 312px !important;
}
.mt-312 {
  margin-top: 312px !important;
}
.mb-312 {
  margin-bottom: 312px !important;
}
.ml-312 {
  margin-left: 312px !important;
}
.mr-312 {
  margin-right: 312px !important;
}
.p-312 {
  padding: 312px !important;
}
.pt-312 {
  padding-top: 312px !important;
}
.pb-312 {
  padding-bottom: 312px !important;
}
.pl-312 {
  padding-left: 312px !important;
}
.pr-312 {
  padding-right: 312px !important;
}
.rotate-312 {
  transform: rotate(312deg) !important;
}
.progress-bar-313::before {
  width: 313%;
}
.progress-bar-data-313::before {
  width: 313%;
  content: "313%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-313 {
  height: 313px !important;
  width: 313px !important;
}
.font-313 {
  font-size: 313px !important;
}
.m-313 {
  margin: 313px !important;
}
.mt-313 {
  margin-top: 313px !important;
}
.mb-313 {
  margin-bottom: 313px !important;
}
.ml-313 {
  margin-left: 313px !important;
}
.mr-313 {
  margin-right: 313px !important;
}
.p-313 {
  padding: 313px !important;
}
.pt-313 {
  padding-top: 313px !important;
}
.pb-313 {
  padding-bottom: 313px !important;
}
.pl-313 {
  padding-left: 313px !important;
}
.pr-313 {
  padding-right: 313px !important;
}
.rotate-313 {
  transform: rotate(313deg) !important;
}
.progress-bar-314::before {
  width: 314%;
}
.progress-bar-data-314::before {
  width: 314%;
  content: "314%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-314 {
  height: 314px !important;
  width: 314px !important;
}
.font-314 {
  font-size: 314px !important;
}
.m-314 {
  margin: 314px !important;
}
.mt-314 {
  margin-top: 314px !important;
}
.mb-314 {
  margin-bottom: 314px !important;
}
.ml-314 {
  margin-left: 314px !important;
}
.mr-314 {
  margin-right: 314px !important;
}
.p-314 {
  padding: 314px !important;
}
.pt-314 {
  padding-top: 314px !important;
}
.pb-314 {
  padding-bottom: 314px !important;
}
.pl-314 {
  padding-left: 314px !important;
}
.pr-314 {
  padding-right: 314px !important;
}
.rotate-314 {
  transform: rotate(314deg) !important;
}
.progress-bar-315::before {
  width: 315%;
}
.progress-bar-data-315::before {
  width: 315%;
  content: "315%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-315 {
  height: 315px !important;
  width: 315px !important;
}
.font-315 {
  font-size: 315px !important;
}
.m-315 {
  margin: 315px !important;
}
.mt-315 {
  margin-top: 315px !important;
}
.mb-315 {
  margin-bottom: 315px !important;
}
.ml-315 {
  margin-left: 315px !important;
}
.mr-315 {
  margin-right: 315px !important;
}
.p-315 {
  padding: 315px !important;
}
.pt-315 {
  padding-top: 315px !important;
}
.pb-315 {
  padding-bottom: 315px !important;
}
.pl-315 {
  padding-left: 315px !important;
}
.pr-315 {
  padding-right: 315px !important;
}
.rotate-315 {
  transform: rotate(315deg) !important;
}
.progress-bar-316::before {
  width: 316%;
}
.progress-bar-data-316::before {
  width: 316%;
  content: "316%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-316 {
  height: 316px !important;
  width: 316px !important;
}
.font-316 {
  font-size: 316px !important;
}
.m-316 {
  margin: 316px !important;
}
.mt-316 {
  margin-top: 316px !important;
}
.mb-316 {
  margin-bottom: 316px !important;
}
.ml-316 {
  margin-left: 316px !important;
}
.mr-316 {
  margin-right: 316px !important;
}
.p-316 {
  padding: 316px !important;
}
.pt-316 {
  padding-top: 316px !important;
}
.pb-316 {
  padding-bottom: 316px !important;
}
.pl-316 {
  padding-left: 316px !important;
}
.pr-316 {
  padding-right: 316px !important;
}
.rotate-316 {
  transform: rotate(316deg) !important;
}
.progress-bar-317::before {
  width: 317%;
}
.progress-bar-data-317::before {
  width: 317%;
  content: "317%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-317 {
  height: 317px !important;
  width: 317px !important;
}
.font-317 {
  font-size: 317px !important;
}
.m-317 {
  margin: 317px !important;
}
.mt-317 {
  margin-top: 317px !important;
}
.mb-317 {
  margin-bottom: 317px !important;
}
.ml-317 {
  margin-left: 317px !important;
}
.mr-317 {
  margin-right: 317px !important;
}
.p-317 {
  padding: 317px !important;
}
.pt-317 {
  padding-top: 317px !important;
}
.pb-317 {
  padding-bottom: 317px !important;
}
.pl-317 {
  padding-left: 317px !important;
}
.pr-317 {
  padding-right: 317px !important;
}
.rotate-317 {
  transform: rotate(317deg) !important;
}
.progress-bar-318::before {
  width: 318%;
}
.progress-bar-data-318::before {
  width: 318%;
  content: "318%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-318 {
  height: 318px !important;
  width: 318px !important;
}
.font-318 {
  font-size: 318px !important;
}
.m-318 {
  margin: 318px !important;
}
.mt-318 {
  margin-top: 318px !important;
}
.mb-318 {
  margin-bottom: 318px !important;
}
.ml-318 {
  margin-left: 318px !important;
}
.mr-318 {
  margin-right: 318px !important;
}
.p-318 {
  padding: 318px !important;
}
.pt-318 {
  padding-top: 318px !important;
}
.pb-318 {
  padding-bottom: 318px !important;
}
.pl-318 {
  padding-left: 318px !important;
}
.pr-318 {
  padding-right: 318px !important;
}
.rotate-318 {
  transform: rotate(318deg) !important;
}
.progress-bar-319::before {
  width: 319%;
}
.progress-bar-data-319::before {
  width: 319%;
  content: "319%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-319 {
  height: 319px !important;
  width: 319px !important;
}
.font-319 {
  font-size: 319px !important;
}
.m-319 {
  margin: 319px !important;
}
.mt-319 {
  margin-top: 319px !important;
}
.mb-319 {
  margin-bottom: 319px !important;
}
.ml-319 {
  margin-left: 319px !important;
}
.mr-319 {
  margin-right: 319px !important;
}
.p-319 {
  padding: 319px !important;
}
.pt-319 {
  padding-top: 319px !important;
}
.pb-319 {
  padding-bottom: 319px !important;
}
.pl-319 {
  padding-left: 319px !important;
}
.pr-319 {
  padding-right: 319px !important;
}
.rotate-319 {
  transform: rotate(319deg) !important;
}
.progress-bar-320::before {
  width: 320%;
}
.progress-bar-data-320::before {
  width: 320%;
  content: "320%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-320 {
  height: 320px !important;
  width: 320px !important;
}
.font-320 {
  font-size: 320px !important;
}
.m-320 {
  margin: 320px !important;
}
.mt-320 {
  margin-top: 320px !important;
}
.mb-320 {
  margin-bottom: 320px !important;
}
.ml-320 {
  margin-left: 320px !important;
}
.mr-320 {
  margin-right: 320px !important;
}
.p-320 {
  padding: 320px !important;
}
.pt-320 {
  padding-top: 320px !important;
}
.pb-320 {
  padding-bottom: 320px !important;
}
.pl-320 {
  padding-left: 320px !important;
}
.pr-320 {
  padding-right: 320px !important;
}
.rotate-320 {
  transform: rotate(320deg) !important;
}
.progress-bar-321::before {
  width: 321%;
}
.progress-bar-data-321::before {
  width: 321%;
  content: "321%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-321 {
  height: 321px !important;
  width: 321px !important;
}
.font-321 {
  font-size: 321px !important;
}
.m-321 {
  margin: 321px !important;
}
.mt-321 {
  margin-top: 321px !important;
}
.mb-321 {
  margin-bottom: 321px !important;
}
.ml-321 {
  margin-left: 321px !important;
}
.mr-321 {
  margin-right: 321px !important;
}
.p-321 {
  padding: 321px !important;
}
.pt-321 {
  padding-top: 321px !important;
}
.pb-321 {
  padding-bottom: 321px !important;
}
.pl-321 {
  padding-left: 321px !important;
}
.pr-321 {
  padding-right: 321px !important;
}
.rotate-321 {
  transform: rotate(321deg) !important;
}
.progress-bar-322::before {
  width: 322%;
}
.progress-bar-data-322::before {
  width: 322%;
  content: "322%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-322 {
  height: 322px !important;
  width: 322px !important;
}
.font-322 {
  font-size: 322px !important;
}
.m-322 {
  margin: 322px !important;
}
.mt-322 {
  margin-top: 322px !important;
}
.mb-322 {
  margin-bottom: 322px !important;
}
.ml-322 {
  margin-left: 322px !important;
}
.mr-322 {
  margin-right: 322px !important;
}
.p-322 {
  padding: 322px !important;
}
.pt-322 {
  padding-top: 322px !important;
}
.pb-322 {
  padding-bottom: 322px !important;
}
.pl-322 {
  padding-left: 322px !important;
}
.pr-322 {
  padding-right: 322px !important;
}
.rotate-322 {
  transform: rotate(322deg) !important;
}
.progress-bar-323::before {
  width: 323%;
}
.progress-bar-data-323::before {
  width: 323%;
  content: "323%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-323 {
  height: 323px !important;
  width: 323px !important;
}
.font-323 {
  font-size: 323px !important;
}
.m-323 {
  margin: 323px !important;
}
.mt-323 {
  margin-top: 323px !important;
}
.mb-323 {
  margin-bottom: 323px !important;
}
.ml-323 {
  margin-left: 323px !important;
}
.mr-323 {
  margin-right: 323px !important;
}
.p-323 {
  padding: 323px !important;
}
.pt-323 {
  padding-top: 323px !important;
}
.pb-323 {
  padding-bottom: 323px !important;
}
.pl-323 {
  padding-left: 323px !important;
}
.pr-323 {
  padding-right: 323px !important;
}
.rotate-323 {
  transform: rotate(323deg) !important;
}
.progress-bar-324::before {
  width: 324%;
}
.progress-bar-data-324::before {
  width: 324%;
  content: "324%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-324 {
  height: 324px !important;
  width: 324px !important;
}
.font-324 {
  font-size: 324px !important;
}
.m-324 {
  margin: 324px !important;
}
.mt-324 {
  margin-top: 324px !important;
}
.mb-324 {
  margin-bottom: 324px !important;
}
.ml-324 {
  margin-left: 324px !important;
}
.mr-324 {
  margin-right: 324px !important;
}
.p-324 {
  padding: 324px !important;
}
.pt-324 {
  padding-top: 324px !important;
}
.pb-324 {
  padding-bottom: 324px !important;
}
.pl-324 {
  padding-left: 324px !important;
}
.pr-324 {
  padding-right: 324px !important;
}
.rotate-324 {
  transform: rotate(324deg) !important;
}
.progress-bar-325::before {
  width: 325%;
}
.progress-bar-data-325::before {
  width: 325%;
  content: "325%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-325 {
  height: 325px !important;
  width: 325px !important;
}
.font-325 {
  font-size: 325px !important;
}
.m-325 {
  margin: 325px !important;
}
.mt-325 {
  margin-top: 325px !important;
}
.mb-325 {
  margin-bottom: 325px !important;
}
.ml-325 {
  margin-left: 325px !important;
}
.mr-325 {
  margin-right: 325px !important;
}
.p-325 {
  padding: 325px !important;
}
.pt-325 {
  padding-top: 325px !important;
}
.pb-325 {
  padding-bottom: 325px !important;
}
.pl-325 {
  padding-left: 325px !important;
}
.pr-325 {
  padding-right: 325px !important;
}
.rotate-325 {
  transform: rotate(325deg) !important;
}
.progress-bar-326::before {
  width: 326%;
}
.progress-bar-data-326::before {
  width: 326%;
  content: "326%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-326 {
  height: 326px !important;
  width: 326px !important;
}
.font-326 {
  font-size: 326px !important;
}
.m-326 {
  margin: 326px !important;
}
.mt-326 {
  margin-top: 326px !important;
}
.mb-326 {
  margin-bottom: 326px !important;
}
.ml-326 {
  margin-left: 326px !important;
}
.mr-326 {
  margin-right: 326px !important;
}
.p-326 {
  padding: 326px !important;
}
.pt-326 {
  padding-top: 326px !important;
}
.pb-326 {
  padding-bottom: 326px !important;
}
.pl-326 {
  padding-left: 326px !important;
}
.pr-326 {
  padding-right: 326px !important;
}
.rotate-326 {
  transform: rotate(326deg) !important;
}
.progress-bar-327::before {
  width: 327%;
}
.progress-bar-data-327::before {
  width: 327%;
  content: "327%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-327 {
  height: 327px !important;
  width: 327px !important;
}
.font-327 {
  font-size: 327px !important;
}
.m-327 {
  margin: 327px !important;
}
.mt-327 {
  margin-top: 327px !important;
}
.mb-327 {
  margin-bottom: 327px !important;
}
.ml-327 {
  margin-left: 327px !important;
}
.mr-327 {
  margin-right: 327px !important;
}
.p-327 {
  padding: 327px !important;
}
.pt-327 {
  padding-top: 327px !important;
}
.pb-327 {
  padding-bottom: 327px !important;
}
.pl-327 {
  padding-left: 327px !important;
}
.pr-327 {
  padding-right: 327px !important;
}
.rotate-327 {
  transform: rotate(327deg) !important;
}
.progress-bar-328::before {
  width: 328%;
}
.progress-bar-data-328::before {
  width: 328%;
  content: "328%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-328 {
  height: 328px !important;
  width: 328px !important;
}
.font-328 {
  font-size: 328px !important;
}
.m-328 {
  margin: 328px !important;
}
.mt-328 {
  margin-top: 328px !important;
}
.mb-328 {
  margin-bottom: 328px !important;
}
.ml-328 {
  margin-left: 328px !important;
}
.mr-328 {
  margin-right: 328px !important;
}
.p-328 {
  padding: 328px !important;
}
.pt-328 {
  padding-top: 328px !important;
}
.pb-328 {
  padding-bottom: 328px !important;
}
.pl-328 {
  padding-left: 328px !important;
}
.pr-328 {
  padding-right: 328px !important;
}
.rotate-328 {
  transform: rotate(328deg) !important;
}
.progress-bar-329::before {
  width: 329%;
}
.progress-bar-data-329::before {
  width: 329%;
  content: "329%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-329 {
  height: 329px !important;
  width: 329px !important;
}
.font-329 {
  font-size: 329px !important;
}
.m-329 {
  margin: 329px !important;
}
.mt-329 {
  margin-top: 329px !important;
}
.mb-329 {
  margin-bottom: 329px !important;
}
.ml-329 {
  margin-left: 329px !important;
}
.mr-329 {
  margin-right: 329px !important;
}
.p-329 {
  padding: 329px !important;
}
.pt-329 {
  padding-top: 329px !important;
}
.pb-329 {
  padding-bottom: 329px !important;
}
.pl-329 {
  padding-left: 329px !important;
}
.pr-329 {
  padding-right: 329px !important;
}
.rotate-329 {
  transform: rotate(329deg) !important;
}
.progress-bar-330::before {
  width: 330%;
}
.progress-bar-data-330::before {
  width: 330%;
  content: "330%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-330 {
  height: 330px !important;
  width: 330px !important;
}
.font-330 {
  font-size: 330px !important;
}
.m-330 {
  margin: 330px !important;
}
.mt-330 {
  margin-top: 330px !important;
}
.mb-330 {
  margin-bottom: 330px !important;
}
.ml-330 {
  margin-left: 330px !important;
}
.mr-330 {
  margin-right: 330px !important;
}
.p-330 {
  padding: 330px !important;
}
.pt-330 {
  padding-top: 330px !important;
}
.pb-330 {
  padding-bottom: 330px !important;
}
.pl-330 {
  padding-left: 330px !important;
}
.pr-330 {
  padding-right: 330px !important;
}
.rotate-330 {
  transform: rotate(330deg) !important;
}
.progress-bar-331::before {
  width: 331%;
}
.progress-bar-data-331::before {
  width: 331%;
  content: "331%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-331 {
  height: 331px !important;
  width: 331px !important;
}
.font-331 {
  font-size: 331px !important;
}
.m-331 {
  margin: 331px !important;
}
.mt-331 {
  margin-top: 331px !important;
}
.mb-331 {
  margin-bottom: 331px !important;
}
.ml-331 {
  margin-left: 331px !important;
}
.mr-331 {
  margin-right: 331px !important;
}
.p-331 {
  padding: 331px !important;
}
.pt-331 {
  padding-top: 331px !important;
}
.pb-331 {
  padding-bottom: 331px !important;
}
.pl-331 {
  padding-left: 331px !important;
}
.pr-331 {
  padding-right: 331px !important;
}
.rotate-331 {
  transform: rotate(331deg) !important;
}
.progress-bar-332::before {
  width: 332%;
}
.progress-bar-data-332::before {
  width: 332%;
  content: "332%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-332 {
  height: 332px !important;
  width: 332px !important;
}
.font-332 {
  font-size: 332px !important;
}
.m-332 {
  margin: 332px !important;
}
.mt-332 {
  margin-top: 332px !important;
}
.mb-332 {
  margin-bottom: 332px !important;
}
.ml-332 {
  margin-left: 332px !important;
}
.mr-332 {
  margin-right: 332px !important;
}
.p-332 {
  padding: 332px !important;
}
.pt-332 {
  padding-top: 332px !important;
}
.pb-332 {
  padding-bottom: 332px !important;
}
.pl-332 {
  padding-left: 332px !important;
}
.pr-332 {
  padding-right: 332px !important;
}
.rotate-332 {
  transform: rotate(332deg) !important;
}
.progress-bar-333::before {
  width: 333%;
}
.progress-bar-data-333::before {
  width: 333%;
  content: "333%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-333 {
  height: 333px !important;
  width: 333px !important;
}
.font-333 {
  font-size: 333px !important;
}
.m-333 {
  margin: 333px !important;
}
.mt-333 {
  margin-top: 333px !important;
}
.mb-333 {
  margin-bottom: 333px !important;
}
.ml-333 {
  margin-left: 333px !important;
}
.mr-333 {
  margin-right: 333px !important;
}
.p-333 {
  padding: 333px !important;
}
.pt-333 {
  padding-top: 333px !important;
}
.pb-333 {
  padding-bottom: 333px !important;
}
.pl-333 {
  padding-left: 333px !important;
}
.pr-333 {
  padding-right: 333px !important;
}
.rotate-333 {
  transform: rotate(333deg) !important;
}
.progress-bar-334::before {
  width: 334%;
}
.progress-bar-data-334::before {
  width: 334%;
  content: "334%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-334 {
  height: 334px !important;
  width: 334px !important;
}
.font-334 {
  font-size: 334px !important;
}
.m-334 {
  margin: 334px !important;
}
.mt-334 {
  margin-top: 334px !important;
}
.mb-334 {
  margin-bottom: 334px !important;
}
.ml-334 {
  margin-left: 334px !important;
}
.mr-334 {
  margin-right: 334px !important;
}
.p-334 {
  padding: 334px !important;
}
.pt-334 {
  padding-top: 334px !important;
}
.pb-334 {
  padding-bottom: 334px !important;
}
.pl-334 {
  padding-left: 334px !important;
}
.pr-334 {
  padding-right: 334px !important;
}
.rotate-334 {
  transform: rotate(334deg) !important;
}
.progress-bar-335::before {
  width: 335%;
}
.progress-bar-data-335::before {
  width: 335%;
  content: "335%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-335 {
  height: 335px !important;
  width: 335px !important;
}
.font-335 {
  font-size: 335px !important;
}
.m-335 {
  margin: 335px !important;
}
.mt-335 {
  margin-top: 335px !important;
}
.mb-335 {
  margin-bottom: 335px !important;
}
.ml-335 {
  margin-left: 335px !important;
}
.mr-335 {
  margin-right: 335px !important;
}
.p-335 {
  padding: 335px !important;
}
.pt-335 {
  padding-top: 335px !important;
}
.pb-335 {
  padding-bottom: 335px !important;
}
.pl-335 {
  padding-left: 335px !important;
}
.pr-335 {
  padding-right: 335px !important;
}
.rotate-335 {
  transform: rotate(335deg) !important;
}
.progress-bar-336::before {
  width: 336%;
}
.progress-bar-data-336::before {
  width: 336%;
  content: "336%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-336 {
  height: 336px !important;
  width: 336px !important;
}
.font-336 {
  font-size: 336px !important;
}
.m-336 {
  margin: 336px !important;
}
.mt-336 {
  margin-top: 336px !important;
}
.mb-336 {
  margin-bottom: 336px !important;
}
.ml-336 {
  margin-left: 336px !important;
}
.mr-336 {
  margin-right: 336px !important;
}
.p-336 {
  padding: 336px !important;
}
.pt-336 {
  padding-top: 336px !important;
}
.pb-336 {
  padding-bottom: 336px !important;
}
.pl-336 {
  padding-left: 336px !important;
}
.pr-336 {
  padding-right: 336px !important;
}
.rotate-336 {
  transform: rotate(336deg) !important;
}
.progress-bar-337::before {
  width: 337%;
}
.progress-bar-data-337::before {
  width: 337%;
  content: "337%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-337 {
  height: 337px !important;
  width: 337px !important;
}
.font-337 {
  font-size: 337px !important;
}
.m-337 {
  margin: 337px !important;
}
.mt-337 {
  margin-top: 337px !important;
}
.mb-337 {
  margin-bottom: 337px !important;
}
.ml-337 {
  margin-left: 337px !important;
}
.mr-337 {
  margin-right: 337px !important;
}
.p-337 {
  padding: 337px !important;
}
.pt-337 {
  padding-top: 337px !important;
}
.pb-337 {
  padding-bottom: 337px !important;
}
.pl-337 {
  padding-left: 337px !important;
}
.pr-337 {
  padding-right: 337px !important;
}
.rotate-337 {
  transform: rotate(337deg) !important;
}
.progress-bar-338::before {
  width: 338%;
}
.progress-bar-data-338::before {
  width: 338%;
  content: "338%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-338 {
  height: 338px !important;
  width: 338px !important;
}
.font-338 {
  font-size: 338px !important;
}
.m-338 {
  margin: 338px !important;
}
.mt-338 {
  margin-top: 338px !important;
}
.mb-338 {
  margin-bottom: 338px !important;
}
.ml-338 {
  margin-left: 338px !important;
}
.mr-338 {
  margin-right: 338px !important;
}
.p-338 {
  padding: 338px !important;
}
.pt-338 {
  padding-top: 338px !important;
}
.pb-338 {
  padding-bottom: 338px !important;
}
.pl-338 {
  padding-left: 338px !important;
}
.pr-338 {
  padding-right: 338px !important;
}
.rotate-338 {
  transform: rotate(338deg) !important;
}
.progress-bar-339::before {
  width: 339%;
}
.progress-bar-data-339::before {
  width: 339%;
  content: "339%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-339 {
  height: 339px !important;
  width: 339px !important;
}
.font-339 {
  font-size: 339px !important;
}
.m-339 {
  margin: 339px !important;
}
.mt-339 {
  margin-top: 339px !important;
}
.mb-339 {
  margin-bottom: 339px !important;
}
.ml-339 {
  margin-left: 339px !important;
}
.mr-339 {
  margin-right: 339px !important;
}
.p-339 {
  padding: 339px !important;
}
.pt-339 {
  padding-top: 339px !important;
}
.pb-339 {
  padding-bottom: 339px !important;
}
.pl-339 {
  padding-left: 339px !important;
}
.pr-339 {
  padding-right: 339px !important;
}
.rotate-339 {
  transform: rotate(339deg) !important;
}
.progress-bar-340::before {
  width: 340%;
}
.progress-bar-data-340::before {
  width: 340%;
  content: "340%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-340 {
  height: 340px !important;
  width: 340px !important;
}
.font-340 {
  font-size: 340px !important;
}
.m-340 {
  margin: 340px !important;
}
.mt-340 {
  margin-top: 340px !important;
}
.mb-340 {
  margin-bottom: 340px !important;
}
.ml-340 {
  margin-left: 340px !important;
}
.mr-340 {
  margin-right: 340px !important;
}
.p-340 {
  padding: 340px !important;
}
.pt-340 {
  padding-top: 340px !important;
}
.pb-340 {
  padding-bottom: 340px !important;
}
.pl-340 {
  padding-left: 340px !important;
}
.pr-340 {
  padding-right: 340px !important;
}
.rotate-340 {
  transform: rotate(340deg) !important;
}
.progress-bar-341::before {
  width: 341%;
}
.progress-bar-data-341::before {
  width: 341%;
  content: "341%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-341 {
  height: 341px !important;
  width: 341px !important;
}
.font-341 {
  font-size: 341px !important;
}
.m-341 {
  margin: 341px !important;
}
.mt-341 {
  margin-top: 341px !important;
}
.mb-341 {
  margin-bottom: 341px !important;
}
.ml-341 {
  margin-left: 341px !important;
}
.mr-341 {
  margin-right: 341px !important;
}
.p-341 {
  padding: 341px !important;
}
.pt-341 {
  padding-top: 341px !important;
}
.pb-341 {
  padding-bottom: 341px !important;
}
.pl-341 {
  padding-left: 341px !important;
}
.pr-341 {
  padding-right: 341px !important;
}
.rotate-341 {
  transform: rotate(341deg) !important;
}
.progress-bar-342::before {
  width: 342%;
}
.progress-bar-data-342::before {
  width: 342%;
  content: "342%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-342 {
  height: 342px !important;
  width: 342px !important;
}
.font-342 {
  font-size: 342px !important;
}
.m-342 {
  margin: 342px !important;
}
.mt-342 {
  margin-top: 342px !important;
}
.mb-342 {
  margin-bottom: 342px !important;
}
.ml-342 {
  margin-left: 342px !important;
}
.mr-342 {
  margin-right: 342px !important;
}
.p-342 {
  padding: 342px !important;
}
.pt-342 {
  padding-top: 342px !important;
}
.pb-342 {
  padding-bottom: 342px !important;
}
.pl-342 {
  padding-left: 342px !important;
}
.pr-342 {
  padding-right: 342px !important;
}
.rotate-342 {
  transform: rotate(342deg) !important;
}
.progress-bar-343::before {
  width: 343%;
}
.progress-bar-data-343::before {
  width: 343%;
  content: "343%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-343 {
  height: 343px !important;
  width: 343px !important;
}
.font-343 {
  font-size: 343px !important;
}
.m-343 {
  margin: 343px !important;
}
.mt-343 {
  margin-top: 343px !important;
}
.mb-343 {
  margin-bottom: 343px !important;
}
.ml-343 {
  margin-left: 343px !important;
}
.mr-343 {
  margin-right: 343px !important;
}
.p-343 {
  padding: 343px !important;
}
.pt-343 {
  padding-top: 343px !important;
}
.pb-343 {
  padding-bottom: 343px !important;
}
.pl-343 {
  padding-left: 343px !important;
}
.pr-343 {
  padding-right: 343px !important;
}
.rotate-343 {
  transform: rotate(343deg) !important;
}
.progress-bar-344::before {
  width: 344%;
}
.progress-bar-data-344::before {
  width: 344%;
  content: "344%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-344 {
  height: 344px !important;
  width: 344px !important;
}
.font-344 {
  font-size: 344px !important;
}
.m-344 {
  margin: 344px !important;
}
.mt-344 {
  margin-top: 344px !important;
}
.mb-344 {
  margin-bottom: 344px !important;
}
.ml-344 {
  margin-left: 344px !important;
}
.mr-344 {
  margin-right: 344px !important;
}
.p-344 {
  padding: 344px !important;
}
.pt-344 {
  padding-top: 344px !important;
}
.pb-344 {
  padding-bottom: 344px !important;
}
.pl-344 {
  padding-left: 344px !important;
}
.pr-344 {
  padding-right: 344px !important;
}
.rotate-344 {
  transform: rotate(344deg) !important;
}
.progress-bar-345::before {
  width: 345%;
}
.progress-bar-data-345::before {
  width: 345%;
  content: "345%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-345 {
  height: 345px !important;
  width: 345px !important;
}
.font-345 {
  font-size: 345px !important;
}
.m-345 {
  margin: 345px !important;
}
.mt-345 {
  margin-top: 345px !important;
}
.mb-345 {
  margin-bottom: 345px !important;
}
.ml-345 {
  margin-left: 345px !important;
}
.mr-345 {
  margin-right: 345px !important;
}
.p-345 {
  padding: 345px !important;
}
.pt-345 {
  padding-top: 345px !important;
}
.pb-345 {
  padding-bottom: 345px !important;
}
.pl-345 {
  padding-left: 345px !important;
}
.pr-345 {
  padding-right: 345px !important;
}
.rotate-345 {
  transform: rotate(345deg) !important;
}
.progress-bar-346::before {
  width: 346%;
}
.progress-bar-data-346::before {
  width: 346%;
  content: "346%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-346 {
  height: 346px !important;
  width: 346px !important;
}
.font-346 {
  font-size: 346px !important;
}
.m-346 {
  margin: 346px !important;
}
.mt-346 {
  margin-top: 346px !important;
}
.mb-346 {
  margin-bottom: 346px !important;
}
.ml-346 {
  margin-left: 346px !important;
}
.mr-346 {
  margin-right: 346px !important;
}
.p-346 {
  padding: 346px !important;
}
.pt-346 {
  padding-top: 346px !important;
}
.pb-346 {
  padding-bottom: 346px !important;
}
.pl-346 {
  padding-left: 346px !important;
}
.pr-346 {
  padding-right: 346px !important;
}
.rotate-346 {
  transform: rotate(346deg) !important;
}
.progress-bar-347::before {
  width: 347%;
}
.progress-bar-data-347::before {
  width: 347%;
  content: "347%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-347 {
  height: 347px !important;
  width: 347px !important;
}
.font-347 {
  font-size: 347px !important;
}
.m-347 {
  margin: 347px !important;
}
.mt-347 {
  margin-top: 347px !important;
}
.mb-347 {
  margin-bottom: 347px !important;
}
.ml-347 {
  margin-left: 347px !important;
}
.mr-347 {
  margin-right: 347px !important;
}
.p-347 {
  padding: 347px !important;
}
.pt-347 {
  padding-top: 347px !important;
}
.pb-347 {
  padding-bottom: 347px !important;
}
.pl-347 {
  padding-left: 347px !important;
}
.pr-347 {
  padding-right: 347px !important;
}
.rotate-347 {
  transform: rotate(347deg) !important;
}
.progress-bar-348::before {
  width: 348%;
}
.progress-bar-data-348::before {
  width: 348%;
  content: "348%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-348 {
  height: 348px !important;
  width: 348px !important;
}
.font-348 {
  font-size: 348px !important;
}
.m-348 {
  margin: 348px !important;
}
.mt-348 {
  margin-top: 348px !important;
}
.mb-348 {
  margin-bottom: 348px !important;
}
.ml-348 {
  margin-left: 348px !important;
}
.mr-348 {
  margin-right: 348px !important;
}
.p-348 {
  padding: 348px !important;
}
.pt-348 {
  padding-top: 348px !important;
}
.pb-348 {
  padding-bottom: 348px !important;
}
.pl-348 {
  padding-left: 348px !important;
}
.pr-348 {
  padding-right: 348px !important;
}
.rotate-348 {
  transform: rotate(348deg) !important;
}
.progress-bar-349::before {
  width: 349%;
}
.progress-bar-data-349::before {
  width: 349%;
  content: "349%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-349 {
  height: 349px !important;
  width: 349px !important;
}
.font-349 {
  font-size: 349px !important;
}
.m-349 {
  margin: 349px !important;
}
.mt-349 {
  margin-top: 349px !important;
}
.mb-349 {
  margin-bottom: 349px !important;
}
.ml-349 {
  margin-left: 349px !important;
}
.mr-349 {
  margin-right: 349px !important;
}
.p-349 {
  padding: 349px !important;
}
.pt-349 {
  padding-top: 349px !important;
}
.pb-349 {
  padding-bottom: 349px !important;
}
.pl-349 {
  padding-left: 349px !important;
}
.pr-349 {
  padding-right: 349px !important;
}
.rotate-349 {
  transform: rotate(349deg) !important;
}
.progress-bar-350::before {
  width: 350%;
}
.progress-bar-data-350::before {
  width: 350%;
  content: "350%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-350 {
  height: 350px !important;
  width: 350px !important;
}
.font-350 {
  font-size: 350px !important;
}
.m-350 {
  margin: 350px !important;
}
.mt-350 {
  margin-top: 350px !important;
}
.mb-350 {
  margin-bottom: 350px !important;
}
.ml-350 {
  margin-left: 350px !important;
}
.mr-350 {
  margin-right: 350px !important;
}
.p-350 {
  padding: 350px !important;
}
.pt-350 {
  padding-top: 350px !important;
}
.pb-350 {
  padding-bottom: 350px !important;
}
.pl-350 {
  padding-left: 350px !important;
}
.pr-350 {
  padding-right: 350px !important;
}
.rotate-350 {
  transform: rotate(350deg) !important;
}
.progress-bar-351::before {
  width: 351%;
}
.progress-bar-data-351::before {
  width: 351%;
  content: "351%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-351 {
  height: 351px !important;
  width: 351px !important;
}
.font-351 {
  font-size: 351px !important;
}
.m-351 {
  margin: 351px !important;
}
.mt-351 {
  margin-top: 351px !important;
}
.mb-351 {
  margin-bottom: 351px !important;
}
.ml-351 {
  margin-left: 351px !important;
}
.mr-351 {
  margin-right: 351px !important;
}
.p-351 {
  padding: 351px !important;
}
.pt-351 {
  padding-top: 351px !important;
}
.pb-351 {
  padding-bottom: 351px !important;
}
.pl-351 {
  padding-left: 351px !important;
}
.pr-351 {
  padding-right: 351px !important;
}
.rotate-351 {
  transform: rotate(351deg) !important;
}
.progress-bar-352::before {
  width: 352%;
}
.progress-bar-data-352::before {
  width: 352%;
  content: "352%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-352 {
  height: 352px !important;
  width: 352px !important;
}
.font-352 {
  font-size: 352px !important;
}
.m-352 {
  margin: 352px !important;
}
.mt-352 {
  margin-top: 352px !important;
}
.mb-352 {
  margin-bottom: 352px !important;
}
.ml-352 {
  margin-left: 352px !important;
}
.mr-352 {
  margin-right: 352px !important;
}
.p-352 {
  padding: 352px !important;
}
.pt-352 {
  padding-top: 352px !important;
}
.pb-352 {
  padding-bottom: 352px !important;
}
.pl-352 {
  padding-left: 352px !important;
}
.pr-352 {
  padding-right: 352px !important;
}
.rotate-352 {
  transform: rotate(352deg) !important;
}
.progress-bar-353::before {
  width: 353%;
}
.progress-bar-data-353::before {
  width: 353%;
  content: "353%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-353 {
  height: 353px !important;
  width: 353px !important;
}
.font-353 {
  font-size: 353px !important;
}
.m-353 {
  margin: 353px !important;
}
.mt-353 {
  margin-top: 353px !important;
}
.mb-353 {
  margin-bottom: 353px !important;
}
.ml-353 {
  margin-left: 353px !important;
}
.mr-353 {
  margin-right: 353px !important;
}
.p-353 {
  padding: 353px !important;
}
.pt-353 {
  padding-top: 353px !important;
}
.pb-353 {
  padding-bottom: 353px !important;
}
.pl-353 {
  padding-left: 353px !important;
}
.pr-353 {
  padding-right: 353px !important;
}
.rotate-353 {
  transform: rotate(353deg) !important;
}
.progress-bar-354::before {
  width: 354%;
}
.progress-bar-data-354::before {
  width: 354%;
  content: "354%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-354 {
  height: 354px !important;
  width: 354px !important;
}
.font-354 {
  font-size: 354px !important;
}
.m-354 {
  margin: 354px !important;
}
.mt-354 {
  margin-top: 354px !important;
}
.mb-354 {
  margin-bottom: 354px !important;
}
.ml-354 {
  margin-left: 354px !important;
}
.mr-354 {
  margin-right: 354px !important;
}
.p-354 {
  padding: 354px !important;
}
.pt-354 {
  padding-top: 354px !important;
}
.pb-354 {
  padding-bottom: 354px !important;
}
.pl-354 {
  padding-left: 354px !important;
}
.pr-354 {
  padding-right: 354px !important;
}
.rotate-354 {
  transform: rotate(354deg) !important;
}
.progress-bar-355::before {
  width: 355%;
}
.progress-bar-data-355::before {
  width: 355%;
  content: "355%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-355 {
  height: 355px !important;
  width: 355px !important;
}
.font-355 {
  font-size: 355px !important;
}
.m-355 {
  margin: 355px !important;
}
.mt-355 {
  margin-top: 355px !important;
}
.mb-355 {
  margin-bottom: 355px !important;
}
.ml-355 {
  margin-left: 355px !important;
}
.mr-355 {
  margin-right: 355px !important;
}
.p-355 {
  padding: 355px !important;
}
.pt-355 {
  padding-top: 355px !important;
}
.pb-355 {
  padding-bottom: 355px !important;
}
.pl-355 {
  padding-left: 355px !important;
}
.pr-355 {
  padding-right: 355px !important;
}
.rotate-355 {
  transform: rotate(355deg) !important;
}
.progress-bar-356::before {
  width: 356%;
}
.progress-bar-data-356::before {
  width: 356%;
  content: "356%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-356 {
  height: 356px !important;
  width: 356px !important;
}
.font-356 {
  font-size: 356px !important;
}
.m-356 {
  margin: 356px !important;
}
.mt-356 {
  margin-top: 356px !important;
}
.mb-356 {
  margin-bottom: 356px !important;
}
.ml-356 {
  margin-left: 356px !important;
}
.mr-356 {
  margin-right: 356px !important;
}
.p-356 {
  padding: 356px !important;
}
.pt-356 {
  padding-top: 356px !important;
}
.pb-356 {
  padding-bottom: 356px !important;
}
.pl-356 {
  padding-left: 356px !important;
}
.pr-356 {
  padding-right: 356px !important;
}
.rotate-356 {
  transform: rotate(356deg) !important;
}
.progress-bar-357::before {
  width: 357%;
}
.progress-bar-data-357::before {
  width: 357%;
  content: "357%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-357 {
  height: 357px !important;
  width: 357px !important;
}
.font-357 {
  font-size: 357px !important;
}
.m-357 {
  margin: 357px !important;
}
.mt-357 {
  margin-top: 357px !important;
}
.mb-357 {
  margin-bottom: 357px !important;
}
.ml-357 {
  margin-left: 357px !important;
}
.mr-357 {
  margin-right: 357px !important;
}
.p-357 {
  padding: 357px !important;
}
.pt-357 {
  padding-top: 357px !important;
}
.pb-357 {
  padding-bottom: 357px !important;
}
.pl-357 {
  padding-left: 357px !important;
}
.pr-357 {
  padding-right: 357px !important;
}
.rotate-357 {
  transform: rotate(357deg) !important;
}
.progress-bar-358::before {
  width: 358%;
}
.progress-bar-data-358::before {
  width: 358%;
  content: "358%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-358 {
  height: 358px !important;
  width: 358px !important;
}
.font-358 {
  font-size: 358px !important;
}
.m-358 {
  margin: 358px !important;
}
.mt-358 {
  margin-top: 358px !important;
}
.mb-358 {
  margin-bottom: 358px !important;
}
.ml-358 {
  margin-left: 358px !important;
}
.mr-358 {
  margin-right: 358px !important;
}
.p-358 {
  padding: 358px !important;
}
.pt-358 {
  padding-top: 358px !important;
}
.pb-358 {
  padding-bottom: 358px !important;
}
.pl-358 {
  padding-left: 358px !important;
}
.pr-358 {
  padding-right: 358px !important;
}
.rotate-358 {
  transform: rotate(358deg) !important;
}
.progress-bar-359::before {
  width: 359%;
}
.progress-bar-data-359::before {
  width: 359%;
  content: "359%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-359 {
  height: 359px !important;
  width: 359px !important;
}
.font-359 {
  font-size: 359px !important;
}
.m-359 {
  margin: 359px !important;
}
.mt-359 {
  margin-top: 359px !important;
}
.mb-359 {
  margin-bottom: 359px !important;
}
.ml-359 {
  margin-left: 359px !important;
}
.mr-359 {
  margin-right: 359px !important;
}
.p-359 {
  padding: 359px !important;
}
.pt-359 {
  padding-top: 359px !important;
}
.pb-359 {
  padding-bottom: 359px !important;
}
.pl-359 {
  padding-left: 359px !important;
}
.pr-359 {
  padding-right: 359px !important;
}
.rotate-359 {
  transform: rotate(359deg) !important;
}
.progress-bar-360::before {
  width: 360%;
}
.progress-bar-data-360::before {
  width: 360%;
  content: "360%";
  font-size: 12px;
  text-align: right;
  padding: 0 6px;
}
.height-width-360 {
  height: 360px !important;
  width: 360px !important;
}
.font-360 {
  font-size: 360px !important;
}
.m-360 {
  margin: 360px !important;
}
.mt-360 {
  margin-top: 360px !important;
}
.mb-360 {
  margin-bottom: 360px !important;
}
.ml-360 {
  margin-left: 360px !important;
}
.mr-360 {
  margin-right: 360px !important;
}
.p-360 {
  padding: 360px !important;
}
.pt-360 {
  padding-top: 360px !important;
}
.pb-360 {
  padding-bottom: 360px !important;
}
.pl-360 {
  padding-left: 360px !important;
}
.pr-360 {
  padding-right: 360px !important;
}
.rotate-360 {
  transform: rotate(360deg) !important;
}
.width-1 {
  width: 1% !important;
}
.width-1px {
  width: 1px !important;
}
.min-width-1 {
  min-width: 1px !important;
}
.max-width-1 {
  max-width: 1px !important;
}
.height-1 {
  width: 1px !important;
}
.width-2 {
  width: 2% !important;
}
.width-2px {
  width: 2px !important;
}
.min-width-2 {
  min-width: 2px !important;
}
.max-width-2 {
  max-width: 2px !important;
}
.height-2 {
  width: 2px !important;
}
.width-3 {
  width: 3% !important;
}
.width-3px {
  width: 3px !important;
}
.min-width-3 {
  min-width: 3px !important;
}
.max-width-3 {
  max-width: 3px !important;
}
.height-3 {
  width: 3px !important;
}
.width-4 {
  width: 4% !important;
}
.width-4px {
  width: 4px !important;
}
.min-width-4 {
  min-width: 4px !important;
}
.max-width-4 {
  max-width: 4px !important;
}
.height-4 {
  width: 4px !important;
}
.width-5 {
  width: 5% !important;
}
.width-5px {
  width: 5px !important;
}
.min-width-5 {
  min-width: 5px !important;
}
.max-width-5 {
  max-width: 5px !important;
}
.height-5 {
  width: 5px !important;
}
.width-6 {
  width: 6% !important;
}
.width-6px {
  width: 6px !important;
}
.min-width-6 {
  min-width: 6px !important;
}
.max-width-6 {
  max-width: 6px !important;
}
.height-6 {
  width: 6px !important;
}
.width-7 {
  width: 7% !important;
}
.width-7px {
  width: 7px !important;
}
.min-width-7 {
  min-width: 7px !important;
}
.max-width-7 {
  max-width: 7px !important;
}
.height-7 {
  width: 7px !important;
}
.width-8 {
  width: 8% !important;
}
.width-8px {
  width: 8px !important;
}
.min-width-8 {
  min-width: 8px !important;
}
.max-width-8 {
  max-width: 8px !important;
}
.height-8 {
  width: 8px !important;
}
.width-9 {
  width: 9% !important;
}
.width-9px {
  width: 9px !important;
}
.min-width-9 {
  min-width: 9px !important;
}
.max-width-9 {
  max-width: 9px !important;
}
.height-9 {
  width: 9px !important;
}
.width-10 {
  width: 10% !important;
}
.width-10px {
  width: 10px !important;
}
.min-width-10 {
  min-width: 10px !important;
}
.max-width-10 {
  max-width: 10px !important;
}
.height-10 {
  width: 10px !important;
}
.width-11 {
  width: 11% !important;
}
.width-11px {
  width: 11px !important;
}
.min-width-11 {
  min-width: 11px !important;
}
.max-width-11 {
  max-width: 11px !important;
}
.height-11 {
  width: 11px !important;
}
.width-12 {
  width: 12% !important;
}
.width-12px {
  width: 12px !important;
}
.min-width-12 {
  min-width: 12px !important;
}
.max-width-12 {
  max-width: 12px !important;
}
.height-12 {
  width: 12px !important;
}
.width-13 {
  width: 13% !important;
}
.width-13px {
  width: 13px !important;
}
.min-width-13 {
  min-width: 13px !important;
}
.max-width-13 {
  max-width: 13px !important;
}
.height-13 {
  width: 13px !important;
}
.width-14 {
  width: 14% !important;
}
.width-14px {
  width: 14px !important;
}
.min-width-14 {
  min-width: 14px !important;
}
.max-width-14 {
  max-width: 14px !important;
}
.height-14 {
  width: 14px !important;
}
.width-15 {
  width: 15% !important;
}
.width-15px {
  width: 15px !important;
}
.min-width-15 {
  min-width: 15px !important;
}
.max-width-15 {
  max-width: 15px !important;
}
.height-15 {
  width: 15px !important;
}
.width-16 {
  width: 16% !important;
}
.width-16px {
  width: 16px !important;
}
.min-width-16 {
  min-width: 16px !important;
}
.max-width-16 {
  max-width: 16px !important;
}
.height-16 {
  width: 16px !important;
}
.width-17 {
  width: 17% !important;
}
.width-17px {
  width: 17px !important;
}
.min-width-17 {
  min-width: 17px !important;
}
.max-width-17 {
  max-width: 17px !important;
}
.height-17 {
  width: 17px !important;
}
.width-18 {
  width: 18% !important;
}
.width-18px {
  width: 18px !important;
}
.min-width-18 {
  min-width: 18px !important;
}
.max-width-18 {
  max-width: 18px !important;
}
.height-18 {
  width: 18px !important;
}
.width-19 {
  width: 19% !important;
}
.width-19px {
  width: 19px !important;
}
.min-width-19 {
  min-width: 19px !important;
}
.max-width-19 {
  max-width: 19px !important;
}
.height-19 {
  width: 19px !important;
}
.width-20 {
  width: 20% !important;
}
.width-20px {
  width: 20px !important;
}
.min-width-20 {
  min-width: 20px !important;
}
.max-width-20 {
  max-width: 20px !important;
}
.height-20 {
  width: 20px !important;
}
.width-21 {
  width: 21% !important;
}
.width-21px {
  width: 21px !important;
}
.min-width-21 {
  min-width: 21px !important;
}
.max-width-21 {
  max-width: 21px !important;
}
.height-21 {
  width: 21px !important;
}
.width-22 {
  width: 22% !important;
}
.width-22px {
  width: 22px !important;
}
.min-width-22 {
  min-width: 22px !important;
}
.max-width-22 {
  max-width: 22px !important;
}
.height-22 {
  width: 22px !important;
}
.width-23 {
  width: 23% !important;
}
.width-23px {
  width: 23px !important;
}
.min-width-23 {
  min-width: 23px !important;
}
.max-width-23 {
  max-width: 23px !important;
}
.height-23 {
  width: 23px !important;
}
.width-24 {
  width: 24% !important;
}
.width-24px {
  width: 24px !important;
}
.min-width-24 {
  min-width: 24px !important;
}
.max-width-24 {
  max-width: 24px !important;
}
.height-24 {
  width: 24px !important;
}
.width-25 {
  width: 25% !important;
}
.width-25px {
  width: 25px !important;
}
.min-width-25 {
  min-width: 25px !important;
}
.max-width-25 {
  max-width: 25px !important;
}
.height-25 {
  width: 25px !important;
}
.width-26 {
  width: 26% !important;
}
.width-26px {
  width: 26px !important;
}
.min-width-26 {
  min-width: 26px !important;
}
.max-width-26 {
  max-width: 26px !important;
}
.height-26 {
  width: 26px !important;
}
.width-27 {
  width: 27% !important;
}
.width-27px {
  width: 27px !important;
}
.min-width-27 {
  min-width: 27px !important;
}
.max-width-27 {
  max-width: 27px !important;
}
.height-27 {
  width: 27px !important;
}
.width-28 {
  width: 28% !important;
}
.width-28px {
  width: 28px !important;
}
.min-width-28 {
  min-width: 28px !important;
}
.max-width-28 {
  max-width: 28px !important;
}
.height-28 {
  width: 28px !important;
}
.width-29 {
  width: 29% !important;
}
.width-29px {
  width: 29px !important;
}
.min-width-29 {
  min-width: 29px !important;
}
.max-width-29 {
  max-width: 29px !important;
}
.height-29 {
  width: 29px !important;
}
.width-30 {
  width: 30% !important;
}
.width-30px {
  width: 30px !important;
}
.min-width-30 {
  min-width: 30px !important;
}
.max-width-30 {
  max-width: 30px !important;
}
.height-30 {
  width: 30px !important;
}
.width-31 {
  width: 31% !important;
}
.width-31px {
  width: 31px !important;
}
.min-width-31 {
  min-width: 31px !important;
}
.max-width-31 {
  max-width: 31px !important;
}
.height-31 {
  width: 31px !important;
}
.width-32 {
  width: 32% !important;
}
.width-32px {
  width: 32px !important;
}
.min-width-32 {
  min-width: 32px !important;
}
.max-width-32 {
  max-width: 32px !important;
}
.height-32 {
  width: 32px !important;
}
.width-33 {
  width: 33% !important;
}
.width-33px {
  width: 33px !important;
}
.min-width-33 {
  min-width: 33px !important;
}
.max-width-33 {
  max-width: 33px !important;
}
.height-33 {
  width: 33px !important;
}
.width-34 {
  width: 34% !important;
}
.width-34px {
  width: 34px !important;
}
.min-width-34 {
  min-width: 34px !important;
}
.max-width-34 {
  max-width: 34px !important;
}
.height-34 {
  width: 34px !important;
}
.width-35 {
  width: 35% !important;
}
.width-35px {
  width: 35px !important;
}
.min-width-35 {
  min-width: 35px !important;
}
.max-width-35 {
  max-width: 35px !important;
}
.height-35 {
  width: 35px !important;
}
.width-36 {
  width: 36% !important;
}
.width-36px {
  width: 36px !important;
}
.min-width-36 {
  min-width: 36px !important;
}
.max-width-36 {
  max-width: 36px !important;
}
.height-36 {
  width: 36px !important;
}
.width-37 {
  width: 37% !important;
}
.width-37px {
  width: 37px !important;
}
.min-width-37 {
  min-width: 37px !important;
}
.max-width-37 {
  max-width: 37px !important;
}
.height-37 {
  width: 37px !important;
}
.width-38 {
  width: 38% !important;
}
.width-38px {
  width: 38px !important;
}
.min-width-38 {
  min-width: 38px !important;
}
.max-width-38 {
  max-width: 38px !important;
}
.height-38 {
  width: 38px !important;
}
.width-39 {
  width: 39% !important;
}
.width-39px {
  width: 39px !important;
}
.min-width-39 {
  min-width: 39px !important;
}
.max-width-39 {
  max-width: 39px !important;
}
.height-39 {
  width: 39px !important;
}
.width-40 {
  width: 40% !important;
}
.width-40px {
  width: 40px !important;
}
.min-width-40 {
  min-width: 40px !important;
}
.max-width-40 {
  max-width: 40px !important;
}
.height-40 {
  width: 40px !important;
}
.width-41 {
  width: 41% !important;
}
.width-41px {
  width: 41px !important;
}
.min-width-41 {
  min-width: 41px !important;
}
.max-width-41 {
  max-width: 41px !important;
}
.height-41 {
  width: 41px !important;
}
.width-42 {
  width: 42% !important;
}
.width-42px {
  width: 42px !important;
}
.min-width-42 {
  min-width: 42px !important;
}
.max-width-42 {
  max-width: 42px !important;
}
.height-42 {
  width: 42px !important;
}
.width-43 {
  width: 43% !important;
}
.width-43px {
  width: 43px !important;
}
.min-width-43 {
  min-width: 43px !important;
}
.max-width-43 {
  max-width: 43px !important;
}
.height-43 {
  width: 43px !important;
}
.width-44 {
  width: 44% !important;
}
.width-44px {
  width: 44px !important;
}
.min-width-44 {
  min-width: 44px !important;
}
.max-width-44 {
  max-width: 44px !important;
}
.height-44 {
  width: 44px !important;
}
.width-45 {
  width: 45% !important;
}
.width-45px {
  width: 45px !important;
}
.min-width-45 {
  min-width: 45px !important;
}
.max-width-45 {
  max-width: 45px !important;
}
.height-45 {
  width: 45px !important;
}
.width-46 {
  width: 46% !important;
}
.width-46px {
  width: 46px !important;
}
.min-width-46 {
  min-width: 46px !important;
}
.max-width-46 {
  max-width: 46px !important;
}
.height-46 {
  width: 46px !important;
}
.width-47 {
  width: 47% !important;
}
.width-47px {
  width: 47px !important;
}
.min-width-47 {
  min-width: 47px !important;
}
.max-width-47 {
  max-width: 47px !important;
}
.height-47 {
  width: 47px !important;
}
.width-48 {
  width: 48% !important;
}
.width-48px {
  width: 48px !important;
}
.min-width-48 {
  min-width: 48px !important;
}
.max-width-48 {
  max-width: 48px !important;
}
.height-48 {
  width: 48px !important;
}
.width-49 {
  width: 49% !important;
}
.width-49px {
  width: 49px !important;
}
.min-width-49 {
  min-width: 49px !important;
}
.max-width-49 {
  max-width: 49px !important;
}
.height-49 {
  width: 49px !important;
}
.width-50 {
  width: 50% !important;
}
.width-50px {
  width: 50px !important;
}
.min-width-50 {
  min-width: 50px !important;
}
.max-width-50 {
  max-width: 50px !important;
}
.height-50 {
  width: 50px !important;
}
.width-51 {
  width: 51% !important;
}
.width-51px {
  width: 51px !important;
}
.min-width-51 {
  min-width: 51px !important;
}
.max-width-51 {
  max-width: 51px !important;
}
.height-51 {
  width: 51px !important;
}
.width-52 {
  width: 52% !important;
}
.width-52px {
  width: 52px !important;
}
.min-width-52 {
  min-width: 52px !important;
}
.max-width-52 {
  max-width: 52px !important;
}
.height-52 {
  width: 52px !important;
}
.width-53 {
  width: 53% !important;
}
.width-53px {
  width: 53px !important;
}
.min-width-53 {
  min-width: 53px !important;
}
.max-width-53 {
  max-width: 53px !important;
}
.height-53 {
  width: 53px !important;
}
.width-54 {
  width: 54% !important;
}
.width-54px {
  width: 54px !important;
}
.min-width-54 {
  min-width: 54px !important;
}
.max-width-54 {
  max-width: 54px !important;
}
.height-54 {
  width: 54px !important;
}
.width-55 {
  width: 55% !important;
}
.width-55px {
  width: 55px !important;
}
.min-width-55 {
  min-width: 55px !important;
}
.max-width-55 {
  max-width: 55px !important;
}
.height-55 {
  width: 55px !important;
}
.width-56 {
  width: 56% !important;
}
.width-56px {
  width: 56px !important;
}
.min-width-56 {
  min-width: 56px !important;
}
.max-width-56 {
  max-width: 56px !important;
}
.height-56 {
  width: 56px !important;
}
.width-57 {
  width: 57% !important;
}
.width-57px {
  width: 57px !important;
}
.min-width-57 {
  min-width: 57px !important;
}
.max-width-57 {
  max-width: 57px !important;
}
.height-57 {
  width: 57px !important;
}
.width-58 {
  width: 58% !important;
}
.width-58px {
  width: 58px !important;
}
.min-width-58 {
  min-width: 58px !important;
}
.max-width-58 {
  max-width: 58px !important;
}
.height-58 {
  width: 58px !important;
}
.width-59 {
  width: 59% !important;
}
.width-59px {
  width: 59px !important;
}
.min-width-59 {
  min-width: 59px !important;
}
.max-width-59 {
  max-width: 59px !important;
}
.height-59 {
  width: 59px !important;
}
.width-60 {
  width: 60% !important;
}
.width-60px {
  width: 60px !important;
}
.min-width-60 {
  min-width: 60px !important;
}
.max-width-60 {
  max-width: 60px !important;
}
.height-60 {
  width: 60px !important;
}
.width-61 {
  width: 61% !important;
}
.width-61px {
  width: 61px !important;
}
.min-width-61 {
  min-width: 61px !important;
}
.max-width-61 {
  max-width: 61px !important;
}
.height-61 {
  width: 61px !important;
}
.width-62 {
  width: 62% !important;
}
.width-62px {
  width: 62px !important;
}
.min-width-62 {
  min-width: 62px !important;
}
.max-width-62 {
  max-width: 62px !important;
}
.height-62 {
  width: 62px !important;
}
.width-63 {
  width: 63% !important;
}
.width-63px {
  width: 63px !important;
}
.min-width-63 {
  min-width: 63px !important;
}
.max-width-63 {
  max-width: 63px !important;
}
.height-63 {
  width: 63px !important;
}
.width-64 {
  width: 64% !important;
}
.width-64px {
  width: 64px !important;
}
.min-width-64 {
  min-width: 64px !important;
}
.max-width-64 {
  max-width: 64px !important;
}
.height-64 {
  width: 64px !important;
}
.width-65 {
  width: 65% !important;
}
.width-65px {
  width: 65px !important;
}
.min-width-65 {
  min-width: 65px !important;
}
.max-width-65 {
  max-width: 65px !important;
}
.height-65 {
  width: 65px !important;
}
.width-66 {
  width: 66% !important;
}
.width-66px {
  width: 66px !important;
}
.min-width-66 {
  min-width: 66px !important;
}
.max-width-66 {
  max-width: 66px !important;
}
.height-66 {
  width: 66px !important;
}
.width-67 {
  width: 67% !important;
}
.width-67px {
  width: 67px !important;
}
.min-width-67 {
  min-width: 67px !important;
}
.max-width-67 {
  max-width: 67px !important;
}
.height-67 {
  width: 67px !important;
}
.width-68 {
  width: 68% !important;
}
.width-68px {
  width: 68px !important;
}
.min-width-68 {
  min-width: 68px !important;
}
.max-width-68 {
  max-width: 68px !important;
}
.height-68 {
  width: 68px !important;
}
.width-69 {
  width: 69% !important;
}
.width-69px {
  width: 69px !important;
}
.min-width-69 {
  min-width: 69px !important;
}
.max-width-69 {
  max-width: 69px !important;
}
.height-69 {
  width: 69px !important;
}
.width-70 {
  width: 70% !important;
}
.width-70px {
  width: 70px !important;
}
.min-width-70 {
  min-width: 70px !important;
}
.max-width-70 {
  max-width: 70px !important;
}
.height-70 {
  width: 70px !important;
}
.width-71 {
  width: 71% !important;
}
.width-71px {
  width: 71px !important;
}
.min-width-71 {
  min-width: 71px !important;
}
.max-width-71 {
  max-width: 71px !important;
}
.height-71 {
  width: 71px !important;
}
.width-72 {
  width: 72% !important;
}
.width-72px {
  width: 72px !important;
}
.min-width-72 {
  min-width: 72px !important;
}
.max-width-72 {
  max-width: 72px !important;
}
.height-72 {
  width: 72px !important;
}
.width-73 {
  width: 73% !important;
}
.width-73px {
  width: 73px !important;
}
.min-width-73 {
  min-width: 73px !important;
}
.max-width-73 {
  max-width: 73px !important;
}
.height-73 {
  width: 73px !important;
}
.width-74 {
  width: 74% !important;
}
.width-74px {
  width: 74px !important;
}
.min-width-74 {
  min-width: 74px !important;
}
.max-width-74 {
  max-width: 74px !important;
}
.height-74 {
  width: 74px !important;
}
.width-75 {
  width: 75% !important;
}
.width-75px {
  width: 75px !important;
}
.min-width-75 {
  min-width: 75px !important;
}
.max-width-75 {
  max-width: 75px !important;
}
.height-75 {
  width: 75px !important;
}
.width-76 {
  width: 76% !important;
}
.width-76px {
  width: 76px !important;
}
.min-width-76 {
  min-width: 76px !important;
}
.max-width-76 {
  max-width: 76px !important;
}
.height-76 {
  width: 76px !important;
}
.width-77 {
  width: 77% !important;
}
.width-77px {
  width: 77px !important;
}
.min-width-77 {
  min-width: 77px !important;
}
.max-width-77 {
  max-width: 77px !important;
}
.height-77 {
  width: 77px !important;
}
.width-78 {
  width: 78% !important;
}
.width-78px {
  width: 78px !important;
}
.min-width-78 {
  min-width: 78px !important;
}
.max-width-78 {
  max-width: 78px !important;
}
.height-78 {
  width: 78px !important;
}
.width-79 {
  width: 79% !important;
}
.width-79px {
  width: 79px !important;
}
.min-width-79 {
  min-width: 79px !important;
}
.max-width-79 {
  max-width: 79px !important;
}
.height-79 {
  width: 79px !important;
}
.width-80 {
  width: 80% !important;
}
.width-80px {
  width: 80px !important;
}
.min-width-80 {
  min-width: 80px !important;
}
.max-width-80 {
  max-width: 80px !important;
}
.height-80 {
  width: 80px !important;
}
.width-81 {
  width: 81% !important;
}
.width-81px {
  width: 81px !important;
}
.min-width-81 {
  min-width: 81px !important;
}
.max-width-81 {
  max-width: 81px !important;
}
.height-81 {
  width: 81px !important;
}
.width-82 {
  width: 82% !important;
}
.width-82px {
  width: 82px !important;
}
.min-width-82 {
  min-width: 82px !important;
}
.max-width-82 {
  max-width: 82px !important;
}
.height-82 {
  width: 82px !important;
}
.width-83 {
  width: 83% !important;
}
.width-83px {
  width: 83px !important;
}
.min-width-83 {
  min-width: 83px !important;
}
.max-width-83 {
  max-width: 83px !important;
}
.height-83 {
  width: 83px !important;
}
.width-84 {
  width: 84% !important;
}
.width-84px {
  width: 84px !important;
}
.min-width-84 {
  min-width: 84px !important;
}
.max-width-84 {
  max-width: 84px !important;
}
.height-84 {
  width: 84px !important;
}
.width-85 {
  width: 85% !important;
}
.width-85px {
  width: 85px !important;
}
.min-width-85 {
  min-width: 85px !important;
}
.max-width-85 {
  max-width: 85px !important;
}
.height-85 {
  width: 85px !important;
}
.width-86 {
  width: 86% !important;
}
.width-86px {
  width: 86px !important;
}
.min-width-86 {
  min-width: 86px !important;
}
.max-width-86 {
  max-width: 86px !important;
}
.height-86 {
  width: 86px !important;
}
.width-87 {
  width: 87% !important;
}
.width-87px {
  width: 87px !important;
}
.min-width-87 {
  min-width: 87px !important;
}
.max-width-87 {
  max-width: 87px !important;
}
.height-87 {
  width: 87px !important;
}
.width-88 {
  width: 88% !important;
}
.width-88px {
  width: 88px !important;
}
.min-width-88 {
  min-width: 88px !important;
}
.max-width-88 {
  max-width: 88px !important;
}
.height-88 {
  width: 88px !important;
}
.width-89 {
  width: 89% !important;
}
.width-89px {
  width: 89px !important;
}
.min-width-89 {
  min-width: 89px !important;
}
.max-width-89 {
  max-width: 89px !important;
}
.height-89 {
  width: 89px !important;
}
.width-90 {
  width: 90% !important;
}
.width-90px {
  width: 90px !important;
}
.min-width-90 {
  min-width: 90px !important;
}
.max-width-90 {
  max-width: 90px !important;
}
.height-90 {
  width: 90px !important;
}
.width-91 {
  width: 91% !important;
}
.width-91px {
  width: 91px !important;
}
.min-width-91 {
  min-width: 91px !important;
}
.max-width-91 {
  max-width: 91px !important;
}
.height-91 {
  width: 91px !important;
}
.width-92 {
  width: 92% !important;
}
.width-92px {
  width: 92px !important;
}
.min-width-92 {
  min-width: 92px !important;
}
.max-width-92 {
  max-width: 92px !important;
}
.height-92 {
  width: 92px !important;
}
.width-93 {
  width: 93% !important;
}
.width-93px {
  width: 93px !important;
}
.min-width-93 {
  min-width: 93px !important;
}
.max-width-93 {
  max-width: 93px !important;
}
.height-93 {
  width: 93px !important;
}
.width-94 {
  width: 94% !important;
}
.width-94px {
  width: 94px !important;
}
.min-width-94 {
  min-width: 94px !important;
}
.max-width-94 {
  max-width: 94px !important;
}
.height-94 {
  width: 94px !important;
}
.width-95 {
  width: 95% !important;
}
.width-95px {
  width: 95px !important;
}
.min-width-95 {
  min-width: 95px !important;
}
.max-width-95 {
  max-width: 95px !important;
}
.height-95 {
  width: 95px !important;
}
.width-96 {
  width: 96% !important;
}
.width-96px {
  width: 96px !important;
}
.min-width-96 {
  min-width: 96px !important;
}
.max-width-96 {
  max-width: 96px !important;
}
.height-96 {
  width: 96px !important;
}
.width-97 {
  width: 97% !important;
}
.width-97px {
  width: 97px !important;
}
.min-width-97 {
  min-width: 97px !important;
}
.max-width-97 {
  max-width: 97px !important;
}
.height-97 {
  width: 97px !important;
}
.width-98 {
  width: 98% !important;
}
.width-98px {
  width: 98px !important;
}
.min-width-98 {
  min-width: 98px !important;
}
.max-width-98 {
  max-width: 98px !important;
}
.height-98 {
  width: 98px !important;
}
.width-99 {
  width: 99% !important;
}
.width-99px {
  width: 99px !important;
}
.min-width-99 {
  min-width: 99px !important;
}
.max-width-99 {
  max-width: 99px !important;
}
.height-99 {
  width: 99px !important;
}
.width-100 {
  width: 100% !important;
}
.width-100px {
  width: 100px !important;
}
.min-width-100 {
  min-width: 100px !important;
}
.max-width-100 {
  max-width: 100px !important;
}
.height-100 {
  width: 100px !important;
}
.width-101 {
  width: 101% !important;
}
.width-101px {
  width: 101px !important;
}
.min-width-101 {
  min-width: 101px !important;
}
.max-width-101 {
  max-width: 101px !important;
}
.height-101 {
  width: 101px !important;
}
.width-102 {
  width: 102% !important;
}
.width-102px {
  width: 102px !important;
}
.min-width-102 {
  min-width: 102px !important;
}
.max-width-102 {
  max-width: 102px !important;
}
.height-102 {
  width: 102px !important;
}
.width-103 {
  width: 103% !important;
}
.width-103px {
  width: 103px !important;
}
.min-width-103 {
  min-width: 103px !important;
}
.max-width-103 {
  max-width: 103px !important;
}
.height-103 {
  width: 103px !important;
}
.width-104 {
  width: 104% !important;
}
.width-104px {
  width: 104px !important;
}
.min-width-104 {
  min-width: 104px !important;
}
.max-width-104 {
  max-width: 104px !important;
}
.height-104 {
  width: 104px !important;
}
.width-105 {
  width: 105% !important;
}
.width-105px {
  width: 105px !important;
}
.min-width-105 {
  min-width: 105px !important;
}
.max-width-105 {
  max-width: 105px !important;
}
.height-105 {
  width: 105px !important;
}
.width-106 {
  width: 106% !important;
}
.width-106px {
  width: 106px !important;
}
.min-width-106 {
  min-width: 106px !important;
}
.max-width-106 {
  max-width: 106px !important;
}
.height-106 {
  width: 106px !important;
}
.width-107 {
  width: 107% !important;
}
.width-107px {
  width: 107px !important;
}
.min-width-107 {
  min-width: 107px !important;
}
.max-width-107 {
  max-width: 107px !important;
}
.height-107 {
  width: 107px !important;
}
.width-108 {
  width: 108% !important;
}
.width-108px {
  width: 108px !important;
}
.min-width-108 {
  min-width: 108px !important;
}
.max-width-108 {
  max-width: 108px !important;
}
.height-108 {
  width: 108px !important;
}
.width-109 {
  width: 109% !important;
}
.width-109px {
  width: 109px !important;
}
.min-width-109 {
  min-width: 109px !important;
}
.max-width-109 {
  max-width: 109px !important;
}
.height-109 {
  width: 109px !important;
}
.width-110 {
  width: 110% !important;
}
.width-110px {
  width: 110px !important;
}
.min-width-110 {
  min-width: 110px !important;
}
.max-width-110 {
  max-width: 110px !important;
}
.height-110 {
  width: 110px !important;
}
.width-111 {
  width: 111% !important;
}
.width-111px {
  width: 111px !important;
}
.min-width-111 {
  min-width: 111px !important;
}
.max-width-111 {
  max-width: 111px !important;
}
.height-111 {
  width: 111px !important;
}
.width-112 {
  width: 112% !important;
}
.width-112px {
  width: 112px !important;
}
.min-width-112 {
  min-width: 112px !important;
}
.max-width-112 {
  max-width: 112px !important;
}
.height-112 {
  width: 112px !important;
}
.width-113 {
  width: 113% !important;
}
.width-113px {
  width: 113px !important;
}
.min-width-113 {
  min-width: 113px !important;
}
.max-width-113 {
  max-width: 113px !important;
}
.height-113 {
  width: 113px !important;
}
.width-114 {
  width: 114% !important;
}
.width-114px {
  width: 114px !important;
}
.min-width-114 {
  min-width: 114px !important;
}
.max-width-114 {
  max-width: 114px !important;
}
.height-114 {
  width: 114px !important;
}
.width-115 {
  width: 115% !important;
}
.width-115px {
  width: 115px !important;
}
.min-width-115 {
  min-width: 115px !important;
}
.max-width-115 {
  max-width: 115px !important;
}
.height-115 {
  width: 115px !important;
}
.width-116 {
  width: 116% !important;
}
.width-116px {
  width: 116px !important;
}
.min-width-116 {
  min-width: 116px !important;
}
.max-width-116 {
  max-width: 116px !important;
}
.height-116 {
  width: 116px !important;
}
.width-117 {
  width: 117% !important;
}
.width-117px {
  width: 117px !important;
}
.min-width-117 {
  min-width: 117px !important;
}
.max-width-117 {
  max-width: 117px !important;
}
.height-117 {
  width: 117px !important;
}
.width-118 {
  width: 118% !important;
}
.width-118px {
  width: 118px !important;
}
.min-width-118 {
  min-width: 118px !important;
}
.max-width-118 {
  max-width: 118px !important;
}
.height-118 {
  width: 118px !important;
}
.width-119 {
  width: 119% !important;
}
.width-119px {
  width: 119px !important;
}
.min-width-119 {
  min-width: 119px !important;
}
.max-width-119 {
  max-width: 119px !important;
}
.height-119 {
  width: 119px !important;
}
.width-120 {
  width: 120% !important;
}
.width-120px {
  width: 120px !important;
}
.min-width-120 {
  min-width: 120px !important;
}
.max-width-120 {
  max-width: 120px !important;
}
.height-120 {
  width: 120px !important;
}
.width-121 {
  width: 121% !important;
}
.width-121px {
  width: 121px !important;
}
.min-width-121 {
  min-width: 121px !important;
}
.max-width-121 {
  max-width: 121px !important;
}
.height-121 {
  width: 121px !important;
}
.width-122 {
  width: 122% !important;
}
.width-122px {
  width: 122px !important;
}
.min-width-122 {
  min-width: 122px !important;
}
.max-width-122 {
  max-width: 122px !important;
}
.height-122 {
  width: 122px !important;
}
.width-123 {
  width: 123% !important;
}
.width-123px {
  width: 123px !important;
}
.min-width-123 {
  min-width: 123px !important;
}
.max-width-123 {
  max-width: 123px !important;
}
.height-123 {
  width: 123px !important;
}
.width-124 {
  width: 124% !important;
}
.width-124px {
  width: 124px !important;
}
.min-width-124 {
  min-width: 124px !important;
}
.max-width-124 {
  max-width: 124px !important;
}
.height-124 {
  width: 124px !important;
}
.width-125 {
  width: 125% !important;
}
.width-125px {
  width: 125px !important;
}
.min-width-125 {
  min-width: 125px !important;
}
.max-width-125 {
  max-width: 125px !important;
}
.height-125 {
  width: 125px !important;
}
.width-126 {
  width: 126% !important;
}
.width-126px {
  width: 126px !important;
}
.min-width-126 {
  min-width: 126px !important;
}
.max-width-126 {
  max-width: 126px !important;
}
.height-126 {
  width: 126px !important;
}
.width-127 {
  width: 127% !important;
}
.width-127px {
  width: 127px !important;
}
.min-width-127 {
  min-width: 127px !important;
}
.max-width-127 {
  max-width: 127px !important;
}
.height-127 {
  width: 127px !important;
}
.width-128 {
  width: 128% !important;
}
.width-128px {
  width: 128px !important;
}
.min-width-128 {
  min-width: 128px !important;
}
.max-width-128 {
  max-width: 128px !important;
}
.height-128 {
  width: 128px !important;
}
.width-129 {
  width: 129% !important;
}
.width-129px {
  width: 129px !important;
}
.min-width-129 {
  min-width: 129px !important;
}
.max-width-129 {
  max-width: 129px !important;
}
.height-129 {
  width: 129px !important;
}
.width-130 {
  width: 130% !important;
}
.width-130px {
  width: 130px !important;
}
.min-width-130 {
  min-width: 130px !important;
}
.max-width-130 {
  max-width: 130px !important;
}
.height-130 {
  width: 130px !important;
}
.width-131 {
  width: 131% !important;
}
.width-131px {
  width: 131px !important;
}
.min-width-131 {
  min-width: 131px !important;
}
.max-width-131 {
  max-width: 131px !important;
}
.height-131 {
  width: 131px !important;
}
.width-132 {
  width: 132% !important;
}
.width-132px {
  width: 132px !important;
}
.min-width-132 {
  min-width: 132px !important;
}
.max-width-132 {
  max-width: 132px !important;
}
.height-132 {
  width: 132px !important;
}
.width-133 {
  width: 133% !important;
}
.width-133px {
  width: 133px !important;
}
.min-width-133 {
  min-width: 133px !important;
}
.max-width-133 {
  max-width: 133px !important;
}
.height-133 {
  width: 133px !important;
}
.width-134 {
  width: 134% !important;
}
.width-134px {
  width: 134px !important;
}
.min-width-134 {
  min-width: 134px !important;
}
.max-width-134 {
  max-width: 134px !important;
}
.height-134 {
  width: 134px !important;
}
.width-135 {
  width: 135% !important;
}
.width-135px {
  width: 135px !important;
}
.min-width-135 {
  min-width: 135px !important;
}
.max-width-135 {
  max-width: 135px !important;
}
.height-135 {
  width: 135px !important;
}
.width-136 {
  width: 136% !important;
}
.width-136px {
  width: 136px !important;
}
.min-width-136 {
  min-width: 136px !important;
}
.max-width-136 {
  max-width: 136px !important;
}
.height-136 {
  width: 136px !important;
}
.width-137 {
  width: 137% !important;
}
.width-137px {
  width: 137px !important;
}
.min-width-137 {
  min-width: 137px !important;
}
.max-width-137 {
  max-width: 137px !important;
}
.height-137 {
  width: 137px !important;
}
.width-138 {
  width: 138% !important;
}
.width-138px {
  width: 138px !important;
}
.min-width-138 {
  min-width: 138px !important;
}
.max-width-138 {
  max-width: 138px !important;
}
.height-138 {
  width: 138px !important;
}
.width-139 {
  width: 139% !important;
}
.width-139px {
  width: 139px !important;
}
.min-width-139 {
  min-width: 139px !important;
}
.max-width-139 {
  max-width: 139px !important;
}
.height-139 {
  width: 139px !important;
}
.width-140 {
  width: 140% !important;
}
.width-140px {
  width: 140px !important;
}
.min-width-140 {
  min-width: 140px !important;
}
.max-width-140 {
  max-width: 140px !important;
}
.height-140 {
  width: 140px !important;
}
.width-141 {
  width: 141% !important;
}
.width-141px {
  width: 141px !important;
}
.min-width-141 {
  min-width: 141px !important;
}
.max-width-141 {
  max-width: 141px !important;
}
.height-141 {
  width: 141px !important;
}
.width-142 {
  width: 142% !important;
}
.width-142px {
  width: 142px !important;
}
.min-width-142 {
  min-width: 142px !important;
}
.max-width-142 {
  max-width: 142px !important;
}
.height-142 {
  width: 142px !important;
}
.width-143 {
  width: 143% !important;
}
.width-143px {
  width: 143px !important;
}
.min-width-143 {
  min-width: 143px !important;
}
.max-width-143 {
  max-width: 143px !important;
}
.height-143 {
  width: 143px !important;
}
.width-144 {
  width: 144% !important;
}
.width-144px {
  width: 144px !important;
}
.min-width-144 {
  min-width: 144px !important;
}
.max-width-144 {
  max-width: 144px !important;
}
.height-144 {
  width: 144px !important;
}
.width-145 {
  width: 145% !important;
}
.width-145px {
  width: 145px !important;
}
.min-width-145 {
  min-width: 145px !important;
}
.max-width-145 {
  max-width: 145px !important;
}
.height-145 {
  width: 145px !important;
}
.width-146 {
  width: 146% !important;
}
.width-146px {
  width: 146px !important;
}
.min-width-146 {
  min-width: 146px !important;
}
.max-width-146 {
  max-width: 146px !important;
}
.height-146 {
  width: 146px !important;
}
.width-147 {
  width: 147% !important;
}
.width-147px {
  width: 147px !important;
}
.min-width-147 {
  min-width: 147px !important;
}
.max-width-147 {
  max-width: 147px !important;
}
.height-147 {
  width: 147px !important;
}
.width-148 {
  width: 148% !important;
}
.width-148px {
  width: 148px !important;
}
.min-width-148 {
  min-width: 148px !important;
}
.max-width-148 {
  max-width: 148px !important;
}
.height-148 {
  width: 148px !important;
}
.width-149 {
  width: 149% !important;
}
.width-149px {
  width: 149px !important;
}
.min-width-149 {
  min-width: 149px !important;
}
.max-width-149 {
  max-width: 149px !important;
}
.height-149 {
  width: 149px !important;
}
.width-150 {
  width: 150% !important;
}
.width-150px {
  width: 150px !important;
}
.min-width-150 {
  min-width: 150px !important;
}
.max-width-150 {
  max-width: 150px !important;
}
.height-150 {
  width: 150px !important;
}
.width-151 {
  width: 151% !important;
}
.width-151px {
  width: 151px !important;
}
.min-width-151 {
  min-width: 151px !important;
}
.max-width-151 {
  max-width: 151px !important;
}
.height-151 {
  width: 151px !important;
}
.width-152 {
  width: 152% !important;
}
.width-152px {
  width: 152px !important;
}
.min-width-152 {
  min-width: 152px !important;
}
.max-width-152 {
  max-width: 152px !important;
}
.height-152 {
  width: 152px !important;
}
.width-153 {
  width: 153% !important;
}
.width-153px {
  width: 153px !important;
}
.min-width-153 {
  min-width: 153px !important;
}
.max-width-153 {
  max-width: 153px !important;
}
.height-153 {
  width: 153px !important;
}
.width-154 {
  width: 154% !important;
}
.width-154px {
  width: 154px !important;
}
.min-width-154 {
  min-width: 154px !important;
}
.max-width-154 {
  max-width: 154px !important;
}
.height-154 {
  width: 154px !important;
}
.width-155 {
  width: 155% !important;
}
.width-155px {
  width: 155px !important;
}
.min-width-155 {
  min-width: 155px !important;
}
.max-width-155 {
  max-width: 155px !important;
}
.height-155 {
  width: 155px !important;
}
.width-156 {
  width: 156% !important;
}
.width-156px {
  width: 156px !important;
}
.min-width-156 {
  min-width: 156px !important;
}
.max-width-156 {
  max-width: 156px !important;
}
.height-156 {
  width: 156px !important;
}
.width-157 {
  width: 157% !important;
}
.width-157px {
  width: 157px !important;
}
.min-width-157 {
  min-width: 157px !important;
}
.max-width-157 {
  max-width: 157px !important;
}
.height-157 {
  width: 157px !important;
}
.width-158 {
  width: 158% !important;
}
.width-158px {
  width: 158px !important;
}
.min-width-158 {
  min-width: 158px !important;
}
.max-width-158 {
  max-width: 158px !important;
}
.height-158 {
  width: 158px !important;
}
.width-159 {
  width: 159% !important;
}
.width-159px {
  width: 159px !important;
}
.min-width-159 {
  min-width: 159px !important;
}
.max-width-159 {
  max-width: 159px !important;
}
.height-159 {
  width: 159px !important;
}
.width-160 {
  width: 160% !important;
}
.width-160px {
  width: 160px !important;
}
.min-width-160 {
  min-width: 160px !important;
}
.max-width-160 {
  max-width: 160px !important;
}
.height-160 {
  width: 160px !important;
}
.width-161 {
  width: 161% !important;
}
.width-161px {
  width: 161px !important;
}
.min-width-161 {
  min-width: 161px !important;
}
.max-width-161 {
  max-width: 161px !important;
}
.height-161 {
  width: 161px !important;
}
.width-162 {
  width: 162% !important;
}
.width-162px {
  width: 162px !important;
}
.min-width-162 {
  min-width: 162px !important;
}
.max-width-162 {
  max-width: 162px !important;
}
.height-162 {
  width: 162px !important;
}
.width-163 {
  width: 163% !important;
}
.width-163px {
  width: 163px !important;
}
.min-width-163 {
  min-width: 163px !important;
}
.max-width-163 {
  max-width: 163px !important;
}
.height-163 {
  width: 163px !important;
}
.width-164 {
  width: 164% !important;
}
.width-164px {
  width: 164px !important;
}
.min-width-164 {
  min-width: 164px !important;
}
.max-width-164 {
  max-width: 164px !important;
}
.height-164 {
  width: 164px !important;
}
.width-165 {
  width: 165% !important;
}
.width-165px {
  width: 165px !important;
}
.min-width-165 {
  min-width: 165px !important;
}
.max-width-165 {
  max-width: 165px !important;
}
.height-165 {
  width: 165px !important;
}
.width-166 {
  width: 166% !important;
}
.width-166px {
  width: 166px !important;
}
.min-width-166 {
  min-width: 166px !important;
}
.max-width-166 {
  max-width: 166px !important;
}
.height-166 {
  width: 166px !important;
}
.width-167 {
  width: 167% !important;
}
.width-167px {
  width: 167px !important;
}
.min-width-167 {
  min-width: 167px !important;
}
.max-width-167 {
  max-width: 167px !important;
}
.height-167 {
  width: 167px !important;
}
.width-168 {
  width: 168% !important;
}
.width-168px {
  width: 168px !important;
}
.min-width-168 {
  min-width: 168px !important;
}
.max-width-168 {
  max-width: 168px !important;
}
.height-168 {
  width: 168px !important;
}
.width-169 {
  width: 169% !important;
}
.width-169px {
  width: 169px !important;
}
.min-width-169 {
  min-width: 169px !important;
}
.max-width-169 {
  max-width: 169px !important;
}
.height-169 {
  width: 169px !important;
}
.width-170 {
  width: 170% !important;
}
.width-170px {
  width: 170px !important;
}
.min-width-170 {
  min-width: 170px !important;
}
.max-width-170 {
  max-width: 170px !important;
}
.height-170 {
  width: 170px !important;
}
.width-171 {
  width: 171% !important;
}
.width-171px {
  width: 171px !important;
}
.min-width-171 {
  min-width: 171px !important;
}
.max-width-171 {
  max-width: 171px !important;
}
.height-171 {
  width: 171px !important;
}
.width-172 {
  width: 172% !important;
}
.width-172px {
  width: 172px !important;
}
.min-width-172 {
  min-width: 172px !important;
}
.max-width-172 {
  max-width: 172px !important;
}
.height-172 {
  width: 172px !important;
}
.width-173 {
  width: 173% !important;
}
.width-173px {
  width: 173px !important;
}
.min-width-173 {
  min-width: 173px !important;
}
.max-width-173 {
  max-width: 173px !important;
}
.height-173 {
  width: 173px !important;
}
.width-174 {
  width: 174% !important;
}
.width-174px {
  width: 174px !important;
}
.min-width-174 {
  min-width: 174px !important;
}
.max-width-174 {
  max-width: 174px !important;
}
.height-174 {
  width: 174px !important;
}
.width-175 {
  width: 175% !important;
}
.width-175px {
  width: 175px !important;
}
.min-width-175 {
  min-width: 175px !important;
}
.max-width-175 {
  max-width: 175px !important;
}
.height-175 {
  width: 175px !important;
}
.width-176 {
  width: 176% !important;
}
.width-176px {
  width: 176px !important;
}
.min-width-176 {
  min-width: 176px !important;
}
.max-width-176 {
  max-width: 176px !important;
}
.height-176 {
  width: 176px !important;
}
.width-177 {
  width: 177% !important;
}
.width-177px {
  width: 177px !important;
}
.min-width-177 {
  min-width: 177px !important;
}
.max-width-177 {
  max-width: 177px !important;
}
.height-177 {
  width: 177px !important;
}
.width-178 {
  width: 178% !important;
}
.width-178px {
  width: 178px !important;
}
.min-width-178 {
  min-width: 178px !important;
}
.max-width-178 {
  max-width: 178px !important;
}
.height-178 {
  width: 178px !important;
}
.width-179 {
  width: 179% !important;
}
.width-179px {
  width: 179px !important;
}
.min-width-179 {
  min-width: 179px !important;
}
.max-width-179 {
  max-width: 179px !important;
}
.height-179 {
  width: 179px !important;
}
.width-180 {
  width: 180% !important;
}
.width-180px {
  width: 180px !important;
}
.min-width-180 {
  min-width: 180px !important;
}
.max-width-180 {
  max-width: 180px !important;
}
.height-180 {
  width: 180px !important;
}
.width-181 {
  width: 181% !important;
}
.width-181px {
  width: 181px !important;
}
.min-width-181 {
  min-width: 181px !important;
}
.max-width-181 {
  max-width: 181px !important;
}
.height-181 {
  width: 181px !important;
}
.width-182 {
  width: 182% !important;
}
.width-182px {
  width: 182px !important;
}
.min-width-182 {
  min-width: 182px !important;
}
.max-width-182 {
  max-width: 182px !important;
}
.height-182 {
  width: 182px !important;
}
.width-183 {
  width: 183% !important;
}
.width-183px {
  width: 183px !important;
}
.min-width-183 {
  min-width: 183px !important;
}
.max-width-183 {
  max-width: 183px !important;
}
.height-183 {
  width: 183px !important;
}
.width-184 {
  width: 184% !important;
}
.width-184px {
  width: 184px !important;
}
.min-width-184 {
  min-width: 184px !important;
}
.max-width-184 {
  max-width: 184px !important;
}
.height-184 {
  width: 184px !important;
}
.width-185 {
  width: 185% !important;
}
.width-185px {
  width: 185px !important;
}
.min-width-185 {
  min-width: 185px !important;
}
.max-width-185 {
  max-width: 185px !important;
}
.height-185 {
  width: 185px !important;
}
.width-186 {
  width: 186% !important;
}
.width-186px {
  width: 186px !important;
}
.min-width-186 {
  min-width: 186px !important;
}
.max-width-186 {
  max-width: 186px !important;
}
.height-186 {
  width: 186px !important;
}
.width-187 {
  width: 187% !important;
}
.width-187px {
  width: 187px !important;
}
.min-width-187 {
  min-width: 187px !important;
}
.max-width-187 {
  max-width: 187px !important;
}
.height-187 {
  width: 187px !important;
}
.width-188 {
  width: 188% !important;
}
.width-188px {
  width: 188px !important;
}
.min-width-188 {
  min-width: 188px !important;
}
.max-width-188 {
  max-width: 188px !important;
}
.height-188 {
  width: 188px !important;
}
.width-189 {
  width: 189% !important;
}
.width-189px {
  width: 189px !important;
}
.min-width-189 {
  min-width: 189px !important;
}
.max-width-189 {
  max-width: 189px !important;
}
.height-189 {
  width: 189px !important;
}
.width-190 {
  width: 190% !important;
}
.width-190px {
  width: 190px !important;
}
.min-width-190 {
  min-width: 190px !important;
}
.max-width-190 {
  max-width: 190px !important;
}
.height-190 {
  width: 190px !important;
}
.width-191 {
  width: 191% !important;
}
.width-191px {
  width: 191px !important;
}
.min-width-191 {
  min-width: 191px !important;
}
.max-width-191 {
  max-width: 191px !important;
}
.height-191 {
  width: 191px !important;
}
.width-192 {
  width: 192% !important;
}
.width-192px {
  width: 192px !important;
}
.min-width-192 {
  min-width: 192px !important;
}
.max-width-192 {
  max-width: 192px !important;
}
.height-192 {
  width: 192px !important;
}
.width-193 {
  width: 193% !important;
}
.width-193px {
  width: 193px !important;
}
.min-width-193 {
  min-width: 193px !important;
}
.max-width-193 {
  max-width: 193px !important;
}
.height-193 {
  width: 193px !important;
}
.width-194 {
  width: 194% !important;
}
.width-194px {
  width: 194px !important;
}
.min-width-194 {
  min-width: 194px !important;
}
.max-width-194 {
  max-width: 194px !important;
}
.height-194 {
  width: 194px !important;
}
.width-195 {
  width: 195% !important;
}
.width-195px {
  width: 195px !important;
}
.min-width-195 {
  min-width: 195px !important;
}
.max-width-195 {
  max-width: 195px !important;
}
.height-195 {
  width: 195px !important;
}
.width-196 {
  width: 196% !important;
}
.width-196px {
  width: 196px !important;
}
.min-width-196 {
  min-width: 196px !important;
}
.max-width-196 {
  max-width: 196px !important;
}
.height-196 {
  width: 196px !important;
}
.width-197 {
  width: 197% !important;
}
.width-197px {
  width: 197px !important;
}
.min-width-197 {
  min-width: 197px !important;
}
.max-width-197 {
  max-width: 197px !important;
}
.height-197 {
  width: 197px !important;
}
.width-198 {
  width: 198% !important;
}
.width-198px {
  width: 198px !important;
}
.min-width-198 {
  min-width: 198px !important;
}
.max-width-198 {
  max-width: 198px !important;
}
.height-198 {
  width: 198px !important;
}
.width-199 {
  width: 199% !important;
}
.width-199px {
  width: 199px !important;
}
.min-width-199 {
  min-width: 199px !important;
}
.max-width-199 {
  max-width: 199px !important;
}
.height-199 {
  width: 199px !important;
}
.width-200 {
  width: 200% !important;
}
.width-200px {
  width: 200px !important;
}
.min-width-200 {
  min-width: 200px !important;
}
.max-width-200 {
  max-width: 200px !important;
}
.height-200 {
  width: 200px !important;
}
.width-201 {
  width: 201% !important;
}
.width-201px {
  width: 201px !important;
}
.min-width-201 {
  min-width: 201px !important;
}
.max-width-201 {
  max-width: 201px !important;
}
.height-201 {
  width: 201px !important;
}
.width-202 {
  width: 202% !important;
}
.width-202px {
  width: 202px !important;
}
.min-width-202 {
  min-width: 202px !important;
}
.max-width-202 {
  max-width: 202px !important;
}
.height-202 {
  width: 202px !important;
}
.width-203 {
  width: 203% !important;
}
.width-203px {
  width: 203px !important;
}
.min-width-203 {
  min-width: 203px !important;
}
.max-width-203 {
  max-width: 203px !important;
}
.height-203 {
  width: 203px !important;
}
.width-204 {
  width: 204% !important;
}
.width-204px {
  width: 204px !important;
}
.min-width-204 {
  min-width: 204px !important;
}
.max-width-204 {
  max-width: 204px !important;
}
.height-204 {
  width: 204px !important;
}
.width-205 {
  width: 205% !important;
}
.width-205px {
  width: 205px !important;
}
.min-width-205 {
  min-width: 205px !important;
}
.max-width-205 {
  max-width: 205px !important;
}
.height-205 {
  width: 205px !important;
}
.width-206 {
  width: 206% !important;
}
.width-206px {
  width: 206px !important;
}
.min-width-206 {
  min-width: 206px !important;
}
.max-width-206 {
  max-width: 206px !important;
}
.height-206 {
  width: 206px !important;
}
.width-207 {
  width: 207% !important;
}
.width-207px {
  width: 207px !important;
}
.min-width-207 {
  min-width: 207px !important;
}
.max-width-207 {
  max-width: 207px !important;
}
.height-207 {
  width: 207px !important;
}
.width-208 {
  width: 208% !important;
}
.width-208px {
  width: 208px !important;
}
.min-width-208 {
  min-width: 208px !important;
}
.max-width-208 {
  max-width: 208px !important;
}
.height-208 {
  width: 208px !important;
}
.width-209 {
  width: 209% !important;
}
.width-209px {
  width: 209px !important;
}
.min-width-209 {
  min-width: 209px !important;
}
.max-width-209 {
  max-width: 209px !important;
}
.height-209 {
  width: 209px !important;
}
.width-210 {
  width: 210% !important;
}
.width-210px {
  width: 210px !important;
}
.min-width-210 {
  min-width: 210px !important;
}
.max-width-210 {
  max-width: 210px !important;
}
.height-210 {
  width: 210px !important;
}
.width-211 {
  width: 211% !important;
}
.width-211px {
  width: 211px !important;
}
.min-width-211 {
  min-width: 211px !important;
}
.max-width-211 {
  max-width: 211px !important;
}
.height-211 {
  width: 211px !important;
}
.width-212 {
  width: 212% !important;
}
.width-212px {
  width: 212px !important;
}
.min-width-212 {
  min-width: 212px !important;
}
.max-width-212 {
  max-width: 212px !important;
}
.height-212 {
  width: 212px !important;
}
.width-213 {
  width: 213% !important;
}
.width-213px {
  width: 213px !important;
}
.min-width-213 {
  min-width: 213px !important;
}
.max-width-213 {
  max-width: 213px !important;
}
.height-213 {
  width: 213px !important;
}
.width-214 {
  width: 214% !important;
}
.width-214px {
  width: 214px !important;
}
.min-width-214 {
  min-width: 214px !important;
}
.max-width-214 {
  max-width: 214px !important;
}
.height-214 {
  width: 214px !important;
}
.width-215 {
  width: 215% !important;
}
.width-215px {
  width: 215px !important;
}
.min-width-215 {
  min-width: 215px !important;
}
.max-width-215 {
  max-width: 215px !important;
}
.height-215 {
  width: 215px !important;
}
.width-216 {
  width: 216% !important;
}
.width-216px {
  width: 216px !important;
}
.min-width-216 {
  min-width: 216px !important;
}
.max-width-216 {
  max-width: 216px !important;
}
.height-216 {
  width: 216px !important;
}
.width-217 {
  width: 217% !important;
}
.width-217px {
  width: 217px !important;
}
.min-width-217 {
  min-width: 217px !important;
}
.max-width-217 {
  max-width: 217px !important;
}
.height-217 {
  width: 217px !important;
}
.width-218 {
  width: 218% !important;
}
.width-218px {
  width: 218px !important;
}
.min-width-218 {
  min-width: 218px !important;
}
.max-width-218 {
  max-width: 218px !important;
}
.height-218 {
  width: 218px !important;
}
.width-219 {
  width: 219% !important;
}
.width-219px {
  width: 219px !important;
}
.min-width-219 {
  min-width: 219px !important;
}
.max-width-219 {
  max-width: 219px !important;
}
.height-219 {
  width: 219px !important;
}
.width-220 {
  width: 220% !important;
}
.width-220px {
  width: 220px !important;
}
.min-width-220 {
  min-width: 220px !important;
}
.max-width-220 {
  max-width: 220px !important;
}
.height-220 {
  width: 220px !important;
}
.width-221 {
  width: 221% !important;
}
.width-221px {
  width: 221px !important;
}
.min-width-221 {
  min-width: 221px !important;
}
.max-width-221 {
  max-width: 221px !important;
}
.height-221 {
  width: 221px !important;
}
.width-222 {
  width: 222% !important;
}
.width-222px {
  width: 222px !important;
}
.min-width-222 {
  min-width: 222px !important;
}
.max-width-222 {
  max-width: 222px !important;
}
.height-222 {
  width: 222px !important;
}
.width-223 {
  width: 223% !important;
}
.width-223px {
  width: 223px !important;
}
.min-width-223 {
  min-width: 223px !important;
}
.max-width-223 {
  max-width: 223px !important;
}
.height-223 {
  width: 223px !important;
}
.width-224 {
  width: 224% !important;
}
.width-224px {
  width: 224px !important;
}
.min-width-224 {
  min-width: 224px !important;
}
.max-width-224 {
  max-width: 224px !important;
}
.height-224 {
  width: 224px !important;
}
.width-225 {
  width: 225% !important;
}
.width-225px {
  width: 225px !important;
}
.min-width-225 {
  min-width: 225px !important;
}
.max-width-225 {
  max-width: 225px !important;
}
.height-225 {
  width: 225px !important;
}
.width-226 {
  width: 226% !important;
}
.width-226px {
  width: 226px !important;
}
.min-width-226 {
  min-width: 226px !important;
}
.max-width-226 {
  max-width: 226px !important;
}
.height-226 {
  width: 226px !important;
}
.width-227 {
  width: 227% !important;
}
.width-227px {
  width: 227px !important;
}
.min-width-227 {
  min-width: 227px !important;
}
.max-width-227 {
  max-width: 227px !important;
}
.height-227 {
  width: 227px !important;
}
.width-228 {
  width: 228% !important;
}
.width-228px {
  width: 228px !important;
}
.min-width-228 {
  min-width: 228px !important;
}
.max-width-228 {
  max-width: 228px !important;
}
.height-228 {
  width: 228px !important;
}
.width-229 {
  width: 229% !important;
}
.width-229px {
  width: 229px !important;
}
.min-width-229 {
  min-width: 229px !important;
}
.max-width-229 {
  max-width: 229px !important;
}
.height-229 {
  width: 229px !important;
}
.width-230 {
  width: 230% !important;
}
.width-230px {
  width: 230px !important;
}
.min-width-230 {
  min-width: 230px !important;
}
.max-width-230 {
  max-width: 230px !important;
}
.height-230 {
  width: 230px !important;
}
.width-231 {
  width: 231% !important;
}
.width-231px {
  width: 231px !important;
}
.min-width-231 {
  min-width: 231px !important;
}
.max-width-231 {
  max-width: 231px !important;
}
.height-231 {
  width: 231px !important;
}
.width-232 {
  width: 232% !important;
}
.width-232px {
  width: 232px !important;
}
.min-width-232 {
  min-width: 232px !important;
}
.max-width-232 {
  max-width: 232px !important;
}
.height-232 {
  width: 232px !important;
}
.width-233 {
  width: 233% !important;
}
.width-233px {
  width: 233px !important;
}
.min-width-233 {
  min-width: 233px !important;
}
.max-width-233 {
  max-width: 233px !important;
}
.height-233 {
  width: 233px !important;
}
.width-234 {
  width: 234% !important;
}
.width-234px {
  width: 234px !important;
}
.min-width-234 {
  min-width: 234px !important;
}
.max-width-234 {
  max-width: 234px !important;
}
.height-234 {
  width: 234px !important;
}
.width-235 {
  width: 235% !important;
}
.width-235px {
  width: 235px !important;
}
.min-width-235 {
  min-width: 235px !important;
}
.max-width-235 {
  max-width: 235px !important;
}
.height-235 {
  width: 235px !important;
}
.width-236 {
  width: 236% !important;
}
.width-236px {
  width: 236px !important;
}
.min-width-236 {
  min-width: 236px !important;
}
.max-width-236 {
  max-width: 236px !important;
}
.height-236 {
  width: 236px !important;
}
.width-237 {
  width: 237% !important;
}
.width-237px {
  width: 237px !important;
}
.min-width-237 {
  min-width: 237px !important;
}
.max-width-237 {
  max-width: 237px !important;
}
.height-237 {
  width: 237px !important;
}
.width-238 {
  width: 238% !important;
}
.width-238px {
  width: 238px !important;
}
.min-width-238 {
  min-width: 238px !important;
}
.max-width-238 {
  max-width: 238px !important;
}
.height-238 {
  width: 238px !important;
}
.width-239 {
  width: 239% !important;
}
.width-239px {
  width: 239px !important;
}
.min-width-239 {
  min-width: 239px !important;
}
.max-width-239 {
  max-width: 239px !important;
}
.height-239 {
  width: 239px !important;
}
.width-240 {
  width: 240% !important;
}
.width-240px {
  width: 240px !important;
}
.min-width-240 {
  min-width: 240px !important;
}
.max-width-240 {
  max-width: 240px !important;
}
.height-240 {
  width: 240px !important;
}
.width-241 {
  width: 241% !important;
}
.width-241px {
  width: 241px !important;
}
.min-width-241 {
  min-width: 241px !important;
}
.max-width-241 {
  max-width: 241px !important;
}
.height-241 {
  width: 241px !important;
}
.width-242 {
  width: 242% !important;
}
.width-242px {
  width: 242px !important;
}
.min-width-242 {
  min-width: 242px !important;
}
.max-width-242 {
  max-width: 242px !important;
}
.height-242 {
  width: 242px !important;
}
.width-243 {
  width: 243% !important;
}
.width-243px {
  width: 243px !important;
}
.min-width-243 {
  min-width: 243px !important;
}
.max-width-243 {
  max-width: 243px !important;
}
.height-243 {
  width: 243px !important;
}
.width-244 {
  width: 244% !important;
}
.width-244px {
  width: 244px !important;
}
.min-width-244 {
  min-width: 244px !important;
}
.max-width-244 {
  max-width: 244px !important;
}
.height-244 {
  width: 244px !important;
}
.width-245 {
  width: 245% !important;
}
.width-245px {
  width: 245px !important;
}
.min-width-245 {
  min-width: 245px !important;
}
.max-width-245 {
  max-width: 245px !important;
}
.height-245 {
  width: 245px !important;
}
.width-246 {
  width: 246% !important;
}
.width-246px {
  width: 246px !important;
}
.min-width-246 {
  min-width: 246px !important;
}
.max-width-246 {
  max-width: 246px !important;
}
.height-246 {
  width: 246px !important;
}
.width-247 {
  width: 247% !important;
}
.width-247px {
  width: 247px !important;
}
.min-width-247 {
  min-width: 247px !important;
}
.max-width-247 {
  max-width: 247px !important;
}
.height-247 {
  width: 247px !important;
}
.width-248 {
  width: 248% !important;
}
.width-248px {
  width: 248px !important;
}
.min-width-248 {
  min-width: 248px !important;
}
.max-width-248 {
  max-width: 248px !important;
}
.height-248 {
  width: 248px !important;
}
.width-249 {
  width: 249% !important;
}
.width-249px {
  width: 249px !important;
}
.min-width-249 {
  min-width: 249px !important;
}
.max-width-249 {
  max-width: 249px !important;
}
.height-249 {
  width: 249px !important;
}
.width-250 {
  width: 250% !important;
}
.width-250px {
  width: 250px !important;
}
.min-width-250 {
  min-width: 250px !important;
}
.max-width-250 {
  max-width: 250px !important;
}
.height-250 {
  width: 250px !important;
}
.width-251 {
  width: 251% !important;
}
.width-251px {
  width: 251px !important;
}
.min-width-251 {
  min-width: 251px !important;
}
.max-width-251 {
  max-width: 251px !important;
}
.height-251 {
  width: 251px !important;
}
.width-252 {
  width: 252% !important;
}
.width-252px {
  width: 252px !important;
}
.min-width-252 {
  min-width: 252px !important;
}
.max-width-252 {
  max-width: 252px !important;
}
.height-252 {
  width: 252px !important;
}
.width-253 {
  width: 253% !important;
}
.width-253px {
  width: 253px !important;
}
.min-width-253 {
  min-width: 253px !important;
}
.max-width-253 {
  max-width: 253px !important;
}
.height-253 {
  width: 253px !important;
}
.width-254 {
  width: 254% !important;
}
.width-254px {
  width: 254px !important;
}
.min-width-254 {
  min-width: 254px !important;
}
.max-width-254 {
  max-width: 254px !important;
}
.height-254 {
  width: 254px !important;
}
.width-255 {
  width: 255% !important;
}
.width-255px {
  width: 255px !important;
}
.min-width-255 {
  min-width: 255px !important;
}
.max-width-255 {
  max-width: 255px !important;
}
.height-255 {
  width: 255px !important;
}
.width-256 {
  width: 256% !important;
}
.width-256px {
  width: 256px !important;
}
.min-width-256 {
  min-width: 256px !important;
}
.max-width-256 {
  max-width: 256px !important;
}
.height-256 {
  width: 256px !important;
}
.width-257 {
  width: 257% !important;
}
.width-257px {
  width: 257px !important;
}
.min-width-257 {
  min-width: 257px !important;
}
.max-width-257 {
  max-width: 257px !important;
}
.height-257 {
  width: 257px !important;
}
.width-258 {
  width: 258% !important;
}
.width-258px {
  width: 258px !important;
}
.min-width-258 {
  min-width: 258px !important;
}
.max-width-258 {
  max-width: 258px !important;
}
.height-258 {
  width: 258px !important;
}
.width-259 {
  width: 259% !important;
}
.width-259px {
  width: 259px !important;
}
.min-width-259 {
  min-width: 259px !important;
}
.max-width-259 {
  max-width: 259px !important;
}
.height-259 {
  width: 259px !important;
}
.width-260 {
  width: 260% !important;
}
.width-260px {
  width: 260px !important;
}
.min-width-260 {
  min-width: 260px !important;
}
.max-width-260 {
  max-width: 260px !important;
}
.height-260 {
  width: 260px !important;
}
.width-261 {
  width: 261% !important;
}
.width-261px {
  width: 261px !important;
}
.min-width-261 {
  min-width: 261px !important;
}
.max-width-261 {
  max-width: 261px !important;
}
.height-261 {
  width: 261px !important;
}
.width-262 {
  width: 262% !important;
}
.width-262px {
  width: 262px !important;
}
.min-width-262 {
  min-width: 262px !important;
}
.max-width-262 {
  max-width: 262px !important;
}
.height-262 {
  width: 262px !important;
}
.width-263 {
  width: 263% !important;
}
.width-263px {
  width: 263px !important;
}
.min-width-263 {
  min-width: 263px !important;
}
.max-width-263 {
  max-width: 263px !important;
}
.height-263 {
  width: 263px !important;
}
.width-264 {
  width: 264% !important;
}
.width-264px {
  width: 264px !important;
}
.min-width-264 {
  min-width: 264px !important;
}
.max-width-264 {
  max-width: 264px !important;
}
.height-264 {
  width: 264px !important;
}
.width-265 {
  width: 265% !important;
}
.width-265px {
  width: 265px !important;
}
.min-width-265 {
  min-width: 265px !important;
}
.max-width-265 {
  max-width: 265px !important;
}
.height-265 {
  width: 265px !important;
}
.width-266 {
  width: 266% !important;
}
.width-266px {
  width: 266px !important;
}
.min-width-266 {
  min-width: 266px !important;
}
.max-width-266 {
  max-width: 266px !important;
}
.height-266 {
  width: 266px !important;
}
.width-267 {
  width: 267% !important;
}
.width-267px {
  width: 267px !important;
}
.min-width-267 {
  min-width: 267px !important;
}
.max-width-267 {
  max-width: 267px !important;
}
.height-267 {
  width: 267px !important;
}
.width-268 {
  width: 268% !important;
}
.width-268px {
  width: 268px !important;
}
.min-width-268 {
  min-width: 268px !important;
}
.max-width-268 {
  max-width: 268px !important;
}
.height-268 {
  width: 268px !important;
}
.width-269 {
  width: 269% !important;
}
.width-269px {
  width: 269px !important;
}
.min-width-269 {
  min-width: 269px !important;
}
.max-width-269 {
  max-width: 269px !important;
}
.height-269 {
  width: 269px !important;
}
.width-270 {
  width: 270% !important;
}
.width-270px {
  width: 270px !important;
}
.min-width-270 {
  min-width: 270px !important;
}
.max-width-270 {
  max-width: 270px !important;
}
.height-270 {
  width: 270px !important;
}
.width-271 {
  width: 271% !important;
}
.width-271px {
  width: 271px !important;
}
.min-width-271 {
  min-width: 271px !important;
}
.max-width-271 {
  max-width: 271px !important;
}
.height-271 {
  width: 271px !important;
}
.width-272 {
  width: 272% !important;
}
.width-272px {
  width: 272px !important;
}
.min-width-272 {
  min-width: 272px !important;
}
.max-width-272 {
  max-width: 272px !important;
}
.height-272 {
  width: 272px !important;
}
.width-273 {
  width: 273% !important;
}
.width-273px {
  width: 273px !important;
}
.min-width-273 {
  min-width: 273px !important;
}
.max-width-273 {
  max-width: 273px !important;
}
.height-273 {
  width: 273px !important;
}
.width-274 {
  width: 274% !important;
}
.width-274px {
  width: 274px !important;
}
.min-width-274 {
  min-width: 274px !important;
}
.max-width-274 {
  max-width: 274px !important;
}
.height-274 {
  width: 274px !important;
}
.width-275 {
  width: 275% !important;
}
.width-275px {
  width: 275px !important;
}
.min-width-275 {
  min-width: 275px !important;
}
.max-width-275 {
  max-width: 275px !important;
}
.height-275 {
  width: 275px !important;
}
.width-276 {
  width: 276% !important;
}
.width-276px {
  width: 276px !important;
}
.min-width-276 {
  min-width: 276px !important;
}
.max-width-276 {
  max-width: 276px !important;
}
.height-276 {
  width: 276px !important;
}
.width-277 {
  width: 277% !important;
}
.width-277px {
  width: 277px !important;
}
.min-width-277 {
  min-width: 277px !important;
}
.max-width-277 {
  max-width: 277px !important;
}
.height-277 {
  width: 277px !important;
}
.width-278 {
  width: 278% !important;
}
.width-278px {
  width: 278px !important;
}
.min-width-278 {
  min-width: 278px !important;
}
.max-width-278 {
  max-width: 278px !important;
}
.height-278 {
  width: 278px !important;
}
.width-279 {
  width: 279% !important;
}
.width-279px {
  width: 279px !important;
}
.min-width-279 {
  min-width: 279px !important;
}
.max-width-279 {
  max-width: 279px !important;
}
.height-279 {
  width: 279px !important;
}
.width-280 {
  width: 280% !important;
}
.width-280px {
  width: 280px !important;
}
.min-width-280 {
  min-width: 280px !important;
}
.max-width-280 {
  max-width: 280px !important;
}
.height-280 {
  width: 280px !important;
}
.width-281 {
  width: 281% !important;
}
.width-281px {
  width: 281px !important;
}
.min-width-281 {
  min-width: 281px !important;
}
.max-width-281 {
  max-width: 281px !important;
}
.height-281 {
  width: 281px !important;
}
.width-282 {
  width: 282% !important;
}
.width-282px {
  width: 282px !important;
}
.min-width-282 {
  min-width: 282px !important;
}
.max-width-282 {
  max-width: 282px !important;
}
.height-282 {
  width: 282px !important;
}
.width-283 {
  width: 283% !important;
}
.width-283px {
  width: 283px !important;
}
.min-width-283 {
  min-width: 283px !important;
}
.max-width-283 {
  max-width: 283px !important;
}
.height-283 {
  width: 283px !important;
}
.width-284 {
  width: 284% !important;
}
.width-284px {
  width: 284px !important;
}
.min-width-284 {
  min-width: 284px !important;
}
.max-width-284 {
  max-width: 284px !important;
}
.height-284 {
  width: 284px !important;
}
.width-285 {
  width: 285% !important;
}
.width-285px {
  width: 285px !important;
}
.min-width-285 {
  min-width: 285px !important;
}
.max-width-285 {
  max-width: 285px !important;
}
.height-285 {
  width: 285px !important;
}
.width-286 {
  width: 286% !important;
}
.width-286px {
  width: 286px !important;
}
.min-width-286 {
  min-width: 286px !important;
}
.max-width-286 {
  max-width: 286px !important;
}
.height-286 {
  width: 286px !important;
}
.width-287 {
  width: 287% !important;
}
.width-287px {
  width: 287px !important;
}
.min-width-287 {
  min-width: 287px !important;
}
.max-width-287 {
  max-width: 287px !important;
}
.height-287 {
  width: 287px !important;
}
.width-288 {
  width: 288% !important;
}
.width-288px {
  width: 288px !important;
}
.min-width-288 {
  min-width: 288px !important;
}
.max-width-288 {
  max-width: 288px !important;
}
.height-288 {
  width: 288px !important;
}
.width-289 {
  width: 289% !important;
}
.width-289px {
  width: 289px !important;
}
.min-width-289 {
  min-width: 289px !important;
}
.max-width-289 {
  max-width: 289px !important;
}
.height-289 {
  width: 289px !important;
}
.width-290 {
  width: 290% !important;
}
.width-290px {
  width: 290px !important;
}
.min-width-290 {
  min-width: 290px !important;
}
.max-width-290 {
  max-width: 290px !important;
}
.height-290 {
  width: 290px !important;
}
.width-291 {
  width: 291% !important;
}
.width-291px {
  width: 291px !important;
}
.min-width-291 {
  min-width: 291px !important;
}
.max-width-291 {
  max-width: 291px !important;
}
.height-291 {
  width: 291px !important;
}
.width-292 {
  width: 292% !important;
}
.width-292px {
  width: 292px !important;
}
.min-width-292 {
  min-width: 292px !important;
}
.max-width-292 {
  max-width: 292px !important;
}
.height-292 {
  width: 292px !important;
}
.width-293 {
  width: 293% !important;
}
.width-293px {
  width: 293px !important;
}
.min-width-293 {
  min-width: 293px !important;
}
.max-width-293 {
  max-width: 293px !important;
}
.height-293 {
  width: 293px !important;
}
.width-294 {
  width: 294% !important;
}
.width-294px {
  width: 294px !important;
}
.min-width-294 {
  min-width: 294px !important;
}
.max-width-294 {
  max-width: 294px !important;
}
.height-294 {
  width: 294px !important;
}
.width-295 {
  width: 295% !important;
}
.width-295px {
  width: 295px !important;
}
.min-width-295 {
  min-width: 295px !important;
}
.max-width-295 {
  max-width: 295px !important;
}
.height-295 {
  width: 295px !important;
}
.width-296 {
  width: 296% !important;
}
.width-296px {
  width: 296px !important;
}
.min-width-296 {
  min-width: 296px !important;
}
.max-width-296 {
  max-width: 296px !important;
}
.height-296 {
  width: 296px !important;
}
.width-297 {
  width: 297% !important;
}
.width-297px {
  width: 297px !important;
}
.min-width-297 {
  min-width: 297px !important;
}
.max-width-297 {
  max-width: 297px !important;
}
.height-297 {
  width: 297px !important;
}
.width-298 {
  width: 298% !important;
}
.width-298px {
  width: 298px !important;
}
.min-width-298 {
  min-width: 298px !important;
}
.max-width-298 {
  max-width: 298px !important;
}
.height-298 {
  width: 298px !important;
}
.width-299 {
  width: 299% !important;
}
.width-299px {
  width: 299px !important;
}
.min-width-299 {
  min-width: 299px !important;
}
.max-width-299 {
  max-width: 299px !important;
}
.height-299 {
  width: 299px !important;
}
.width-300 {
  width: 300% !important;
}
.width-300px {
  width: 300px !important;
}
.min-width-300 {
  min-width: 300px !important;
}
.max-width-300 {
  max-width: 300px !important;
}
.height-300 {
  width: 300px !important;
}
.width-301 {
  width: 301% !important;
}
.width-301px {
  width: 301px !important;
}
.min-width-301 {
  min-width: 301px !important;
}
.max-width-301 {
  max-width: 301px !important;
}
.height-301 {
  width: 301px !important;
}
.width-302 {
  width: 302% !important;
}
.width-302px {
  width: 302px !important;
}
.min-width-302 {
  min-width: 302px !important;
}
.max-width-302 {
  max-width: 302px !important;
}
.height-302 {
  width: 302px !important;
}
.width-303 {
  width: 303% !important;
}
.width-303px {
  width: 303px !important;
}
.min-width-303 {
  min-width: 303px !important;
}
.max-width-303 {
  max-width: 303px !important;
}
.height-303 {
  width: 303px !important;
}
.width-304 {
  width: 304% !important;
}
.width-304px {
  width: 304px !important;
}
.min-width-304 {
  min-width: 304px !important;
}
.max-width-304 {
  max-width: 304px !important;
}
.height-304 {
  width: 304px !important;
}
.width-305 {
  width: 305% !important;
}
.width-305px {
  width: 305px !important;
}
.min-width-305 {
  min-width: 305px !important;
}
.max-width-305 {
  max-width: 305px !important;
}
.height-305 {
  width: 305px !important;
}
.width-306 {
  width: 306% !important;
}
.width-306px {
  width: 306px !important;
}
.min-width-306 {
  min-width: 306px !important;
}
.max-width-306 {
  max-width: 306px !important;
}
.height-306 {
  width: 306px !important;
}
.width-307 {
  width: 307% !important;
}
.width-307px {
  width: 307px !important;
}
.min-width-307 {
  min-width: 307px !important;
}
.max-width-307 {
  max-width: 307px !important;
}
.height-307 {
  width: 307px !important;
}
.width-308 {
  width: 308% !important;
}
.width-308px {
  width: 308px !important;
}
.min-width-308 {
  min-width: 308px !important;
}
.max-width-308 {
  max-width: 308px !important;
}
.height-308 {
  width: 308px !important;
}
.width-309 {
  width: 309% !important;
}
.width-309px {
  width: 309px !important;
}
.min-width-309 {
  min-width: 309px !important;
}
.max-width-309 {
  max-width: 309px !important;
}
.height-309 {
  width: 309px !important;
}
.width-310 {
  width: 310% !important;
}
.width-310px {
  width: 310px !important;
}
.min-width-310 {
  min-width: 310px !important;
}
.max-width-310 {
  max-width: 310px !important;
}
.height-310 {
  width: 310px !important;
}
.width-311 {
  width: 311% !important;
}
.width-311px {
  width: 311px !important;
}
.min-width-311 {
  min-width: 311px !important;
}
.max-width-311 {
  max-width: 311px !important;
}
.height-311 {
  width: 311px !important;
}
.width-312 {
  width: 312% !important;
}
.width-312px {
  width: 312px !important;
}
.min-width-312 {
  min-width: 312px !important;
}
.max-width-312 {
  max-width: 312px !important;
}
.height-312 {
  width: 312px !important;
}
.width-313 {
  width: 313% !important;
}
.width-313px {
  width: 313px !important;
}
.min-width-313 {
  min-width: 313px !important;
}
.max-width-313 {
  max-width: 313px !important;
}
.height-313 {
  width: 313px !important;
}
.width-314 {
  width: 314% !important;
}
.width-314px {
  width: 314px !important;
}
.min-width-314 {
  min-width: 314px !important;
}
.max-width-314 {
  max-width: 314px !important;
}
.height-314 {
  width: 314px !important;
}
.width-315 {
  width: 315% !important;
}
.width-315px {
  width: 315px !important;
}
.min-width-315 {
  min-width: 315px !important;
}
.max-width-315 {
  max-width: 315px !important;
}
.height-315 {
  width: 315px !important;
}
.width-316 {
  width: 316% !important;
}
.width-316px {
  width: 316px !important;
}
.min-width-316 {
  min-width: 316px !important;
}
.max-width-316 {
  max-width: 316px !important;
}
.height-316 {
  width: 316px !important;
}
.width-317 {
  width: 317% !important;
}
.width-317px {
  width: 317px !important;
}
.min-width-317 {
  min-width: 317px !important;
}
.max-width-317 {
  max-width: 317px !important;
}
.height-317 {
  width: 317px !important;
}
.width-318 {
  width: 318% !important;
}
.width-318px {
  width: 318px !important;
}
.min-width-318 {
  min-width: 318px !important;
}
.max-width-318 {
  max-width: 318px !important;
}
.height-318 {
  width: 318px !important;
}
.width-319 {
  width: 319% !important;
}
.width-319px {
  width: 319px !important;
}
.min-width-319 {
  min-width: 319px !important;
}
.max-width-319 {
  max-width: 319px !important;
}
.height-319 {
  width: 319px !important;
}
.width-320 {
  width: 320% !important;
}
.width-320px {
  width: 320px !important;
}
.min-width-320 {
  min-width: 320px !important;
}
.max-width-320 {
  max-width: 320px !important;
}
.height-320 {
  width: 320px !important;
}
.width-321 {
  width: 321% !important;
}
.width-321px {
  width: 321px !important;
}
.min-width-321 {
  min-width: 321px !important;
}
.max-width-321 {
  max-width: 321px !important;
}
.height-321 {
  width: 321px !important;
}
.width-322 {
  width: 322% !important;
}
.width-322px {
  width: 322px !important;
}
.min-width-322 {
  min-width: 322px !important;
}
.max-width-322 {
  max-width: 322px !important;
}
.height-322 {
  width: 322px !important;
}
.width-323 {
  width: 323% !important;
}
.width-323px {
  width: 323px !important;
}
.min-width-323 {
  min-width: 323px !important;
}
.max-width-323 {
  max-width: 323px !important;
}
.height-323 {
  width: 323px !important;
}
.width-324 {
  width: 324% !important;
}
.width-324px {
  width: 324px !important;
}
.min-width-324 {
  min-width: 324px !important;
}
.max-width-324 {
  max-width: 324px !important;
}
.height-324 {
  width: 324px !important;
}
.width-325 {
  width: 325% !important;
}
.width-325px {
  width: 325px !important;
}
.min-width-325 {
  min-width: 325px !important;
}
.max-width-325 {
  max-width: 325px !important;
}
.height-325 {
  width: 325px !important;
}
.width-326 {
  width: 326% !important;
}
.width-326px {
  width: 326px !important;
}
.min-width-326 {
  min-width: 326px !important;
}
.max-width-326 {
  max-width: 326px !important;
}
.height-326 {
  width: 326px !important;
}
.width-327 {
  width: 327% !important;
}
.width-327px {
  width: 327px !important;
}
.min-width-327 {
  min-width: 327px !important;
}
.max-width-327 {
  max-width: 327px !important;
}
.height-327 {
  width: 327px !important;
}
.width-328 {
  width: 328% !important;
}
.width-328px {
  width: 328px !important;
}
.min-width-328 {
  min-width: 328px !important;
}
.max-width-328 {
  max-width: 328px !important;
}
.height-328 {
  width: 328px !important;
}
.width-329 {
  width: 329% !important;
}
.width-329px {
  width: 329px !important;
}
.min-width-329 {
  min-width: 329px !important;
}
.max-width-329 {
  max-width: 329px !important;
}
.height-329 {
  width: 329px !important;
}
.width-330 {
  width: 330% !important;
}
.width-330px {
  width: 330px !important;
}
.min-width-330 {
  min-width: 330px !important;
}
.max-width-330 {
  max-width: 330px !important;
}
.height-330 {
  width: 330px !important;
}
.width-331 {
  width: 331% !important;
}
.width-331px {
  width: 331px !important;
}
.min-width-331 {
  min-width: 331px !important;
}
.max-width-331 {
  max-width: 331px !important;
}
.height-331 {
  width: 331px !important;
}
.width-332 {
  width: 332% !important;
}
.width-332px {
  width: 332px !important;
}
.min-width-332 {
  min-width: 332px !important;
}
.max-width-332 {
  max-width: 332px !important;
}
.height-332 {
  width: 332px !important;
}
.width-333 {
  width: 333% !important;
}
.width-333px {
  width: 333px !important;
}
.min-width-333 {
  min-width: 333px !important;
}
.max-width-333 {
  max-width: 333px !important;
}
.height-333 {
  width: 333px !important;
}
.width-334 {
  width: 334% !important;
}
.width-334px {
  width: 334px !important;
}
.min-width-334 {
  min-width: 334px !important;
}
.max-width-334 {
  max-width: 334px !important;
}
.height-334 {
  width: 334px !important;
}
.width-335 {
  width: 335% !important;
}
.width-335px {
  width: 335px !important;
}
.min-width-335 {
  min-width: 335px !important;
}
.max-width-335 {
  max-width: 335px !important;
}
.height-335 {
  width: 335px !important;
}
.width-336 {
  width: 336% !important;
}
.width-336px {
  width: 336px !important;
}
.min-width-336 {
  min-width: 336px !important;
}
.max-width-336 {
  max-width: 336px !important;
}
.height-336 {
  width: 336px !important;
}
.width-337 {
  width: 337% !important;
}
.width-337px {
  width: 337px !important;
}
.min-width-337 {
  min-width: 337px !important;
}
.max-width-337 {
  max-width: 337px !important;
}
.height-337 {
  width: 337px !important;
}
.width-338 {
  width: 338% !important;
}
.width-338px {
  width: 338px !important;
}
.min-width-338 {
  min-width: 338px !important;
}
.max-width-338 {
  max-width: 338px !important;
}
.height-338 {
  width: 338px !important;
}
.width-339 {
  width: 339% !important;
}
.width-339px {
  width: 339px !important;
}
.min-width-339 {
  min-width: 339px !important;
}
.max-width-339 {
  max-width: 339px !important;
}
.height-339 {
  width: 339px !important;
}
.width-340 {
  width: 340% !important;
}
.width-340px {
  width: 340px !important;
}
.min-width-340 {
  min-width: 340px !important;
}
.max-width-340 {
  max-width: 340px !important;
}
.height-340 {
  width: 340px !important;
}
.width-341 {
  width: 341% !important;
}
.width-341px {
  width: 341px !important;
}
.min-width-341 {
  min-width: 341px !important;
}
.max-width-341 {
  max-width: 341px !important;
}
.height-341 {
  width: 341px !important;
}
.width-342 {
  width: 342% !important;
}
.width-342px {
  width: 342px !important;
}
.min-width-342 {
  min-width: 342px !important;
}
.max-width-342 {
  max-width: 342px !important;
}
.height-342 {
  width: 342px !important;
}
.width-343 {
  width: 343% !important;
}
.width-343px {
  width: 343px !important;
}
.min-width-343 {
  min-width: 343px !important;
}
.max-width-343 {
  max-width: 343px !important;
}
.height-343 {
  width: 343px !important;
}
.width-344 {
  width: 344% !important;
}
.width-344px {
  width: 344px !important;
}
.min-width-344 {
  min-width: 344px !important;
}
.max-width-344 {
  max-width: 344px !important;
}
.height-344 {
  width: 344px !important;
}
.width-345 {
  width: 345% !important;
}
.width-345px {
  width: 345px !important;
}
.min-width-345 {
  min-width: 345px !important;
}
.max-width-345 {
  max-width: 345px !important;
}
.height-345 {
  width: 345px !important;
}
.width-346 {
  width: 346% !important;
}
.width-346px {
  width: 346px !important;
}
.min-width-346 {
  min-width: 346px !important;
}
.max-width-346 {
  max-width: 346px !important;
}
.height-346 {
  width: 346px !important;
}
.width-347 {
  width: 347% !important;
}
.width-347px {
  width: 347px !important;
}
.min-width-347 {
  min-width: 347px !important;
}
.max-width-347 {
  max-width: 347px !important;
}
.height-347 {
  width: 347px !important;
}
.width-348 {
  width: 348% !important;
}
.width-348px {
  width: 348px !important;
}
.min-width-348 {
  min-width: 348px !important;
}
.max-width-348 {
  max-width: 348px !important;
}
.height-348 {
  width: 348px !important;
}
.width-349 {
  width: 349% !important;
}
.width-349px {
  width: 349px !important;
}
.min-width-349 {
  min-width: 349px !important;
}
.max-width-349 {
  max-width: 349px !important;
}
.height-349 {
  width: 349px !important;
}
.width-350 {
  width: 350% !important;
}
.width-350px {
  width: 350px !important;
}
.min-width-350 {
  min-width: 350px !important;
}
.max-width-350 {
  max-width: 350px !important;
}
.height-350 {
  width: 350px !important;
}
.width-351 {
  width: 351% !important;
}
.width-351px {
  width: 351px !important;
}
.min-width-351 {
  min-width: 351px !important;
}
.max-width-351 {
  max-width: 351px !important;
}
.height-351 {
  width: 351px !important;
}
.width-352 {
  width: 352% !important;
}
.width-352px {
  width: 352px !important;
}
.min-width-352 {
  min-width: 352px !important;
}
.max-width-352 {
  max-width: 352px !important;
}
.height-352 {
  width: 352px !important;
}
.width-353 {
  width: 353% !important;
}
.width-353px {
  width: 353px !important;
}
.min-width-353 {
  min-width: 353px !important;
}
.max-width-353 {
  max-width: 353px !important;
}
.height-353 {
  width: 353px !important;
}
.width-354 {
  width: 354% !important;
}
.width-354px {
  width: 354px !important;
}
.min-width-354 {
  min-width: 354px !important;
}
.max-width-354 {
  max-width: 354px !important;
}
.height-354 {
  width: 354px !important;
}
.width-355 {
  width: 355% !important;
}
.width-355px {
  width: 355px !important;
}
.min-width-355 {
  min-width: 355px !important;
}
.max-width-355 {
  max-width: 355px !important;
}
.height-355 {
  width: 355px !important;
}
.width-356 {
  width: 356% !important;
}
.width-356px {
  width: 356px !important;
}
.min-width-356 {
  min-width: 356px !important;
}
.max-width-356 {
  max-width: 356px !important;
}
.height-356 {
  width: 356px !important;
}
.width-357 {
  width: 357% !important;
}
.width-357px {
  width: 357px !important;
}
.min-width-357 {
  min-width: 357px !important;
}
.max-width-357 {
  max-width: 357px !important;
}
.height-357 {
  width: 357px !important;
}
.width-358 {
  width: 358% !important;
}
.width-358px {
  width: 358px !important;
}
.min-width-358 {
  min-width: 358px !important;
}
.max-width-358 {
  max-width: 358px !important;
}
.height-358 {
  width: 358px !important;
}
.width-359 {
  width: 359% !important;
}
.width-359px {
  width: 359px !important;
}
.min-width-359 {
  min-width: 359px !important;
}
.max-width-359 {
  max-width: 359px !important;
}
.height-359 {
  width: 359px !important;
}
.width-360 {
  width: 360% !important;
}
.width-360px {
  width: 360px !important;
}
.min-width-360 {
  min-width: 360px !important;
}
.max-width-360 {
  max-width: 360px !important;
}
.height-360 {
  width: 360px !important;
}
.width-361 {
  width: 361% !important;
}
.width-361px {
  width: 361px !important;
}
.min-width-361 {
  min-width: 361px !important;
}
.max-width-361 {
  max-width: 361px !important;
}
.height-361 {
  width: 361px !important;
}
.width-362 {
  width: 362% !important;
}
.width-362px {
  width: 362px !important;
}
.min-width-362 {
  min-width: 362px !important;
}
.max-width-362 {
  max-width: 362px !important;
}
.height-362 {
  width: 362px !important;
}
.width-363 {
  width: 363% !important;
}
.width-363px {
  width: 363px !important;
}
.min-width-363 {
  min-width: 363px !important;
}
.max-width-363 {
  max-width: 363px !important;
}
.height-363 {
  width: 363px !important;
}
.width-364 {
  width: 364% !important;
}
.width-364px {
  width: 364px !important;
}
.min-width-364 {
  min-width: 364px !important;
}
.max-width-364 {
  max-width: 364px !important;
}
.height-364 {
  width: 364px !important;
}
.width-365 {
  width: 365% !important;
}
.width-365px {
  width: 365px !important;
}
.min-width-365 {
  min-width: 365px !important;
}
.max-width-365 {
  max-width: 365px !important;
}
.height-365 {
  width: 365px !important;
}
.width-366 {
  width: 366% !important;
}
.width-366px {
  width: 366px !important;
}
.min-width-366 {
  min-width: 366px !important;
}
.max-width-366 {
  max-width: 366px !important;
}
.height-366 {
  width: 366px !important;
}
.width-367 {
  width: 367% !important;
}
.width-367px {
  width: 367px !important;
}
.min-width-367 {
  min-width: 367px !important;
}
.max-width-367 {
  max-width: 367px !important;
}
.height-367 {
  width: 367px !important;
}
.width-368 {
  width: 368% !important;
}
.width-368px {
  width: 368px !important;
}
.min-width-368 {
  min-width: 368px !important;
}
.max-width-368 {
  max-width: 368px !important;
}
.height-368 {
  width: 368px !important;
}
.width-369 {
  width: 369% !important;
}
.width-369px {
  width: 369px !important;
}
.min-width-369 {
  min-width: 369px !important;
}
.max-width-369 {
  max-width: 369px !important;
}
.height-369 {
  width: 369px !important;
}
.width-370 {
  width: 370% !important;
}
.width-370px {
  width: 370px !important;
}
.min-width-370 {
  min-width: 370px !important;
}
.max-width-370 {
  max-width: 370px !important;
}
.height-370 {
  width: 370px !important;
}
.width-371 {
  width: 371% !important;
}
.width-371px {
  width: 371px !important;
}
.min-width-371 {
  min-width: 371px !important;
}
.max-width-371 {
  max-width: 371px !important;
}
.height-371 {
  width: 371px !important;
}
.width-372 {
  width: 372% !important;
}
.width-372px {
  width: 372px !important;
}
.min-width-372 {
  min-width: 372px !important;
}
.max-width-372 {
  max-width: 372px !important;
}
.height-372 {
  width: 372px !important;
}
.width-373 {
  width: 373% !important;
}
.width-373px {
  width: 373px !important;
}
.min-width-373 {
  min-width: 373px !important;
}
.max-width-373 {
  max-width: 373px !important;
}
.height-373 {
  width: 373px !important;
}
.width-374 {
  width: 374% !important;
}
.width-374px {
  width: 374px !important;
}
.min-width-374 {
  min-width: 374px !important;
}
.max-width-374 {
  max-width: 374px !important;
}
.height-374 {
  width: 374px !important;
}
.width-375 {
  width: 375% !important;
}
.width-375px {
  width: 375px !important;
}
.min-width-375 {
  min-width: 375px !important;
}
.max-width-375 {
  max-width: 375px !important;
}
.height-375 {
  width: 375px !important;
}
.width-376 {
  width: 376% !important;
}
.width-376px {
  width: 376px !important;
}
.min-width-376 {
  min-width: 376px !important;
}
.max-width-376 {
  max-width: 376px !important;
}
.height-376 {
  width: 376px !important;
}
.width-377 {
  width: 377% !important;
}
.width-377px {
  width: 377px !important;
}
.min-width-377 {
  min-width: 377px !important;
}
.max-width-377 {
  max-width: 377px !important;
}
.height-377 {
  width: 377px !important;
}
.width-378 {
  width: 378% !important;
}
.width-378px {
  width: 378px !important;
}
.min-width-378 {
  min-width: 378px !important;
}
.max-width-378 {
  max-width: 378px !important;
}
.height-378 {
  width: 378px !important;
}
.width-379 {
  width: 379% !important;
}
.width-379px {
  width: 379px !important;
}
.min-width-379 {
  min-width: 379px !important;
}
.max-width-379 {
  max-width: 379px !important;
}
.height-379 {
  width: 379px !important;
}
.width-380 {
  width: 380% !important;
}
.width-380px {
  width: 380px !important;
}
.min-width-380 {
  min-width: 380px !important;
}
.max-width-380 {
  max-width: 380px !important;
}
.height-380 {
  width: 380px !important;
}
.width-381 {
  width: 381% !important;
}
.width-381px {
  width: 381px !important;
}
.min-width-381 {
  min-width: 381px !important;
}
.max-width-381 {
  max-width: 381px !important;
}
.height-381 {
  width: 381px !important;
}
.width-382 {
  width: 382% !important;
}
.width-382px {
  width: 382px !important;
}
.min-width-382 {
  min-width: 382px !important;
}
.max-width-382 {
  max-width: 382px !important;
}
.height-382 {
  width: 382px !important;
}
.width-383 {
  width: 383% !important;
}
.width-383px {
  width: 383px !important;
}
.min-width-383 {
  min-width: 383px !important;
}
.max-width-383 {
  max-width: 383px !important;
}
.height-383 {
  width: 383px !important;
}
.width-384 {
  width: 384% !important;
}
.width-384px {
  width: 384px !important;
}
.min-width-384 {
  min-width: 384px !important;
}
.max-width-384 {
  max-width: 384px !important;
}
.height-384 {
  width: 384px !important;
}
.width-385 {
  width: 385% !important;
}
.width-385px {
  width: 385px !important;
}
.min-width-385 {
  min-width: 385px !important;
}
.max-width-385 {
  max-width: 385px !important;
}
.height-385 {
  width: 385px !important;
}
.width-386 {
  width: 386% !important;
}
.width-386px {
  width: 386px !important;
}
.min-width-386 {
  min-width: 386px !important;
}
.max-width-386 {
  max-width: 386px !important;
}
.height-386 {
  width: 386px !important;
}
.width-387 {
  width: 387% !important;
}
.width-387px {
  width: 387px !important;
}
.min-width-387 {
  min-width: 387px !important;
}
.max-width-387 {
  max-width: 387px !important;
}
.height-387 {
  width: 387px !important;
}
.width-388 {
  width: 388% !important;
}
.width-388px {
  width: 388px !important;
}
.min-width-388 {
  min-width: 388px !important;
}
.max-width-388 {
  max-width: 388px !important;
}
.height-388 {
  width: 388px !important;
}
.width-389 {
  width: 389% !important;
}
.width-389px {
  width: 389px !important;
}
.min-width-389 {
  min-width: 389px !important;
}
.max-width-389 {
  max-width: 389px !important;
}
.height-389 {
  width: 389px !important;
}
.width-390 {
  width: 390% !important;
}
.width-390px {
  width: 390px !important;
}
.min-width-390 {
  min-width: 390px !important;
}
.max-width-390 {
  max-width: 390px !important;
}
.height-390 {
  width: 390px !important;
}
.width-391 {
  width: 391% !important;
}
.width-391px {
  width: 391px !important;
}
.min-width-391 {
  min-width: 391px !important;
}
.max-width-391 {
  max-width: 391px !important;
}
.height-391 {
  width: 391px !important;
}
.width-392 {
  width: 392% !important;
}
.width-392px {
  width: 392px !important;
}
.min-width-392 {
  min-width: 392px !important;
}
.max-width-392 {
  max-width: 392px !important;
}
.height-392 {
  width: 392px !important;
}
.width-393 {
  width: 393% !important;
}
.width-393px {
  width: 393px !important;
}
.min-width-393 {
  min-width: 393px !important;
}
.max-width-393 {
  max-width: 393px !important;
}
.height-393 {
  width: 393px !important;
}
.width-394 {
  width: 394% !important;
}
.width-394px {
  width: 394px !important;
}
.min-width-394 {
  min-width: 394px !important;
}
.max-width-394 {
  max-width: 394px !important;
}
.height-394 {
  width: 394px !important;
}
.width-395 {
  width: 395% !important;
}
.width-395px {
  width: 395px !important;
}
.min-width-395 {
  min-width: 395px !important;
}
.max-width-395 {
  max-width: 395px !important;
}
.height-395 {
  width: 395px !important;
}
.width-396 {
  width: 396% !important;
}
.width-396px {
  width: 396px !important;
}
.min-width-396 {
  min-width: 396px !important;
}
.max-width-396 {
  max-width: 396px !important;
}
.height-396 {
  width: 396px !important;
}
.width-397 {
  width: 397% !important;
}
.width-397px {
  width: 397px !important;
}
.min-width-397 {
  min-width: 397px !important;
}
.max-width-397 {
  max-width: 397px !important;
}
.height-397 {
  width: 397px !important;
}
.width-398 {
  width: 398% !important;
}
.width-398px {
  width: 398px !important;
}
.min-width-398 {
  min-width: 398px !important;
}
.max-width-398 {
  max-width: 398px !important;
}
.height-398 {
  width: 398px !important;
}
.width-399 {
  width: 399% !important;
}
.width-399px {
  width: 399px !important;
}
.min-width-399 {
  min-width: 399px !important;
}
.max-width-399 {
  max-width: 399px !important;
}
.height-399 {
  width: 399px !important;
}
.width-400 {
  width: 400% !important;
}
.width-400px {
  width: 400px !important;
}
.min-width-400 {
  min-width: 400px !important;
}
.max-width-400 {
  max-width: 400px !important;
}
.height-400 {
  width: 400px !important;
}
.width-401 {
  width: 401% !important;
}
.width-401px {
  width: 401px !important;
}
.min-width-401 {
  min-width: 401px !important;
}
.max-width-401 {
  max-width: 401px !important;
}
.height-401 {
  width: 401px !important;
}
.width-402 {
  width: 402% !important;
}
.width-402px {
  width: 402px !important;
}
.min-width-402 {
  min-width: 402px !important;
}
.max-width-402 {
  max-width: 402px !important;
}
.height-402 {
  width: 402px !important;
}
.width-403 {
  width: 403% !important;
}
.width-403px {
  width: 403px !important;
}
.min-width-403 {
  min-width: 403px !important;
}
.max-width-403 {
  max-width: 403px !important;
}
.height-403 {
  width: 403px !important;
}
.width-404 {
  width: 404% !important;
}
.width-404px {
  width: 404px !important;
}
.min-width-404 {
  min-width: 404px !important;
}
.max-width-404 {
  max-width: 404px !important;
}
.height-404 {
  width: 404px !important;
}
.width-405 {
  width: 405% !important;
}
.width-405px {
  width: 405px !important;
}
.min-width-405 {
  min-width: 405px !important;
}
.max-width-405 {
  max-width: 405px !important;
}
.height-405 {
  width: 405px !important;
}
.width-406 {
  width: 406% !important;
}
.width-406px {
  width: 406px !important;
}
.min-width-406 {
  min-width: 406px !important;
}
.max-width-406 {
  max-width: 406px !important;
}
.height-406 {
  width: 406px !important;
}
.width-407 {
  width: 407% !important;
}
.width-407px {
  width: 407px !important;
}
.min-width-407 {
  min-width: 407px !important;
}
.max-width-407 {
  max-width: 407px !important;
}
.height-407 {
  width: 407px !important;
}
.width-408 {
  width: 408% !important;
}
.width-408px {
  width: 408px !important;
}
.min-width-408 {
  min-width: 408px !important;
}
.max-width-408 {
  max-width: 408px !important;
}
.height-408 {
  width: 408px !important;
}
.width-409 {
  width: 409% !important;
}
.width-409px {
  width: 409px !important;
}
.min-width-409 {
  min-width: 409px !important;
}
.max-width-409 {
  max-width: 409px !important;
}
.height-409 {
  width: 409px !important;
}
.width-410 {
  width: 410% !important;
}
.width-410px {
  width: 410px !important;
}
.min-width-410 {
  min-width: 410px !important;
}
.max-width-410 {
  max-width: 410px !important;
}
.height-410 {
  width: 410px !important;
}
.width-411 {
  width: 411% !important;
}
.width-411px {
  width: 411px !important;
}
.min-width-411 {
  min-width: 411px !important;
}
.max-width-411 {
  max-width: 411px !important;
}
.height-411 {
  width: 411px !important;
}
.width-412 {
  width: 412% !important;
}
.width-412px {
  width: 412px !important;
}
.min-width-412 {
  min-width: 412px !important;
}
.max-width-412 {
  max-width: 412px !important;
}
.height-412 {
  width: 412px !important;
}
.width-413 {
  width: 413% !important;
}
.width-413px {
  width: 413px !important;
}
.min-width-413 {
  min-width: 413px !important;
}
.max-width-413 {
  max-width: 413px !important;
}
.height-413 {
  width: 413px !important;
}
.width-414 {
  width: 414% !important;
}
.width-414px {
  width: 414px !important;
}
.min-width-414 {
  min-width: 414px !important;
}
.max-width-414 {
  max-width: 414px !important;
}
.height-414 {
  width: 414px !important;
}
.width-415 {
  width: 415% !important;
}
.width-415px {
  width: 415px !important;
}
.min-width-415 {
  min-width: 415px !important;
}
.max-width-415 {
  max-width: 415px !important;
}
.height-415 {
  width: 415px !important;
}
.width-416 {
  width: 416% !important;
}
.width-416px {
  width: 416px !important;
}
.min-width-416 {
  min-width: 416px !important;
}
.max-width-416 {
  max-width: 416px !important;
}
.height-416 {
  width: 416px !important;
}
.width-417 {
  width: 417% !important;
}
.width-417px {
  width: 417px !important;
}
.min-width-417 {
  min-width: 417px !important;
}
.max-width-417 {
  max-width: 417px !important;
}
.height-417 {
  width: 417px !important;
}
.width-418 {
  width: 418% !important;
}
.width-418px {
  width: 418px !important;
}
.min-width-418 {
  min-width: 418px !important;
}
.max-width-418 {
  max-width: 418px !important;
}
.height-418 {
  width: 418px !important;
}
.width-419 {
  width: 419% !important;
}
.width-419px {
  width: 419px !important;
}
.min-width-419 {
  min-width: 419px !important;
}
.max-width-419 {
  max-width: 419px !important;
}
.height-419 {
  width: 419px !important;
}
.width-420 {
  width: 420% !important;
}
.width-420px {
  width: 420px !important;
}
.min-width-420 {
  min-width: 420px !important;
}
.max-width-420 {
  max-width: 420px !important;
}
.height-420 {
  width: 420px !important;
}
.width-421 {
  width: 421% !important;
}
.width-421px {
  width: 421px !important;
}
.min-width-421 {
  min-width: 421px !important;
}
.max-width-421 {
  max-width: 421px !important;
}
.height-421 {
  width: 421px !important;
}
.width-422 {
  width: 422% !important;
}
.width-422px {
  width: 422px !important;
}
.min-width-422 {
  min-width: 422px !important;
}
.max-width-422 {
  max-width: 422px !important;
}
.height-422 {
  width: 422px !important;
}
.width-423 {
  width: 423% !important;
}
.width-423px {
  width: 423px !important;
}
.min-width-423 {
  min-width: 423px !important;
}
.max-width-423 {
  max-width: 423px !important;
}
.height-423 {
  width: 423px !important;
}
.width-424 {
  width: 424% !important;
}
.width-424px {
  width: 424px !important;
}
.min-width-424 {
  min-width: 424px !important;
}
.max-width-424 {
  max-width: 424px !important;
}
.height-424 {
  width: 424px !important;
}
.width-425 {
  width: 425% !important;
}
.width-425px {
  width: 425px !important;
}
.min-width-425 {
  min-width: 425px !important;
}
.max-width-425 {
  max-width: 425px !important;
}
.height-425 {
  width: 425px !important;
}
.width-426 {
  width: 426% !important;
}
.width-426px {
  width: 426px !important;
}
.min-width-426 {
  min-width: 426px !important;
}
.max-width-426 {
  max-width: 426px !important;
}
.height-426 {
  width: 426px !important;
}
.width-427 {
  width: 427% !important;
}
.width-427px {
  width: 427px !important;
}
.min-width-427 {
  min-width: 427px !important;
}
.max-width-427 {
  max-width: 427px !important;
}
.height-427 {
  width: 427px !important;
}
.width-428 {
  width: 428% !important;
}
.width-428px {
  width: 428px !important;
}
.min-width-428 {
  min-width: 428px !important;
}
.max-width-428 {
  max-width: 428px !important;
}
.height-428 {
  width: 428px !important;
}
.width-429 {
  width: 429% !important;
}
.width-429px {
  width: 429px !important;
}
.min-width-429 {
  min-width: 429px !important;
}
.max-width-429 {
  max-width: 429px !important;
}
.height-429 {
  width: 429px !important;
}
.width-430 {
  width: 430% !important;
}
.width-430px {
  width: 430px !important;
}
.min-width-430 {
  min-width: 430px !important;
}
.max-width-430 {
  max-width: 430px !important;
}
.height-430 {
  width: 430px !important;
}
.width-431 {
  width: 431% !important;
}
.width-431px {
  width: 431px !important;
}
.min-width-431 {
  min-width: 431px !important;
}
.max-width-431 {
  max-width: 431px !important;
}
.height-431 {
  width: 431px !important;
}
.width-432 {
  width: 432% !important;
}
.width-432px {
  width: 432px !important;
}
.min-width-432 {
  min-width: 432px !important;
}
.max-width-432 {
  max-width: 432px !important;
}
.height-432 {
  width: 432px !important;
}
.width-433 {
  width: 433% !important;
}
.width-433px {
  width: 433px !important;
}
.min-width-433 {
  min-width: 433px !important;
}
.max-width-433 {
  max-width: 433px !important;
}
.height-433 {
  width: 433px !important;
}
.width-434 {
  width: 434% !important;
}
.width-434px {
  width: 434px !important;
}
.min-width-434 {
  min-width: 434px !important;
}
.max-width-434 {
  max-width: 434px !important;
}
.height-434 {
  width: 434px !important;
}
.width-435 {
  width: 435% !important;
}
.width-435px {
  width: 435px !important;
}
.min-width-435 {
  min-width: 435px !important;
}
.max-width-435 {
  max-width: 435px !important;
}
.height-435 {
  width: 435px !important;
}
.width-436 {
  width: 436% !important;
}
.width-436px {
  width: 436px !important;
}
.min-width-436 {
  min-width: 436px !important;
}
.max-width-436 {
  max-width: 436px !important;
}
.height-436 {
  width: 436px !important;
}
.width-437 {
  width: 437% !important;
}
.width-437px {
  width: 437px !important;
}
.min-width-437 {
  min-width: 437px !important;
}
.max-width-437 {
  max-width: 437px !important;
}
.height-437 {
  width: 437px !important;
}
.width-438 {
  width: 438% !important;
}
.width-438px {
  width: 438px !important;
}
.min-width-438 {
  min-width: 438px !important;
}
.max-width-438 {
  max-width: 438px !important;
}
.height-438 {
  width: 438px !important;
}
.width-439 {
  width: 439% !important;
}
.width-439px {
  width: 439px !important;
}
.min-width-439 {
  min-width: 439px !important;
}
.max-width-439 {
  max-width: 439px !important;
}
.height-439 {
  width: 439px !important;
}
.width-440 {
  width: 440% !important;
}
.width-440px {
  width: 440px !important;
}
.min-width-440 {
  min-width: 440px !important;
}
.max-width-440 {
  max-width: 440px !important;
}
.height-440 {
  width: 440px !important;
}
.width-441 {
  width: 441% !important;
}
.width-441px {
  width: 441px !important;
}
.min-width-441 {
  min-width: 441px !important;
}
.max-width-441 {
  max-width: 441px !important;
}
.height-441 {
  width: 441px !important;
}
.width-442 {
  width: 442% !important;
}
.width-442px {
  width: 442px !important;
}
.min-width-442 {
  min-width: 442px !important;
}
.max-width-442 {
  max-width: 442px !important;
}
.height-442 {
  width: 442px !important;
}
.width-443 {
  width: 443% !important;
}
.width-443px {
  width: 443px !important;
}
.min-width-443 {
  min-width: 443px !important;
}
.max-width-443 {
  max-width: 443px !important;
}
.height-443 {
  width: 443px !important;
}
.width-444 {
  width: 444% !important;
}
.width-444px {
  width: 444px !important;
}
.min-width-444 {
  min-width: 444px !important;
}
.max-width-444 {
  max-width: 444px !important;
}
.height-444 {
  width: 444px !important;
}
.width-445 {
  width: 445% !important;
}
.width-445px {
  width: 445px !important;
}
.min-width-445 {
  min-width: 445px !important;
}
.max-width-445 {
  max-width: 445px !important;
}
.height-445 {
  width: 445px !important;
}
.width-446 {
  width: 446% !important;
}
.width-446px {
  width: 446px !important;
}
.min-width-446 {
  min-width: 446px !important;
}
.max-width-446 {
  max-width: 446px !important;
}
.height-446 {
  width: 446px !important;
}
.width-447 {
  width: 447% !important;
}
.width-447px {
  width: 447px !important;
}
.min-width-447 {
  min-width: 447px !important;
}
.max-width-447 {
  max-width: 447px !important;
}
.height-447 {
  width: 447px !important;
}
.width-448 {
  width: 448% !important;
}
.width-448px {
  width: 448px !important;
}
.min-width-448 {
  min-width: 448px !important;
}
.max-width-448 {
  max-width: 448px !important;
}
.height-448 {
  width: 448px !important;
}
.width-449 {
  width: 449% !important;
}
.width-449px {
  width: 449px !important;
}
.min-width-449 {
  min-width: 449px !important;
}
.max-width-449 {
  max-width: 449px !important;
}
.height-449 {
  width: 449px !important;
}
.width-450 {
  width: 450% !important;
}
.width-450px {
  width: 450px !important;
}
.min-width-450 {
  min-width: 450px !important;
}
.max-width-450 {
  max-width: 450px !important;
}
.height-450 {
  width: 450px !important;
}
.width-451 {
  width: 451% !important;
}
.width-451px {
  width: 451px !important;
}
.min-width-451 {
  min-width: 451px !important;
}
.max-width-451 {
  max-width: 451px !important;
}
.height-451 {
  width: 451px !important;
}
.width-452 {
  width: 452% !important;
}
.width-452px {
  width: 452px !important;
}
.min-width-452 {
  min-width: 452px !important;
}
.max-width-452 {
  max-width: 452px !important;
}
.height-452 {
  width: 452px !important;
}
.width-453 {
  width: 453% !important;
}
.width-453px {
  width: 453px !important;
}
.min-width-453 {
  min-width: 453px !important;
}
.max-width-453 {
  max-width: 453px !important;
}
.height-453 {
  width: 453px !important;
}
.width-454 {
  width: 454% !important;
}
.width-454px {
  width: 454px !important;
}
.min-width-454 {
  min-width: 454px !important;
}
.max-width-454 {
  max-width: 454px !important;
}
.height-454 {
  width: 454px !important;
}
.width-455 {
  width: 455% !important;
}
.width-455px {
  width: 455px !important;
}
.min-width-455 {
  min-width: 455px !important;
}
.max-width-455 {
  max-width: 455px !important;
}
.height-455 {
  width: 455px !important;
}
.width-456 {
  width: 456% !important;
}
.width-456px {
  width: 456px !important;
}
.min-width-456 {
  min-width: 456px !important;
}
.max-width-456 {
  max-width: 456px !important;
}
.height-456 {
  width: 456px !important;
}
.width-457 {
  width: 457% !important;
}
.width-457px {
  width: 457px !important;
}
.min-width-457 {
  min-width: 457px !important;
}
.max-width-457 {
  max-width: 457px !important;
}
.height-457 {
  width: 457px !important;
}
.width-458 {
  width: 458% !important;
}
.width-458px {
  width: 458px !important;
}
.min-width-458 {
  min-width: 458px !important;
}
.max-width-458 {
  max-width: 458px !important;
}
.height-458 {
  width: 458px !important;
}
.width-459 {
  width: 459% !important;
}
.width-459px {
  width: 459px !important;
}
.min-width-459 {
  min-width: 459px !important;
}
.max-width-459 {
  max-width: 459px !important;
}
.height-459 {
  width: 459px !important;
}
.width-460 {
  width: 460% !important;
}
.width-460px {
  width: 460px !important;
}
.min-width-460 {
  min-width: 460px !important;
}
.max-width-460 {
  max-width: 460px !important;
}
.height-460 {
  width: 460px !important;
}
.width-461 {
  width: 461% !important;
}
.width-461px {
  width: 461px !important;
}
.min-width-461 {
  min-width: 461px !important;
}
.max-width-461 {
  max-width: 461px !important;
}
.height-461 {
  width: 461px !important;
}
.width-462 {
  width: 462% !important;
}
.width-462px {
  width: 462px !important;
}
.min-width-462 {
  min-width: 462px !important;
}
.max-width-462 {
  max-width: 462px !important;
}
.height-462 {
  width: 462px !important;
}
.width-463 {
  width: 463% !important;
}
.width-463px {
  width: 463px !important;
}
.min-width-463 {
  min-width: 463px !important;
}
.max-width-463 {
  max-width: 463px !important;
}
.height-463 {
  width: 463px !important;
}
.width-464 {
  width: 464% !important;
}
.width-464px {
  width: 464px !important;
}
.min-width-464 {
  min-width: 464px !important;
}
.max-width-464 {
  max-width: 464px !important;
}
.height-464 {
  width: 464px !important;
}
.width-465 {
  width: 465% !important;
}
.width-465px {
  width: 465px !important;
}
.min-width-465 {
  min-width: 465px !important;
}
.max-width-465 {
  max-width: 465px !important;
}
.height-465 {
  width: 465px !important;
}
.width-466 {
  width: 466% !important;
}
.width-466px {
  width: 466px !important;
}
.min-width-466 {
  min-width: 466px !important;
}
.max-width-466 {
  max-width: 466px !important;
}
.height-466 {
  width: 466px !important;
}
.width-467 {
  width: 467% !important;
}
.width-467px {
  width: 467px !important;
}
.min-width-467 {
  min-width: 467px !important;
}
.max-width-467 {
  max-width: 467px !important;
}
.height-467 {
  width: 467px !important;
}
.width-468 {
  width: 468% !important;
}
.width-468px {
  width: 468px !important;
}
.min-width-468 {
  min-width: 468px !important;
}
.max-width-468 {
  max-width: 468px !important;
}
.height-468 {
  width: 468px !important;
}
.width-469 {
  width: 469% !important;
}
.width-469px {
  width: 469px !important;
}
.min-width-469 {
  min-width: 469px !important;
}
.max-width-469 {
  max-width: 469px !important;
}
.height-469 {
  width: 469px !important;
}
.width-470 {
  width: 470% !important;
}
.width-470px {
  width: 470px !important;
}
.min-width-470 {
  min-width: 470px !important;
}
.max-width-470 {
  max-width: 470px !important;
}
.height-470 {
  width: 470px !important;
}
.width-471 {
  width: 471% !important;
}
.width-471px {
  width: 471px !important;
}
.min-width-471 {
  min-width: 471px !important;
}
.max-width-471 {
  max-width: 471px !important;
}
.height-471 {
  width: 471px !important;
}
.width-472 {
  width: 472% !important;
}
.width-472px {
  width: 472px !important;
}
.min-width-472 {
  min-width: 472px !important;
}
.max-width-472 {
  max-width: 472px !important;
}
.height-472 {
  width: 472px !important;
}
.width-473 {
  width: 473% !important;
}
.width-473px {
  width: 473px !important;
}
.min-width-473 {
  min-width: 473px !important;
}
.max-width-473 {
  max-width: 473px !important;
}
.height-473 {
  width: 473px !important;
}
.width-474 {
  width: 474% !important;
}
.width-474px {
  width: 474px !important;
}
.min-width-474 {
  min-width: 474px !important;
}
.max-width-474 {
  max-width: 474px !important;
}
.height-474 {
  width: 474px !important;
}
.width-475 {
  width: 475% !important;
}
.width-475px {
  width: 475px !important;
}
.min-width-475 {
  min-width: 475px !important;
}
.max-width-475 {
  max-width: 475px !important;
}
.height-475 {
  width: 475px !important;
}
.width-476 {
  width: 476% !important;
}
.width-476px {
  width: 476px !important;
}
.min-width-476 {
  min-width: 476px !important;
}
.max-width-476 {
  max-width: 476px !important;
}
.height-476 {
  width: 476px !important;
}
.width-477 {
  width: 477% !important;
}
.width-477px {
  width: 477px !important;
}
.min-width-477 {
  min-width: 477px !important;
}
.max-width-477 {
  max-width: 477px !important;
}
.height-477 {
  width: 477px !important;
}
.width-478 {
  width: 478% !important;
}
.width-478px {
  width: 478px !important;
}
.min-width-478 {
  min-width: 478px !important;
}
.max-width-478 {
  max-width: 478px !important;
}
.height-478 {
  width: 478px !important;
}
.width-479 {
  width: 479% !important;
}
.width-479px {
  width: 479px !important;
}
.min-width-479 {
  min-width: 479px !important;
}
.max-width-479 {
  max-width: 479px !important;
}
.height-479 {
  width: 479px !important;
}
.width-480 {
  width: 480% !important;
}
.width-480px {
  width: 480px !important;
}
.min-width-480 {
  min-width: 480px !important;
}
.max-width-480 {
  max-width: 480px !important;
}
.height-480 {
  width: 480px !important;
}
.width-481 {
  width: 481% !important;
}
.width-481px {
  width: 481px !important;
}
.min-width-481 {
  min-width: 481px !important;
}
.max-width-481 {
  max-width: 481px !important;
}
.height-481 {
  width: 481px !important;
}
.width-482 {
  width: 482% !important;
}
.width-482px {
  width: 482px !important;
}
.min-width-482 {
  min-width: 482px !important;
}
.max-width-482 {
  max-width: 482px !important;
}
.height-482 {
  width: 482px !important;
}
.width-483 {
  width: 483% !important;
}
.width-483px {
  width: 483px !important;
}
.min-width-483 {
  min-width: 483px !important;
}
.max-width-483 {
  max-width: 483px !important;
}
.height-483 {
  width: 483px !important;
}
.width-484 {
  width: 484% !important;
}
.width-484px {
  width: 484px !important;
}
.min-width-484 {
  min-width: 484px !important;
}
.max-width-484 {
  max-width: 484px !important;
}
.height-484 {
  width: 484px !important;
}
.width-485 {
  width: 485% !important;
}
.width-485px {
  width: 485px !important;
}
.min-width-485 {
  min-width: 485px !important;
}
.max-width-485 {
  max-width: 485px !important;
}
.height-485 {
  width: 485px !important;
}
.width-486 {
  width: 486% !important;
}
.width-486px {
  width: 486px !important;
}
.min-width-486 {
  min-width: 486px !important;
}
.max-width-486 {
  max-width: 486px !important;
}
.height-486 {
  width: 486px !important;
}
.width-487 {
  width: 487% !important;
}
.width-487px {
  width: 487px !important;
}
.min-width-487 {
  min-width: 487px !important;
}
.max-width-487 {
  max-width: 487px !important;
}
.height-487 {
  width: 487px !important;
}
.width-488 {
  width: 488% !important;
}
.width-488px {
  width: 488px !important;
}
.min-width-488 {
  min-width: 488px !important;
}
.max-width-488 {
  max-width: 488px !important;
}
.height-488 {
  width: 488px !important;
}
.width-489 {
  width: 489% !important;
}
.width-489px {
  width: 489px !important;
}
.min-width-489 {
  min-width: 489px !important;
}
.max-width-489 {
  max-width: 489px !important;
}
.height-489 {
  width: 489px !important;
}
.width-490 {
  width: 490% !important;
}
.width-490px {
  width: 490px !important;
}
.min-width-490 {
  min-width: 490px !important;
}
.max-width-490 {
  max-width: 490px !important;
}
.height-490 {
  width: 490px !important;
}
.width-491 {
  width: 491% !important;
}
.width-491px {
  width: 491px !important;
}
.min-width-491 {
  min-width: 491px !important;
}
.max-width-491 {
  max-width: 491px !important;
}
.height-491 {
  width: 491px !important;
}
.width-492 {
  width: 492% !important;
}
.width-492px {
  width: 492px !important;
}
.min-width-492 {
  min-width: 492px !important;
}
.max-width-492 {
  max-width: 492px !important;
}
.height-492 {
  width: 492px !important;
}
.width-493 {
  width: 493% !important;
}
.width-493px {
  width: 493px !important;
}
.min-width-493 {
  min-width: 493px !important;
}
.max-width-493 {
  max-width: 493px !important;
}
.height-493 {
  width: 493px !important;
}
.width-494 {
  width: 494% !important;
}
.width-494px {
  width: 494px !important;
}
.min-width-494 {
  min-width: 494px !important;
}
.max-width-494 {
  max-width: 494px !important;
}
.height-494 {
  width: 494px !important;
}
.width-495 {
  width: 495% !important;
}
.width-495px {
  width: 495px !important;
}
.min-width-495 {
  min-width: 495px !important;
}
.max-width-495 {
  max-width: 495px !important;
}
.height-495 {
  width: 495px !important;
}
.width-496 {
  width: 496% !important;
}
.width-496px {
  width: 496px !important;
}
.min-width-496 {
  min-width: 496px !important;
}
.max-width-496 {
  max-width: 496px !important;
}
.height-496 {
  width: 496px !important;
}
.width-497 {
  width: 497% !important;
}
.width-497px {
  width: 497px !important;
}
.min-width-497 {
  min-width: 497px !important;
}
.max-width-497 {
  max-width: 497px !important;
}
.height-497 {
  width: 497px !important;
}
.width-498 {
  width: 498% !important;
}
.width-498px {
  width: 498px !important;
}
.min-width-498 {
  min-width: 498px !important;
}
.max-width-498 {
  max-width: 498px !important;
}
.height-498 {
  width: 498px !important;
}
.width-499 {
  width: 499% !important;
}
.width-499px {
  width: 499px !important;
}
.min-width-499 {
  min-width: 499px !important;
}
.max-width-499 {
  max-width: 499px !important;
}
.height-499 {
  width: 499px !important;
}
.width-500 {
  width: 500% !important;
}
.width-500px {
  width: 500px !important;
}
.min-width-500 {
  min-width: 500px !important;
}
.max-width-500 {
  max-width: 500px !important;
}
.height-500 {
  width: 500px !important;
}
.width-501 {
  width: 501% !important;
}
.width-501px {
  width: 501px !important;
}
.min-width-501 {
  min-width: 501px !important;
}
.max-width-501 {
  max-width: 501px !important;
}
.height-501 {
  width: 501px !important;
}
.progress-bar-green:before {
  background: #4ccb8a;
}
.bubble-green {
  background: rgba(76, 203, 138, 0.2);
}
.bg-green {
  background-color: #4ccb8a;
}
.f-green {
  color: #4ccb8a !important;
}
.green {
  color: #4ccb8a !important;
}
.progress-bar-black:before {
  background: #000000;
}
.bubble-black {
  background: rgba(0, 0, 0, 0.2);
}
.bg-black {
  background-color: #000000;
}
.f-black {
  color: #000000 !important;
}
.black {
  color: #000000 !important;
}
.progress-bar-orange:before {
  background: #ff9019;
}
.bubble-orange {
  background: rgba(255, 144, 25, 0.2);
}
.bg-orange {
  background-color: #ff9019;
}
.f-orange {
  color: #ff9019 !important;
}
.orange {
  color: #ff9019 !important;
}
.progress-bar-blue:before {
  background: #2e8af6;
}
.bubble-blue {
  background: rgba(46, 138, 246, 0.2);
}
.bg-blue {
  background-color: #2e8af6;
}
.f-blue {
  color: #2e8af6 !important;
}
.blue {
  color: #2e8af6 !important;
}
.progress-bar-red:before {
  background: #f35151;
}
.bubble-red {
  background: rgba(243, 81, 81, 0.2);
}
.bg-red {
  background-color: #f35151;
}
.f-red {
  color: #f35151 !important;
}
.red {
  color: #f35151 !important;
}
.progress-bar-cyan:before {
  background: #4acaff;
}
.bubble-cyan {
  background: rgba(74, 202, 255, 0.2);
}
.bg-cyan {
  background-color: #4acaff;
}
.f-cyan {
  color: #4acaff !important;
}
.cyan {
  color: #4acaff !important;
}
.progress-bar-yellow:before {
  background: #fdc91e;
}
.bubble-yellow {
  background: rgba(253, 201, 30, 0.2);
}
.bg-yellow {
  background-color: #fdc91e;
}
.f-yellow {
  color: #fdc91e !important;
}
.yellow {
  color: #fdc91e !important;
}
.progress-bar-white:before {
  background: #ffffff;
}
.bubble-white {
  background: rgba(255, 255, 255, 0.2);
}
.bg-white {
  background-color: #ffffff;
}
.f-white {
  color: #ffffff !important;
}
.white {
  color: #ffffff !important;
}
.progress-bar-gray:before {
  background: #ccc;
}
.bubble-gray {
  background: rgba(204, 204, 204, 0.2);
}
.bg-gray {
  background-color: #ccc;
}
.f-gray {
  color: #ccc !important;
}
.gray {
  color: #ccc !important;
}
.progress-bar-secondary:before {
  background: #ccc;
}
.bubble-secondary {
  background: rgba(204, 204, 204, 0.2);
}
.bg-secondary {
  background-color: #ccc;
}
.f-secondary {
  color: #ccc !important;
}
.secondary {
  color: #ccc !important;
}
.progress-bar-dark:before {
  background: #8a8f9f;
}
.bubble-dark {
  background: rgba(138, 143, 159, 0.2);
}
.bg-dark {
  background-color: #8a8f9f;
}
.f-dark {
  color: #8a8f9f !important;
}
.dark {
  color: #8a8f9f !important;
}
.progress-bar-success:before {
  background: #4ccb8a;
}
.bubble-success {
  background: rgba(76, 203, 138, 0.2);
}
.bg-success {
  background-color: #4ccb8a;
}
.f-success {
  color: #4ccb8a !important;
}
.success {
  color: #4ccb8a !important;
}
.progress-bar-warning:before {
  background: #fdc91e;
}
.bubble-warning {
  background: rgba(253, 201, 30, 0.2);
}
.bg-warning {
  background-color: #fdc91e;
}
.f-warning {
  color: #fdc91e !important;
}
.warning {
  color: #fdc91e !important;
}
.progress-bar-danger:before {
  background: #f35151;
}
.bubble-danger {
  background: rgba(243, 81, 81, 0.2);
}
.bg-danger {
  background-color: #f35151;
}
.f-danger {
  color: #f35151 !important;
}
.danger {
  color: #f35151 !important;
}
.progress-bar-primary:before {
  background: #2e8af6;
}
.bubble-primary {
  background: rgba(46, 138, 246, 0.2);
}
.bg-primary {
  background-color: #2e8af6;
}
.f-primary {
  color: #2e8af6 !important;
}
.primary {
  color: #2e8af6 !important;
}
.progress-bar-info:before {
  background: #4acaff;
}
.bubble-info {
  background: rgba(74, 202, 255, 0.2);
}
.bg-info {
  background-color: #4acaff;
}
.f-info {
  color: #4acaff !important;
}
.info {
  color: #4acaff !important;
}
.progress-bar-primary-color:before {
  background: #474747;
}
.bubble-primary-color {
  background: rgba(71, 71, 71, 0.2);
}
.bg-primary-color {
  background-color: #474747;
}
.f-primary-color {
  color: #474747 !important;
}
.primary-color {
  color: #474747 !important;
}
body {
  font-family: var(--font-family);
  padding: 0;
  margin: 0;
  background-color: var(--body-bg);
  color: var(--body-textColor);
  font-size: 8.7pt;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
[class^=fn-flag],
[class*=fn-flag] {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 18px;
  height: 18px;
  width: 18px;
}
.fn-flag-china {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii00OSAxNDEgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtNDkgMTQxIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNEODAwMjc7fQ0KCS5zdDF7ZmlsbDojRkZEQTQ0O30NCjwvc3R5bGU+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyMDciIGN5PSIzOTciIHI9IjI1NiIvPg0KPGc+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSI5MS4xLDI5Ni44IDExMy4yLDM2NC44IDE4NC43LDM2NC44IDEyNi45LDQwNi45IDE0OSw0NzQuOSA5MS4xLDQzMi45IDMzLjIsNDc0LjkgNTUuNCw0MDYuOSANCgkJLTIuNSwzNjQuOCA2OSwzNjQuOCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIyNTQuNSw1MzcuNSAyMzcuNiw1MTYuNyAyMTIuNiw1MjYuNCAyMjcuMSw1MDMuOSAyMTAuMiw0ODMgMjM2LjEsNDg5LjkgMjUwLjcsNDY3LjQgMjUyLjEsNDk0LjIgDQoJCTI3OC4xLDUwMS4xIDI1Myw1MTAuNyAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIyODguMSw0NzYuNSAyOTYuMSw0NTAuOSAyNzQuMiw0MzUuNCAzMDEsNDM1IDMwOC45LDQwOS40IDMxNy42LDQzNC44IDM0NC40LDQzNC41IDMyMi45LDQ1MC41IA0KCQkzMzEuNSw0NzUuOSAzMDkuNiw0NjAuNCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzMzMuNCwzMjguOSAzMjEuNiwzNTMgMzQwLjgsMzcxLjcgMzE0LjMsMzY3LjkgMzAyLjUsMzkxLjkgMjk3LjksMzY1LjUgMjcxLjMsMzYxLjcgMjk1LjEsMzQ5LjIgDQoJCTI5MC41LDMyMi43IDMwOS43LDM0MS40IAkiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjI1NS4yLDI1NS45IDI1My4yLDI4Mi42IDI3OC4xLDI5Mi43IDI1MiwyOTkuMSAyNTAuMSwzMjUuOSAyMzYsMzAzLjEgMjA5LjksMzA5LjUgMjI3LjIsMjg5IA0KCQkyMTMsMjY2LjMgMjM3LjksMjc2LjQgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.fn-flag-france {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgc3R5bGU9ImZpbGw6I0YwRjBGMDsiIGN4PSIyNTYiIGN5PSIyNTYiIHI9IjI1NiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0Q4MDAyNzsiIGQ9Ik01MTIsMjU2YzAtMTEwLjA3MS02OS40NzItMjAzLjkwNi0xNjYuOTU3LTI0MC4wNzd2NDgwLjE1NUM0NDIuNTI4LDQ1OS45MDYsNTEyLDM2Ni4wNzEsNTEyLDI1NnoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiMwMDUyQjQ7IiBkPSJNMCwyNTZjMCwxMTAuMDcxLDY5LjQ3MywyMDMuOTA2LDE2Ni45NTcsMjQwLjA3N1YxNS45MjNDNjkuNDczLDUyLjA5NCwwLDE0NS45MjksMCwyNTZ6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.fn-flag-germany {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNGRkRBNDQ7IiBkPSJNMTUuOTIzLDM0NS4wNDNDNTIuMDk0LDQ0Mi41MjcsMTQ1LjkyOSw1MTIsMjU2LDUxMnMyMDMuOTA2LTY5LjQ3MywyNDAuMDc3LTE2Ni45NTdMMjU2LDMyMi43ODMNCglMMTUuOTIzLDM0NS4wNDN6Ii8+DQo8cGF0aCBkPSJNMjU2LDBDMTQ1LjkyOSwwLDUyLjA5NCw2OS40NzIsMTUuOTIzLDE2Ni45NTdMMjU2LDE4OS4yMTdsMjQwLjA3Ny0yMi4yNjFDNDU5LjkwNiw2OS40NzIsMzY2LjA3MSwwLDI1NiwweiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0Q4MDAyNzsiIGQ9Ik0xNS45MjMsMTY2Ljk1N0M1LjYzMywxOTQuNjksMCwyMjQuNjg2LDAsMjU2czUuNjMzLDYxLjMxLDE1LjkyMyw4OS4wNDNoNDgwLjE1NQ0KCUM1MDYuMzY4LDMxNy4zMSw1MTIsMjg3LjMxNCw1MTIsMjU2cy01LjYzMi02MS4zMS0xNS45MjMtODkuMDQzSDE1LjkyM3oiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}
.fn-flag-italy {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgc3R5bGU9ImZpbGw6I0YwRjBGMDsiIGN4PSIyNTYiIGN5PSIyNTYiIHI9IjI1NiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0Q4MDAyNzsiIGQ9Ik01MTIsMjU2YzAtMTEwLjA3MS02OS40NzItMjAzLjkwNi0xNjYuOTU3LTI0MC4wNzd2NDgwLjE1NUM0NDIuNTI4LDQ1OS45MDYsNTEyLDM2Ni4wNzEsNTEyLDI1NnoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiM2REE1NDQ7IiBkPSJNMCwyNTZjMCwxMTAuMDcxLDY5LjQ3MiwyMDMuOTA2LDE2Ni45NTcsMjQwLjA3N1YxNS45MjNDNjkuNDcyLDUyLjA5NCwwLDE0NS45MjksMCwyNTZ6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.fn-flag-spain {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNGRkRBNDQ7IiBkPSJNMCwyNTZjMCwzMS4zMTQsNS42MzMsNjEuMzEsMTUuOTIzLDg5LjA0M0wyNTYsMzY3LjMwNGwyNDAuMDc3LTIyLjI2MQ0KCUM1MDYuMzY3LDMxNy4zMSw1MTIsMjg3LjMxNCw1MTIsMjU2cy01LjYzMy02MS4zMS0xNS45MjMtODkuMDQzTDI1NiwxNDQuNjk2TDE1LjkyMywxNjYuOTU3QzUuNjMzLDE5NC42OSwwLDIyNC42ODYsMCwyNTZ6Ii8+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRDgwMDI3OyIgZD0iTTQ5Ni4wNzcsMTY2Ljk1N0M0NTkuOTA2LDY5LjQ3MywzNjYuMDcxLDAsMjU2LDBTNTIuMDk0LDY5LjQ3MywxNS45MjMsMTY2Ljk1N0g0OTYuMDc3eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNEODAwMjc7IiBkPSJNMTUuOTIzLDM0NS4wNDNDNTIuMDk0LDQ0Mi41MjcsMTQ1LjkyOSw1MTIsMjU2LDUxMnMyMDMuOTA2LTY5LjQ3MywyNDAuMDc3LTE2Ni45NTdIMTUuOTIzeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
}
.fn-flag-us {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgc3R5bGU9ImZpbGw6I0YwRjBGMDsiIGN4PSIyNTYiIGN5PSIyNTYiIHI9IjI1NiIvPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0Q4MDAyNzsiIGQ9Ik0yNDQuODcsMjU2SDUxMmMwLTIzLjEwNi0zLjA4LTQ1LjQ5LTguODE5LTY2Ljc4M0gyNDQuODdWMjU2eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNEODAwMjc7IiBkPSJNMjQ0Ljg3LDEyMi40MzVoMjI5LjU1NmMtMTUuNjcxLTI1LjU3Mi0zNS43MDgtNDguMTc1LTU5LjA3LTY2Ljc4M0gyNDQuODdWMTIyLjQzNXoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRDgwMDI3OyIgZD0iTTI1Niw1MTJjNjAuMjQ5LDAsMTE1LjYyNi0yMC44MjQsMTU5LjM1Ni01NS42NTJIOTYuNjQ0QzE0MC4zNzQsNDkxLjE3NiwxOTUuNzUxLDUxMiwyNTYsNTEyeiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNEODAwMjc7IiBkPSJNMzcuNTc0LDM4OS41NjVoNDM2Ljg1MmMxMi41ODEtMjAuNTI5LDIyLjMzOC00Mi45NjksMjguNzU1LTY2Ljc4M0g4LjgxOQ0KCQlDMTUuMjM2LDM0Ni41OTYsMjQuOTkzLDM2OS4wMzYsMzcuNTc0LDM4OS41NjV6Ii8+DQo8L2c+DQo8cGF0aCBzdHlsZT0iZmlsbDojMDA1MkI0OyIgZD0iTTExOC41ODQsMzkuOTc4aDIzLjMyOWwtMjEuNywxNS43NjVsOC4yODksMjUuNTA5bC0yMS42OTktMTUuNzY1TDg1LjEwNCw4MS4yNTJsNy4xNi0yMi4wMzcNCglDNzMuMTU4LDc1LjEzLDU2LjQxMiw5My43NzYsNDIuNjEyLDExNC41NTJoNy40NzVsLTEzLjgxMywxMC4wMzVjLTIuMTUyLDMuNTktNC4yMTYsNy4yMzctNi4xOTQsMTAuOTM4bDYuNTk2LDIwLjMwMWwtMTIuMzA2LTguOTQxDQoJYy0zLjA1OSw2LjQ4MS01Ljg1NywxMy4xMDgtOC4zNzIsMTkuODczbDcuMjY3LDIyLjM2OGgyNi44MjJsLTIxLjcsMTUuNzY1bDguMjg5LDI1LjUwOWwtMjEuNjk5LTE1Ljc2NWwtMTIuOTk4LDkuNDQ0DQoJQzAuNjc4LDIzNC41MzcsMCwyNDUuMTg5LDAsMjU2aDI1NmMwLTE0MS4zODQsMC0xNTguMDUyLDAtMjU2QzIwNS40MjgsMCwxNTguMjg1LDE0LjY3LDExOC41ODQsMzkuOTc4eiBNMTI4LjUwMiwyMzAuNA0KCWwtMjEuNjk5LTE1Ljc2NUw4NS4xMDQsMjMwLjRsOC4yODktMjUuNTA5bC0yMS43LTE1Ljc2NWgyNi44MjJsOC4yODgtMjUuNTA5bDguMjg4LDI1LjUwOWgyNi44MjJsLTIxLjcsMTUuNzY1TDEyOC41MDIsMjMwLjR6DQoJIE0xMjAuMjEzLDEzMC4zMTdsOC4yODksMjUuNTA5bC0yMS42OTktMTUuNzY1bC0yMS42OTksMTUuNzY1bDguMjg5LTI1LjUwOWwtMjEuNy0xNS43NjVoMjYuODIybDguMjg4LTI1LjUwOWw4LjI4OCwyNS41MDloMjYuODIyDQoJTDEyMC4yMTMsMTMwLjMxN3ogTTIyMC4zMjgsMjMwLjRsLTIxLjY5OS0xNS43NjVMMTc2LjkzLDIzMC40bDguMjg5LTI1LjUwOWwtMjEuNy0xNS43NjVoMjYuODIybDguMjg4LTI1LjUwOWw4LjI4OCwyNS41MDloMjYuODIyDQoJbC0yMS43LDE1Ljc2NUwyMjAuMzI4LDIzMC40eiBNMjEyLjAzOSwxMzAuMzE3bDguMjg5LDI1LjUwOWwtMjEuNjk5LTE1Ljc2NWwtMjEuNjk5LDE1Ljc2NWw4LjI4OS0yNS41MDlsLTIxLjctMTUuNzY1aDI2LjgyMg0KCWw4LjI4OC0yNS41MDlsOC4yODgsMjUuNTA5aDI2LjgyMkwyMTIuMDM5LDEzMC4zMTd6IE0yMTIuMDM5LDU1Ljc0M2w4LjI4OSwyNS41MDlsLTIxLjY5OS0xNS43NjVMMTc2LjkzLDgxLjI1Mmw4LjI4OS0yNS41MDkNCglsLTIxLjctMTUuNzY1aDI2LjgyMmw4LjI4OC0yNS41MDlsOC4yODgsMjUuNTA5aDI2LjgyMkwyMTIuMDM5LDU1Ljc0M3oiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}
@font-face {
  font-family: "global";
  src: url(https://agcdn.altametrics.com/hubworks_resources/pre_dev/fonts/1.1.19/global/global.eot);
  src:
    url(https://agcdn.altametrics.com/hubworks_resources/pre_dev/fonts/1.1.19/global/global.eot?#iefix) format("embedded-opentype"),
    url(https://agcdn.altametrics.com/hubworks_resources/pre_dev/fonts/1.1.19/global/global.woff2) format("woff2"),
    url(https://agcdn.altametrics.com/hubworks_resources/pre_dev/fonts/1.1.19/global/global.woff) format("woff"),
    url(https://agcdn.altametrics.com/hubworks_resources/pre_dev/fonts/1.1.19/global/global.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
[class^=fn-global],
[class*=fn-global] {
  display: inline-block;
  font: normal normal normal 15px/1 global;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  outline: none;
}
.main-header {
  max-height: 50px;
}
.toast-container {
  right: 15px !important;
  position: fixed;
}
.toast-container .ngx-toastr {
  width: 100% !important;
  border-radius: 10px !important;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2) !important;
  padding: 16px 15px 16px 50px !important;
  transition: all 0.5s ease;
  text-align: center;
  min-width: 500px;
  max-width: 500px;
  margin: 15px 15px 0 15px;
}
.toast-container .ngx-toastr .toast-title {
  font-weight: normal !important;
  letter-spacing: 0.03em;
  font-size: 13px;
  text-align: left;
}
.toast-container .ngx-toastr .toast-message {
  opacity: 0.8;
  letter-spacing: 0.03em;
  display: none;
}
.toast-container .ngx-toastr.toast-success {
  background-color: #4ccb8a !important;
  -webkit-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  height: 50px;
}
.toast-container .ngx-toastr.toast-success:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.toast-container .ngx-toastr.toast-success .toast-message {
  font-size: 13px;
}
.toast-container .ngx-toastr.toast-orange {
  background-color: #ff9019 !important;
  -webkit-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  height: 50px;
}
.toast-container .ngx-toastr.toast-orange:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.toast-container .ngx-toastr.toast-orange .toast-message {
  font-size: 13px;
}
.toast-container .ngx-toastr.toast-warning {
  background-color: #fdc91e !important;
  -webkit-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  height: 50px;
}
.toast-container .ngx-toastr.toast-warning:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.toast-container .ngx-toastr.toast-warning .toast-message {
  font-size: 13px;
}
.toast-container .ngx-toastr.toast-light {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  height: 50px;
}
.toast-container .ngx-toastr.toast-light:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.toast-container .ngx-toastr.toast-light .toast-message {
  font-size: 13px;
}
.toast-container .ngx-toastr.toast-danger {
  background-color: #f35151 !important;
  -webkit-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  height: 50px;
}
.toast-container .ngx-toastr.toast-danger:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.toast-container .ngx-toastr.toast-danger .toast-message {
  font-size: 13px;
}
.toast-container .ngx-toastr.toast-error {
  background-color: #f35151 !important;
  -webkit-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  height: 50px;
}
.toast-container .ngx-toastr.toast-error:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.toast-container .ngx-toastr.toast-error .toast-message {
  font-size: 13px;
}
.toast-container .ngx-toastr.toast-primary {
  background-color: #2e8af6 !important;
  -webkit-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  height: 50px;
}
.toast-container .ngx-toastr.toast-primary:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.toast-container .ngx-toastr.toast-primary .toast-message {
  font-size: 13px;
}
.toast-container .ngx-toastr.toast-info {
  background-color: #4acaff !important;
  -webkit-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  height: 50px;
}
.toast-container .ngx-toastr.toast-info:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.toast-container .ngx-toastr.toast-info .toast-message {
  font-size: 13px;
}
.toast-container .ngx-toastr.toast-secondary {
  background-color: #ccc !important;
  -webkit-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  height: 50px;
}
.toast-container .ngx-toastr.toast-secondary:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.toast-container .ngx-toastr.toast-secondary .toast-message {
  font-size: 13px;
}
.toast-container .ngx-toastr.toast-dark {
  background-color: #8a8f9f !important;
  -webkit-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  height: 50px;
}
.toast-container .ngx-toastr.toast-dark:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.toast-container .ngx-toastr.toast-dark .toast-message {
  font-size: 13px;
}
.toast-container .ngx-toastr.toast-error {
  height: auto !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMnB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoICBmaWxsPSIjZmZmZmZmIiAgZD0ibTI1NiA1MTJjLTE0MS4xNjQwNjIgMC0yNTYtMTE0LjgzNTkzOC0yNTYtMjU2czExNC44MzU5MzgtMjU2IDI1Ni0yNTYgMjU2IDExNC44MzU5MzggMjU2IDI1Ni0xMTQuODM1OTM4IDI1Ni0yNTYgMjU2em0wLTQ4MGMtMTIzLjUxOTUzMSAwLTIyNCAxMDAuNDgwNDY5LTIyNCAyMjRzMTAwLjQ4MDQ2OSAyMjQgMjI0IDIyNCAyMjQtMTAwLjQ4MDQ2OSAyMjQtMjI0LTEwMC40ODA0NjktMjI0LTIyNC0yMjR6bTAgMCIvPjxwYXRoICBmaWxsPSIjZmZmZmZmIiAgZD0ibTE3Ni44MTI1IDM1MS4xODc1Yy00LjA5NzY1NiAwLTguMTk1MzEyLTEuNTU0Njg4LTExLjMwODU5NC00LjY5MTQwNi02LjI1LTYuMjUtNi4yNS0xNi4zODI4MTMgMC0yMi42MzI4MTNsMTU4LjM5ODQzOC0xNTguNDAyMzQzYzYuMjUzOTA2LTYuMjUgMTYuMzg2NzE4LTYuMjUgMjIuNjM2NzE4IDBzNi4yNSAxNi4zODI4MTIgMCAyMi42MzY3MThsLTE1OC40MDIzNDMgMTU4LjM5ODQzOGMtMy4xNTYyNSAzLjEzNjcxOC03LjI1IDQuNjkxNDA2LTExLjMyNDIxOSA0LjY5MTQwNnptMCAwIi8+PHBhdGggIGZpbGw9IiNmZmZmZmYiICBkPSJtMzM1LjE4NzUgMzUxLjE4NzVjLTQuMDkzNzUgMC04LjE5MTQwNi0xLjU1NDY4OC0xMS4zMDQ2ODgtNC42OTE0MDZsLTE1OC4zOTg0MzctMTU4LjM3ODkwNmMtNi4yNTM5MDYtNi4yNS02LjI1MzkwNi0xNi4zODI4MTMgMC0yMi42MzI4MTMgNi4yNS02LjI1MzkwNiAxNi4zODI4MTMtNi4yNTM5MDYgMjIuNjMyODEzIDBsMTU4LjM5ODQzNyAxNTguMzk4NDM3YzYuMjUzOTA2IDYuMjUgNi4yNTM5MDYgMTYuMzgyODEzIDAgMjIuNjMyODEzLTMuMTMyODEzIDMuMTE3MTg3LTcuMjMwNDY5IDQuNjcxODc1LTExLjMyODEyNSA0LjY3MTg3NXptMCAwIi8+PC9zdmc+) !important;
}
.toast-container .ngx-toastr.toast-success {
  height: auto !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMnB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoICBmaWxsPSIjZmZmZmZmIiAgZD0ibTI1NiA1MTJjLTE0MS4xNjQwNjIgMC0yNTYtMTE0LjgzNTkzOC0yNTYtMjU2czExNC44MzU5MzgtMjU2IDI1Ni0yNTYgMjU2IDExNC44MzU5MzggMjU2IDI1Ni0xMTQuODM1OTM4IDI1Ni0yNTYgMjU2em0wLTQ4MGMtMTIzLjUxOTUzMSAwLTIyNCAxMDAuNDgwNDY5LTIyNCAyMjRzMTAwLjQ4MDQ2OSAyMjQgMjI0IDIyNCAyMjQtMTAwLjQ4MDQ2OSAyMjQtMjI0LTEwMC40ODA0NjktMjI0LTIyNC0yMjR6bTAgMCIvPjxwYXRoICBmaWxsPSIjZmZmZmZmIiAgZD0ibTIzMiAzNDEuMzMyMDMxYy00LjA5NzY1NiAwLTguMTkxNDA2LTEuNTU0Njg3LTExLjMwODU5NC00LjY5MTQwNmwtNjkuMzMyMDMxLTY5LjMzMjAzMWMtNi4yNS02LjI1MzkwNi02LjI1LTE2LjM4NjcxOSAwLTIyLjYzNjcxOXMxNi4zODI4MTMtNi4yNSAyMi42MzY3MTkgMGw1OC4wMjM0MzcgNTguMDI3MzQ0IDEyNy4zNjMyODEtMTI3LjM1OTM3NWM2LjI1LTYuMjUgMTYuMzgyODEzLTYuMjUgMjIuNjMyODEzIDBzNi4yNSAxNi4zODI4MTIgMCAyMi42MzI4MTJsLTEzOC42Njc5NjkgMTM4LjY2Nzk2OWMtMy4xNTYyNSAzLjEzNjcxOS03LjI1IDQuNjkxNDA2LTExLjM0NzY1NiA0LjY5MTQwNnptMCAwIi8+PC9zdmc+) !important;
}
.toast-container .ngx-toastr.toast-warning {
  height: auto !important;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDAxIDUxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCAgZmlsbD0iI2ZmZmZmZiIgIGQ9Ik01MDMuODM5LDM5NS4zNzlsLTE5NS43LTMzOC45NjJDMjk3LjI1NywzNy41NjksMjc3Ljc2NiwyNi4zMTUsMjU2LDI2LjMxNWMtMjEuNzY1LDAtNDEuMjU3LDExLjI1NC01Mi4xMzksMzAuMTAyDQoJCQlMOC4xNjIsMzk1LjM3OGMtMTAuODgzLDE4Ljg1LTEwLjg4Myw0MS4zNTYsMCw2MC4yMDVjMTAuODgzLDE4Ljg0OSwzMC4zNzMsMzAuMTAyLDUyLjEzOSwzMC4xMDJoMzkxLjM5OA0KCQkJYzIxLjc2NSwwLDQxLjI1Ni0xMS4yNTQsNTIuMTQtMzAuMTAxQzUxNC43MjIsNDM2LjczNCw1MTQuNzIyLDQxNC4yMjgsNTAzLjgzOSwzOTUuMzc5eiBNNDc3Ljg2MSw0NDAuNTg2DQoJCQljLTUuNDYxLDkuNDU4LTE1LjI0MSwxNS4xMDQtMjYuMTYyLDE1LjEwNEg2MC4zMDFjLTEwLjkyMiwwLTIwLjcwMi01LjY0Ni0yNi4xNjItMTUuMTA0Yy01LjQ2LTkuNDU4LTUuNDYtMjAuNzUsMC0zMC4yMDgNCgkJCUwyMjkuODQsNzEuNDE2YzUuNDYtOS40NTgsMTUuMjQtMTUuMTA0LDI2LjE2MS0xNS4xMDRjMTAuOTIsMCwyMC43MDEsNS42NDYsMjYuMTYxLDE1LjEwNGwxOTUuNywzMzguOTYyDQoJCQlDNDgzLjMyMSw0MTkuODM2LDQ4My4zMjEsNDMxLjEyOCw0NzcuODYxLDQ0MC41ODZ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IGZpbGw9IiNmZmZmZmYiIHg9IjI0MS4wMDEiIHk9IjE3Ni4wMSIgd2lkdGg9IjI5Ljk5NiIgaGVpZ2h0PSIxNDkuOTgyIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoICBmaWxsPSIjZmZmZmZmIiAgZD0iTTI1NiwzNTUuOTljLTExLjAyNywwLTE5Ljk5OCw4Ljk3MS0xOS45OTgsMTkuOTk4czguOTcxLDE5Ljk5OCwxOS45OTgsMTkuOTk4YzExLjAyNiwwLDE5Ljk5OC04Ljk3MSwxOS45OTgtMTkuOTk4DQoJCQlTMjY3LjAyNywzNTUuOTksMjU2LDM1NS45OXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) !important;
}
.toast-container .ngx-toastr.toast-info {
  height: auto !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMnB0IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoICBmaWxsPSIjZmZmZmZmIiAgZD0ibTI3Ny4zMzIwMzEgMzg0YzAgMTEuNzgxMjUtOS41NTA3ODEgMjEuMzMyMDMxLTIxLjMzMjAzMSAyMS4zMzIwMzFzLTIxLjMzMjAzMS05LjU1MDc4MS0yMS4zMzIwMzEtMjEuMzMyMDMxIDkuNTUwNzgxLTIxLjMzMjAzMSAyMS4zMzIwMzEtMjEuMzMyMDMxIDIxLjMzMjAzMSA5LjU1MDc4MSAyMS4zMzIwMzEgMjEuMzMyMDMxem0wIDAiLz48cGF0aCAgZmlsbD0iI2ZmZmZmZiIgIGQ9Im0yNTYgMzIwYy04LjgzMjAzMSAwLTE2LTcuMTY3OTY5LTE2LTE2di0xODEuMzMyMDMxYzAtOC44MzIwMzEgNy4xNjc5NjktMTYgMTYtMTZzMTYgNy4xNjc5NjkgMTYgMTZ2MTgxLjMzMjAzMWMwIDguODMyMDMxLTcuMTY3OTY5IDE2LTE2IDE2em0wIDAiLz48cGF0aCAgZmlsbD0iI2ZmZmZmZiIgIGQ9Im0yNTYgNTEyYy0xNDEuMTY0MDYyIDAtMjU2LTExNC44MzU5MzgtMjU2LTI1NnMxMTQuODM1OTM4LTI1NiAyNTYtMjU2IDI1NiAxMTQuODM1OTM4IDI1NiAyNTYtMTE0LjgzNTkzOCAyNTYtMjU2IDI1NnptMC00ODBjLTEyMy41MTk1MzEgMC0yMjQgMTAwLjQ4MDQ2OS0yMjQgMjI0czEwMC40ODA0NjkgMjI0IDIyNCAyMjQgMjI0LTEwMC40ODA0NjkgMjI0LTIyNC0xMDAuNDgwNDY5LTIyNC0yMjQtMjI0em0wIDAiLz48L3N2Zz4=) !important;
}
fn-select,
fn-tag {
  float: left;
  width: 100%;
  position: relative;
}
fn-select ng-select.ng-select.ng-select-opened .ng-select-container,
fn-tag ng-select.ng-select.ng-select-opened .ng-select-container {
  border-radius: 4px !important;
  background-color: var(--input-bg);
  color: var(--body-textColor);
  z-index: 2;
}
fn-select ng-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow,
fn-tag ng-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border-color: transparent transparent var(--theme);
}
fn-select ng-select.ng-select .ng-select-container,
fn-tag ng-select.ng-select .ng-select-container {
  height: 30px !important;
  min-height: 30px !important;
  background-color: var(--input-bg);
  color: var(--body-textColor);
  border: 1px solid var(--input-border-color);
}
fn-select ng-select.ng-select .ng-select-container .ng-value-container .ng-placeholder,
fn-tag ng-select.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
}
fn-select ng-select.ng-select .ng-select-container .ng-value-container .ng-value .ng-value-label,
fn-tag ng-select.ng-select .ng-select-container .ng-value-container .ng-value .ng-value-label {
  font-size: 12px;
}
fn-select ng-select.ng-select .ng-select-container .ng-value-container .ng-input,
fn-tag ng-select.ng-select .ng-select-container .ng-value-container .ng-input {
  padding-left: 10px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}
fn-select ng-select.ng-select .ng-select-container .ng-value-container .ng-input > input,
fn-tag ng-select.ng-select .ng-select-container .ng-value-container .ng-input > input {
  font-size: 8.5pt;
  color: var(--body-textColor);
  padding: 0;
  line-height: 23px;
  top: 0;
}
fn-select ng-select.ng-select .ng-select-container .ng-clear-wrapper,
fn-tag ng-select.ng-select .ng-select-container .ng-clear-wrapper {
  display: none;
}
fn-select ng-select.ng-select .ng-select-container .ng-clear-wrapper .ng-clear,
fn-tag ng-select.ng-select .ng-select-container .ng-clear-wrapper .ng-clear {
  display: inline-block;
  font-size: 14px;
  pointer-events: none;
  height: 14px;
  width: 14px;
  background: #fff;
  border: 1px solid #f35151;
  border-radius: 30px;
  text-align: center;
  color: #f35151;
  cursor: pointer;
}
fn-select ng-select.ng-select .ng-select-container .ng-arrow-wrapper,
fn-tag ng-select.ng-select .ng-select-container .ng-arrow-wrapper {
  width: 17px !important;
  line-height: 5px;
  height: 5px;
}
fn-select ng-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow,
fn-tag ng-select.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow {
  height: 5px;
  border-color: var(--theme) transparent transparent;
}
fn-select ng-select.ng-select.ng-select-disabled > .ng-select-container,
fn-tag ng-select.ng-select.ng-select-disabled > .ng-select-container {
  background-color: var(--input-disable-color);
  opacity: 0.5;
}
.ng-dropdown-panel {
  background: var(--bg-primary-dark);
  color: var(--body-textColor);
  box-shadow: var(--shadow);
  border: none !important;
  border-radius: 4px !important;
}
.ng-dropdown-panel.ng-select-bottom {
  margin-top: 7px !important;
}
.ng-dropdown-panel.ng-select-top {
  margin-bottom: 7px !important;
}
.ng-dropdown-panel:before {
  content: "";
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 4px;
}
.ng-dropdown-panel.ng-select-multiple {
  margin-left: 0px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option-disabled {
  padding: 3px 12px !important;
  background: var(--bg-primary-dark);
  color: var(--body-textColor);
  text-shadow: none;
  font-weight: 800 !important;
  line-height: 20px !important;
  font-size: 14px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option-disabled span {
  font-size: 12px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option-disabled.ng-optgroup {
  padding: 3px 8px !important;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  padding: 5px 10px 5px 12px !important;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  line-height: 20px !important;
  font-size: 12px;
  background-color: var(--input-bg);
  color: var(--body-textColor);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  background-color: var(--bg-primary-dark);
  color: var(--body-textColor);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  background-color: var(--bg-primary-dark);
  color: var(--body-textColor);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: var(--theme);
  color: #ffffff;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option span {
  font-size: 12px !important;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host > div .ng-option {
  padding: 6px 10px;
}
.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host > div .ng-option .ng-option-label {
  font-size: 12px;
}
.ng-input input[disabled] {
  cursor: no-drop !important;
}
.ng-dropdown-panel .ng-option.ng-option-selected {
  display: none !important;
}
.ng-input input[disabled] {
  cursor: no-drop !important;
}
.ng-select.ng-select-disabled > .ng-select-container {
  background-color: rgba(244, 241, 241, 0.5411764706);
  opacity: 0.9;
}
fn-switch button.fn-switch {
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  list-style: none;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 30px;
  line-height: 28px;
  vertical-align: middle;
  border: 1px solid transparent;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.36s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
fn-switch button.fn-switch:disabled,
fn-switch button.fn-switch.disabled {
  background-color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
fn-switch button.fn-switch .checked-text {
  display: none;
}
fn-switch button.fn-switch .unchecked-text {
  display: block;
}
fn-switch button.fn-switch:focus {
  outline: 0;
}
fn-switch button.fn-switch:after {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 26px;
  height: 26px;
  background-color: #ffffff;
  border-radius: 26px;
  cursor: pointer;
  transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: "|||";
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  font-size: 9px;
  line-height: 25px;
  letter-spacing: 2px;
  text-indent: 2px;
  color: #cccccc;
}
fn-switch button.fn-switch span.fn-switch-inner {
  display: block;
  margin-right: 12px;
  margin-left: 34px;
  color: #ffffff;
  font-size: 13px;
}
fn-switch button.fn-switch.fn-switch-checked:after {
  left: 100%;
  margin-left: -1px;
  transform: translateX(-100%);
}
fn-switch button.fn-switch.fn-switch-checked span.fn-switch-inner {
  margin-right: 34px;
  margin-left: 12px;
}
fn-switch button.fn-switch.fn-switch-checked .checked-text {
  display: block;
}
fn-switch button.fn-switch.fn-switch-checked .unchecked-text {
  display: none;
}
fn-switch button.fn-switch.fn-switch-large {
  min-width: 48px;
  height: 36px;
  line-height: 14px;
}
fn-switch button.fn-switch.fn-switch-large .fn-switch-inner {
  margin-right: 14px;
  margin-left: 42px;
  font-size: 16px;
}
fn-switch button.fn-switch.fn-switch-large.fn-switch-checked .fn-switch-inner {
  margin-right: 42px;
  margin-left: 14px;
}
fn-switch button.fn-switch.fn-switch-large:after {
  width: 32px;
  height: 32px;
  font-size: 10px;
  line-height: 22px;
  line-height: 31px;
}
fn-switch button.fn-switch.fn-switch-small {
  min-width: 38px;
  height: 24px;
  line-height: 18px;
}
fn-switch button.fn-switch.fn-switch-small .fn-switch-inner {
  margin-right: 10px;
  margin-left: 25px;
  font-size: 12px;
}
fn-switch button.fn-switch.fn-switch-small.fn-switch-checked .fn-switch-inner {
  margin-right: 25px;
  margin-left: 10px;
}
fn-switch button.fn-switch.fn-switch-small:after {
  width: 20px;
  height: 20px;
  font-size: 6px;
  line-height: 20px;
}
fn-switch button.fn-switch.fn-switch-custom {
  min-width: 32px;
  height: 16px;
  line-height: 14px;
}
fn-switch button.fn-switch.fn-switch-custom .fn-switch-inner {
  margin-right: 10px;
  margin-left: 16px;
}
fn-switch button.fn-switch.fn-switch-custom.fn-switch-checked {
  background-color: #4ccb8a !important;
}
fn-switch button.fn-switch.fn-switch-custom.fn-switch-checked .fn-switch-inner {
  margin-right: 16px;
  margin-left: 10px;
}
fn-switch button.fn-switch.fn-switch-custom:after {
  width: 12px;
  height: 12px;
  font-size: 0;
  line-height: 12px;
}
fn-switch button.fn-switch.fn-switch-custom:disabled,
fn-switch button.fn-switch.fn-switch-custom.disabled {
  background-color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.switch {
  position: relative;
  height: 35px;
  width: 372px;
  border-radius: 20px;
  background: var(--progress-bg);
  box-shadow: none;
  margin: 0;
  border: 1px solid var(--input-border-color);
}
.switch .switch-input {
  display: none;
}
.switch .switch-input:checked + .switch-label {
  font-weight: 600;
  transition: none;
  color: var(--switch-label-color);
}
.switch .switch-input:checked + .switch-label i {
  color: #f35151;
}
.switch .switch-input:checked + .switch-label .switch-badge {
  background-color: #f35151;
}
.switch .switch-input:checked + .switch-label:active {
  font-weight: 500;
}
.switch .switch-input:checked + .switch-label-on ~ .switch-selection {
  left: 184px;
  padding-right: 24px !important;
}
.switch .switch-label {
  position: relative;
  z-index: 1;
  float: left;
  width: 184px;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
  text-shadow: none;
  padding-right: 24px !important;
  color: var(--switch-label-color);
  font-weight: normal;
  font-size: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.switch .switch-label:active {
  font-weight: bold;
}
.switch .switch-label-off {
  padding-left: 0px !important;
}
.switch .switch-label-on {
  padding-right: 24px !important;
}
.switch .switch-selection {
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 185px;
  height: 33px;
  background: var(--input-bg);
  border-radius: 21px;
  transition: left 0.15s ease-out;
}
.switch .switch-selection.switch-blue {
  background: #2e8af6;
  background-image: -webkit-linear-gradient(top, #2e8af6, #4acaff);
  background-image: -moz-linear-gradient(top, #2e8af6, #4acaff);
  background-image: -o-linear-gradient(top, #2e8af6, #4acaff);
  background-image:
    linear-gradient(
      to bottom,
      #2e8af6,
      #4acaff);
}
.switch .switch-selection.switch-yellow {
  background: #fdc91e;
  background-image: -webkit-linear-gradient(top, #fdc91e, #ff9019);
  background-image: -moz-linear-gradient(top, #fdc91e, #ff9019);
  background-image: -o-linear-gradient(top, #fdc91e, #ff9019);
  background-image:
    linear-gradient(
      to bottom,
      #fdc91e,
      #ff9019);
}
.switch .switch-badge {
  background-color: var(--bs-border-color-translucent);
  color: #ffffff;
  border-radius: 50%;
  text-align: center;
  width: 18px;
  height: 18px;
  display: inline-block;
  line-height: 18px;
  font-size: 9px;
  margin: 3px 0 0 5px;
  vertical-align: top;
  position: absolute;
  right: 8px;
}
.switch-candy-btn {
  display: flex;
  justify-content: flex-start;
  gap: 10px;
}
.switch-candy-btn fn-button .fn-button {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid var(--input-border-color);
  height: 30px;
}
.switch-candy-btn fn-button .fn-button fn-icon {
  margin-left: -7px !important;
}
.switch-candy-btn fn-button .fn-button fn-icon fa-icon {
  height: 22px;
  width: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.switch-candy-btn fn-button .fn-button fn-icon fa-icon i {
  font-size: 10.5pt;
}
.switch-candy-btn fn-button.active .fn-button {
  border: 1px solid var(--blue);
}
.switch-candy-btn fn-button.active .fn-button fn-icon fa-icon i {
  color: var(--blue);
}
#fn-search-input {
  padding: 0;
  border: solid 1px var(--border-default-color);
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  overflow: hidden;
  min-width: 150px;
  position: absolute;
  height: 28px;
  top: 50%;
  transform: translate(0, -50%);
}
#fn-search-input.left {
  left: 1px;
}
#fn-search-input.right {
  right: 1px;
}
#fn-search-input input {
  border: none !important;
  box-shadow: none;
  height: 26px;
  font-size: 0.7rem;
}
#fn-search-input input::placeholder {
  color: var(--body-textColor);
}
#fn-search-input button {
  margin: 0 !important;
  background: none;
  box-shadow: none;
  border: none !important;
  color: #ccc;
  padding: 0px 8px 0px 10px;
  border-left: solid 1px #ebebeb;
  height: 26px;
}
#fn-search-input button:hover {
  border: none !important;
  box-shadow: none;
  border-left: solid 1px #ebebeb;
}
#fn-search-input .glyphicon-search {
  font-size: 23px;
}
.no_data_display {
  width: 100%;
  background: rgba(243, 81, 81, 0.1);
  border-left: 3px solid #f35151;
  border-radius: 5px;
  padding: 8px 10px;
  font-size: 12px;
}
.color-box {
  height: 22px;
  width: 40px;
  border-radius: 5px;
  margin: 0 auto;
}
.theme-text {
  color: var(--theme);
}
:root {
  --table-shadow: rgba(0, 0, 0, 0.05);
  --table-hover-bg: #f8f9f9;
  --table-odd-bg: #ffffff;
  --table-even-bg: #fafafa;
}
table.table {
  --bs-table-bg: transparent !important;
  color: var(--body-textColor);
}
table.table.table-shadow {
  -webkit-box-shadow: 3px 5px 10px var(--table-shadow);
  -moz-box-shadow: 3px 5px 10px var(--table-shadow);
  box-shadow: 3px 5px 10px var(--table-shadow);
}
table.table.fixed-layout {
  table-layout: fixed;
}
table.table > :not(:first-child) {
  border-top: 0 none;
}
table.table > :not(caption) > * > * {
  border-bottom-width: 0;
}
table.table thead {
  background-color: var(--table-dark-cell);
}
table.table thead.grey.lighten-2 {
  background-color: var(--table-dark-cell);
}
table.table thead.black.white-text {
  background-color: #000000 !important;
}
table.table thead.black.white-text tr th {
  color: #ffffff !important;
}
table.table thead tr th {
  font-size: 0.8rem;
  padding: 5px 10px 5px 10px;
  font-weight: 500;
  color: var(--body-textColor) !important;
  vertical-align: middle;
}
table.table tbody tr {
  background-color: var(--bg-primary);
}
table.table tbody tr td {
  font-size: 0.8rem;
  font-weight: normal;
  padding: 2px 10px !important;
  vertical-align: middle;
  box-shadow: none;
  color: var(--body-textColor);
}
table.table tbody tr td div.table-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
table.table tbody tr td.rowExpand div.table-content {
  display: inline-block !important;
  vertical-align: middle;
}
table.table tbody tr td.action-colum {
  padding: 2px 10px !important;
}
table.table tbody tr td.action-colum .btn-action {
  font-size: 12px;
}
table.table tbody tr td fn-base-input .fn-input-box input.form-control {
  height: 25px;
  padding: 0px 12px 0px 12px;
  font-size: 8.5pt;
}
table.table tbody tr td .expand-arrow {
  color: var(--theme);
  cursor: pointer;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
table.table tbody tr th {
  font-size: 0.8rem;
  padding: 5px 10px !important;
}
table.table tfoot {
  background-color: var(--table-dark-cell);
}
table.table tfoot tr th,
table.table tfoot tr td {
  color: var(--body-textColor) !important;
}
table.table.table-bordered th,
table.table.table-bordered td {
  border: 1px solid var(--border-default-color);
}
table.table th,
table.table td {
  border-top: 1px solid var(--border-default-color);
}
table.table.table-striped tbody tr:nth-of-type(odd) {
  background-color: var(--table-even-bg);
}
table.table.table-hover tbody tr:hover {
  background-color: var(--table-hover-bg) !important;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
table.table.table-hover tbody tr td:last-child {
  cursor: default;
}
fn-base-input {
  position: relative;
  width: 100%;
  float: left;
}
fn-base-input .fn-input-box {
  position: relative;
  width: 100%;
  float: left;
}
fn-base-input .fn-input-box input.fn-input,
fn-base-input .fn-input-box input.form-control {
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  border: 1px solid var(--input-border-color);
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background-color: var(--input-bg);
  color: var(--body-textColor);
  outline: none;
  padding: 6px 12px 6px 12px;
  line-height: 1.42857143;
  background-image: none;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: inline-block;
  position: relative;
  flex: 1;
}
fn-base-input .fn-input-box input.fn-input:focus,
fn-base-input .fn-input-box input.fn-input:visited,
fn-base-input .fn-input-box input.fn-input:active,
fn-base-input .fn-input-box input.form-control:focus,
fn-base-input .fn-input-box input.form-control:visited,
fn-base-input .fn-input-box input.form-control:active {
  border-color: #80bdff;
  background-color: var(--input-bg);
}
fn-base-input .fn-input-box input.fn-input[disabled],
fn-base-input .fn-input-box input.form-control[disabled] {
  color: var(--body-textColor);
  background-color: var(--input-disable-color);
  cursor: not-allowed;
  opacity: 0.5;
}
fn-base-input .fn-input-box input.fn-input:placeholder-shown,
fn-base-input .fn-input-box input.form-control:placeholder-shown {
  text-overflow: ellipsis;
  color: var(--input-placeholder-color);
}
fn-base-input .fn-input-box input.fn-input::placeholder,
fn-base-input .fn-input-box input.form-control::placeholder {
  color: var(--input-placeholder-color);
}
fn-base-input .fn-input-box input.fn-input.input-rounded,
fn-base-input .fn-input-box input.fn-input.input-round,
fn-base-input .fn-input-box input.form-control.input-rounded,
fn-base-input .fn-input-box input.form-control.input-round {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
}
fn-base-input .fn-input-box textarea.fn-input {
  max-width: 100%;
  height: auto;
  min-height: 30px;
  line-height: 1.5;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
  background-color: var(--input-bg);
  color: var(--body-textColor);
  border: 1px solid var(--input-border-color);
  resize: none;
  font-size: 8.7pt;
}
fn-base-input .fn-input-box textarea.fn-input:focus,
fn-base-input .fn-input-box textarea.fn-input:visited,
fn-base-input .fn-input-box textarea.fn-input:active {
  border-color: #80bdff;
}
fn-base-input .fn-input-box textarea.fn-input[disabled] {
  color: var(--body-textColor);
  background-color: var(--input-disable-bg);
  cursor: not-allowed;
  opacity: 1;
}
fn-base-input .fn-input-box textarea.fn-input::placeholder {
  color: var(--input-placeholder-color);
}
.input-group {
  flex-wrap: nowrap;
}
.input-group fn-base-input {
  display: inline-block;
  width: calc(100% - 25px);
}
.input-group .input-group-text {
  width: 25px;
  padding: 0 5px;
  background-color: var(--input-bg);
  color: var(--body-textColor);
  border: 1px solid var(--input-border-color);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8.5pt;
}
.input-group.fn-f-span fn-base-input .fn-input-box .fn-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group.fn-f-span .input-group-text {
  border-right: 0;
}
.input-group.fn-l-span fn-base-input .fn-input-box .fn-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.input-group.fn-l-span .input-group-text {
  border-left: 0;
}
.password-view {
  position: relative;
  float: left;
  width: 100%;
}
.password-view i {
  position: absolute;
  right: 10px;
  top: 10px;
}
:root {
  --fn-msg-err-bg: #f35151;
}
.fn-msg-err {
  color: #ffffff;
  position: absolute;
  z-index: 2;
  background: var(--fn-msg-err-bg);
  padding: 5px 10px;
  margin: 0 !important;
  width: 100%;
  max-width: max-content;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
  font-size: 11px;
  white-space: normal;
}
.fn-msg-err:before {
  content: "";
  display: block;
  position: absolute;
  border-style: solid;
}
.fn-msg-err.top {
  bottom: calc(100% + 7px);
  left: 0;
}
.fn-msg-err.top:before {
  top: 100%;
  left: 10px;
  border-width: 8px 8px 0px;
  border-color: var(--fn-msg-err-bg) transparent transparent;
}
.fn-msg-err.bottom {
  top: calc(100% + 7px);
  left: 0;
}
.fn-msg-err.bottom:before {
  bottom: calc(100% - 2px);
  left: 10px;
  border-width: 0 8px 8px;
  border-color: transparent transparent var(--fn-msg-err-bg);
}
.fn-msg-err.left {
  top: 0;
  right: calc(100% + 7px);
}
.fn-msg-err.left:before {
  top: 5px;
  right: -7px;
  border-width: 8px 0px 8px 8px;
  border-color: transparent var(--fn-msg-err-bg) transparent;
}
.fn-msg-err.right {
  top: 0;
  left: calc(100% + 7px);
}
.fn-msg-err.right:before {
  top: 5px;
  left: -7px;
  border-width: 8px 8px 8px 0px;
  border-color: transparent var(--fn-msg-err-bg) transparent;
}
.fn-control-label {
  font-size: 14px;
}
.fn-control-label::before,
.fn-control-label::after {
  cursor: pointer;
}
.fn-control-label::before {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
  border: var(--input-color-border) solid 1px;
}
input:disabled ~ .fn-control-label::after,
input:disabled ~ .fn-control-label::before {
  cursor: default;
}
.fn-control-input:focus ~ .fn-control-label::before {
  box-shadow: none;
}
.fn-control-input:checked ~ .fn-control-label::before {
  border-color: #2682ec;
  background-color: #2682ec;
}
.custom-control-label {
  cursor: pointer;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.input-group-cstm .fn-input-box input {
  padding: 0 5px;
}
.input-group-cstm .fn-input-box .input-group-append .input-group-text {
  padding: 0 5px;
  border-radius: 0 5px 5px 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: var(--body-textColor);
  border-color: #4ccb8a;
  background-color: #4ccb8a;
}
.form-check-input {
  background-color: #ffffff;
}
:root {
  --iti__highlight: $iti__highlight;
}
fn-tel-input input.form-control:focus {
  background-color: var(--bg-primary);
}
fn-tel-input ul.iti__country-list {
  width: 100%;
  overflow-x: hidden;
  max-height: 180px;
  background-color: var(--bg-primary);
}
fn-tel-input ul.iti__country-list .iti__country-name {
  color: var(--body-textColor);
}
fn-tel-input ul.iti__country-list li.iti__highlight {
  background-color: var(--iti__highlight);
}
fn-tel-input div.iti {
  width: 100%;
}
label {
  font-size: 12px;
  margin-bottom: 5px;
}
input.fn-input,
input.form-control {
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  border: 1px solid var(--input-border-color);
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background-color: var(--input-bg);
  color: var(--body-textColor);
  outline: none;
  padding: 6px 12px 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  background-image: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  position: relative;
}
input.fn-input[disabled],
input.form-control[disabled] {
  color: var(--body-textColor);
  background-color: var(--input-disable-color);
  cursor: not-allowed;
  opacity: 0.5;
}
input.fn-input:placeholder-shown,
input.form-control:placeholder-shown {
  text-overflow: ellipsis;
  color: var(--input-placeholder-color) !important;
}
input.fn-input::placeholder,
input.form-control::placeholder {
  color: var(--input-placeholder-color) !important;
}
input.fn-input.input-rounded,
input.fn-input.input-round,
input.form-control.input-rounded,
input.form-control.input-round {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
}
input.fn-input:focus,
input.fn-input:visited,
input.fn-input:active,
input.form-control:focus,
input.form-control:visited,
input.form-control:active {
  border-color: #80bdff;
  background-color: var(--input-bg);
  color: var(--body-textColor);
}
input:focus,
button:focus,
textarea:focus {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background-color: var(--input-bg);
  color: var(--body-textColor);
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-animation: autofill 0s forwards;
  animation: autofill 0s forwards;
}
@keyframes autofill {
  100% {
    background: transparent;
  }
}
@-webkit-keyframes autofill {
  100% {
    background: transparent;
  }
}
.form-group {
  margin-bottom: 1rem;
  float: left;
  width: 100%;
}
.input-group .input-group-text {
  background-color: var(--input-bg);
  color: var(--body-textColor);
}
textarea.form-control {
  background-color: var(--input-bg);
  color: var(--body-textColor);
  border-color: var(--input-border-color);
}
textarea.form-control:focus {
  background-color: var(--input-bg);
  color: var(--body-textColor);
}
textarea.form-control::placeholder {
  color: var(--body-textColor);
}
.btn-action {
  width: auto;
  margin: 0 5px;
  font-size: 14px;
  line-height: initial;
  box-shadow: none !important;
  display: inline-block;
  padding: 0;
}
.btn-sm,
.btn-group-sm > .btn {
  height: 30px;
  padding: 0.25rem 0.7rem;
  line-height: normal;
}
.btn.disabled,
.btn:disabled {
  opacity: 0.45;
  cursor: default;
  pointer-events: none;
}
.disable {
  opacity: 0.45;
  cursor: default;
  pointer-events: none;
}
.btn-success {
  border-color: #4ccb8a;
  color: #ffffff;
  background-color: #4ccb8a;
}
.btn-outline-success {
  color: #4ccb8a;
  border-color: #4ccb8a;
  background: #ffffff;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dark-theme button[class*=btn-outline] {
  background: var(--bg-primary-dark);
}
.dark-theme button[class*=btn-outline]:hover,
.dark-theme button[class*=btn-outline]:focus {
  background: var(--bg-primary-dark);
}
.dark-theme .btn-outline-secondary {
  border-color: var(--input-border-color);
}
.dark-theme .btn-outline-secondary:not(:disabled):not(.disabled):active {
  background: var(--bg-primary-dark);
}
.btn-group.btn-group-round button:first-child {
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
.btn-group.btn-group-round button:last-child {
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
}
.btn-group button.btn-outline-success {
  border-color: #4ccb8a;
  color: #4ccb8a;
  background-color: #ffffff;
  height: 30px;
}
.btn-group button.btn-outline-success i.fa {
  font-size: 16px !important;
  line-height: 23px !important;
  width: 23px;
  padding: 0;
  margin: 0 !important;
}
.btn-group button.btn-outline-success img.svg {
  height: 17px;
  width: 20px;
  margin-top: -4px;
  margin-right: 4px;
}
.btn-group button.btn-outline-success.active {
  background-color: #4ccb8a !important;
  border-color: #4ccb8a !important;
  color: #ffffff !important;
}
.btn-group button.btn-outline-secondary {
  color: #848484;
  border-color: rgba(76, 203, 138, 0.4) !important;
}
.btn-orange {
  border-color: #ff9019;
  color: #ffffff;
  background-color: #ff9019;
}
.btn-outline-orange {
  color: #ff9019;
  border-color: #ff9019;
  background: #ffffff;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dark-theme button[class*=btn-outline] {
  background: var(--bg-primary-dark);
}
.dark-theme button[class*=btn-outline]:hover,
.dark-theme button[class*=btn-outline]:focus {
  background: var(--bg-primary-dark);
}
.dark-theme .btn-outline-secondary {
  border-color: var(--input-border-color);
}
.dark-theme .btn-outline-secondary:not(:disabled):not(.disabled):active {
  background: var(--bg-primary-dark);
}
.btn-group.btn-group-round button:first-child {
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
.btn-group.btn-group-round button:last-child {
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
}
.btn-group button.btn-outline-orange {
  border-color: #ff9019;
  color: #ff9019;
  background-color: #ffffff;
  height: 30px;
}
.btn-group button.btn-outline-orange i.fa {
  font-size: 16px !important;
  line-height: 23px !important;
  width: 23px;
  padding: 0;
  margin: 0 !important;
}
.btn-group button.btn-outline-orange img.svg {
  height: 17px;
  width: 20px;
  margin-top: -4px;
  margin-right: 4px;
}
.btn-group button.btn-outline-orange.active {
  background-color: #ff9019 !important;
  border-color: #ff9019 !important;
  color: #ffffff !important;
}
.btn-group button.btn-outline-secondary {
  color: #848484;
  border-color: rgba(255, 144, 25, 0.4) !important;
}
.btn-warning {
  border-color: #fdc91e;
  color: #ffffff;
  background-color: #fdc91e;
}
.btn-outline-warning {
  color: #fdc91e;
  border-color: #fdc91e;
  background: #ffffff;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dark-theme button[class*=btn-outline] {
  background: var(--bg-primary-dark);
}
.dark-theme button[class*=btn-outline]:hover,
.dark-theme button[class*=btn-outline]:focus {
  background: var(--bg-primary-dark);
}
.dark-theme .btn-outline-secondary {
  border-color: var(--input-border-color);
}
.dark-theme .btn-outline-secondary:not(:disabled):not(.disabled):active {
  background: var(--bg-primary-dark);
}
.btn-group.btn-group-round button:first-child {
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
.btn-group.btn-group-round button:last-child {
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
}
.btn-group button.btn-outline-warning {
  border-color: #fdc91e;
  color: #fdc91e;
  background-color: #ffffff;
  height: 30px;
}
.btn-group button.btn-outline-warning i.fa {
  font-size: 16px !important;
  line-height: 23px !important;
  width: 23px;
  padding: 0;
  margin: 0 !important;
}
.btn-group button.btn-outline-warning img.svg {
  height: 17px;
  width: 20px;
  margin-top: -4px;
  margin-right: 4px;
}
.btn-group button.btn-outline-warning.active {
  background-color: #fdc91e !important;
  border-color: #fdc91e !important;
  color: #ffffff !important;
}
.btn-group button.btn-outline-secondary {
  color: #848484;
  border-color: rgba(253, 201, 30, 0.4) !important;
}
.btn-light {
  border-color: #ffffff;
  color: #ffffff;
  background-color: #ffffff;
}
.btn-outline-light {
  color: #ffffff;
  border-color: #ffffff;
  background: #ffffff;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dark-theme button[class*=btn-outline] {
  background: var(--bg-primary-dark);
}
.dark-theme button[class*=btn-outline]:hover,
.dark-theme button[class*=btn-outline]:focus {
  background: var(--bg-primary-dark);
}
.dark-theme .btn-outline-secondary {
  border-color: var(--input-border-color);
}
.dark-theme .btn-outline-secondary:not(:disabled):not(.disabled):active {
  background: var(--bg-primary-dark);
}
.btn-group.btn-group-round button:first-child {
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
.btn-group.btn-group-round button:last-child {
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
}
.btn-group button.btn-outline-light {
  border-color: #ffffff;
  color: #ffffff;
  background-color: #ffffff;
  height: 30px;
}
.btn-group button.btn-outline-light i.fa {
  font-size: 16px !important;
  line-height: 23px !important;
  width: 23px;
  padding: 0;
  margin: 0 !important;
}
.btn-group button.btn-outline-light img.svg {
  height: 17px;
  width: 20px;
  margin-top: -4px;
  margin-right: 4px;
}
.btn-group button.btn-outline-light.active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #ffffff !important;
}
.btn-group button.btn-outline-secondary {
  color: #848484;
  border-color: rgba(255, 255, 255, 0.4) !important;
}
.btn-danger {
  border-color: #f35151;
  color: #ffffff;
  background-color: #f35151;
}
.btn-outline-danger {
  color: #f35151;
  border-color: #f35151;
  background: #ffffff;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dark-theme button[class*=btn-outline] {
  background: var(--bg-primary-dark);
}
.dark-theme button[class*=btn-outline]:hover,
.dark-theme button[class*=btn-outline]:focus {
  background: var(--bg-primary-dark);
}
.dark-theme .btn-outline-secondary {
  border-color: var(--input-border-color);
}
.dark-theme .btn-outline-secondary:not(:disabled):not(.disabled):active {
  background: var(--bg-primary-dark);
}
.btn-group.btn-group-round button:first-child {
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
.btn-group.btn-group-round button:last-child {
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
}
.btn-group button.btn-outline-danger {
  border-color: #f35151;
  color: #f35151;
  background-color: #ffffff;
  height: 30px;
}
.btn-group button.btn-outline-danger i.fa {
  font-size: 16px !important;
  line-height: 23px !important;
  width: 23px;
  padding: 0;
  margin: 0 !important;
}
.btn-group button.btn-outline-danger img.svg {
  height: 17px;
  width: 20px;
  margin-top: -4px;
  margin-right: 4px;
}
.btn-group button.btn-outline-danger.active {
  background-color: #f35151 !important;
  border-color: #f35151 !important;
  color: #ffffff !important;
}
.btn-group button.btn-outline-secondary {
  color: #848484;
  border-color: rgba(243, 81, 81, 0.4) !important;
}
.btn-error {
  border-color: #f35151;
  color: #ffffff;
  background-color: #f35151;
}
.btn-outline-error {
  color: #f35151;
  border-color: #f35151;
  background: #ffffff;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dark-theme button[class*=btn-outline] {
  background: var(--bg-primary-dark);
}
.dark-theme button[class*=btn-outline]:hover,
.dark-theme button[class*=btn-outline]:focus {
  background: var(--bg-primary-dark);
}
.dark-theme .btn-outline-secondary {
  border-color: var(--input-border-color);
}
.dark-theme .btn-outline-secondary:not(:disabled):not(.disabled):active {
  background: var(--bg-primary-dark);
}
.btn-group.btn-group-round button:first-child {
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
.btn-group.btn-group-round button:last-child {
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
}
.btn-group button.btn-outline-error {
  border-color: #f35151;
  color: #f35151;
  background-color: #ffffff;
  height: 30px;
}
.btn-group button.btn-outline-error i.fa {
  font-size: 16px !important;
  line-height: 23px !important;
  width: 23px;
  padding: 0;
  margin: 0 !important;
}
.btn-group button.btn-outline-error img.svg {
  height: 17px;
  width: 20px;
  margin-top: -4px;
  margin-right: 4px;
}
.btn-group button.btn-outline-error.active {
  background-color: #f35151 !important;
  border-color: #f35151 !important;
  color: #ffffff !important;
}
.btn-group button.btn-outline-secondary {
  color: #848484;
  border-color: rgba(243, 81, 81, 0.4) !important;
}
.btn-primary {
  border-color: #2e8af6;
  color: #ffffff;
  background-color: #2e8af6;
}
.btn-outline-primary {
  color: #2e8af6;
  border-color: #2e8af6;
  background: #ffffff;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dark-theme button[class*=btn-outline] {
  background: var(--bg-primary-dark);
}
.dark-theme button[class*=btn-outline]:hover,
.dark-theme button[class*=btn-outline]:focus {
  background: var(--bg-primary-dark);
}
.dark-theme .btn-outline-secondary {
  border-color: var(--input-border-color);
}
.dark-theme .btn-outline-secondary:not(:disabled):not(.disabled):active {
  background: var(--bg-primary-dark);
}
.btn-group.btn-group-round button:first-child {
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
.btn-group.btn-group-round button:last-child {
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
}
.btn-group button.btn-outline-primary {
  border-color: #2e8af6;
  color: #2e8af6;
  background-color: #ffffff;
  height: 30px;
}
.btn-group button.btn-outline-primary i.fa {
  font-size: 16px !important;
  line-height: 23px !important;
  width: 23px;
  padding: 0;
  margin: 0 !important;
}
.btn-group button.btn-outline-primary img.svg {
  height: 17px;
  width: 20px;
  margin-top: -4px;
  margin-right: 4px;
}
.btn-group button.btn-outline-primary.active {
  background-color: #2e8af6 !important;
  border-color: #2e8af6 !important;
  color: #ffffff !important;
}
.btn-group button.btn-outline-secondary {
  color: #848484;
  border-color: rgba(46, 138, 246, 0.4) !important;
}
.btn-info {
  border-color: #4acaff;
  color: #ffffff;
  background-color: #4acaff;
}
.btn-outline-info {
  color: #4acaff;
  border-color: #4acaff;
  background: #ffffff;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dark-theme button[class*=btn-outline] {
  background: var(--bg-primary-dark);
}
.dark-theme button[class*=btn-outline]:hover,
.dark-theme button[class*=btn-outline]:focus {
  background: var(--bg-primary-dark);
}
.dark-theme .btn-outline-secondary {
  border-color: var(--input-border-color);
}
.dark-theme .btn-outline-secondary:not(:disabled):not(.disabled):active {
  background: var(--bg-primary-dark);
}
.btn-group.btn-group-round button:first-child {
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
.btn-group.btn-group-round button:last-child {
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
}
.btn-group button.btn-outline-info {
  border-color: #4acaff;
  color: #4acaff;
  background-color: #ffffff;
  height: 30px;
}
.btn-group button.btn-outline-info i.fa {
  font-size: 16px !important;
  line-height: 23px !important;
  width: 23px;
  padding: 0;
  margin: 0 !important;
}
.btn-group button.btn-outline-info img.svg {
  height: 17px;
  width: 20px;
  margin-top: -4px;
  margin-right: 4px;
}
.btn-group button.btn-outline-info.active {
  background-color: #4acaff !important;
  border-color: #4acaff !important;
  color: #ffffff !important;
}
.btn-group button.btn-outline-secondary {
  color: #848484;
  border-color: rgba(74, 202, 255, 0.4) !important;
}
.btn-secondary {
  border-color: #ccc;
  color: #ffffff;
  background-color: #ccc;
}
.btn-outline-secondary {
  color: #ccc;
  border-color: #ccc;
  background: #ffffff;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dark-theme button[class*=btn-outline] {
  background: var(--bg-primary-dark);
}
.dark-theme button[class*=btn-outline]:hover,
.dark-theme button[class*=btn-outline]:focus {
  background: var(--bg-primary-dark);
}
.dark-theme .btn-outline-secondary {
  border-color: var(--input-border-color);
}
.dark-theme .btn-outline-secondary:not(:disabled):not(.disabled):active {
  background: var(--bg-primary-dark);
}
.btn-group.btn-group-round button:first-child {
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
.btn-group.btn-group-round button:last-child {
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
}
.btn-group button.btn-outline-secondary {
  border-color: #ccc;
  color: #ccc;
  background-color: #ffffff;
  height: 30px;
}
.btn-group button.btn-outline-secondary i.fa {
  font-size: 16px !important;
  line-height: 23px !important;
  width: 23px;
  padding: 0;
  margin: 0 !important;
}
.btn-group button.btn-outline-secondary img.svg {
  height: 17px;
  width: 20px;
  margin-top: -4px;
  margin-right: 4px;
}
.btn-group button.btn-outline-secondary.active {
  background-color: #ccc !important;
  border-color: #ccc !important;
  color: #ffffff !important;
}
.btn-group button.btn-outline-secondary {
  color: #848484;
  border-color: rgba(204, 204, 204, 0.4) !important;
}
.btn-dark {
  border-color: #8a8f9f;
  color: #ffffff;
  background-color: #8a8f9f;
}
.btn-outline-dark {
  color: #8a8f9f;
  border-color: #8a8f9f;
  background: #ffffff;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.dark-theme button[class*=btn-outline] {
  background: var(--bg-primary-dark);
}
.dark-theme button[class*=btn-outline]:hover,
.dark-theme button[class*=btn-outline]:focus {
  background: var(--bg-primary-dark);
}
.dark-theme .btn-outline-secondary {
  border-color: var(--input-border-color);
}
.dark-theme .btn-outline-secondary:not(:disabled):not(.disabled):active {
  background: var(--bg-primary-dark);
}
.btn-group.btn-group-round button:first-child {
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
.btn-group.btn-group-round button:last-child {
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
}
.btn-group button.btn-outline-dark {
  border-color: #8a8f9f;
  color: #8a8f9f;
  background-color: #ffffff;
  height: 30px;
}
.btn-group button.btn-outline-dark i.fa {
  font-size: 16px !important;
  line-height: 23px !important;
  width: 23px;
  padding: 0;
  margin: 0 !important;
}
.btn-group button.btn-outline-dark img.svg {
  height: 17px;
  width: 20px;
  margin-top: -4px;
  margin-right: 4px;
}
.btn-group button.btn-outline-dark.active {
  background-color: #8a8f9f !important;
  border-color: #8a8f9f !important;
  color: #ffffff !important;
}
.btn-group button.btn-outline-secondary {
  color: #848484;
  border-color: rgba(138, 143, 159, 0.4) !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:visited,
.btn-success:active,
.btn-success:not(:disabled):not(.disabled):active {
  border-color: #32bb75;
  color: #ffffff;
  background-color: #32bb75;
}
.btn-outline-success:focus,
.btn-outline-success:hover,
.btn-outline-success:visited,
.btn-outline-success.active,
.btn-outline-success:not(:disabled):not(.disabled):active {
  color: #ffffff;
  border-color: #32bb75;
  background-color: #32bb75;
}
.btn-outline-secondary:hover {
  color: var(--body-textColor) !important;
}
.btn-outline-secondary:focus {
  color: var(--body-textColor) !important;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:visited,
.btn-orange:active,
.btn-orange:not(:disabled):not(.disabled):active {
  border-color: #ff5114;
  color: #ffffff;
  background-color: #ff5114;
}
.btn-outline-orange:focus,
.btn-outline-orange:hover,
.btn-outline-orange:visited,
.btn-outline-orange.active,
.btn-outline-orange:not(:disabled):not(.disabled):active {
  color: #ffffff;
  border-color: #ff5114;
  background-color: #ff5114;
}
.btn-outline-secondary:hover {
  color: var(--body-textColor) !important;
}
.btn-outline-secondary:focus {
  color: var(--body-textColor) !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:visited,
.btn-warning:active,
.btn-warning:not(:disabled):not(.disabled):active {
  border-color: #fdc91e;
  color: #ffffff;
  background-color: #fdc91e;
}
.btn-outline-warning:focus,
.btn-outline-warning:hover,
.btn-outline-warning:visited,
.btn-outline-warning.active,
.btn-outline-warning:not(:disabled):not(.disabled):active {
  color: #ffffff;
  border-color: #fdc91e;
  background-color: #fdc91e;
}
.btn-outline-secondary:hover {
  color: var(--body-textColor) !important;
}
.btn-outline-secondary:focus {
  color: var(--body-textColor) !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:visited,
.btn-danger:active,
.btn-danger:not(:disabled):not(.disabled):active {
  border-color: #dc4242;
  color: #ffffff;
  background-color: #dc4242;
}
.btn-outline-danger:focus,
.btn-outline-danger:hover,
.btn-outline-danger:visited,
.btn-outline-danger.active,
.btn-outline-danger:not(:disabled):not(.disabled):active {
  color: #ffffff;
  border-color: #dc4242;
  background-color: #dc4242;
}
.btn-outline-secondary:hover {
  color: var(--body-textColor) !important;
}
.btn-outline-secondary:focus {
  color: var(--body-textColor) !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:visited,
.btn-primary:active,
.btn-primary:not(:disabled):not(.disabled):active {
  border-color: #2682ec;
  color: #ffffff;
  background-color: #2682ec;
}
.btn-outline-primary:focus,
.btn-outline-primary:hover,
.btn-outline-primary:visited,
.btn-outline-primary.active,
.btn-outline-primary:not(:disabled):not(.disabled):active {
  color: #ffffff;
  border-color: #2682ec;
  background-color: #2682ec;
}
.btn-outline-secondary:hover {
  color: var(--body-textColor) !important;
}
.btn-outline-secondary:focus {
  color: var(--body-textColor) !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:visited,
.btn-info:active,
.btn-info:not(:disabled):not(.disabled):active {
  border-color: #33b5e5;
  color: #ffffff;
  background-color: #33b5e5;
}
.btn-outline-info:focus,
.btn-outline-info:hover,
.btn-outline-info:visited,
.btn-outline-info.active,
.btn-outline-info:not(:disabled):not(.disabled):active {
  color: #ffffff;
  border-color: #33b5e5;
  background-color: #33b5e5;
}
.btn-outline-secondary:hover {
  color: var(--body-textColor) !important;
}
.btn-outline-secondary:focus {
  color: var(--body-textColor) !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:visited,
.btn-secondary:active,
.btn-secondary:not(:disabled):not(.disabled):active {
  border-color: #bbb;
  color: #ffffff;
  background-color: #bbb;
}
.btn-outline-secondary:focus,
.btn-outline-secondary:hover,
.btn-outline-secondary:visited,
.btn-outline-secondary.active,
.btn-outline-secondary:not(:disabled):not(.disabled):active {
  color: #ffffff;
  border-color: #bbb;
  background-color: #bbb;
}
.btn-outline-secondary:hover {
  color: var(--body-textColor) !important;
}
.btn-outline-secondary:focus {
  color: var(--body-textColor) !important;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:visited,
.btn-dark:active,
.btn-dark:not(:disabled):not(.disabled):active {
  border-color: #747b8d;
  color: #ffffff;
  background-color: #747b8d;
}
.btn-outline-dark:focus,
.btn-outline-dark:hover,
.btn-outline-dark:visited,
.btn-outline-dark.active,
.btn-outline-dark:not(:disabled):not(.disabled):active {
  color: #ffffff;
  border-color: #747b8d;
  background-color: #747b8d;
}
.btn-outline-secondary:hover {
  color: var(--body-textColor) !important;
}
.btn-outline-secondary:focus {
  color: var(--body-textColor) !important;
}
.btn.btn-xs {
  padding: 3px 10px;
  font-size: 12px;
}
.btn-round {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.btn-square {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #848484;
  background-color: #ffffff;
  border-color: rgba(108, 117, 125, 0.6) !important;
}
.btn-sm,
.btn-group-sm > .btn {
  font-size: 12px;
  height: 26.98px;
  padding: 3px 10px;
  line-height: normal;
  display: inline-flex;
  align-items: center;
}
.btn-sm i,
.btn-group-sm > .btn i {
  font-size: 0.8rem;
  line-height: inherit;
  vertical-align: middle;
}
.btn-lg,
.btn-group-lg > .btn {
  font-size: 0.9rem;
}
fn-button {
  display: inline-flex;
  align-items: center;
}
fn-button .fn-button {
  outline: none;
  cursor: pointer;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
fn-button .fn-button .iconAddonBefore {
  box-sizing: border-box;
  padding: 0 3px 0 0;
  pointer-events: none;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  margin-left: -2px;
  vertical-align: text-top;
}
fn-button .fn-button .iconAddonBefore fa-icon {
  display: flex;
  align-items: center;
}
fn-button .fn-button .iconAddonAfter {
  box-sizing: border-box;
  padding: 0 0 0 3px;
  pointer-events: none;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  margin-right: -2px;
  vertical-align: text-top;
}
fn-button .fn-button .iconAddonAfter fa-icon {
  display: flex;
  align-items: center;
}
fn-button .fn-button.link-btn fn-icon {
  padding: 0 10px;
}
fn-button .fn-button.link-btn.link-text.btn-outline-secondary {
  color: #666;
}
fn-button .fn-button.link-btn.link-text fn-icon {
  padding: 0 5px 0 0;
}
fn-button .fn-button .button-content {
  padding: 0;
  align-items: center;
  margin: 0;
  place-content: center;
  display: flex;
  align-items: center;
}
fn-button .fn-button .button-content .label {
  padding: 0;
}
[class^=btn-outline],
[class*=btn-outline] {
  background: var(--bg-primary-dark);
}
fn-color-picker input.fn-color-picker-border {
  height: 30px;
  width: 60px;
  cursor: pointer;
  border: 0 none;
}
fn-color-picker color-picker .color-picker {
  -webkit-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 7px 22px rgba(0, 0, 0, 0.15);
  border: none !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 1;
  padding: 2px 2px 2px 2px;
}
fn-color-picker color-picker .color-picker .arrow.arrow-right-top {
  bottom: 4px;
  border-width: 6px 10px;
  border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
fn-color-picker color-picker .color-picker .arrow.arrow-right-bottom {
  top: 4px;
  border-width: 6px 10px;
  border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
fn-color-picker color-picker .color-picker .arrow.arrow-left-top {
  bottom: 4px;
  right: -20px;
  border-width: 6px 10px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
}
fn-color-picker color-picker .color-picker .arrow.arrow-left-bottom {
  top: 4px;
  right: -20px;
  border-width: 6px 10px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
}
fn-color-picker color-picker .color-picker .hue-alpha .left {
  padding: 0;
}
fn-color-picker color-picker .color-picker .hue-alpha .left .selected-color {
  top: 0;
  left: 0;
}
fn-color-picker color-picker .color-picker .hue-alpha .right {
  padding: 0 0 0 10px;
}
fn-color-picker color-picker .color-picker .button-area {
  padding: 0 9px 9px;
  text-align: inherit;
  float: left;
  width: 100%;
}
fn-color-picker color-picker .color-picker .button-area button {
  min-width: 80px;
  padding: 5px 10px;
}
.single-date-picker .btn-group-round button.btn-outline-secondary {
  color: var(--body-textColor);
  vertical-align: sub;
}
.single-date-picker .btn-group-round button.btn-outline-secondary .fn-global-expand {
  color: var(--theme);
}
.single-date-picker .btn-group-round button.btn-outline-secondary .fn-global-expand.next {
  transform: rotate(-90deg);
}
.single-date-picker .btn-group-round button.btn-outline-secondary .fn-global-expand.prev {
  transform: rotate(90deg);
}
.single-date-picker .btn-group-round button.btn-outline-secondary .fn-global-expand.drop {
  transform: none;
  font-size: 10px;
  color: var(--theme);
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  height: 17px;
  width: 17px;
  background-color: var(--bg-primary-dark);
  border-radius: 16px;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
.single-date-picker .btn-group-round button.btn-outline-secondary .fn-global-expand.drop::before {
  position: absolute;
  top: 2px;
  left: 3px;
}
.single-date-picker .invisible {
  height: 0px;
}
::ng-deep .fn-date-month-picker .mat-calendar-period-button {
  pointer-events: none;
}
::ng-deep .fn-date-month-picker .mat-calendar-arrow {
  display: none;
}
mat-datepicker-content.mat-datepicker-content {
  min-height: 340px;
  height: 340px;
  position: relative;
  border-radius: 10px;
  background-color: var(--bg-primary);
  color: var(--body-textColor);
  margin-top: 18px;
  box-shadow: var(--shadow);
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar mat-calendar-header .mat-calendar-header {
  color: #6FABDC;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar mat-calendar-header .mat-calendar-header .mat-calendar-controls {
  margin: 0% calc(4.125% - 16px) 6%;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar mat-calendar-header .mat-calendar-header .mat-calendar-controls .mat-mdc-button-base {
  box-shadow: none;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar mat-calendar-header .mat-calendar-header .mat-calendar-controls .mat-mdc-button-base:focus {
  outline: none;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar mat-calendar-header .mat-calendar-header .mat-calendar-controls .mat-mdc-button-base.mat-calendar-period-button {
  color: var(--body-textColor);
  border: 1px solid var(--input-border-color) !important;
  margin: 5px 0 0 10px;
  line-height: 18px;
  font-size: 12px;
  font-weight: normal;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar mat-calendar-header .mat-calendar-header .mat-calendar-controls .mat-mdc-button-base.mat-calendar-period-button .mdc-button__label svg {
  fill: var(--theme);
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar mat-calendar-header .mat-calendar-header .mat-calendar-controls .mat-mdc-button-base.mat-calendar-next-button::after {
  border-color: var(--theme);
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar mat-calendar-header .mat-calendar-header .mat-calendar-controls .mat-mdc-button-base.mat-calendar-previous-button::after {
  border-color: var(--theme);
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content {
  min-height: 300px;
  height: 300px;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table {
  width: 100%;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table .mat-calendar-table-header {
  color: var(--body-textColor);
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table .mat-calendar-table-header tr th {
  color: var(--body-textColor);
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table .mat-calendar-table-header .mat-calendar-controls {
  margin-bottom: 15px;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table .mat-calendar-table-header tr th.mat-calendar-table-header-divider {
  visibility: inherit;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table .mat-calendar-table-header tr th.mat-calendar-table-header-divider::after {
  background: var(--input-border-color);
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table tbody.mat-calendar-body {
  font-size: 12px;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table tbody.mat-calendar-body .mat-calendar-body-label {
  opacity: 0;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table tbody.mat-calendar-body .mat-calendar-body-label[colspan="7"] {
  display: none;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table tbody.mat-calendar-body .mat-calendar-body-cell .mat-calendar-body-cell-content {
  color: var(--body-textColor);
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table tbody.mat-calendar-body .mat-calendar-body-cell .mat-calendar-body-cell-content.mat-calendar-body-today {
  border-color: var(--border-default-color);
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table tbody.mat-calendar-body .mat-calendar-body-cell .mat-calendar-body-cell-content.mat-calendar-body-selected {
  background-color: var(--theme);
  color: #ffffff;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
  border-color: transparent;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table tbody.mat-calendar-body .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table tbody.mat-calendar-body .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-comparison-identical) {
  background-color: var(--theme);
  color: #ffffff;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content table.mat-calendar-table tbody.mat-calendar-body .mat-calendar-body-cell.mat-calendar-body-disabled .mat-calendar-body-cell-content {
  color: var(--gray);
  cursor: default;
}
mat-datepicker-content.mat-datepicker-content mat-calendar.mat-calendar .mat-calendar-content mat-year-view tbody.mat-calendar-body .mat-calendar-body-label {
  display: none;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 13px;
}
.mat-calendar-body-label .mat-calendar-arrow,
.mat-calendar-period-button .mat-calendar-arrow {
  border-top-color: var(--body-textColor);
}
:root {
  --modal-header-bg: #ececec;
}
.dark-theme {
  --modal-header-bg: var(--bg-primary-dark);
}
mat-dialog-container,
.mat-mdc-dialog-container {
  --mdc-dialog-container-shape: 5px;
  padding: 0;
  border-radius: 5px !important;
  min-width: 300px;
  max-width: 100%;
  overflow: visible !important;
  position: relative;
  color: var(--body-textColor);
  box-shadow: var(--shadow);
}
mat-dialog-container ng-component,
.mat-mdc-dialog-container ng-component {
  float: left;
  width: 100%;
  overflow-x: hidden;
  overflow: visible;
}
mat-dialog-container .mat-mdc-dialog-inner-container,
.mat-mdc-dialog-container .mat-mdc-dialog-inner-container {
  border: 1px solid var(--input-border-color);
  border-radius: 5px;
}
mat-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface,
.mat-mdc-dialog-container .mat-mdc-dialog-inner-container .mat-mdc-dialog-surface {
  background-color: var(--bg-primary);
  border-radius: 5px;
}
mat-dialog-content,
.mat-mdc-dialog-content {
  margin: 0 !important;
  padding: 0;
  min-height: 80px;
  float: left;
  width: 100%;
  max-height: calc(100vh - 220px);
  overflow-y: auto;
  overflow-x: hidden;
  background-color: var(--bg-primary);
  font-family: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  color: var(--body-textColor) !important;
}
mat-dialog-content .alert-msg-success,
.mat-mdc-dialog-content .alert-msg-success {
  color: #4ccb8a;
  padding: 20px;
  text-align: left;
  font-size: 11.5pt;
}
mat-dialog-content .alert-msg-orange,
.mat-mdc-dialog-content .alert-msg-orange {
  color: #ff9019;
  padding: 20px;
  text-align: left;
  font-size: 11.5pt;
}
mat-dialog-content .alert-msg-warning,
.mat-mdc-dialog-content .alert-msg-warning {
  color: #fdc91e;
  padding: 20px;
  text-align: left;
  font-size: 11.5pt;
}
mat-dialog-content .alert-msg-light,
.mat-mdc-dialog-content .alert-msg-light {
  color: #ffffff;
  padding: 20px;
  text-align: left;
  font-size: 11.5pt;
}
mat-dialog-content .alert-msg-danger,
.mat-mdc-dialog-content .alert-msg-danger {
  color: #f35151;
  padding: 20px;
  text-align: left;
  font-size: 11.5pt;
}
mat-dialog-content .alert-msg-error,
.mat-mdc-dialog-content .alert-msg-error {
  color: #f35151;
  padding: 20px;
  text-align: left;
  font-size: 11.5pt;
}
mat-dialog-content .alert-msg-primary,
.mat-mdc-dialog-content .alert-msg-primary {
  color: #2e8af6;
  padding: 20px;
  text-align: left;
  font-size: 11.5pt;
}
mat-dialog-content .alert-msg-info,
.mat-mdc-dialog-content .alert-msg-info {
  color: #4acaff;
  padding: 20px;
  text-align: left;
  font-size: 11.5pt;
}
mat-dialog-content .alert-msg-secondary,
.mat-mdc-dialog-content .alert-msg-secondary {
  color: #ccc;
  padding: 20px;
  text-align: left;
  font-size: 11.5pt;
}
mat-dialog-content .alert-msg-dark,
.mat-mdc-dialog-content .alert-msg-dark {
  color: #8a8f9f;
  padding: 20px;
  text-align: left;
  font-size: 11.5pt;
}
mat-dialog-content:last-child,
.mat-mdc-dialog-content:last-child {
  border-radius: 0 0 5px 5px;
}
mat-dialog-actions,
.mat-mdc-dialog-actions {
  margin-bottom: 0 !important;
  min-height: auto !important;
  padding: 10px !important;
  float: left;
  width: 100%;
  display: block !important;
  box-sizing: border-box !important;
  border-top: 1px solid var(--border-default-color) !important;
  background-color: var(--bg-primary);
  font-family: inherit;
  line-height: inherit;
}
mat-dialog-actions button,
.mat-mdc-dialog-actions button {
  padding: 5px 10px !important;
  font-size: 12px !important;
  min-width: 90px;
}
fn-modal-header {
  display: flex;
  padding: 10px 15px 10px 15px !important;
  background-color: var(--modal-header-bg);
  position: relative;
  border-radius: 5px 5px 0 0;
}
fn-modal-header .modal-title,
fn-modal-header .modal-heading {
  font-size: 15px;
  color: var(--body-textColor);
  margin: 0;
  line-height: 20px;
}
fn-modal-header button.close {
  position: absolute;
  float: right;
  right: 15px;
  top: 50%;
  border-radius: 10px;
  border: 1px solid var(--red);
  background-color: var(--bg-primary-dark);
  height: 20px;
  width: 20px;
  outline: none;
  font-size: 15px !important;
  text-align: center;
  line-height: 0 !important;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  text-shadow: none;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
}
fn-modal-header button.close:focus-visible {
  border-color: var(--red);
}
fn-modal-header button.close i {
  font-size: 10px !important;
  display: block;
  line-height: 11px;
  color: #f35151;
  font-weight: bold;
}
fn-modal-header button.close span {
  vertical-align: text-top;
  color: #f35151;
  font-weight: bold;
}
fn-modal-header button.close:hover {
  background-color: var(--bg-primary);
}
fn-modal-header button.close.close-mdl {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
fn-modal-header.modal-header-success {
  color: #ffffff;
  background-color: #32bb75;
}
fn-modal-header.modal-header-success .modal-title {
  color: #ffffff;
}
fn-modal-header.modal-header-success button.close {
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
  padding-left: 4px !important;
}
fn-modal-header.modal-header-success button.close i {
  color: #ffffff;
}
fn-modal-header.modal-header-success button.close span {
  color: #ffffff;
}
fn-modal-header.modal-header-orange {
  color: #ffffff;
  background-color: #ff5114;
}
fn-modal-header.modal-header-orange .modal-title {
  color: #ffffff;
}
fn-modal-header.modal-header-orange button.close {
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
  padding-left: 4px !important;
}
fn-modal-header.modal-header-orange button.close i {
  color: #ffffff;
}
fn-modal-header.modal-header-orange button.close span {
  color: #ffffff;
}
fn-modal-header.modal-header-warning {
  color: #ffffff;
  background-color: #fdc91e;
}
fn-modal-header.modal-header-warning .modal-title {
  color: #ffffff;
}
fn-modal-header.modal-header-warning button.close {
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
  padding-left: 4px !important;
}
fn-modal-header.modal-header-warning button.close i {
  color: #ffffff;
}
fn-modal-header.modal-header-warning button.close span {
  color: #ffffff;
}
fn-modal-header.modal-header-danger {
  color: #ffffff;
  background-color: #dc4242;
}
fn-modal-header.modal-header-danger .modal-title {
  color: #ffffff;
}
fn-modal-header.modal-header-danger button.close {
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
  padding-left: 4px !important;
}
fn-modal-header.modal-header-danger button.close i {
  color: #ffffff;
}
fn-modal-header.modal-header-danger button.close span {
  color: #ffffff;
}
fn-modal-header.modal-header-primary {
  color: #ffffff;
  background-color: #2682ec;
}
fn-modal-header.modal-header-primary .modal-title {
  color: #ffffff;
}
fn-modal-header.modal-header-primary button.close {
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
  padding-left: 4px !important;
}
fn-modal-header.modal-header-primary button.close i {
  color: #ffffff;
}
fn-modal-header.modal-header-primary button.close span {
  color: #ffffff;
}
fn-modal-header.modal-header-info {
  color: #ffffff;
  background-color: #33b5e5;
}
fn-modal-header.modal-header-info .modal-title {
  color: #ffffff;
}
fn-modal-header.modal-header-info button.close {
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
  padding-left: 4px !important;
}
fn-modal-header.modal-header-info button.close i {
  color: #ffffff;
}
fn-modal-header.modal-header-info button.close span {
  color: #ffffff;
}
fn-modal-header.modal-header-secondary {
  color: #ffffff;
  background-color: #bbb;
}
fn-modal-header.modal-header-secondary .modal-title {
  color: #ffffff;
}
fn-modal-header.modal-header-secondary button.close {
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
  padding-left: 4px !important;
}
fn-modal-header.modal-header-secondary button.close i {
  color: #ffffff;
}
fn-modal-header.modal-header-secondary button.close span {
  color: #ffffff;
}
fn-modal-header.modal-header-dark {
  color: #ffffff;
  background-color: #747b8d;
}
fn-modal-header.modal-header-dark .modal-title {
  color: #ffffff;
}
fn-modal-header.modal-header-dark button.close {
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
  padding-left: 4px !important;
}
fn-modal-header.modal-header-dark button.close i {
  color: #ffffff;
}
fn-modal-header.modal-header-dark button.close span {
  color: #ffffff;
}
.cdk-global-overlay-wrapper {
  padding-top: 52px;
  align-items: flex-start !important;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
.cdk-overlay-dark-backdrop {
  background: var(--cdk-overlay-backdrop) !important;
}
.modal-fluid {
  max-width: 90vw;
  width: 100%;
}
.modal-lg {
  max-width: 800px;
  width: 100%;
}
.modal-sm {
  max-width: 500px;
  width: 100%;
}
.modal-xs {
  max-width: 370px;
  width: 100%;
}
fn-multi-time-picker {
  width: 100%;
  height: 100;
  float: left;
  position: relative;
}
.fn-time-picker-search {
  width: 100%;
  float: left;
  position: relative;
}
.fn-time-picker-search input {
  width: 100%;
  float: left;
  background-clip: padding-box;
  border: 1px solid var(--input-border-color);
  border-radius: 0.25rem;
}
.fn-time-picker-search .fn-time-picker-ul {
  list-style: none;
  border: 1px solid var(--input-border-color);
  width: 100%;
  max-height: 160px;
  overflow-x: hidden;
  overflow-y: scroll;
  scroll-behavior: smooth;
  padding: 0;
  margin: 0;
  box-shadow: var(--shadow);
  position: absolute;
  top: 100%;
  z-index: 1;
}
.fn-time-picker-search .fn-time-picker-ul li {
  cursor: pointer;
  padding: 4px 12px;
  font-size: 13px;
  letter-spacing: 0.03em;
  font-weight: normal;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.fn-time-picker-search .fn-time-picker-ul li:last-child {
  border-bottom: none;
}
.fn-time-picker-search .fn-time-picker-ul li:hover {
  background-color: var(--bg-primary-dark);
  color: var(--body-textColor);
}
fn-time-picker {
  width: 100%;
  height: 100;
  float: left;
  position: relative;
}
.fn-time-picker-search {
  width: 100%;
  float: left;
  position: relative;
}
.fn-time-picker-search input {
  width: 100%;
  float: left;
  background-color: var(--input-bg);
  background-clip: padding-box;
  font-size: 0.75rem;
  color: var(--body-textColor);
  border: 1px solid var(--input-border-color);
  border-radius: 0.25rem;
}
.fn-time-picker-search input:focus {
  border: 1px solid var(--input-border-color);
  background-color: var(--input-bg);
  color: var(--body-textColor);
}
.fn-time-picker-search .fn-global-dropdownArrow {
  font-size: 10px;
  color: var(--theme);
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  cursor: pointer;
}
.fn-time-picker-search .fn-global-dropdownArrow.fn-open-dropdown {
  transform: rotate(180deg);
  top: 36%;
}
.fn-time-picker-search .mextDay {
  position: absolute;
  right: 0;
  background: var(--blue);
  color: var(--white);
  padding: 2px 4px;
  z-index: 2;
  border-radius: 0 5px 5px 0;
  font-size: 10pt;
  display: flex;
  align-items: center;
  flex-direction: column;
  line-height: 13px;
}
.fn-time-picker-ul {
  list-style: none;
  border: none;
  width: 100%;
  max-height: 160px;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
  padding: 0px;
  margin: 0;
  box-shadow: var(--shadow);
  position: absolute;
  z-index: 3;
  background-color: var(--input-bg);
  border-radius: 4px;
}
.fn-time-picker-ul li {
  cursor: pointer;
  padding: 5px 10px 5px 12px;
  background-color: transparent;
  line-height: 20px !important;
  font-size: 12px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.fn-time-picker-ul li:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.fn-time-picker-ul li:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.fn-time-picker-ul li.active {
  background-color: var(--theme);
  color: #ffffff;
}
:root {
  --pagination-btn-bg: #3bbbef;
}
.pagination-action {
  padding: 3px 2px 7px;
  background-color: transparent;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
}
.pagination-action button.fn-pagging-btn {
  border: none !important;
  padding: 0;
  font-size: 12px;
  margin: 0 2px;
  height: 27px;
  width: 27px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  background-color: var(--pagination-btn-bg);
  color: #ffffff;
  text-align: center;
  transition: all 0.2s ease-in;
}
.pagination-action button.fn-pagging-btn i {
  font-size: 13px;
}
.pagination-action button.fn-pagging-btn:hover {
  transform: scale(1.1);
}
.pagination-action button.fn-pagging-btn.pagination-count {
  width: 80px;
  background-color: var(--table-dark-cell);
  color: var(--body-textColor);
}
.pagination-action button.fn-pagging-btn:disabled {
  background-color: var(--table-dark-cell);
  color: var(--body-textColor);
  opacity: 0.8;
}
:root {
  --filter-list-text: #787a7b;
  --filter-btn-bg: $filter-btn-bg;
}
fn-checkbox-filter {
  float: left;
  width: 100%;
}
fn-checkbox-filter #fn-checkbox-filter-container {
  float: left;
  width: 100%;
}
fn-checkbox-filter #fn-checkbox-filter-container .filter_btn {
  background-color: var(--bg-primary);
  color: var(--body-textColor);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  min-width: 200px;
  position: relative;
  max-width: 250px;
  width: 100%;
  display: block;
}
fn-checkbox-filter #fn-checkbox-filter-container .filter_btn:focus,
fn-checkbox-filter #fn-checkbox-filter-container .filter_btn:active,
fn-checkbox-filter #fn-checkbox-filter-container .filter_btn:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background-color: var(--bg-primary) !important;
}
fn-checkbox-filter #fn-checkbox-filter-container .filter_btn i {
  margin-left: 10px;
  float: right;
  top: 5px;
  position: absolute;
  right: 8px;
}
fn-checkbox-filter #fn-checkbox-filter-container .filter_btn:after {
  display: none;
}
fn-checkbox-filter #fn-checkbox-filter-container .filter_btn:focus,
fn-checkbox-filter #fn-checkbox-filter-container .filter_btn:active {
  border-color: #4ccb8a;
}
fn-checkbox-filter #fn-checkbox-filter-container .filter_btn span {
  display: inline-block;
  width: 94%;
  text-align: left;
}
.text-bold {
  font-weight: bold !important;
}
.fn-checkbox-filter-list {
  width: 250px;
  padding: 10px !important;
}
.fn-checkbox-filter-list > li {
  color: #ccc;
  font-size: 12px;
  display: block;
}
.fn-checkbox-filter-list > li > ul.fn-checkbox-item-listing {
  max-height: 155px;
  overflow-x: hidden;
  list-style: none;
  padding: 0;
}
.fn-checkbox-filter-list > li > ul.fn-checkbox-item-listing > li {
  display: block;
  background-color: none;
  margin: 0;
}
.fn-checkbox-filter-list > li > ul.fn-checkbox-item-listing > li > div {
  padding: 5px 0px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  cursor: pointer;
  color: var(--filter-list-text);
}
.fn-checkbox-filter-list > li > ul.fn-checkbox-item-listing > li > div:hover {
  background-color: none;
  color: var(--filter-list-text);
}
.fn-checkbox-filter-list > li > ul.fn-checkbox-item-listing > li > div span {
  margin-right: 5px;
  width: auto;
  display: inline-block;
}
.fn-checkbox-filter-list > li > ul.fn-checkbox-item-listing > li > div span i {
  font-size: 12px;
}
.fn-checkbox-filter-list > li input {
  padding-right: 40px !important;
}
.fn-checkbox-filter-list > li input:focus {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.fn-checkbox-filter-list > li .search_icon {
  position: absolute;
  right: 24px;
  top: 20px;
  cursor: pointer;
}
.fn-checkbox-filter-list > li a {
  text-decoration: none;
}
.fn-checkbox-filter-list > li:first-child {
  cursor: default;
  background-color: transparent;
  padding: 0 0 5px 0;
}
.fn-checkbox-filter-list > li:nth-child(2) {
  cursor: default;
  padding-top: 4px !important;
  padding-bottom: 8px !important;
  border-bottom: none;
  box-shadow: 0 14px 24px -12px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin-bottom: 8px;
}
.fn-checkbox-filter-list > li:nth-child(2):hover {
  background-color: transparent;
}
.fn-checkbox-filter-list > li:nth-child(2) div {
  padding: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.fn-checkbox-filter-list > li:nth-child(2) div:hover {
  background-color: transparent;
}
.fn-checkbox-filter-list > li:nth-child(2) div > div {
  padding: 0;
  cursor: default;
}
.fn-checkbox-filter-list > li:nth-child(2) div > div button.btn-xs {
  min-width: 80px;
}
.fn-checkbox-filter-list > li .sub_role {
  color: #787a7b;
  font-size: 12px;
  padding: 0;
  float: left;
  width: 100%;
}
.fn-checkbox-filter-list > li .sub_role:hover {
  background-color: transparent;
}
.fn-checkbox-filter-list > li .sub_role .sub_role_data {
  cursor: pointer;
  float: left;
  width: 100%;
  margin-bottom: 1px;
  padding: 5px 6px 5px 22px;
}
.fn-checkbox-filter-list > li .sub_role .sub_role_data:hover {
  background-color: #f8f9f9;
  color: #787a7b;
}
:root {
  --navbar-border: #262837;
  --nav-link-text: #f2f2f2;
  --nav-link-text-hover: #f2f2f2;
  --active-nav-link-hover-bg: $active-nav-link-hover-bg;
  --nav-link-border: transparent;
  --nav-link-bg: transparent;
  --nav-link-hover-color: #f2f2f2;
}
#navAccordion {
  background: var(--side-nav-bg);
}
#navAccordion .nav-link-collapse:after {
  float: right;
  content: "\f078";
  font-family: "FontAwesome";
  font-size: 0.9em;
}
#navAccordion .nav-link-show:after {
  float: right;
  content: "\f077";
  font-family: "FontAwesome";
  font-size: 0.9em;
}
#navAccordion .nav-item {
  cursor: pointer;
  width: 300px;
}
#navAccordion .nav-item .nav-link {
  border-left: 2px solid transparent;
  font-size: 12px;
  letter-spacing: 0.05em;
  padding: 0.7rem 0.8rem 0.7rem 3.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 300px;
  color: var(--nav-link-text);
  opacity: 0.7;
  font-weight: 300;
  position: relative;
}
#navAccordion .nav-item .nav-link i[class^=fn-global] {
  color: #ffffff;
  font-size: 20px;
  position: absolute;
  left: 13px;
  line-height: 15px;
  top: 12px;
}
#navAccordion .nav-item .nav-link:hover {
  color: var(--nav-link-text-hover);
  background-color: var(--active-nav-link-hover-bg);
  transition: all 0.4s;
  opacity: 1;
}
#navAccordion .nav-item .nav-link img {
  height: 21px;
  width: 21px;
  margin-right: 15px;
  margin-top: -3px;
}
#navAccordion .nav-item .nav-link i {
  line-height: 20px;
}
#navAccordion .nav-item.active > .nav-link {
  border-left: 2px solid var(--theme);
  background-color: var(--active-nav-link-hover-bg);
  opacity: 1;
}
#navAccordion .nav-item.active > .nav-sub {
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: max-height 300ms;
  -moz-transition: max-height 300ms;
  -o-transition: max-height 300ms;
  transition: max-height 300ms;
}
#navAccordion .nav-item > .nav-sub {
  margin: 0;
  padding: 0 !important;
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: max-height 300ms;
  -moz-transition: max-height 300ms;
  -o-transition: max-height 300ms;
  transition: max-height 300ms;
}
#navAccordion .nav-item > .nav-sub > .nav-item .nav-link {
  padding-left: 85px;
}
#navAccordion .nav-item > .nav-sub > .nav-item .nav-link i[class^=fn-global] {
  margin-left: 37px;
}
#navAccordion .nav-item.nav-dropdown a i {
  line-height: 18px;
}
.nav-item ul.nav-second-level > .nav-item {
  padding-left: 0px;
}
.nav-item ul.nav-second-level > .nav-item > .nav-link {
  padding-left: 20px;
}
.nav-item ul.nav-second-level {
  padding-left: 0;
}
.fixed-top {
  z-index: 3 !important;
}
@media (min-width: 720px) {
  aside {
    position: fixed;
    top: 0;
    left: 0;
    width: 50px;
    margin-top: 50px;
    background: var(--side-nav-bg);
    box-sizing: border-box;
    overflow-x: hidden;
    transition: width 0.5s ease-in;
    z-index: 3;
    height: calc(100vh - 50px);
    max-height: calc(100vh - 50px);
    border-right: 1px solid var(--navbar-border);
  }
  .navbar-expand-lg aside {
    flex-direction: column;
  }
}
aside:hover {
  width: 300px;
}
aside:hover #navAccordion.sidenav .nav-item.active > ul.nav-sub {
  max-height: 1000px;
}
aside .sidebarScroll {
  max-height: calc(100vh - 50px);
  overflow-x: hidden;
  overflow-y: auto;
}
:root {
  --sml-img-data-wrap-border: #a6a6a6;
  --sml-img-data-wrap-icon: #a6a6a6;
}
.sub-menu-landing {
  background-color: rgba(0, 0, 0, 0);
  padding: 5px 10px;
  border-radius: 0;
}
.sub-menu-landing .sub-heading {
  padding: 0 10px 10px 0;
}
.sub-menu-landing .col-3 {
  padding: 0 10px !important;
}
.sub-menu-landing .sml-img-data-wrap {
  padding: 10px;
  cursor: pointer;
  min-height: 63px;
  border: 1px solid var(--input-border-color);
  width: 100%;
  display: flex;
  align-items: center;
  border-radius: 10px;
  margin-bottom: 20px;
}
.sub-menu-landing .sml-img-data-wrap .sml-img-wrap {
  width: 47px !important;
  height: 47px !important;
  min-width: 47px;
  background-image:
    linear-gradient(
      to left bottom,
      var(--accordian-head-hover-bg),
      var(--bg-primary));
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: -5px 5px 10px rgba(0, 0, 0, 0.07), inset 0px 0px 32px -14px rgba(0, 0, 0, 0.02);
  border: 1px solid var(--bg-primary);
  margin-right: 10px;
  padding: 0;
}
.sub-menu-landing .sml-img-data-wrap .sml-img-wrap img {
  height: 33px;
  width: 33px;
  filter: brightness(0) saturate(100%) invert(22%) sepia(3%) saturate(3%) hue-rotate(342deg) brightness(99%) contrast(80%);
}
.sub-menu-landing .sml-img-data-wrap .sml-img-wrap i[class^=fn-global],
.sub-menu-landing .sml-img-data-wrap .sml-img-wrap i[class*=fn-global] {
  font-size: 2.6rem;
  color: var(--sml-img-data-wrap-icon);
  line-height: 2.6rem;
}
.sub-menu-landing .sml-img-data-wrap .sml-Data {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.sub-menu-landing .sml-img-data-wrap .sml-Data h5,
.sub-menu-landing .sml-img-data-wrap .sml-Data .h5 {
  margin: 0;
  font-size: 9.2pt;
  line-height: 12.5pt;
  font-weight: 500;
}
.sub-menu-landing .sml-img-data-wrap .sml-Data p {
  color: var(--body-textColor);
  opacity: 0.6;
  margin: 0;
  height: auto !important;
  font-size: 8pt;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sub-menu-landing .sml-img-data-wrap:hover {
  border: 1px solid var(--theme);
  background-color: var(--input-bg) !important;
}
.sub-menu-landing .sml-img-data-wrap:hover .sml-img-wrap {
  background: var(--white);
  border: 1px solid var(--theme);
}
.sub-menu-landing .sml-img-data-wrap:hover .sml-img-wrap i[class^=fn-global],
.sub-menu-landing .sml-img-data-wrap:hover .sml-img-wrap i[class*=fn-global] {
  color: var(--theme);
}
.sub-menu-landing .sml-img-data-wrap:hover .sml-img-wrap img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(24%) hue-rotate(114deg) brightness(108%) contrast(108%);
}
.sub-menu-landing .sml-img-data-wrap:hover .sml-Data p {
  opacity: 0.9;
}
.fa-success {
  color: #4ccb8a;
}
.fa-orange {
  color: #ff9019;
}
.fa-warning {
  color: #fdc91e;
}
.fa-light {
  color: #ffffff;
}
.fa-danger {
  color: #f35151;
}
.fa-error {
  color: #f35151;
}
.fa-primary {
  color: #2e8af6;
}
.fa-info {
  color: #4acaff;
}
.fa-secondary {
  color: #ccc;
}
.fa-dark {
  color: #8a8f9f;
}
.form-group.hidden {
  width: 0;
  margin: 0 !important;
  padding: 0;
  border: none;
}
.custom-day {
  text-align: center;
  padding: 0.185rem 0.25rem;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  position: absolute;
  z-index: 2;
}
.custom-day.date-range-start {
  border-radius: 20px !important;
  color: var(--white) !important;
}
.custom-day.date-range-start::before {
  content: "";
  height: 2rem;
  width: 2rem;
  border-radius: 20px 0 0 20px;
  background-color: var(--theme-fade);
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
}
.custom-day.date-range-end {
  border-radius: 20px !important;
  color: var(--white) !important;
}
.custom-day.date-range-end::before {
  content: "";
  height: 2rem;
  width: 2rem;
  border-radius: 0px 20px 20px 0px;
  background-color: var(--theme-fade);
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
}
.custom-day.ngb-day-prev-start {
  border-radius: 20px !important;
  color: var(--white) !important;
}
.custom-day.ngb-day-prev-start::before {
  content: "";
  height: 2rem;
  width: 2rem;
  border-radius: 20px 0 0 20px;
  background-color: transparent !important;
  border-width: 1px 0 1px 0;
  border-style: dashed;
  border-color: var(--theme);
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  display: block;
}
.custom-day.ngb-day-prev-start:hover::before {
  display: none;
}
.custom-day.ngb-day-prev-end {
  border-radius: 20px !important;
  color: var(--white) !important;
}
.custom-day.ngb-day-prev-end::before {
  content: "";
  height: 2rem;
  width: 2rem;
  border-radius: 0px 20px 20px 0px;
  background-color: transparent !important;
  border-width: 1px 0 1px 0;
  border-style: dashed;
  border-color: var(--theme);
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
}
.custom-day.ngb-day-prev-range {
  border-radius: 0px 20px 20px 0px;
  background-color: transparent !important;
}
.custom-day.ngb-day-prev-range::before {
  content: "";
  height: 2rem;
  width: 2rem;
  border-width: 1px 0 1px 0;
  border-style: dashed;
  border-color: var(--theme);
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
}
.custom-day.focused {
  background-color: var(--bs-gray-100);
}
.custom-day.range {
  background-color: var(--theme);
  color: var(--body-textColor);
}
.custom-day:hover {
  background-color: var(--theme);
  color: var(--white);
}
.custom-day.faded {
  background-color: var(--theme-fade);
}
.custom-day.faded:hover {
  background-color: var(--theme-fade);
  box-shadow: none;
}
button.calendar,
button.calendar:active {
  width: 2.75rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAcCAYAAAAEN20fAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEUSURBVEiJ7ZQxToVAEIY/YCHGxN6XGOIpnpaEsBSeQC9ArZbm9TZ6ADyBNzAhQGGl8Riv4BLAWAgmkpBYkH1b8FWT2WK/zJ8ZJ4qiI6XUI3ANnGKWBnht2/ZBDRK3hgVGNsCd7/ui+JkEIrKtqurLpEWaphd933+IyI3LEIdpCYCiKD6HcuOa/nwOa0ScJEnk0BJg0UTUWJRl6RxCYEzEmomsIlPU3IPW+grIAbquy+q6fluy/28RIBeRMwDXdXMgXLj/B2uimRXpui4D9sBeRLKl+1N+L+t6RwbWrZliTTTr1oxYtzVWiTQAcRxvTX+eJMnlUDaO1vpZRO5NS0x48sIwfPc87xg4B04MCzQi8hIEwe4bl1DnFMCN2zsAAAAASUVORK5CYII=) !important;
  background-repeat: no-repeat;
  background-size: 23px;
  background-position: center;
}
th[sortable] {
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
}
th[sortable].desc:before,
th[sortable].asc:before {
  content: "";
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAmxJREFUeAHtmksrRVEUx72fH8CIGQNJkpGUUmakDEiZSJRIZsRQmCkTJRmZmJgQE0kpX0D5DJKJgff7v+ru2u3O3vvc67TOvsdatdrnnP1Y///v7HvvubdbUiIhBISAEBACQkAICAEhIAQ4CXSh2DnyDfmCPEG2Iv9F9MPlM/LHyAecdyMzHYNwR3fdNK/OH9HXl1UCozD24TCvILxizEDWIEzA0FcM8woCgRrJCoS5PIwrANQSMAJX1LEI9bqpQo4JYNFFKRSvIgsxHDVnqZgIkPnNBM0rIGtYk9YOOsqgbgepRCfdbmFtqhFkVEDVPjJp0+Z6e6hRHhqBKgg6ZDCvYBygVmUoEGoh5JTRvIJwhJo1aUOoh4CLPMyvxxi7EWOMgnCGsXXI1GIXlZUYX7ucU+kbR8NW8lh3O7cue0Pk32MKndfUxQFAwxdirk3fHappAnc0oqDPzDfGTBrCfHP04dM4oTV8cxr0SVzH9FF07xD3ib6xCDE+M+aUcVygtWzzbtGX2rPBrEUYfecfQkaFzYi6HjVnGBdtL7epqAlc1+jRdAap74RrnPc4BCijttY2tRcdN0g17w7HqZrXhdJTYAuS3hd8z+vKgK3V1zWPae0mZDMykadBn1hTQBLnZNwVrJpSe/NwEeDsEwCctEOsJTsgxLvCqUl2ACftEGvJDgjxrnBqkh3ASTvEWrIDQrwrnJpkB3DSDrGW7IAQ7wqnJtkBnLRztejXXVu4+mxz/nQ9jR1w5VB86ejLTFcnnDwhzV+F6T+CHZlx6THSjn76eyyBIOPHyDakhBAQAkJACAgBISAEhIAQYCLwC8JxpAmsEGt6AAAAAElFTkSuQmCC) no-repeat;
  background-size: 22px;
  width: 22px;
  height: 22px;
  float: left;
  margin-left: -22px;
}
th[sortable].desc:before {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
:host::ng-deep .disabled .custom-day {
  cursor: not-allowed;
  color: #636c72 !important;
}
:host::ng-deep .disabled .custom-day:hover {
  background-color: transparent;
}
.date-range-picker-input {
  position: relative;
  width: 208px !important;
}
.date-range-picker-input i.fn-global-calendar {
  font-size: 15px;
  color: var(--theme);
  top: 7px;
  left: 12px;
  position: absolute;
  z-index: 1;
}
.date-range-picker-input .fn-global-expand {
  font-size: 10px;
  color: var(--theme);
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  height: 17px;
  width: 17px;
  background-color: var(--bg-primary);
  border-radius: 16px !important;
  border: 1px solid var(--border-default-color);
  cursor: pointer;
}
.date-range-picker-input .fn-global-expand::before {
  position: absolute;
  top: 1px;
  left: 0;
  font-size: 15px;
}
.date-range-picker-input input {
  color: var(--body-textColor) !important;
  background-color: var(--bg-primary);
  border-radius: 25px !important;
  text-shadow: none;
  height: 30px;
  padding-left: 36px;
  width: 208px !important;
  cursor: pointer;
}
.date-range-picker-input input:focus {
  z-index: 0 !important;
}
.date-range-picker-input input[readonly] {
  color: var(--body-textColor) !important;
  cursor: pointer;
}
.date-range-picker-input input[disabled] {
  color: var(--gray) !important;
  cursor: default;
}
ngb-datepicker.dropdown-menu {
  top: 10px !important;
}
ngb-datepicker.dropdown-menu .ngb-dp-header {
  background-color: var(--bg-primary);
  margin-bottom: 10px;
  border-radius: 10px 10px 0 0;
}
ngb-datepicker.dropdown-menu .ngb-dp-header ngb-datepicker-navigation .ngb-dp-arrow.right span.ngb-dp-navigation-chevron {
  margin-right: 0.65em;
}
ngb-datepicker.dropdown-menu .ngb-dp-header ngb-datepicker-navigation .ngb-dp-arrow button.ngb-dp-arrow-btn {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
ngb-datepicker.dropdown-menu .ngb-dp-header ngb-datepicker-navigation .ngb-dp-arrow button.ngb-dp-arrow-btn:focus {
  border: none;
  box-shadow: none;
  outline: none;
}
ngb-datepicker.dropdown-menu .ngb-dp-header ngb-datepicker-navigation .ngb-dp-arrow button.ngb-dp-arrow-btn span.ngb-dp-navigation-chevron {
  border-width: 0.13em 0.13em 0 0;
  width: 0.55em;
  height: 0.55em;
  color: var(--theme);
  margin-left: 0.65em;
}
ngb-datepicker.dropdown-menu .ngb-dp-header ngb-datepicker-navigation ngb-datepicker-navigation-select.ngb-dp-navigation-select {
  gap: 10px;
}
ngb-datepicker.dropdown-menu .ngb-dp-header ngb-datepicker-navigation ngb-datepicker-navigation-select.ngb-dp-navigation-select select.custom-select,
ngb-datepicker.dropdown-menu .ngb-dp-header ngb-datepicker-navigation ngb-datepicker-navigation-select.ngb-dp-navigation-select select.form-select {
  flex: 1 1 auto;
  border-radius: 30px;
  margin: 10px 8px;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 1px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 0.8rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--body-textColor);
  vertical-align: middle;
  background: var(--bg-primary) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid var(--border-default-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
ngb-datepicker.dropdown-menu .ngb-dp-header ngb-datepicker-navigation ngb-datepicker-navigation-select.ngb-dp-navigation-select select.custom-select:focus,
ngb-datepicker.dropdown-menu .ngb-dp-header ngb-datepicker-navigation ngb-datepicker-navigation-select.ngb-dp-navigation-select select.form-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.25);
}
ngb-datepicker.dropdown-menu .ngb-dp-content.ngb-dp-months .ngb-dp-month .ngb-dp-month-name {
  background-color: var(--bg-primary);
  font-size: 10px;
  height: 1.5rem;
  line-height: 1.2rem;
  color: var(--body-textColor);
  font-weight: normal;
  text-transform: uppercase;
}
ngb-datepicker.dropdown-menu .ngb-dp-content.ngb-dp-months .ngb-dp-month ngb-datepicker-month .ngb-dp-week.ngb-dp-weekdays {
  background-color: var(--bg-primary) !important;
  margin-bottom: 2px;
  border-bottom: 1px solid var(--border-default-color);
}
ngb-datepicker.dropdown-menu .ngb-dp-content.ngb-dp-months .ngb-dp-month ngb-datepicker-month .ngb-dp-week.ngb-dp-weekdays .ngb-dp-weekday {
  color: var(--theme);
  font-style: normal !important;
  font-weight: 400;
  font-size: 12px;
  display: block;
  text-align: center;
  text-indent: 5px;
}
ngb-datepicker.dropdown-menu .ngb-dp-content.ngb-dp-months .ngb-dp-month ngb-datepicker-month .ngb-dp-week .ngb-dp-day {
  font-size: 12px;
  line-height: 1.6rem;
  margin: 2px 0;
}
ngb-datepicker.dropdown-menu .ngb-dp-content.ngb-dp-months .ngb-dp-month ngb-datepicker-month .ngb-dp-week .ngb-dp-day.hidden {
  display: block !important;
}
ngb-datepicker.dropdown-menu .ngb-dp-content.ngb-dp-months .ngb-dp-month ngb-datepicker-month .ngb-dp-week .ngb-dp-day.disabled {
  color: var(--gray);
}
ngb-datepicker.dropdown-menu .ngb-dp-content.ngb-dp-months .ngb-dp-month ngb-datepicker-month .ngb-dp-week .ngb-dp-day:focus {
  outline: none;
}
ngb-datepicker.dropdown-menu .ngb-dp-content.ngb-dp-months .ngb-dp-month ngb-datepicker-month .ngb-dp-week .ngb-dp-day span.custom-day {
  box-shadow: none;
  transition: background-color 0.2s linear;
}
ngb-datepicker.dropdown-menu .ngb-dp-content.ngb-dp-months .ngb-dp-month ngb-datepicker-month .ngb-dp-week .ngb-dp-day span.custom-day:hover {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
}
ngb-datepicker.dropdown-menu .ngb-dp-content.ngb-dp-months .ngb-dp-month ngb-datepicker-month .ngb-dp-week .ngb-dp-day span.custom-day.range {
  border-radius: 0px;
  color: var(--body-textColor);
}
ngb-datepicker.dropdown-menu .daterange-footer {
  padding: 13px;
  border-top: 1px solid var(--border-default-color);
  border-radius: 0 0 10px 10px;
}
:root {
  --dropdown-menu-bg:#ffffff;
}
.dark-theme {
  --dropdown-menu-bg:#1e1f25;
}
.dropdown-menu {
  background-color: var(--dropdown-menu-bg);
  z-index: 2;
  box-shadow: var(--shadow);
  border: none !important;
  left: inherit;
  padding: 0px;
  top: calc(100% + 7px);
  color: var(--body-textColor);
  border-radius: 0.3rem;
}
.dropdown-menu > li:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dropdown-menu > li:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.dropdown-menu.left {
  left: 0;
  right: auto;
}
.dropdown-menu.left::before {
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
  border-bottom-color: var(--dropdown-caret-border);
  top: -9px;
  left: 10px;
}
.dropdown-menu.left::after {
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
  border-bottom-color: var(--dropdown-caret-border);
  top: -8px;
  left: 10px;
}
.dropdown-menu.right {
  right: 0;
  left: auto;
}
.dropdown-menu.right::before {
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
  border-bottom-color: #e9e9e9;
  top: -9px;
  right: 10px;
}
.dropdown-menu.right::after {
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
  border-bottom-color: var(--dropdown-caret-border);
  top: -8px;
  right: 10px;
}
.dropdown-menu.center {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.dropdown-menu.center::before {
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
  border-bottom-color: var(--dropdown-caret-border);
  top: -9px;
  left: calc(50% - 8px);
}
.dropdown-menu.center::after {
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
  border-bottom-color: var(--dropdown-caret-border);
  top: -8px;
  left: calc(50% - 8px);
}
.dropdown-menu.left::before,
.dropdown-menu.left::after,
.dropdown-menu.right::before,
.dropdown-menu.right::after,
.dropdown-menu.center::before,
.dropdown-menu.center::after {
  position: absolute;
  content: "";
  border-width: 0.5em;
  display: none;
}
.dropdown-toggle::after {
  color: var(--theme);
  vertical-align: 0.155em;
  border-top: 0.4em solid;
  border-right: 0.4em solid transparent;
  border-bottom: 0;
  border-left: 0.4em solid transparent;
}
.ng-dropdown-panel {
  z-index: 2 !important;
}
.print_dropdown {
  display: inline-block;
  margin-left: 5px;
  vertical-align: top;
}
.print_dropdown button.btn-outline-secondary {
  color: var(--body-textColor);
  background-color: var(--bg-primary);
}
.print_dropdown button.btn-outline-secondary i {
  color: var(--body-textColor);
}
.print_dropdown button.btn-outline-secondary:focus {
  box-shadow: none !important;
  background-color: var(--hover-bg-color);
}
.print_dropdown button.btn-outline-secondary:hover {
  background-color: var(--hover-bg-color);
}
.print_dropdown ul {
  z-index: 99;
}
.print_dropdown ul.print-rpt {
  min-width: 180px;
  position: relative;
  transform: none !important;
  left: initial !important;
  top: calc(100% + 7px) !important;
}
.print_dropdown ul.print-rpt li {
  padding: 6px 8px;
  cursor: pointer;
  font-size: 8.5pt;
  border-bottom: 1px solid var(--border-default-color);
  line-height: 20px;
  color: var(--body-textColor);
  white-space: nowrap;
}
.print_dropdown ul.print-rpt li i {
  margin-right: 5px;
  line-height: 20px;
  vertical-align: top;
  color: var(--theme);
  margin-left: 0;
}
.print_dropdown ul.print-rpt li:hover {
  background-color: var(--theme);
  color: #ffffff;
}
.print_dropdown ul.print-rpt li:hover i {
  color: #ffffff;
}
.print_dropdown ul.print-rpt li:last-child {
  border-bottom: 0;
}
.print_dropdown ul:after,
.print_dropdown ul:before {
  border-bottom-color: var(--bg-primary);
}
:root {
  --breadcrumb-list-item-color: $breadcrumb-list-item-color;
}
.breadcrumb-wrapper {
  position: relative;
  float: left;
  width: calc(100% + 30px);
  padding: 5px 10px;
  margin-top: -15px;
  margin-left: -15px;
  background: var(--bg-primary);
  border-bottom: 1px solid var(--border-default-color);
  margin-bottom: 10px;
}
.breadcrumb-wrapper ul {
  list-style: none;
  padding: 0;
  margin: 0 !important;
}
.breadcrumb-wrapper ul li {
  display: inline-block;
  padding: 0px 11px;
  font-size: 13px;
  color: var(--breadcrumb-list-item-color);
  position: relative;
  cursor: pointer;
}
.breadcrumb-wrapper ul li a {
  text-decoration: none;
  color: var(--breadcrumb-list-item-color);
  font-size: 8.7pt;
}
.breadcrumb-wrapper ul li::before {
  content: "\e011";
  font-family: "global";
  top: 50%;
  position: absolute;
  pointer-events: none;
  transform: rotate(-90deg);
  right: -7px;
  margin-top: -10px;
}
.breadcrumb-wrapper ul li:first-child {
  border: none !important;
  padding-left: 0 !important;
}
.breadcrumb-wrapper ul li:last-child {
  font-weight: 600;
  color: var(--theme);
  cursor: default;
}
.breadcrumb-wrapper ul li:last-child a {
  color: var(--theme);
}
.breadcrumb-wrapper ul li:last-child::before,
.breadcrumb-wrapper ul li:last-child::after {
  display: none;
}
:root {
  --event-data-header-border:#ffffff;
}
.dark-theme {
  --event-data-header-border: var(--bg-primary);
}
.fn-event-filter-container fn-button > button {
  position: relative;
  padding: 0.25rem 1.25rem;
}
.fn-event-filter-container fn-button > button::after {
  border: none !important;
  margin: 0 !important;
  display: block;
}
.fn-event-filter-container fn-button > button.filter-on::after {
  position: absolute;
  content: "";
  top: -1px;
  height: calc(100% + 2px);
  width: 20px;
  left: -6px;
  background-color: #007bff;
  -webkit-border-radius: 30px 0 0 30px;
  -moz-border-radius: 30px 0 0 30px;
  border-radius: 30px 0 0 30px;
}
.fn-event-filter-container fn-button > button.filter-on::before {
  position: absolute;
  content: "\e006";
  font-family: "global";
  font-weight: bold;
  color: #ffffff;
  font-size: 10px;
  left: -1px;
  z-index: 1;
  top: 8px;
}
ul.dropdown-menu.fn-event-filter > li:first-child {
  display: flex;
}
ul.dropdown-menu.fn-event-filter > li .filter-close {
  position: absolute;
  right: -10px;
  top: -15px;
  font-size: 22px;
  color: #f35151;
  cursor: pointer;
  z-index: 2;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data {
  position: relative;
  min-width: 180px;
  padding: 0px;
  margin-bottom: 10px;
  border-left: 1px solid var(--border-default-color);
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data:first-child {
  border-left: 0 solid #ffffff;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data:first-child::after {
  position: absolute;
  content: "";
  border-left: 0px solid #ffffff;
  top: 0;
  left: 0px;
  width: 0px;
  height: 0px;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data::after {
  position: absolute;
  content: "";
  border-left: 4px solid var(--event-data-header-border);
  top: 0;
  left: -2px;
  width: 1px;
  height: 38px;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data .event-filter-header {
  position: relative;
  margin-bottom: 5px;
  padding: 10px 15px 5px 15px;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data .event-filter-header::before {
  position: absolute;
  content: "";
  border-top: 1px solid var(--theme);
  bottom: 0;
  left: 15px;
  width: 50px;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data .event-filter-header h3,
ul.dropdown-menu.fn-event-filter > li .event-filter-data .event-filter-header .h3 {
  color: var(--body-textColor);
  font-size: 15px;
  margin: 0 !important;
  padding: 0;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list {
  list-style: none;
  margin: 0 !important;
  padding: 0;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item {
  padding: 2px 15px;
  font-size: 17px;
  color: var(--body-textColor);
  line-height: 14px;
  cursor: pointer;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item:hover {
  background-color: var(--hover-bg-color);
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item label {
  margin: 0 !important;
  cursor: pointer;
  display: block;
  padding: 4px;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item label input {
  position: absolute;
  visibility: hidden;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item label i.fn-global-check {
  font-size: 12px;
  padding-right: 5px !important;
  font-weight: bold;
  text-shadow: 0px 1px 0px;
  margin-top: -2px;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item label input[type=checkbox] ~ i.fn-global-check {
  color: #bbb;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item label input[type=checkbox]:checked ~ i.fn-global-check {
  color: #007bff;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item span.custom-radio label.custom-control-label::before,
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item span.custom-radio label.custom-control-label::after,
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item span.custom-checkbox label.custom-control-label::before,
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item span.custom-checkbox label.custom-control-label::after {
  top: 0.45rem !important;
  left: -0.6rem !important;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item span.custom-radio label.custom-control-label span.filter-radio-label,
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item span.custom-checkbox label.custom-control-label span.filter-radio-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inherit;
  width: 100%;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item fn-checkbox .form-check input.form-check-input {
  margin-top: 6px;
}
ul.dropdown-menu.fn-event-filter > li .event-filter-data ul.event-filter-list > li.event-filter-item fn-checkbox .form-check label {
  padding-top: 6px;
}
ul.dropdown-menu.fn-event-filter > li.event-filter-footer {
  padding: 10px;
  border-top: 1px solid var(--border-default-color);
}
ul.dropdown-menu.fn-event-filter > li.event-filter-footer button {
  min-width: 60px;
}
.datefilterBtn.btn-group.dateFilter fn-button {
  width: 100%;
  align-items: flex-start;
}
.datefilterBtn.btn-group.dateFilter fn-button button.dateFilterBtn {
  width: 100%;
  text-align: left;
}
.datefilterBtn.btn-group.dateFilter fn-button button.dateFilterBtn fn-icon {
  text-align: right;
  position: absolute;
  right: 15px;
}
.datefilterBtn.btn-group.dateFilter fn-button button.dateFilterBtn .button-content {
  width: 100%;
  justify-content: flex-start;
}
.datefilterBtn .fn-event-filter .event-filter-footer .date-filter-right fn-button {
  justify-content: flex-end;
}
.fn-rating {
  float: left;
}
.fn-rating:not(:checked) > input {
  position: absolute;
  top: -9999px;
  clip: rect(0, 0, 0, 0);
}
.fn-rating:not(:checked) > label {
  float: right;
  width: 1em;
  padding: 0.1em;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 200%;
  line-height: 1.2;
  color: #ddd;
}
.fn-rating:not(:checked) > label:before {
  content: "\2605  ";
}
.fn-rating > input:checked ~ label {
  color: #f70;
}
.fn-rating:not(:checked) > label:hover,
.fn-rating:not(:checked) > label:hover ~ label {
  color: gold;
}
.fn-rating > input:checked ~ label:hover,
.fn-rating > input:checked ~ label:hover ~ label,
.fn-rating > label:hover ~ input:checked ~ label {
  color: #ea0;
}
:root {
  --progress-loader-border: #f2f2f2;
}
.progress-loader {
  border: 6px solid var(--progress-loader-border);
  border-radius: 50%;
  border-top: 6px solid var(--theme);
  border-bottom: 6px solid var(--theme);
  width: 90px;
  height: 90px;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  -o-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
:root {
  --mat-tab-label-active: $mat-tab-label-active;
  --mat-tab-label: $mat-tab-label;
  --tab-list-mat: $tab-list-mat;
}
fn-tab {
  float: left;
  width: 100%;
}
.verticalTab > .mat-mdc-tab-group {
  display: flex;
  flex-direction: row;
  font-family: var(--font-family);
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header {
  padding: 0 !important;
  border: none !important;
  background-color: var(--bg-primary-dark);
  box-shadow: 10px 0px 20px -5px rgba(0, 0, 0, 0.05);
  z-index: 1;
  overflow: visible;
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header > .mat-mdc-tab-header-pagination {
  display: none;
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container {
  overflow: visible;
  background: var(--tab-list-mat);
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list {
  min-height: 400px;
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-ink-bar {
  display: none;
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels {
  display: flex;
  flex-direction: column;
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab {
  overflow: visible;
  background-color: var(--tab-list-mat);
  border-bottom: 1px solid var(--border-default-color) !important;
  font-family: var(--font-family);
  opacity: 1;
  letter-spacing: 0;
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab .mdc-tab__ripple::before {
  background-color: var(--bg-primary);
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab:focus .mdc-tab__ripple::before {
  background-color: var(--bg-primary);
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab:hover {
  background-color: var(--hover-bg-color);
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab:hover .mdc-tab__content {
  color: var(--body-textColor);
  letter-spacing: normal;
  font-family: var(--font-family);
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab:hover .mdc-tab__content .mdc-tab__text-label {
  color: var(--body-textColor);
  font-weight: 500;
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab:hover .mdc-tab__ripple::before {
  background-color: var(--bg-primary);
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab .mdc-tab__content {
  color: var(--body-textColor);
  font-size: 12px;
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab .mdc-tab__content .mdc-tab__text-label {
  color: var(--body-textColor);
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab .mdc-tab__text-label {
  color: var(--body-textColor);
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab .mdc-tab-indicator {
  display: none;
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active {
  background-color: var(--theme);
  position: relative;
  box-shadow: 10px 0px 15px 0px rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid var(--theme);
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active .mdc-tab__content {
  color: #ffffff;
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active .mdc-tab__content .mdc-tab__text-label {
  color: #ffffff;
}
.verticalTab > .mat-mdc-tab-group > .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active::after {
  content: "";
  right: -7px;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 9px solid var(--theme);
  top: 50%;
  margin-top: -9px;
}
.verticalTab > .mat-mdc-tab-group .mat-mdc-tab-body-wrapper {
  padding: 15px 20px !important;
  background-color: var(--bg-primary);
  display: flex;
  position: relative;
  overflow: hidden;
  width: 100%;
  text-align: left;
  color: var(--mat-tab-label);
}
.verticalTab > .mat-mdc-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .mat-mdc-tab-body-content {
  overflow: visible;
}
.horizontalTab > .mat-mdc-tab-group {
  display: flex;
  flex-direction: column;
  font-family: var(--font-family);
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header {
  padding: 0 !important;
  width: 100% !important;
  border: none !important;
  background-color: var(--bg-primary-dark);
  box-shadow: 10px 0px 20px -5px rgba(0, 0, 0, 0.05);
  z-index: 1;
  overflow: visible;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination {
  background-color: transparent;
  box-shadow: none;
  padding: 19px 13px;
  border: none;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container {
  max-height: initial;
  width: 100%;
  background: var(--tab-list-mat);
  border-bottom: none;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list {
  min-height: initial;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-ink-bar {
  display: none;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels {
  display: flex;
  flex-direction: row;
  padding: 2px 0;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab {
  padding: 0;
  overflow: visible;
  background-color: none;
  border: none !important;
  transition: none !important;
  opacity: 1;
  height: 28px;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab:hover {
  background-color: transparent;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab:hover .mdc-tab__content {
  color: var(--body-textColor);
  border: 1px solid var(--theme);
  border-radius: 20px;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab:hover .mdc-tab__content .mdc-tab__text-label {
  color: var(--body-textColor);
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab .mdc-tab__content {
  color: var(--body-textColor);
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  width: 100%;
  border: 1px solid transparent;
  border-radius: 20px;
  min-height: 28px;
  padding: 3px 15px;
  margin-left: 5px;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab .mdc-tab__content .mdc-tab__text-label {
  color: var(--body-textColor);
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab .mdc-tab__content .mdc-tab__text-label .count-num {
  display: inline-block;
  padding: 5px 10px;
  background: rgba(0, 0, 0, 0.1);
  margin-right: 5px;
  border-radius: 15px;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab .mdc-tab-indicator {
  display: none;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab.mdc-tab--active .mdc-tab__content {
  background-color: var(--theme);
  position: relative;
  border-radius: 20px;
  box-shadow: none;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab.mdc-tab--active .mdc-tab__content .mdc-tab__text-label {
  color: #ffffff;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab-label.mat-mdc-tab-label-active::after {
  content: "";
  left: 50%;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid var(--mat-tab-label-active);
  top: 100%;
  margin-left: -4px;
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-body-wrapper {
  padding: 15px 20px !important;
  background-color: var(--bg-primary);
}
.horizontalTab > .mat-mdc-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .mat-mdc-tab-body-content {
  overflow: hidden;
}
.mat-mdc-ripple-element {
  transition-duration: 0ms !important;
  transform: scale(0) !important;
}
.global-layout.hw-box-content .hw-header-wrap {
  padding: 0;
}
.global-layout.hw-box-content .hw-header-wrap .actions_tab_btn {
  top: 10px;
  right: 20px;
}
.global-layout .horizontalTab .mat-mdc-tab-group .mat-mdc-tab-header {
  border-bottom: 1px solid var(--border-default-color) !important;
  border-radius: 5px 5px 0 0;
}
.global-layout .horizontalTab .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels {
  min-width: max-content;
  padding: 10px;
  margin: 0;
}
.global-layout .horizontalTab .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab .mdc-tab__content {
  margin: 0 10px 0 0;
  letter-spacing: normal;
  font-family: var(--font-family);
}
.global-layout .horizontalTab .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab .mdc-tab__content i {
  color: var(--theme);
}
.global-layout .horizontalTab .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab.mdc-tab--active .mdc-tab__content i {
  color: var(--white);
}
.global-layout .horizontalTab .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab .mdc-tab__ripple::before {
  display: none;
}
.global-layout .horizontalTab .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab .mat-mdc-tab-ripple {
  display: none;
}
.global-layout .horizontalTab .mat-mdc-tab-group .mat-mdc-tab-body-wrapper {
  border-radius: 0 5px 5px 0;
}
.content-wrapper {
  margin-left: 50px !important;
  width: calc(100% - 50px) !important;
  margin-top: 50px;
  background-color: var(--body-bg);
  padding: 15px;
  float: left;
}
.hw-box-content {
  padding: 0;
  background-color: transparent;
  float: left;
  width: 100%;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
}
.hw-box-content .hw-header-wrap {
  float: left;
  width: 100%;
  background-color: var(--bg-primary-dark);
  border-bottom: 1px solid var(--border-default-color);
  border-radius: 4px 4px 0 0;
  color: var(--body-textColor);
  font-weight: 600;
  padding: 8px 10px;
  position: relative;
  font-size: 10.5pt;
  min-height: 37px;
  display: grid;
}
.hw-box-content .hw-header-wrap .tab-nav li a {
  font-weight: 500;
}
.hw-box-content .hw-header-wrap .tab-nav li a.tabActive {
  font-weight: 500;
}
.hw-box-content .hw-header-wrap i:not(fn-button *),
.hw-box-content .hw-header-wrap i:not(fn-date-range-picker *) {
  font-size: 12pt;
  margin-right: 2px;
  color: var(--theme);
}
.hw-box-content .hw-header-wrap .row {
  align-items: center;
}
.hw-box-content .hw-title {
  background-color: var(--bg-primary);
  float: left;
  width: 100%;
  padding: 10px 10px 0 10px;
}
.hw-box-content .hw-title:first-child {
  border-radius: 5px 5px 0 0;
}
.hw-box-content .hw-content {
  background-color: var(--bg-primary);
  float: left;
  width: 100%;
  border-radius: 0 0 5px 5px;
  padding: 10px;
}
.hw-box-content .hw-content.hw-content-inner {
  background-color: var(--bg-primary);
}
.display-flex {
  display: flex !important;
}
.display-inline-block {
  display: inline-block !important;
}
.hidden {
  display: none !important;
}
.relative {
  position: relative !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.icon-shadow {
  text-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
}
.row {
  margin-right: -8px;
  margin-left: -8px;
}
.col-xl,
.col-xl-auto,
.col-xl-12,
.col-xl-11,
.col-xl-10,
.col-xl-9,
.col-xl-8,
.col-xl-7,
.col-xl-6,
.col-xl-5,
.col-xl-4,
.col-xl-3,
.col-xl-2,
.col-xl-1,
.col-lg,
.col-lg-auto,
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-md,
.col-md-auto,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-sm,
.col-sm-auto,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col,
.col-auto,
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
  padding-right: 8px;
  padding-left: 8px;
  position: relative;
}
abbr[title],
abbr[data-bs-original-title] {
  text-decoration: none;
}
.disable-text {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  background: var(--input-disable-color);
  border: 1px solid var(--input-border-color);
  box-shadow: none !important;
  color: var(--body-textColor);
  outline: none;
  padding: 0px 8px 0px 8px;
  font-size: 12px;
  line-height: 34px;
  border-radius: 4px;
  display: inline-block;
  position: relative;
  opacity: 0.7;
  min-width: 67px;
}
.alphabets fn-button button.div-button-xs {
  line-height: 1rem;
  padding: 5px 8px;
  border-radius: 0;
  color: var(--body-textColor);
  background-color: var(--dashboard-header-wrap);
}
.alphabets fn-button button.div-button-xs:hover,
.alphabets fn-button button.div-button-xs:focus {
  background-color: #ff9019 !important;
  color: #ffffff;
}
.alphabets fn-button button.bg-warning {
  background-color: #ff9019 !important;
}
.alphabets fn-button:first-child button {
  -webkit-border-radius: 0.25rem 0 0 0.25rem;
  -moz-border-radius: 0.25rem 0 0 0.25rem;
  border-radius: 0.25rem 0 0 0.25rem;
}
.alphabets fn-button:last-child button {
  -webkit-border-radius: 0 0.25rem 0.25rem 0;
  -moz-border-radius: 0 0.25rem 0.25rem 0;
  border-radius: 0 0.25rem 0.25rem 0;
}
.btn-group .btn {
  display: flex;
  justify-content: center;
  line-height: normal;
  align-items: center;
}
.list-inline li {
  display: inline-block;
  margin: 0 5px;
}
.cdk-global-scrollblock {
  overflow-y: auto;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
html {
  --scrollbarBG: rgba(0, 0, 0, .05);
  --thumbBG: #a9a9a9;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
* {
  scrollbar-width: thin;
  scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}
::-webkit-scrollbar-track {
  background: var(--scrollbarBG);
}
::-webkit-scrollbar-thumb {
  background-color: var(--thumbBG);
  border-radius: 5px;
}
.semiBold {
  font-weight: 500 !important;
}
.font-weight-600 {
  font-weight: 600 !important;
}
.table-auto {
  table-layout: auto !important;
}
.tab-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.tab-nav li {
  margin: 0 2.5px;
  min-height: 28px;
  display: flex;
}
.tab-nav li:first-child {
  margin-left: 0;
}
.tab-nav li a {
  text-decoration: none;
  padding: 3px 15px;
  border: 1px solid transparent;
  background-color: transparent;
  color: var(--body-textColor);
  border-radius: 25px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 2px;
}
.tab-nav li a::after {
  display: none;
}
.tab-nav li a:hover {
  border: 1px solid var(--theme);
  background-color: var(--bg-primary);
}
.tab-nav li a.tabActive {
  background-color: var(--theme);
  color: #ffffff;
  border: 1px solid var(--theme);
}
.tab-nav li a.tabActive i {
  color: #ffffff;
}
.cdk-drag li fn-select {
  margin-top: 0;
}
.cdk-drag li fn-select .ng-select .ng-select-container {
  height: 25px !important;
  min-height: 25px !important;
}
.cdk-drag li fn-select .ng-select .ng-select-container:hover {
  box-shadow: none;
}
.cdk-drag fn-base-input .fn-input-box input.form-control {
  height: 25px;
  padding: 0px 12px 0px 12px;
  font-size: 8.5pt;
}
.list-group .list-group-item {
  background-color: var(--bg-primary-dark);
  border: 1px solid var(--border-default-color);
  color: var(--body-textColor);
}
.dark-theme .fn-chart text,
.dark-theme .fn-chart input,
.dark-theme .fn-chart .amChartsPeriodSelector {
  color: var(--body-textColor);
  fill: Var(--body-textColor);
}
.dark-theme .fn-chart g.fn-chartSprite-group.fn-chartGrid-group {
  stroke: var(--body-textColor);
}
.text-muted {
  --bs-text-opacity: 1;
  color: var(--body-textColor) !important;
  opacity: 0.75;
}
.title_underline {
  position: relative;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 5px;
}
.title_underline:after {
  position: absolute;
  content: "";
  border-bottom: 2px solid var(--theme);
  bottom: 0px;
  left: 10px;
  width: 50px;
}
.theme-text {
  color: var(--theme);
}
:root {
  --accordian-head-bg: #ffffff;
  --accordian-head-hover-bg: #f8f9f9;
  --accordian-border: #dedede;
}
.fn-accordian {
  width: 100%;
  float: left;
}
.fn-accordian .accordian-panel-wrapper {
  margin-top: 6px;
  float: left;
  width: 100%;
  border-radius: 5px;
}
.fn-accordian .accordian-panel-wrapper:first-child {
  margin-top: 0;
}
.fn-accordian.fn-accordian-dark > .accordian-panel-wrapper > .fn-panel > .fn-panel-header {
  background-color: var(--bg-primary);
  color: var(--body-textColor);
  z-index: 1;
}
.fn-accordian.fn-accordian-dark > .accordian-panel-wrapper > .fn-panel.fn-panel-expend .fn-panel-header {
  background-color: var(--bg-primary-dark);
  color: var(--body-textColor);
}
.fn-accordian.fn-accordian-dark > .accordian-panel-wrapper > .fn-panel.fn-panel-expend .fn-panel-header:hover {
  background-color: var(--bg-primary-dark);
}
.fn-panel {
  border: 1px solid var(--accordian-border);
  float: left;
  width: 100%;
  overflow: visible;
  border-radius: 6px;
  border: none;
  margin-top: 10px;
  background: var(--accordian-head-bg);
}
.fn-panel:first-child {
  margin-top: 0;
}
.fn-panel:hover {
  background-color: var(--accordian-head-hover-bg);
}
.fn-panel .fn-panel-header {
  color: var(--body-textColor);
  background-color: var(--bg-primary);
  z-index: 1;
  font-size: 13px;
  padding: 8px 15px;
  position: relative;
  font-weight: 500;
  display: flex;
  align-items: center;
  box-shadow: none;
  border-radius: 5px;
  transition: all 0.5s ease;
  border: 1px solid var(--border-default-color);
}
.fn-panel .fn-panel-header:first-child {
  margin-top: 0;
}
.fn-panel .fn-panel-header .fn-panel_icon {
  background-color: #666666;
  border-radius: 50%;
  color: #ffffff;
  cursor: pointer;
  height: 20px;
  width: 20px;
  display: inline-block;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
  font-size: 13px;
  line-height: 21px;
  padding: 0 !important;
  text-align: center;
  transition: all 0.3s ease;
  transform: rotate(0deg);
}
.fn-panel .fn-panel-header .fn-global-expand:before {
  content: "\e011";
}
.fn-panel .fn-panel-header:hover {
  background-color: var(--accordian-head-hover-bg);
}
.fn-panel .fn-panel-body {
  display: none;
  padding: 5px 8px 8px 8px;
  background-color: var(--bg-primary-dark);
  width: 100%;
  float: left;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 0 0 6px 6px;
}
.fn-panel .fn-panel-body fn-scrollbar {
  max-height: 280px;
  overflow-x: auto;
}
.fn-panel.fn-panel-expend {
  border: 1px solid transparent;
  background-color: transparent;
  border-radius: 6px;
}
.fn-panel.fn-panel-expend .fn-panel-header {
  border-radius: 6px 6px 0 0;
  color: var(--body-textColor);
  background-color: var(--bg-primary);
  z-index: 1;
}
.fn-panel.fn-panel-expend .fn-panel-header .fn-panel_icon {
  transition: all 0.3s ease;
  transform: rotate(180deg);
}
.fn-panel.fn-panel-expend .fn-panel-header:hover {
  background-color: var(--side-nav-bg);
  color: #f1f1f1;
}
.fn-panel.fn-panel-expend .fn-panel-body {
  display: block !important;
}
.fn-tag-container .ng-select .ng-select-container .ng-value-container {
  padding-top: 0px !important;
  padding-left: 0px !important;
}
.fn-tag-container .ng-select .ng-select-container .ng-placeholder {
  padding-left: 12px !important;
}
.fn-tag-container .ng-select .ng-select-container .cutom-select-placeholder {
  padding-left: 12px !important;
  font-size: 12px;
  font-weight: normal;
  vertical-align: middle;
  color: #999;
  z-index: 1;
}
.fn-tag-scroll {
  overflow-y: auto;
  overflow-x: hidden;
}
.fn-tag-scroll .fn-tag-list {
  color: #ffffff;
  display: inline-block;
  background: #2e8af6;
  padding: 7px 30px 7px 12px;
  border-radius: 4px;
  margin-right: 10px;
  margin-top: 10px;
  font-size: 0.75rem;
  line-height: 0.75rem;
  position: relative;
}
.fn-tag-scroll .fn-tag-list .alignCross {
  cursor: pointer;
  line-height: 0.75rem;
  position: absolute;
  right: 9px;
  top: 6px;
}
.fn-tag-scroll .fn-tag-list .alignCross i {
  font-size: 12px;
}
.fn-tag-scroll .fn-tag-list .trun-text {
  max-width: 120px;
  display: block;
}
.hideTags ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  display: none;
}
.img-upload {
  position: relative;
  width: 100%;
  cursor: pointer;
  max-width: 140px;
  max-height: 140px;
  min-width: 140px;
  min-height: 140px;
  overflow: hidden;
  border-radius: 5px;
  box-sizing: border-box;
  box-shadow: 0 0px 1px rgba(0, 0, 0, 0.7);
}
.img-upload > img {
  width: 100%;
  height: auto;
}
.img-upload .bg-img-thumbnail {
  width: 100%;
  background-repeat: no-repeat;
  min-height: 140px;
  background-position: center;
  background-size: contain;
  border: 0px;
}
.img-upload .iconOnImg {
  display: none;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  line-height: 140px;
  height: 100%;
  box-sizing: border-box;
}
.img-upload .iconOnImg [class^=fn-global],
.img-upload .iconOnImg [class*=fn-global] {
  height: 25px;
  width: 25px;
  border-radius: 30px;
  background: #ffffff;
}
.img-upload:hover .iconOnImg {
  display: block;
}
.progress {
  background-color: var(--progress-bg);
  border-radius: 5px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  height: 6px;
  overflow: hidden;
}
.progress .progress-bar {
  box-shadow: none;
  font-size: 9px;
  line-height: 12px;
  color: #ffffff;
  height: 30px !important;
  text-align: center;
  border-style: none !important;
  border-radius: 0px !important;
  background-image: none !important;
}
.progress .bg-success {
  background-color: #4ccb8a;
}
.progress .bg-orange {
  background-color: #ff9019;
}
.progress .bg-warning {
  background-color: #fdc91e;
}
.progress .bg-light {
  background-color: #ffffff;
}
.progress .bg-danger {
  background-color: #f35151;
}
.progress .bg-error {
  background-color: #f35151;
}
.progress .bg-primary {
  background-color: #2e8af6;
}
.progress .bg-info {
  background-color: #4acaff;
}
.progress .bg-secondary {
  background-color: #ccc;
}
.progress .bg-dark {
  background-color: #8a8f9f;
}
.progressBar-stick {
  position: relative;
  background: rgba(76, 203, 139, 0.1019607843);
  height: 18px;
  border-radius: 8px;
  border: 1px solid rgba(76, 203, 139, 0.5019607843);
  width: 100%;
}
.progressBar__fill {
  position: absolute;
  left: 3px;
  top: 3px;
  height: 10px;
  border-radius: 5px;
  background: #4CCB8B;
  animation: expandWidth 1000ms ease-in-out 1;
}
.progressBar-stick .progressPercentage {
  background: #4CCB8B;
  position: absolute;
  font-size: 10px;
  height: 16px;
  width: 35px;
  text-align: center;
  color: #fff;
  border-radius: 10px;
  line-height: 16px;
  top: -5px;
  margin-left: -1px;
}
.progress-bar-dashboard-wrapper {
  background: rgba(76, 203, 139, 0.1019607843);
  height: 8px;
  border-radius: 0px;
  border: 1px solid rgba(76, 203, 139, 0.5019607843);
  width: calc(100% + 30px);
  position: absolute;
  top: -15px;
  left: -15px;
  border-width: 1px 0 1px 0;
}
.progressBar__fill.course-header-fill {
  left: 3px;
  top: 3px;
  height: 12px;
  border-radius: 10px;
}
.progressBar__fill--gradient {
  background:
    linear-gradient(
      to right,
      #d42a59 0%,
      #edc652 50%,
      #acd036 100%);
}
@keyframes expandWidth {
  0% {
    width: 0;
  }
}
#fn-search-input {
  padding: 0;
  border: solid 1px #2e8af6;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  background-color: var(--bg-primary);
  overflow: hidden;
  min-width: 145px;
  max-width: 145px;
  position: absolute;
  height: 28px;
  margin: 0 4px;
  z-index: 2;
}
#fn-search-input.left {
  left: 1px;
}
#fn-search-input.right {
  right: 1px;
}
#fn-search-input input {
  border: none !important;
  box-shadow: none;
  height: 27px;
  font-size: 0.8rem;
}
#fn-search-input input::placeholder {
  color: var(--input-placeholder-color);
}
#fn-search-input button {
  margin: 0 !important;
  background: none;
  box-shadow: none;
  border: none !important;
  color: #ccc;
  padding: 0px 8px 0px 10px;
  border-left: solid 1px var(--table-border-color);
  height: 27px;
}
#fn-search-input button:hover {
  border: none !important;
  box-shadow: none;
  border-left: solid 1px var(--table-border-color);
}
#fn-search-input .glyphicon-search {
  font-size: 23px;
}
.no_data_display {
  width: 100%;
  background: rgba(243, 81, 81, 0.1);
  border-left: 3px solid #f35151;
  border-radius: 5px;
  padding: 8px 10px;
  font-size: 12px;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel {
  display: block;
  z-index: 1;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header.hw-grid-header-sticky,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-header-sticky.hw-grid-main,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-sticky.hw-grid-main,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-sticky.sticky-right-panel,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-sticky.sticky-left-panel {
  display: table-header-group;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header.hw-grid-header-sticky .hw-grid-header-cell,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-header-sticky.hw-grid-main .hw-grid-header-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-sticky.hw-grid-main .hw-grid-header-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-sticky.sticky-right-panel .hw-grid-header-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-sticky.sticky-left-panel .hw-grid-header-cell {
  position: sticky;
  top: 0;
  background: var(--table-dark-cell);
  z-index: 2;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header .hw-grid-header-row,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-row,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-header-row,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-header-row,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-header-row {
  height: 48px;
  align-items: center;
  display: table-row;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header .hw-grid-header-row .hw-grid-header-cell,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-row .hw-grid-header-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-header-row .hw-grid-header-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-header-row .hw-grid-header-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-header-row .hw-grid-header-cell {
  display: table-cell;
  white-space: nowrap;
  padding-left: 18px;
  padding-right: 18px;
  height: 48px;
  align-items: center;
  border-bottom: 1px solid var(--table-border-color);
  vertical-align: middle;
  min-width: 160px;
  max-width: 200px;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header .hw-grid-header-row .hw-grid-header-cell::after,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-row .hw-grid-header-cell::after,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-header-row .hw-grid-header-cell::after,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-header-row .hw-grid-header-cell::after,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-header-row .hw-grid-header-cell::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  left: calc(100% - 1px);
  width: 2px;
  height: 30%;
  top: 35%;
  background-color: var(--table-border-color);
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header .hw-grid-header-row .hw-grid-header-cell:last-child::after,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-row .hw-grid-header-cell:last-child::after,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-header-row .hw-grid-header-cell:last-child::after,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-header-row .hw-grid-header-cell:last-child::after,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-header-row .hw-grid-header-cell:last-child::after {
  display: none;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-value,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-value,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-value,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-value,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-value {
  font-size: 14px;
  display: inline-flex;
  flex: 1;
  padding-right: 10px;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-value span,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-value span,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-value span,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-value span,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-value span {
  font-weight: 500;
  letter-spacing: 0.03em;
  font-size: 0.99em;
  color: var(--body-textColor);
  cursor: default;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-filter,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-filter,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-filter,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-filter,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-filter {
  float: right;
  position: absolute;
  right: 8px;
  top: 15px;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-filter .dropdown-menu,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-filter .dropdown-menu,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-filter .dropdown-menu,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-filter .dropdown-menu,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-header-row .hw-grid-header-cell .hw-grid-header-cell-filter .dropdown-menu {
  z-index: 3;
  top: 35px !important;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header .hw-grid-header-row .hw-grid-header-cell.hw-grid-header-cell-sticky,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-row .hw-grid-header-cell.hw-grid-header-cell-sticky,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-header-row .hw-grid-header-cell.hw-grid-header-cell-sticky,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-header-row .hw-grid-header-cell.hw-grid-header-cell-sticky,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-header-row .hw-grid-header-cell.hw-grid-header-cell-sticky {
  position: sticky;
  background-color: var(--table-dark-cell);
  left: 0;
  z-index: 2;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-header .hw-grid-header-row .hw-grid-header-cell.hw-grid-header-cell-sticky::after,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-header-row .hw-grid-header-cell.hw-grid-header-cell-sticky::after,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-header-row .hw-grid-header-cell.hw-grid-header-cell-sticky::after,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-header-row .hw-grid-header-cell.hw-grid-header-cell-sticky::after,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-header-row .hw-grid-header-cell.hw-grid-header-cell-sticky::after {
  display: none;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel {
  min-height: 44px;
  display: table-row;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row:nth-child(odd),
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main:nth-child(odd),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main:nth-child(odd),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel:nth-child(odd),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel:nth-child(odd) {
  background-color: var(--bg-primary-dark);
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row:nth-child(even),
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main:nth-child(even),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main:nth-child(even),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel:nth-child(even),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel:nth-child(even) {
  background-color: var(--bg-primary);
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row .hw-grid-body-cell,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-body-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-cell {
  display: table-cell;
  white-space: nowrap;
  padding-left: 18px;
  padding-right: 0;
  height: 44px;
  align-items: center;
  border-bottom: 1px solid var(--table-border-color);
  vertical-align: middle;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row .hw-grid-body-cell.hw-grid-body-cell-edit-on .hw-grid-body-cell-value span input,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body-cell.hw-grid-body-cell-edit-on .hw-grid-body-cell-value span input,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-body-cell.hw-grid-body-cell-edit-on .hw-grid-body-cell-value span input,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-cell.hw-grid-body-cell-edit-on .hw-grid-body-cell-value span input,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-cell.hw-grid-body-cell-edit-on .hw-grid-body-cell-value span input {
  height: 43px;
  outline: none;
  border: 1px solid var(--theme);
  margin-left: -17px;
  padding: 0 17px;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row .hw-grid-body-cell .hw-grid-body-cell-value,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-cell .hw-grid-body-cell-value,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-cell .hw-grid-body-cell-value {
  font-size: 13px;
  color: var(--body-textColor);
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell {
  width: inherit;
  width: inherit;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content {
  width: inherit;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content select.table-select,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content select.table-select,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content select.table-select,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content select.table-select,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content select.table-select,
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content input.form-control,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content input.form-control,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content input.form-control,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content input.form-control,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content input.form-control {
  margin: 0;
  height: 34px;
  line-height: 20px;
  font-size: 13px;
  width: 100%;
  min-width: initial;
  max-width: initial;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content input.datalist-input,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content input.datalist-input,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content input.datalist-input,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content input.datalist-input,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell .table-content input.datalist-input {
  line-height: 15px;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell section,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell section,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell section,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell section,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-cell .hw-grid-body-cell-value .fn-grid-cell section {
  width: 145px;
}
.hw-grid .hw-grid-wrapper .hw-grid-main .hw-grid-body-row .hw-grid-body-cell.hw-grid-body-cell-sticky,
.hw-grid .hw-grid-wrapper .hw-grid-main .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body-cell.hw-grid-body-cell-sticky,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-main .hw-grid-body-cell.hw-grid-body-cell-sticky,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-cell.hw-grid-body-cell-sticky,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-cell.hw-grid-body-cell-sticky {
  position: sticky;
  background-color: var(--table-dark-cell);
  left: 0;
  z-index: 2;
}
.hw-grid {
  box-sizing: border-box;
  outline: none;
  border: 1px solid var(--border-default-color);
  margin-top: 42px;
}
.hw-grid .hw-grid-wrapper {
  position: relative;
}
.hw-grid .hw-grid-wrapper .export-data {
  position: absolute;
  right: 0px;
  height: 0px;
  z-index: 3;
  top: -46px;
  background: var(--bg-primary-dark);
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll {
  overflow: auto;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper {
  height: 100% !important;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main {
  white-space: nowrap;
  display: flex;
  flex-direction: row;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body {
  width: 100%;
  display: table;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body.grouping-row {
  border-collapse: collapse;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body.grouping-row fn-grid-cell-group {
  display: table-row-group;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body.grouping-row .table-row {
  display: table-row;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body.grouping-row .table-cell {
  display: table-cell;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body.grouping-row .grpRowBorder {
  border-bottom: 1px solid var(--table-border-color);
  padding: 0 12px;
  background-color: var(--bg-primary-dark);
  height: 43px;
  vertical-align: middle;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body.grouping-row .grpRowBorder .expand-icon {
  display: inline-block;
  margin-right: 10px;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body.grouping-row .grpRowBorder .expand-icon i {
  cursor: pointer;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .hw-grid-body.grouping-row .grpRowBorder .grid-badge {
  border-radius: 50%;
  height: 25px;
  min-width: 25px;
  width: auto;
  display: inline-block;
  text-align: center;
  line-height: 25px;
  vertical-align: middle;
  background-color: #2e8af6;
  color: #ffffff;
  font-size: 14px;
  padding: 0 5px;
  margin-left: 10px;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel {
  position: sticky;
  left: 0;
  z-index: 3;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-header,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-main,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .sticky-right-panel,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .sticky-left-panel {
  z-index: 2;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-row:nth-child(odd),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-main:nth-child(odd),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .sticky-right-panel:nth-child(odd),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .sticky-left-panel:nth-child(odd) {
  background-color: var(--table-dark-cell);
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-body-row:nth-child(even),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .hw-grid-main:nth-child(even),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .sticky-right-panel:nth-child(even),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel .sticky-left-panel:nth-child(even) {
  background-color: var(--table-dark-cell);
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel.grouping-row {
  border-collapse: collapse;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel.grouping-row fn-grid-cell-group {
  display: table-row-group;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel.grouping-row .table-row {
  display: table-row;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel.grouping-row .table-cell {
  display: table-cell;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel.grouping-row .grpRowBorder {
  border-bottom: 1px solid var(--table-border-color);
  padding: 0 12px;
  background-color: var(--bg-primary-dark);
  height: 40px;
  vertical-align: middle;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel.grouping-row .grpRowBorder .expand-icon {
  display: inline-block;
  margin-right: 10px;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel.grouping-row .grpRowBorder .expand-icon i {
  cursor: pointer;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-left-panel.grouping-row .grpRowBorder .grid-badge {
  border: 1px solid #ccc;
  border-radius: 50%;
  height: 25px;
  min-width: 25px;
  width: auto;
  display: inline-block;
  text-align: center;
  line-height: 25px;
  vertical-align: middle;
  background-color: #2e8af6;
  color: #ffffff;
  font-size: 14px;
  padding: 0 5px;
  margin-left: 10px;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel {
  position: sticky;
  right: 0;
  z-index: 1;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-header,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-main,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .sticky-left-panel,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .sticky-right-panel {
  z-index: 2;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-row:nth-child(odd),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-main:nth-child(odd),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .sticky-left-panel:nth-child(odd),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .sticky-right-panel:nth-child(odd) {
  background-color: var(--table-dark-cell);
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-body-row:nth-child(even),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .hw-grid-main:nth-child(even),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .sticky-left-panel:nth-child(even),
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel .sticky-right-panel:nth-child(even) {
  background-color: var(--table-dark-cell);
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel.grouping-row {
  border-collapse: collapse;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel.grouping-row fn-grid-cell-group {
  display: table-row-group;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel.grouping-row .table-row {
  display: table-row;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel.grouping-row .table-cell {
  display: table-cell;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel.grouping-row .grpRowBorder {
  border-bottom: 1px solid var(--table-border-color);
  padding: 0 12px;
  background-color: var(--bg-primary-dark);
  height: 40px;
  vertical-align: middle;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel.grouping-row .grpRowBorder .expand-icon {
  display: inline-block;
  margin-right: 10px;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel.grouping-row .grpRowBorder .expand-icon i {
  cursor: pointer;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .sticky-right-panel.grouping-row .grpRowBorder .grid-badge {
  border: 1px solid #ccc;
  border-radius: 50%;
  height: 25px;
  min-width: 25px;
  width: auto;
  display: inline-block;
  text-align: center;
  line-height: 25px;
  vertical-align: middle;
  background-color: #2e8af6;
  color: #ffffff;
  font-size: 14px;
  padding: 0 5px;
  margin-left: 10px;
}
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .simplebar-track.simplebar-horizontal,
.hw-grid .hw-grid-wrapper .fn-grid-scroll .simplebar-content-wrapper .hw-grid-main .simplebar-track.simplebar-vertical {
  background: var(--bg-primary);
  box-shadow: 0px 0px 1px var(--bg-primary-dark);
}
.hw-grid .hw-grid-wrapper .hw-grid-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  border-top: 1px solid var(--table-border-color);
  color: rgba(24, 29, 31, 0.5);
  padding-right: 17px;
  padding-left: 17px;
  line-height: 1.5;
  font-size: 14px;
  height: 42px;
  align-items: center;
}
.hw-grid .hw-grid-wrapper .hw-grid-status-bar .hw-grid-status-bar-left {
  display: inline-flex;
  direction: ltr;
  font-weight: 500;
  letter-spacing: 0.03em;
  font-size: 0.99em;
  color: #232323;
}
.hw-grid .hw-grid-wrapper .hw-grid-status-bar .hw-grid-status-bar-right {
  display: inline-flex;
  direction: ltr;
  font-weight: 500;
  letter-spacing: 0.03em;
  font-size: 0.99em;
  color: var(--body-textColor);
}
.hw-grid .hw-grid-wrapper .hw-grid-status-bar .hw-grid-status-bar-center {
  display: inline-flex;
  direction: ltr;
  font-weight: 500;
  letter-spacing: 0.03em;
  font-size: 0.99em;
  color: var(--body-textColor);
}
#simple-bar {
  border: 1px solid var(--table-border-color);
  width: 50%;
  max-height: 200px;
  min-height: 100px;
  margin: 50px auto;
}
.grid-grp-panel .fn-panel {
  width: 100%;
  float: left;
}
.grid-grp-panel .fn-panel .fn-panel-header {
  padding: 10px 0 10px 20px;
  width: 100%;
  float: left;
  border-bottom: 1px solid #ccc;
}
.grid-grp-panel .fn-panel.fn-panel-expend .fn-panel-header i.fn-global-expand {
  transform: rotate(180deg);
}
.grid-mat-panel button {
  box-shadow: none;
}
table.table {
  color: var(--body-textColor);
}
table.table.table-shadow {
  -webkit-box-shadow: 3px 5px 10px var(--table-shadow);
  -moz-box-shadow: 3px 5px 10px var(--table-shadow);
  box-shadow: 3px 5px 10px var(--table-shadow);
}
table.table.fixed-layout {
  table-layout: fixed;
}
table.table thead {
  background-color: var(--table-dark-cell);
}
table.table thead.grey.lighten-2 {
  background-color: var(--table-dark-cell);
}
table.table thead.black.white-text {
  background-color: #000000 !important;
}
table.table thead.black.white-text tr th {
  color: #ffffff !important;
}
table.table thead tr th {
  padding: 6px 5px;
  font-size: 8.5pt;
  font-weight: 600;
  color: var(--body-textColor) !important;
  position: relative;
  letter-spacing: 0.02em;
}
table.table thead tr th:last-child:after {
  display: none;
}
table.table tbody tr {
  background-color: var(--bg-primary);
}
table.table tbody tr td {
  padding: 5px 5px !important;
  font-size: 8.5pt;
  font-weight: normal;
  color: var(--body-textColor) !important;
  position: relative;
}
table.table tbody tr td div.table-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
table.table tbody tr td.action-colum {
  padding: 5px 10px !important;
}
table.table tbody tr td.action-colum .btn-action {
  font-size: 12px;
}
table.table tbody tr th {
  font-size: 8.5pt;
  padding: 6px 5px !important;
}
table.table.table-bordered th,
table.table.table-bordered td {
  border: 1px solid var(--table-border-color);
}
table.table th,
table.table td {
  border-top: 1px solid var(--table-border-color);
}
table.table.table-striped tbody tr:nth-of-type(odd) {
  background-color: var(--table-even-bg);
}
table.table.table-hover tbody tr:hover {
  background-color: var(--table-hover-bg) !important;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
table.table.table-hover tbody tr td:last-child {
  cursor: default;
}
.sun-editor {
  z-index: 1;
}
.sun-editor .se-list-layer {
  max-height: 120px !important;
}
.sun-editor .se-toolbar {
  z-index: 2;
}
:root {
  --imgDwld_bg: #33b5e5;
}
.attachment {
  margin-right: -8px !important;
  margin-left: -8px !important;
  white-space: nowrap;
  overflow-x: auto;
}
.attachment fn-file-action-ui {
  max-width: 120px;
  min-width: 120px;
  margin: 0 8px;
  display: inline;
}
.attachment fn-file-action-ui .img-attach-Upload {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  position: ralative;
  margin-bottom: 15px;
  position: relative;
  max-width: 120px;
}
.attachment fn-file-action-ui .img-attach-Upload.imgCancel i.fn-global-times-o {
  position: absolute;
  right: 0px;
  top: 0px;
  font-size: 1.3em;
  cursor: pointer;
}
.attachment fn-file-action-ui .img-attach-Upload .fn-ui-file-icon {
  margin-bottom: 0;
  text-align: center;
  background: #ffffff;
}
.attachment fn-file-action-ui .img-attach-Upload .fn-ui-file-icon input[type=file] {
  position: absolute;
  visibility: hidden;
}
.attachment fn-file-action-ui .img-attach-Upload .fn-ui-file-icon i {
  width: 100%;
  font-size: 80px;
  border-radius: 8px 8px 0 0;
  padding: 5px;
  border: none;
  cursor: pointer;
}
.imgDownload {
  background-color: var(--imgDwld_bg);
  color: #ffffff;
  border-radius: 0 0 8px 8px;
  cursor: pointer;
  height: 23px;
}
.imgDownload .imgDownload-text {
  font-size: 10px;
  line-height: 23px;
  padding-left: 5px !important;
}
.imgDownload .imgDownload-download {
  font-size: 12px;
  line-height: 23px;
  padding-right: 5px !important;
}
fn-no-data-box {
  width: 100%;
  float: left;
}
fn-no-data-box .no_data_component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  text-align: center;
  background-color: var(--bs-gray-100);
  padding: 10px;
}
fn-no-data-box .no_data_component .vertical_img {
  position: relative;
}
fn-no-data-box .no_data_component .vertical_img img {
  filter: grayscale(1);
  max-width: 150px;
}
fn-no-data-box .no_data_component .vertical_img .onHoverAdd {
  height: 150px;
  border-radius: 150px;
  background-color: #2e8af6;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 150px;
  border: 25px solid #d3d1f8;
  display: none;
  transition: all 0.5s ease;
}
fn-no-data-box .no_data_component .vertical_img .onHoverAdd i {
  line-height: 100px;
  font-size: 50px;
}
fn-no-data-box .no_data_component .vertical_img:hover .onHoverAdd {
  display: block;
}
fn-no-data-box .no_data_component h1,
fn-no-data-box .no_data_component .h1 {
  font-size: 8.5pt;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1070;
  display: block;
  max-width: 276px;
  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: 0.875rem;
  word-wrap: break-word;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color-translucent);
  border-radius: var(--bs-border-radius-lg);
  -webkit-box-shadow: var(--bs-box-shadow);
  box-shadow: var(--bs-box-shadow);
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 var(--bs-border-radius-lg);
}
.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top,
.bs-popover-auto[x-placement^=top],
.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow,
.bs-popover-auto[x-placement^=top] > .arrow,
.bs-popover-auto[data-popper-placement^=top] > .arrow {
  bottom: calc(-0.5rem - (var(--bs-border-width)));
}
.bs-popover-top > .arrow::before,
.bs-popover-auto[x-placement^=top] > .arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: var(--bs-border-color-translucent);
}
.bs-popover-top > .arrow::after,
.bs-popover-auto[x-placement^=top] > .arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .arrow::after {
  bottom: var(--bs-border-width);
  border-width: 0.5rem 0.5rem 0;
  border-top-color: var(--bs-body-bg);
}
.bs-popover-right,
.bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow,
.bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - (var(--bs-border-width)));
  width: 0.5rem;
  height: 1rem;
  margin: var(--bs-border-radius-lg) 0;
}
.bs-popover-right > .arrow::before,
.bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: var(--bs-border-color-translucent);
}
.bs-popover-right > .arrow::after,
.bs-popover-auto[x-placement^=right] > .arrow::after {
  left: var(--bs-border-width);
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: var(--bs-body-bg);
}
.bs-popover-bottom,
.bs-popover-auto[x-placement^=bottom],
.bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow,
.bs-popover-auto[x-placement^=bottom] > .arrow,
.bs-popover-auto[data-popper-placement^=bottom] > .arrow {
  top: calc(-0.5rem - (var(--bs-border-width)));
}
.bs-popover-bottom > .arrow::before,
.bs-popover-auto[x-placement^=bottom] > .arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: var(--bs-border-color-translucent);
}
.bs-popover-bottom > .arrow::after,
.bs-popover-auto[x-placement^=bottom] > .arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .arrow::after {
  top: var(--bs-border-width);
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: var(--bs-body-bg);
}
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: var(--bs-border-width) solid white;
}
.bs-popover-left,
.bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow,
.bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - (var(--bs-border-width)));
  width: 0.5rem;
  height: 1rem;
  margin: var(--bs-border-radius-lg) 0;
}
.bs-popover-left > .arrow::before,
.bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: var(--bs-border-color-translucent);
}
.bs-popover-left > .arrow::after,
.bs-popover-auto[x-placement^=left] > .arrow::after {
  right: var(--bs-border-width);
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: var(--bs-body-bg);
}
.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: white;
  border-bottom: var(--bs-border-width) solid var(-- #232323);
  border-top-left-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  border-top-right-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 1rem 1rem;
  color: var(--bs-body-color);
}
.initials-wrapper {
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
  justify-content: flex-start;
}
.initials-wrapper fn-avtar-text .fn-avtar-text {
  height: 30px;
  width: 30px;
  border-radius: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}
.initials-wrapper fn-avtar-text .fn-avtar-text-img {
  height: 30px;
  width: 30px;
  border-radius: 25px;
}
.mat-mdc-dialog-container .mat-mdc-dialog-title {
  color: var(--body-textColor) !important;
  font-size: 15px !important;
  line-height: 20px !important;
  padding: 0;
}
.mat-mdc-dialog-container .mat-mdc-dialog-title:before {
  display: none;
}
.mat-mdc-dialog-container .mat-mdc-dialog-content {
  color: var(--body-textColor) !important;
}
textarea.form-control,
input[type=text].form-control {
  background-color: var(--input-bg);
  color: var(--body-textColor);
  border-color: var(--input-border-color);
}
textarea.form-control:focus,
input[type=text].form-control:focus {
  background-color: var(--input-bg);
  color: var(--body-textColor);
}
textarea.form-control::placeholder,
input[type=text].form-control::placeholder {
  color: var(--body-textColor);
}
.checkbox-wrapper {
  position: relative;
}
.checkbox-wrapper .fn-checkbox-filter-list {
  left: auto !important;
  right: 0;
}
.ng-select .ng-select-container {
  color: #3c3e49;
  background-color: var(--input-bg);
  border-radius: 4px;
  border: 1px solid #ccc;
  min-height: 31px;
  align-items: center;
  resize: none !important;
  border-color: var(--input-border-color);
}
.toast-close-button {
  position: absolute;
  top: 4px;
  right: 15px;
  font-size: 30px;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
