@charset "UTF-8";

/* src/styles.scss */
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-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-option-selected-state-label-text-color: #00695c;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: #558b2f;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-pseudo-checkbox-full-selected-icon-color: #558b2f;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #558b2f;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #00695c;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #00695c;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #558b2f;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #558b2f;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #f44336;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
}
html {
  --mat-card-elevated-container-color: white;
  --mat-card-elevated-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);
  --mat-card-outlined-container-color: white;
  --mat-card-outlined-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-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-card-filled-container-color: white;
  --mat-card-filled-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);
}
html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #00695c;
  --mat-progress-bar-track-color: rgba(0, 105, 92, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #558b2f;
  --mat-progress-bar-track-color: rgba(85, 139, 47, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #f44336;
  --mat-progress-bar-track-color: rgba(244, 67, 54, 0.25);
}
html {
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
}
html {
  --mat-tooltip-container-color: #424242;
  --mat-tooltip-supporting-text-color: white;
}
html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}
html {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #00695c 87%, transparent);
  --mat-form-field-filled-caret-color: #00695c;
  --mat-form-field-filled-focus-active-indicator-color: #00695c;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #00695c 87%, transparent);
  --mat-form-field-outlined-caret-color: #00695c;
  --mat-form-field-outlined-focus-outline-color: #00695c;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #00695c 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #f6f6f6;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-error-hover-label-text-color: #f44336;
  --mat-form-field-filled-error-focus-label-text-color: #f44336;
  --mat-form-field-filled-error-label-text-color: #f44336;
  --mat-form-field-filled-error-caret-color: #f44336;
  --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-error-active-indicator-color: #f44336;
  --mat-form-field-filled-error-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-error-hover-active-indicator-color: #f44336;
  --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-error-caret-color: #f44336;
  --mat-form-field-outlined-error-focus-label-text-color: #f44336;
  --mat-form-field-outlined-error-label-text-color: #f44336;
  --mat-form-field-outlined-error-hover-label-text-color: #f44336;
  --mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-error-focus-outline-color: #f44336;
  --mat-form-field-outlined-error-hover-outline-color: #f44336;
  --mat-form-field-outlined-error-outline-color: #f44336;
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #558b2f 87%, transparent);
  --mat-form-field-filled-caret-color: #558b2f;
  --mat-form-field-filled-focus-active-indicator-color: #558b2f;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #558b2f 87%, transparent);
  --mat-form-field-outlined-caret-color: #558b2f;
  --mat-form-field-outlined-focus-outline-color: #558b2f;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #558b2f 87%, transparent);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-filled-caret-color: #f44336;
  --mat-form-field-filled-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-outlined-caret-color: #f44336;
  --mat-form-field-outlined-focus-outline-color: #f44336;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
}
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 {
  --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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #00695c;
  --mat-select-invalid-arrow-color: #f44336;
}
.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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #558b2f;
  --mat-select-invalid-arrow-color: #f44336;
}
.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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #f44336;
  --mat-select-invalid-arrow-color: #f44336;
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
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 {
  --mat-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 {
  --mat-dialog-container-color: white;
  --mat-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mat-dialog-supporting-text-color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #00695c;
  --mat-chip-elevated-disabled-container-color: #00695c;
  --mat-chip-elevated-selected-container-color: #00695c;
  --mat-chip-flat-disabled-selected-container-color: #00695c;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #558b2f;
  --mat-chip-elevated-disabled-container-color: #558b2f;
  --mat-chip-elevated-selected-container-color: #558b2f;
  --mat-chip-flat-disabled-selected-container-color: #558b2f;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #f44336;
  --mat-chip-elevated-disabled-container-color: #f44336;
  --mat-chip-elevated-selected-container-color: #f44336;
  --mat-chip-flat-disabled-selected-container-color: #f44336;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}
html {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #00695c;
  --mat-slide-toggle-selected-handle-color: #00695c;
  --mat-slide-toggle-selected-hover-state-layer-color: #00695c;
  --mat-slide-toggle-selected-pressed-state-layer-color: #00695c;
  --mat-slide-toggle-selected-focus-handle-color: #00695c;
  --mat-slide-toggle-selected-hover-handle-color: #00695c;
  --mat-slide-toggle-selected-pressed-handle-color: #00695c;
  --mat-slide-toggle-selected-focus-track-color: #4db6ac;
  --mat-slide-toggle-selected-hover-track-color: #4db6ac;
  --mat-slide-toggle-selected-pressed-track-color: #4db6ac;
  --mat-slide-toggle-selected-track-color: #4db6ac;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-slide-toggle-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);
  --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-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);
  --mat-slide-toggle-handle-surface-color: white;
  --mat-slide-toggle-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, 0.54);
  --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: #424242;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #558b2f;
  --mat-slide-toggle-selected-handle-color: #558b2f;
  --mat-slide-toggle-selected-hover-state-layer-color: #558b2f;
  --mat-slide-toggle-selected-pressed-state-layer-color: #558b2f;
  --mat-slide-toggle-selected-focus-handle-color: #558b2f;
  --mat-slide-toggle-selected-hover-handle-color: #558b2f;
  --mat-slide-toggle-selected-pressed-handle-color: #558b2f;
  --mat-slide-toggle-selected-focus-track-color: #aed581;
  --mat-slide-toggle-selected-hover-track-color: #aed581;
  --mat-slide-toggle-selected-pressed-track-color: #aed581;
  --mat-slide-toggle-selected-track-color: #aed581;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #f44336;
  --mat-slide-toggle-selected-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-state-layer-color: #f44336;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f44336;
  --mat-slide-toggle-selected-focus-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-handle-color: #f44336;
  --mat-slide-toggle-selected-pressed-handle-color: #f44336;
  --mat-slide-toggle-selected-focus-track-color: #e57373;
  --mat-slide-toggle-selected-hover-track-color: #e57373;
  --mat-slide-toggle-selected-pressed-track-color: #e57373;
  --mat-slide-toggle-selected-track-color: #e57373;
}
html {
  --mat-slide-toggle-state-layer-size: 40px;
  --mat-slide-toggle-touch-target-display: block;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #00695c;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #00695c;
  --mat-radio-selected-hover-icon-color: #00695c;
  --mat-radio-selected-icon-color: #00695c;
  --mat-radio-selected-pressed-icon-color: #00695c;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #558b2f;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #558b2f;
  --mat-radio-selected-hover-icon-color: #558b2f;
  --mat-radio-selected-icon-color: #558b2f;
  --mat-radio-selected-pressed-icon-color: #558b2f;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-handle-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mat-slider-value-indicator-transform-origin: bottom;
}
html {
  --mat-slider-active-track-color: #00695c;
  --mat-slider-focus-handle-color: #00695c;
  --mat-slider-handle-color: #00695c;
  --mat-slider-hover-handle-color: #00695c;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #00695c 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #00695c 4%, transparent);
  --mat-slider-inactive-track-color: #00695c;
  --mat-slider-ripple-color: #00695c;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #00695c;
  --mat-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-disabled-active-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-label-container-color: #424242;
  --mat-slider-label-label-text-color: white;
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, 0.87);
}
.mat-accent {
  --mat-slider-active-track-color: #558b2f;
  --mat-slider-focus-handle-color: #558b2f;
  --mat-slider-handle-color: #558b2f;
  --mat-slider-hover-handle-color: #558b2f;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #558b2f 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #558b2f 4%, transparent);
  --mat-slider-inactive-track-color: #558b2f;
  --mat-slider-ripple-color: #558b2f;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #558b2f;
}
.mat-warn {
  --mat-slider-active-track-color: #f44336;
  --mat-slider-focus-handle-color: #f44336;
  --mat-slider-handle-color: #f44336;
  --mat-slider-hover-handle-color: #f44336;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-slider-inactive-track-color: #f44336;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #f44336;
}
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-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-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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-checked-ripple-color: #00695c;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #00695c;
  --mat-radio-selected-hover-icon-color: #00695c;
  --mat-radio-selected-icon-color: #00695c;
  --mat-radio-selected-pressed-icon-color: #00695c;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #558b2f;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #558b2f;
  --mat-radio-selected-hover-icon-color: #558b2f;
  --mat-radio-selected-icon-color: #558b2f;
  --mat-radio-selected-pressed-icon-color: #558b2f;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #00695c;
  --mat-checkbox-selected-hover-icon-color: #00695c;
  --mat-checkbox-selected-icon-color: #00695c;
  --mat-checkbox-selected-pressed-icon-color: #00695c;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #00695c;
  --mat-checkbox-selected-hover-state-layer-color: #00695c;
  --mat-checkbox-selected-pressed-state-layer-color: #00695c;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #558b2f;
  --mat-checkbox-selected-hover-icon-color: #558b2f;
  --mat-checkbox-selected-icon-color: #558b2f;
  --mat-checkbox-selected-pressed-icon-color: #558b2f;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #558b2f;
  --mat-checkbox-selected-hover-state-layer-color: #558b2f;
  --mat-checkbox-selected-pressed-state-layer-color: #558b2f;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.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: #00695c;
}
.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 {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 48px;
  --mat-list-list-item-two-line-container-height: 64px;
  --mat-list-list-item-three-line-container-height: 88px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
.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 {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
}
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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
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-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #00695c;
  --mat-tab-active-ripple-color: #00695c;
  --mat-tab-inactive-ripple-color: #00695c;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #00695c;
  --mat-tab-active-hover-label-text-color: #00695c;
  --mat-tab-active-focus-indicator-color: #00695c;
  --mat-tab-active-hover-indicator-color: #00695c;
  --mat-tab-active-indicator-color: #00695c;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #558b2f;
  --mat-tab-active-ripple-color: #558b2f;
  --mat-tab-inactive-ripple-color: #558b2f;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #558b2f;
  --mat-tab-active-hover-label-text-color: #558b2f;
  --mat-tab-active-focus-indicator-color: #558b2f;
  --mat-tab-active-hover-indicator-color: #558b2f;
  --mat-tab-active-indicator-color: #558b2f;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #f44336;
  --mat-tab-active-ripple-color: #f44336;
  --mat-tab-inactive-ripple-color: #f44336;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #f44336;
  --mat-tab-active-hover-label-text-color: #f44336;
  --mat-tab-active-focus-indicator-color: #f44336;
  --mat-tab-active-hover-indicator-color: #f44336;
  --mat-tab-active-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #00695c;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #558b2f;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #f44336;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-header {
  --mat-tab-container-height: 48px;
}
html {
  --mat-checkbox-disabled-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
}
html {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #558b2f;
  --mat-checkbox-selected-hover-icon-color: #558b2f;
  --mat-checkbox-selected-icon-color: #558b2f;
  --mat-checkbox-selected-pressed-icon-color: #558b2f;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #558b2f;
  --mat-checkbox-selected-hover-state-layer-color: #558b2f;
  --mat-checkbox-selected-pressed-state-layer-color: #558b2f;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #00695c;
  --mat-checkbox-selected-hover-icon-color: #00695c;
  --mat-checkbox-selected-icon-color: #00695c;
  --mat-checkbox-selected-pressed-icon-color: #00695c;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #00695c;
  --mat-checkbox-selected-hover-state-layer-color: #00695c;
  --mat-checkbox-selected-pressed-state-layer-color: #00695c;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
}
html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-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);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-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);
  --mat-button-protected-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);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-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);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-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);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}
html {
  --mat-button-filled-container-color: white;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-outlined-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-container-color: white;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-text-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-container-color: white;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-button.mat-primary,
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-outlined-button.mat-primary,
.mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #00695c;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #00695c;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #00695c 12%, transparent);
  --mat-button-outlined-state-layer-color: #00695c;
  --mat-button-protected-container-color: #00695c;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #00695c;
  --mat-button-text-ripple-color: color-mix(in srgb, #00695c 12%, transparent);
  --mat-button-text-state-layer-color: #00695c;
  --mat-button-tonal-container-color: #00695c;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-accent,
.mat-mdc-unelevated-button.mat-accent,
.mat-mdc-raised-button.mat-accent,
.mat-mdc-outlined-button.mat-accent,
.mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #558b2f;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #558b2f;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #558b2f 12%, transparent);
  --mat-button-outlined-state-layer-color: #558b2f;
  --mat-button-protected-container-color: #558b2f;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #558b2f;
  --mat-button-text-ripple-color: color-mix(in srgb, #558b2f 12%, transparent);
  --mat-button-text-state-layer-color: #558b2f;
  --mat-button-tonal-container-color: #558b2f;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-warn,
.mat-mdc-unelevated-button.mat-warn,
.mat-mdc-raised-button.mat-warn,
.mat-mdc-outlined-button.mat-warn,
.mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #f44336;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #f44336;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-outlined-state-layer-color: #f44336;
  --mat-button-protected-container-color: #f44336;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #f44336;
  --mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-text-state-layer-color: #f44336;
  --mat-button-tonal-container-color: #f44336;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
html {
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
}
html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}
html {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-icon-button-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #00695c;
  --mat-icon-button-state-layer-color: #00695c;
  --mat-icon-button-ripple-color: color-mix(in srgb, #00695c 12%, transparent);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #558b2f;
  --mat-icon-button-state-layer-color: #558b2f;
  --mat-icon-button-ripple-color: color-mix(in srgb, #558b2f 12%, transparent);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  --mat-icon-button-state-layer-size: 48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
}
html {
  --mat-fab-container-color: white;
  --mat-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);
  --mat-fab-extended-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);
  --mat-fab-extended-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);
  --mat-fab-extended-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);
  --mat-fab-extended-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);
  --mat-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);
  --mat-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);
  --mat-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);
  --mat-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);
  --mat-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);
  --mat-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);
  --mat-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);
  --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-container-color: white;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #00695c;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #00695c 12%, transparent);
  --mat-fab-small-container-color: #00695c;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #558b2f;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #558b2f 12%, transparent);
  --mat-fab-small-container-color: #558b2f;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
html {
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
}
html {
  --mat-snack-bar-container-shape: 4px;
}
html {
  --mat-snack-bar-container-color: #424242;
  --mat-snack-bar-supporting-text-color: white;
  --mat-snack-bar-button-color: #4db6ac;
}
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-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}
html {
  --mat-progress-spinner-active-indicator-color: #00695c;
}
.mat-accent {
  --mat-progress-spinner-active-indicator-color: #558b2f;
}
.mat-warn {
  --mat-progress-spinner-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: #00695c;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-badge-accent {
  --mat-badge-background-color: #558b2f;
  --mat-badge-text-color: white;
}
.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
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-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
}
html {
  --mat-button-toggle-background-color: white;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: white;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-divider-color: rgba(0, 0, 0, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: white;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-button-toggle-height: 48px;
}
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-in-range-state-background-color: color-mix(in srgb, #00695c 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #558b2f 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #00695c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #00695c 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #00695c 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #00695c 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #00695c;
  --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: rgba(0, 0, 0, 0.87);
  --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.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --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-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #558b2f 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #558b2f 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #558b2f;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #558b2f 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #558b2f 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #558b2f 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #558b2f;
  --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: rgba(0, 0, 0, 0.87);
  --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.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-warn,
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #558b2f 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --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: color-mix(in srgb, #f44336 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
  --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: rgba(0, 0, 0, 0.87);
  --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.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.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;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
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-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);
  --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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --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-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #00695c;
}
.mat-icon.mat-accent {
  --mat-icon-color: #558b2f;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-width: auto;
}
html {
  --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-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-focus-state-layer-shape: 4px;
  --mat-stepper-header-hover-state-layer-shape: 4px;
}
html {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #00695c;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #00695c;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #00695c;
  --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: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --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;
}
.mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #558b2f;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #558b2f;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #558b2f;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.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-sort-arrow-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-toolbar-container-background-color: white;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #00695c;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #558b2f;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-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-timepicker-container-shape: 4px;
}
html {
  --mat-timepicker-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-timepicker-container-background-color: white;
}
.m-auto {
  margin: auto;
}
.m-t-auto {
  margin-top: auto !important;
}
.m-0 {
  margin: 0px !important;
}
.m-t-0 {
  margin-top: 0px !important;
}
.m-b-0 {
  margin-bottom: 0px !important;
}
.m-l-0 {
  margin-left: 0px !important;
}
.m-r-0 {
  margin-right: 0px !important;
}
.m-x-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.m-y-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.p-0 {
  padding: 0px !important;
}
.p-t-0 {
  padding-top: 0px !important;
}
.p-b-0 {
  padding-bottom: 0px !important;
}
.p-l-0 {
  padding-left: 0px !important;
}
.p-r-0 {
  padding-right: 0px !important;
}
.p-x-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.p-y-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.m-4 {
  margin: 4px !important;
}
.m-t-4 {
  margin-top: 4px !important;
}
.m-b-4 {
  margin-bottom: 4px !important;
}
.m-l-4 {
  margin-left: 4px !important;
}
.m-r-4 {
  margin-right: 4px !important;
}
.m-x-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.m-y-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.p-4 {
  padding: 4px !important;
}
.p-t-4 {
  padding-top: 4px !important;
}
.p-b-4 {
  padding-bottom: 4px !important;
}
.p-l-4 {
  padding-left: 4px !important;
}
.p-r-4 {
  padding-right: 4px !important;
}
.p-x-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.p-y-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.m-5 {
  margin: 5px !important;
}
.m-t-5 {
  margin-top: 5px !important;
}
.m-b-5 {
  margin-bottom: 5px !important;
}
.m-l-5 {
  margin-left: 5px !important;
}
.m-r-5 {
  margin-right: 5px !important;
}
.m-x-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.m-y-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.p-5 {
  padding: 5px !important;
}
.p-t-5 {
  padding-top: 5px !important;
}
.p-b-5 {
  padding-bottom: 5px !important;
}
.p-l-5 {
  padding-left: 5px !important;
}
.p-r-5 {
  padding-right: 5px !important;
}
.p-x-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.p-y-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.m-6 {
  margin: 6px !important;
}
.m-t-6 {
  margin-top: 6px !important;
}
.m-b-6 {
  margin-bottom: 6px !important;
}
.m-l-6 {
  margin-left: 6px !important;
}
.m-r-6 {
  margin-right: 6px !important;
}
.m-x-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.m-y-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.p-6 {
  padding: 6px !important;
}
.p-t-6 {
  padding-top: 6px !important;
}
.p-b-6 {
  padding-bottom: 6px !important;
}
.p-l-6 {
  padding-left: 6px !important;
}
.p-r-6 {
  padding-right: 6px !important;
}
.p-x-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.p-y-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.m-8 {
  margin: 8px !important;
}
.m-t-8 {
  margin-top: 8px !important;
}
.m-b-8 {
  margin-bottom: 8px !important;
}
.m-l-8 {
  margin-left: 8px !important;
}
.m-r-8 {
  margin-right: 8px !important;
}
.m-x-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.m-y-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.p-8 {
  padding: 8px !important;
}
.p-t-8 {
  padding-top: 8px !important;
}
.p-b-8 {
  padding-bottom: 8px !important;
}
.p-l-8 {
  padding-left: 8px !important;
}
.p-r-8 {
  padding-right: 8px !important;
}
.p-x-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.p-y-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.m-10 {
  margin: 10px !important;
}
.m-t-10 {
  margin-top: 10px !important;
}
.m-b-10 {
  margin-bottom: 10px !important;
}
.m-l-10 {
  margin-left: 10px !important;
}
.m-r-10 {
  margin-right: 10px !important;
}
.m-x-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.m-y-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.p-10 {
  padding: 10px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.p-l-10 {
  padding-left: 10px !important;
}
.p-r-10 {
  padding-right: 10px !important;
}
.p-x-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.p-y-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.m-12 {
  margin: 12px !important;
}
.m-t-12 {
  margin-top: 12px !important;
}
.m-b-12 {
  margin-bottom: 12px !important;
}
.m-l-12 {
  margin-left: 12px !important;
}
.m-r-12 {
  margin-right: 12px !important;
}
.m-x-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.m-y-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.p-12 {
  padding: 12px !important;
}
.p-t-12 {
  padding-top: 12px !important;
}
.p-b-12 {
  padding-bottom: 12px !important;
}
.p-l-12 {
  padding-left: 12px !important;
}
.p-r-12 {
  padding-right: 12px !important;
}
.p-x-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.p-y-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.m-14 {
  margin: 14px !important;
}
.m-t-14 {
  margin-top: 14px !important;
}
.m-b-14 {
  margin-bottom: 14px !important;
}
.m-l-14 {
  margin-left: 14px !important;
}
.m-r-14 {
  margin-right: 14px !important;
}
.m-x-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}
.m-y-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}
.p-14 {
  padding: 14px !important;
}
.p-t-14 {
  padding-top: 14px !important;
}
.p-b-14 {
  padding-bottom: 14px !important;
}
.p-l-14 {
  padding-left: 14px !important;
}
.p-r-14 {
  padding-right: 14px !important;
}
.p-x-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}
.p-y-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}
.m-15 {
  margin: 15px !important;
}
.m-t-15 {
  margin-top: 15px !important;
}
.m-b-15 {
  margin-bottom: 15px !important;
}
.m-l-15 {
  margin-left: 15px !important;
}
.m-r-15 {
  margin-right: 15px !important;
}
.m-x-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.m-y-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.p-15 {
  padding: 15px !important;
}
.p-t-15 {
  padding-top: 15px !important;
}
.p-b-15 {
  padding-bottom: 15px !important;
}
.p-l-15 {
  padding-left: 15px !important;
}
.p-r-15 {
  padding-right: 15px !important;
}
.p-x-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.p-y-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.m-16 {
  margin: 16px !important;
}
.m-t-16 {
  margin-top: 16px !important;
}
.m-b-16 {
  margin-bottom: 16px !important;
}
.m-l-16 {
  margin-left: 16px !important;
}
.m-r-16 {
  margin-right: 16px !important;
}
.m-x-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.m-y-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.p-16 {
  padding: 16px !important;
}
.p-t-16 {
  padding-top: 16px !important;
}
.p-b-16 {
  padding-bottom: 16px !important;
}
.p-l-16 {
  padding-left: 16px !important;
}
.p-r-16 {
  padding-right: 16px !important;
}
.p-x-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.p-y-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.m-20 {
  margin: 20px !important;
}
.m-t-20 {
  margin-top: 20px !important;
}
.m-b-20 {
  margin-bottom: 20px !important;
}
.m-l-20 {
  margin-left: 20px !important;
}
.m-r-20 {
  margin-right: 20px !important;
}
.m-x-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.m-y-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.p-20 {
  padding: 20px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}
.p-l-20 {
  padding-left: 20px !important;
}
.p-r-20 {
  padding-right: 20px !important;
}
.p-x-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.p-y-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.m-24 {
  margin: 24px !important;
}
.m-t-24 {
  margin-top: 24px !important;
}
.m-b-24 {
  margin-bottom: 24px !important;
}
.m-l-24 {
  margin-left: 24px !important;
}
.m-r-24 {
  margin-right: 24px !important;
}
.m-x-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.m-y-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.p-24 {
  padding: 24px !important;
}
.p-t-24 {
  padding-top: 24px !important;
}
.p-b-24 {
  padding-bottom: 24px !important;
}
.p-l-24 {
  padding-left: 24px !important;
}
.p-r-24 {
  padding-right: 24px !important;
}
.p-x-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.p-y-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.m-25 {
  margin: 25px !important;
}
.m-t-25 {
  margin-top: 25px !important;
}
.m-b-25 {
  margin-bottom: 25px !important;
}
.m-l-25 {
  margin-left: 25px !important;
}
.m-r-25 {
  margin-right: 25px !important;
}
.m-x-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.m-y-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.p-25 {
  padding: 25px !important;
}
.p-t-25 {
  padding-top: 25px !important;
}
.p-b-25 {
  padding-bottom: 25px !important;
}
.p-l-25 {
  padding-left: 25px !important;
}
.p-r-25 {
  padding-right: 25px !important;
}
.p-x-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.p-y-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.m-30 {
  margin: 30px !important;
}
.m-t-30 {
  margin-top: 30px !important;
}
.m-b-30 {
  margin-bottom: 30px !important;
}
.m-l-30 {
  margin-left: 30px !important;
}
.m-r-30 {
  margin-right: 30px !important;
}
.m-x-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.m-y-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.p-30 {
  padding: 30px !important;
}
.p-t-30 {
  padding-top: 30px !important;
}
.p-b-30 {
  padding-bottom: 30px !important;
}
.p-l-30 {
  padding-left: 30px !important;
}
.p-r-30 {
  padding-right: 30px !important;
}
.p-x-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.p-y-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.m-40 {
  margin: 40px !important;
}
.m-t-40 {
  margin-top: 40px !important;
}
.m-b-40 {
  margin-bottom: 40px !important;
}
.m-l-40 {
  margin-left: 40px !important;
}
.m-r-40 {
  margin-right: 40px !important;
}
.m-x-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.m-y-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.p-40 {
  padding: 40px !important;
}
.p-t-40 {
  padding-top: 40px !important;
}
.p-b-40 {
  padding-bottom: 40px !important;
}
.p-l-40 {
  padding-left: 40px !important;
}
.p-r-40 {
  padding-right: 40px !important;
}
.p-x-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.p-y-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.m-50 {
  margin: 50px !important;
}
.m-t-50 {
  margin-top: 50px !important;
}
.m-b-50 {
  margin-bottom: 50px !important;
}
.m-l-50 {
  margin-left: 50px !important;
}
.m-r-50 {
  margin-right: 50px !important;
}
.m-x-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.m-y-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.p-50 {
  padding: 50px !important;
}
.p-t-50 {
  padding-top: 50px !important;
}
.p-b-50 {
  padding-bottom: 50px !important;
}
.p-l-50 {
  padding-left: 50px !important;
}
.p-r-50 {
  padding-right: 50px !important;
}
.p-x-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.p-y-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.m-60 {
  margin: 60px !important;
}
.m-t-60 {
  margin-top: 60px !important;
}
.m-b-60 {
  margin-bottom: 60px !important;
}
.m-l-60 {
  margin-left: 60px !important;
}
.m-r-60 {
  margin-right: 60px !important;
}
.m-x-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}
.m-y-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.p-60 {
  padding: 60px !important;
}
.p-t-60 {
  padding-top: 60px !important;
}
.p-b-60 {
  padding-bottom: 60px !important;
}
.p-l-60 {
  padding-left: 60px !important;
}
.p-r-60 {
  padding-right: 60px !important;
}
.p-x-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
.p-y-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.m-70 {
  margin: 70px !important;
}
.m-t-70 {
  margin-top: 70px !important;
}
.m-b-70 {
  margin-bottom: 70px !important;
}
.m-l-70 {
  margin-left: 70px !important;
}
.m-r-70 {
  margin-right: 70px !important;
}
.m-x-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}
.m-y-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}
.p-70 {
  padding: 70px !important;
}
.p-t-70 {
  padding-top: 70px !important;
}
.p-b-70 {
  padding-bottom: 70px !important;
}
.p-l-70 {
  padding-left: 70px !important;
}
.p-r-70 {
  padding-right: 70px !important;
}
.p-x-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}
.p-y-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.m-75 {
  margin: 75px !important;
}
.m-t-75 {
  margin-top: 75px !important;
}
.m-b-75 {
  margin-bottom: 75px !important;
}
.m-l-75 {
  margin-left: 75px !important;
}
.m-r-75 {
  margin-right: 75px !important;
}
.m-x-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}
.m-y-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}
.p-75 {
  padding: 75px !important;
}
.p-t-75 {
  padding-top: 75px !important;
}
.p-b-75 {
  padding-bottom: 75px !important;
}
.p-l-75 {
  padding-left: 75px !important;
}
.p-r-75 {
  padding-right: 75px !important;
}
.p-x-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}
.p-y-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}
.m-80 {
  margin: 80px !important;
}
.m-t-80 {
  margin-top: 80px !important;
}
.m-b-80 {
  margin-bottom: 80px !important;
}
.m-l-80 {
  margin-left: 80px !important;
}
.m-r-80 {
  margin-right: 80px !important;
}
.m-x-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.m-y-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.p-80 {
  padding: 80px !important;
}
.p-t-80 {
  padding-top: 80px !important;
}
.p-b-80 {
  padding-bottom: 80px !important;
}
.p-l-80 {
  padding-left: 80px !important;
}
.p-r-80 {
  padding-right: 80px !important;
}
.p-x-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}
.p-y-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.m-85 {
  margin: 85px !important;
}
.m-t-85 {
  margin-top: 85px !important;
}
.m-b-85 {
  margin-bottom: 85px !important;
}
.m-l-85 {
  margin-left: 85px !important;
}
.m-r-85 {
  margin-right: 85px !important;
}
.m-x-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}
.m-y-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}
.p-85 {
  padding: 85px !important;
}
.p-t-85 {
  padding-top: 85px !important;
}
.p-b-85 {
  padding-bottom: 85px !important;
}
.p-l-85 {
  padding-left: 85px !important;
}
.p-r-85 {
  padding-right: 85px !important;
}
.p-x-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}
.p-y-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}
.m-90 {
  margin: 90px !important;
}
.m-t-90 {
  margin-top: 90px !important;
}
.m-b-90 {
  margin-bottom: 90px !important;
}
.m-l-90 {
  margin-left: 90px !important;
}
.m-r-90 {
  margin-right: 90px !important;
}
.m-x-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}
.m-y-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}
.p-90 {
  padding: 90px !important;
}
.p-t-90 {
  padding-top: 90px !important;
}
.p-b-90 {
  padding-bottom: 90px !important;
}
.p-l-90 {
  padding-left: 90px !important;
}
.p-r-90 {
  padding-right: 90px !important;
}
.p-x-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}
.p-y-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}
.m-98 {
  margin: 98px !important;
}
.m-t-98 {
  margin-top: 98px !important;
}
.m-b-98 {
  margin-bottom: 98px !important;
}
.m-l-98 {
  margin-left: 98px !important;
}
.m-r-98 {
  margin-right: 98px !important;
}
.m-x-98 {
  margin-left: 98px !important;
  margin-right: 98px !important;
}
.m-y-98 {
  margin-top: 98px !important;
  margin-bottom: 98px !important;
}
.p-98 {
  padding: 98px !important;
}
.p-t-98 {
  padding-top: 98px !important;
}
.p-b-98 {
  padding-bottom: 98px !important;
}
.p-l-98 {
  padding-left: 98px !important;
}
.p-r-98 {
  padding-right: 98px !important;
}
.p-x-98 {
  padding-left: 98px !important;
  padding-right: 98px !important;
}
.p-y-98 {
  padding-top: 98px !important;
  padding-bottom: 98px !important;
}
.m-100 {
  margin: 100px !important;
}
.m-t-100 {
  margin-top: 100px !important;
}
.m-b-100 {
  margin-bottom: 100px !important;
}
.m-l-100 {
  margin-left: 100px !important;
}
.m-r-100 {
  margin-right: 100px !important;
}
.m-x-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}
.m-y-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}
.p-100 {
  padding: 100px !important;
}
.p-t-100 {
  padding-top: 100px !important;
}
.p-b-100 {
  padding-bottom: 100px !important;
}
.p-l-100 {
  padding-left: 100px !important;
}
.p-r-100 {
  padding-right: 100px !important;
}
.p-x-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}
.p-y-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.m-120 {
  margin: 120px !important;
}
.m-t-120 {
  margin-top: 120px !important;
}
.m-b-120 {
  margin-bottom: 120px !important;
}
.m-l-120 {
  margin-left: 120px !important;
}
.m-r-120 {
  margin-right: 120px !important;
}
.m-x-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}
.m-y-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}
.p-120 {
  padding: 120px !important;
}
.p-t-120 {
  padding-top: 120px !important;
}
.p-b-120 {
  padding-bottom: 120px !important;
}
.p-l-120 {
  padding-left: 120px !important;
}
.p-r-120 {
  padding-right: 120px !important;
}
.p-x-120 {
  padding-left: 120px !important;
  padding-right: 120px !important;
}
.p-y-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}
.m-150 {
  margin: 150px !important;
}
.m-t-150 {
  margin-top: 150px !important;
}
.m-b-150 {
  margin-bottom: 150px !important;
}
.m-l-150 {
  margin-left: 150px !important;
}
.m-r-150 {
  margin-right: 150px !important;
}
.m-x-150 {
  margin-left: 150px !important;
  margin-right: 150px !important;
}
.m-y-150 {
  margin-top: 150px !important;
  margin-bottom: 150px !important;
}
.p-150 {
  padding: 150px !important;
}
.p-t-150 {
  padding-top: 150px !important;
}
.p-b-150 {
  padding-bottom: 150px !important;
}
.p-l-150 {
  padding-left: 150px !important;
}
.p-r-150 {
  padding-right: 150px !important;
}
.p-x-150 {
  padding-left: 150px !important;
  padding-right: 150px !important;
}
.p-y-150 {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}
.m-180 {
  margin: 180px !important;
}
.m-t-180 {
  margin-top: 180px !important;
}
.m-b-180 {
  margin-bottom: 180px !important;
}
.m-l-180 {
  margin-left: 180px !important;
}
.m-r-180 {
  margin-right: 180px !important;
}
.m-x-180 {
  margin-left: 180px !important;
  margin-right: 180px !important;
}
.m-y-180 {
  margin-top: 180px !important;
  margin-bottom: 180px !important;
}
.p-180 {
  padding: 180px !important;
}
.p-t-180 {
  padding-top: 180px !important;
}
.p-b-180 {
  padding-bottom: 180px !important;
}
.p-l-180 {
  padding-left: 180px !important;
}
.p-r-180 {
  padding-right: 180px !important;
}
.p-x-180 {
  padding-left: 180px !important;
  padding-right: 180px !important;
}
.p-y-180 {
  padding-top: 180px !important;
  padding-bottom: 180px !important;
}
.m-200 {
  margin: 200px !important;
}
.m-t-200 {
  margin-top: 200px !important;
}
.m-b-200 {
  margin-bottom: 200px !important;
}
.m-l-200 {
  margin-left: 200px !important;
}
.m-r-200 {
  margin-right: 200px !important;
}
.m-x-200 {
  margin-left: 200px !important;
  margin-right: 200px !important;
}
.m-y-200 {
  margin-top: 200px !important;
  margin-bottom: 200px !important;
}
.p-200 {
  padding: 200px !important;
}
.p-t-200 {
  padding-top: 200px !important;
}
.p-b-200 {
  padding-bottom: 200px !important;
}
.p-l-200 {
  padding-left: 200px !important;
}
.p-r-200 {
  padding-right: 200px !important;
}
.p-x-200 {
  padding-left: 200px !important;
  padding-right: 200px !important;
}
.p-y-200 {
  padding-top: 200px !important;
  padding-bottom: 200px !important;
}
.m-250 {
  margin: 250px !important;
}
.m-t-250 {
  margin-top: 250px !important;
}
.m-b-250 {
  margin-bottom: 250px !important;
}
.m-l-250 {
  margin-left: 250px !important;
}
.m-r-250 {
  margin-right: 250px !important;
}
.m-x-250 {
  margin-left: 250px !important;
  margin-right: 250px !important;
}
.m-y-250 {
  margin-top: 250px !important;
  margin-bottom: 250px !important;
}
.p-250 {
  padding: 250px !important;
}
.p-t-250 {
  padding-top: 250px !important;
}
.p-b-250 {
  padding-bottom: 250px !important;
}
.p-l-250 {
  padding-left: 250px !important;
}
.p-r-250 {
  padding-right: 250px !important;
}
.p-x-250 {
  padding-left: 250px !important;
  padding-right: 250px !important;
}
.p-y-250 {
  padding-top: 250px !important;
  padding-bottom: 250px !important;
}
.m-300 {
  margin: 300px !important;
}
.m-t-300 {
  margin-top: 300px !important;
}
.m-b-300 {
  margin-bottom: 300px !important;
}
.m-l-300 {
  margin-left: 300px !important;
}
.m-r-300 {
  margin-right: 300px !important;
}
.m-x-300 {
  margin-left: 300px !important;
  margin-right: 300px !important;
}
.m-y-300 {
  margin-top: 300px !important;
  margin-bottom: 300px !important;
}
.p-300 {
  padding: 300px !important;
}
.p-t-300 {
  padding-top: 300px !important;
}
.p-b-300 {
  padding-bottom: 300px !important;
}
.p-l-300 {
  padding-left: 300px !important;
}
.p-r-300 {
  padding-right: 300px !important;
}
.p-x-300 {
  padding-left: 300px !important;
  padding-right: 300px !important;
}
.p-y-300 {
  padding-top: 300px !important;
  padding-bottom: 300px !important;
}
.gap-0 {
  gap: 0rem !important;
}
.gap-x-0 {
  column-gap: 0rem !important;
}
.gap-y-0 {
  row-gap: 0rem !important;
}
.gap-4 {
  gap: 0.25rem !important;
}
.gap-x-4 {
  column-gap: 0.25rem !important;
}
.gap-y-4 {
  row-gap: 0.25rem !important;
}
.gap-5 {
  gap: 0.3125rem !important;
}
.gap-x-5 {
  column-gap: 0.3125rem !important;
}
.gap-y-5 {
  row-gap: 0.3125rem !important;
}
.gap-6 {
  gap: 0.375rem !important;
}
.gap-x-6 {
  column-gap: 0.375rem !important;
}
.gap-y-6 {
  row-gap: 0.375rem !important;
}
.gap-8 {
  gap: 0.5rem !important;
}
.gap-x-8 {
  column-gap: 0.5rem !important;
}
.gap-y-8 {
  row-gap: 0.5rem !important;
}
.gap-10 {
  gap: 0.625rem !important;
}
.gap-x-10 {
  column-gap: 0.625rem !important;
}
.gap-y-10 {
  row-gap: 0.625rem !important;
}
.gap-12 {
  gap: 0.75rem !important;
}
.gap-x-12 {
  column-gap: 0.75rem !important;
}
.gap-y-12 {
  row-gap: 0.75rem !important;
}
.gap-14 {
  gap: 0.875rem !important;
}
.gap-x-14 {
  column-gap: 0.875rem !important;
}
.gap-y-14 {
  row-gap: 0.875rem !important;
}
.gap-16 {
  gap: 1rem !important;
}
.gap-x-16 {
  column-gap: 1rem !important;
}
.gap-y-16 {
  row-gap: 1rem !important;
}
.gap-20 {
  gap: 1.25rem !important;
}
.gap-x-20 {
  column-gap: 1.25rem !important;
}
.gap-y-20 {
  row-gap: 1.25rem !important;
}
.gap-24 {
  gap: 1.5rem !important;
}
.gap-x-24 {
  column-gap: 1.5rem !important;
}
.gap-y-24 {
  row-gap: 1.5rem !important;
}
.gap-25 {
  gap: 1.5625rem !important;
}
.gap-x-25 {
  column-gap: 1.5625rem !important;
}
.gap-y-25 {
  row-gap: 1.5625rem !important;
}
.gap-30 {
  gap: 1.875rem !important;
}
.gap-x-30 {
  column-gap: 1.875rem !important;
}
.gap-y-30 {
  row-gap: 1.875rem !important;
}
.gap-40 {
  gap: 2.5rem !important;
}
.gap-x-40 {
  column-gap: 2.5rem !important;
}
.gap-y-40 {
  row-gap: 2.5rem !important;
}
.gap-50 {
  gap: 3.125rem !important;
}
.gap-x-50 {
  column-gap: 3.125rem !important;
}
.gap-y-50 {
  row-gap: 3.125rem !important;
}
.gap-60 {
  gap: 3.75rem !important;
}
.gap-x-60 {
  column-gap: 3.75rem !important;
}
.gap-y-60 {
  row-gap: 3.75rem !important;
}
.gap-120 {
  gap: 7.5rem !important;
}
.gap-x-120 {
  column-gap: 7.5rem !important;
}
.gap-y-120 {
  row-gap: 7.5rem !important;
}
.gap-150 {
  gap: 9.375rem !important;
}
.gap-x-150 {
  column-gap: 9.375rem !important;
}
.gap-y-150 {
  row-gap: 9.375rem !important;
}
.gap-180 {
  gap: 11.25rem !important;
}
.gap-x-180 {
  column-gap: 11.25rem !important;
}
.gap-y-180 {
  row-gap: 11.25rem !important;
}
.gap-200 {
  gap: 12.5rem !important;
}
.gap-x-200 {
  column-gap: 12.5rem !important;
}
.gap-y-200 {
  row-gap: 12.5rem !important;
}
.gap-250 {
  gap: 15.625rem !important;
}
.gap-x-250 {
  column-gap: 15.625rem !important;
}
.gap-y-250 {
  row-gap: 15.625rem !important;
}
.gap-300 {
  gap: 18.75rem !important;
}
.gap-x-300 {
  column-gap: 18.75rem !important;
}
.gap-y-300 {
  row-gap: 18.75rem !important;
}
.w-0 {
  width: 0 !important;
}
.w-5 {
  width: 5% !important;
}
.w-10 {
  width: 10% !important;
}
.w-20 {
  width: 20% !important;
}
.w-25 {
  width: 25% !important;
}
.w-30 {
  width: 30% !important;
}
.w-40 {
  width: 40% !important;
}
.w-50 {
  width: 50% !important;
}
.w-60 {
  width: 60% !important;
}
.w-70 {
  width: 70% !important;
}
.w-75 {
  width: 75% !important;
}
.w-80 {
  width: 80% !important;
}
.w-85 {
  width: 85% !important;
}
.w-90 {
  width: 90% !important;
}
.w-95 {
  width: 95% !important;
}
.w-98 {
  width: 98% !important;
}
.w-100 {
  width: 100% !important;
}
.w-full {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.w-fit-content {
  width: fit-content !important;
}
.h-0 {
  height: 0dvh !important;
}
.h-1 {
  height: 1dvh !important;
}
.h-2 {
  height: 2dvh !important;
}
.h-3 {
  height: 3dvh !important;
}
.h-4 {
  height: 4dvh !important;
}
.h-5 {
  height: 5dvh !important;
}
.h-6 {
  height: 6dvh !important;
}
.h-7 {
  height: 7dvh !important;
}
.h-8 {
  height: 8dvh !important;
}
.h-9 {
  height: 9dvh !important;
}
.h-10 {
  height: 10dvh !important;
}
.h-11 {
  height: 11dvh !important;
}
.h-12 {
  height: 12dvh !important;
}
.h-13 {
  height: 13dvh !important;
}
.h-14 {
  height: 14dvh !important;
}
.h-15 {
  height: 15dvh !important;
}
.h-16 {
  height: 16dvh !important;
}
.h-17 {
  height: 17dvh !important;
}
.h-18 {
  height: 18dvh !important;
}
.h-19 {
  height: 19dvh !important;
}
.h-20 {
  height: 20dvh !important;
}
.h-21 {
  height: 21dvh !important;
}
.h-22 {
  height: 22dvh !important;
}
.h-23 {
  height: 23dvh !important;
}
.h-24 {
  height: 24dvh !important;
}
.h-25 {
  height: 25dvh !important;
}
.h-26 {
  height: 26dvh !important;
}
.h-27 {
  height: 27dvh !important;
}
.h-28 {
  height: 28dvh !important;
}
.h-29 {
  height: 29dvh !important;
}
.h-30 {
  height: 30dvh !important;
}
.h-31 {
  height: 31dvh !important;
}
.h-32 {
  height: 32dvh !important;
}
.h-33 {
  height: 33dvh !important;
}
.h-34 {
  height: 34dvh !important;
}
.h-35 {
  height: 35dvh !important;
}
.h-36 {
  height: 36dvh !important;
}
.h-37 {
  height: 37dvh !important;
}
.h-38 {
  height: 38dvh !important;
}
.h-39 {
  height: 39dvh !important;
}
.h-40 {
  height: 40dvh !important;
}
.h-41 {
  height: 41dvh !important;
}
.h-42 {
  height: 42dvh !important;
}
.h-43 {
  height: 43dvh !important;
}
.h-44 {
  height: 44dvh !important;
}
.h-45 {
  height: 45dvh !important;
}
.h-46 {
  height: 46dvh !important;
}
.h-47 {
  height: 47dvh !important;
}
.h-48 {
  height: 48dvh !important;
}
.h-49 {
  height: 49dvh !important;
}
.h-50 {
  height: 50dvh !important;
}
.h-51 {
  height: 51dvh !important;
}
.h-52 {
  height: 52dvh !important;
}
.h-53 {
  height: 53dvh !important;
}
.h-54 {
  height: 54dvh !important;
}
.h-55 {
  height: 55dvh !important;
}
.h-56 {
  height: 56dvh !important;
}
.h-57 {
  height: 57dvh !important;
}
.h-58 {
  height: 58dvh !important;
}
.h-59 {
  height: 59dvh !important;
}
.h-60 {
  height: 60dvh !important;
}
.h-61 {
  height: 61dvh !important;
}
.h-62 {
  height: 62dvh !important;
}
.h-63 {
  height: 63dvh !important;
}
.h-64 {
  height: 64dvh !important;
}
.h-65 {
  height: 65dvh !important;
}
.h-66 {
  height: 66dvh !important;
}
.h-67 {
  height: 67dvh !important;
}
.h-68 {
  height: 68dvh !important;
}
.h-69 {
  height: 69dvh !important;
}
.h-70 {
  height: 70dvh !important;
}
.h-71 {
  height: 71dvh !important;
}
.h-72 {
  height: 72dvh !important;
}
.h-73 {
  height: 73dvh !important;
}
.h-74 {
  height: 74dvh !important;
}
.h-75 {
  height: 75dvh !important;
}
.h-76 {
  height: 76dvh !important;
}
.h-77 {
  height: 77dvh !important;
}
.h-78 {
  height: 78dvh !important;
}
.h-79 {
  height: 79dvh !important;
}
.h-80 {
  height: 80dvh !important;
}
.h-81 {
  height: 81dvh !important;
}
.h-82 {
  height: 82dvh !important;
}
.h-83 {
  height: 83dvh !important;
}
.h-84 {
  height: 84dvh !important;
}
.h-85 {
  height: 85dvh !important;
}
.h-86 {
  height: 86dvh !important;
}
.h-87 {
  height: 87dvh !important;
}
.h-88 {
  height: 88dvh !important;
}
.h-89 {
  height: 89dvh !important;
}
.h-90 {
  height: 90dvh !important;
}
.h-91 {
  height: 91dvh !important;
}
.h-92 {
  height: 92dvh !important;
}
.h-93 {
  height: 93dvh !important;
}
.h-94 {
  height: 94dvh !important;
}
.h-95 {
  height: 95dvh !important;
}
.h-96 {
  height: 96dvh !important;
}
.h-97 {
  height: 97dvh !important;
}
.h-98 {
  height: 98dvh !important;
}
.h-99 {
  height: 99dvh !important;
}
.h-100 {
  height: 100dvh !important;
}
.h-calc-0 {
  height: calc(100dvh - 0px) !important;
}
.h-calc-1 {
  height: calc(100dvh - 1px) !important;
}
.h-calc-2 {
  height: calc(100dvh - 2px) !important;
}
.h-calc-3 {
  height: calc(100dvh - 3px) !important;
}
.h-calc-4 {
  height: calc(100dvh - 4px) !important;
}
.h-calc-5 {
  height: calc(100dvh - 5px) !important;
}
.h-calc-6 {
  height: calc(100dvh - 6px) !important;
}
.h-calc-7 {
  height: calc(100dvh - 7px) !important;
}
.h-calc-8 {
  height: calc(100dvh - 8px) !important;
}
.h-calc-9 {
  height: calc(100dvh - 9px) !important;
}
.h-calc-10 {
  height: calc(100dvh - 10px) !important;
}
.h-calc-11 {
  height: calc(100dvh - 11px) !important;
}
.h-calc-12 {
  height: calc(100dvh - 12px) !important;
}
.h-calc-13 {
  height: calc(100dvh - 13px) !important;
}
.h-calc-14 {
  height: calc(100dvh - 14px) !important;
}
.h-calc-15 {
  height: calc(100dvh - 15px) !important;
}
.h-calc-16 {
  height: calc(100dvh - 16px) !important;
}
.h-calc-17 {
  height: calc(100dvh - 17px) !important;
}
.h-calc-18 {
  height: calc(100dvh - 18px) !important;
}
.h-calc-19 {
  height: calc(100dvh - 19px) !important;
}
.h-calc-20 {
  height: calc(100dvh - 20px) !important;
}
.h-calc-21 {
  height: calc(100dvh - 21px) !important;
}
.h-calc-22 {
  height: calc(100dvh - 22px) !important;
}
.h-calc-23 {
  height: calc(100dvh - 23px) !important;
}
.h-calc-24 {
  height: calc(100dvh - 24px) !important;
}
.h-calc-25 {
  height: calc(100dvh - 25px) !important;
}
.h-calc-26 {
  height: calc(100dvh - 26px) !important;
}
.h-calc-27 {
  height: calc(100dvh - 27px) !important;
}
.h-calc-28 {
  height: calc(100dvh - 28px) !important;
}
.h-calc-29 {
  height: calc(100dvh - 29px) !important;
}
.h-calc-30 {
  height: calc(100dvh - 30px) !important;
}
.h-calc-31 {
  height: calc(100dvh - 31px) !important;
}
.h-calc-32 {
  height: calc(100dvh - 32px) !important;
}
.h-calc-33 {
  height: calc(100dvh - 33px) !important;
}
.h-calc-34 {
  height: calc(100dvh - 34px) !important;
}
.h-calc-35 {
  height: calc(100dvh - 35px) !important;
}
.h-calc-36 {
  height: calc(100dvh - 36px) !important;
}
.h-calc-37 {
  height: calc(100dvh - 37px) !important;
}
.h-calc-38 {
  height: calc(100dvh - 38px) !important;
}
.h-calc-39 {
  height: calc(100dvh - 39px) !important;
}
.h-calc-40 {
  height: calc(100dvh - 40px) !important;
}
.h-calc-41 {
  height: calc(100dvh - 41px) !important;
}
.h-calc-42 {
  height: calc(100dvh - 42px) !important;
}
.h-calc-43 {
  height: calc(100dvh - 43px) !important;
}
.h-calc-44 {
  height: calc(100dvh - 44px) !important;
}
.h-calc-45 {
  height: calc(100dvh - 45px) !important;
}
.h-calc-46 {
  height: calc(100dvh - 46px) !important;
}
.h-calc-47 {
  height: calc(100dvh - 47px) !important;
}
.h-calc-48 {
  height: calc(100dvh - 48px) !important;
}
.h-calc-49 {
  height: calc(100dvh - 49px) !important;
}
.h-calc-50 {
  height: calc(100dvh - 50px) !important;
}
.h-calc-51 {
  height: calc(100dvh - 51px) !important;
}
.h-calc-52 {
  height: calc(100dvh - 52px) !important;
}
.h-calc-53 {
  height: calc(100dvh - 53px) !important;
}
.h-calc-54 {
  height: calc(100dvh - 54px) !important;
}
.h-calc-55 {
  height: calc(100dvh - 55px) !important;
}
.h-calc-56 {
  height: calc(100dvh - 56px) !important;
}
.h-calc-57 {
  height: calc(100dvh - 57px) !important;
}
.h-calc-58 {
  height: calc(100dvh - 58px) !important;
}
.h-calc-59 {
  height: calc(100dvh - 59px) !important;
}
.h-calc-60 {
  height: calc(100dvh - 60px) !important;
}
.h-calc-61 {
  height: calc(100dvh - 61px) !important;
}
.h-calc-62 {
  height: calc(100dvh - 62px) !important;
}
.h-calc-63 {
  height: calc(100dvh - 63px) !important;
}
.h-calc-64 {
  height: calc(100dvh - 64px) !important;
}
.h-calc-65 {
  height: calc(100dvh - 65px) !important;
}
.h-calc-66 {
  height: calc(100dvh - 66px) !important;
}
.h-calc-67 {
  height: calc(100dvh - 67px) !important;
}
.h-calc-68 {
  height: calc(100dvh - 68px) !important;
}
.h-calc-69 {
  height: calc(100dvh - 69px) !important;
}
.h-calc-70 {
  height: calc(100dvh - 70px) !important;
}
.h-calc-71 {
  height: calc(100dvh - 71px) !important;
}
.h-calc-72 {
  height: calc(100dvh - 72px) !important;
}
.h-calc-73 {
  height: calc(100dvh - 73px) !important;
}
.h-calc-74 {
  height: calc(100dvh - 74px) !important;
}
.h-calc-75 {
  height: calc(100dvh - 75px) !important;
}
.h-calc-76 {
  height: calc(100dvh - 76px) !important;
}
.h-calc-77 {
  height: calc(100dvh - 77px) !important;
}
.h-calc-78 {
  height: calc(100dvh - 78px) !important;
}
.h-calc-79 {
  height: calc(100dvh - 79px) !important;
}
.h-calc-80 {
  height: calc(100dvh - 80px) !important;
}
.h-calc-81 {
  height: calc(100dvh - 81px) !important;
}
.h-calc-82 {
  height: calc(100dvh - 82px) !important;
}
.h-calc-83 {
  height: calc(100dvh - 83px) !important;
}
.h-calc-84 {
  height: calc(100dvh - 84px) !important;
}
.h-calc-85 {
  height: calc(100dvh - 85px) !important;
}
.h-calc-86 {
  height: calc(100dvh - 86px) !important;
}
.h-calc-87 {
  height: calc(100dvh - 87px) !important;
}
.h-calc-88 {
  height: calc(100dvh - 88px) !important;
}
.h-calc-89 {
  height: calc(100dvh - 89px) !important;
}
.h-calc-90 {
  height: calc(100dvh - 90px) !important;
}
.h-calc-91 {
  height: calc(100dvh - 91px) !important;
}
.h-calc-92 {
  height: calc(100dvh - 92px) !important;
}
.h-calc-93 {
  height: calc(100dvh - 93px) !important;
}
.h-calc-94 {
  height: calc(100dvh - 94px) !important;
}
.h-calc-95 {
  height: calc(100dvh - 95px) !important;
}
.h-calc-96 {
  height: calc(100dvh - 96px) !important;
}
.h-calc-97 {
  height: calc(100dvh - 97px) !important;
}
.h-calc-98 {
  height: calc(100dvh - 98px) !important;
}
.h-calc-99 {
  height: calc(100dvh - 99px) !important;
}
.h-calc-100 {
  height: calc(100dvh - 100px) !important;
}
.h-calc-101 {
  height: calc(100dvh - 101px) !important;
}
.h-calc-102 {
  height: calc(100dvh - 102px) !important;
}
.h-calc-103 {
  height: calc(100dvh - 103px) !important;
}
.h-calc-104 {
  height: calc(100dvh - 104px) !important;
}
.h-calc-105 {
  height: calc(100dvh - 105px) !important;
}
.h-calc-106 {
  height: calc(100dvh - 106px) !important;
}
.h-calc-107 {
  height: calc(100dvh - 107px) !important;
}
.h-calc-108 {
  height: calc(100dvh - 108px) !important;
}
.h-calc-109 {
  height: calc(100dvh - 109px) !important;
}
.h-calc-110 {
  height: calc(100dvh - 110px) !important;
}
.h-calc-111 {
  height: calc(100dvh - 111px) !important;
}
.h-calc-112 {
  height: calc(100dvh - 112px) !important;
}
.h-calc-113 {
  height: calc(100dvh - 113px) !important;
}
.h-calc-114 {
  height: calc(100dvh - 114px) !important;
}
.h-calc-115 {
  height: calc(100dvh - 115px) !important;
}
.h-calc-116 {
  height: calc(100dvh - 116px) !important;
}
.h-calc-117 {
  height: calc(100dvh - 117px) !important;
}
.h-calc-118 {
  height: calc(100dvh - 118px) !important;
}
.h-calc-119 {
  height: calc(100dvh - 119px) !important;
}
.h-calc-120 {
  height: calc(100dvh - 120px) !important;
}
.h-calc-121 {
  height: calc(100dvh - 121px) !important;
}
.h-calc-122 {
  height: calc(100dvh - 122px) !important;
}
.h-calc-123 {
  height: calc(100dvh - 123px) !important;
}
.h-calc-124 {
  height: calc(100dvh - 124px) !important;
}
.h-calc-125 {
  height: calc(100dvh - 125px) !important;
}
.h-calc-126 {
  height: calc(100dvh - 126px) !important;
}
.h-calc-127 {
  height: calc(100dvh - 127px) !important;
}
.h-calc-128 {
  height: calc(100dvh - 128px) !important;
}
.h-calc-129 {
  height: calc(100dvh - 129px) !important;
}
.h-calc-130 {
  height: calc(100dvh - 130px) !important;
}
.h-calc-131 {
  height: calc(100dvh - 131px) !important;
}
.h-calc-132 {
  height: calc(100dvh - 132px) !important;
}
.h-calc-133 {
  height: calc(100dvh - 133px) !important;
}
.h-calc-134 {
  height: calc(100dvh - 134px) !important;
}
.h-calc-135 {
  height: calc(100dvh - 135px) !important;
}
.h-calc-136 {
  height: calc(100dvh - 136px) !important;
}
.h-calc-137 {
  height: calc(100dvh - 137px) !important;
}
.h-calc-138 {
  height: calc(100dvh - 138px) !important;
}
.h-calc-139 {
  height: calc(100dvh - 139px) !important;
}
.h-calc-140 {
  height: calc(100dvh - 140px) !important;
}
.h-calc-141 {
  height: calc(100dvh - 141px) !important;
}
.h-calc-142 {
  height: calc(100dvh - 142px) !important;
}
.h-calc-143 {
  height: calc(100dvh - 143px) !important;
}
.h-calc-144 {
  height: calc(100dvh - 144px) !important;
}
.h-calc-145 {
  height: calc(100dvh - 145px) !important;
}
.h-calc-146 {
  height: calc(100dvh - 146px) !important;
}
.h-calc-147 {
  height: calc(100dvh - 147px) !important;
}
.h-calc-148 {
  height: calc(100dvh - 148px) !important;
}
.h-calc-149 {
  height: calc(100dvh - 149px) !important;
}
.h-calc-150 {
  height: calc(100dvh - 150px) !important;
}
.h-calc-151 {
  height: calc(100dvh - 151px) !important;
}
.h-calc-152 {
  height: calc(100dvh - 152px) !important;
}
.h-calc-153 {
  height: calc(100dvh - 153px) !important;
}
.h-calc-154 {
  height: calc(100dvh - 154px) !important;
}
.h-calc-155 {
  height: calc(100dvh - 155px) !important;
}
.h-calc-156 {
  height: calc(100dvh - 156px) !important;
}
.h-calc-157 {
  height: calc(100dvh - 157px) !important;
}
.h-calc-158 {
  height: calc(100dvh - 158px) !important;
}
.h-calc-159 {
  height: calc(100dvh - 159px) !important;
}
.h-calc-160 {
  height: calc(100dvh - 160px) !important;
}
.h-calc-161 {
  height: calc(100dvh - 161px) !important;
}
.h-calc-162 {
  height: calc(100dvh - 162px) !important;
}
.h-calc-163 {
  height: calc(100dvh - 163px) !important;
}
.h-calc-164 {
  height: calc(100dvh - 164px) !important;
}
.h-calc-165 {
  height: calc(100dvh - 165px) !important;
}
.h-calc-166 {
  height: calc(100dvh - 166px) !important;
}
.h-calc-167 {
  height: calc(100dvh - 167px) !important;
}
.h-calc-168 {
  height: calc(100dvh - 168px) !important;
}
.h-calc-169 {
  height: calc(100dvh - 169px) !important;
}
.h-calc-170 {
  height: calc(100dvh - 170px) !important;
}
.h-calc-171 {
  height: calc(100dvh - 171px) !important;
}
.h-calc-172 {
  height: calc(100dvh - 172px) !important;
}
.h-calc-173 {
  height: calc(100dvh - 173px) !important;
}
.h-calc-174 {
  height: calc(100dvh - 174px) !important;
}
.h-calc-175 {
  height: calc(100dvh - 175px) !important;
}
.h-calc-176 {
  height: calc(100dvh - 176px) !important;
}
.h-calc-177 {
  height: calc(100dvh - 177px) !important;
}
.h-calc-178 {
  height: calc(100dvh - 178px) !important;
}
.h-calc-179 {
  height: calc(100dvh - 179px) !important;
}
.h-calc-180 {
  height: calc(100dvh - 180px) !important;
}
.h-calc-181 {
  height: calc(100dvh - 181px) !important;
}
.h-calc-182 {
  height: calc(100dvh - 182px) !important;
}
.h-calc-183 {
  height: calc(100dvh - 183px) !important;
}
.h-calc-184 {
  height: calc(100dvh - 184px) !important;
}
.h-calc-185 {
  height: calc(100dvh - 185px) !important;
}
.h-calc-186 {
  height: calc(100dvh - 186px) !important;
}
.h-calc-187 {
  height: calc(100dvh - 187px) !important;
}
.h-calc-188 {
  height: calc(100dvh - 188px) !important;
}
.h-calc-189 {
  height: calc(100dvh - 189px) !important;
}
.h-calc-190 {
  height: calc(100dvh - 190px) !important;
}
.h-calc-191 {
  height: calc(100dvh - 191px) !important;
}
.h-calc-192 {
  height: calc(100dvh - 192px) !important;
}
.h-calc-193 {
  height: calc(100dvh - 193px) !important;
}
.h-calc-194 {
  height: calc(100dvh - 194px) !important;
}
.h-calc-195 {
  height: calc(100dvh - 195px) !important;
}
.h-calc-196 {
  height: calc(100dvh - 196px) !important;
}
.h-calc-197 {
  height: calc(100dvh - 197px) !important;
}
.h-calc-198 {
  height: calc(100dvh - 198px) !important;
}
.h-calc-199 {
  height: calc(100dvh - 199px) !important;
}
.h-calc-200 {
  height: calc(100dvh - 200px) !important;
}
.h-calc-201 {
  height: calc(100dvh - 201px) !important;
}
.h-calc-202 {
  height: calc(100dvh - 202px) !important;
}
.h-calc-203 {
  height: calc(100dvh - 203px) !important;
}
.h-calc-204 {
  height: calc(100dvh - 204px) !important;
}
.h-calc-205 {
  height: calc(100dvh - 205px) !important;
}
.h-calc-206 {
  height: calc(100dvh - 206px) !important;
}
.h-calc-207 {
  height: calc(100dvh - 207px) !important;
}
.h-calc-208 {
  height: calc(100dvh - 208px) !important;
}
.h-calc-209 {
  height: calc(100dvh - 209px) !important;
}
.h-calc-210 {
  height: calc(100dvh - 210px) !important;
}
.h-calc-211 {
  height: calc(100dvh - 211px) !important;
}
.h-calc-212 {
  height: calc(100dvh - 212px) !important;
}
.h-calc-213 {
  height: calc(100dvh - 213px) !important;
}
.h-calc-214 {
  height: calc(100dvh - 214px) !important;
}
.h-calc-215 {
  height: calc(100dvh - 215px) !important;
}
.h-calc-216 {
  height: calc(100dvh - 216px) !important;
}
.h-calc-217 {
  height: calc(100dvh - 217px) !important;
}
.h-calc-218 {
  height: calc(100dvh - 218px) !important;
}
.h-calc-219 {
  height: calc(100dvh - 219px) !important;
}
.h-calc-220 {
  height: calc(100dvh - 220px) !important;
}
.h-calc-221 {
  height: calc(100dvh - 221px) !important;
}
.h-calc-222 {
  height: calc(100dvh - 222px) !important;
}
.h-calc-223 {
  height: calc(100dvh - 223px) !important;
}
.h-calc-224 {
  height: calc(100dvh - 224px) !important;
}
.h-calc-225 {
  height: calc(100dvh - 225px) !important;
}
.h-calc-226 {
  height: calc(100dvh - 226px) !important;
}
.h-calc-227 {
  height: calc(100dvh - 227px) !important;
}
.h-calc-228 {
  height: calc(100dvh - 228px) !important;
}
.h-calc-229 {
  height: calc(100dvh - 229px) !important;
}
.h-calc-230 {
  height: calc(100dvh - 230px) !important;
}
.h-calc-231 {
  height: calc(100dvh - 231px) !important;
}
.h-calc-232 {
  height: calc(100dvh - 232px) !important;
}
.h-calc-233 {
  height: calc(100dvh - 233px) !important;
}
.h-calc-234 {
  height: calc(100dvh - 234px) !important;
}
.h-calc-235 {
  height: calc(100dvh - 235px) !important;
}
.h-calc-236 {
  height: calc(100dvh - 236px) !important;
}
.h-calc-237 {
  height: calc(100dvh - 237px) !important;
}
.h-calc-238 {
  height: calc(100dvh - 238px) !important;
}
.h-calc-239 {
  height: calc(100dvh - 239px) !important;
}
.h-calc-240 {
  height: calc(100dvh - 240px) !important;
}
.h-calc-241 {
  height: calc(100dvh - 241px) !important;
}
.h-calc-242 {
  height: calc(100dvh - 242px) !important;
}
.h-calc-243 {
  height: calc(100dvh - 243px) !important;
}
.h-calc-244 {
  height: calc(100dvh - 244px) !important;
}
.h-calc-245 {
  height: calc(100dvh - 245px) !important;
}
.h-calc-246 {
  height: calc(100dvh - 246px) !important;
}
.h-calc-247 {
  height: calc(100dvh - 247px) !important;
}
.h-calc-248 {
  height: calc(100dvh - 248px) !important;
}
.h-calc-249 {
  height: calc(100dvh - 249px) !important;
}
.h-calc-250 {
  height: calc(100dvh - 250px) !important;
}
.h-calc-251 {
  height: calc(100dvh - 251px) !important;
}
.h-calc-252 {
  height: calc(100dvh - 252px) !important;
}
.h-calc-253 {
  height: calc(100dvh - 253px) !important;
}
.h-calc-254 {
  height: calc(100dvh - 254px) !important;
}
.h-calc-255 {
  height: calc(100dvh - 255px) !important;
}
.h-calc-256 {
  height: calc(100dvh - 256px) !important;
}
.h-calc-257 {
  height: calc(100dvh - 257px) !important;
}
.h-calc-258 {
  height: calc(100dvh - 258px) !important;
}
.h-calc-259 {
  height: calc(100dvh - 259px) !important;
}
.h-calc-260 {
  height: calc(100dvh - 260px) !important;
}
.h-calc-261 {
  height: calc(100dvh - 261px) !important;
}
.h-calc-262 {
  height: calc(100dvh - 262px) !important;
}
.h-calc-263 {
  height: calc(100dvh - 263px) !important;
}
.h-calc-264 {
  height: calc(100dvh - 264px) !important;
}
.h-calc-265 {
  height: calc(100dvh - 265px) !important;
}
.h-calc-266 {
  height: calc(100dvh - 266px) !important;
}
.h-calc-267 {
  height: calc(100dvh - 267px) !important;
}
.h-calc-268 {
  height: calc(100dvh - 268px) !important;
}
.h-calc-269 {
  height: calc(100dvh - 269px) !important;
}
.h-calc-270 {
  height: calc(100dvh - 270px) !important;
}
.h-calc-271 {
  height: calc(100dvh - 271px) !important;
}
.h-calc-272 {
  height: calc(100dvh - 272px) !important;
}
.h-calc-273 {
  height: calc(100dvh - 273px) !important;
}
.h-calc-274 {
  height: calc(100dvh - 274px) !important;
}
.h-calc-275 {
  height: calc(100dvh - 275px) !important;
}
.h-calc-276 {
  height: calc(100dvh - 276px) !important;
}
.h-calc-277 {
  height: calc(100dvh - 277px) !important;
}
.h-calc-278 {
  height: calc(100dvh - 278px) !important;
}
.h-calc-279 {
  height: calc(100dvh - 279px) !important;
}
.h-calc-280 {
  height: calc(100dvh - 280px) !important;
}
.h-calc-281 {
  height: calc(100dvh - 281px) !important;
}
.h-calc-282 {
  height: calc(100dvh - 282px) !important;
}
.h-calc-283 {
  height: calc(100dvh - 283px) !important;
}
.h-calc-284 {
  height: calc(100dvh - 284px) !important;
}
.h-calc-285 {
  height: calc(100dvh - 285px) !important;
}
.h-calc-286 {
  height: calc(100dvh - 286px) !important;
}
.h-calc-287 {
  height: calc(100dvh - 287px) !important;
}
.h-calc-288 {
  height: calc(100dvh - 288px) !important;
}
.h-calc-289 {
  height: calc(100dvh - 289px) !important;
}
.h-calc-290 {
  height: calc(100dvh - 290px) !important;
}
.h-calc-291 {
  height: calc(100dvh - 291px) !important;
}
.h-calc-292 {
  height: calc(100dvh - 292px) !important;
}
.h-calc-293 {
  height: calc(100dvh - 293px) !important;
}
.h-calc-294 {
  height: calc(100dvh - 294px) !important;
}
.h-calc-295 {
  height: calc(100dvh - 295px) !important;
}
.h-calc-296 {
  height: calc(100dvh - 296px) !important;
}
.h-calc-297 {
  height: calc(100dvh - 297px) !important;
}
.h-calc-298 {
  height: calc(100dvh - 298px) !important;
}
.h-calc-299 {
  height: calc(100dvh - 299px) !important;
}
.h-calc-300 {
  height: calc(100dvh - 300px) !important;
}
.h-calc-301 {
  height: calc(100dvh - 301px) !important;
}
.h-calc-302 {
  height: calc(100dvh - 302px) !important;
}
.h-calc-303 {
  height: calc(100dvh - 303px) !important;
}
.h-calc-304 {
  height: calc(100dvh - 304px) !important;
}
.h-calc-305 {
  height: calc(100dvh - 305px) !important;
}
.h-calc-306 {
  height: calc(100dvh - 306px) !important;
}
.h-calc-307 {
  height: calc(100dvh - 307px) !important;
}
.h-calc-308 {
  height: calc(100dvh - 308px) !important;
}
.h-calc-309 {
  height: calc(100dvh - 309px) !important;
}
.h-calc-310 {
  height: calc(100dvh - 310px) !important;
}
.h-calc-311 {
  height: calc(100dvh - 311px) !important;
}
.h-calc-312 {
  height: calc(100dvh - 312px) !important;
}
.h-calc-313 {
  height: calc(100dvh - 313px) !important;
}
.h-calc-314 {
  height: calc(100dvh - 314px) !important;
}
.h-calc-315 {
  height: calc(100dvh - 315px) !important;
}
.h-calc-316 {
  height: calc(100dvh - 316px) !important;
}
.h-calc-317 {
  height: calc(100dvh - 317px) !important;
}
.h-calc-318 {
  height: calc(100dvh - 318px) !important;
}
.h-calc-319 {
  height: calc(100dvh - 319px) !important;
}
.h-calc-320 {
  height: calc(100dvh - 320px) !important;
}
.h-calc-321 {
  height: calc(100dvh - 321px) !important;
}
.h-calc-322 {
  height: calc(100dvh - 322px) !important;
}
.h-calc-323 {
  height: calc(100dvh - 323px) !important;
}
.h-calc-324 {
  height: calc(100dvh - 324px) !important;
}
.h-calc-325 {
  height: calc(100dvh - 325px) !important;
}
.h-calc-326 {
  height: calc(100dvh - 326px) !important;
}
.h-calc-327 {
  height: calc(100dvh - 327px) !important;
}
.h-calc-328 {
  height: calc(100dvh - 328px) !important;
}
.h-calc-329 {
  height: calc(100dvh - 329px) !important;
}
.h-calc-330 {
  height: calc(100dvh - 330px) !important;
}
.h-calc-331 {
  height: calc(100dvh - 331px) !important;
}
.h-calc-332 {
  height: calc(100dvh - 332px) !important;
}
.h-calc-333 {
  height: calc(100dvh - 333px) !important;
}
.h-calc-334 {
  height: calc(100dvh - 334px) !important;
}
.h-calc-335 {
  height: calc(100dvh - 335px) !important;
}
.h-calc-336 {
  height: calc(100dvh - 336px) !important;
}
.h-calc-337 {
  height: calc(100dvh - 337px) !important;
}
.h-calc-338 {
  height: calc(100dvh - 338px) !important;
}
.h-calc-339 {
  height: calc(100dvh - 339px) !important;
}
.h-calc-340 {
  height: calc(100dvh - 340px) !important;
}
.h-calc-341 {
  height: calc(100dvh - 341px) !important;
}
.h-calc-342 {
  height: calc(100dvh - 342px) !important;
}
.h-calc-343 {
  height: calc(100dvh - 343px) !important;
}
.h-calc-344 {
  height: calc(100dvh - 344px) !important;
}
.h-calc-345 {
  height: calc(100dvh - 345px) !important;
}
.h-calc-346 {
  height: calc(100dvh - 346px) !important;
}
.h-calc-347 {
  height: calc(100dvh - 347px) !important;
}
.h-calc-348 {
  height: calc(100dvh - 348px) !important;
}
.h-calc-349 {
  height: calc(100dvh - 349px) !important;
}
.h-calc-350 {
  height: calc(100dvh - 350px) !important;
}
.h-calc-351 {
  height: calc(100dvh - 351px) !important;
}
.h-calc-352 {
  height: calc(100dvh - 352px) !important;
}
.h-calc-353 {
  height: calc(100dvh - 353px) !important;
}
.h-calc-354 {
  height: calc(100dvh - 354px) !important;
}
.h-calc-355 {
  height: calc(100dvh - 355px) !important;
}
.h-calc-356 {
  height: calc(100dvh - 356px) !important;
}
.h-calc-357 {
  height: calc(100dvh - 357px) !important;
}
.h-calc-358 {
  height: calc(100dvh - 358px) !important;
}
.h-calc-359 {
  height: calc(100dvh - 359px) !important;
}
.h-calc-360 {
  height: calc(100dvh - 360px) !important;
}
.h-calc-361 {
  height: calc(100dvh - 361px) !important;
}
.h-calc-362 {
  height: calc(100dvh - 362px) !important;
}
.h-calc-363 {
  height: calc(100dvh - 363px) !important;
}
.h-calc-364 {
  height: calc(100dvh - 364px) !important;
}
.h-calc-365 {
  height: calc(100dvh - 365px) !important;
}
.h-calc-366 {
  height: calc(100dvh - 366px) !important;
}
.h-calc-367 {
  height: calc(100dvh - 367px) !important;
}
.h-calc-368 {
  height: calc(100dvh - 368px) !important;
}
.h-calc-369 {
  height: calc(100dvh - 369px) !important;
}
.h-calc-370 {
  height: calc(100dvh - 370px) !important;
}
.h-calc-371 {
  height: calc(100dvh - 371px) !important;
}
.h-calc-372 {
  height: calc(100dvh - 372px) !important;
}
.h-calc-373 {
  height: calc(100dvh - 373px) !important;
}
.h-calc-374 {
  height: calc(100dvh - 374px) !important;
}
.h-calc-375 {
  height: calc(100dvh - 375px) !important;
}
.h-calc-376 {
  height: calc(100dvh - 376px) !important;
}
.h-calc-377 {
  height: calc(100dvh - 377px) !important;
}
.h-calc-378 {
  height: calc(100dvh - 378px) !important;
}
.h-calc-379 {
  height: calc(100dvh - 379px) !important;
}
.h-calc-380 {
  height: calc(100dvh - 380px) !important;
}
.h-calc-381 {
  height: calc(100dvh - 381px) !important;
}
.h-calc-382 {
  height: calc(100dvh - 382px) !important;
}
.h-calc-383 {
  height: calc(100dvh - 383px) !important;
}
.h-calc-384 {
  height: calc(100dvh - 384px) !important;
}
.h-calc-385 {
  height: calc(100dvh - 385px) !important;
}
.h-calc-386 {
  height: calc(100dvh - 386px) !important;
}
.h-calc-387 {
  height: calc(100dvh - 387px) !important;
}
.h-calc-388 {
  height: calc(100dvh - 388px) !important;
}
.h-calc-389 {
  height: calc(100dvh - 389px) !important;
}
.h-calc-390 {
  height: calc(100dvh - 390px) !important;
}
.h-calc-391 {
  height: calc(100dvh - 391px) !important;
}
.h-calc-392 {
  height: calc(100dvh - 392px) !important;
}
.h-calc-393 {
  height: calc(100dvh - 393px) !important;
}
.h-calc-394 {
  height: calc(100dvh - 394px) !important;
}
.h-calc-395 {
  height: calc(100dvh - 395px) !important;
}
.h-calc-396 {
  height: calc(100dvh - 396px) !important;
}
.h-calc-397 {
  height: calc(100dvh - 397px) !important;
}
.h-calc-398 {
  height: calc(100dvh - 398px) !important;
}
.h-calc-399 {
  height: calc(100dvh - 399px) !important;
}
.h-calc-400 {
  height: calc(100dvh - 400px) !important;
}
.h-calc-401 {
  height: calc(100dvh - 401px) !important;
}
.h-calc-402 {
  height: calc(100dvh - 402px) !important;
}
.h-calc-403 {
  height: calc(100dvh - 403px) !important;
}
.h-calc-404 {
  height: calc(100dvh - 404px) !important;
}
.h-calc-405 {
  height: calc(100dvh - 405px) !important;
}
.h-calc-406 {
  height: calc(100dvh - 406px) !important;
}
.h-calc-407 {
  height: calc(100dvh - 407px) !important;
}
.h-calc-408 {
  height: calc(100dvh - 408px) !important;
}
.h-calc-409 {
  height: calc(100dvh - 409px) !important;
}
.h-calc-410 {
  height: calc(100dvh - 410px) !important;
}
.h-calc-411 {
  height: calc(100dvh - 411px) !important;
}
.h-calc-412 {
  height: calc(100dvh - 412px) !important;
}
.h-calc-413 {
  height: calc(100dvh - 413px) !important;
}
.h-calc-414 {
  height: calc(100dvh - 414px) !important;
}
.h-calc-415 {
  height: calc(100dvh - 415px) !important;
}
.h-calc-416 {
  height: calc(100dvh - 416px) !important;
}
.h-calc-417 {
  height: calc(100dvh - 417px) !important;
}
.h-calc-418 {
  height: calc(100dvh - 418px) !important;
}
.h-calc-419 {
  height: calc(100dvh - 419px) !important;
}
.h-calc-420 {
  height: calc(100dvh - 420px) !important;
}
.h-calc-421 {
  height: calc(100dvh - 421px) !important;
}
.h-calc-422 {
  height: calc(100dvh - 422px) !important;
}
.h-calc-423 {
  height: calc(100dvh - 423px) !important;
}
.h-calc-424 {
  height: calc(100dvh - 424px) !important;
}
.h-calc-425 {
  height: calc(100dvh - 425px) !important;
}
.h-calc-426 {
  height: calc(100dvh - 426px) !important;
}
.h-calc-427 {
  height: calc(100dvh - 427px) !important;
}
.h-calc-428 {
  height: calc(100dvh - 428px) !important;
}
.h-calc-429 {
  height: calc(100dvh - 429px) !important;
}
.h-calc-430 {
  height: calc(100dvh - 430px) !important;
}
.h-calc-431 {
  height: calc(100dvh - 431px) !important;
}
.h-calc-432 {
  height: calc(100dvh - 432px) !important;
}
.h-calc-433 {
  height: calc(100dvh - 433px) !important;
}
.h-calc-434 {
  height: calc(100dvh - 434px) !important;
}
.h-calc-435 {
  height: calc(100dvh - 435px) !important;
}
.h-calc-436 {
  height: calc(100dvh - 436px) !important;
}
.h-calc-437 {
  height: calc(100dvh - 437px) !important;
}
.h-calc-438 {
  height: calc(100dvh - 438px) !important;
}
.h-calc-439 {
  height: calc(100dvh - 439px) !important;
}
.h-calc-440 {
  height: calc(100dvh - 440px) !important;
}
.h-calc-441 {
  height: calc(100dvh - 441px) !important;
}
.h-calc-442 {
  height: calc(100dvh - 442px) !important;
}
.h-calc-443 {
  height: calc(100dvh - 443px) !important;
}
.h-calc-444 {
  height: calc(100dvh - 444px) !important;
}
.h-calc-445 {
  height: calc(100dvh - 445px) !important;
}
.h-calc-446 {
  height: calc(100dvh - 446px) !important;
}
.h-calc-447 {
  height: calc(100dvh - 447px) !important;
}
.h-calc-448 {
  height: calc(100dvh - 448px) !important;
}
.h-calc-449 {
  height: calc(100dvh - 449px) !important;
}
.h-calc-450 {
  height: calc(100dvh - 450px) !important;
}
.h-calc-451 {
  height: calc(100dvh - 451px) !important;
}
.h-calc-452 {
  height: calc(100dvh - 452px) !important;
}
.h-calc-453 {
  height: calc(100dvh - 453px) !important;
}
.h-calc-454 {
  height: calc(100dvh - 454px) !important;
}
.h-calc-455 {
  height: calc(100dvh - 455px) !important;
}
.h-calc-456 {
  height: calc(100dvh - 456px) !important;
}
.h-calc-457 {
  height: calc(100dvh - 457px) !important;
}
.h-calc-458 {
  height: calc(100dvh - 458px) !important;
}
.h-calc-459 {
  height: calc(100dvh - 459px) !important;
}
.h-calc-460 {
  height: calc(100dvh - 460px) !important;
}
.h-calc-461 {
  height: calc(100dvh - 461px) !important;
}
.h-calc-462 {
  height: calc(100dvh - 462px) !important;
}
.h-calc-463 {
  height: calc(100dvh - 463px) !important;
}
.h-calc-464 {
  height: calc(100dvh - 464px) !important;
}
.h-calc-465 {
  height: calc(100dvh - 465px) !important;
}
.h-calc-466 {
  height: calc(100dvh - 466px) !important;
}
.h-calc-467 {
  height: calc(100dvh - 467px) !important;
}
.h-calc-468 {
  height: calc(100dvh - 468px) !important;
}
.h-calc-469 {
  height: calc(100dvh - 469px) !important;
}
.h-calc-470 {
  height: calc(100dvh - 470px) !important;
}
.h-calc-471 {
  height: calc(100dvh - 471px) !important;
}
.h-calc-472 {
  height: calc(100dvh - 472px) !important;
}
.h-calc-473 {
  height: calc(100dvh - 473px) !important;
}
.h-calc-474 {
  height: calc(100dvh - 474px) !important;
}
.h-calc-475 {
  height: calc(100dvh - 475px) !important;
}
.h-calc-476 {
  height: calc(100dvh - 476px) !important;
}
.h-calc-477 {
  height: calc(100dvh - 477px) !important;
}
.h-calc-478 {
  height: calc(100dvh - 478px) !important;
}
.h-calc-479 {
  height: calc(100dvh - 479px) !important;
}
.h-calc-480 {
  height: calc(100dvh - 480px) !important;
}
.h-calc-481 {
  height: calc(100dvh - 481px) !important;
}
.h-calc-482 {
  height: calc(100dvh - 482px) !important;
}
.h-calc-483 {
  height: calc(100dvh - 483px) !important;
}
.h-calc-484 {
  height: calc(100dvh - 484px) !important;
}
.h-calc-485 {
  height: calc(100dvh - 485px) !important;
}
.h-calc-486 {
  height: calc(100dvh - 486px) !important;
}
.h-calc-487 {
  height: calc(100dvh - 487px) !important;
}
.h-calc-488 {
  height: calc(100dvh - 488px) !important;
}
.h-calc-489 {
  height: calc(100dvh - 489px) !important;
}
.h-calc-490 {
  height: calc(100dvh - 490px) !important;
}
.h-calc-491 {
  height: calc(100dvh - 491px) !important;
}
.h-calc-492 {
  height: calc(100dvh - 492px) !important;
}
.h-calc-493 {
  height: calc(100dvh - 493px) !important;
}
.h-calc-494 {
  height: calc(100dvh - 494px) !important;
}
.h-calc-495 {
  height: calc(100dvh - 495px) !important;
}
.h-calc-496 {
  height: calc(100dvh - 496px) !important;
}
.h-calc-497 {
  height: calc(100dvh - 497px) !important;
}
.h-calc-498 {
  height: calc(100dvh - 498px) !important;
}
.h-calc-499 {
  height: calc(100dvh - 499px) !important;
}
.h-calc-500 {
  height: calc(100dvh - 500px) !important;
}
.min-w-0 {
  min-width: 0px !important;
}
.min-w-1 {
  min-width: 1px !important;
}
.min-w-2 {
  min-width: 2px !important;
}
.min-w-3 {
  min-width: 3px !important;
}
.min-w-4 {
  min-width: 4px !important;
}
.min-w-5 {
  min-width: 5px !important;
}
.min-w-6 {
  min-width: 6px !important;
}
.min-w-7 {
  min-width: 7px !important;
}
.min-w-8 {
  min-width: 8px !important;
}
.min-w-9 {
  min-width: 9px !important;
}
.min-w-10 {
  min-width: 10px !important;
}
.min-w-11 {
  min-width: 11px !important;
}
.min-w-12 {
  min-width: 12px !important;
}
.min-w-13 {
  min-width: 13px !important;
}
.min-w-14 {
  min-width: 14px !important;
}
.min-w-15 {
  min-width: 15px !important;
}
.min-w-16 {
  min-width: 16px !important;
}
.min-w-17 {
  min-width: 17px !important;
}
.min-w-18 {
  min-width: 18px !important;
}
.min-w-19 {
  min-width: 19px !important;
}
.min-w-20 {
  min-width: 20px !important;
}
.min-w-21 {
  min-width: 21px !important;
}
.min-w-22 {
  min-width: 22px !important;
}
.min-w-23 {
  min-width: 23px !important;
}
.min-w-24 {
  min-width: 24px !important;
}
.min-w-25 {
  min-width: 25px !important;
}
.min-w-26 {
  min-width: 26px !important;
}
.min-w-27 {
  min-width: 27px !important;
}
.min-w-28 {
  min-width: 28px !important;
}
.min-w-29 {
  min-width: 29px !important;
}
.min-w-30 {
  min-width: 30px !important;
}
.min-w-31 {
  min-width: 31px !important;
}
.min-w-32 {
  min-width: 32px !important;
}
.min-w-33 {
  min-width: 33px !important;
}
.min-w-34 {
  min-width: 34px !important;
}
.min-w-35 {
  min-width: 35px !important;
}
.min-w-36 {
  min-width: 36px !important;
}
.min-w-37 {
  min-width: 37px !important;
}
.min-w-38 {
  min-width: 38px !important;
}
.min-w-39 {
  min-width: 39px !important;
}
.min-w-40 {
  min-width: 40px !important;
}
.min-w-41 {
  min-width: 41px !important;
}
.min-w-42 {
  min-width: 42px !important;
}
.min-w-43 {
  min-width: 43px !important;
}
.min-w-44 {
  min-width: 44px !important;
}
.min-w-45 {
  min-width: 45px !important;
}
.min-w-46 {
  min-width: 46px !important;
}
.min-w-47 {
  min-width: 47px !important;
}
.min-w-48 {
  min-width: 48px !important;
}
.min-w-49 {
  min-width: 49px !important;
}
.min-w-50 {
  min-width: 50px !important;
}
.min-w-51 {
  min-width: 51px !important;
}
.min-w-52 {
  min-width: 52px !important;
}
.min-w-53 {
  min-width: 53px !important;
}
.min-w-54 {
  min-width: 54px !important;
}
.min-w-55 {
  min-width: 55px !important;
}
.min-w-56 {
  min-width: 56px !important;
}
.min-w-57 {
  min-width: 57px !important;
}
.min-w-58 {
  min-width: 58px !important;
}
.min-w-59 {
  min-width: 59px !important;
}
.min-w-60 {
  min-width: 60px !important;
}
.min-w-61 {
  min-width: 61px !important;
}
.min-w-62 {
  min-width: 62px !important;
}
.min-w-63 {
  min-width: 63px !important;
}
.min-w-64 {
  min-width: 64px !important;
}
.min-w-65 {
  min-width: 65px !important;
}
.min-w-66 {
  min-width: 66px !important;
}
.min-w-67 {
  min-width: 67px !important;
}
.min-w-68 {
  min-width: 68px !important;
}
.min-w-69 {
  min-width: 69px !important;
}
.min-w-70 {
  min-width: 70px !important;
}
.min-w-71 {
  min-width: 71px !important;
}
.min-w-72 {
  min-width: 72px !important;
}
.min-w-73 {
  min-width: 73px !important;
}
.min-w-74 {
  min-width: 74px !important;
}
.min-w-75 {
  min-width: 75px !important;
}
.min-w-76 {
  min-width: 76px !important;
}
.min-w-77 {
  min-width: 77px !important;
}
.min-w-78 {
  min-width: 78px !important;
}
.min-w-79 {
  min-width: 79px !important;
}
.min-w-80 {
  min-width: 80px !important;
}
.min-w-81 {
  min-width: 81px !important;
}
.min-w-82 {
  min-width: 82px !important;
}
.min-w-83 {
  min-width: 83px !important;
}
.min-w-84 {
  min-width: 84px !important;
}
.min-w-85 {
  min-width: 85px !important;
}
.min-w-86 {
  min-width: 86px !important;
}
.min-w-87 {
  min-width: 87px !important;
}
.min-w-88 {
  min-width: 88px !important;
}
.min-w-89 {
  min-width: 89px !important;
}
.min-w-90 {
  min-width: 90px !important;
}
.min-w-91 {
  min-width: 91px !important;
}
.min-w-92 {
  min-width: 92px !important;
}
.min-w-93 {
  min-width: 93px !important;
}
.min-w-94 {
  min-width: 94px !important;
}
.min-w-95 {
  min-width: 95px !important;
}
.min-w-96 {
  min-width: 96px !important;
}
.min-w-97 {
  min-width: 97px !important;
}
.min-w-98 {
  min-width: 98px !important;
}
.min-w-99 {
  min-width: 99px !important;
}
.min-w-100 {
  min-width: 100px !important;
}
.min-w-101 {
  min-width: 101px !important;
}
.min-w-102 {
  min-width: 102px !important;
}
.min-w-103 {
  min-width: 103px !important;
}
.min-w-104 {
  min-width: 104px !important;
}
.min-w-105 {
  min-width: 105px !important;
}
.min-w-106 {
  min-width: 106px !important;
}
.min-w-107 {
  min-width: 107px !important;
}
.min-w-108 {
  min-width: 108px !important;
}
.min-w-109 {
  min-width: 109px !important;
}
.min-w-110 {
  min-width: 110px !important;
}
.min-w-111 {
  min-width: 111px !important;
}
.min-w-112 {
  min-width: 112px !important;
}
.min-w-113 {
  min-width: 113px !important;
}
.min-w-114 {
  min-width: 114px !important;
}
.min-w-115 {
  min-width: 115px !important;
}
.min-w-116 {
  min-width: 116px !important;
}
.min-w-117 {
  min-width: 117px !important;
}
.min-w-118 {
  min-width: 118px !important;
}
.min-w-119 {
  min-width: 119px !important;
}
.min-w-120 {
  min-width: 120px !important;
}
.min-w-121 {
  min-width: 121px !important;
}
.min-w-122 {
  min-width: 122px !important;
}
.min-w-123 {
  min-width: 123px !important;
}
.min-w-124 {
  min-width: 124px !important;
}
.min-w-125 {
  min-width: 125px !important;
}
.min-w-126 {
  min-width: 126px !important;
}
.min-w-127 {
  min-width: 127px !important;
}
.min-w-128 {
  min-width: 128px !important;
}
.min-w-129 {
  min-width: 129px !important;
}
.min-w-130 {
  min-width: 130px !important;
}
.min-w-131 {
  min-width: 131px !important;
}
.min-w-132 {
  min-width: 132px !important;
}
.min-w-133 {
  min-width: 133px !important;
}
.min-w-134 {
  min-width: 134px !important;
}
.min-w-135 {
  min-width: 135px !important;
}
.min-w-136 {
  min-width: 136px !important;
}
.min-w-137 {
  min-width: 137px !important;
}
.min-w-138 {
  min-width: 138px !important;
}
.min-w-139 {
  min-width: 139px !important;
}
.min-w-140 {
  min-width: 140px !important;
}
.min-w-141 {
  min-width: 141px !important;
}
.min-w-142 {
  min-width: 142px !important;
}
.min-w-143 {
  min-width: 143px !important;
}
.min-w-144 {
  min-width: 144px !important;
}
.min-w-145 {
  min-width: 145px !important;
}
.min-w-146 {
  min-width: 146px !important;
}
.min-w-147 {
  min-width: 147px !important;
}
.min-w-148 {
  min-width: 148px !important;
}
.min-w-149 {
  min-width: 149px !important;
}
.min-w-150 {
  min-width: 150px !important;
}
.min-w-151 {
  min-width: 151px !important;
}
.min-w-152 {
  min-width: 152px !important;
}
.min-w-153 {
  min-width: 153px !important;
}
.min-w-154 {
  min-width: 154px !important;
}
.min-w-155 {
  min-width: 155px !important;
}
.min-w-156 {
  min-width: 156px !important;
}
.min-w-157 {
  min-width: 157px !important;
}
.min-w-158 {
  min-width: 158px !important;
}
.min-w-159 {
  min-width: 159px !important;
}
.min-w-160 {
  min-width: 160px !important;
}
.min-w-161 {
  min-width: 161px !important;
}
.min-w-162 {
  min-width: 162px !important;
}
.min-w-163 {
  min-width: 163px !important;
}
.min-w-164 {
  min-width: 164px !important;
}
.min-w-165 {
  min-width: 165px !important;
}
.min-w-166 {
  min-width: 166px !important;
}
.min-w-167 {
  min-width: 167px !important;
}
.min-w-168 {
  min-width: 168px !important;
}
.min-w-169 {
  min-width: 169px !important;
}
.min-w-170 {
  min-width: 170px !important;
}
.min-w-171 {
  min-width: 171px !important;
}
.min-w-172 {
  min-width: 172px !important;
}
.min-w-173 {
  min-width: 173px !important;
}
.min-w-174 {
  min-width: 174px !important;
}
.min-w-175 {
  min-width: 175px !important;
}
.min-w-176 {
  min-width: 176px !important;
}
.min-w-177 {
  min-width: 177px !important;
}
.min-w-178 {
  min-width: 178px !important;
}
.min-w-179 {
  min-width: 179px !important;
}
.min-w-180 {
  min-width: 180px !important;
}
.min-w-181 {
  min-width: 181px !important;
}
.min-w-182 {
  min-width: 182px !important;
}
.min-w-183 {
  min-width: 183px !important;
}
.min-w-184 {
  min-width: 184px !important;
}
.min-w-185 {
  min-width: 185px !important;
}
.min-w-186 {
  min-width: 186px !important;
}
.min-w-187 {
  min-width: 187px !important;
}
.min-w-188 {
  min-width: 188px !important;
}
.min-w-189 {
  min-width: 189px !important;
}
.min-w-190 {
  min-width: 190px !important;
}
.min-w-191 {
  min-width: 191px !important;
}
.min-w-192 {
  min-width: 192px !important;
}
.min-w-193 {
  min-width: 193px !important;
}
.min-w-194 {
  min-width: 194px !important;
}
.min-w-195 {
  min-width: 195px !important;
}
.min-w-196 {
  min-width: 196px !important;
}
.min-w-197 {
  min-width: 197px !important;
}
.min-w-198 {
  min-width: 198px !important;
}
.min-w-199 {
  min-width: 199px !important;
}
.min-w-200 {
  min-width: 200px !important;
}
.min-w-201 {
  min-width: 201px !important;
}
.min-w-202 {
  min-width: 202px !important;
}
.min-w-203 {
  min-width: 203px !important;
}
.min-w-204 {
  min-width: 204px !important;
}
.min-w-205 {
  min-width: 205px !important;
}
.min-w-206 {
  min-width: 206px !important;
}
.min-w-207 {
  min-width: 207px !important;
}
.min-w-208 {
  min-width: 208px !important;
}
.min-w-209 {
  min-width: 209px !important;
}
.min-w-210 {
  min-width: 210px !important;
}
.min-w-211 {
  min-width: 211px !important;
}
.min-w-212 {
  min-width: 212px !important;
}
.min-w-213 {
  min-width: 213px !important;
}
.min-w-214 {
  min-width: 214px !important;
}
.min-w-215 {
  min-width: 215px !important;
}
.min-w-216 {
  min-width: 216px !important;
}
.min-w-217 {
  min-width: 217px !important;
}
.min-w-218 {
  min-width: 218px !important;
}
.min-w-219 {
  min-width: 219px !important;
}
.min-w-220 {
  min-width: 220px !important;
}
.min-w-221 {
  min-width: 221px !important;
}
.min-w-222 {
  min-width: 222px !important;
}
.min-w-223 {
  min-width: 223px !important;
}
.min-w-224 {
  min-width: 224px !important;
}
.min-w-225 {
  min-width: 225px !important;
}
.min-w-226 {
  min-width: 226px !important;
}
.min-w-227 {
  min-width: 227px !important;
}
.min-w-228 {
  min-width: 228px !important;
}
.min-w-229 {
  min-width: 229px !important;
}
.min-w-230 {
  min-width: 230px !important;
}
.min-w-231 {
  min-width: 231px !important;
}
.min-w-232 {
  min-width: 232px !important;
}
.min-w-233 {
  min-width: 233px !important;
}
.min-w-234 {
  min-width: 234px !important;
}
.min-w-235 {
  min-width: 235px !important;
}
.min-w-236 {
  min-width: 236px !important;
}
.min-w-237 {
  min-width: 237px !important;
}
.min-w-238 {
  min-width: 238px !important;
}
.min-w-239 {
  min-width: 239px !important;
}
.min-w-240 {
  min-width: 240px !important;
}
.min-w-241 {
  min-width: 241px !important;
}
.min-w-242 {
  min-width: 242px !important;
}
.min-w-243 {
  min-width: 243px !important;
}
.min-w-244 {
  min-width: 244px !important;
}
.min-w-245 {
  min-width: 245px !important;
}
.min-w-246 {
  min-width: 246px !important;
}
.min-w-247 {
  min-width: 247px !important;
}
.min-w-248 {
  min-width: 248px !important;
}
.min-w-249 {
  min-width: 249px !important;
}
.min-w-250 {
  min-width: 250px !important;
}
.min-w-251 {
  min-width: 251px !important;
}
.min-w-252 {
  min-width: 252px !important;
}
.min-w-253 {
  min-width: 253px !important;
}
.min-w-254 {
  min-width: 254px !important;
}
.min-w-255 {
  min-width: 255px !important;
}
.min-w-256 {
  min-width: 256px !important;
}
.min-w-257 {
  min-width: 257px !important;
}
.min-w-258 {
  min-width: 258px !important;
}
.min-w-259 {
  min-width: 259px !important;
}
.min-w-260 {
  min-width: 260px !important;
}
.min-w-261 {
  min-width: 261px !important;
}
.min-w-262 {
  min-width: 262px !important;
}
.min-w-263 {
  min-width: 263px !important;
}
.min-w-264 {
  min-width: 264px !important;
}
.min-w-265 {
  min-width: 265px !important;
}
.min-w-266 {
  min-width: 266px !important;
}
.min-w-267 {
  min-width: 267px !important;
}
.min-w-268 {
  min-width: 268px !important;
}
.min-w-269 {
  min-width: 269px !important;
}
.min-w-270 {
  min-width: 270px !important;
}
.min-w-271 {
  min-width: 271px !important;
}
.min-w-272 {
  min-width: 272px !important;
}
.min-w-273 {
  min-width: 273px !important;
}
.min-w-274 {
  min-width: 274px !important;
}
.min-w-275 {
  min-width: 275px !important;
}
.min-w-276 {
  min-width: 276px !important;
}
.min-w-277 {
  min-width: 277px !important;
}
.min-w-278 {
  min-width: 278px !important;
}
.min-w-279 {
  min-width: 279px !important;
}
.min-w-280 {
  min-width: 280px !important;
}
.min-w-281 {
  min-width: 281px !important;
}
.min-w-282 {
  min-width: 282px !important;
}
.min-w-283 {
  min-width: 283px !important;
}
.min-w-284 {
  min-width: 284px !important;
}
.min-w-285 {
  min-width: 285px !important;
}
.min-w-286 {
  min-width: 286px !important;
}
.min-w-287 {
  min-width: 287px !important;
}
.min-w-288 {
  min-width: 288px !important;
}
.min-w-289 {
  min-width: 289px !important;
}
.min-w-290 {
  min-width: 290px !important;
}
.min-w-291 {
  min-width: 291px !important;
}
.min-w-292 {
  min-width: 292px !important;
}
.min-w-293 {
  min-width: 293px !important;
}
.min-w-294 {
  min-width: 294px !important;
}
.min-w-295 {
  min-width: 295px !important;
}
.min-w-296 {
  min-width: 296px !important;
}
.min-w-297 {
  min-width: 297px !important;
}
.min-w-298 {
  min-width: 298px !important;
}
.min-w-299 {
  min-width: 299px !important;
}
.min-w-300 {
  min-width: 300px !important;
}
.w-px-0 {
  width: 0px !important;
}
.w-px-1 {
  width: 1px !important;
}
.w-px-2 {
  width: 2px !important;
}
.w-px-3 {
  width: 3px !important;
}
.w-px-4 {
  width: 4px !important;
}
.w-px-5 {
  width: 5px !important;
}
.w-px-6 {
  width: 6px !important;
}
.w-px-7 {
  width: 7px !important;
}
.w-px-8 {
  width: 8px !important;
}
.w-px-9 {
  width: 9px !important;
}
.w-px-10 {
  width: 10px !important;
}
.w-px-11 {
  width: 11px !important;
}
.w-px-12 {
  width: 12px !important;
}
.w-px-13 {
  width: 13px !important;
}
.w-px-14 {
  width: 14px !important;
}
.w-px-15 {
  width: 15px !important;
}
.w-px-16 {
  width: 16px !important;
}
.w-px-17 {
  width: 17px !important;
}
.w-px-18 {
  width: 18px !important;
}
.w-px-19 {
  width: 19px !important;
}
.w-px-20 {
  width: 20px !important;
}
.w-px-21 {
  width: 21px !important;
}
.w-px-22 {
  width: 22px !important;
}
.w-px-23 {
  width: 23px !important;
}
.w-px-24 {
  width: 24px !important;
}
.w-px-25 {
  width: 25px !important;
}
.w-px-26 {
  width: 26px !important;
}
.w-px-27 {
  width: 27px !important;
}
.w-px-28 {
  width: 28px !important;
}
.w-px-29 {
  width: 29px !important;
}
.w-px-30 {
  width: 30px !important;
}
.w-px-31 {
  width: 31px !important;
}
.w-px-32 {
  width: 32px !important;
}
.w-px-33 {
  width: 33px !important;
}
.w-px-34 {
  width: 34px !important;
}
.w-px-35 {
  width: 35px !important;
}
.w-px-36 {
  width: 36px !important;
}
.w-px-37 {
  width: 37px !important;
}
.w-px-38 {
  width: 38px !important;
}
.w-px-39 {
  width: 39px !important;
}
.w-px-40 {
  width: 40px !important;
}
.w-px-41 {
  width: 41px !important;
}
.w-px-42 {
  width: 42px !important;
}
.w-px-43 {
  width: 43px !important;
}
.w-px-44 {
  width: 44px !important;
}
.w-px-45 {
  width: 45px !important;
}
.w-px-46 {
  width: 46px !important;
}
.w-px-47 {
  width: 47px !important;
}
.w-px-48 {
  width: 48px !important;
}
.w-px-49 {
  width: 49px !important;
}
.w-px-50 {
  width: 50px !important;
}
.w-px-51 {
  width: 51px !important;
}
.w-px-52 {
  width: 52px !important;
}
.w-px-53 {
  width: 53px !important;
}
.w-px-54 {
  width: 54px !important;
}
.w-px-55 {
  width: 55px !important;
}
.w-px-56 {
  width: 56px !important;
}
.w-px-57 {
  width: 57px !important;
}
.w-px-58 {
  width: 58px !important;
}
.w-px-59 {
  width: 59px !important;
}
.w-px-60 {
  width: 60px !important;
}
.w-px-61 {
  width: 61px !important;
}
.w-px-62 {
  width: 62px !important;
}
.w-px-63 {
  width: 63px !important;
}
.w-px-64 {
  width: 64px !important;
}
.w-px-65 {
  width: 65px !important;
}
.w-px-66 {
  width: 66px !important;
}
.w-px-67 {
  width: 67px !important;
}
.w-px-68 {
  width: 68px !important;
}
.w-px-69 {
  width: 69px !important;
}
.w-px-70 {
  width: 70px !important;
}
.w-px-71 {
  width: 71px !important;
}
.w-px-72 {
  width: 72px !important;
}
.w-px-73 {
  width: 73px !important;
}
.w-px-74 {
  width: 74px !important;
}
.w-px-75 {
  width: 75px !important;
}
.w-px-76 {
  width: 76px !important;
}
.w-px-77 {
  width: 77px !important;
}
.w-px-78 {
  width: 78px !important;
}
.w-px-79 {
  width: 79px !important;
}
.w-px-80 {
  width: 80px !important;
}
.w-px-81 {
  width: 81px !important;
}
.w-px-82 {
  width: 82px !important;
}
.w-px-83 {
  width: 83px !important;
}
.w-px-84 {
  width: 84px !important;
}
.w-px-85 {
  width: 85px !important;
}
.w-px-86 {
  width: 86px !important;
}
.w-px-87 {
  width: 87px !important;
}
.w-px-88 {
  width: 88px !important;
}
.w-px-89 {
  width: 89px !important;
}
.w-px-90 {
  width: 90px !important;
}
.w-px-91 {
  width: 91px !important;
}
.w-px-92 {
  width: 92px !important;
}
.w-px-93 {
  width: 93px !important;
}
.w-px-94 {
  width: 94px !important;
}
.w-px-95 {
  width: 95px !important;
}
.w-px-96 {
  width: 96px !important;
}
.w-px-97 {
  width: 97px !important;
}
.w-px-98 {
  width: 98px !important;
}
.w-px-99 {
  width: 99px !important;
}
.w-px-100 {
  width: 100px !important;
}
.w-px-101 {
  width: 101px !important;
}
.w-px-102 {
  width: 102px !important;
}
.w-px-103 {
  width: 103px !important;
}
.w-px-104 {
  width: 104px !important;
}
.w-px-105 {
  width: 105px !important;
}
.w-px-106 {
  width: 106px !important;
}
.w-px-107 {
  width: 107px !important;
}
.w-px-108 {
  width: 108px !important;
}
.w-px-109 {
  width: 109px !important;
}
.w-px-110 {
  width: 110px !important;
}
.w-px-111 {
  width: 111px !important;
}
.w-px-112 {
  width: 112px !important;
}
.w-px-113 {
  width: 113px !important;
}
.w-px-114 {
  width: 114px !important;
}
.w-px-115 {
  width: 115px !important;
}
.w-px-116 {
  width: 116px !important;
}
.w-px-117 {
  width: 117px !important;
}
.w-px-118 {
  width: 118px !important;
}
.w-px-119 {
  width: 119px !important;
}
.w-px-120 {
  width: 120px !important;
}
.w-px-121 {
  width: 121px !important;
}
.w-px-122 {
  width: 122px !important;
}
.w-px-123 {
  width: 123px !important;
}
.w-px-124 {
  width: 124px !important;
}
.w-px-125 {
  width: 125px !important;
}
.w-px-126 {
  width: 126px !important;
}
.w-px-127 {
  width: 127px !important;
}
.w-px-128 {
  width: 128px !important;
}
.w-px-129 {
  width: 129px !important;
}
.w-px-130 {
  width: 130px !important;
}
.w-px-131 {
  width: 131px !important;
}
.w-px-132 {
  width: 132px !important;
}
.w-px-133 {
  width: 133px !important;
}
.w-px-134 {
  width: 134px !important;
}
.w-px-135 {
  width: 135px !important;
}
.w-px-136 {
  width: 136px !important;
}
.w-px-137 {
  width: 137px !important;
}
.w-px-138 {
  width: 138px !important;
}
.w-px-139 {
  width: 139px !important;
}
.w-px-140 {
  width: 140px !important;
}
.w-px-141 {
  width: 141px !important;
}
.w-px-142 {
  width: 142px !important;
}
.w-px-143 {
  width: 143px !important;
}
.w-px-144 {
  width: 144px !important;
}
.w-px-145 {
  width: 145px !important;
}
.w-px-146 {
  width: 146px !important;
}
.w-px-147 {
  width: 147px !important;
}
.w-px-148 {
  width: 148px !important;
}
.w-px-149 {
  width: 149px !important;
}
.w-px-150 {
  width: 150px !important;
}
.w-px-151 {
  width: 151px !important;
}
.w-px-152 {
  width: 152px !important;
}
.w-px-153 {
  width: 153px !important;
}
.w-px-154 {
  width: 154px !important;
}
.w-px-155 {
  width: 155px !important;
}
.w-px-156 {
  width: 156px !important;
}
.w-px-157 {
  width: 157px !important;
}
.w-px-158 {
  width: 158px !important;
}
.w-px-159 {
  width: 159px !important;
}
.w-px-160 {
  width: 160px !important;
}
.w-px-161 {
  width: 161px !important;
}
.w-px-162 {
  width: 162px !important;
}
.w-px-163 {
  width: 163px !important;
}
.w-px-164 {
  width: 164px !important;
}
.w-px-165 {
  width: 165px !important;
}
.w-px-166 {
  width: 166px !important;
}
.w-px-167 {
  width: 167px !important;
}
.w-px-168 {
  width: 168px !important;
}
.w-px-169 {
  width: 169px !important;
}
.w-px-170 {
  width: 170px !important;
}
.w-px-171 {
  width: 171px !important;
}
.w-px-172 {
  width: 172px !important;
}
.w-px-173 {
  width: 173px !important;
}
.w-px-174 {
  width: 174px !important;
}
.w-px-175 {
  width: 175px !important;
}
.w-px-176 {
  width: 176px !important;
}
.w-px-177 {
  width: 177px !important;
}
.w-px-178 {
  width: 178px !important;
}
.w-px-179 {
  width: 179px !important;
}
.w-px-180 {
  width: 180px !important;
}
.w-px-181 {
  width: 181px !important;
}
.w-px-182 {
  width: 182px !important;
}
.w-px-183 {
  width: 183px !important;
}
.w-px-184 {
  width: 184px !important;
}
.w-px-185 {
  width: 185px !important;
}
.w-px-186 {
  width: 186px !important;
}
.w-px-187 {
  width: 187px !important;
}
.w-px-188 {
  width: 188px !important;
}
.w-px-189 {
  width: 189px !important;
}
.w-px-190 {
  width: 190px !important;
}
.w-px-191 {
  width: 191px !important;
}
.w-px-192 {
  width: 192px !important;
}
.w-px-193 {
  width: 193px !important;
}
.w-px-194 {
  width: 194px !important;
}
.w-px-195 {
  width: 195px !important;
}
.w-px-196 {
  width: 196px !important;
}
.w-px-197 {
  width: 197px !important;
}
.w-px-198 {
  width: 198px !important;
}
.w-px-199 {
  width: 199px !important;
}
.w-px-200 {
  width: 200px !important;
}
.w-px-201 {
  width: 201px !important;
}
.w-px-202 {
  width: 202px !important;
}
.w-px-203 {
  width: 203px !important;
}
.w-px-204 {
  width: 204px !important;
}
.w-px-205 {
  width: 205px !important;
}
.w-px-206 {
  width: 206px !important;
}
.w-px-207 {
  width: 207px !important;
}
.w-px-208 {
  width: 208px !important;
}
.w-px-209 {
  width: 209px !important;
}
.w-px-210 {
  width: 210px !important;
}
.w-px-211 {
  width: 211px !important;
}
.w-px-212 {
  width: 212px !important;
}
.w-px-213 {
  width: 213px !important;
}
.w-px-214 {
  width: 214px !important;
}
.w-px-215 {
  width: 215px !important;
}
.w-px-216 {
  width: 216px !important;
}
.w-px-217 {
  width: 217px !important;
}
.w-px-218 {
  width: 218px !important;
}
.w-px-219 {
  width: 219px !important;
}
.w-px-220 {
  width: 220px !important;
}
.w-px-221 {
  width: 221px !important;
}
.w-px-222 {
  width: 222px !important;
}
.w-px-223 {
  width: 223px !important;
}
.w-px-224 {
  width: 224px !important;
}
.w-px-225 {
  width: 225px !important;
}
.w-px-226 {
  width: 226px !important;
}
.w-px-227 {
  width: 227px !important;
}
.w-px-228 {
  width: 228px !important;
}
.w-px-229 {
  width: 229px !important;
}
.w-px-230 {
  width: 230px !important;
}
.w-px-231 {
  width: 231px !important;
}
.w-px-232 {
  width: 232px !important;
}
.w-px-233 {
  width: 233px !important;
}
.w-px-234 {
  width: 234px !important;
}
.w-px-235 {
  width: 235px !important;
}
.w-px-236 {
  width: 236px !important;
}
.w-px-237 {
  width: 237px !important;
}
.w-px-238 {
  width: 238px !important;
}
.w-px-239 {
  width: 239px !important;
}
.w-px-240 {
  width: 240px !important;
}
.w-px-241 {
  width: 241px !important;
}
.w-px-242 {
  width: 242px !important;
}
.w-px-243 {
  width: 243px !important;
}
.w-px-244 {
  width: 244px !important;
}
.w-px-245 {
  width: 245px !important;
}
.w-px-246 {
  width: 246px !important;
}
.w-px-247 {
  width: 247px !important;
}
.w-px-248 {
  width: 248px !important;
}
.w-px-249 {
  width: 249px !important;
}
.w-px-250 {
  width: 250px !important;
}
.w-px-251 {
  width: 251px !important;
}
.w-px-252 {
  width: 252px !important;
}
.w-px-253 {
  width: 253px !important;
}
.w-px-254 {
  width: 254px !important;
}
.w-px-255 {
  width: 255px !important;
}
.w-px-256 {
  width: 256px !important;
}
.w-px-257 {
  width: 257px !important;
}
.w-px-258 {
  width: 258px !important;
}
.w-px-259 {
  width: 259px !important;
}
.w-px-260 {
  width: 260px !important;
}
.w-px-261 {
  width: 261px !important;
}
.w-px-262 {
  width: 262px !important;
}
.w-px-263 {
  width: 263px !important;
}
.w-px-264 {
  width: 264px !important;
}
.w-px-265 {
  width: 265px !important;
}
.w-px-266 {
  width: 266px !important;
}
.w-px-267 {
  width: 267px !important;
}
.w-px-268 {
  width: 268px !important;
}
.w-px-269 {
  width: 269px !important;
}
.w-px-270 {
  width: 270px !important;
}
.w-px-271 {
  width: 271px !important;
}
.w-px-272 {
  width: 272px !important;
}
.w-px-273 {
  width: 273px !important;
}
.w-px-274 {
  width: 274px !important;
}
.w-px-275 {
  width: 275px !important;
}
.w-px-276 {
  width: 276px !important;
}
.w-px-277 {
  width: 277px !important;
}
.w-px-278 {
  width: 278px !important;
}
.w-px-279 {
  width: 279px !important;
}
.w-px-280 {
  width: 280px !important;
}
.w-px-281 {
  width: 281px !important;
}
.w-px-282 {
  width: 282px !important;
}
.w-px-283 {
  width: 283px !important;
}
.w-px-284 {
  width: 284px !important;
}
.w-px-285 {
  width: 285px !important;
}
.w-px-286 {
  width: 286px !important;
}
.w-px-287 {
  width: 287px !important;
}
.w-px-288 {
  width: 288px !important;
}
.w-px-289 {
  width: 289px !important;
}
.w-px-290 {
  width: 290px !important;
}
.w-px-291 {
  width: 291px !important;
}
.w-px-292 {
  width: 292px !important;
}
.w-px-293 {
  width: 293px !important;
}
.w-px-294 {
  width: 294px !important;
}
.w-px-295 {
  width: 295px !important;
}
.w-px-296 {
  width: 296px !important;
}
.w-px-297 {
  width: 297px !important;
}
.w-px-298 {
  width: 298px !important;
}
.w-px-299 {
  width: 299px !important;
}
.w-px-300 {
  width: 300px !important;
}
.h-px-0 {
  height: 0px !important;
}
.h-px-1 {
  height: 1px !important;
}
.h-px-2 {
  height: 2px !important;
}
.h-px-3 {
  height: 3px !important;
}
.h-px-4 {
  height: 4px !important;
}
.h-px-5 {
  height: 5px !important;
}
.h-px-6 {
  height: 6px !important;
}
.h-px-7 {
  height: 7px !important;
}
.h-px-8 {
  height: 8px !important;
}
.h-px-9 {
  height: 9px !important;
}
.h-px-10 {
  height: 10px !important;
}
.h-px-11 {
  height: 11px !important;
}
.h-px-12 {
  height: 12px !important;
}
.h-px-13 {
  height: 13px !important;
}
.h-px-14 {
  height: 14px !important;
}
.h-px-15 {
  height: 15px !important;
}
.h-px-16 {
  height: 16px !important;
}
.h-px-17 {
  height: 17px !important;
}
.h-px-18 {
  height: 18px !important;
}
.h-px-19 {
  height: 19px !important;
}
.h-px-20 {
  height: 20px !important;
}
.h-px-21 {
  height: 21px !important;
}
.h-px-22 {
  height: 22px !important;
}
.h-px-23 {
  height: 23px !important;
}
.h-px-24 {
  height: 24px !important;
}
.h-px-25 {
  height: 25px !important;
}
.h-px-26 {
  height: 26px !important;
}
.h-px-27 {
  height: 27px !important;
}
.h-px-28 {
  height: 28px !important;
}
.h-px-29 {
  height: 29px !important;
}
.h-px-30 {
  height: 30px !important;
}
.h-px-31 {
  height: 31px !important;
}
.h-px-32 {
  height: 32px !important;
}
.h-px-33 {
  height: 33px !important;
}
.h-px-34 {
  height: 34px !important;
}
.h-px-35 {
  height: 35px !important;
}
.h-px-36 {
  height: 36px !important;
}
.h-px-37 {
  height: 37px !important;
}
.h-px-38 {
  height: 38px !important;
}
.h-px-39 {
  height: 39px !important;
}
.h-px-40 {
  height: 40px !important;
}
.h-px-41 {
  height: 41px !important;
}
.h-px-42 {
  height: 42px !important;
}
.h-px-43 {
  height: 43px !important;
}
.h-px-44 {
  height: 44px !important;
}
.h-px-45 {
  height: 45px !important;
}
.h-px-46 {
  height: 46px !important;
}
.h-px-47 {
  height: 47px !important;
}
.h-px-48 {
  height: 48px !important;
}
.h-px-49 {
  height: 49px !important;
}
.h-px-50 {
  height: 50px !important;
}
.h-px-51 {
  height: 51px !important;
}
.h-px-52 {
  height: 52px !important;
}
.h-px-53 {
  height: 53px !important;
}
.h-px-54 {
  height: 54px !important;
}
.h-px-55 {
  height: 55px !important;
}
.h-px-56 {
  height: 56px !important;
}
.h-px-57 {
  height: 57px !important;
}
.h-px-58 {
  height: 58px !important;
}
.h-px-59 {
  height: 59px !important;
}
.h-px-60 {
  height: 60px !important;
}
.h-px-61 {
  height: 61px !important;
}
.h-px-62 {
  height: 62px !important;
}
.h-px-63 {
  height: 63px !important;
}
.h-px-64 {
  height: 64px !important;
}
.h-px-65 {
  height: 65px !important;
}
.h-px-66 {
  height: 66px !important;
}
.h-px-67 {
  height: 67px !important;
}
.h-px-68 {
  height: 68px !important;
}
.h-px-69 {
  height: 69px !important;
}
.h-px-70 {
  height: 70px !important;
}
.h-px-71 {
  height: 71px !important;
}
.h-px-72 {
  height: 72px !important;
}
.h-px-73 {
  height: 73px !important;
}
.h-px-74 {
  height: 74px !important;
}
.h-px-75 {
  height: 75px !important;
}
.h-px-76 {
  height: 76px !important;
}
.h-px-77 {
  height: 77px !important;
}
.h-px-78 {
  height: 78px !important;
}
.h-px-79 {
  height: 79px !important;
}
.h-px-80 {
  height: 80px !important;
}
.h-px-81 {
  height: 81px !important;
}
.h-px-82 {
  height: 82px !important;
}
.h-px-83 {
  height: 83px !important;
}
.h-px-84 {
  height: 84px !important;
}
.h-px-85 {
  height: 85px !important;
}
.h-px-86 {
  height: 86px !important;
}
.h-px-87 {
  height: 87px !important;
}
.h-px-88 {
  height: 88px !important;
}
.h-px-89 {
  height: 89px !important;
}
.h-px-90 {
  height: 90px !important;
}
.h-px-91 {
  height: 91px !important;
}
.h-px-92 {
  height: 92px !important;
}
.h-px-93 {
  height: 93px !important;
}
.h-px-94 {
  height: 94px !important;
}
.h-px-95 {
  height: 95px !important;
}
.h-px-96 {
  height: 96px !important;
}
.h-px-97 {
  height: 97px !important;
}
.h-px-98 {
  height: 98px !important;
}
.h-px-99 {
  height: 99px !important;
}
.h-px-100 {
  height: 100px !important;
}
.h-px-101 {
  height: 101px !important;
}
.h-px-102 {
  height: 102px !important;
}
.h-px-103 {
  height: 103px !important;
}
.h-px-104 {
  height: 104px !important;
}
.h-px-105 {
  height: 105px !important;
}
.h-px-106 {
  height: 106px !important;
}
.h-px-107 {
  height: 107px !important;
}
.h-px-108 {
  height: 108px !important;
}
.h-px-109 {
  height: 109px !important;
}
.h-px-110 {
  height: 110px !important;
}
.h-px-111 {
  height: 111px !important;
}
.h-px-112 {
  height: 112px !important;
}
.h-px-113 {
  height: 113px !important;
}
.h-px-114 {
  height: 114px !important;
}
.h-px-115 {
  height: 115px !important;
}
.h-px-116 {
  height: 116px !important;
}
.h-px-117 {
  height: 117px !important;
}
.h-px-118 {
  height: 118px !important;
}
.h-px-119 {
  height: 119px !important;
}
.h-px-120 {
  height: 120px !important;
}
.h-px-121 {
  height: 121px !important;
}
.h-px-122 {
  height: 122px !important;
}
.h-px-123 {
  height: 123px !important;
}
.h-px-124 {
  height: 124px !important;
}
.h-px-125 {
  height: 125px !important;
}
.h-px-126 {
  height: 126px !important;
}
.h-px-127 {
  height: 127px !important;
}
.h-px-128 {
  height: 128px !important;
}
.h-px-129 {
  height: 129px !important;
}
.h-px-130 {
  height: 130px !important;
}
.h-px-131 {
  height: 131px !important;
}
.h-px-132 {
  height: 132px !important;
}
.h-px-133 {
  height: 133px !important;
}
.h-px-134 {
  height: 134px !important;
}
.h-px-135 {
  height: 135px !important;
}
.h-px-136 {
  height: 136px !important;
}
.h-px-137 {
  height: 137px !important;
}
.h-px-138 {
  height: 138px !important;
}
.h-px-139 {
  height: 139px !important;
}
.h-px-140 {
  height: 140px !important;
}
.h-px-141 {
  height: 141px !important;
}
.h-px-142 {
  height: 142px !important;
}
.h-px-143 {
  height: 143px !important;
}
.h-px-144 {
  height: 144px !important;
}
.h-px-145 {
  height: 145px !important;
}
.h-px-146 {
  height: 146px !important;
}
.h-px-147 {
  height: 147px !important;
}
.h-px-148 {
  height: 148px !important;
}
.h-px-149 {
  height: 149px !important;
}
.h-px-150 {
  height: 150px !important;
}
.h-px-151 {
  height: 151px !important;
}
.h-px-152 {
  height: 152px !important;
}
.h-px-153 {
  height: 153px !important;
}
.h-px-154 {
  height: 154px !important;
}
.h-px-155 {
  height: 155px !important;
}
.h-px-156 {
  height: 156px !important;
}
.h-px-157 {
  height: 157px !important;
}
.h-px-158 {
  height: 158px !important;
}
.h-px-159 {
  height: 159px !important;
}
.h-px-160 {
  height: 160px !important;
}
.h-px-161 {
  height: 161px !important;
}
.h-px-162 {
  height: 162px !important;
}
.h-px-163 {
  height: 163px !important;
}
.h-px-164 {
  height: 164px !important;
}
.h-px-165 {
  height: 165px !important;
}
.h-px-166 {
  height: 166px !important;
}
.h-px-167 {
  height: 167px !important;
}
.h-px-168 {
  height: 168px !important;
}
.h-px-169 {
  height: 169px !important;
}
.h-px-170 {
  height: 170px !important;
}
.h-px-171 {
  height: 171px !important;
}
.h-px-172 {
  height: 172px !important;
}
.h-px-173 {
  height: 173px !important;
}
.h-px-174 {
  height: 174px !important;
}
.h-px-175 {
  height: 175px !important;
}
.h-px-176 {
  height: 176px !important;
}
.h-px-177 {
  height: 177px !important;
}
.h-px-178 {
  height: 178px !important;
}
.h-px-179 {
  height: 179px !important;
}
.h-px-180 {
  height: 180px !important;
}
.h-px-181 {
  height: 181px !important;
}
.h-px-182 {
  height: 182px !important;
}
.h-px-183 {
  height: 183px !important;
}
.h-px-184 {
  height: 184px !important;
}
.h-px-185 {
  height: 185px !important;
}
.h-px-186 {
  height: 186px !important;
}
.h-px-187 {
  height: 187px !important;
}
.h-px-188 {
  height: 188px !important;
}
.h-px-189 {
  height: 189px !important;
}
.h-px-190 {
  height: 190px !important;
}
.h-px-191 {
  height: 191px !important;
}
.h-px-192 {
  height: 192px !important;
}
.h-px-193 {
  height: 193px !important;
}
.h-px-194 {
  height: 194px !important;
}
.h-px-195 {
  height: 195px !important;
}
.h-px-196 {
  height: 196px !important;
}
.h-px-197 {
  height: 197px !important;
}
.h-px-198 {
  height: 198px !important;
}
.h-px-199 {
  height: 199px !important;
}
.h-px-200 {
  height: 200px !important;
}
.h-px-201 {
  height: 201px !important;
}
.h-px-202 {
  height: 202px !important;
}
.h-px-203 {
  height: 203px !important;
}
.h-px-204 {
  height: 204px !important;
}
.h-px-205 {
  height: 205px !important;
}
.h-px-206 {
  height: 206px !important;
}
.h-px-207 {
  height: 207px !important;
}
.h-px-208 {
  height: 208px !important;
}
.h-px-209 {
  height: 209px !important;
}
.h-px-210 {
  height: 210px !important;
}
.h-px-211 {
  height: 211px !important;
}
.h-px-212 {
  height: 212px !important;
}
.h-px-213 {
  height: 213px !important;
}
.h-px-214 {
  height: 214px !important;
}
.h-px-215 {
  height: 215px !important;
}
.h-px-216 {
  height: 216px !important;
}
.h-px-217 {
  height: 217px !important;
}
.h-px-218 {
  height: 218px !important;
}
.h-px-219 {
  height: 219px !important;
}
.h-px-220 {
  height: 220px !important;
}
.h-px-221 {
  height: 221px !important;
}
.h-px-222 {
  height: 222px !important;
}
.h-px-223 {
  height: 223px !important;
}
.h-px-224 {
  height: 224px !important;
}
.h-px-225 {
  height: 225px !important;
}
.h-px-226 {
  height: 226px !important;
}
.h-px-227 {
  height: 227px !important;
}
.h-px-228 {
  height: 228px !important;
}
.h-px-229 {
  height: 229px !important;
}
.h-px-230 {
  height: 230px !important;
}
.h-px-231 {
  height: 231px !important;
}
.h-px-232 {
  height: 232px !important;
}
.h-px-233 {
  height: 233px !important;
}
.h-px-234 {
  height: 234px !important;
}
.h-px-235 {
  height: 235px !important;
}
.h-px-236 {
  height: 236px !important;
}
.h-px-237 {
  height: 237px !important;
}
.h-px-238 {
  height: 238px !important;
}
.h-px-239 {
  height: 239px !important;
}
.h-px-240 {
  height: 240px !important;
}
.h-px-241 {
  height: 241px !important;
}
.h-px-242 {
  height: 242px !important;
}
.h-px-243 {
  height: 243px !important;
}
.h-px-244 {
  height: 244px !important;
}
.h-px-245 {
  height: 245px !important;
}
.h-px-246 {
  height: 246px !important;
}
.h-px-247 {
  height: 247px !important;
}
.h-px-248 {
  height: 248px !important;
}
.h-px-249 {
  height: 249px !important;
}
.h-px-250 {
  height: 250px !important;
}
.h-px-251 {
  height: 251px !important;
}
.h-px-252 {
  height: 252px !important;
}
.h-px-253 {
  height: 253px !important;
}
.h-px-254 {
  height: 254px !important;
}
.h-px-255 {
  height: 255px !important;
}
.h-px-256 {
  height: 256px !important;
}
.h-px-257 {
  height: 257px !important;
}
.h-px-258 {
  height: 258px !important;
}
.h-px-259 {
  height: 259px !important;
}
.h-px-260 {
  height: 260px !important;
}
.h-px-261 {
  height: 261px !important;
}
.h-px-262 {
  height: 262px !important;
}
.h-px-263 {
  height: 263px !important;
}
.h-px-264 {
  height: 264px !important;
}
.h-px-265 {
  height: 265px !important;
}
.h-px-266 {
  height: 266px !important;
}
.h-px-267 {
  height: 267px !important;
}
.h-px-268 {
  height: 268px !important;
}
.h-px-269 {
  height: 269px !important;
}
.h-px-270 {
  height: 270px !important;
}
.h-px-271 {
  height: 271px !important;
}
.h-px-272 {
  height: 272px !important;
}
.h-px-273 {
  height: 273px !important;
}
.h-px-274 {
  height: 274px !important;
}
.h-px-275 {
  height: 275px !important;
}
.h-px-276 {
  height: 276px !important;
}
.h-px-277 {
  height: 277px !important;
}
.h-px-278 {
  height: 278px !important;
}
.h-px-279 {
  height: 279px !important;
}
.h-px-280 {
  height: 280px !important;
}
.h-px-281 {
  height: 281px !important;
}
.h-px-282 {
  height: 282px !important;
}
.h-px-283 {
  height: 283px !important;
}
.h-px-284 {
  height: 284px !important;
}
.h-px-285 {
  height: 285px !important;
}
.h-px-286 {
  height: 286px !important;
}
.h-px-287 {
  height: 287px !important;
}
.h-px-288 {
  height: 288px !important;
}
.h-px-289 {
  height: 289px !important;
}
.h-px-290 {
  height: 290px !important;
}
.h-px-291 {
  height: 291px !important;
}
.h-px-292 {
  height: 292px !important;
}
.h-px-293 {
  height: 293px !important;
}
.h-px-294 {
  height: 294px !important;
}
.h-px-295 {
  height: 295px !important;
}
.h-px-296 {
  height: 296px !important;
}
.h-px-297 {
  height: 297px !important;
}
.h-px-298 {
  height: 298px !important;
}
.h-px-299 {
  height: 299px !important;
}
.h-px-300 {
  height: 300px !important;
}
.min-w-auto {
  min-width: auto !important;
}
.min-w-full {
  min-width: 100% !important;
}
.min-w-screen {
  min-width: 100vw !important;
}
.min-w-max {
  min-width: max-content !important;
}
.max-height-100 {
  max-height: 100dvh !important;
}
.max-width-900 {
  max-width: 900px !important;
  margin: auto !important;
}
@media (min-width: 1200px) {
  .mdc-dialog {
    width: 800px !important;
  }
  .cdk-overlay-pane {
    justify-content: flex-end !important;
  }
}
.icon-1 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 1px !important;
  width: 1px !important;
}
.icon-1 svg {
  height: 1px !important;
  width: 1px !important;
}
.icon-2 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 2px !important;
  width: 2px !important;
}
.icon-2 svg {
  height: 2px !important;
  width: 2px !important;
}
.icon-3 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 3px !important;
  width: 3px !important;
}
.icon-3 svg {
  height: 3px !important;
  width: 3px !important;
}
.icon-4 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 4px !important;
  width: 4px !important;
}
.icon-4 svg {
  height: 4px !important;
  width: 4px !important;
}
.icon-5 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 5px !important;
  width: 5px !important;
}
.icon-5 svg {
  height: 5px !important;
  width: 5px !important;
}
.icon-6 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 6px !important;
  width: 6px !important;
}
.icon-6 svg {
  height: 6px !important;
  width: 6px !important;
}
.icon-7 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 7px !important;
  width: 7px !important;
}
.icon-7 svg {
  height: 7px !important;
  width: 7px !important;
}
.icon-8 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 8px !important;
  width: 8px !important;
}
.icon-8 svg {
  height: 8px !important;
  width: 8px !important;
}
.icon-9 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 9px !important;
  width: 9px !important;
}
.icon-9 svg {
  height: 9px !important;
  width: 9px !important;
}
.icon-10 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 10px !important;
  width: 10px !important;
}
.icon-10 svg {
  height: 10px !important;
  width: 10px !important;
}
.icon-11 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 11px !important;
  width: 11px !important;
}
.icon-11 svg {
  height: 11px !important;
  width: 11px !important;
}
.icon-12 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 12px !important;
  width: 12px !important;
}
.icon-12 svg {
  height: 12px !important;
  width: 12px !important;
}
.icon-13 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 13px !important;
  width: 13px !important;
}
.icon-13 svg {
  height: 13px !important;
  width: 13px !important;
}
.icon-14 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 14px !important;
  width: 14px !important;
}
.icon-14 svg {
  height: 14px !important;
  width: 14px !important;
}
.icon-15 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 15px !important;
  width: 15px !important;
}
.icon-15 svg {
  height: 15px !important;
  width: 15px !important;
}
.icon-16 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 16px !important;
  width: 16px !important;
}
.icon-16 svg {
  height: 16px !important;
  width: 16px !important;
}
.icon-17 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 17px !important;
  width: 17px !important;
}
.icon-17 svg {
  height: 17px !important;
  width: 17px !important;
}
.icon-18 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 18px !important;
  width: 18px !important;
}
.icon-18 svg {
  height: 18px !important;
  width: 18px !important;
}
.icon-19 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 19px !important;
  width: 19px !important;
}
.icon-19 svg {
  height: 19px !important;
  width: 19px !important;
}
.icon-20 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 20px !important;
  width: 20px !important;
}
.icon-20 svg {
  height: 20px !important;
  width: 20px !important;
}
.icon-21 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 21px !important;
  width: 21px !important;
}
.icon-21 svg {
  height: 21px !important;
  width: 21px !important;
}
.icon-22 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 22px !important;
  width: 22px !important;
}
.icon-22 svg {
  height: 22px !important;
  width: 22px !important;
}
.icon-23 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 23px !important;
  width: 23px !important;
}
.icon-23 svg {
  height: 23px !important;
  width: 23px !important;
}
.icon-24 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 24px !important;
  width: 24px !important;
}
.icon-24 svg {
  height: 24px !important;
  width: 24px !important;
}
.icon-25 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 25px !important;
  width: 25px !important;
}
.icon-25 svg {
  height: 25px !important;
  width: 25px !important;
}
.icon-26 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 26px !important;
  width: 26px !important;
}
.icon-26 svg {
  height: 26px !important;
  width: 26px !important;
}
.icon-27 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 27px !important;
  width: 27px !important;
}
.icon-27 svg {
  height: 27px !important;
  width: 27px !important;
}
.icon-28 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 28px !important;
  width: 28px !important;
}
.icon-28 svg {
  height: 28px !important;
  width: 28px !important;
}
.icon-29 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 29px !important;
  width: 29px !important;
}
.icon-29 svg {
  height: 29px !important;
  width: 29px !important;
}
.icon-30 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 30px !important;
  width: 30px !important;
}
.icon-30 svg {
  height: 30px !important;
  width: 30px !important;
}
.icon-31 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 31px !important;
  width: 31px !important;
}
.icon-31 svg {
  height: 31px !important;
  width: 31px !important;
}
.icon-32 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 32px !important;
  width: 32px !important;
}
.icon-32 svg {
  height: 32px !important;
  width: 32px !important;
}
.icon-33 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 33px !important;
  width: 33px !important;
}
.icon-33 svg {
  height: 33px !important;
  width: 33px !important;
}
.icon-34 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 34px !important;
  width: 34px !important;
}
.icon-34 svg {
  height: 34px !important;
  width: 34px !important;
}
.icon-35 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 35px !important;
  width: 35px !important;
}
.icon-35 svg {
  height: 35px !important;
  width: 35px !important;
}
.icon-36 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 36px !important;
  width: 36px !important;
}
.icon-36 svg {
  height: 36px !important;
  width: 36px !important;
}
.icon-37 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 37px !important;
  width: 37px !important;
}
.icon-37 svg {
  height: 37px !important;
  width: 37px !important;
}
.icon-38 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 38px !important;
  width: 38px !important;
}
.icon-38 svg {
  height: 38px !important;
  width: 38px !important;
}
.icon-39 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 39px !important;
  width: 39px !important;
}
.icon-39 svg {
  height: 39px !important;
  width: 39px !important;
}
.icon-40 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 40px !important;
  width: 40px !important;
}
.icon-40 svg {
  height: 40px !important;
  width: 40px !important;
}
.icon-41 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 41px !important;
  width: 41px !important;
}
.icon-41 svg {
  height: 41px !important;
  width: 41px !important;
}
.icon-42 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 42px !important;
  width: 42px !important;
}
.icon-42 svg {
  height: 42px !important;
  width: 42px !important;
}
.icon-43 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 43px !important;
  width: 43px !important;
}
.icon-43 svg {
  height: 43px !important;
  width: 43px !important;
}
.icon-44 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 44px !important;
  width: 44px !important;
}
.icon-44 svg {
  height: 44px !important;
  width: 44px !important;
}
.icon-45 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 45px !important;
  width: 45px !important;
}
.icon-45 svg {
  height: 45px !important;
  width: 45px !important;
}
.icon-46 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 46px !important;
  width: 46px !important;
}
.icon-46 svg {
  height: 46px !important;
  width: 46px !important;
}
.icon-47 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 47px !important;
  width: 47px !important;
}
.icon-47 svg {
  height: 47px !important;
  width: 47px !important;
}
.icon-48 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 48px !important;
  width: 48px !important;
}
.icon-48 svg {
  height: 48px !important;
  width: 48px !important;
}
.icon-49 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 49px !important;
  width: 49px !important;
}
.icon-49 svg {
  height: 49px !important;
  width: 49px !important;
}
.icon-50 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 50px !important;
  width: 50px !important;
}
.icon-50 svg {
  height: 50px !important;
  width: 50px !important;
}
.icon-51 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 51px !important;
  width: 51px !important;
}
.icon-51 svg {
  height: 51px !important;
  width: 51px !important;
}
.icon-52 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 52px !important;
  width: 52px !important;
}
.icon-52 svg {
  height: 52px !important;
  width: 52px !important;
}
.icon-53 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 53px !important;
  width: 53px !important;
}
.icon-53 svg {
  height: 53px !important;
  width: 53px !important;
}
.icon-54 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 54px !important;
  width: 54px !important;
}
.icon-54 svg {
  height: 54px !important;
  width: 54px !important;
}
.icon-55 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 55px !important;
  width: 55px !important;
}
.icon-55 svg {
  height: 55px !important;
  width: 55px !important;
}
.icon-56 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 56px !important;
  width: 56px !important;
}
.icon-56 svg {
  height: 56px !important;
  width: 56px !important;
}
.icon-57 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 57px !important;
  width: 57px !important;
}
.icon-57 svg {
  height: 57px !important;
  width: 57px !important;
}
.icon-58 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 58px !important;
  width: 58px !important;
}
.icon-58 svg {
  height: 58px !important;
  width: 58px !important;
}
.icon-59 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 59px !important;
  width: 59px !important;
}
.icon-59 svg {
  height: 59px !important;
  width: 59px !important;
}
.icon-60 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 60px !important;
  width: 60px !important;
}
.icon-60 svg {
  height: 60px !important;
  width: 60px !important;
}
.icon-61 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 61px !important;
  width: 61px !important;
}
.icon-61 svg {
  height: 61px !important;
  width: 61px !important;
}
.icon-62 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 62px !important;
  width: 62px !important;
}
.icon-62 svg {
  height: 62px !important;
  width: 62px !important;
}
.icon-63 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 63px !important;
  width: 63px !important;
}
.icon-63 svg {
  height: 63px !important;
  width: 63px !important;
}
.icon-64 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 64px !important;
  width: 64px !important;
}
.icon-64 svg {
  height: 64px !important;
  width: 64px !important;
}
.icon-65 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 65px !important;
  width: 65px !important;
}
.icon-65 svg {
  height: 65px !important;
  width: 65px !important;
}
.icon-66 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 66px !important;
  width: 66px !important;
}
.icon-66 svg {
  height: 66px !important;
  width: 66px !important;
}
.icon-67 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 67px !important;
  width: 67px !important;
}
.icon-67 svg {
  height: 67px !important;
  width: 67px !important;
}
.icon-68 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 68px !important;
  width: 68px !important;
}
.icon-68 svg {
  height: 68px !important;
  width: 68px !important;
}
.icon-69 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 69px !important;
  width: 69px !important;
}
.icon-69 svg {
  height: 69px !important;
  width: 69px !important;
}
.icon-70 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 70px !important;
  width: 70px !important;
}
.icon-70 svg {
  height: 70px !important;
  width: 70px !important;
}
.icon-71 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 71px !important;
  width: 71px !important;
}
.icon-71 svg {
  height: 71px !important;
  width: 71px !important;
}
.icon-72 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 72px !important;
  width: 72px !important;
}
.icon-72 svg {
  height: 72px !important;
  width: 72px !important;
}
.icon-73 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 73px !important;
  width: 73px !important;
}
.icon-73 svg {
  height: 73px !important;
  width: 73px !important;
}
.icon-74 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 74px !important;
  width: 74px !important;
}
.icon-74 svg {
  height: 74px !important;
  width: 74px !important;
}
.icon-75 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 75px !important;
  width: 75px !important;
}
.icon-75 svg {
  height: 75px !important;
  width: 75px !important;
}
.icon-76 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 76px !important;
  width: 76px !important;
}
.icon-76 svg {
  height: 76px !important;
  width: 76px !important;
}
.icon-77 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 77px !important;
  width: 77px !important;
}
.icon-77 svg {
  height: 77px !important;
  width: 77px !important;
}
.icon-78 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 78px !important;
  width: 78px !important;
}
.icon-78 svg {
  height: 78px !important;
  width: 78px !important;
}
.icon-79 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 79px !important;
  width: 79px !important;
}
.icon-79 svg {
  height: 79px !important;
  width: 79px !important;
}
.icon-80 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 80px !important;
  width: 80px !important;
}
.icon-80 svg {
  height: 80px !important;
  width: 80px !important;
}
.icon-81 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 81px !important;
  width: 81px !important;
}
.icon-81 svg {
  height: 81px !important;
  width: 81px !important;
}
.icon-82 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 82px !important;
  width: 82px !important;
}
.icon-82 svg {
  height: 82px !important;
  width: 82px !important;
}
.icon-83 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 83px !important;
  width: 83px !important;
}
.icon-83 svg {
  height: 83px !important;
  width: 83px !important;
}
.icon-84 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 84px !important;
  width: 84px !important;
}
.icon-84 svg {
  height: 84px !important;
  width: 84px !important;
}
.icon-85 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 85px !important;
  width: 85px !important;
}
.icon-85 svg {
  height: 85px !important;
  width: 85px !important;
}
.icon-86 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 86px !important;
  width: 86px !important;
}
.icon-86 svg {
  height: 86px !important;
  width: 86px !important;
}
.icon-87 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 87px !important;
  width: 87px !important;
}
.icon-87 svg {
  height: 87px !important;
  width: 87px !important;
}
.icon-88 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 88px !important;
  width: 88px !important;
}
.icon-88 svg {
  height: 88px !important;
  width: 88px !important;
}
.icon-89 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 89px !important;
  width: 89px !important;
}
.icon-89 svg {
  height: 89px !important;
  width: 89px !important;
}
.icon-90 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 90px !important;
  width: 90px !important;
}
.icon-90 svg {
  height: 90px !important;
  width: 90px !important;
}
.icon-91 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 91px !important;
  width: 91px !important;
}
.icon-91 svg {
  height: 91px !important;
  width: 91px !important;
}
.icon-92 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 92px !important;
  width: 92px !important;
}
.icon-92 svg {
  height: 92px !important;
  width: 92px !important;
}
.icon-93 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 93px !important;
  width: 93px !important;
}
.icon-93 svg {
  height: 93px !important;
  width: 93px !important;
}
.icon-94 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 94px !important;
  width: 94px !important;
}
.icon-94 svg {
  height: 94px !important;
  width: 94px !important;
}
.icon-95 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 95px !important;
  width: 95px !important;
}
.icon-95 svg {
  height: 95px !important;
  width: 95px !important;
}
.icon-96 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 96px !important;
  width: 96px !important;
}
.icon-96 svg {
  height: 96px !important;
  width: 96px !important;
}
.icon-97 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 97px !important;
  width: 97px !important;
}
.icon-97 svg {
  height: 97px !important;
  width: 97px !important;
}
.icon-98 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 98px !important;
  width: 98px !important;
}
.icon-98 svg {
  height: 98px !important;
  width: 98px !important;
}
.icon-99 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 99px !important;
  width: 99px !important;
}
.icon-99 svg {
  height: 99px !important;
  width: 99px !important;
}
.icon-100 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 100px !important;
  width: 100px !important;
}
.icon-100 svg {
  height: 100px !important;
  width: 100px !important;
}
.icon-101 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 101px !important;
  width: 101px !important;
}
.icon-101 svg {
  height: 101px !important;
  width: 101px !important;
}
.icon-102 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 102px !important;
  width: 102px !important;
}
.icon-102 svg {
  height: 102px !important;
  width: 102px !important;
}
.icon-103 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 103px !important;
  width: 103px !important;
}
.icon-103 svg {
  height: 103px !important;
  width: 103px !important;
}
.icon-104 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 104px !important;
  width: 104px !important;
}
.icon-104 svg {
  height: 104px !important;
  width: 104px !important;
}
.icon-105 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 105px !important;
  width: 105px !important;
}
.icon-105 svg {
  height: 105px !important;
  width: 105px !important;
}
.icon-106 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 106px !important;
  width: 106px !important;
}
.icon-106 svg {
  height: 106px !important;
  width: 106px !important;
}
.icon-107 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 107px !important;
  width: 107px !important;
}
.icon-107 svg {
  height: 107px !important;
  width: 107px !important;
}
.icon-108 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 108px !important;
  width: 108px !important;
}
.icon-108 svg {
  height: 108px !important;
  width: 108px !important;
}
.icon-109 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 109px !important;
  width: 109px !important;
}
.icon-109 svg {
  height: 109px !important;
  width: 109px !important;
}
.icon-110 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 110px !important;
  width: 110px !important;
}
.icon-110 svg {
  height: 110px !important;
  width: 110px !important;
}
.icon-111 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 111px !important;
  width: 111px !important;
}
.icon-111 svg {
  height: 111px !important;
  width: 111px !important;
}
.icon-112 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 112px !important;
  width: 112px !important;
}
.icon-112 svg {
  height: 112px !important;
  width: 112px !important;
}
.icon-113 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 113px !important;
  width: 113px !important;
}
.icon-113 svg {
  height: 113px !important;
  width: 113px !important;
}
.icon-114 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 114px !important;
  width: 114px !important;
}
.icon-114 svg {
  height: 114px !important;
  width: 114px !important;
}
.icon-115 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 115px !important;
  width: 115px !important;
}
.icon-115 svg {
  height: 115px !important;
  width: 115px !important;
}
.icon-116 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 116px !important;
  width: 116px !important;
}
.icon-116 svg {
  height: 116px !important;
  width: 116px !important;
}
.icon-117 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 117px !important;
  width: 117px !important;
}
.icon-117 svg {
  height: 117px !important;
  width: 117px !important;
}
.icon-118 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 118px !important;
  width: 118px !important;
}
.icon-118 svg {
  height: 118px !important;
  width: 118px !important;
}
.icon-119 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 119px !important;
  width: 119px !important;
}
.icon-119 svg {
  height: 119px !important;
  width: 119px !important;
}
.icon-120 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 120px !important;
  width: 120px !important;
}
.icon-120 svg {
  height: 120px !important;
  width: 120px !important;
}
.icon-121 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 121px !important;
  width: 121px !important;
}
.icon-121 svg {
  height: 121px !important;
  width: 121px !important;
}
.icon-122 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 122px !important;
  width: 122px !important;
}
.icon-122 svg {
  height: 122px !important;
  width: 122px !important;
}
.icon-123 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 123px !important;
  width: 123px !important;
}
.icon-123 svg {
  height: 123px !important;
  width: 123px !important;
}
.icon-124 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 124px !important;
  width: 124px !important;
}
.icon-124 svg {
  height: 124px !important;
  width: 124px !important;
}
.icon-125 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 125px !important;
  width: 125px !important;
}
.icon-125 svg {
  height: 125px !important;
  width: 125px !important;
}
.icon-126 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 126px !important;
  width: 126px !important;
}
.icon-126 svg {
  height: 126px !important;
  width: 126px !important;
}
.icon-127 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 127px !important;
  width: 127px !important;
}
.icon-127 svg {
  height: 127px !important;
  width: 127px !important;
}
.icon-128 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 128px !important;
  width: 128px !important;
}
.icon-128 svg {
  height: 128px !important;
  width: 128px !important;
}
.icon-129 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 129px !important;
  width: 129px !important;
}
.icon-129 svg {
  height: 129px !important;
  width: 129px !important;
}
.icon-130 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 130px !important;
  width: 130px !important;
}
.icon-130 svg {
  height: 130px !important;
  width: 130px !important;
}
.icon-131 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 131px !important;
  width: 131px !important;
}
.icon-131 svg {
  height: 131px !important;
  width: 131px !important;
}
.icon-132 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 132px !important;
  width: 132px !important;
}
.icon-132 svg {
  height: 132px !important;
  width: 132px !important;
}
.icon-133 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 133px !important;
  width: 133px !important;
}
.icon-133 svg {
  height: 133px !important;
  width: 133px !important;
}
.icon-134 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 134px !important;
  width: 134px !important;
}
.icon-134 svg {
  height: 134px !important;
  width: 134px !important;
}
.icon-135 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 135px !important;
  width: 135px !important;
}
.icon-135 svg {
  height: 135px !important;
  width: 135px !important;
}
.icon-136 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 136px !important;
  width: 136px !important;
}
.icon-136 svg {
  height: 136px !important;
  width: 136px !important;
}
.icon-137 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 137px !important;
  width: 137px !important;
}
.icon-137 svg {
  height: 137px !important;
  width: 137px !important;
}
.icon-138 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 138px !important;
  width: 138px !important;
}
.icon-138 svg {
  height: 138px !important;
  width: 138px !important;
}
.icon-139 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 139px !important;
  width: 139px !important;
}
.icon-139 svg {
  height: 139px !important;
  width: 139px !important;
}
.icon-140 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 140px !important;
  width: 140px !important;
}
.icon-140 svg {
  height: 140px !important;
  width: 140px !important;
}
.icon-141 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 141px !important;
  width: 141px !important;
}
.icon-141 svg {
  height: 141px !important;
  width: 141px !important;
}
.icon-142 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 142px !important;
  width: 142px !important;
}
.icon-142 svg {
  height: 142px !important;
  width: 142px !important;
}
.icon-143 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 143px !important;
  width: 143px !important;
}
.icon-143 svg {
  height: 143px !important;
  width: 143px !important;
}
.icon-144 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 144px !important;
  width: 144px !important;
}
.icon-144 svg {
  height: 144px !important;
  width: 144px !important;
}
.icon-145 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 145px !important;
  width: 145px !important;
}
.icon-145 svg {
  height: 145px !important;
  width: 145px !important;
}
.icon-146 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 146px !important;
  width: 146px !important;
}
.icon-146 svg {
  height: 146px !important;
  width: 146px !important;
}
.icon-147 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 147px !important;
  width: 147px !important;
}
.icon-147 svg {
  height: 147px !important;
  width: 147px !important;
}
.icon-148 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 148px !important;
  width: 148px !important;
}
.icon-148 svg {
  height: 148px !important;
  width: 148px !important;
}
.icon-149 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 149px !important;
  width: 149px !important;
}
.icon-149 svg {
  height: 149px !important;
  width: 149px !important;
}
.icon-150 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 150px !important;
  width: 150px !important;
}
.icon-150 svg {
  height: 150px !important;
  width: 150px !important;
}
.icon-151 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 151px !important;
  width: 151px !important;
}
.icon-151 svg {
  height: 151px !important;
  width: 151px !important;
}
.icon-152 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 152px !important;
  width: 152px !important;
}
.icon-152 svg {
  height: 152px !important;
  width: 152px !important;
}
.icon-153 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 153px !important;
  width: 153px !important;
}
.icon-153 svg {
  height: 153px !important;
  width: 153px !important;
}
.icon-154 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 154px !important;
  width: 154px !important;
}
.icon-154 svg {
  height: 154px !important;
  width: 154px !important;
}
.icon-155 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 155px !important;
  width: 155px !important;
}
.icon-155 svg {
  height: 155px !important;
  width: 155px !important;
}
.icon-156 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 156px !important;
  width: 156px !important;
}
.icon-156 svg {
  height: 156px !important;
  width: 156px !important;
}
.icon-157 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 157px !important;
  width: 157px !important;
}
.icon-157 svg {
  height: 157px !important;
  width: 157px !important;
}
.icon-158 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 158px !important;
  width: 158px !important;
}
.icon-158 svg {
  height: 158px !important;
  width: 158px !important;
}
.icon-159 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 159px !important;
  width: 159px !important;
}
.icon-159 svg {
  height: 159px !important;
  width: 159px !important;
}
.icon-160 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 160px !important;
  width: 160px !important;
}
.icon-160 svg {
  height: 160px !important;
  width: 160px !important;
}
.icon-161 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 161px !important;
  width: 161px !important;
}
.icon-161 svg {
  height: 161px !important;
  width: 161px !important;
}
.icon-162 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 162px !important;
  width: 162px !important;
}
.icon-162 svg {
  height: 162px !important;
  width: 162px !important;
}
.icon-163 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 163px !important;
  width: 163px !important;
}
.icon-163 svg {
  height: 163px !important;
  width: 163px !important;
}
.icon-164 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 164px !important;
  width: 164px !important;
}
.icon-164 svg {
  height: 164px !important;
  width: 164px !important;
}
.icon-165 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 165px !important;
  width: 165px !important;
}
.icon-165 svg {
  height: 165px !important;
  width: 165px !important;
}
.icon-166 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 166px !important;
  width: 166px !important;
}
.icon-166 svg {
  height: 166px !important;
  width: 166px !important;
}
.icon-167 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 167px !important;
  width: 167px !important;
}
.icon-167 svg {
  height: 167px !important;
  width: 167px !important;
}
.icon-168 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 168px !important;
  width: 168px !important;
}
.icon-168 svg {
  height: 168px !important;
  width: 168px !important;
}
.icon-169 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 169px !important;
  width: 169px !important;
}
.icon-169 svg {
  height: 169px !important;
  width: 169px !important;
}
.icon-170 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 170px !important;
  width: 170px !important;
}
.icon-170 svg {
  height: 170px !important;
  width: 170px !important;
}
.icon-171 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 171px !important;
  width: 171px !important;
}
.icon-171 svg {
  height: 171px !important;
  width: 171px !important;
}
.icon-172 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 172px !important;
  width: 172px !important;
}
.icon-172 svg {
  height: 172px !important;
  width: 172px !important;
}
.icon-173 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 173px !important;
  width: 173px !important;
}
.icon-173 svg {
  height: 173px !important;
  width: 173px !important;
}
.icon-174 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 174px !important;
  width: 174px !important;
}
.icon-174 svg {
  height: 174px !important;
  width: 174px !important;
}
.icon-175 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 175px !important;
  width: 175px !important;
}
.icon-175 svg {
  height: 175px !important;
  width: 175px !important;
}
.icon-176 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 176px !important;
  width: 176px !important;
}
.icon-176 svg {
  height: 176px !important;
  width: 176px !important;
}
.icon-177 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 177px !important;
  width: 177px !important;
}
.icon-177 svg {
  height: 177px !important;
  width: 177px !important;
}
.icon-178 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 178px !important;
  width: 178px !important;
}
.icon-178 svg {
  height: 178px !important;
  width: 178px !important;
}
.icon-179 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 179px !important;
  width: 179px !important;
}
.icon-179 svg {
  height: 179px !important;
  width: 179px !important;
}
.icon-180 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 180px !important;
  width: 180px !important;
}
.icon-180 svg {
  height: 180px !important;
  width: 180px !important;
}
.icon-181 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 181px !important;
  width: 181px !important;
}
.icon-181 svg {
  height: 181px !important;
  width: 181px !important;
}
.icon-182 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 182px !important;
  width: 182px !important;
}
.icon-182 svg {
  height: 182px !important;
  width: 182px !important;
}
.icon-183 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 183px !important;
  width: 183px !important;
}
.icon-183 svg {
  height: 183px !important;
  width: 183px !important;
}
.icon-184 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 184px !important;
  width: 184px !important;
}
.icon-184 svg {
  height: 184px !important;
  width: 184px !important;
}
.icon-185 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 185px !important;
  width: 185px !important;
}
.icon-185 svg {
  height: 185px !important;
  width: 185px !important;
}
.icon-186 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 186px !important;
  width: 186px !important;
}
.icon-186 svg {
  height: 186px !important;
  width: 186px !important;
}
.icon-187 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 187px !important;
  width: 187px !important;
}
.icon-187 svg {
  height: 187px !important;
  width: 187px !important;
}
.icon-188 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 188px !important;
  width: 188px !important;
}
.icon-188 svg {
  height: 188px !important;
  width: 188px !important;
}
.icon-189 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 189px !important;
  width: 189px !important;
}
.icon-189 svg {
  height: 189px !important;
  width: 189px !important;
}
.icon-190 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 190px !important;
  width: 190px !important;
}
.icon-190 svg {
  height: 190px !important;
  width: 190px !important;
}
.icon-191 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 191px !important;
  width: 191px !important;
}
.icon-191 svg {
  height: 191px !important;
  width: 191px !important;
}
.icon-192 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 192px !important;
  width: 192px !important;
}
.icon-192 svg {
  height: 192px !important;
  width: 192px !important;
}
.icon-193 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 193px !important;
  width: 193px !important;
}
.icon-193 svg {
  height: 193px !important;
  width: 193px !important;
}
.icon-194 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 194px !important;
  width: 194px !important;
}
.icon-194 svg {
  height: 194px !important;
  width: 194px !important;
}
.icon-195 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 195px !important;
  width: 195px !important;
}
.icon-195 svg {
  height: 195px !important;
  width: 195px !important;
}
.icon-196 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 196px !important;
  width: 196px !important;
}
.icon-196 svg {
  height: 196px !important;
  width: 196px !important;
}
.icon-197 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 197px !important;
  width: 197px !important;
}
.icon-197 svg {
  height: 197px !important;
  width: 197px !important;
}
.icon-198 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 198px !important;
  width: 198px !important;
}
.icon-198 svg {
  height: 198px !important;
  width: 198px !important;
}
.icon-199 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 199px !important;
  width: 199px !important;
}
.icon-199 svg {
  height: 199px !important;
  width: 199px !important;
}
.icon-200 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 200px !important;
  width: 200px !important;
}
.icon-200 svg {
  height: 200px !important;
  width: 200px !important;
}
.icon-201 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 201px !important;
  width: 201px !important;
}
.icon-201 svg {
  height: 201px !important;
  width: 201px !important;
}
.icon-202 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 202px !important;
  width: 202px !important;
}
.icon-202 svg {
  height: 202px !important;
  width: 202px !important;
}
.icon-203 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 203px !important;
  width: 203px !important;
}
.icon-203 svg {
  height: 203px !important;
  width: 203px !important;
}
.icon-204 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 204px !important;
  width: 204px !important;
}
.icon-204 svg {
  height: 204px !important;
  width: 204px !important;
}
.icon-205 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 205px !important;
  width: 205px !important;
}
.icon-205 svg {
  height: 205px !important;
  width: 205px !important;
}
.icon-206 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 206px !important;
  width: 206px !important;
}
.icon-206 svg {
  height: 206px !important;
  width: 206px !important;
}
.icon-207 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 207px !important;
  width: 207px !important;
}
.icon-207 svg {
  height: 207px !important;
  width: 207px !important;
}
.icon-208 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 208px !important;
  width: 208px !important;
}
.icon-208 svg {
  height: 208px !important;
  width: 208px !important;
}
.icon-209 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 209px !important;
  width: 209px !important;
}
.icon-209 svg {
  height: 209px !important;
  width: 209px !important;
}
.icon-210 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 210px !important;
  width: 210px !important;
}
.icon-210 svg {
  height: 210px !important;
  width: 210px !important;
}
.icon-211 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 211px !important;
  width: 211px !important;
}
.icon-211 svg {
  height: 211px !important;
  width: 211px !important;
}
.icon-212 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 212px !important;
  width: 212px !important;
}
.icon-212 svg {
  height: 212px !important;
  width: 212px !important;
}
.icon-213 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 213px !important;
  width: 213px !important;
}
.icon-213 svg {
  height: 213px !important;
  width: 213px !important;
}
.icon-214 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 214px !important;
  width: 214px !important;
}
.icon-214 svg {
  height: 214px !important;
  width: 214px !important;
}
.icon-215 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 215px !important;
  width: 215px !important;
}
.icon-215 svg {
  height: 215px !important;
  width: 215px !important;
}
.icon-216 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 216px !important;
  width: 216px !important;
}
.icon-216 svg {
  height: 216px !important;
  width: 216px !important;
}
.icon-217 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 217px !important;
  width: 217px !important;
}
.icon-217 svg {
  height: 217px !important;
  width: 217px !important;
}
.icon-218 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 218px !important;
  width: 218px !important;
}
.icon-218 svg {
  height: 218px !important;
  width: 218px !important;
}
.icon-219 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 219px !important;
  width: 219px !important;
}
.icon-219 svg {
  height: 219px !important;
  width: 219px !important;
}
.icon-220 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 220px !important;
  width: 220px !important;
}
.icon-220 svg {
  height: 220px !important;
  width: 220px !important;
}
.icon-221 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 221px !important;
  width: 221px !important;
}
.icon-221 svg {
  height: 221px !important;
  width: 221px !important;
}
.icon-222 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 222px !important;
  width: 222px !important;
}
.icon-222 svg {
  height: 222px !important;
  width: 222px !important;
}
.icon-223 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 223px !important;
  width: 223px !important;
}
.icon-223 svg {
  height: 223px !important;
  width: 223px !important;
}
.icon-224 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 224px !important;
  width: 224px !important;
}
.icon-224 svg {
  height: 224px !important;
  width: 224px !important;
}
.icon-225 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 225px !important;
  width: 225px !important;
}
.icon-225 svg {
  height: 225px !important;
  width: 225px !important;
}
.icon-226 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 226px !important;
  width: 226px !important;
}
.icon-226 svg {
  height: 226px !important;
  width: 226px !important;
}
.icon-227 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 227px !important;
  width: 227px !important;
}
.icon-227 svg {
  height: 227px !important;
  width: 227px !important;
}
.icon-228 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 228px !important;
  width: 228px !important;
}
.icon-228 svg {
  height: 228px !important;
  width: 228px !important;
}
.icon-229 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 229px !important;
  width: 229px !important;
}
.icon-229 svg {
  height: 229px !important;
  width: 229px !important;
}
.icon-230 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 230px !important;
  width: 230px !important;
}
.icon-230 svg {
  height: 230px !important;
  width: 230px !important;
}
.icon-231 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 231px !important;
  width: 231px !important;
}
.icon-231 svg {
  height: 231px !important;
  width: 231px !important;
}
.icon-232 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 232px !important;
  width: 232px !important;
}
.icon-232 svg {
  height: 232px !important;
  width: 232px !important;
}
.icon-233 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 233px !important;
  width: 233px !important;
}
.icon-233 svg {
  height: 233px !important;
  width: 233px !important;
}
.icon-234 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 234px !important;
  width: 234px !important;
}
.icon-234 svg {
  height: 234px !important;
  width: 234px !important;
}
.icon-235 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 235px !important;
  width: 235px !important;
}
.icon-235 svg {
  height: 235px !important;
  width: 235px !important;
}
.icon-236 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 236px !important;
  width: 236px !important;
}
.icon-236 svg {
  height: 236px !important;
  width: 236px !important;
}
.icon-237 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 237px !important;
  width: 237px !important;
}
.icon-237 svg {
  height: 237px !important;
  width: 237px !important;
}
.icon-238 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 238px !important;
  width: 238px !important;
}
.icon-238 svg {
  height: 238px !important;
  width: 238px !important;
}
.icon-239 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 239px !important;
  width: 239px !important;
}
.icon-239 svg {
  height: 239px !important;
  width: 239px !important;
}
.icon-240 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 240px !important;
  width: 240px !important;
}
.icon-240 svg {
  height: 240px !important;
  width: 240px !important;
}
.icon-241 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 241px !important;
  width: 241px !important;
}
.icon-241 svg {
  height: 241px !important;
  width: 241px !important;
}
.icon-242 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 242px !important;
  width: 242px !important;
}
.icon-242 svg {
  height: 242px !important;
  width: 242px !important;
}
.icon-243 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 243px !important;
  width: 243px !important;
}
.icon-243 svg {
  height: 243px !important;
  width: 243px !important;
}
.icon-244 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 244px !important;
  width: 244px !important;
}
.icon-244 svg {
  height: 244px !important;
  width: 244px !important;
}
.icon-245 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 245px !important;
  width: 245px !important;
}
.icon-245 svg {
  height: 245px !important;
  width: 245px !important;
}
.icon-246 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 246px !important;
  width: 246px !important;
}
.icon-246 svg {
  height: 246px !important;
  width: 246px !important;
}
.icon-247 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 247px !important;
  width: 247px !important;
}
.icon-247 svg {
  height: 247px !important;
  width: 247px !important;
}
.icon-248 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 248px !important;
  width: 248px !important;
}
.icon-248 svg {
  height: 248px !important;
  width: 248px !important;
}
.icon-249 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 249px !important;
  width: 249px !important;
}
.icon-249 svg {
  height: 249px !important;
  width: 249px !important;
}
.icon-250 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 250px !important;
  width: 250px !important;
}
.icon-250 svg {
  height: 250px !important;
  width: 250px !important;
}
.icon-251 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 251px !important;
  width: 251px !important;
}
.icon-251 svg {
  height: 251px !important;
  width: 251px !important;
}
.icon-252 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 252px !important;
  width: 252px !important;
}
.icon-252 svg {
  height: 252px !important;
  width: 252px !important;
}
.icon-253 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 253px !important;
  width: 253px !important;
}
.icon-253 svg {
  height: 253px !important;
  width: 253px !important;
}
.icon-254 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 254px !important;
  width: 254px !important;
}
.icon-254 svg {
  height: 254px !important;
  width: 254px !important;
}
.icon-255 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 255px !important;
  width: 255px !important;
}
.icon-255 svg {
  height: 255px !important;
  width: 255px !important;
}
.icon-256 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 256px !important;
  width: 256px !important;
}
.icon-256 svg {
  height: 256px !important;
  width: 256px !important;
}
.icon-257 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 257px !important;
  width: 257px !important;
}
.icon-257 svg {
  height: 257px !important;
  width: 257px !important;
}
.icon-258 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 258px !important;
  width: 258px !important;
}
.icon-258 svg {
  height: 258px !important;
  width: 258px !important;
}
.icon-259 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 259px !important;
  width: 259px !important;
}
.icon-259 svg {
  height: 259px !important;
  width: 259px !important;
}
.icon-260 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 260px !important;
  width: 260px !important;
}
.icon-260 svg {
  height: 260px !important;
  width: 260px !important;
}
.icon-261 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 261px !important;
  width: 261px !important;
}
.icon-261 svg {
  height: 261px !important;
  width: 261px !important;
}
.icon-262 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 262px !important;
  width: 262px !important;
}
.icon-262 svg {
  height: 262px !important;
  width: 262px !important;
}
.icon-263 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 263px !important;
  width: 263px !important;
}
.icon-263 svg {
  height: 263px !important;
  width: 263px !important;
}
.icon-264 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 264px !important;
  width: 264px !important;
}
.icon-264 svg {
  height: 264px !important;
  width: 264px !important;
}
.icon-265 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 265px !important;
  width: 265px !important;
}
.icon-265 svg {
  height: 265px !important;
  width: 265px !important;
}
.icon-266 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 266px !important;
  width: 266px !important;
}
.icon-266 svg {
  height: 266px !important;
  width: 266px !important;
}
.icon-267 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 267px !important;
  width: 267px !important;
}
.icon-267 svg {
  height: 267px !important;
  width: 267px !important;
}
.icon-268 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 268px !important;
  width: 268px !important;
}
.icon-268 svg {
  height: 268px !important;
  width: 268px !important;
}
.icon-269 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 269px !important;
  width: 269px !important;
}
.icon-269 svg {
  height: 269px !important;
  width: 269px !important;
}
.icon-270 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 270px !important;
  width: 270px !important;
}
.icon-270 svg {
  height: 270px !important;
  width: 270px !important;
}
.icon-271 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 271px !important;
  width: 271px !important;
}
.icon-271 svg {
  height: 271px !important;
  width: 271px !important;
}
.icon-272 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 272px !important;
  width: 272px !important;
}
.icon-272 svg {
  height: 272px !important;
  width: 272px !important;
}
.icon-273 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 273px !important;
  width: 273px !important;
}
.icon-273 svg {
  height: 273px !important;
  width: 273px !important;
}
.icon-274 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 274px !important;
  width: 274px !important;
}
.icon-274 svg {
  height: 274px !important;
  width: 274px !important;
}
.icon-275 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 275px !important;
  width: 275px !important;
}
.icon-275 svg {
  height: 275px !important;
  width: 275px !important;
}
.icon-276 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 276px !important;
  width: 276px !important;
}
.icon-276 svg {
  height: 276px !important;
  width: 276px !important;
}
.icon-277 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 277px !important;
  width: 277px !important;
}
.icon-277 svg {
  height: 277px !important;
  width: 277px !important;
}
.icon-278 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 278px !important;
  width: 278px !important;
}
.icon-278 svg {
  height: 278px !important;
  width: 278px !important;
}
.icon-279 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 279px !important;
  width: 279px !important;
}
.icon-279 svg {
  height: 279px !important;
  width: 279px !important;
}
.icon-280 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 280px !important;
  width: 280px !important;
}
.icon-280 svg {
  height: 280px !important;
  width: 280px !important;
}
.icon-281 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 281px !important;
  width: 281px !important;
}
.icon-281 svg {
  height: 281px !important;
  width: 281px !important;
}
.icon-282 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 282px !important;
  width: 282px !important;
}
.icon-282 svg {
  height: 282px !important;
  width: 282px !important;
}
.icon-283 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 283px !important;
  width: 283px !important;
}
.icon-283 svg {
  height: 283px !important;
  width: 283px !important;
}
.icon-284 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 284px !important;
  width: 284px !important;
}
.icon-284 svg {
  height: 284px !important;
  width: 284px !important;
}
.icon-285 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 285px !important;
  width: 285px !important;
}
.icon-285 svg {
  height: 285px !important;
  width: 285px !important;
}
.icon-286 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 286px !important;
  width: 286px !important;
}
.icon-286 svg {
  height: 286px !important;
  width: 286px !important;
}
.icon-287 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 287px !important;
  width: 287px !important;
}
.icon-287 svg {
  height: 287px !important;
  width: 287px !important;
}
.icon-288 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 288px !important;
  width: 288px !important;
}
.icon-288 svg {
  height: 288px !important;
  width: 288px !important;
}
.icon-289 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 289px !important;
  width: 289px !important;
}
.icon-289 svg {
  height: 289px !important;
  width: 289px !important;
}
.icon-290 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 290px !important;
  width: 290px !important;
}
.icon-290 svg {
  height: 290px !important;
  width: 290px !important;
}
.icon-291 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 291px !important;
  width: 291px !important;
}
.icon-291 svg {
  height: 291px !important;
  width: 291px !important;
}
.icon-292 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 292px !important;
  width: 292px !important;
}
.icon-292 svg {
  height: 292px !important;
  width: 292px !important;
}
.icon-293 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 293px !important;
  width: 293px !important;
}
.icon-293 svg {
  height: 293px !important;
  width: 293px !important;
}
.icon-294 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 294px !important;
  width: 294px !important;
}
.icon-294 svg {
  height: 294px !important;
  width: 294px !important;
}
.icon-295 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 295px !important;
  width: 295px !important;
}
.icon-295 svg {
  height: 295px !important;
  width: 295px !important;
}
.icon-296 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 296px !important;
  width: 296px !important;
}
.icon-296 svg {
  height: 296px !important;
  width: 296px !important;
}
.icon-297 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 297px !important;
  width: 297px !important;
}
.icon-297 svg {
  height: 297px !important;
  width: 297px !important;
}
.icon-298 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 298px !important;
  width: 298px !important;
}
.icon-298 svg {
  height: 298px !important;
  width: 298px !important;
}
.icon-299 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 299px !important;
  width: 299px !important;
}
.icon-299 svg {
  height: 299px !important;
  width: 299px !important;
}
.icon-300 {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 300px !important;
  width: 300px !important;
}
.icon-300 svg {
  height: 300px !important;
  width: 300px !important;
}
.stroke-1 {
  stroke-width: 1px !important;
}
.stroke-1 svg,
.stroke-1 svg * {
  stroke-width: 1px !important;
}
.stroke-2 {
  stroke-width: 2px !important;
}
.stroke-2 svg,
.stroke-2 svg * {
  stroke-width: 2px !important;
}
.stroke-3 {
  stroke-width: 3px !important;
}
.stroke-3 svg,
.stroke-3 svg * {
  stroke-width: 3px !important;
}
.stroke-4 {
  stroke-width: 4px !important;
}
.stroke-4 svg,
.stroke-4 svg * {
  stroke-width: 4px !important;
}
.stroke-5 {
  stroke-width: 5px !important;
}
.stroke-5 svg,
.stroke-5 svg * {
  stroke-width: 5px !important;
}
.stroke-6 {
  stroke-width: 6px !important;
}
.stroke-6 svg,
.stroke-6 svg * {
  stroke-width: 6px !important;
}
.stroke-7 {
  stroke-width: 7px !important;
}
.stroke-7 svg,
.stroke-7 svg * {
  stroke-width: 7px !important;
}
.stroke-8 {
  stroke-width: 8px !important;
}
.stroke-8 svg,
.stroke-8 svg * {
  stroke-width: 8px !important;
}
.stroke-9 {
  stroke-width: 9px !important;
}
.stroke-9 svg,
.stroke-9 svg * {
  stroke-width: 9px !important;
}
.stroke-10 {
  stroke-width: 10px !important;
}
.stroke-10 svg,
.stroke-10 svg * {
  stroke-width: 10px !important;
}
.stroke-11 {
  stroke-width: 11px !important;
}
.stroke-11 svg,
.stroke-11 svg * {
  stroke-width: 11px !important;
}
.stroke-12 {
  stroke-width: 12px !important;
}
.stroke-12 svg,
.stroke-12 svg * {
  stroke-width: 12px !important;
}
.stroke-13 {
  stroke-width: 13px !important;
}
.stroke-13 svg,
.stroke-13 svg * {
  stroke-width: 13px !important;
}
.stroke-14 {
  stroke-width: 14px !important;
}
.stroke-14 svg,
.stroke-14 svg * {
  stroke-width: 14px !important;
}
.stroke-15 {
  stroke-width: 15px !important;
}
.stroke-15 svg,
.stroke-15 svg * {
  stroke-width: 15px !important;
}
.stroke-16 {
  stroke-width: 16px !important;
}
.stroke-16 svg,
.stroke-16 svg * {
  stroke-width: 16px !important;
}
.stroke-17 {
  stroke-width: 17px !important;
}
.stroke-17 svg,
.stroke-17 svg * {
  stroke-width: 17px !important;
}
.stroke-18 {
  stroke-width: 18px !important;
}
.stroke-18 svg,
.stroke-18 svg * {
  stroke-width: 18px !important;
}
.stroke-19 {
  stroke-width: 19px !important;
}
.stroke-19 svg,
.stroke-19 svg * {
  stroke-width: 19px !important;
}
.stroke-20 {
  stroke-width: 20px !important;
}
.stroke-20 svg,
.stroke-20 svg * {
  stroke-width: 20px !important;
}
.stroke-21 {
  stroke-width: 21px !important;
}
.stroke-21 svg,
.stroke-21 svg * {
  stroke-width: 21px !important;
}
.stroke-22 {
  stroke-width: 22px !important;
}
.stroke-22 svg,
.stroke-22 svg * {
  stroke-width: 22px !important;
}
.stroke-23 {
  stroke-width: 23px !important;
}
.stroke-23 svg,
.stroke-23 svg * {
  stroke-width: 23px !important;
}
.stroke-24 {
  stroke-width: 24px !important;
}
.stroke-24 svg,
.stroke-24 svg * {
  stroke-width: 24px !important;
}
.stroke-25 {
  stroke-width: 25px !important;
}
.stroke-25 svg,
.stroke-25 svg * {
  stroke-width: 25px !important;
}
.stroke-26 {
  stroke-width: 26px !important;
}
.stroke-26 svg,
.stroke-26 svg * {
  stroke-width: 26px !important;
}
.stroke-27 {
  stroke-width: 27px !important;
}
.stroke-27 svg,
.stroke-27 svg * {
  stroke-width: 27px !important;
}
.stroke-28 {
  stroke-width: 28px !important;
}
.stroke-28 svg,
.stroke-28 svg * {
  stroke-width: 28px !important;
}
.stroke-29 {
  stroke-width: 29px !important;
}
.stroke-29 svg,
.stroke-29 svg * {
  stroke-width: 29px !important;
}
.stroke-30 {
  stroke-width: 30px !important;
}
.stroke-30 svg,
.stroke-30 svg * {
  stroke-width: 30px !important;
}
.stroke-31 {
  stroke-width: 31px !important;
}
.stroke-31 svg,
.stroke-31 svg * {
  stroke-width: 31px !important;
}
.stroke-32 {
  stroke-width: 32px !important;
}
.stroke-32 svg,
.stroke-32 svg * {
  stroke-width: 32px !important;
}
.stroke-33 {
  stroke-width: 33px !important;
}
.stroke-33 svg,
.stroke-33 svg * {
  stroke-width: 33px !important;
}
.stroke-34 {
  stroke-width: 34px !important;
}
.stroke-34 svg,
.stroke-34 svg * {
  stroke-width: 34px !important;
}
.stroke-35 {
  stroke-width: 35px !important;
}
.stroke-35 svg,
.stroke-35 svg * {
  stroke-width: 35px !important;
}
.stroke-36 {
  stroke-width: 36px !important;
}
.stroke-36 svg,
.stroke-36 svg * {
  stroke-width: 36px !important;
}
.stroke-37 {
  stroke-width: 37px !important;
}
.stroke-37 svg,
.stroke-37 svg * {
  stroke-width: 37px !important;
}
.stroke-38 {
  stroke-width: 38px !important;
}
.stroke-38 svg,
.stroke-38 svg * {
  stroke-width: 38px !important;
}
.stroke-39 {
  stroke-width: 39px !important;
}
.stroke-39 svg,
.stroke-39 svg * {
  stroke-width: 39px !important;
}
.stroke-40 {
  stroke-width: 40px !important;
}
.stroke-40 svg,
.stroke-40 svg * {
  stroke-width: 40px !important;
}
.stroke-41 {
  stroke-width: 41px !important;
}
.stroke-41 svg,
.stroke-41 svg * {
  stroke-width: 41px !important;
}
.stroke-42 {
  stroke-width: 42px !important;
}
.stroke-42 svg,
.stroke-42 svg * {
  stroke-width: 42px !important;
}
.stroke-43 {
  stroke-width: 43px !important;
}
.stroke-43 svg,
.stroke-43 svg * {
  stroke-width: 43px !important;
}
.stroke-44 {
  stroke-width: 44px !important;
}
.stroke-44 svg,
.stroke-44 svg * {
  stroke-width: 44px !important;
}
.stroke-45 {
  stroke-width: 45px !important;
}
.stroke-45 svg,
.stroke-45 svg * {
  stroke-width: 45px !important;
}
.stroke-46 {
  stroke-width: 46px !important;
}
.stroke-46 svg,
.stroke-46 svg * {
  stroke-width: 46px !important;
}
.stroke-47 {
  stroke-width: 47px !important;
}
.stroke-47 svg,
.stroke-47 svg * {
  stroke-width: 47px !important;
}
.stroke-48 {
  stroke-width: 48px !important;
}
.stroke-48 svg,
.stroke-48 svg * {
  stroke-width: 48px !important;
}
.stroke-49 {
  stroke-width: 49px !important;
}
.stroke-49 svg,
.stroke-49 svg * {
  stroke-width: 49px !important;
}
.stroke-50 {
  stroke-width: 50px !important;
}
.stroke-50 svg,
.stroke-50 svg * {
  stroke-width: 50px !important;
}
.stroke-51 {
  stroke-width: 51px !important;
}
.stroke-51 svg,
.stroke-51 svg * {
  stroke-width: 51px !important;
}
.stroke-52 {
  stroke-width: 52px !important;
}
.stroke-52 svg,
.stroke-52 svg * {
  stroke-width: 52px !important;
}
.stroke-53 {
  stroke-width: 53px !important;
}
.stroke-53 svg,
.stroke-53 svg * {
  stroke-width: 53px !important;
}
.stroke-54 {
  stroke-width: 54px !important;
}
.stroke-54 svg,
.stroke-54 svg * {
  stroke-width: 54px !important;
}
.stroke-55 {
  stroke-width: 55px !important;
}
.stroke-55 svg,
.stroke-55 svg * {
  stroke-width: 55px !important;
}
.stroke-56 {
  stroke-width: 56px !important;
}
.stroke-56 svg,
.stroke-56 svg * {
  stroke-width: 56px !important;
}
.stroke-57 {
  stroke-width: 57px !important;
}
.stroke-57 svg,
.stroke-57 svg * {
  stroke-width: 57px !important;
}
.stroke-58 {
  stroke-width: 58px !important;
}
.stroke-58 svg,
.stroke-58 svg * {
  stroke-width: 58px !important;
}
.stroke-59 {
  stroke-width: 59px !important;
}
.stroke-59 svg,
.stroke-59 svg * {
  stroke-width: 59px !important;
}
.stroke-60 {
  stroke-width: 60px !important;
}
.stroke-60 svg,
.stroke-60 svg * {
  stroke-width: 60px !important;
}
.stroke-61 {
  stroke-width: 61px !important;
}
.stroke-61 svg,
.stroke-61 svg * {
  stroke-width: 61px !important;
}
.stroke-62 {
  stroke-width: 62px !important;
}
.stroke-62 svg,
.stroke-62 svg * {
  stroke-width: 62px !important;
}
.stroke-63 {
  stroke-width: 63px !important;
}
.stroke-63 svg,
.stroke-63 svg * {
  stroke-width: 63px !important;
}
.stroke-64 {
  stroke-width: 64px !important;
}
.stroke-64 svg,
.stroke-64 svg * {
  stroke-width: 64px !important;
}
.stroke-65 {
  stroke-width: 65px !important;
}
.stroke-65 svg,
.stroke-65 svg * {
  stroke-width: 65px !important;
}
.stroke-66 {
  stroke-width: 66px !important;
}
.stroke-66 svg,
.stroke-66 svg * {
  stroke-width: 66px !important;
}
.stroke-67 {
  stroke-width: 67px !important;
}
.stroke-67 svg,
.stroke-67 svg * {
  stroke-width: 67px !important;
}
.stroke-68 {
  stroke-width: 68px !important;
}
.stroke-68 svg,
.stroke-68 svg * {
  stroke-width: 68px !important;
}
.stroke-69 {
  stroke-width: 69px !important;
}
.stroke-69 svg,
.stroke-69 svg * {
  stroke-width: 69px !important;
}
.stroke-70 {
  stroke-width: 70px !important;
}
.stroke-70 svg,
.stroke-70 svg * {
  stroke-width: 70px !important;
}
.stroke-71 {
  stroke-width: 71px !important;
}
.stroke-71 svg,
.stroke-71 svg * {
  stroke-width: 71px !important;
}
.stroke-72 {
  stroke-width: 72px !important;
}
.stroke-72 svg,
.stroke-72 svg * {
  stroke-width: 72px !important;
}
.stroke-73 {
  stroke-width: 73px !important;
}
.stroke-73 svg,
.stroke-73 svg * {
  stroke-width: 73px !important;
}
.stroke-74 {
  stroke-width: 74px !important;
}
.stroke-74 svg,
.stroke-74 svg * {
  stroke-width: 74px !important;
}
.stroke-75 {
  stroke-width: 75px !important;
}
.stroke-75 svg,
.stroke-75 svg * {
  stroke-width: 75px !important;
}
.stroke-76 {
  stroke-width: 76px !important;
}
.stroke-76 svg,
.stroke-76 svg * {
  stroke-width: 76px !important;
}
.stroke-77 {
  stroke-width: 77px !important;
}
.stroke-77 svg,
.stroke-77 svg * {
  stroke-width: 77px !important;
}
.stroke-78 {
  stroke-width: 78px !important;
}
.stroke-78 svg,
.stroke-78 svg * {
  stroke-width: 78px !important;
}
.stroke-79 {
  stroke-width: 79px !important;
}
.stroke-79 svg,
.stroke-79 svg * {
  stroke-width: 79px !important;
}
.stroke-80 {
  stroke-width: 80px !important;
}
.stroke-80 svg,
.stroke-80 svg * {
  stroke-width: 80px !important;
}
.stroke-81 {
  stroke-width: 81px !important;
}
.stroke-81 svg,
.stroke-81 svg * {
  stroke-width: 81px !important;
}
.stroke-82 {
  stroke-width: 82px !important;
}
.stroke-82 svg,
.stroke-82 svg * {
  stroke-width: 82px !important;
}
.stroke-83 {
  stroke-width: 83px !important;
}
.stroke-83 svg,
.stroke-83 svg * {
  stroke-width: 83px !important;
}
.stroke-84 {
  stroke-width: 84px !important;
}
.stroke-84 svg,
.stroke-84 svg * {
  stroke-width: 84px !important;
}
.stroke-85 {
  stroke-width: 85px !important;
}
.stroke-85 svg,
.stroke-85 svg * {
  stroke-width: 85px !important;
}
.stroke-86 {
  stroke-width: 86px !important;
}
.stroke-86 svg,
.stroke-86 svg * {
  stroke-width: 86px !important;
}
.stroke-87 {
  stroke-width: 87px !important;
}
.stroke-87 svg,
.stroke-87 svg * {
  stroke-width: 87px !important;
}
.stroke-88 {
  stroke-width: 88px !important;
}
.stroke-88 svg,
.stroke-88 svg * {
  stroke-width: 88px !important;
}
.stroke-89 {
  stroke-width: 89px !important;
}
.stroke-89 svg,
.stroke-89 svg * {
  stroke-width: 89px !important;
}
.stroke-90 {
  stroke-width: 90px !important;
}
.stroke-90 svg,
.stroke-90 svg * {
  stroke-width: 90px !important;
}
.stroke-91 {
  stroke-width: 91px !important;
}
.stroke-91 svg,
.stroke-91 svg * {
  stroke-width: 91px !important;
}
.stroke-92 {
  stroke-width: 92px !important;
}
.stroke-92 svg,
.stroke-92 svg * {
  stroke-width: 92px !important;
}
.stroke-93 {
  stroke-width: 93px !important;
}
.stroke-93 svg,
.stroke-93 svg * {
  stroke-width: 93px !important;
}
.stroke-94 {
  stroke-width: 94px !important;
}
.stroke-94 svg,
.stroke-94 svg * {
  stroke-width: 94px !important;
}
.stroke-95 {
  stroke-width: 95px !important;
}
.stroke-95 svg,
.stroke-95 svg * {
  stroke-width: 95px !important;
}
.stroke-96 {
  stroke-width: 96px !important;
}
.stroke-96 svg,
.stroke-96 svg * {
  stroke-width: 96px !important;
}
.stroke-97 {
  stroke-width: 97px !important;
}
.stroke-97 svg,
.stroke-97 svg * {
  stroke-width: 97px !important;
}
.stroke-98 {
  stroke-width: 98px !important;
}
.stroke-98 svg,
.stroke-98 svg * {
  stroke-width: 98px !important;
}
.stroke-99 {
  stroke-width: 99px !important;
}
.stroke-99 svg,
.stroke-99 svg * {
  stroke-width: 99px !important;
}
.stroke-100 {
  stroke-width: 100px !important;
}
.stroke-100 svg,
.stroke-100 svg * {
  stroke-width: 100px !important;
}
.stroke-101 {
  stroke-width: 101px !important;
}
.stroke-101 svg,
.stroke-101 svg * {
  stroke-width: 101px !important;
}
.stroke-102 {
  stroke-width: 102px !important;
}
.stroke-102 svg,
.stroke-102 svg * {
  stroke-width: 102px !important;
}
.stroke-103 {
  stroke-width: 103px !important;
}
.stroke-103 svg,
.stroke-103 svg * {
  stroke-width: 103px !important;
}
.stroke-104 {
  stroke-width: 104px !important;
}
.stroke-104 svg,
.stroke-104 svg * {
  stroke-width: 104px !important;
}
.stroke-105 {
  stroke-width: 105px !important;
}
.stroke-105 svg,
.stroke-105 svg * {
  stroke-width: 105px !important;
}
.stroke-106 {
  stroke-width: 106px !important;
}
.stroke-106 svg,
.stroke-106 svg * {
  stroke-width: 106px !important;
}
.stroke-107 {
  stroke-width: 107px !important;
}
.stroke-107 svg,
.stroke-107 svg * {
  stroke-width: 107px !important;
}
.stroke-108 {
  stroke-width: 108px !important;
}
.stroke-108 svg,
.stroke-108 svg * {
  stroke-width: 108px !important;
}
.stroke-109 {
  stroke-width: 109px !important;
}
.stroke-109 svg,
.stroke-109 svg * {
  stroke-width: 109px !important;
}
.stroke-110 {
  stroke-width: 110px !important;
}
.stroke-110 svg,
.stroke-110 svg * {
  stroke-width: 110px !important;
}
.stroke-111 {
  stroke-width: 111px !important;
}
.stroke-111 svg,
.stroke-111 svg * {
  stroke-width: 111px !important;
}
.stroke-112 {
  stroke-width: 112px !important;
}
.stroke-112 svg,
.stroke-112 svg * {
  stroke-width: 112px !important;
}
.stroke-113 {
  stroke-width: 113px !important;
}
.stroke-113 svg,
.stroke-113 svg * {
  stroke-width: 113px !important;
}
.stroke-114 {
  stroke-width: 114px !important;
}
.stroke-114 svg,
.stroke-114 svg * {
  stroke-width: 114px !important;
}
.stroke-115 {
  stroke-width: 115px !important;
}
.stroke-115 svg,
.stroke-115 svg * {
  stroke-width: 115px !important;
}
.stroke-116 {
  stroke-width: 116px !important;
}
.stroke-116 svg,
.stroke-116 svg * {
  stroke-width: 116px !important;
}
.stroke-117 {
  stroke-width: 117px !important;
}
.stroke-117 svg,
.stroke-117 svg * {
  stroke-width: 117px !important;
}
.stroke-118 {
  stroke-width: 118px !important;
}
.stroke-118 svg,
.stroke-118 svg * {
  stroke-width: 118px !important;
}
.stroke-119 {
  stroke-width: 119px !important;
}
.stroke-119 svg,
.stroke-119 svg * {
  stroke-width: 119px !important;
}
.stroke-120 {
  stroke-width: 120px !important;
}
.stroke-120 svg,
.stroke-120 svg * {
  stroke-width: 120px !important;
}
.stroke-121 {
  stroke-width: 121px !important;
}
.stroke-121 svg,
.stroke-121 svg * {
  stroke-width: 121px !important;
}
.stroke-122 {
  stroke-width: 122px !important;
}
.stroke-122 svg,
.stroke-122 svg * {
  stroke-width: 122px !important;
}
.stroke-123 {
  stroke-width: 123px !important;
}
.stroke-123 svg,
.stroke-123 svg * {
  stroke-width: 123px !important;
}
.stroke-124 {
  stroke-width: 124px !important;
}
.stroke-124 svg,
.stroke-124 svg * {
  stroke-width: 124px !important;
}
.stroke-125 {
  stroke-width: 125px !important;
}
.stroke-125 svg,
.stroke-125 svg * {
  stroke-width: 125px !important;
}
.stroke-126 {
  stroke-width: 126px !important;
}
.stroke-126 svg,
.stroke-126 svg * {
  stroke-width: 126px !important;
}
.stroke-127 {
  stroke-width: 127px !important;
}
.stroke-127 svg,
.stroke-127 svg * {
  stroke-width: 127px !important;
}
.stroke-128 {
  stroke-width: 128px !important;
}
.stroke-128 svg,
.stroke-128 svg * {
  stroke-width: 128px !important;
}
.stroke-129 {
  stroke-width: 129px !important;
}
.stroke-129 svg,
.stroke-129 svg * {
  stroke-width: 129px !important;
}
.stroke-130 {
  stroke-width: 130px !important;
}
.stroke-130 svg,
.stroke-130 svg * {
  stroke-width: 130px !important;
}
.stroke-131 {
  stroke-width: 131px !important;
}
.stroke-131 svg,
.stroke-131 svg * {
  stroke-width: 131px !important;
}
.stroke-132 {
  stroke-width: 132px !important;
}
.stroke-132 svg,
.stroke-132 svg * {
  stroke-width: 132px !important;
}
.stroke-133 {
  stroke-width: 133px !important;
}
.stroke-133 svg,
.stroke-133 svg * {
  stroke-width: 133px !important;
}
.stroke-134 {
  stroke-width: 134px !important;
}
.stroke-134 svg,
.stroke-134 svg * {
  stroke-width: 134px !important;
}
.stroke-135 {
  stroke-width: 135px !important;
}
.stroke-135 svg,
.stroke-135 svg * {
  stroke-width: 135px !important;
}
.stroke-136 {
  stroke-width: 136px !important;
}
.stroke-136 svg,
.stroke-136 svg * {
  stroke-width: 136px !important;
}
.stroke-137 {
  stroke-width: 137px !important;
}
.stroke-137 svg,
.stroke-137 svg * {
  stroke-width: 137px !important;
}
.stroke-138 {
  stroke-width: 138px !important;
}
.stroke-138 svg,
.stroke-138 svg * {
  stroke-width: 138px !important;
}
.stroke-139 {
  stroke-width: 139px !important;
}
.stroke-139 svg,
.stroke-139 svg * {
  stroke-width: 139px !important;
}
.stroke-140 {
  stroke-width: 140px !important;
}
.stroke-140 svg,
.stroke-140 svg * {
  stroke-width: 140px !important;
}
.stroke-141 {
  stroke-width: 141px !important;
}
.stroke-141 svg,
.stroke-141 svg * {
  stroke-width: 141px !important;
}
.stroke-142 {
  stroke-width: 142px !important;
}
.stroke-142 svg,
.stroke-142 svg * {
  stroke-width: 142px !important;
}
.stroke-143 {
  stroke-width: 143px !important;
}
.stroke-143 svg,
.stroke-143 svg * {
  stroke-width: 143px !important;
}
.stroke-144 {
  stroke-width: 144px !important;
}
.stroke-144 svg,
.stroke-144 svg * {
  stroke-width: 144px !important;
}
.stroke-145 {
  stroke-width: 145px !important;
}
.stroke-145 svg,
.stroke-145 svg * {
  stroke-width: 145px !important;
}
.stroke-146 {
  stroke-width: 146px !important;
}
.stroke-146 svg,
.stroke-146 svg * {
  stroke-width: 146px !important;
}
.stroke-147 {
  stroke-width: 147px !important;
}
.stroke-147 svg,
.stroke-147 svg * {
  stroke-width: 147px !important;
}
.stroke-148 {
  stroke-width: 148px !important;
}
.stroke-148 svg,
.stroke-148 svg * {
  stroke-width: 148px !important;
}
.stroke-149 {
  stroke-width: 149px !important;
}
.stroke-149 svg,
.stroke-149 svg * {
  stroke-width: 149px !important;
}
.stroke-150 {
  stroke-width: 150px !important;
}
.stroke-150 svg,
.stroke-150 svg * {
  stroke-width: 150px !important;
}
.stroke-151 {
  stroke-width: 151px !important;
}
.stroke-151 svg,
.stroke-151 svg * {
  stroke-width: 151px !important;
}
.stroke-152 {
  stroke-width: 152px !important;
}
.stroke-152 svg,
.stroke-152 svg * {
  stroke-width: 152px !important;
}
.stroke-153 {
  stroke-width: 153px !important;
}
.stroke-153 svg,
.stroke-153 svg * {
  stroke-width: 153px !important;
}
.stroke-154 {
  stroke-width: 154px !important;
}
.stroke-154 svg,
.stroke-154 svg * {
  stroke-width: 154px !important;
}
.stroke-155 {
  stroke-width: 155px !important;
}
.stroke-155 svg,
.stroke-155 svg * {
  stroke-width: 155px !important;
}
.stroke-156 {
  stroke-width: 156px !important;
}
.stroke-156 svg,
.stroke-156 svg * {
  stroke-width: 156px !important;
}
.stroke-157 {
  stroke-width: 157px !important;
}
.stroke-157 svg,
.stroke-157 svg * {
  stroke-width: 157px !important;
}
.stroke-158 {
  stroke-width: 158px !important;
}
.stroke-158 svg,
.stroke-158 svg * {
  stroke-width: 158px !important;
}
.stroke-159 {
  stroke-width: 159px !important;
}
.stroke-159 svg,
.stroke-159 svg * {
  stroke-width: 159px !important;
}
.stroke-160 {
  stroke-width: 160px !important;
}
.stroke-160 svg,
.stroke-160 svg * {
  stroke-width: 160px !important;
}
.stroke-161 {
  stroke-width: 161px !important;
}
.stroke-161 svg,
.stroke-161 svg * {
  stroke-width: 161px !important;
}
.stroke-162 {
  stroke-width: 162px !important;
}
.stroke-162 svg,
.stroke-162 svg * {
  stroke-width: 162px !important;
}
.stroke-163 {
  stroke-width: 163px !important;
}
.stroke-163 svg,
.stroke-163 svg * {
  stroke-width: 163px !important;
}
.stroke-164 {
  stroke-width: 164px !important;
}
.stroke-164 svg,
.stroke-164 svg * {
  stroke-width: 164px !important;
}
.stroke-165 {
  stroke-width: 165px !important;
}
.stroke-165 svg,
.stroke-165 svg * {
  stroke-width: 165px !important;
}
.stroke-166 {
  stroke-width: 166px !important;
}
.stroke-166 svg,
.stroke-166 svg * {
  stroke-width: 166px !important;
}
.stroke-167 {
  stroke-width: 167px !important;
}
.stroke-167 svg,
.stroke-167 svg * {
  stroke-width: 167px !important;
}
.stroke-168 {
  stroke-width: 168px !important;
}
.stroke-168 svg,
.stroke-168 svg * {
  stroke-width: 168px !important;
}
.stroke-169 {
  stroke-width: 169px !important;
}
.stroke-169 svg,
.stroke-169 svg * {
  stroke-width: 169px !important;
}
.stroke-170 {
  stroke-width: 170px !important;
}
.stroke-170 svg,
.stroke-170 svg * {
  stroke-width: 170px !important;
}
.stroke-171 {
  stroke-width: 171px !important;
}
.stroke-171 svg,
.stroke-171 svg * {
  stroke-width: 171px !important;
}
.stroke-172 {
  stroke-width: 172px !important;
}
.stroke-172 svg,
.stroke-172 svg * {
  stroke-width: 172px !important;
}
.stroke-173 {
  stroke-width: 173px !important;
}
.stroke-173 svg,
.stroke-173 svg * {
  stroke-width: 173px !important;
}
.stroke-174 {
  stroke-width: 174px !important;
}
.stroke-174 svg,
.stroke-174 svg * {
  stroke-width: 174px !important;
}
.stroke-175 {
  stroke-width: 175px !important;
}
.stroke-175 svg,
.stroke-175 svg * {
  stroke-width: 175px !important;
}
.stroke-176 {
  stroke-width: 176px !important;
}
.stroke-176 svg,
.stroke-176 svg * {
  stroke-width: 176px !important;
}
.stroke-177 {
  stroke-width: 177px !important;
}
.stroke-177 svg,
.stroke-177 svg * {
  stroke-width: 177px !important;
}
.stroke-178 {
  stroke-width: 178px !important;
}
.stroke-178 svg,
.stroke-178 svg * {
  stroke-width: 178px !important;
}
.stroke-179 {
  stroke-width: 179px !important;
}
.stroke-179 svg,
.stroke-179 svg * {
  stroke-width: 179px !important;
}
.stroke-180 {
  stroke-width: 180px !important;
}
.stroke-180 svg,
.stroke-180 svg * {
  stroke-width: 180px !important;
}
.stroke-181 {
  stroke-width: 181px !important;
}
.stroke-181 svg,
.stroke-181 svg * {
  stroke-width: 181px !important;
}
.stroke-182 {
  stroke-width: 182px !important;
}
.stroke-182 svg,
.stroke-182 svg * {
  stroke-width: 182px !important;
}
.stroke-183 {
  stroke-width: 183px !important;
}
.stroke-183 svg,
.stroke-183 svg * {
  stroke-width: 183px !important;
}
.stroke-184 {
  stroke-width: 184px !important;
}
.stroke-184 svg,
.stroke-184 svg * {
  stroke-width: 184px !important;
}
.stroke-185 {
  stroke-width: 185px !important;
}
.stroke-185 svg,
.stroke-185 svg * {
  stroke-width: 185px !important;
}
.stroke-186 {
  stroke-width: 186px !important;
}
.stroke-186 svg,
.stroke-186 svg * {
  stroke-width: 186px !important;
}
.stroke-187 {
  stroke-width: 187px !important;
}
.stroke-187 svg,
.stroke-187 svg * {
  stroke-width: 187px !important;
}
.stroke-188 {
  stroke-width: 188px !important;
}
.stroke-188 svg,
.stroke-188 svg * {
  stroke-width: 188px !important;
}
.stroke-189 {
  stroke-width: 189px !important;
}
.stroke-189 svg,
.stroke-189 svg * {
  stroke-width: 189px !important;
}
.stroke-190 {
  stroke-width: 190px !important;
}
.stroke-190 svg,
.stroke-190 svg * {
  stroke-width: 190px !important;
}
.stroke-191 {
  stroke-width: 191px !important;
}
.stroke-191 svg,
.stroke-191 svg * {
  stroke-width: 191px !important;
}
.stroke-192 {
  stroke-width: 192px !important;
}
.stroke-192 svg,
.stroke-192 svg * {
  stroke-width: 192px !important;
}
.stroke-193 {
  stroke-width: 193px !important;
}
.stroke-193 svg,
.stroke-193 svg * {
  stroke-width: 193px !important;
}
.stroke-194 {
  stroke-width: 194px !important;
}
.stroke-194 svg,
.stroke-194 svg * {
  stroke-width: 194px !important;
}
.stroke-195 {
  stroke-width: 195px !important;
}
.stroke-195 svg,
.stroke-195 svg * {
  stroke-width: 195px !important;
}
.stroke-196 {
  stroke-width: 196px !important;
}
.stroke-196 svg,
.stroke-196 svg * {
  stroke-width: 196px !important;
}
.stroke-197 {
  stroke-width: 197px !important;
}
.stroke-197 svg,
.stroke-197 svg * {
  stroke-width: 197px !important;
}
.stroke-198 {
  stroke-width: 198px !important;
}
.stroke-198 svg,
.stroke-198 svg * {
  stroke-width: 198px !important;
}
.stroke-199 {
  stroke-width: 199px !important;
}
.stroke-199 svg,
.stroke-199 svg * {
  stroke-width: 199px !important;
}
.stroke-200 {
  stroke-width: 200px !important;
}
.stroke-200 svg,
.stroke-200 svg * {
  stroke-width: 200px !important;
}
.stroke-201 {
  stroke-width: 201px !important;
}
.stroke-201 svg,
.stroke-201 svg * {
  stroke-width: 201px !important;
}
.stroke-202 {
  stroke-width: 202px !important;
}
.stroke-202 svg,
.stroke-202 svg * {
  stroke-width: 202px !important;
}
.stroke-203 {
  stroke-width: 203px !important;
}
.stroke-203 svg,
.stroke-203 svg * {
  stroke-width: 203px !important;
}
.stroke-204 {
  stroke-width: 204px !important;
}
.stroke-204 svg,
.stroke-204 svg * {
  stroke-width: 204px !important;
}
.stroke-205 {
  stroke-width: 205px !important;
}
.stroke-205 svg,
.stroke-205 svg * {
  stroke-width: 205px !important;
}
.stroke-206 {
  stroke-width: 206px !important;
}
.stroke-206 svg,
.stroke-206 svg * {
  stroke-width: 206px !important;
}
.stroke-207 {
  stroke-width: 207px !important;
}
.stroke-207 svg,
.stroke-207 svg * {
  stroke-width: 207px !important;
}
.stroke-208 {
  stroke-width: 208px !important;
}
.stroke-208 svg,
.stroke-208 svg * {
  stroke-width: 208px !important;
}
.stroke-209 {
  stroke-width: 209px !important;
}
.stroke-209 svg,
.stroke-209 svg * {
  stroke-width: 209px !important;
}
.stroke-210 {
  stroke-width: 210px !important;
}
.stroke-210 svg,
.stroke-210 svg * {
  stroke-width: 210px !important;
}
.stroke-211 {
  stroke-width: 211px !important;
}
.stroke-211 svg,
.stroke-211 svg * {
  stroke-width: 211px !important;
}
.stroke-212 {
  stroke-width: 212px !important;
}
.stroke-212 svg,
.stroke-212 svg * {
  stroke-width: 212px !important;
}
.stroke-213 {
  stroke-width: 213px !important;
}
.stroke-213 svg,
.stroke-213 svg * {
  stroke-width: 213px !important;
}
.stroke-214 {
  stroke-width: 214px !important;
}
.stroke-214 svg,
.stroke-214 svg * {
  stroke-width: 214px !important;
}
.stroke-215 {
  stroke-width: 215px !important;
}
.stroke-215 svg,
.stroke-215 svg * {
  stroke-width: 215px !important;
}
.stroke-216 {
  stroke-width: 216px !important;
}
.stroke-216 svg,
.stroke-216 svg * {
  stroke-width: 216px !important;
}
.stroke-217 {
  stroke-width: 217px !important;
}
.stroke-217 svg,
.stroke-217 svg * {
  stroke-width: 217px !important;
}
.stroke-218 {
  stroke-width: 218px !important;
}
.stroke-218 svg,
.stroke-218 svg * {
  stroke-width: 218px !important;
}
.stroke-219 {
  stroke-width: 219px !important;
}
.stroke-219 svg,
.stroke-219 svg * {
  stroke-width: 219px !important;
}
.stroke-220 {
  stroke-width: 220px !important;
}
.stroke-220 svg,
.stroke-220 svg * {
  stroke-width: 220px !important;
}
.stroke-221 {
  stroke-width: 221px !important;
}
.stroke-221 svg,
.stroke-221 svg * {
  stroke-width: 221px !important;
}
.stroke-222 {
  stroke-width: 222px !important;
}
.stroke-222 svg,
.stroke-222 svg * {
  stroke-width: 222px !important;
}
.stroke-223 {
  stroke-width: 223px !important;
}
.stroke-223 svg,
.stroke-223 svg * {
  stroke-width: 223px !important;
}
.stroke-224 {
  stroke-width: 224px !important;
}
.stroke-224 svg,
.stroke-224 svg * {
  stroke-width: 224px !important;
}
.stroke-225 {
  stroke-width: 225px !important;
}
.stroke-225 svg,
.stroke-225 svg * {
  stroke-width: 225px !important;
}
.stroke-226 {
  stroke-width: 226px !important;
}
.stroke-226 svg,
.stroke-226 svg * {
  stroke-width: 226px !important;
}
.stroke-227 {
  stroke-width: 227px !important;
}
.stroke-227 svg,
.stroke-227 svg * {
  stroke-width: 227px !important;
}
.stroke-228 {
  stroke-width: 228px !important;
}
.stroke-228 svg,
.stroke-228 svg * {
  stroke-width: 228px !important;
}
.stroke-229 {
  stroke-width: 229px !important;
}
.stroke-229 svg,
.stroke-229 svg * {
  stroke-width: 229px !important;
}
.stroke-230 {
  stroke-width: 230px !important;
}
.stroke-230 svg,
.stroke-230 svg * {
  stroke-width: 230px !important;
}
.stroke-231 {
  stroke-width: 231px !important;
}
.stroke-231 svg,
.stroke-231 svg * {
  stroke-width: 231px !important;
}
.stroke-232 {
  stroke-width: 232px !important;
}
.stroke-232 svg,
.stroke-232 svg * {
  stroke-width: 232px !important;
}
.stroke-233 {
  stroke-width: 233px !important;
}
.stroke-233 svg,
.stroke-233 svg * {
  stroke-width: 233px !important;
}
.stroke-234 {
  stroke-width: 234px !important;
}
.stroke-234 svg,
.stroke-234 svg * {
  stroke-width: 234px !important;
}
.stroke-235 {
  stroke-width: 235px !important;
}
.stroke-235 svg,
.stroke-235 svg * {
  stroke-width: 235px !important;
}
.stroke-236 {
  stroke-width: 236px !important;
}
.stroke-236 svg,
.stroke-236 svg * {
  stroke-width: 236px !important;
}
.stroke-237 {
  stroke-width: 237px !important;
}
.stroke-237 svg,
.stroke-237 svg * {
  stroke-width: 237px !important;
}
.stroke-238 {
  stroke-width: 238px !important;
}
.stroke-238 svg,
.stroke-238 svg * {
  stroke-width: 238px !important;
}
.stroke-239 {
  stroke-width: 239px !important;
}
.stroke-239 svg,
.stroke-239 svg * {
  stroke-width: 239px !important;
}
.stroke-240 {
  stroke-width: 240px !important;
}
.stroke-240 svg,
.stroke-240 svg * {
  stroke-width: 240px !important;
}
.stroke-241 {
  stroke-width: 241px !important;
}
.stroke-241 svg,
.stroke-241 svg * {
  stroke-width: 241px !important;
}
.stroke-242 {
  stroke-width: 242px !important;
}
.stroke-242 svg,
.stroke-242 svg * {
  stroke-width: 242px !important;
}
.stroke-243 {
  stroke-width: 243px !important;
}
.stroke-243 svg,
.stroke-243 svg * {
  stroke-width: 243px !important;
}
.stroke-244 {
  stroke-width: 244px !important;
}
.stroke-244 svg,
.stroke-244 svg * {
  stroke-width: 244px !important;
}
.stroke-245 {
  stroke-width: 245px !important;
}
.stroke-245 svg,
.stroke-245 svg * {
  stroke-width: 245px !important;
}
.stroke-246 {
  stroke-width: 246px !important;
}
.stroke-246 svg,
.stroke-246 svg * {
  stroke-width: 246px !important;
}
.stroke-247 {
  stroke-width: 247px !important;
}
.stroke-247 svg,
.stroke-247 svg * {
  stroke-width: 247px !important;
}
.stroke-248 {
  stroke-width: 248px !important;
}
.stroke-248 svg,
.stroke-248 svg * {
  stroke-width: 248px !important;
}
.stroke-249 {
  stroke-width: 249px !important;
}
.stroke-249 svg,
.stroke-249 svg * {
  stroke-width: 249px !important;
}
.stroke-250 {
  stroke-width: 250px !important;
}
.stroke-250 svg,
.stroke-250 svg * {
  stroke-width: 250px !important;
}
.stroke-251 {
  stroke-width: 251px !important;
}
.stroke-251 svg,
.stroke-251 svg * {
  stroke-width: 251px !important;
}
.stroke-252 {
  stroke-width: 252px !important;
}
.stroke-252 svg,
.stroke-252 svg * {
  stroke-width: 252px !important;
}
.stroke-253 {
  stroke-width: 253px !important;
}
.stroke-253 svg,
.stroke-253 svg * {
  stroke-width: 253px !important;
}
.stroke-254 {
  stroke-width: 254px !important;
}
.stroke-254 svg,
.stroke-254 svg * {
  stroke-width: 254px !important;
}
.stroke-255 {
  stroke-width: 255px !important;
}
.stroke-255 svg,
.stroke-255 svg * {
  stroke-width: 255px !important;
}
.stroke-256 {
  stroke-width: 256px !important;
}
.stroke-256 svg,
.stroke-256 svg * {
  stroke-width: 256px !important;
}
.stroke-257 {
  stroke-width: 257px !important;
}
.stroke-257 svg,
.stroke-257 svg * {
  stroke-width: 257px !important;
}
.stroke-258 {
  stroke-width: 258px !important;
}
.stroke-258 svg,
.stroke-258 svg * {
  stroke-width: 258px !important;
}
.stroke-259 {
  stroke-width: 259px !important;
}
.stroke-259 svg,
.stroke-259 svg * {
  stroke-width: 259px !important;
}
.stroke-260 {
  stroke-width: 260px !important;
}
.stroke-260 svg,
.stroke-260 svg * {
  stroke-width: 260px !important;
}
.stroke-261 {
  stroke-width: 261px !important;
}
.stroke-261 svg,
.stroke-261 svg * {
  stroke-width: 261px !important;
}
.stroke-262 {
  stroke-width: 262px !important;
}
.stroke-262 svg,
.stroke-262 svg * {
  stroke-width: 262px !important;
}
.stroke-263 {
  stroke-width: 263px !important;
}
.stroke-263 svg,
.stroke-263 svg * {
  stroke-width: 263px !important;
}
.stroke-264 {
  stroke-width: 264px !important;
}
.stroke-264 svg,
.stroke-264 svg * {
  stroke-width: 264px !important;
}
.stroke-265 {
  stroke-width: 265px !important;
}
.stroke-265 svg,
.stroke-265 svg * {
  stroke-width: 265px !important;
}
.stroke-266 {
  stroke-width: 266px !important;
}
.stroke-266 svg,
.stroke-266 svg * {
  stroke-width: 266px !important;
}
.stroke-267 {
  stroke-width: 267px !important;
}
.stroke-267 svg,
.stroke-267 svg * {
  stroke-width: 267px !important;
}
.stroke-268 {
  stroke-width: 268px !important;
}
.stroke-268 svg,
.stroke-268 svg * {
  stroke-width: 268px !important;
}
.stroke-269 {
  stroke-width: 269px !important;
}
.stroke-269 svg,
.stroke-269 svg * {
  stroke-width: 269px !important;
}
.stroke-270 {
  stroke-width: 270px !important;
}
.stroke-270 svg,
.stroke-270 svg * {
  stroke-width: 270px !important;
}
.stroke-271 {
  stroke-width: 271px !important;
}
.stroke-271 svg,
.stroke-271 svg * {
  stroke-width: 271px !important;
}
.stroke-272 {
  stroke-width: 272px !important;
}
.stroke-272 svg,
.stroke-272 svg * {
  stroke-width: 272px !important;
}
.stroke-273 {
  stroke-width: 273px !important;
}
.stroke-273 svg,
.stroke-273 svg * {
  stroke-width: 273px !important;
}
.stroke-274 {
  stroke-width: 274px !important;
}
.stroke-274 svg,
.stroke-274 svg * {
  stroke-width: 274px !important;
}
.stroke-275 {
  stroke-width: 275px !important;
}
.stroke-275 svg,
.stroke-275 svg * {
  stroke-width: 275px !important;
}
.stroke-276 {
  stroke-width: 276px !important;
}
.stroke-276 svg,
.stroke-276 svg * {
  stroke-width: 276px !important;
}
.stroke-277 {
  stroke-width: 277px !important;
}
.stroke-277 svg,
.stroke-277 svg * {
  stroke-width: 277px !important;
}
.stroke-278 {
  stroke-width: 278px !important;
}
.stroke-278 svg,
.stroke-278 svg * {
  stroke-width: 278px !important;
}
.stroke-279 {
  stroke-width: 279px !important;
}
.stroke-279 svg,
.stroke-279 svg * {
  stroke-width: 279px !important;
}
.stroke-280 {
  stroke-width: 280px !important;
}
.stroke-280 svg,
.stroke-280 svg * {
  stroke-width: 280px !important;
}
.stroke-281 {
  stroke-width: 281px !important;
}
.stroke-281 svg,
.stroke-281 svg * {
  stroke-width: 281px !important;
}
.stroke-282 {
  stroke-width: 282px !important;
}
.stroke-282 svg,
.stroke-282 svg * {
  stroke-width: 282px !important;
}
.stroke-283 {
  stroke-width: 283px !important;
}
.stroke-283 svg,
.stroke-283 svg * {
  stroke-width: 283px !important;
}
.stroke-284 {
  stroke-width: 284px !important;
}
.stroke-284 svg,
.stroke-284 svg * {
  stroke-width: 284px !important;
}
.stroke-285 {
  stroke-width: 285px !important;
}
.stroke-285 svg,
.stroke-285 svg * {
  stroke-width: 285px !important;
}
.stroke-286 {
  stroke-width: 286px !important;
}
.stroke-286 svg,
.stroke-286 svg * {
  stroke-width: 286px !important;
}
.stroke-287 {
  stroke-width: 287px !important;
}
.stroke-287 svg,
.stroke-287 svg * {
  stroke-width: 287px !important;
}
.stroke-288 {
  stroke-width: 288px !important;
}
.stroke-288 svg,
.stroke-288 svg * {
  stroke-width: 288px !important;
}
.stroke-289 {
  stroke-width: 289px !important;
}
.stroke-289 svg,
.stroke-289 svg * {
  stroke-width: 289px !important;
}
.stroke-290 {
  stroke-width: 290px !important;
}
.stroke-290 svg,
.stroke-290 svg * {
  stroke-width: 290px !important;
}
.stroke-291 {
  stroke-width: 291px !important;
}
.stroke-291 svg,
.stroke-291 svg * {
  stroke-width: 291px !important;
}
.stroke-292 {
  stroke-width: 292px !important;
}
.stroke-292 svg,
.stroke-292 svg * {
  stroke-width: 292px !important;
}
.stroke-293 {
  stroke-width: 293px !important;
}
.stroke-293 svg,
.stroke-293 svg * {
  stroke-width: 293px !important;
}
.stroke-294 {
  stroke-width: 294px !important;
}
.stroke-294 svg,
.stroke-294 svg * {
  stroke-width: 294px !important;
}
.stroke-295 {
  stroke-width: 295px !important;
}
.stroke-295 svg,
.stroke-295 svg * {
  stroke-width: 295px !important;
}
.stroke-296 {
  stroke-width: 296px !important;
}
.stroke-296 svg,
.stroke-296 svg * {
  stroke-width: 296px !important;
}
.stroke-297 {
  stroke-width: 297px !important;
}
.stroke-297 svg,
.stroke-297 svg * {
  stroke-width: 297px !important;
}
.stroke-298 {
  stroke-width: 298px !important;
}
.stroke-298 svg,
.stroke-298 svg * {
  stroke-width: 298px !important;
}
.stroke-299 {
  stroke-width: 299px !important;
}
.stroke-299 svg,
.stroke-299 svg * {
  stroke-width: 299px !important;
}
.stroke-300 {
  stroke-width: 300px !important;
}
.stroke-300 svg,
.stroke-300 svg * {
  stroke-width: 300px !important;
}
.f-s-10 {
  font-size: 0.625rem;
}
.f-s-11 {
  font-size: 0.6875rem;
}
.f-s-12 {
  font-size: 0.75rem;
}
.f-s-13 {
  font-size: 0.8125rem;
}
.f-s-14 {
  font-size: 0.875rem;
}
.f-s-15 {
  font-size: 0.9375rem;
}
.f-s-16 {
  font-size: 1rem;
}
.f-s-18 {
  font-size: 1.125rem;
}
.f-s-20 {
  font-size: 1.25rem;
}
.f-s-22 {
  font-size: 1.375rem;
}
.f-s-24 {
  font-size: 1.5rem;
}
.f-s-28 {
  font-size: 1.75rem;
}
.f-s-32 {
  font-size: 2rem;
}
.f-s-40 {
  font-size: 2.5rem;
}
.f-w-100 {
  font-weight: 100;
}
.f-w-200 {
  font-weight: 200;
}
.f-w-300 {
  font-weight: 300;
}
.f-w-400 {
  font-weight: 400;
}
.f-w-500 {
  font-weight: 500;
}
.f-w-600 {
  font-weight: 600;
}
.f-w-700 {
  font-weight: 700;
}
.f-w-800 {
  font-weight: 800;
}
.f-w-900 {
  font-weight: 900;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.text-justify {
  text-align: justify !important;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.text-primary {
  color: var(--primary-color) !important;
}
.bg-primary {
  background-color: var(--primary-color) !important;
}
.b-c-primary {
  border-color: var(--primary-color) !important;
}
.text-secondary {
  color: var(--secondary-color) !important;
}
.bg-secondary {
  background-color: var(--secondary-color) !important;
}
.b-c-secondary {
  border-color: var(--secondary-color) !important;
}
.text-on-primary {
  color: var(--text-primary-color) !important;
}
.bg-on-primary {
  background-color: var(--text-primary-color) !important;
}
.b-c-on-primary {
  border-color: var(--text-primary-color) !important;
}
.text-text-primary {
  color: var(--text-primary) !important;
}
.bg-text-primary {
  background-color: var(--text-primary) !important;
}
.b-c-text-primary {
  border-color: var(--text-primary) !important;
}
.text-text-color {
  color: var(--text-color) !important;
}
.bg-text-color {
  background-color: var(--text-color) !important;
}
.b-c-text-color {
  border-color: var(--text-color) !important;
}
.text-text-secondary {
  color: var(--text-secondary) !important;
}
.bg-text-secondary {
  background-color: var(--text-secondary) !important;
}
.b-c-text-secondary {
  border-color: var(--text-secondary) !important;
}
.text-success {
  color: var(--color-success) !important;
}
.bg-success {
  background-color: var(--color-success) !important;
}
.b-c-success {
  border-color: var(--color-success) !important;
}
.text-danger {
  color: var(--color-danger) !important;
}
.bg-danger {
  background-color: var(--color-danger) !important;
}
.b-c-danger {
  border-color: var(--color-danger) !important;
}
.text-warning {
  color: var(--color-warning) !important;
}
.bg-warning {
  background-color: var(--color-warning) !important;
}
.b-c-warning {
  border-color: var(--color-warning) !important;
}
.text-info {
  color: var(--color-info) !important;
}
.bg-info {
  background-color: var(--color-info) !important;
}
.b-c-info {
  border-color: var(--color-info) !important;
}
.text-title-category {
  color: var(--text-title-category) !important;
}
.bg-title-category {
  background-color: var(--text-title-category) !important;
}
.b-c-title-category {
  border-color: var(--text-title-category) !important;
}
.text-color-white {
  color: var(--white-700) !important;
}
.bg-color-white {
  background-color: var(--white-700) !important;
}
.b-c-color-white {
  border-color: var(--white-700) !important;
}
.text-cart {
  color: var(--background-cart) !important;
}
.bg-cart {
  background-color: var(--background-cart) !important;
}
.b-c-cart {
  border-color: var(--background-cart) !important;
}
.text-blue-light {
  color: var(--background-categories) !important;
}
.bg-blue-light {
  background-color: var(--background-categories) !important;
}
.b-c-blue-light {
  border-color: var(--background-categories) !important;
}
.text-observation {
  color: var(--text-observation) !important;
}
.bg-observation {
  background-color: var(--text-observation) !important;
}
.b-c-observation {
  border-color: var(--text-observation) !important;
}
.pos-static {
  position: static;
}
.pos-relative {
  position: relative;
}
.pos-absolute {
  position: absolute;
}
.pos-fixed {
  position: fixed;
}
.pos-sticky {
  position: sticky;
}
.top-0 {
  top: 0px;
}
.top-n-0 {
  top: -0px;
}
.right-0 {
  right: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-n-0 {
  bottom: -0px;
}
.left-0 {
  left: 0px;
}
.top-1 {
  top: 1px;
}
.top-n-1 {
  top: -1px;
}
.right-1 {
  right: 1px;
}
.bottom-1 {
  bottom: 1px;
}
.bottom-n-1 {
  bottom: -1px;
}
.left-1 {
  left: 1px;
}
.top-2 {
  top: 2px;
}
.top-n-2 {
  top: -2px;
}
.right-2 {
  right: 2px;
}
.bottom-2 {
  bottom: 2px;
}
.bottom-n-2 {
  bottom: -2px;
}
.left-2 {
  left: 2px;
}
.top-3 {
  top: 3px;
}
.top-n-3 {
  top: -3px;
}
.right-3 {
  right: 3px;
}
.bottom-3 {
  bottom: 3px;
}
.bottom-n-3 {
  bottom: -3px;
}
.left-3 {
  left: 3px;
}
.top-4 {
  top: 4px;
}
.top-n-4 {
  top: -4px;
}
.right-4 {
  right: 4px;
}
.bottom-4 {
  bottom: 4px;
}
.bottom-n-4 {
  bottom: -4px;
}
.left-4 {
  left: 4px;
}
.top-5 {
  top: 5px;
}
.top-n-5 {
  top: -5px;
}
.right-5 {
  right: 5px;
}
.bottom-5 {
  bottom: 5px;
}
.bottom-n-5 {
  bottom: -5px;
}
.left-5 {
  left: 5px;
}
.top-6 {
  top: 6px;
}
.top-n-6 {
  top: -6px;
}
.right-6 {
  right: 6px;
}
.bottom-6 {
  bottom: 6px;
}
.bottom-n-6 {
  bottom: -6px;
}
.left-6 {
  left: 6px;
}
.top-7 {
  top: 7px;
}
.top-n-7 {
  top: -7px;
}
.right-7 {
  right: 7px;
}
.bottom-7 {
  bottom: 7px;
}
.bottom-n-7 {
  bottom: -7px;
}
.left-7 {
  left: 7px;
}
.top-8 {
  top: 8px;
}
.top-n-8 {
  top: -8px;
}
.right-8 {
  right: 8px;
}
.bottom-8 {
  bottom: 8px;
}
.bottom-n-8 {
  bottom: -8px;
}
.left-8 {
  left: 8px;
}
.top-9 {
  top: 9px;
}
.top-n-9 {
  top: -9px;
}
.right-9 {
  right: 9px;
}
.bottom-9 {
  bottom: 9px;
}
.bottom-n-9 {
  bottom: -9px;
}
.left-9 {
  left: 9px;
}
.top-10 {
  top: 10px;
}
.top-n-10 {
  top: -10px;
}
.right-10 {
  right: 10px;
}
.bottom-10 {
  bottom: 10px;
}
.bottom-n-10 {
  bottom: -10px;
}
.left-10 {
  left: 10px;
}
.top-11 {
  top: 11px;
}
.top-n-11 {
  top: -11px;
}
.right-11 {
  right: 11px;
}
.bottom-11 {
  bottom: 11px;
}
.bottom-n-11 {
  bottom: -11px;
}
.left-11 {
  left: 11px;
}
.top-12 {
  top: 12px;
}
.top-n-12 {
  top: -12px;
}
.right-12 {
  right: 12px;
}
.bottom-12 {
  bottom: 12px;
}
.bottom-n-12 {
  bottom: -12px;
}
.left-12 {
  left: 12px;
}
.top-13 {
  top: 13px;
}
.top-n-13 {
  top: -13px;
}
.right-13 {
  right: 13px;
}
.bottom-13 {
  bottom: 13px;
}
.bottom-n-13 {
  bottom: -13px;
}
.left-13 {
  left: 13px;
}
.top-14 {
  top: 14px;
}
.top-n-14 {
  top: -14px;
}
.right-14 {
  right: 14px;
}
.bottom-14 {
  bottom: 14px;
}
.bottom-n-14 {
  bottom: -14px;
}
.left-14 {
  left: 14px;
}
.top-15 {
  top: 15px;
}
.top-n-15 {
  top: -15px;
}
.right-15 {
  right: 15px;
}
.bottom-15 {
  bottom: 15px;
}
.bottom-n-15 {
  bottom: -15px;
}
.left-15 {
  left: 15px;
}
.top-16 {
  top: 16px;
}
.top-n-16 {
  top: -16px;
}
.right-16 {
  right: 16px;
}
.bottom-16 {
  bottom: 16px;
}
.bottom-n-16 {
  bottom: -16px;
}
.left-16 {
  left: 16px;
}
.top-17 {
  top: 17px;
}
.top-n-17 {
  top: -17px;
}
.right-17 {
  right: 17px;
}
.bottom-17 {
  bottom: 17px;
}
.bottom-n-17 {
  bottom: -17px;
}
.left-17 {
  left: 17px;
}
.top-18 {
  top: 18px;
}
.top-n-18 {
  top: -18px;
}
.right-18 {
  right: 18px;
}
.bottom-18 {
  bottom: 18px;
}
.bottom-n-18 {
  bottom: -18px;
}
.left-18 {
  left: 18px;
}
.top-19 {
  top: 19px;
}
.top-n-19 {
  top: -19px;
}
.right-19 {
  right: 19px;
}
.bottom-19 {
  bottom: 19px;
}
.bottom-n-19 {
  bottom: -19px;
}
.left-19 {
  left: 19px;
}
.top-20 {
  top: 20px;
}
.top-n-20 {
  top: -20px;
}
.right-20 {
  right: 20px;
}
.bottom-20 {
  bottom: 20px;
}
.bottom-n-20 {
  bottom: -20px;
}
.left-20 {
  left: 20px;
}
.top-21 {
  top: 21px;
}
.top-n-21 {
  top: -21px;
}
.right-21 {
  right: 21px;
}
.bottom-21 {
  bottom: 21px;
}
.bottom-n-21 {
  bottom: -21px;
}
.left-21 {
  left: 21px;
}
.top-22 {
  top: 22px;
}
.top-n-22 {
  top: -22px;
}
.right-22 {
  right: 22px;
}
.bottom-22 {
  bottom: 22px;
}
.bottom-n-22 {
  bottom: -22px;
}
.left-22 {
  left: 22px;
}
.top-23 {
  top: 23px;
}
.top-n-23 {
  top: -23px;
}
.right-23 {
  right: 23px;
}
.bottom-23 {
  bottom: 23px;
}
.bottom-n-23 {
  bottom: -23px;
}
.left-23 {
  left: 23px;
}
.top-24 {
  top: 24px;
}
.top-n-24 {
  top: -24px;
}
.right-24 {
  right: 24px;
}
.bottom-24 {
  bottom: 24px;
}
.bottom-n-24 {
  bottom: -24px;
}
.left-24 {
  left: 24px;
}
.top-25 {
  top: 25px;
}
.top-n-25 {
  top: -25px;
}
.right-25 {
  right: 25px;
}
.bottom-25 {
  bottom: 25px;
}
.bottom-n-25 {
  bottom: -25px;
}
.left-25 {
  left: 25px;
}
.top-26 {
  top: 26px;
}
.top-n-26 {
  top: -26px;
}
.right-26 {
  right: 26px;
}
.bottom-26 {
  bottom: 26px;
}
.bottom-n-26 {
  bottom: -26px;
}
.left-26 {
  left: 26px;
}
.top-27 {
  top: 27px;
}
.top-n-27 {
  top: -27px;
}
.right-27 {
  right: 27px;
}
.bottom-27 {
  bottom: 27px;
}
.bottom-n-27 {
  bottom: -27px;
}
.left-27 {
  left: 27px;
}
.top-28 {
  top: 28px;
}
.top-n-28 {
  top: -28px;
}
.right-28 {
  right: 28px;
}
.bottom-28 {
  bottom: 28px;
}
.bottom-n-28 {
  bottom: -28px;
}
.left-28 {
  left: 28px;
}
.top-29 {
  top: 29px;
}
.top-n-29 {
  top: -29px;
}
.right-29 {
  right: 29px;
}
.bottom-29 {
  bottom: 29px;
}
.bottom-n-29 {
  bottom: -29px;
}
.left-29 {
  left: 29px;
}
.top-30 {
  top: 30px;
}
.top-n-30 {
  top: -30px;
}
.right-30 {
  right: 30px;
}
.bottom-30 {
  bottom: 30px;
}
.bottom-n-30 {
  bottom: -30px;
}
.left-30 {
  left: 30px;
}
.top-31 {
  top: 31px;
}
.top-n-31 {
  top: -31px;
}
.right-31 {
  right: 31px;
}
.bottom-31 {
  bottom: 31px;
}
.bottom-n-31 {
  bottom: -31px;
}
.left-31 {
  left: 31px;
}
.top-32 {
  top: 32px;
}
.top-n-32 {
  top: -32px;
}
.right-32 {
  right: 32px;
}
.bottom-32 {
  bottom: 32px;
}
.bottom-n-32 {
  bottom: -32px;
}
.left-32 {
  left: 32px;
}
.top-33 {
  top: 33px;
}
.top-n-33 {
  top: -33px;
}
.right-33 {
  right: 33px;
}
.bottom-33 {
  bottom: 33px;
}
.bottom-n-33 {
  bottom: -33px;
}
.left-33 {
  left: 33px;
}
.top-34 {
  top: 34px;
}
.top-n-34 {
  top: -34px;
}
.right-34 {
  right: 34px;
}
.bottom-34 {
  bottom: 34px;
}
.bottom-n-34 {
  bottom: -34px;
}
.left-34 {
  left: 34px;
}
.top-35 {
  top: 35px;
}
.top-n-35 {
  top: -35px;
}
.right-35 {
  right: 35px;
}
.bottom-35 {
  bottom: 35px;
}
.bottom-n-35 {
  bottom: -35px;
}
.left-35 {
  left: 35px;
}
.top-36 {
  top: 36px;
}
.top-n-36 {
  top: -36px;
}
.right-36 {
  right: 36px;
}
.bottom-36 {
  bottom: 36px;
}
.bottom-n-36 {
  bottom: -36px;
}
.left-36 {
  left: 36px;
}
.top-37 {
  top: 37px;
}
.top-n-37 {
  top: -37px;
}
.right-37 {
  right: 37px;
}
.bottom-37 {
  bottom: 37px;
}
.bottom-n-37 {
  bottom: -37px;
}
.left-37 {
  left: 37px;
}
.top-38 {
  top: 38px;
}
.top-n-38 {
  top: -38px;
}
.right-38 {
  right: 38px;
}
.bottom-38 {
  bottom: 38px;
}
.bottom-n-38 {
  bottom: -38px;
}
.left-38 {
  left: 38px;
}
.top-39 {
  top: 39px;
}
.top-n-39 {
  top: -39px;
}
.right-39 {
  right: 39px;
}
.bottom-39 {
  bottom: 39px;
}
.bottom-n-39 {
  bottom: -39px;
}
.left-39 {
  left: 39px;
}
.top-40 {
  top: 40px;
}
.top-n-40 {
  top: -40px;
}
.right-40 {
  right: 40px;
}
.bottom-40 {
  bottom: 40px;
}
.bottom-n-40 {
  bottom: -40px;
}
.left-40 {
  left: 40px;
}
.top-41 {
  top: 41px;
}
.top-n-41 {
  top: -41px;
}
.right-41 {
  right: 41px;
}
.bottom-41 {
  bottom: 41px;
}
.bottom-n-41 {
  bottom: -41px;
}
.left-41 {
  left: 41px;
}
.top-42 {
  top: 42px;
}
.top-n-42 {
  top: -42px;
}
.right-42 {
  right: 42px;
}
.bottom-42 {
  bottom: 42px;
}
.bottom-n-42 {
  bottom: -42px;
}
.left-42 {
  left: 42px;
}
.top-43 {
  top: 43px;
}
.top-n-43 {
  top: -43px;
}
.right-43 {
  right: 43px;
}
.bottom-43 {
  bottom: 43px;
}
.bottom-n-43 {
  bottom: -43px;
}
.left-43 {
  left: 43px;
}
.top-44 {
  top: 44px;
}
.top-n-44 {
  top: -44px;
}
.right-44 {
  right: 44px;
}
.bottom-44 {
  bottom: 44px;
}
.bottom-n-44 {
  bottom: -44px;
}
.left-44 {
  left: 44px;
}
.top-45 {
  top: 45px;
}
.top-n-45 {
  top: -45px;
}
.right-45 {
  right: 45px;
}
.bottom-45 {
  bottom: 45px;
}
.bottom-n-45 {
  bottom: -45px;
}
.left-45 {
  left: 45px;
}
.top-46 {
  top: 46px;
}
.top-n-46 {
  top: -46px;
}
.right-46 {
  right: 46px;
}
.bottom-46 {
  bottom: 46px;
}
.bottom-n-46 {
  bottom: -46px;
}
.left-46 {
  left: 46px;
}
.top-47 {
  top: 47px;
}
.top-n-47 {
  top: -47px;
}
.right-47 {
  right: 47px;
}
.bottom-47 {
  bottom: 47px;
}
.bottom-n-47 {
  bottom: -47px;
}
.left-47 {
  left: 47px;
}
.top-48 {
  top: 48px;
}
.top-n-48 {
  top: -48px;
}
.right-48 {
  right: 48px;
}
.bottom-48 {
  bottom: 48px;
}
.bottom-n-48 {
  bottom: -48px;
}
.left-48 {
  left: 48px;
}
.top-49 {
  top: 49px;
}
.top-n-49 {
  top: -49px;
}
.right-49 {
  right: 49px;
}
.bottom-49 {
  bottom: 49px;
}
.bottom-n-49 {
  bottom: -49px;
}
.left-49 {
  left: 49px;
}
.top-50 {
  top: 50px;
}
.top-n-50 {
  top: -50px;
}
.right-50 {
  right: 50px;
}
.bottom-50 {
  bottom: 50px;
}
.bottom-n-50 {
  bottom: -50px;
}
.left-50 {
  left: 50px;
}
.top-51 {
  top: 51px;
}
.top-n-51 {
  top: -51px;
}
.right-51 {
  right: 51px;
}
.bottom-51 {
  bottom: 51px;
}
.bottom-n-51 {
  bottom: -51px;
}
.left-51 {
  left: 51px;
}
.top-52 {
  top: 52px;
}
.top-n-52 {
  top: -52px;
}
.right-52 {
  right: 52px;
}
.bottom-52 {
  bottom: 52px;
}
.bottom-n-52 {
  bottom: -52px;
}
.left-52 {
  left: 52px;
}
.top-53 {
  top: 53px;
}
.top-n-53 {
  top: -53px;
}
.right-53 {
  right: 53px;
}
.bottom-53 {
  bottom: 53px;
}
.bottom-n-53 {
  bottom: -53px;
}
.left-53 {
  left: 53px;
}
.top-54 {
  top: 54px;
}
.top-n-54 {
  top: -54px;
}
.right-54 {
  right: 54px;
}
.bottom-54 {
  bottom: 54px;
}
.bottom-n-54 {
  bottom: -54px;
}
.left-54 {
  left: 54px;
}
.top-55 {
  top: 55px;
}
.top-n-55 {
  top: -55px;
}
.right-55 {
  right: 55px;
}
.bottom-55 {
  bottom: 55px;
}
.bottom-n-55 {
  bottom: -55px;
}
.left-55 {
  left: 55px;
}
.top-56 {
  top: 56px;
}
.top-n-56 {
  top: -56px;
}
.right-56 {
  right: 56px;
}
.bottom-56 {
  bottom: 56px;
}
.bottom-n-56 {
  bottom: -56px;
}
.left-56 {
  left: 56px;
}
.top-57 {
  top: 57px;
}
.top-n-57 {
  top: -57px;
}
.right-57 {
  right: 57px;
}
.bottom-57 {
  bottom: 57px;
}
.bottom-n-57 {
  bottom: -57px;
}
.left-57 {
  left: 57px;
}
.top-58 {
  top: 58px;
}
.top-n-58 {
  top: -58px;
}
.right-58 {
  right: 58px;
}
.bottom-58 {
  bottom: 58px;
}
.bottom-n-58 {
  bottom: -58px;
}
.left-58 {
  left: 58px;
}
.top-59 {
  top: 59px;
}
.top-n-59 {
  top: -59px;
}
.right-59 {
  right: 59px;
}
.bottom-59 {
  bottom: 59px;
}
.bottom-n-59 {
  bottom: -59px;
}
.left-59 {
  left: 59px;
}
.top-60 {
  top: 60px;
}
.top-n-60 {
  top: -60px;
}
.right-60 {
  right: 60px;
}
.bottom-60 {
  bottom: 60px;
}
.bottom-n-60 {
  bottom: -60px;
}
.left-60 {
  left: 60px;
}
.top-61 {
  top: 61px;
}
.top-n-61 {
  top: -61px;
}
.right-61 {
  right: 61px;
}
.bottom-61 {
  bottom: 61px;
}
.bottom-n-61 {
  bottom: -61px;
}
.left-61 {
  left: 61px;
}
.top-62 {
  top: 62px;
}
.top-n-62 {
  top: -62px;
}
.right-62 {
  right: 62px;
}
.bottom-62 {
  bottom: 62px;
}
.bottom-n-62 {
  bottom: -62px;
}
.left-62 {
  left: 62px;
}
.top-63 {
  top: 63px;
}
.top-n-63 {
  top: -63px;
}
.right-63 {
  right: 63px;
}
.bottom-63 {
  bottom: 63px;
}
.bottom-n-63 {
  bottom: -63px;
}
.left-63 {
  left: 63px;
}
.top-64 {
  top: 64px;
}
.top-n-64 {
  top: -64px;
}
.right-64 {
  right: 64px;
}
.bottom-64 {
  bottom: 64px;
}
.bottom-n-64 {
  bottom: -64px;
}
.left-64 {
  left: 64px;
}
.top-65 {
  top: 65px;
}
.top-n-65 {
  top: -65px;
}
.right-65 {
  right: 65px;
}
.bottom-65 {
  bottom: 65px;
}
.bottom-n-65 {
  bottom: -65px;
}
.left-65 {
  left: 65px;
}
.top-66 {
  top: 66px;
}
.top-n-66 {
  top: -66px;
}
.right-66 {
  right: 66px;
}
.bottom-66 {
  bottom: 66px;
}
.bottom-n-66 {
  bottom: -66px;
}
.left-66 {
  left: 66px;
}
.top-67 {
  top: 67px;
}
.top-n-67 {
  top: -67px;
}
.right-67 {
  right: 67px;
}
.bottom-67 {
  bottom: 67px;
}
.bottom-n-67 {
  bottom: -67px;
}
.left-67 {
  left: 67px;
}
.top-68 {
  top: 68px;
}
.top-n-68 {
  top: -68px;
}
.right-68 {
  right: 68px;
}
.bottom-68 {
  bottom: 68px;
}
.bottom-n-68 {
  bottom: -68px;
}
.left-68 {
  left: 68px;
}
.top-69 {
  top: 69px;
}
.top-n-69 {
  top: -69px;
}
.right-69 {
  right: 69px;
}
.bottom-69 {
  bottom: 69px;
}
.bottom-n-69 {
  bottom: -69px;
}
.left-69 {
  left: 69px;
}
.top-70 {
  top: 70px;
}
.top-n-70 {
  top: -70px;
}
.right-70 {
  right: 70px;
}
.bottom-70 {
  bottom: 70px;
}
.bottom-n-70 {
  bottom: -70px;
}
.left-70 {
  left: 70px;
}
.top-71 {
  top: 71px;
}
.top-n-71 {
  top: -71px;
}
.right-71 {
  right: 71px;
}
.bottom-71 {
  bottom: 71px;
}
.bottom-n-71 {
  bottom: -71px;
}
.left-71 {
  left: 71px;
}
.top-72 {
  top: 72px;
}
.top-n-72 {
  top: -72px;
}
.right-72 {
  right: 72px;
}
.bottom-72 {
  bottom: 72px;
}
.bottom-n-72 {
  bottom: -72px;
}
.left-72 {
  left: 72px;
}
.top-73 {
  top: 73px;
}
.top-n-73 {
  top: -73px;
}
.right-73 {
  right: 73px;
}
.bottom-73 {
  bottom: 73px;
}
.bottom-n-73 {
  bottom: -73px;
}
.left-73 {
  left: 73px;
}
.top-74 {
  top: 74px;
}
.top-n-74 {
  top: -74px;
}
.right-74 {
  right: 74px;
}
.bottom-74 {
  bottom: 74px;
}
.bottom-n-74 {
  bottom: -74px;
}
.left-74 {
  left: 74px;
}
.top-75 {
  top: 75px;
}
.top-n-75 {
  top: -75px;
}
.right-75 {
  right: 75px;
}
.bottom-75 {
  bottom: 75px;
}
.bottom-n-75 {
  bottom: -75px;
}
.left-75 {
  left: 75px;
}
.top-76 {
  top: 76px;
}
.top-n-76 {
  top: -76px;
}
.right-76 {
  right: 76px;
}
.bottom-76 {
  bottom: 76px;
}
.bottom-n-76 {
  bottom: -76px;
}
.left-76 {
  left: 76px;
}
.top-77 {
  top: 77px;
}
.top-n-77 {
  top: -77px;
}
.right-77 {
  right: 77px;
}
.bottom-77 {
  bottom: 77px;
}
.bottom-n-77 {
  bottom: -77px;
}
.left-77 {
  left: 77px;
}
.top-78 {
  top: 78px;
}
.top-n-78 {
  top: -78px;
}
.right-78 {
  right: 78px;
}
.bottom-78 {
  bottom: 78px;
}
.bottom-n-78 {
  bottom: -78px;
}
.left-78 {
  left: 78px;
}
.top-79 {
  top: 79px;
}
.top-n-79 {
  top: -79px;
}
.right-79 {
  right: 79px;
}
.bottom-79 {
  bottom: 79px;
}
.bottom-n-79 {
  bottom: -79px;
}
.left-79 {
  left: 79px;
}
.top-80 {
  top: 80px;
}
.top-n-80 {
  top: -80px;
}
.right-80 {
  right: 80px;
}
.bottom-80 {
  bottom: 80px;
}
.bottom-n-80 {
  bottom: -80px;
}
.left-80 {
  left: 80px;
}
.top-81 {
  top: 81px;
}
.top-n-81 {
  top: -81px;
}
.right-81 {
  right: 81px;
}
.bottom-81 {
  bottom: 81px;
}
.bottom-n-81 {
  bottom: -81px;
}
.left-81 {
  left: 81px;
}
.top-82 {
  top: 82px;
}
.top-n-82 {
  top: -82px;
}
.right-82 {
  right: 82px;
}
.bottom-82 {
  bottom: 82px;
}
.bottom-n-82 {
  bottom: -82px;
}
.left-82 {
  left: 82px;
}
.top-83 {
  top: 83px;
}
.top-n-83 {
  top: -83px;
}
.right-83 {
  right: 83px;
}
.bottom-83 {
  bottom: 83px;
}
.bottom-n-83 {
  bottom: -83px;
}
.left-83 {
  left: 83px;
}
.top-84 {
  top: 84px;
}
.top-n-84 {
  top: -84px;
}
.right-84 {
  right: 84px;
}
.bottom-84 {
  bottom: 84px;
}
.bottom-n-84 {
  bottom: -84px;
}
.left-84 {
  left: 84px;
}
.top-85 {
  top: 85px;
}
.top-n-85 {
  top: -85px;
}
.right-85 {
  right: 85px;
}
.bottom-85 {
  bottom: 85px;
}
.bottom-n-85 {
  bottom: -85px;
}
.left-85 {
  left: 85px;
}
.top-86 {
  top: 86px;
}
.top-n-86 {
  top: -86px;
}
.right-86 {
  right: 86px;
}
.bottom-86 {
  bottom: 86px;
}
.bottom-n-86 {
  bottom: -86px;
}
.left-86 {
  left: 86px;
}
.top-87 {
  top: 87px;
}
.top-n-87 {
  top: -87px;
}
.right-87 {
  right: 87px;
}
.bottom-87 {
  bottom: 87px;
}
.bottom-n-87 {
  bottom: -87px;
}
.left-87 {
  left: 87px;
}
.top-88 {
  top: 88px;
}
.top-n-88 {
  top: -88px;
}
.right-88 {
  right: 88px;
}
.bottom-88 {
  bottom: 88px;
}
.bottom-n-88 {
  bottom: -88px;
}
.left-88 {
  left: 88px;
}
.top-89 {
  top: 89px;
}
.top-n-89 {
  top: -89px;
}
.right-89 {
  right: 89px;
}
.bottom-89 {
  bottom: 89px;
}
.bottom-n-89 {
  bottom: -89px;
}
.left-89 {
  left: 89px;
}
.top-90 {
  top: 90px;
}
.top-n-90 {
  top: -90px;
}
.right-90 {
  right: 90px;
}
.bottom-90 {
  bottom: 90px;
}
.bottom-n-90 {
  bottom: -90px;
}
.left-90 {
  left: 90px;
}
.top-91 {
  top: 91px;
}
.top-n-91 {
  top: -91px;
}
.right-91 {
  right: 91px;
}
.bottom-91 {
  bottom: 91px;
}
.bottom-n-91 {
  bottom: -91px;
}
.left-91 {
  left: 91px;
}
.top-92 {
  top: 92px;
}
.top-n-92 {
  top: -92px;
}
.right-92 {
  right: 92px;
}
.bottom-92 {
  bottom: 92px;
}
.bottom-n-92 {
  bottom: -92px;
}
.left-92 {
  left: 92px;
}
.top-93 {
  top: 93px;
}
.top-n-93 {
  top: -93px;
}
.right-93 {
  right: 93px;
}
.bottom-93 {
  bottom: 93px;
}
.bottom-n-93 {
  bottom: -93px;
}
.left-93 {
  left: 93px;
}
.top-94 {
  top: 94px;
}
.top-n-94 {
  top: -94px;
}
.right-94 {
  right: 94px;
}
.bottom-94 {
  bottom: 94px;
}
.bottom-n-94 {
  bottom: -94px;
}
.left-94 {
  left: 94px;
}
.top-95 {
  top: 95px;
}
.top-n-95 {
  top: -95px;
}
.right-95 {
  right: 95px;
}
.bottom-95 {
  bottom: 95px;
}
.bottom-n-95 {
  bottom: -95px;
}
.left-95 {
  left: 95px;
}
.top-96 {
  top: 96px;
}
.top-n-96 {
  top: -96px;
}
.right-96 {
  right: 96px;
}
.bottom-96 {
  bottom: 96px;
}
.bottom-n-96 {
  bottom: -96px;
}
.left-96 {
  left: 96px;
}
.top-97 {
  top: 97px;
}
.top-n-97 {
  top: -97px;
}
.right-97 {
  right: 97px;
}
.bottom-97 {
  bottom: 97px;
}
.bottom-n-97 {
  bottom: -97px;
}
.left-97 {
  left: 97px;
}
.top-98 {
  top: 98px;
}
.top-n-98 {
  top: -98px;
}
.right-98 {
  right: 98px;
}
.bottom-98 {
  bottom: 98px;
}
.bottom-n-98 {
  bottom: -98px;
}
.left-98 {
  left: 98px;
}
.top-99 {
  top: 99px;
}
.top-n-99 {
  top: -99px;
}
.right-99 {
  right: 99px;
}
.bottom-99 {
  bottom: 99px;
}
.bottom-n-99 {
  bottom: -99px;
}
.left-99 {
  left: 99px;
}
.top-100 {
  top: 100px;
}
.top-n-100 {
  top: -100px;
}
.right-100 {
  right: 100px;
}
.bottom-100 {
  bottom: 100px;
}
.bottom-n-100 {
  bottom: -100px;
}
.left-100 {
  left: 100px;
}
.top-101 {
  top: 101px;
}
.top-n-101 {
  top: -101px;
}
.right-101 {
  right: 101px;
}
.bottom-101 {
  bottom: 101px;
}
.bottom-n-101 {
  bottom: -101px;
}
.left-101 {
  left: 101px;
}
.top-102 {
  top: 102px;
}
.top-n-102 {
  top: -102px;
}
.right-102 {
  right: 102px;
}
.bottom-102 {
  bottom: 102px;
}
.bottom-n-102 {
  bottom: -102px;
}
.left-102 {
  left: 102px;
}
.top-103 {
  top: 103px;
}
.top-n-103 {
  top: -103px;
}
.right-103 {
  right: 103px;
}
.bottom-103 {
  bottom: 103px;
}
.bottom-n-103 {
  bottom: -103px;
}
.left-103 {
  left: 103px;
}
.top-104 {
  top: 104px;
}
.top-n-104 {
  top: -104px;
}
.right-104 {
  right: 104px;
}
.bottom-104 {
  bottom: 104px;
}
.bottom-n-104 {
  bottom: -104px;
}
.left-104 {
  left: 104px;
}
.top-105 {
  top: 105px;
}
.top-n-105 {
  top: -105px;
}
.right-105 {
  right: 105px;
}
.bottom-105 {
  bottom: 105px;
}
.bottom-n-105 {
  bottom: -105px;
}
.left-105 {
  left: 105px;
}
.top-106 {
  top: 106px;
}
.top-n-106 {
  top: -106px;
}
.right-106 {
  right: 106px;
}
.bottom-106 {
  bottom: 106px;
}
.bottom-n-106 {
  bottom: -106px;
}
.left-106 {
  left: 106px;
}
.top-107 {
  top: 107px;
}
.top-n-107 {
  top: -107px;
}
.right-107 {
  right: 107px;
}
.bottom-107 {
  bottom: 107px;
}
.bottom-n-107 {
  bottom: -107px;
}
.left-107 {
  left: 107px;
}
.top-108 {
  top: 108px;
}
.top-n-108 {
  top: -108px;
}
.right-108 {
  right: 108px;
}
.bottom-108 {
  bottom: 108px;
}
.bottom-n-108 {
  bottom: -108px;
}
.left-108 {
  left: 108px;
}
.top-109 {
  top: 109px;
}
.top-n-109 {
  top: -109px;
}
.right-109 {
  right: 109px;
}
.bottom-109 {
  bottom: 109px;
}
.bottom-n-109 {
  bottom: -109px;
}
.left-109 {
  left: 109px;
}
.top-110 {
  top: 110px;
}
.top-n-110 {
  top: -110px;
}
.right-110 {
  right: 110px;
}
.bottom-110 {
  bottom: 110px;
}
.bottom-n-110 {
  bottom: -110px;
}
.left-110 {
  left: 110px;
}
.top-111 {
  top: 111px;
}
.top-n-111 {
  top: -111px;
}
.right-111 {
  right: 111px;
}
.bottom-111 {
  bottom: 111px;
}
.bottom-n-111 {
  bottom: -111px;
}
.left-111 {
  left: 111px;
}
.top-112 {
  top: 112px;
}
.top-n-112 {
  top: -112px;
}
.right-112 {
  right: 112px;
}
.bottom-112 {
  bottom: 112px;
}
.bottom-n-112 {
  bottom: -112px;
}
.left-112 {
  left: 112px;
}
.top-113 {
  top: 113px;
}
.top-n-113 {
  top: -113px;
}
.right-113 {
  right: 113px;
}
.bottom-113 {
  bottom: 113px;
}
.bottom-n-113 {
  bottom: -113px;
}
.left-113 {
  left: 113px;
}
.top-114 {
  top: 114px;
}
.top-n-114 {
  top: -114px;
}
.right-114 {
  right: 114px;
}
.bottom-114 {
  bottom: 114px;
}
.bottom-n-114 {
  bottom: -114px;
}
.left-114 {
  left: 114px;
}
.top-115 {
  top: 115px;
}
.top-n-115 {
  top: -115px;
}
.right-115 {
  right: 115px;
}
.bottom-115 {
  bottom: 115px;
}
.bottom-n-115 {
  bottom: -115px;
}
.left-115 {
  left: 115px;
}
.top-116 {
  top: 116px;
}
.top-n-116 {
  top: -116px;
}
.right-116 {
  right: 116px;
}
.bottom-116 {
  bottom: 116px;
}
.bottom-n-116 {
  bottom: -116px;
}
.left-116 {
  left: 116px;
}
.top-117 {
  top: 117px;
}
.top-n-117 {
  top: -117px;
}
.right-117 {
  right: 117px;
}
.bottom-117 {
  bottom: 117px;
}
.bottom-n-117 {
  bottom: -117px;
}
.left-117 {
  left: 117px;
}
.top-118 {
  top: 118px;
}
.top-n-118 {
  top: -118px;
}
.right-118 {
  right: 118px;
}
.bottom-118 {
  bottom: 118px;
}
.bottom-n-118 {
  bottom: -118px;
}
.left-118 {
  left: 118px;
}
.top-119 {
  top: 119px;
}
.top-n-119 {
  top: -119px;
}
.right-119 {
  right: 119px;
}
.bottom-119 {
  bottom: 119px;
}
.bottom-n-119 {
  bottom: -119px;
}
.left-119 {
  left: 119px;
}
.top-120 {
  top: 120px;
}
.top-n-120 {
  top: -120px;
}
.right-120 {
  right: 120px;
}
.bottom-120 {
  bottom: 120px;
}
.bottom-n-120 {
  bottom: -120px;
}
.left-120 {
  left: 120px;
}
.top-121 {
  top: 121px;
}
.top-n-121 {
  top: -121px;
}
.right-121 {
  right: 121px;
}
.bottom-121 {
  bottom: 121px;
}
.bottom-n-121 {
  bottom: -121px;
}
.left-121 {
  left: 121px;
}
.top-122 {
  top: 122px;
}
.top-n-122 {
  top: -122px;
}
.right-122 {
  right: 122px;
}
.bottom-122 {
  bottom: 122px;
}
.bottom-n-122 {
  bottom: -122px;
}
.left-122 {
  left: 122px;
}
.top-123 {
  top: 123px;
}
.top-n-123 {
  top: -123px;
}
.right-123 {
  right: 123px;
}
.bottom-123 {
  bottom: 123px;
}
.bottom-n-123 {
  bottom: -123px;
}
.left-123 {
  left: 123px;
}
.top-124 {
  top: 124px;
}
.top-n-124 {
  top: -124px;
}
.right-124 {
  right: 124px;
}
.bottom-124 {
  bottom: 124px;
}
.bottom-n-124 {
  bottom: -124px;
}
.left-124 {
  left: 124px;
}
.top-125 {
  top: 125px;
}
.top-n-125 {
  top: -125px;
}
.right-125 {
  right: 125px;
}
.bottom-125 {
  bottom: 125px;
}
.bottom-n-125 {
  bottom: -125px;
}
.left-125 {
  left: 125px;
}
.top-126 {
  top: 126px;
}
.top-n-126 {
  top: -126px;
}
.right-126 {
  right: 126px;
}
.bottom-126 {
  bottom: 126px;
}
.bottom-n-126 {
  bottom: -126px;
}
.left-126 {
  left: 126px;
}
.top-127 {
  top: 127px;
}
.top-n-127 {
  top: -127px;
}
.right-127 {
  right: 127px;
}
.bottom-127 {
  bottom: 127px;
}
.bottom-n-127 {
  bottom: -127px;
}
.left-127 {
  left: 127px;
}
.top-128 {
  top: 128px;
}
.top-n-128 {
  top: -128px;
}
.right-128 {
  right: 128px;
}
.bottom-128 {
  bottom: 128px;
}
.bottom-n-128 {
  bottom: -128px;
}
.left-128 {
  left: 128px;
}
.top-129 {
  top: 129px;
}
.top-n-129 {
  top: -129px;
}
.right-129 {
  right: 129px;
}
.bottom-129 {
  bottom: 129px;
}
.bottom-n-129 {
  bottom: -129px;
}
.left-129 {
  left: 129px;
}
.top-130 {
  top: 130px;
}
.top-n-130 {
  top: -130px;
}
.right-130 {
  right: 130px;
}
.bottom-130 {
  bottom: 130px;
}
.bottom-n-130 {
  bottom: -130px;
}
.left-130 {
  left: 130px;
}
.top-131 {
  top: 131px;
}
.top-n-131 {
  top: -131px;
}
.right-131 {
  right: 131px;
}
.bottom-131 {
  bottom: 131px;
}
.bottom-n-131 {
  bottom: -131px;
}
.left-131 {
  left: 131px;
}
.top-132 {
  top: 132px;
}
.top-n-132 {
  top: -132px;
}
.right-132 {
  right: 132px;
}
.bottom-132 {
  bottom: 132px;
}
.bottom-n-132 {
  bottom: -132px;
}
.left-132 {
  left: 132px;
}
.top-133 {
  top: 133px;
}
.top-n-133 {
  top: -133px;
}
.right-133 {
  right: 133px;
}
.bottom-133 {
  bottom: 133px;
}
.bottom-n-133 {
  bottom: -133px;
}
.left-133 {
  left: 133px;
}
.top-134 {
  top: 134px;
}
.top-n-134 {
  top: -134px;
}
.right-134 {
  right: 134px;
}
.bottom-134 {
  bottom: 134px;
}
.bottom-n-134 {
  bottom: -134px;
}
.left-134 {
  left: 134px;
}
.top-135 {
  top: 135px;
}
.top-n-135 {
  top: -135px;
}
.right-135 {
  right: 135px;
}
.bottom-135 {
  bottom: 135px;
}
.bottom-n-135 {
  bottom: -135px;
}
.left-135 {
  left: 135px;
}
.top-136 {
  top: 136px;
}
.top-n-136 {
  top: -136px;
}
.right-136 {
  right: 136px;
}
.bottom-136 {
  bottom: 136px;
}
.bottom-n-136 {
  bottom: -136px;
}
.left-136 {
  left: 136px;
}
.top-137 {
  top: 137px;
}
.top-n-137 {
  top: -137px;
}
.right-137 {
  right: 137px;
}
.bottom-137 {
  bottom: 137px;
}
.bottom-n-137 {
  bottom: -137px;
}
.left-137 {
  left: 137px;
}
.top-138 {
  top: 138px;
}
.top-n-138 {
  top: -138px;
}
.right-138 {
  right: 138px;
}
.bottom-138 {
  bottom: 138px;
}
.bottom-n-138 {
  bottom: -138px;
}
.left-138 {
  left: 138px;
}
.top-139 {
  top: 139px;
}
.top-n-139 {
  top: -139px;
}
.right-139 {
  right: 139px;
}
.bottom-139 {
  bottom: 139px;
}
.bottom-n-139 {
  bottom: -139px;
}
.left-139 {
  left: 139px;
}
.top-140 {
  top: 140px;
}
.top-n-140 {
  top: -140px;
}
.right-140 {
  right: 140px;
}
.bottom-140 {
  bottom: 140px;
}
.bottom-n-140 {
  bottom: -140px;
}
.left-140 {
  left: 140px;
}
.top-141 {
  top: 141px;
}
.top-n-141 {
  top: -141px;
}
.right-141 {
  right: 141px;
}
.bottom-141 {
  bottom: 141px;
}
.bottom-n-141 {
  bottom: -141px;
}
.left-141 {
  left: 141px;
}
.top-142 {
  top: 142px;
}
.top-n-142 {
  top: -142px;
}
.right-142 {
  right: 142px;
}
.bottom-142 {
  bottom: 142px;
}
.bottom-n-142 {
  bottom: -142px;
}
.left-142 {
  left: 142px;
}
.top-143 {
  top: 143px;
}
.top-n-143 {
  top: -143px;
}
.right-143 {
  right: 143px;
}
.bottom-143 {
  bottom: 143px;
}
.bottom-n-143 {
  bottom: -143px;
}
.left-143 {
  left: 143px;
}
.top-144 {
  top: 144px;
}
.top-n-144 {
  top: -144px;
}
.right-144 {
  right: 144px;
}
.bottom-144 {
  bottom: 144px;
}
.bottom-n-144 {
  bottom: -144px;
}
.left-144 {
  left: 144px;
}
.top-145 {
  top: 145px;
}
.top-n-145 {
  top: -145px;
}
.right-145 {
  right: 145px;
}
.bottom-145 {
  bottom: 145px;
}
.bottom-n-145 {
  bottom: -145px;
}
.left-145 {
  left: 145px;
}
.top-146 {
  top: 146px;
}
.top-n-146 {
  top: -146px;
}
.right-146 {
  right: 146px;
}
.bottom-146 {
  bottom: 146px;
}
.bottom-n-146 {
  bottom: -146px;
}
.left-146 {
  left: 146px;
}
.top-147 {
  top: 147px;
}
.top-n-147 {
  top: -147px;
}
.right-147 {
  right: 147px;
}
.bottom-147 {
  bottom: 147px;
}
.bottom-n-147 {
  bottom: -147px;
}
.left-147 {
  left: 147px;
}
.top-148 {
  top: 148px;
}
.top-n-148 {
  top: -148px;
}
.right-148 {
  right: 148px;
}
.bottom-148 {
  bottom: 148px;
}
.bottom-n-148 {
  bottom: -148px;
}
.left-148 {
  left: 148px;
}
.top-149 {
  top: 149px;
}
.top-n-149 {
  top: -149px;
}
.right-149 {
  right: 149px;
}
.bottom-149 {
  bottom: 149px;
}
.bottom-n-149 {
  bottom: -149px;
}
.left-149 {
  left: 149px;
}
.top-150 {
  top: 150px;
}
.top-n-150 {
  top: -150px;
}
.right-150 {
  right: 150px;
}
.bottom-150 {
  bottom: 150px;
}
.bottom-n-150 {
  bottom: -150px;
}
.left-150 {
  left: 150px;
}
.top-151 {
  top: 151px;
}
.top-n-151 {
  top: -151px;
}
.right-151 {
  right: 151px;
}
.bottom-151 {
  bottom: 151px;
}
.bottom-n-151 {
  bottom: -151px;
}
.left-151 {
  left: 151px;
}
.top-152 {
  top: 152px;
}
.top-n-152 {
  top: -152px;
}
.right-152 {
  right: 152px;
}
.bottom-152 {
  bottom: 152px;
}
.bottom-n-152 {
  bottom: -152px;
}
.left-152 {
  left: 152px;
}
.top-153 {
  top: 153px;
}
.top-n-153 {
  top: -153px;
}
.right-153 {
  right: 153px;
}
.bottom-153 {
  bottom: 153px;
}
.bottom-n-153 {
  bottom: -153px;
}
.left-153 {
  left: 153px;
}
.top-154 {
  top: 154px;
}
.top-n-154 {
  top: -154px;
}
.right-154 {
  right: 154px;
}
.bottom-154 {
  bottom: 154px;
}
.bottom-n-154 {
  bottom: -154px;
}
.left-154 {
  left: 154px;
}
.top-155 {
  top: 155px;
}
.top-n-155 {
  top: -155px;
}
.right-155 {
  right: 155px;
}
.bottom-155 {
  bottom: 155px;
}
.bottom-n-155 {
  bottom: -155px;
}
.left-155 {
  left: 155px;
}
.top-156 {
  top: 156px;
}
.top-n-156 {
  top: -156px;
}
.right-156 {
  right: 156px;
}
.bottom-156 {
  bottom: 156px;
}
.bottom-n-156 {
  bottom: -156px;
}
.left-156 {
  left: 156px;
}
.top-157 {
  top: 157px;
}
.top-n-157 {
  top: -157px;
}
.right-157 {
  right: 157px;
}
.bottom-157 {
  bottom: 157px;
}
.bottom-n-157 {
  bottom: -157px;
}
.left-157 {
  left: 157px;
}
.top-158 {
  top: 158px;
}
.top-n-158 {
  top: -158px;
}
.right-158 {
  right: 158px;
}
.bottom-158 {
  bottom: 158px;
}
.bottom-n-158 {
  bottom: -158px;
}
.left-158 {
  left: 158px;
}
.top-159 {
  top: 159px;
}
.top-n-159 {
  top: -159px;
}
.right-159 {
  right: 159px;
}
.bottom-159 {
  bottom: 159px;
}
.bottom-n-159 {
  bottom: -159px;
}
.left-159 {
  left: 159px;
}
.top-160 {
  top: 160px;
}
.top-n-160 {
  top: -160px;
}
.right-160 {
  right: 160px;
}
.bottom-160 {
  bottom: 160px;
}
.bottom-n-160 {
  bottom: -160px;
}
.left-160 {
  left: 160px;
}
.top-161 {
  top: 161px;
}
.top-n-161 {
  top: -161px;
}
.right-161 {
  right: 161px;
}
.bottom-161 {
  bottom: 161px;
}
.bottom-n-161 {
  bottom: -161px;
}
.left-161 {
  left: 161px;
}
.top-162 {
  top: 162px;
}
.top-n-162 {
  top: -162px;
}
.right-162 {
  right: 162px;
}
.bottom-162 {
  bottom: 162px;
}
.bottom-n-162 {
  bottom: -162px;
}
.left-162 {
  left: 162px;
}
.top-163 {
  top: 163px;
}
.top-n-163 {
  top: -163px;
}
.right-163 {
  right: 163px;
}
.bottom-163 {
  bottom: 163px;
}
.bottom-n-163 {
  bottom: -163px;
}
.left-163 {
  left: 163px;
}
.top-164 {
  top: 164px;
}
.top-n-164 {
  top: -164px;
}
.right-164 {
  right: 164px;
}
.bottom-164 {
  bottom: 164px;
}
.bottom-n-164 {
  bottom: -164px;
}
.left-164 {
  left: 164px;
}
.top-165 {
  top: 165px;
}
.top-n-165 {
  top: -165px;
}
.right-165 {
  right: 165px;
}
.bottom-165 {
  bottom: 165px;
}
.bottom-n-165 {
  bottom: -165px;
}
.left-165 {
  left: 165px;
}
.top-166 {
  top: 166px;
}
.top-n-166 {
  top: -166px;
}
.right-166 {
  right: 166px;
}
.bottom-166 {
  bottom: 166px;
}
.bottom-n-166 {
  bottom: -166px;
}
.left-166 {
  left: 166px;
}
.top-167 {
  top: 167px;
}
.top-n-167 {
  top: -167px;
}
.right-167 {
  right: 167px;
}
.bottom-167 {
  bottom: 167px;
}
.bottom-n-167 {
  bottom: -167px;
}
.left-167 {
  left: 167px;
}
.top-168 {
  top: 168px;
}
.top-n-168 {
  top: -168px;
}
.right-168 {
  right: 168px;
}
.bottom-168 {
  bottom: 168px;
}
.bottom-n-168 {
  bottom: -168px;
}
.left-168 {
  left: 168px;
}
.top-169 {
  top: 169px;
}
.top-n-169 {
  top: -169px;
}
.right-169 {
  right: 169px;
}
.bottom-169 {
  bottom: 169px;
}
.bottom-n-169 {
  bottom: -169px;
}
.left-169 {
  left: 169px;
}
.top-170 {
  top: 170px;
}
.top-n-170 {
  top: -170px;
}
.right-170 {
  right: 170px;
}
.bottom-170 {
  bottom: 170px;
}
.bottom-n-170 {
  bottom: -170px;
}
.left-170 {
  left: 170px;
}
.top-171 {
  top: 171px;
}
.top-n-171 {
  top: -171px;
}
.right-171 {
  right: 171px;
}
.bottom-171 {
  bottom: 171px;
}
.bottom-n-171 {
  bottom: -171px;
}
.left-171 {
  left: 171px;
}
.top-172 {
  top: 172px;
}
.top-n-172 {
  top: -172px;
}
.right-172 {
  right: 172px;
}
.bottom-172 {
  bottom: 172px;
}
.bottom-n-172 {
  bottom: -172px;
}
.left-172 {
  left: 172px;
}
.top-173 {
  top: 173px;
}
.top-n-173 {
  top: -173px;
}
.right-173 {
  right: 173px;
}
.bottom-173 {
  bottom: 173px;
}
.bottom-n-173 {
  bottom: -173px;
}
.left-173 {
  left: 173px;
}
.top-174 {
  top: 174px;
}
.top-n-174 {
  top: -174px;
}
.right-174 {
  right: 174px;
}
.bottom-174 {
  bottom: 174px;
}
.bottom-n-174 {
  bottom: -174px;
}
.left-174 {
  left: 174px;
}
.top-175 {
  top: 175px;
}
.top-n-175 {
  top: -175px;
}
.right-175 {
  right: 175px;
}
.bottom-175 {
  bottom: 175px;
}
.bottom-n-175 {
  bottom: -175px;
}
.left-175 {
  left: 175px;
}
.top-176 {
  top: 176px;
}
.top-n-176 {
  top: -176px;
}
.right-176 {
  right: 176px;
}
.bottom-176 {
  bottom: 176px;
}
.bottom-n-176 {
  bottom: -176px;
}
.left-176 {
  left: 176px;
}
.top-177 {
  top: 177px;
}
.top-n-177 {
  top: -177px;
}
.right-177 {
  right: 177px;
}
.bottom-177 {
  bottom: 177px;
}
.bottom-n-177 {
  bottom: -177px;
}
.left-177 {
  left: 177px;
}
.top-178 {
  top: 178px;
}
.top-n-178 {
  top: -178px;
}
.right-178 {
  right: 178px;
}
.bottom-178 {
  bottom: 178px;
}
.bottom-n-178 {
  bottom: -178px;
}
.left-178 {
  left: 178px;
}
.top-179 {
  top: 179px;
}
.top-n-179 {
  top: -179px;
}
.right-179 {
  right: 179px;
}
.bottom-179 {
  bottom: 179px;
}
.bottom-n-179 {
  bottom: -179px;
}
.left-179 {
  left: 179px;
}
.top-180 {
  top: 180px;
}
.top-n-180 {
  top: -180px;
}
.right-180 {
  right: 180px;
}
.bottom-180 {
  bottom: 180px;
}
.bottom-n-180 {
  bottom: -180px;
}
.left-180 {
  left: 180px;
}
.top-181 {
  top: 181px;
}
.top-n-181 {
  top: -181px;
}
.right-181 {
  right: 181px;
}
.bottom-181 {
  bottom: 181px;
}
.bottom-n-181 {
  bottom: -181px;
}
.left-181 {
  left: 181px;
}
.top-182 {
  top: 182px;
}
.top-n-182 {
  top: -182px;
}
.right-182 {
  right: 182px;
}
.bottom-182 {
  bottom: 182px;
}
.bottom-n-182 {
  bottom: -182px;
}
.left-182 {
  left: 182px;
}
.top-183 {
  top: 183px;
}
.top-n-183 {
  top: -183px;
}
.right-183 {
  right: 183px;
}
.bottom-183 {
  bottom: 183px;
}
.bottom-n-183 {
  bottom: -183px;
}
.left-183 {
  left: 183px;
}
.top-184 {
  top: 184px;
}
.top-n-184 {
  top: -184px;
}
.right-184 {
  right: 184px;
}
.bottom-184 {
  bottom: 184px;
}
.bottom-n-184 {
  bottom: -184px;
}
.left-184 {
  left: 184px;
}
.top-185 {
  top: 185px;
}
.top-n-185 {
  top: -185px;
}
.right-185 {
  right: 185px;
}
.bottom-185 {
  bottom: 185px;
}
.bottom-n-185 {
  bottom: -185px;
}
.left-185 {
  left: 185px;
}
.top-186 {
  top: 186px;
}
.top-n-186 {
  top: -186px;
}
.right-186 {
  right: 186px;
}
.bottom-186 {
  bottom: 186px;
}
.bottom-n-186 {
  bottom: -186px;
}
.left-186 {
  left: 186px;
}
.top-187 {
  top: 187px;
}
.top-n-187 {
  top: -187px;
}
.right-187 {
  right: 187px;
}
.bottom-187 {
  bottom: 187px;
}
.bottom-n-187 {
  bottom: -187px;
}
.left-187 {
  left: 187px;
}
.top-188 {
  top: 188px;
}
.top-n-188 {
  top: -188px;
}
.right-188 {
  right: 188px;
}
.bottom-188 {
  bottom: 188px;
}
.bottom-n-188 {
  bottom: -188px;
}
.left-188 {
  left: 188px;
}
.top-189 {
  top: 189px;
}
.top-n-189 {
  top: -189px;
}
.right-189 {
  right: 189px;
}
.bottom-189 {
  bottom: 189px;
}
.bottom-n-189 {
  bottom: -189px;
}
.left-189 {
  left: 189px;
}
.top-190 {
  top: 190px;
}
.top-n-190 {
  top: -190px;
}
.right-190 {
  right: 190px;
}
.bottom-190 {
  bottom: 190px;
}
.bottom-n-190 {
  bottom: -190px;
}
.left-190 {
  left: 190px;
}
.top-191 {
  top: 191px;
}
.top-n-191 {
  top: -191px;
}
.right-191 {
  right: 191px;
}
.bottom-191 {
  bottom: 191px;
}
.bottom-n-191 {
  bottom: -191px;
}
.left-191 {
  left: 191px;
}
.top-192 {
  top: 192px;
}
.top-n-192 {
  top: -192px;
}
.right-192 {
  right: 192px;
}
.bottom-192 {
  bottom: 192px;
}
.bottom-n-192 {
  bottom: -192px;
}
.left-192 {
  left: 192px;
}
.top-193 {
  top: 193px;
}
.top-n-193 {
  top: -193px;
}
.right-193 {
  right: 193px;
}
.bottom-193 {
  bottom: 193px;
}
.bottom-n-193 {
  bottom: -193px;
}
.left-193 {
  left: 193px;
}
.top-194 {
  top: 194px;
}
.top-n-194 {
  top: -194px;
}
.right-194 {
  right: 194px;
}
.bottom-194 {
  bottom: 194px;
}
.bottom-n-194 {
  bottom: -194px;
}
.left-194 {
  left: 194px;
}
.top-195 {
  top: 195px;
}
.top-n-195 {
  top: -195px;
}
.right-195 {
  right: 195px;
}
.bottom-195 {
  bottom: 195px;
}
.bottom-n-195 {
  bottom: -195px;
}
.left-195 {
  left: 195px;
}
.top-196 {
  top: 196px;
}
.top-n-196 {
  top: -196px;
}
.right-196 {
  right: 196px;
}
.bottom-196 {
  bottom: 196px;
}
.bottom-n-196 {
  bottom: -196px;
}
.left-196 {
  left: 196px;
}
.top-197 {
  top: 197px;
}
.top-n-197 {
  top: -197px;
}
.right-197 {
  right: 197px;
}
.bottom-197 {
  bottom: 197px;
}
.bottom-n-197 {
  bottom: -197px;
}
.left-197 {
  left: 197px;
}
.top-198 {
  top: 198px;
}
.top-n-198 {
  top: -198px;
}
.right-198 {
  right: 198px;
}
.bottom-198 {
  bottom: 198px;
}
.bottom-n-198 {
  bottom: -198px;
}
.left-198 {
  left: 198px;
}
.top-199 {
  top: 199px;
}
.top-n-199 {
  top: -199px;
}
.right-199 {
  right: 199px;
}
.bottom-199 {
  bottom: 199px;
}
.bottom-n-199 {
  bottom: -199px;
}
.left-199 {
  left: 199px;
}
.top-200 {
  top: 200px;
}
.top-n-200 {
  top: -200px;
}
.right-200 {
  right: 200px;
}
.bottom-200 {
  bottom: 200px;
}
.bottom-n-200 {
  bottom: -200px;
}
.left-200 {
  left: 200px;
}
.top-201 {
  top: 201px;
}
.top-n-201 {
  top: -201px;
}
.right-201 {
  right: 201px;
}
.bottom-201 {
  bottom: 201px;
}
.bottom-n-201 {
  bottom: -201px;
}
.left-201 {
  left: 201px;
}
.top-202 {
  top: 202px;
}
.top-n-202 {
  top: -202px;
}
.right-202 {
  right: 202px;
}
.bottom-202 {
  bottom: 202px;
}
.bottom-n-202 {
  bottom: -202px;
}
.left-202 {
  left: 202px;
}
.top-203 {
  top: 203px;
}
.top-n-203 {
  top: -203px;
}
.right-203 {
  right: 203px;
}
.bottom-203 {
  bottom: 203px;
}
.bottom-n-203 {
  bottom: -203px;
}
.left-203 {
  left: 203px;
}
.top-204 {
  top: 204px;
}
.top-n-204 {
  top: -204px;
}
.right-204 {
  right: 204px;
}
.bottom-204 {
  bottom: 204px;
}
.bottom-n-204 {
  bottom: -204px;
}
.left-204 {
  left: 204px;
}
.top-205 {
  top: 205px;
}
.top-n-205 {
  top: -205px;
}
.right-205 {
  right: 205px;
}
.bottom-205 {
  bottom: 205px;
}
.bottom-n-205 {
  bottom: -205px;
}
.left-205 {
  left: 205px;
}
.top-206 {
  top: 206px;
}
.top-n-206 {
  top: -206px;
}
.right-206 {
  right: 206px;
}
.bottom-206 {
  bottom: 206px;
}
.bottom-n-206 {
  bottom: -206px;
}
.left-206 {
  left: 206px;
}
.top-207 {
  top: 207px;
}
.top-n-207 {
  top: -207px;
}
.right-207 {
  right: 207px;
}
.bottom-207 {
  bottom: 207px;
}
.bottom-n-207 {
  bottom: -207px;
}
.left-207 {
  left: 207px;
}
.top-208 {
  top: 208px;
}
.top-n-208 {
  top: -208px;
}
.right-208 {
  right: 208px;
}
.bottom-208 {
  bottom: 208px;
}
.bottom-n-208 {
  bottom: -208px;
}
.left-208 {
  left: 208px;
}
.top-209 {
  top: 209px;
}
.top-n-209 {
  top: -209px;
}
.right-209 {
  right: 209px;
}
.bottom-209 {
  bottom: 209px;
}
.bottom-n-209 {
  bottom: -209px;
}
.left-209 {
  left: 209px;
}
.top-210 {
  top: 210px;
}
.top-n-210 {
  top: -210px;
}
.right-210 {
  right: 210px;
}
.bottom-210 {
  bottom: 210px;
}
.bottom-n-210 {
  bottom: -210px;
}
.left-210 {
  left: 210px;
}
.top-211 {
  top: 211px;
}
.top-n-211 {
  top: -211px;
}
.right-211 {
  right: 211px;
}
.bottom-211 {
  bottom: 211px;
}
.bottom-n-211 {
  bottom: -211px;
}
.left-211 {
  left: 211px;
}
.top-212 {
  top: 212px;
}
.top-n-212 {
  top: -212px;
}
.right-212 {
  right: 212px;
}
.bottom-212 {
  bottom: 212px;
}
.bottom-n-212 {
  bottom: -212px;
}
.left-212 {
  left: 212px;
}
.top-213 {
  top: 213px;
}
.top-n-213 {
  top: -213px;
}
.right-213 {
  right: 213px;
}
.bottom-213 {
  bottom: 213px;
}
.bottom-n-213 {
  bottom: -213px;
}
.left-213 {
  left: 213px;
}
.top-214 {
  top: 214px;
}
.top-n-214 {
  top: -214px;
}
.right-214 {
  right: 214px;
}
.bottom-214 {
  bottom: 214px;
}
.bottom-n-214 {
  bottom: -214px;
}
.left-214 {
  left: 214px;
}
.top-215 {
  top: 215px;
}
.top-n-215 {
  top: -215px;
}
.right-215 {
  right: 215px;
}
.bottom-215 {
  bottom: 215px;
}
.bottom-n-215 {
  bottom: -215px;
}
.left-215 {
  left: 215px;
}
.top-216 {
  top: 216px;
}
.top-n-216 {
  top: -216px;
}
.right-216 {
  right: 216px;
}
.bottom-216 {
  bottom: 216px;
}
.bottom-n-216 {
  bottom: -216px;
}
.left-216 {
  left: 216px;
}
.top-217 {
  top: 217px;
}
.top-n-217 {
  top: -217px;
}
.right-217 {
  right: 217px;
}
.bottom-217 {
  bottom: 217px;
}
.bottom-n-217 {
  bottom: -217px;
}
.left-217 {
  left: 217px;
}
.top-218 {
  top: 218px;
}
.top-n-218 {
  top: -218px;
}
.right-218 {
  right: 218px;
}
.bottom-218 {
  bottom: 218px;
}
.bottom-n-218 {
  bottom: -218px;
}
.left-218 {
  left: 218px;
}
.top-219 {
  top: 219px;
}
.top-n-219 {
  top: -219px;
}
.right-219 {
  right: 219px;
}
.bottom-219 {
  bottom: 219px;
}
.bottom-n-219 {
  bottom: -219px;
}
.left-219 {
  left: 219px;
}
.top-220 {
  top: 220px;
}
.top-n-220 {
  top: -220px;
}
.right-220 {
  right: 220px;
}
.bottom-220 {
  bottom: 220px;
}
.bottom-n-220 {
  bottom: -220px;
}
.left-220 {
  left: 220px;
}
.top-221 {
  top: 221px;
}
.top-n-221 {
  top: -221px;
}
.right-221 {
  right: 221px;
}
.bottom-221 {
  bottom: 221px;
}
.bottom-n-221 {
  bottom: -221px;
}
.left-221 {
  left: 221px;
}
.top-222 {
  top: 222px;
}
.top-n-222 {
  top: -222px;
}
.right-222 {
  right: 222px;
}
.bottom-222 {
  bottom: 222px;
}
.bottom-n-222 {
  bottom: -222px;
}
.left-222 {
  left: 222px;
}
.top-223 {
  top: 223px;
}
.top-n-223 {
  top: -223px;
}
.right-223 {
  right: 223px;
}
.bottom-223 {
  bottom: 223px;
}
.bottom-n-223 {
  bottom: -223px;
}
.left-223 {
  left: 223px;
}
.top-224 {
  top: 224px;
}
.top-n-224 {
  top: -224px;
}
.right-224 {
  right: 224px;
}
.bottom-224 {
  bottom: 224px;
}
.bottom-n-224 {
  bottom: -224px;
}
.left-224 {
  left: 224px;
}
.top-225 {
  top: 225px;
}
.top-n-225 {
  top: -225px;
}
.right-225 {
  right: 225px;
}
.bottom-225 {
  bottom: 225px;
}
.bottom-n-225 {
  bottom: -225px;
}
.left-225 {
  left: 225px;
}
.top-226 {
  top: 226px;
}
.top-n-226 {
  top: -226px;
}
.right-226 {
  right: 226px;
}
.bottom-226 {
  bottom: 226px;
}
.bottom-n-226 {
  bottom: -226px;
}
.left-226 {
  left: 226px;
}
.top-227 {
  top: 227px;
}
.top-n-227 {
  top: -227px;
}
.right-227 {
  right: 227px;
}
.bottom-227 {
  bottom: 227px;
}
.bottom-n-227 {
  bottom: -227px;
}
.left-227 {
  left: 227px;
}
.top-228 {
  top: 228px;
}
.top-n-228 {
  top: -228px;
}
.right-228 {
  right: 228px;
}
.bottom-228 {
  bottom: 228px;
}
.bottom-n-228 {
  bottom: -228px;
}
.left-228 {
  left: 228px;
}
.top-229 {
  top: 229px;
}
.top-n-229 {
  top: -229px;
}
.right-229 {
  right: 229px;
}
.bottom-229 {
  bottom: 229px;
}
.bottom-n-229 {
  bottom: -229px;
}
.left-229 {
  left: 229px;
}
.top-230 {
  top: 230px;
}
.top-n-230 {
  top: -230px;
}
.right-230 {
  right: 230px;
}
.bottom-230 {
  bottom: 230px;
}
.bottom-n-230 {
  bottom: -230px;
}
.left-230 {
  left: 230px;
}
.top-231 {
  top: 231px;
}
.top-n-231 {
  top: -231px;
}
.right-231 {
  right: 231px;
}
.bottom-231 {
  bottom: 231px;
}
.bottom-n-231 {
  bottom: -231px;
}
.left-231 {
  left: 231px;
}
.top-232 {
  top: 232px;
}
.top-n-232 {
  top: -232px;
}
.right-232 {
  right: 232px;
}
.bottom-232 {
  bottom: 232px;
}
.bottom-n-232 {
  bottom: -232px;
}
.left-232 {
  left: 232px;
}
.top-233 {
  top: 233px;
}
.top-n-233 {
  top: -233px;
}
.right-233 {
  right: 233px;
}
.bottom-233 {
  bottom: 233px;
}
.bottom-n-233 {
  bottom: -233px;
}
.left-233 {
  left: 233px;
}
.top-234 {
  top: 234px;
}
.top-n-234 {
  top: -234px;
}
.right-234 {
  right: 234px;
}
.bottom-234 {
  bottom: 234px;
}
.bottom-n-234 {
  bottom: -234px;
}
.left-234 {
  left: 234px;
}
.top-235 {
  top: 235px;
}
.top-n-235 {
  top: -235px;
}
.right-235 {
  right: 235px;
}
.bottom-235 {
  bottom: 235px;
}
.bottom-n-235 {
  bottom: -235px;
}
.left-235 {
  left: 235px;
}
.top-236 {
  top: 236px;
}
.top-n-236 {
  top: -236px;
}
.right-236 {
  right: 236px;
}
.bottom-236 {
  bottom: 236px;
}
.bottom-n-236 {
  bottom: -236px;
}
.left-236 {
  left: 236px;
}
.top-237 {
  top: 237px;
}
.top-n-237 {
  top: -237px;
}
.right-237 {
  right: 237px;
}
.bottom-237 {
  bottom: 237px;
}
.bottom-n-237 {
  bottom: -237px;
}
.left-237 {
  left: 237px;
}
.top-238 {
  top: 238px;
}
.top-n-238 {
  top: -238px;
}
.right-238 {
  right: 238px;
}
.bottom-238 {
  bottom: 238px;
}
.bottom-n-238 {
  bottom: -238px;
}
.left-238 {
  left: 238px;
}
.top-239 {
  top: 239px;
}
.top-n-239 {
  top: -239px;
}
.right-239 {
  right: 239px;
}
.bottom-239 {
  bottom: 239px;
}
.bottom-n-239 {
  bottom: -239px;
}
.left-239 {
  left: 239px;
}
.top-240 {
  top: 240px;
}
.top-n-240 {
  top: -240px;
}
.right-240 {
  right: 240px;
}
.bottom-240 {
  bottom: 240px;
}
.bottom-n-240 {
  bottom: -240px;
}
.left-240 {
  left: 240px;
}
.top-241 {
  top: 241px;
}
.top-n-241 {
  top: -241px;
}
.right-241 {
  right: 241px;
}
.bottom-241 {
  bottom: 241px;
}
.bottom-n-241 {
  bottom: -241px;
}
.left-241 {
  left: 241px;
}
.top-242 {
  top: 242px;
}
.top-n-242 {
  top: -242px;
}
.right-242 {
  right: 242px;
}
.bottom-242 {
  bottom: 242px;
}
.bottom-n-242 {
  bottom: -242px;
}
.left-242 {
  left: 242px;
}
.top-243 {
  top: 243px;
}
.top-n-243 {
  top: -243px;
}
.right-243 {
  right: 243px;
}
.bottom-243 {
  bottom: 243px;
}
.bottom-n-243 {
  bottom: -243px;
}
.left-243 {
  left: 243px;
}
.top-244 {
  top: 244px;
}
.top-n-244 {
  top: -244px;
}
.right-244 {
  right: 244px;
}
.bottom-244 {
  bottom: 244px;
}
.bottom-n-244 {
  bottom: -244px;
}
.left-244 {
  left: 244px;
}
.top-245 {
  top: 245px;
}
.top-n-245 {
  top: -245px;
}
.right-245 {
  right: 245px;
}
.bottom-245 {
  bottom: 245px;
}
.bottom-n-245 {
  bottom: -245px;
}
.left-245 {
  left: 245px;
}
.top-246 {
  top: 246px;
}
.top-n-246 {
  top: -246px;
}
.right-246 {
  right: 246px;
}
.bottom-246 {
  bottom: 246px;
}
.bottom-n-246 {
  bottom: -246px;
}
.left-246 {
  left: 246px;
}
.top-247 {
  top: 247px;
}
.top-n-247 {
  top: -247px;
}
.right-247 {
  right: 247px;
}
.bottom-247 {
  bottom: 247px;
}
.bottom-n-247 {
  bottom: -247px;
}
.left-247 {
  left: 247px;
}
.top-248 {
  top: 248px;
}
.top-n-248 {
  top: -248px;
}
.right-248 {
  right: 248px;
}
.bottom-248 {
  bottom: 248px;
}
.bottom-n-248 {
  bottom: -248px;
}
.left-248 {
  left: 248px;
}
.top-249 {
  top: 249px;
}
.top-n-249 {
  top: -249px;
}
.right-249 {
  right: 249px;
}
.bottom-249 {
  bottom: 249px;
}
.bottom-n-249 {
  bottom: -249px;
}
.left-249 {
  left: 249px;
}
.top-250 {
  top: 250px;
}
.top-n-250 {
  top: -250px;
}
.right-250 {
  right: 250px;
}
.bottom-250 {
  bottom: 250px;
}
.bottom-n-250 {
  bottom: -250px;
}
.left-250 {
  left: 250px;
}
.top-251 {
  top: 251px;
}
.top-n-251 {
  top: -251px;
}
.right-251 {
  right: 251px;
}
.bottom-251 {
  bottom: 251px;
}
.bottom-n-251 {
  bottom: -251px;
}
.left-251 {
  left: 251px;
}
.top-252 {
  top: 252px;
}
.top-n-252 {
  top: -252px;
}
.right-252 {
  right: 252px;
}
.bottom-252 {
  bottom: 252px;
}
.bottom-n-252 {
  bottom: -252px;
}
.left-252 {
  left: 252px;
}
.top-253 {
  top: 253px;
}
.top-n-253 {
  top: -253px;
}
.right-253 {
  right: 253px;
}
.bottom-253 {
  bottom: 253px;
}
.bottom-n-253 {
  bottom: -253px;
}
.left-253 {
  left: 253px;
}
.top-254 {
  top: 254px;
}
.top-n-254 {
  top: -254px;
}
.right-254 {
  right: 254px;
}
.bottom-254 {
  bottom: 254px;
}
.bottom-n-254 {
  bottom: -254px;
}
.left-254 {
  left: 254px;
}
.top-255 {
  top: 255px;
}
.top-n-255 {
  top: -255px;
}
.right-255 {
  right: 255px;
}
.bottom-255 {
  bottom: 255px;
}
.bottom-n-255 {
  bottom: -255px;
}
.left-255 {
  left: 255px;
}
.top-256 {
  top: 256px;
}
.top-n-256 {
  top: -256px;
}
.right-256 {
  right: 256px;
}
.bottom-256 {
  bottom: 256px;
}
.bottom-n-256 {
  bottom: -256px;
}
.left-256 {
  left: 256px;
}
.top-257 {
  top: 257px;
}
.top-n-257 {
  top: -257px;
}
.right-257 {
  right: 257px;
}
.bottom-257 {
  bottom: 257px;
}
.bottom-n-257 {
  bottom: -257px;
}
.left-257 {
  left: 257px;
}
.top-258 {
  top: 258px;
}
.top-n-258 {
  top: -258px;
}
.right-258 {
  right: 258px;
}
.bottom-258 {
  bottom: 258px;
}
.bottom-n-258 {
  bottom: -258px;
}
.left-258 {
  left: 258px;
}
.top-259 {
  top: 259px;
}
.top-n-259 {
  top: -259px;
}
.right-259 {
  right: 259px;
}
.bottom-259 {
  bottom: 259px;
}
.bottom-n-259 {
  bottom: -259px;
}
.left-259 {
  left: 259px;
}
.top-260 {
  top: 260px;
}
.top-n-260 {
  top: -260px;
}
.right-260 {
  right: 260px;
}
.bottom-260 {
  bottom: 260px;
}
.bottom-n-260 {
  bottom: -260px;
}
.left-260 {
  left: 260px;
}
.top-261 {
  top: 261px;
}
.top-n-261 {
  top: -261px;
}
.right-261 {
  right: 261px;
}
.bottom-261 {
  bottom: 261px;
}
.bottom-n-261 {
  bottom: -261px;
}
.left-261 {
  left: 261px;
}
.top-262 {
  top: 262px;
}
.top-n-262 {
  top: -262px;
}
.right-262 {
  right: 262px;
}
.bottom-262 {
  bottom: 262px;
}
.bottom-n-262 {
  bottom: -262px;
}
.left-262 {
  left: 262px;
}
.top-263 {
  top: 263px;
}
.top-n-263 {
  top: -263px;
}
.right-263 {
  right: 263px;
}
.bottom-263 {
  bottom: 263px;
}
.bottom-n-263 {
  bottom: -263px;
}
.left-263 {
  left: 263px;
}
.top-264 {
  top: 264px;
}
.top-n-264 {
  top: -264px;
}
.right-264 {
  right: 264px;
}
.bottom-264 {
  bottom: 264px;
}
.bottom-n-264 {
  bottom: -264px;
}
.left-264 {
  left: 264px;
}
.top-265 {
  top: 265px;
}
.top-n-265 {
  top: -265px;
}
.right-265 {
  right: 265px;
}
.bottom-265 {
  bottom: 265px;
}
.bottom-n-265 {
  bottom: -265px;
}
.left-265 {
  left: 265px;
}
.top-266 {
  top: 266px;
}
.top-n-266 {
  top: -266px;
}
.right-266 {
  right: 266px;
}
.bottom-266 {
  bottom: 266px;
}
.bottom-n-266 {
  bottom: -266px;
}
.left-266 {
  left: 266px;
}
.top-267 {
  top: 267px;
}
.top-n-267 {
  top: -267px;
}
.right-267 {
  right: 267px;
}
.bottom-267 {
  bottom: 267px;
}
.bottom-n-267 {
  bottom: -267px;
}
.left-267 {
  left: 267px;
}
.top-268 {
  top: 268px;
}
.top-n-268 {
  top: -268px;
}
.right-268 {
  right: 268px;
}
.bottom-268 {
  bottom: 268px;
}
.bottom-n-268 {
  bottom: -268px;
}
.left-268 {
  left: 268px;
}
.top-269 {
  top: 269px;
}
.top-n-269 {
  top: -269px;
}
.right-269 {
  right: 269px;
}
.bottom-269 {
  bottom: 269px;
}
.bottom-n-269 {
  bottom: -269px;
}
.left-269 {
  left: 269px;
}
.top-270 {
  top: 270px;
}
.top-n-270 {
  top: -270px;
}
.right-270 {
  right: 270px;
}
.bottom-270 {
  bottom: 270px;
}
.bottom-n-270 {
  bottom: -270px;
}
.left-270 {
  left: 270px;
}
.top-271 {
  top: 271px;
}
.top-n-271 {
  top: -271px;
}
.right-271 {
  right: 271px;
}
.bottom-271 {
  bottom: 271px;
}
.bottom-n-271 {
  bottom: -271px;
}
.left-271 {
  left: 271px;
}
.top-272 {
  top: 272px;
}
.top-n-272 {
  top: -272px;
}
.right-272 {
  right: 272px;
}
.bottom-272 {
  bottom: 272px;
}
.bottom-n-272 {
  bottom: -272px;
}
.left-272 {
  left: 272px;
}
.top-273 {
  top: 273px;
}
.top-n-273 {
  top: -273px;
}
.right-273 {
  right: 273px;
}
.bottom-273 {
  bottom: 273px;
}
.bottom-n-273 {
  bottom: -273px;
}
.left-273 {
  left: 273px;
}
.top-274 {
  top: 274px;
}
.top-n-274 {
  top: -274px;
}
.right-274 {
  right: 274px;
}
.bottom-274 {
  bottom: 274px;
}
.bottom-n-274 {
  bottom: -274px;
}
.left-274 {
  left: 274px;
}
.top-275 {
  top: 275px;
}
.top-n-275 {
  top: -275px;
}
.right-275 {
  right: 275px;
}
.bottom-275 {
  bottom: 275px;
}
.bottom-n-275 {
  bottom: -275px;
}
.left-275 {
  left: 275px;
}
.top-276 {
  top: 276px;
}
.top-n-276 {
  top: -276px;
}
.right-276 {
  right: 276px;
}
.bottom-276 {
  bottom: 276px;
}
.bottom-n-276 {
  bottom: -276px;
}
.left-276 {
  left: 276px;
}
.top-277 {
  top: 277px;
}
.top-n-277 {
  top: -277px;
}
.right-277 {
  right: 277px;
}
.bottom-277 {
  bottom: 277px;
}
.bottom-n-277 {
  bottom: -277px;
}
.left-277 {
  left: 277px;
}
.top-278 {
  top: 278px;
}
.top-n-278 {
  top: -278px;
}
.right-278 {
  right: 278px;
}
.bottom-278 {
  bottom: 278px;
}
.bottom-n-278 {
  bottom: -278px;
}
.left-278 {
  left: 278px;
}
.top-279 {
  top: 279px;
}
.top-n-279 {
  top: -279px;
}
.right-279 {
  right: 279px;
}
.bottom-279 {
  bottom: 279px;
}
.bottom-n-279 {
  bottom: -279px;
}
.left-279 {
  left: 279px;
}
.top-280 {
  top: 280px;
}
.top-n-280 {
  top: -280px;
}
.right-280 {
  right: 280px;
}
.bottom-280 {
  bottom: 280px;
}
.bottom-n-280 {
  bottom: -280px;
}
.left-280 {
  left: 280px;
}
.top-281 {
  top: 281px;
}
.top-n-281 {
  top: -281px;
}
.right-281 {
  right: 281px;
}
.bottom-281 {
  bottom: 281px;
}
.bottom-n-281 {
  bottom: -281px;
}
.left-281 {
  left: 281px;
}
.top-282 {
  top: 282px;
}
.top-n-282 {
  top: -282px;
}
.right-282 {
  right: 282px;
}
.bottom-282 {
  bottom: 282px;
}
.bottom-n-282 {
  bottom: -282px;
}
.left-282 {
  left: 282px;
}
.top-283 {
  top: 283px;
}
.top-n-283 {
  top: -283px;
}
.right-283 {
  right: 283px;
}
.bottom-283 {
  bottom: 283px;
}
.bottom-n-283 {
  bottom: -283px;
}
.left-283 {
  left: 283px;
}
.top-284 {
  top: 284px;
}
.top-n-284 {
  top: -284px;
}
.right-284 {
  right: 284px;
}
.bottom-284 {
  bottom: 284px;
}
.bottom-n-284 {
  bottom: -284px;
}
.left-284 {
  left: 284px;
}
.top-285 {
  top: 285px;
}
.top-n-285 {
  top: -285px;
}
.right-285 {
  right: 285px;
}
.bottom-285 {
  bottom: 285px;
}
.bottom-n-285 {
  bottom: -285px;
}
.left-285 {
  left: 285px;
}
.top-286 {
  top: 286px;
}
.top-n-286 {
  top: -286px;
}
.right-286 {
  right: 286px;
}
.bottom-286 {
  bottom: 286px;
}
.bottom-n-286 {
  bottom: -286px;
}
.left-286 {
  left: 286px;
}
.top-287 {
  top: 287px;
}
.top-n-287 {
  top: -287px;
}
.right-287 {
  right: 287px;
}
.bottom-287 {
  bottom: 287px;
}
.bottom-n-287 {
  bottom: -287px;
}
.left-287 {
  left: 287px;
}
.top-288 {
  top: 288px;
}
.top-n-288 {
  top: -288px;
}
.right-288 {
  right: 288px;
}
.bottom-288 {
  bottom: 288px;
}
.bottom-n-288 {
  bottom: -288px;
}
.left-288 {
  left: 288px;
}
.top-289 {
  top: 289px;
}
.top-n-289 {
  top: -289px;
}
.right-289 {
  right: 289px;
}
.bottom-289 {
  bottom: 289px;
}
.bottom-n-289 {
  bottom: -289px;
}
.left-289 {
  left: 289px;
}
.top-290 {
  top: 290px;
}
.top-n-290 {
  top: -290px;
}
.right-290 {
  right: 290px;
}
.bottom-290 {
  bottom: 290px;
}
.bottom-n-290 {
  bottom: -290px;
}
.left-290 {
  left: 290px;
}
.top-291 {
  top: 291px;
}
.top-n-291 {
  top: -291px;
}
.right-291 {
  right: 291px;
}
.bottom-291 {
  bottom: 291px;
}
.bottom-n-291 {
  bottom: -291px;
}
.left-291 {
  left: 291px;
}
.top-292 {
  top: 292px;
}
.top-n-292 {
  top: -292px;
}
.right-292 {
  right: 292px;
}
.bottom-292 {
  bottom: 292px;
}
.bottom-n-292 {
  bottom: -292px;
}
.left-292 {
  left: 292px;
}
.top-293 {
  top: 293px;
}
.top-n-293 {
  top: -293px;
}
.right-293 {
  right: 293px;
}
.bottom-293 {
  bottom: 293px;
}
.bottom-n-293 {
  bottom: -293px;
}
.left-293 {
  left: 293px;
}
.top-294 {
  top: 294px;
}
.top-n-294 {
  top: -294px;
}
.right-294 {
  right: 294px;
}
.bottom-294 {
  bottom: 294px;
}
.bottom-n-294 {
  bottom: -294px;
}
.left-294 {
  left: 294px;
}
.top-295 {
  top: 295px;
}
.top-n-295 {
  top: -295px;
}
.right-295 {
  right: 295px;
}
.bottom-295 {
  bottom: 295px;
}
.bottom-n-295 {
  bottom: -295px;
}
.left-295 {
  left: 295px;
}
.top-296 {
  top: 296px;
}
.top-n-296 {
  top: -296px;
}
.right-296 {
  right: 296px;
}
.bottom-296 {
  bottom: 296px;
}
.bottom-n-296 {
  bottom: -296px;
}
.left-296 {
  left: 296px;
}
.top-297 {
  top: 297px;
}
.top-n-297 {
  top: -297px;
}
.right-297 {
  right: 297px;
}
.bottom-297 {
  bottom: 297px;
}
.bottom-n-297 {
  bottom: -297px;
}
.left-297 {
  left: 297px;
}
.top-298 {
  top: 298px;
}
.top-n-298 {
  top: -298px;
}
.right-298 {
  right: 298px;
}
.bottom-298 {
  bottom: 298px;
}
.bottom-n-298 {
  bottom: -298px;
}
.left-298 {
  left: 298px;
}
.top-299 {
  top: 299px;
}
.top-n-299 {
  top: -299px;
}
.right-299 {
  right: 299px;
}
.bottom-299 {
  bottom: 299px;
}
.bottom-n-299 {
  bottom: -299px;
}
.left-299 {
  left: 299px;
}
.top-300 {
  top: 300px;
}
.top-n-300 {
  top: -300px;
}
.right-300 {
  right: 300px;
}
.bottom-300 {
  bottom: 300px;
}
.bottom-n-300 {
  bottom: -300px;
}
.left-300 {
  left: 300px;
}
.top-50 {
  top: 50%;
}
.left-50 {
  left: 50%;
}
.translate-center {
  transform: translate(-50%, -50%);
}
.z-0 {
  z-index: 0;
}
.z-1 {
  z-index: 1;
}
.z-10 {
  z-index: 10;
}
.z-50 {
  z-index: 50;
}
.z-100 {
  z-index: 100;
}
.z-500 {
  z-index: 500;
}
.z-1000 {
  z-index: 1000;
}
.pos-webkit-sticky {
  position: -webkit-sticky;
}
.rounded-0 {
  border-radius: 0px;
}
.rounded-4 {
  border-radius: 4px;
}
.rounded-8 {
  border-radius: 8px;
}
.rounded-10 {
  border-radius: 10px;
}
.rounded-12 {
  border-radius: 12px;
}
.rounded-14 {
  border-radius: 14px;
}
.rounded-16 {
  border-radius: 16px;
}
.rounded-20 {
  border-radius: 20px;
}
.rounded-22 {
  border-radius: 22px;
}
.rounded-24 {
  border-radius: 24px;
}
.rounded-28 {
  border-radius: 28px;
}
.rounded-32 {
  border-radius: 32px;
}
.rounded-50 {
  border-radius: 50px;
}
.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;
}
.jc-start {
  justify-content: flex-start !important;
}
.jc-end {
  justify-content: flex-end !important;
}
.jc-center {
  justify-content: center !important;
}
.jc-between {
  justify-content: space-between !important;
}
.jc-around {
  justify-content: space-around !important;
}
.jc-evenly {
  justify-content: space-evenly !important;
}
.ai-start {
  align-items: flex-start !important;
}
.ai-end {
  align-items: flex-end !important;
}
.ai-center {
  align-items: center !important;
}
.ai-stretch {
  align-items: stretch !important;
}
.ai-baseline {
  align-items: baseline !important;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-grid {
  display: grid !important;
}
.obj-fit-contain {
  object-fit: contain !important;
}
.obj-fit-cover {
  object-fit: cover !important;
}
.obj-fit-fill {
  object-fit: fill !important;
}
.obj-fit-none {
  object-fit: none !important;
}
.obj-fit-scale-down {
  object-fit: scale-down !important;
}
.l-h-0 {
  line-height: 0;
}
.l-h-1 {
  line-height: 1;
}
.l-h-125 {
  line-height: 1.25;
}
.l-h-15 {
  line-height: 1.5;
}
.l-h-175 {
  line-height: 1.75;
}
.l-h-2 {
  line-height: 2;
}
.l-h-225 {
  line-height: 2.25;
}
.l-h-25 {
  line-height: 2.5;
}
.l-h-275 {
  line-height: 2.75;
}
.l-h-3 {
  line-height: 3;
}
.l-h-325 {
  line-height: 3.25;
}
.l-h-35 {
  line-height: 3.5;
}
.l-h-375 {
  line-height: 3.75;
}
.l-h-4 {
  line-height: 4;
}
.b-1 {
  border: 1px solid var(--border-products);
}
.b-t-1 {
  border-top: 1px solid var(--border-products);
}
.b-b-1 {
  border-bottom: 1px solid var(--border-products);
}
.b-l-1 {
  border-left: 1px solid var(--border-products);
}
.b-r-1 {
  border-right: 1px solid var(--border-products);
}
.b-2 {
  border: 2px solid var(--border-products);
}
.b-t-2 {
  border-top: 2px solid var(--border-products);
}
.b-b-2 {
  border-bottom: 2px solid var(--border-products);
}
.b-l-2 {
  border-left: 2px solid var(--border-products);
}
.b-r-2 {
  border-right: 2px solid var(--border-products);
}
.b-b-not-last-1 {
  border-bottom: 1px solid var(--border-products);
}
.b-b-not-last-1:last-child {
  border-bottom: none;
}
.b-t-not-first-1 {
  border-top: 1px solid var(--border-products);
}
.b-t-not-first-1:first-child {
  border-top: none;
}
.b-b-not-last-2 {
  border-bottom: 2px solid var(--border-products);
}
.b-b-not-last-2:last-child {
  border-bottom: none;
}
.b-t-not-first-2 {
  border-top: 2px solid var(--border-products);
}
.b-t-not-first-2:first-child {
  border-top: none;
}
.b-none {
  border: none !important;
}
.c-pointer {
  cursor: pointer;
}
.c-default {
  cursor: default;
}
.c-not-allowed {
  cursor: not-allowed;
}
.c-move {
  cursor: move;
}
.c-text {
  cursor: text;
}
.c-grab {
  cursor: grab;
}
.c-grabbing {
  cursor: grabbing;
}
.c-crosshair {
  cursor: crosshair;
}
.c-wait {
  cursor: wait;
}
.over-auto {
  overflow: auto;
}
.over-hidden {
  overflow: hidden;
}
.over-scroll {
  overflow: scroll;
}
.over-visible {
  overflow: visible;
}
.show-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: var(--secondary-color) transparent;
  -ms-overflow-style: auto;
}
.show-scrollbar::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.show-scrollbar::-webkit-scrollbar-track {
  background: none;
}
.show-scrollbar::-webkit-scrollbar-thumb {
  background: var(--secondary-color);
  border-radius: 4px;
}
app-layout-app,
app-layout-login,
app-login {
  display: block;
  min-height: 100dvh;
  background: var(--background-app);
}
app-page-header,
app-list-row,
app-menu-row,
app-history-item,
app-reward-card,
app-search-box,
app-segmented-control,
app-filter-chips,
app-password-requirements,
app-lang,
app-skeleton {
  display: block;
  width: 100%;
}
.benefits-filter-bar {
  position: sticky;
  top: 0;
  z-index: 10;
  background: var(--background-app);
  padding: 12px 20px 16px;
}
.infinite-loader {
  display: flex;
  justify-content: center;
  padding: 20px 0 8px;
}
app-choice-button {
  flex: 1;
  display: block;
}
app-company-chip {
  display: flex;
}
.nav-back {
  width: 32px;
  height: 32px;
  border: 0;
  border-radius: 4px;
  background: var(--background-content);
  color: var(--text-primary);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.user-avatar {
  position: relative;
  border: 0;
  padding: 0;
  overflow: visible;
  flex-shrink: 0;
  background: #e8e7e1;
  color: var(--text-secondary);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.user-avatar.size-sm {
  width: 44px;
  height: 44px;
  border-radius: 50%;
}
.user-avatar.size-md {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  background: var(--background-content);
  border: 1px solid var(--border-products);
}
.user-avatar.size-lg {
  width: 96px;
  height: 96px;
  border-radius: 50%;
}
.user-avatar.is-placeholder {
  background: var(--background-content);
  border: 1px solid var(--border-products);
}
.user-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 50%;
}
.camera-badge {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: var(--primary-color);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
app-image-cropper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.image-cropper-dialog {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 100dvh;
}
.image-cropper-dialog .mat-mdc-dialog-content {
  max-height: none;
  margin: 0;
}
.image-cropper-actions {
  margin-top: auto;
  flex-shrink: 0;
  width: 100%;
  min-height: auto;
  justify-content: stretch;
  padding-bottom: max(20px, env(safe-area-inset-bottom));
}
.avatar-cropper {
  display: block;
  width: 100%;
  height: 360px;
  max-height: 360px;
  background: var(--background-content);
  border-radius: 4px;
  overflow: hidden;
}
.avatar-crop-preview {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  object-fit: cover;
  display: block;
  background: var(--background-content);
  border: 1px solid var(--border-products);
}
.avatar-cropper .ngx-ic-overlay {
  color: var(--primary-color);
}
.list-row,
.history-item,
.menu-row {
  width: 100%;
  display: flex;
  align-items: center;
  background: var(--background-card);
  border: 1px solid var(--border-products);
  cursor: pointer;
  color: var(--text-primary);
}
.list-row {
  justify-content: space-between;
  border-radius: 4px;
  padding: 14px;
}
.menu-row {
  justify-content: space-between;
  border-radius: 4px;
  padding: 12px 16px;
}
.menu-row.danger {
  border-color: var(--color-danger);
  color: var(--color-danger);
  background: transparent;
}
.menu-row.danger .text-text-secondary {
  color: var(--color-danger) !important;
}
.history-item {
  gap: 12px;
  border-radius: 4px;
  padding: 14px;
}
.history-item.split {
  justify-content: space-between;
  padding: 12px;
}
.company-chip {
  min-width: 140px;
  width: 140px;
  background: transparent;
  border: 1px solid var(--border-products);
  border-radius: 8px;
  padding: 16px;
  text-align: left;
  cursor: pointer;
  color: var(--text-primary);
}
.reward-card {
  background: var(--background-card);
  border: 1px solid var(--border-products);
  border-radius: 4px;
  padding: 12px;
  height: 220px;
}
.reward-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  line-height: 1.25;
  min-height: 2.03125rem;
}
.reward-image {
  width: 100%;
  height: 70px;
  object-fit: cover;
  border-radius: 4px;
  display: block;
}
.redeem-btn {
  margin-top: 8px;
  border: 0;
  border-radius: 4px;
  background: var(--primary-color);
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  padding: 6px 12px;
  cursor: pointer;
}
.search-box {
  display: flex;
  align-items: center;
  gap: 8px;
  background: var(--background-input);
  border: 1px solid var(--border-products);
  border-radius: 4px;
  padding: 12px 16px;
}
.search-input {
  border: 0;
  background: transparent;
  color: var(--text-primary);
  width: 100%;
  outline: none;
  font-size: 14px;
  font-family: "Inter", sans-serif;
}
.search-input::placeholder {
  color: var(--text-muted);
}
.segment {
  flex: 1;
  height: 35px;
  border-radius: 4px;
  border: 0;
  background: var(--background-content);
  color: var(--text-secondary);
  font-weight: 700;
  cursor: pointer;
}
.segment.active {
  background: var(--primary-color);
  color: #fff;
}
.requirements-box,
.expire-card {
  background: var(--background-content);
  border: 1px solid var(--border-products);
  border-radius: 4px;
  padding: 16px;
}
.expire-card {
  border: 0;
}
.lang-btn,
.option-btn {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: 1px solid var(--border-products);
  background: var(--background-content);
  color: var(--text-primary);
  border-radius: 4px;
  padding: 12px 8px;
  cursor: pointer;
  font-family: "Manrope", sans-serif;
  font-weight: 600;
}
.lang-btn.active,
.option-btn.active {
  border-color: var(--primary-color);
  background: var(--background-categories);
  color: var(--primary-color);
}
.lang-btn {
  flex-direction: column;
}
.option-btn {
  width: 100%;
  flex-direction: row;
  height: 47px;
}
.flag {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
}
.wallet-card {
  background: var(--background-categories);
  border: 1px solid var(--border-products);
  border-radius: 4px;
  padding: 20px;
  box-shadow: 0 8px 8px rgba(0, 0, 0, 0.08);
}
.wallet-divider {
  width: 1px;
  height: 44px;
  background: var(--border-products);
  margin: 0 16px;
}
.company-carousel {
  display: flex;
  gap: 12px;
  overflow-x: auto;
  padding-bottom: 4px;
}
.balance-panel {
  background: var(--background-content);
  border: 1px solid var(--border-products);
  border-radius: 4px;
  padding: 20px;
  text-align: center;
}
.rewards-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
.loyalty-tabbar {
  background: var(--background-content);
  border-top: 1px solid var(--border-products);
  height: 80px;
  display: flex;
  align-items: center;
  max-width: 430px;
  margin: 0 auto;
}
.tab-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  width: 64px;
  text-decoration: none;
  color: var(--text-muted);
  cursor: pointer;
}
.tab-item p {
  color: inherit;
}
.tab-item.active {
  color: var(--primary-color);
}
app-redemption-card,
kcms-history-detail,
kcms-redemption-detail,
kcms-reward-redeem {
  display: block;
  width: 100%;
}
.redemption-card {
  width: 100%;
  display: flex;
  flex-direction: column;
  background: var(--background-card);
  border: 1px solid var(--border-products);
  border-radius: 4px;
  padding: 14px;
  cursor: pointer;
  color: var(--text-primary);
  text-align: left;
}
.redemption-card--inactive {
  opacity: 0.6;
}
.redemption-timer {
  display: flex;
  align-items: center;
  gap: 6px;
  color: var(--primary-color);
}
.redemption-status {
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.link-action {
  border: 0;
  background: transparent;
  padding: 0;
  color: var(--primary-color);
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 700;
  white-space: nowrap;
  cursor: pointer;
}
.sheet-info-row {
  background: var(--background-content);
  border: 1px solid var(--border-products);
  border-radius: 4px;
  padding: 12px 16px;
  color: var(--text-primary);
}
.page-action-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: var(--background-app);
  border-top: 1px solid var(--border-products);
}
.page-action-bar.above-tabbar {
  bottom: 80px;
}
.page-action-bar .loyalty-shell {
  min-height: auto;
}
.page-action-bar-inner {
  padding: 12px 24px 20px;
}
.mat-bottom-sheet-container,
.mat-mdc-bottom-sheet-container {
  --mat-bottom-sheet-container-background-color: var(--background-app);
  --mat-bottom-sheet-container-text-color: var(--text-primary);
  max-width: 430px !important;
  margin: 0 auto;
  padding: 0 !important;
  border-radius: 4px 4px 0 0 !important;
  background: var(--background-app) !important;
  background-color: var(--background-app) !important;
  color: var(--text-primary) !important;
}
.mat-bottom-sheet-container .mdc-button,
.mat-mdc-bottom-sheet-container .mdc-button {
  height: 48px;
  border-radius: 4px !important;
}
.mat-bottom-sheet-container .mat-divider,
.mat-mdc-bottom-sheet-container .mat-divider,
.mat-mdc-dialog-container .mat-divider {
  border-top-color: var(--border-products);
}
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-flat-button.mat-primary {
  --mdc-filled-button-container-color: var(--primary-color);
  --mdc-filled-button-label-text-color: #fff;
  --mdc-protected-button-container-color: var(--primary-color);
  --mdc-protected-button-label-text-color: #fff;
  background-color: var(--primary-color) !important;
  color: #fff !important;
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: var(--primary-color);
  --mdc-outlined-button-outline-color: var(--primary-color);
  --mat-outlined-button-state-layer-color: var(--primary-color);
  background-color: transparent !important;
  color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
}
.mat-mdc-unelevated-button.btn-danger,
.mat-mdc-flat-button.btn-danger {
  --mdc-filled-button-container-color: var(--color-danger);
  --mdc-filled-button-label-text-color: #fff;
  background-color: var(--color-danger) !important;
  color: #fff !important;
}
.mat-mdc-unelevated-button.btn-danger:disabled,
.mat-mdc-flat-button.btn-danger:disabled,
.mat-mdc-unelevated-button.mat-primary:disabled,
.mat-mdc-flat-button.mat-primary:disabled,
.mat-mdc-outlined-button.mat-primary:disabled {
  opacity: 0.6;
}
button.mat-mdc-button-base {
  border-radius: 4px !important;
}
.skeleton-surface {
  pointer-events: none;
  cursor: default;
}
.skeleton-bone {
  background:
    linear-gradient(
      110deg,
      var(--background-content) 8%,
      var(--secondary-color) 18%,
      var(--background-content) 33%);
  background-size: 200% 100%;
  animation: skeleton-shimmer 1.2s linear infinite;
  border-radius: 4px;
}
.skeleton-line {
  height: 12px;
  width: 100%;
}
.skeleton-line-sm {
  height: 8px;
  width: 100%;
}
.skeleton-line-lg {
  height: 24px;
  width: 100%;
}
.skeleton-btn {
  height: 28px;
  width: 88px;
}
.skeleton-segment {
  height: 35px;
}
@keyframes skeleton-shimmer {
  to {
    background-position-x: -200%;
  }
}
@media (prefers-reduced-motion: reduce) {
  .skeleton-bone {
    animation: none;
    background: var(--background-content);
  }
}
app-empty-state {
  display: block;
  width: 100%;
}
.empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 40px 20px;
  min-height: 140px;
}
.success-checkmark {
  width: 80px;
  height: 115px;
  margin: 0 auto;
}
.success-checkmark .check-icon {
  width: 80px;
  height: 80px;
  position: relative;
  border-radius: 50%;
  box-sizing: content-box;
  border: 4px solid #4caf50;
}
.success-checkmark .check-icon::before {
  top: 3px;
  left: -2px;
  width: 30px;
  transform-origin: 100% 50%;
  border-radius: 100px 0 0 100px;
}
.success-checkmark .check-icon::after {
  top: 0;
  left: 30px;
  width: 60px;
  transform-origin: 0 50%;
  border-radius: 0 100px 100px 0;
  animation: rotate-circle 4.25s ease-in;
}
.success-checkmark .check-icon::before,
.success-checkmark .check-icon::after {
  content: "";
  height: 100px;
  position: absolute;
  background: var(--background-app);
  transform: rotate(-45deg);
}
.success-checkmark .check-icon .icon-line {
  height: 5px;
  background-color: #4caf50;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
}
.success-checkmark .check-icon .icon-line.line-tip {
  top: 46px;
  left: 14px;
  width: 25px;
  transform: rotate(45deg);
  animation: icon-line-tip 0.75s;
}
.success-checkmark .check-icon .icon-line.line-long {
  top: 38px;
  right: 8px;
  width: 47px;
  transform: rotate(-45deg);
  animation: icon-line-long 0.75s;
}
.success-checkmark .check-icon .icon-circle {
  top: -4px;
  left: -4px;
  z-index: 10;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  position: absolute;
  box-sizing: content-box;
  border: 4px solid rgba(76, 175, 80, 0.5);
}
.success-checkmark .check-icon .icon-fix {
  top: 8px;
  width: 5px;
  left: 26px;
  z-index: 1;
  height: 85px;
  position: absolute;
  transform: rotate(-45deg);
  background-color: var(--background-app);
}
@keyframes rotate-circle {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes icon-line-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes icon-line-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
app-loading {
  pointer-events: none;
}
app-loading:not(.app-loading--inline) {
  position: fixed;
  inset: 0;
  z-index: 1100;
  display: block;
}
app-loading.app-loading--inline {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: block;
}
.bc-loader {
  z-index: 1100;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.7019607843);
  height: 100%;
  pointer-events: auto;
}
.wh-loader {
  z-index: 1100;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.7960784314);
  height: 100%;
  border-radius: 4px;
  pointer-events: auto;
}
.loader {
  width: 100px;
  aspect-ratio: 1;
  display: grid;
  border: 5px solid rgba(0, 0, 0, 0);
  border-radius: 50%;
  border-right-color: var(--primary-color);
  animation: l15 1s infinite linear;
}
.loader.loader-sm {
  width: 36px;
  border-width: 3px;
}
.loader::before,
.loader::after {
  content: "";
  grid-area: 1/1;
  margin: 4px;
  border: inherit;
  border-radius: 50%;
  border-right-color: var(--text-color);
  animation: l15 2s infinite;
}
.loader::after {
  margin: 12px;
  animation-duration: 3s;
  border-right-color: var(--secondary-color);
}
@keyframes l15 {
  100% {
    transform: rotate(1turn);
  }
}
.snack-success {
  --mdc-snackbar-container-color: var(--color-success);
  --mdc-snackbar-supporting-text-color: #fff;
}
.snack-error {
  --mdc-snackbar-container-color: var(--color-danger);
  --mdc-snackbar-supporting-text-color: #fff;
}
:root {
  --primary-color: #2384c6;
  --secondary-color: #e0e0e8;
  --accent-color: #ff1744;
  --text-primary: #1a1a2e;
  --text-secondary: #6e6d68;
  --text-title-category: #1a1a2e;
  --text-categories: #2979ff;
  --text-label-price-product: #1a1a2e;
  --text-sub: #a0a0b0;
  --text-observation: #6e6d68;
  --text-color: #ffffff;
  --text-primary-color: #ffffff;
  --text-muted: #a0a0b0;
  --color-success: #46a146;
  --color-danger: #ff1744;
  --color-warning: #ffc118;
  --color-info: #2979ff;
  --color-star-review: #6e6d68;
  --color-dark: #1a1a2e;
  --background-app: #ffffff;
  --background-content: #f5f5f8;
  --background-categories: #e5ebff;
  --background-input: #ffffff;
  --background-cart: #ebf0ff;
  --background-login: #ffffff;
  --background-surface: #f5f5f8;
  --background-card: #ffffff;
  --input-search: #1a1a2e;
  --icon-cart: #1a1a2e;
  --border-products: #e0e0e8;
  --disabled: #dddddd;
  --disabled-text: #6b6b6b;
  --white-700: #ffffff;
  --gray-800: #1a1a2e;
  --mat-bottom-sheet-container-background-color: var(--background-app);
  --mat-bottom-sheet-container-text-color: var(--text-primary);
  --mat-dialog-container-background-color: var(--background-app);
  --mdc-dialog-container-color: var(--background-app);
}
.dark-mode:root,
html.dark-mode {
  --primary-color: #305ca7;
  --secondary-color: #2a2a40;
  --accent-color: #ff1744;
  --text-primary: #ffffff;
  --text-secondary: #a0a0b0;
  --text-title-category: #ffffff;
  --text-categories: #2979ff;
  --text-label-price-product: #ffffff;
  --text-sub: #a0a0b0;
  --text-observation: #a0a0b0;
  --text-color: #ffffff;
  --text-primary-color: #ffffff;
  --text-muted: #a0a0b0;
  --color-success: #69c969;
  --color-danger: #ff1744;
  --color-dark: #ffffff;
  --background-app: #0d0d14;
  --background-content: #1a1a2e;
  --background-categories: #1a1a2e;
  --background-input: #1a1a2e;
  --background-cart: #1a1a2e;
  --background-login: #0d0d14;
  --background-surface: #1a1a2e;
  --background-card: #1a1a2e;
  --input-search: #ffffff;
  --icon-cart: #2979ff;
  --border-products: #2a2a40;
  --white-700: #ffffff;
  --gray-800: #ffffff;
  --mat-bottom-sheet-container-background-color: var(--background-app);
  --mat-bottom-sheet-container-text-color: var(--text-primary);
  --mat-dialog-container-background-color: var(--background-app);
  --mdc-dialog-container-color: var(--background-app);
}
* {
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-rendering: optimizeLegibility;
  scroll-behavior: smooth;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
*::-webkit-scrollbar {
  width: 0;
  height: 0;
}
html,
body {
  font-family:
    "Manrope",
    "Inter",
    sans-serif !important;
  color: var(--text-primary);
  background: var(--background-app);
  min-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 97.75%;
}
html {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
body {
  margin: 0;
  height: 100dvh;
}
h2 {
  font-size: 1.5rem;
  font-weight: 700;
}
kcms-root,
app-root {
  display: block;
  height: 100%;
}
.btn {
  padding: 12px;
  border-radius: 4px;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  cursor: pointer;
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-size: 15px;
}
.btn:disabled {
  background: none !important;
  color: var(--disabled-text) !important;
  cursor: not-allowed;
  opacity: 0.6;
}
.btn.flat-button {
  background: var(--primary-color);
  color: var(--text-color);
}
.btn.flat-button:disabled {
  background: var(--disabled);
  color: var(--disabled-text);
}
.btn.stroke-button {
  background: transparent;
  color: var(--primary-color);
  border: 1px solid var(--primary-color);
}
.btn.stroke-button:disabled {
  background: transparent;
  color: var(--disabled-text);
  border-color: var(--disabled);
}
.w-100 {
  width: 100%;
}
.pageWraper {
  margin: 0 auto;
}
.form-input {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.form-input .input-error {
  font-size: 0.7rem;
  color: var(--color-danger);
}
.form-input.flex-column {
  align-items: stretch;
  gap: 4px;
}
.page-column {
  display: flex;
  flex-direction: column;
  min-height: 100dvh;
}
.label-input {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 0;
  text-align: left;
  width: 100%;
  display: block;
  color: var(--text-muted);
  font-family: "Manrope", sans-serif;
}
.label-input .input-required {
  color: var(--color-danger);
}
.loyalty-input {
  width: 100%;
  height: 47px;
  border-radius: 4px;
  border: 1px solid var(--border-products);
  background: var(--background-input);
  color: var(--text-primary);
  padding: 14px 16px;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  outline: none;
}
.loyalty-input::placeholder {
  color: var(--text-muted);
}
.loyalty-input:focus {
  border-color: var(--primary-color);
}
.loyalty-input.has-icon {
  padding-right: 44px;
}
.loyalty-input-wrap {
  position: relative;
  width: 100%;
}
.loyalty-input-wrap .input-icon {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: var(--text-muted);
}
.row {
  display: flex;
  flex-wrap: wrap;
}
.col-1 {
  width: calc(1 / 12 * 100% - 10px);
}
.col-2 {
  width: calc(2 / 12 * 100% - 10px);
}
.col-3 {
  width: calc(3 / 12 * 100% - 10px);
}
.col-4 {
  width: calc(4 / 12 * 100% - 10px);
}
.col-5 {
  width: calc(5 / 12 * 100% - 10px);
}
.col-6 {
  width: calc(6 / 12 * 100% - 10px);
}
.col-7 {
  width: calc(7 / 12 * 100% - 10px);
}
.col-8 {
  width: calc(8 / 12 * 100% - 10px);
}
.col-9 {
  width: calc(9 / 12 * 100% - 10px);
}
.col-10 {
  width: calc(10 / 12 * 100% - 10px);
}
.col-11 {
  width: calc(11 / 12 * 100% - 10px);
}
.col-12 {
  width: calc(12 / 12 * 100% - 10px);
}
.b-divider-y > * {
  border-bottom: 1px solid var(--border-products);
}
.b-divider-y > *:last-child {
  border-bottom: none;
}
.shadow {
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08) !important;
}
.loyalty-shell {
  max-width: 430px;
  margin: 0 auto;
  min-height: 100dvh;
  background: var(--background-app);
}
.flex-1 {
  flex: 1;
}
.loyalty-card {
  background: var(--background-card);
  border: 1px solid var(--border-products);
  border-radius: 4px;
}
.loyalty-chip {
  border-radius: 4px;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 600;
  font-family: "Manrope", sans-serif;
  border: 1px solid var(--border-products);
  background: var(--background-content);
  color: var(--text-primary);
  cursor: pointer;
}
.loyalty-chip.active {
  background: var(--primary-color);
  border-color: var(--primary-color);
  color: #fff;
}
.avatar-44 {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  overflow: hidden;
  flex-shrink: 0;
}
.avatar-44 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.avatar-circle {
  overflow: hidden;
  flex-shrink: 0;
}
.avatar-circle img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.cdk-overlay-pane.mat-mdc-dialog-panel {
  max-width: 100% !important;
}
.cdk-global-overlay-wrapper:has(.w-dialog) {
  align-items: normal !important;
}
.mat-mdc-dialog-container {
  --mdc-dialog-container-color: var(--background-app);
  --mat-dialog-container-background-color: var(--background-app);
  --mat-dialog-container-color: var(--text-primary);
  background-color: var(--background-app) !important;
  color: var(--text-primary) !important;
}
.mat-mdc-dialog-container .mat-mdc-dialog-surface,
.mat-mdc-dialog-surface {
  background-color: var(--background-app) !important;
  color: var(--text-primary) !important;
}
.mat-mdc-dialog-container .mat-mdc-dialog-content {
  padding: 0;
  color: var(--text-primary);
  background: transparent;
}
.w-dialog .mat-mdc-dialog-container {
  max-width: 430px;
  margin: 0 auto;
  border-radius: 4px !important;
}
.image-cropper-panel.cdk-overlay-pane {
  height: 100% !important;
  max-height: 100dvh !important;
}
.image-cropper-panel .mat-mdc-dialog-container,
.image-cropper-panel .mat-mdc-dialog-surface {
  height: 100%;
}

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